About the NCPlayer Service:
File Menu
Edit Menu
View Menu
Formatting Menu
Tools Menu
Machine Configuration Menu
Collaboration

Convert CNC Program Code to G90


Program Code Conversion: G91 → G90

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.

How It Works

  • G90 is added at the start of the program or selected block if it is not already specified.
  • All coordinates in motion commands (G0, G1, G2, G3, etc.) are recalculated to absolute values starting from the initial point.
  • Comments and the original code structure are preserved.
  • G91 at the end of the converted block is removed (if present) to prevent returning to incremental mode.

Example Conversion

Before:
G91
G0 X0 Y0
G1 X50 Y50
G1 X50 Y50
After:
G90
G0 X0 Y0
G1 X50 Y50
G1 X100 Y100

When to Use

Converting G91 → G90 is useful in the following cases:

  • Preparing a program for machines where absolute mode is the default.
  • Simplifying code reading and editing — absolute coordinates are easier to analyze.
  • Reducing the risk of errors caused by cumulative offsets during multiple incremental moves.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy