Mastering Sinumerik G90 Absolute Positioning: AC Commands Explained
G90 Absolute Dimensions or Absolute Programming is Modal G-code. Siemens Sinumerik provides AC (non-modal absolute dimensions) command to access individual axis absolute position.
Read full article Sinumerik Absolute Dimensions G90 Modal and AC Non-modal Command.
Absolute Dimensions (Absolute Programming)
With Absolute dimensions or Absolute programming, the programmed position always refer to the zero point of the currently valid coordinate system (workpiece-zero-point).
Following cnc program example shows the use of following Siemens Sinumerik commands,
- G90 Modal Absolute Dimensions command
- AC Non-modal Absolute Dimensions command
Absolute Dimensions Program Example

Sinumerik Mill Program
N10 G90 G0 X45 Y60 Z2 T1 S2000 M3 ; Modal Absolute dimensions active N20 G1 Z-5 F500 ; circular interpolation, circle center point in absolute dimensions. N30 G2 X20 Y35 I=AC(45) J=AC(35) N40 G0 Z2 N50 M30
As Non-modal absolute dimensions (AC) are possible for spindle positioning (SPOS, SPOSA) and interpolation parameters (I, J, K).
So this program use AC non-modal absolute dimensions command to access circle center point dimensions.
CNC Machine
- CNC Milling Example: G90 Absolute, G91 Incremental, and Circular G02/G03 Interpolation
- Sinumerik L93 Recessing Cycle: Sample CNC Program for Groove Machining
- Mastering Absolute Dimensions: G90 Modal & AC Non‑Modal Commands on Siemens Sinumerik
- Understanding G90 vs G91: Absolute and Incremental Coordinates in Hust CNC Mill Programming
- Master Sinumerik 810 CNC Mill Radius & Chamfer Programming – Step‑by‑Step Example
- Sinumerik 810 CNC Mill Programming: Master Radius & Chamfer Control
- CNC Milling Programming Demo: Master G90 Absolute & G91 Incremental Techniques
- CNC Milling Program Tutorial: G01, G02, G03, G90, G91 Commands Explained
- CNC Milling Program: Mastering Multiple Arc Interpolations with G2/G3 I & J Parameters
- Mastering CNC Milling: G91, G41, G43 Code Usage Explained