An EMCO Concept Turn 450 with SINUMERIK 840D showed a constant positive Z-axis displacement. The fault was traced to an unintended Z value in the base work offset, not to the program commands or a reported machine-data change.
Identify the Coordinate Shift
The following commands produced positions offset by the same base value:
G53 G0 Z0
M30
G54 G0 Z0
M30
| Command | Configured offset | Observed Z position |
|---|---|---|
| G53 G0 Z0 | None stated | Z198.849 in MCS |
| G54 G0 Z0 | G54 Z=150 | Z348.849 |
The second result equals 198.849 + 150 = 348.849. This arithmetic identifies a persistent Z198.849 displacement beneath the selected G54 offset.
Root Cause in the Base Work Offset
An unintended Z value had been entered in Work Offsets > Overview > Base Work Offset. Because the displacement remained present and the G54 Z value was added to it, inspect the base work offset before changing the part program or machine data.
Correct and Verify the Z Coordinate
- Open Work Offsets > Overview > Base Work Offset.
- Inspect the Z entry for the unintended value associated with the Z198.849 displacement.
- Restore the authorized base Z value. If the intended base offset is zero, enter zero rather than altering G54 to compensate.
- Run the G53 Z0 test and confirm that the previous Z198.849 displacement is gone.
- Run the G54 Z0 test with G54 Z=150 and verify that the base displacement is no longer added to the selected work offset.
Do not hide the fault by subtracting 198.849 from G54. That would leave the incorrect base work offset active and make subsequent coordinate setup dependent on an undocumented compensation.
FAQ
Why does SINUMERIK 840D G53 Z0 move to Z198.849?
In this case, the base work offset contained an unintended Z value. Inspect Work Offsets > Overview > Base Work Offset and restore the authorized Z entry.
Why does G54 Z0 move to Z348.849 when G54 Z is 150?
The observed position is the sum of the persistent displacement and the selected offset: 198.849 + 150 = 348.849. Correct the base work offset instead of compensating inside G54.
How do I verify the EMCO Concept Turn 450 Z-offset repair?
First run G53 G0 Z0 and confirm the Z198.849 displacement is removed. Then run G54 G0 Z0 with G54 Z=150 and confirm the unintended base value is no longer added.