
5.COMPENSATION FUNCTION PROGRAMMING B-63944EN-1/02
- 200 -
- Corner movement
When two or more offset vectors are produced at the end of a block,
the tool moves linearly from one vector to another. This movement
is called the corner movement.
If these vectors almost coincide with each other (the distance of corner
movement between the vectors is judged short due to the setting of
parameter (No. 5010)), corner movement is not performed. In this
case, the vector to the single block stop point takes precedence and
remains, while other vectors are ignored. This makes it possible to
ignore the very small movements arising from performing tool nose
radius compensation, thereby preventing velocity changes due to
interruption of buffering.
The vector to the single bloc
stop point remains even if
∆
V
Z
≤
∆
V
limit
and
∆
V
X
≤
V
limit
.
Tool nose radius
center path
V
limit
is determined with the setting of parameter (No. 5010).
Programmed path
This vector is ignored, if
∆
V
Z
≤
∆
V
limit
and
∆
V
X
≤
∆
V
limit
S
∆
V
X
V
Z
r
r
N1
N1
N2
If the vectors are not judged to almost coincide (therefore, are not
erased), movement to turn around the corner is performed. The
corner movement that precedes the single block stop point belongs to
the previous block, while the corner movement that succeeds the
single block stop point belongs to the latter block.
This move belongs to block N7, thus, the
feedrate is equal to that in block N7.
This move belongs to block N6, thus, the feedrate is equal
to that in block N6.
S
N6
N7