
PROGRAMMING
B–63534EN/02
22. RISC PROCESSOR
683
(1) When the tool vector is inclined in the direction the tool moves
Tool
Tool vector(V
T
)
V
M
G41.3(V
C
)
G40
: Tool center path
: Programmed tool path
Fig. 22.5.2 (b) When the tool vector is inclined in the direction the tool
moves
(2) When the tool vector is inclined in the direction opposite to the
direction the tool moves
Tool
G40
: Tool center path
: Programmed tool path
Tool vector(V
T
)
V
M
G41.3(V
C
)
Fig. 22.5.2 (c) When the tool vector is inclined in the direction opposite to
the direction the tool moves
The tool center moves so that a compensation vector (V
C
) perpendicular
to the tool vector (V
T
) is created in the plane formed by the tool vector
(V
T
) at the end point of each block and the movement vector (V
M
) of the
next block.
V
Mn
: Movement vector of block n
V
Tn
: Tool vector at the end of block n
V
Cn
: Compensation vector of block n (that lies in the VTn– VMn+1 plane, and is
perpendicular to VTn)
Tool center path (after compensation)
Programmed tool path
V
M1
V
M2
V
T1
V
C1 V
C2
V
T2
V
M3
Fig. 22.5.2 (d) Operation in the compensation mode
If a G code or M code that suppresses buffering is specified in the
compensation mode, however, the compensation vector created
immediately before the specification is maintained.
When a block involving no movement (including a block containing a
move command for a rotation axis only) is specified, the movement vector
of the block after the block involving no movement is used to create a
compensation vector as shown below.
D Operation in the
compensation mode