4.6 Predefined functions
The call of a predefined function triggers the execution of a predefined NC function, which in
contrast to the predefined procedure, supplies a return value. The call of the predefined
function can be an operand in an expression.
Coordinate system
Identifier Return val‐
ue
Parameter Explanation
1. 2. 3. - 15. 4. - 16.
CTRANS FRAME AXIS:
Axis identifier
REAL: Offset AXIS:
Axis identifier
REAL: Offset Translation: Zero offset
COARSE for multiple ax‐
es
CFINE FRAME AXIS:
Axis identifier
REAL: Offset AXIS:
Axis identifier
REAL: Offset Translation: Zero offset
for FINE multiple axes
CSCALE FRAME AXIS:
Axis identifier
REAL:
Scale factor
AXIS:
Axis identifier
REAL:
Scale factor
Scale: Scale factor for
multiple axes
1. 2. 3. and 5. 4. and 6.
CROT FRAME AXIS:
Axis identifier
REAL: Rota‐
tion
AXIS:
Axis identifier
REAL: Rota‐
tion
Rotation: Rotation of the
current coordinate sys‐
tem
Maximum number of pa‐
rameters: 6
(one axis identifier and
one value per geometry
axis)
CROTS FRAME AXIS:
Axis identifier
REAL: Rota‐
tion with solid
angle
AXIS:
Axis identifier
REAL: Rota‐
tion with solid
angle
Rotation: Rotation of the
current coordinate sys‐
tem with solid angle
Maximum number of pa‐
rameters: 6
(one axis identifier and
one value per geometry
axis)
CMIRROR 1. 2. – 8. Mirror: Mirror on a coor‐
dinate axis
FRAME AXIS AXIS
Tables
4.6 Predefined functions
NC programming
1290 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0