When I move from g54 to g55, the machine may repeat the same movement, then may bypass the correct movement.
Example: Rapid to G0Z.1
G01Z-.09F5.0
G0Z.1
G55X0Y0
G1Z-.09
G0Z.1
The machine may skip the g55, repeat the z feed, then rapid to G56X0Y0.
The only way I have been able to reliably move to G55 is to program as follows:
G01Z-.09F5.0
G0Z.1
X-3.0(This moves the machine to next location)
G55X0Y0
G01Z-.09
This will cause G55 to read accurately. Note that this applies to any G55-G59 g-code.
Can anyone explairn why this happens?