G43 XYZ
Posted: Wed Nov 01, 2023 10:26 pm
I looked at the list of 1.2116 updates:
- - Tool offset X was added to support lathes.
I would also like to advise adding a Y offset (why wasn’t this done right away?)
Firstly, it is also useful for turning machines (with X-Y axes or driven tool in a lathe turret)
Secondly, it is convenient for milling machines, example:
- multi-spindle configurations
- angular heads (90 degrees milling, drilling or saws head)
- measuring probes on mechanical arms
in all cases they are called as the tool number and offset G43 XYZ is used, this basicly functionality is available in many CNC systems....
Now this has to be done by writing macros that save the original wcs (for all g54-g59), change them for some tool, and then return them back, which generates errors if the code suddenly breaks and some of these steps are skipped. Although you could just use standard G43 with X-Y-Z offsets.
- - Tool offset X was added to support lathes.
I would also like to advise adding a Y offset (why wasn’t this done right away?)
Firstly, it is also useful for turning machines (with X-Y axes or driven tool in a lathe turret)
Secondly, it is convenient for milling machines, example:
- multi-spindle configurations
- angular heads (90 degrees milling, drilling or saws head)
- measuring probes on mechanical arms
in all cases they are called as the tool number and offset G43 XYZ is used, this basicly functionality is available in many CNC systems....
Now this has to be done by writing macros that save the original wcs (for all g54-g59), change them for some tool, and then return them back, which generates errors if the code suddenly breaks and some of these steps are skipped. Although you could just use standard G43 with X-Y-Z offsets.