
B-63944EN/02 APPENDIX C.LIST OF FUNCTIONS AND PROGRAM FORMAT
- 1567 -
(2/10)
Functions Illustration Program format
Three-dimensional circular
interpolation
(G02.4, G03.4)
X
Y
Z
Start
point
Intermediate point
(X1,Y1,Z1)
End point (X2,Y2,Z2)
G02.4 X
X1
Y
Y1
Z
Z1
α
α1
β
β1
;
First block (mid-point of the arc)
X
X2
Y
Y2
Z
Z2
α
α2
β
β2
;
Second block (end point of the arc)
α, β : Arbitrary axes other than the
3-dimensional circular interpolation axis
(up to two axes)
G03.4 can also be specified instead of G02.4.
Dwell
(G04)
G04
X_
;
P_
AI contour control
(G05)
G05 P10000 ; AI contour control start
G05 P0 ; AI contour control end
AI contour control
(G05.1)
G05.1 Q1 ; AI contour control mode on
G05.1 Q0 ; AI contour control mode off
Nano smoothing
(G05.1)
G05.1 Q3 IP0 ; Nano smoothing mode on
G05.1 Q0 ; Nano smoothing mode off
Smooth interpolation
(G05.1)
G05.1 Q2 ; Smooth interpolation mode on
G05.1 Q0 ; Smooth interpolation mode off
NURBS interpolation
(G06.2)
G06.2[P_] K_ IP_ [R_] [F_];
NURBS interpolation mode on
P : Rank of NURBS curve
IP : Control point
R : Weight
K : Knot
F : Feedrate
Hypothetical axis interpolation
(G07)
G07 IP0 ; Hypothetical axis setting
G07 IP1 ; Hypothetical axis cancel
Cylindrical interpolation
(G07.1)
G07 IP_ r_; Cylindrical interpolation mode
r : Cylinder radius
G07 IP 0; Cylindrical interpolation mode cancel
AI contour control (Advanced
preview control)
(G08)
G08 P1 ; AI contour control mode on
G08 P0 ; AI contour control mode off
Exact stop
(G09)
Speed
Time
In-position check
G09 IP_ ;
G01
G02
G03