Programming examples
To clarify the subject mentioned above, a programming example is presented here in anticipation of the sections further below.
The following address characters are used:
Path preparatory functions:
G00 "Rapid traverse"
G01 "Linear interpolation"
Spindle:
S1000 "Spindle speed 1000 rpm."
Feedrate:
F5000 "Feedrate 5000 mm/min"
Numerical axes:
X, Y, Z "three Cartesian axes"
Machine functions:
M03 "Clockwise spindle rotation at programmed speed"
M05 "Spindle stop"
M30 "Program end”
Programing Example
Summary of previous commands described
% 100
N10 G00 X100 Y100 ;Move at rapid traverse to X=Y=100
N20 Z100; ;Move at rapid traverse to Z=100 G00
;remains active until deselected by
;another G function occurs
N30 G1 Z50 F5000 S1000 M3 ;Clockwise spindle rotation 1000 rpm and
;Move linearly at feedrate
;5000 mm/min) to Z=5
N40 Z100; ;Move at feedrate to Z=100
N50 G0 X200 Y200 Z200 ;Move at rapid traverse to X=Y=Z=200
N50 M5 ;Spindle stop
N60 M30 ;Program end