NCPlayer includes an automatic function for converting a CNC program (NC code) from the incremental coordinate system (G91) to the absolute coordinate system (G90). This allows you to quickly adapt programs for machines and controllers that primarily operate in absolute mode.
G90 is added at the start of the program or selected block if it is not already specified.G0, G1, G2, G3, etc.) are recalculated to absolute values starting from the initial point.G91 at the end of the converted block is removed (if present) to prevent returning to incremental mode.Before: G91 G0 X0 Y0 G1 X50 Y50 G1 X50 Y50
After: G90 G0 X0 Y0 G1 X50 Y50 G1 X100 Y100
Converting G91 → G90 is useful in the following cases: