Re: Mach3 tool table and setting TTS tooling
Remember that you have tool offsets and work offsets.
You'll need to tell the controller (Mach3) where the workpiece is. This is done by zeroing G54 in X,Y,Z as appropriate. But these are affected by tool offsets. And tool offsets are relative to something. So usually you pick a reference tool that will have no offset (most commonly a probe if you use one) and then set offsets relative to that.
You can just have the controller aware of tool length. Your CAM doesn't need to be aware, it just says load tool 1 with offset from table and go to Z10.
I use linuxcnc. It allows for tool numbers up to 99999. So I use a human readable code for my numbers. The first digit is what type of tool - 1 for endmills, 2 for ball nose, 3 for drills. The next numbers (next 2 digits for EM, next 3 for drills) encode size. The fourth digit for milling cutters is number of flutes. The final digit is for length / special.
So 10840 is an 8mm 4 flute standard length end mill, 31270 is a 12.7mm (1/2") standard drill.
7xCNC.com - CNC info for the minilathe (7x10, 7x12, 7x14, 7x16)