Originally Posted by
kstrauss
why do you explicitly specify "H4" with the G43? It seems redundant plus that sequence leads to disaster if one edits the tool number without remembering to also change the offset to be applied. Also, you move in both X and Y while using the previous tool's offsets. Since tool offsets can specify offsets for all coordinates this sequence could easily fail (I have an auxiliary, high speed, spindle that uses X/Y/Z offsets relative to the primary spindle). Why specify G54 at tool change rather than in the preamble? That makes it impossible to call the code fragment as part of a larger job that uses various G5x to machine a multi-component fixture.