Even though they can be slightly different, most are very similar. Kind of like the different distributions of Linux. I have a made in China, CNC Router, which does not have a hardware controller. It uses a software program, Mach3, as the controller. I started off with one of the preset post processors within TCC, the "Fanuc" post processor. I have tweaked settings & saved as a different named post. With that sais, you would need your post post processor to match yuor vendors post, as well as you would need specific machine coordinate info to set up tcc to work on their equipment.