
B-63944EN/02 PROGRAMMING 4.INTERPOLATION FUNCTIONS
- 89 -
∆V : Cutting point compensation value (∆V2 - ∆V1) for
movement of ∆L
∆V1 : C-axis component of the vector normal to N1 from
the tool center of the start point of ∆L
∆V2 : C-axis component of the vector normal to N1 from
the tool center of the end point of ∆L
R : Arc radius
Z-axis
C-axis on the
cylindrical surface
Y-axis
C0
N1
O
C1
V
Tool center path
Programmed path
V :C-axis component of C1 - C0
C0 :Cutting surface at the start point of block N1
C1 :Cutting surface at the end point of block N1
R
S0
∆
V2
∆
V1
∆
L
C0
S1
Fig.4.10 (c) Cutting point compensation in a circular command block
(3) When cutting point compensation is not applied between blocks
When, as shown in Fig. 4.10(d) and Fig. 4.10(e), the cutting
point compensation value (V in the figures) is less than the value
set in parameter No. 19534, one of the operations below is
performed. (The operation that is performed depends on the
setting of parameter CYS (No.19530#6).
(a) When parameter CYS (No.19530#6) is set to 1
Cutting point compensation is not applied between blocks
N1 and N2, but is applied when block N2 is executed.
Z-axis
C-axis on the
cylindrical surface
Y-axis
S2
C2
C2
V
Tool center path
Programmed path
V : C-axis component of C2 - C1
C1 : Cutting surface of block N1
C2 : Cutting surface after the end of block N1
S1
C1
N1
N2
N3
Fig.4.10 (d) When parameter CYS (No.19530#6) is set to 1