
PROGRAMMING4. INTERPOLATION FUNCTIONS
B–63014EN/02
72
Exponential relational expressions for a linear axis and rotary axis are
defined as follows:
tan (I)
X(θ)=R (e –1)
k
θ
tan (I)
1
A(q)=(–1)
w
360
2π
θ
K =
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
tan (J)
ω=0/1 ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
R, I, and J are constants, and θ represents an angle (radian)
q(X)=K ln( +1)
R
X tan (I)
Dq= K { ln ( +1) – ln ( +1)}
R
X
2
tan (I)
R
X
1
tan (I)
Movement on the linear axis (1)
Movement on the linear axis (2)
Where,
Rotation direction
The following is obtained from Expression (1)
When there is movement from X
1
to X
2
on the linear axis, the
amount of movement on the rotary axis is determined by :
Specify Expressions (1) and (2) in the format described earlier.
nX
nA
X (linear axis)
A (rotary axis)
Even when the G02.3 or G03.3 mode is set, linear interpolation is
performed in the following cases:
S When the linear axis specified in parameter( No. 5641) is not specified,
or the amount of movement on the linear axis is 0
S When the rotary axis specified in parameter (No. 5642) is specified
S When the amount for dividing the linear axis (span value) is 0
Neither tool length compensation nor cutter compensation can be used in
the G02.3 and G03.3 modes.
Explanations
D Exponential relational
expressions
Limitations
D Cases where linear
interpolation is
performed
D Tool length
compensation / cutter
compensation