Fundamental Principles of NC Programming
2.2 Language elements of the programming language
Fundamentals
54 Programming Manual, 11/2006, 6FC5398-1BP10-2BA0
C=DC(...)
C=ACP(...)
C=ACN(...)
Rotary axis variable
CHR=... Chamfer the contour corner fixed
D... Cutting edge number fixed
F... Feed fixed
FA[axis]=... or
FA[spindle]=... or
[SPI(spindle)]=...
Axial feed
(only if spindle no. defined by variable)
fixed
G... Preparatory function fixed
H...
H=QU(...)
Auxiliary function
Auxiliary function without read stop
fixed
I... Interpolation parameters variable
J... Interpolation parameters variable
K... Interpolation parameters variable
L... Subroutine call fixed
M...
M=QU(...)
Miscellaneous (i.e., special) function
Miscellaneous fct. w/o read stop
fixed
N... Subblock fixed
OVR=... Path override fixed
P... Number of program passes fixed
POS[Axis]=... Position axis fixed
POSA[Axis]=... Positioning axis across block boundary fixed
SPOS=...
SPOS[n]=...
Spindle position fixed
SPOSA=...
SPOSA[n]=...
Spindle position across block boundary fixed
Q... Axis variable
R0=... to Rn=...
R...
Arithmetic parameter, n can be set via MD
(default 0-99)
- Axis
fixed
variable
RND Round the contour corner fixed
RNDM Round contour corner (modally) fixed
S... Spindle speed fixed
T... Tool number fixed
U... Axis variable
V... Axis variable
W... Axis variable
X...
X=AC(...)
X=IC(...)
Axis
" absolute
" incremental
variable
Y...
Y=AC(...)
Y=IC(...)
Axis variable