Words and definitions can be be a real PITA when communicating.So sorry for for my ranting
on.
Master Tool definition:
A tool which acts as reference by which all other tool offsets can relate to the master tool.
My master tool is always T0101 and has no offsets. I don't use #0 as the master tool.
SO
If "I" was the "Controller (ie; MAch 3) i could say that all tools relate to the master tool but all tools also relate to each other once they are defined to me.
The master tool can be any kind of tool, some use a tool that can do a facing and turning operation.
My master tool is a piece of ground carbide which can be used to touch off to 4 different surfaces and is never used to actualy machine something.
--------------------------------------------------------------------
The gcode provides instructions to the controller to machnine a part, and should in my opinion, always be based / have it's origin based on the center and very end of the part profile. X=0 is always the center of the lathe and Z=0 is the end of the profile.
"PROGRAM" is used manny times to mean the gcode file used for machining.
Now there are "Program Coordinates and "Part Coordinates". Both are defined in the PDF file posted.
RICH