kevin,
Understand. The gcode for different controllers are similar, but like language there are dialects.
So consult the Mach Manual when reviewing something based on a different controller.
You need to understand machine coordinates, homed / referenced machine, work offsets,
and G90 & G91. G53 works in machine coordinates and G28 works inclusive of work offsets
and distance mode (ie G90 / G91). So defined controller configuration has an affect
on what happens when using G28. May also want to have a look at G30 and G55 commands.
Home can also be the same as Machine zero.
So if one does not understand some of the cnc basics and uses commands ( G53, G28, G30,
G5x, G0, G1) to move the axis...... the axis may not go where the user thought it would.
Note: The controller only knows what it is told and that includes current configuration
and implements commands as instructed.
So it can be confusing if the basics and the big picture of setup is not understood.
A few command examples:
G53 X0 Y0 Z0 - Makes a straight traverse run to Machine Zero
G30 - Makes a straight traverse move to machine zero
G28 - G28 without defined axis all axis goes home in the order of Z then all the rest.
USED with a defined axis ONLY the defined axis goes home via the intermediate point.
In g28 you can call a single axis to home, in G30 ALL axis go home reguardless and G28/30 in MACH3 is backwards to FANUC.
G0 & G1 used relative to PART
G55 G0 Z0 X0 Y0 - Changes the Fixture / work offset then goes to X0 Y0 Z0 as straight traverse move at rapid speed
When you ask........
Can anyone tell me why my Mach3, G53 & G28 are doing the same thing.
I now ask you......
Under what conditions and how G commmand is coded will they work the same?
RICH