Tool Change Syntax

On my current machines I used a tool change as follows:

T(x) M6 G43 H(x)

I’ve seen a few code examples here dealing with tool changes that only provide T(x) M6 or in one case M6 T(x)

M6 is a tool change command T is a parameter indicating the tool number and (x) is the tool number. G43 is a command to apply the height offset from the tool table H is the height parameter and again (x) is the tool number.

Side Note: T(x) M6 and M6 T(x) both work as far as I can recall with both Mach and LinuxCNC, but I noticed somebody said that it might not with Masso in a different thread. What difference would that make?

Does anybody using the Masso for quick change or ATC change with tools premeasured use the format T(x) M6 G43 H(x) ? Is T(x) M6 enough?

Does the Masso have a tool table where you can just save your entire tool library? I would guess it should since that’s standard in other controllers I use.

FYI: In my work process I use a CAM software with multiple tool libraries. I created a tool library for each machine and the tools that are in a rack by that machine are saved in the CAM tool library with the same tool number as their position in the tool rack. The racks positions are also number so I don’t have to count. LOL. Every tool height is saved int he machine’s tool table. When I run a job I only have to set the Z height offset to the job once. After that every tool height offset is set from the tool table, and all I have to do is swap out the tool. Will I be able to follow this work flow with the Onefinity/Masso system? Well eventually. I probably will not be installing a quick change spindle right away. Initially I’ll be using one of the native ER16 or ER20 takeoff spindles from one of my other machines.

This discussion may answer your question…

https://forums.masso.com.au/threads/masso-not-excecuting-toolchange-solved.4335/#post-32506

Masso does not currently support G43.

I have over 20 ISO20 tools and use Txx M6 successfully.

Tool data is stored in the Tool Table - F4 screen. I use my tool setter to measure each tool offset once before I populate my tool rack.

1 Like