You are not logged in.
Pages: 1
At tool changes I am outputting a G53 to switch to the machine coordinate system to accomplish special motion that is independent of the part work coordinate systems G54-G58. Unfortunately Vericut does nothing when I switch to G53 and my simulation does not match what happens on my machine. What do I need to do to my control file to get G53 to be recognized as the machine coordinate system. I looked thru several of the supplied examples and did not find any in which G53 was associated to anything other than ignoremacro.
Doosan DHF8000 with a Fanuc 31I in Vericut 9.2.2
To add additional information. The following produces no motion in Vericut and it should:
M6 (tool change works as expected)
G91 G0 G28 X0.0 Y0.0 Z0.0 (G28 works as expected)
G90
G53 (reads without error)
G0 X28.5 ( no motion from this block and it should move as this point is 28.5 inches from home in G53)
G90 G54 (switches to part coordinate system as expected)
A-90. B0.0 (the rest of the motion works as expected)
G68.2 X0.0 Y0.0 Z0.0 I-180. J90. K180.
Thank You
Last edited by RSims (2022-09-01 13:28:16)
Offline
Found the fix. You can add the cancelworkoffsets macro to the G53 in the status group and it works as expected.
Offline
Hi there,
You could of added a condition to the Z Register, that if it saw Z with G53 then move using the macro ZAxisMachineMotion, rather than ZAxisMotion.
That way any motion is with regard to the machine not the local position.
Offline
Pages: 1