Mastering Siemens Sinumerik: DIAMOF, DIAMON & DIAM90 CNC Lathe Commands
Sinumerik DIAMOF, DIAMON, DIAM90
CNC lathe X–axis (transverse axis) is programmed as diameter dimensioning. When necessary, it is possible to switch to radius dimensioning in the program.

DIAMOF ; Radius dimensioning
DIAMON ; Diameter dimensioning
DIAM90 ; Diameter dimensioning for G90 and
; Radius dimensioning for G91DIAMOF DIAMON Examples

Sinumerik CYCLE95 with DIAMOF
N110 G18 DIAMOF G90 G96 F0.8
N120 S500 M3
N130 T1 D1
N140 G0 X70
N150 Z160
N160 CYCLE95("START:END",2.5,0.8,0.8,0,0.8,0.75,0.6,1, , , )
N170 G0 X70 Z160
N175 M02
START:
N180 G1 X10 Z100 F0.6
N190 Z90
N200 Z70 ANG=150
N210 Z50 ANG=135
N220 Z50 X50
END:
N230 M02Sinumerik CYCLE95 with DIAMON
N110 G18 G90 G96 F0.8
N120 S500 M3
N130 T1 D1
N140 G0 X140
N150 Z160
N160 CYCLE95("START:END",2.5,0.8,0.8,0,0.8,0.75,0.6,1, , , )
N170 G0 X140 Z160
N175 M02
START:
N180 G1 X20 Z100 F0.6
N190 Z90
N200 Z70 ANG=150
N210 Z50 ANG=135
N220 Z50 X100
END:
N230 M02DIAMOF DIAMON DIAM90 Example
DIAMOF
N10 G0 X0 Z0 ; Approach starting point N20 DIAMOF ; Diameter input off N30 G1 X30 S2000 M03 F0.8 ; traverse to radius position X30
DIAMON
N40 DIAMON ; Diameter dimensions active N50 G1 X70 Z-20 ; Traverse to diameter position X70 and Z-20 N60 Z-30
DIAM90
N70 DIAM90 ; diameter programming for absolute dimension and
; radius programming for incremental dimension
N80 G91 X10 Z-20 ; Incremental dimension
N90 G90 X10 ; Absolute dimensions CNC Machine
- Download Free Siemens Sinumerik 808D CNC Control Manuals
- Siemens Sinumerik G63: Tapping with Floating Tapholder – A Practical Guide
- Overview of Siemens Sinumerik 808D Milling CNC: Optimized for Simple Milling Machines
- Siemens Sinumerik 808D Turning CNC – Advanced Precision & Performance
- Understanding Siemens Sinumerik RET Command: Returning to Specific Targets
- Siemens Sinumerik 802S: Advanced CNC Control with Stepper Drive Interface
- Siemens Sinumerik 802C: Low‑End 3‑Axis CNC Control for Efficient Manufacturing
- Sinumerik CYCLE97 Threading Example – M42×2 Process Overview
- Mastering Siemens Sinumerik ANG= Angle Command for Precise Contour Control
- Comprehensive Siemens Sinumerik CNC Program Example for Precise Machining