
PROGRAMMING22. RISC PROCESSOR
B–63534EN/02
694
X
Y
Z
Start point
Mid–point
(X1,Y1,Z1)
End point
(X2,Y2,Z2)
Fig.22.6 Start, Mid, and End Points
If the modal code is changed by specifying a code such as G01 with the
end point not specified, the arc cannot be obtained, and alarm PS5432 is
issued. During MDI operation, alarm PS5432 is also issued if a cycle start
is applied with only the mid–point specified.
In addition to the 3–dimensional circular interpolation axis (X/Y/Z), up
to two arbitrary axes (α/β) can be specified at a time. If α/β are omitted
from the first block (mid–point specification) and are specified only in the
second block (end point specification), the tool moves to the specified
point along the α/β axes during movement from the mid–point of the arc
to the end point. If α/β are omitted from the second block (end point
specification) and are specified only in the first block (mid–point
specification), the tool moves to the specified point along the α/β axes
during movement from the start point of the arc to the mid–point.
With an incremental command, the position of the mid–point relative to
the start point must be specified in the first block, and the position of the
end point relative to the mid–point must be specified in the second block.
The direction of rotation cannot be specified. The movement is the same
regardless of whether G02.4 or G03.4 is specified.
When operation is performed using a single block, one cycle start causes
movement from the start point to the end point. A single–block stop is
not performed between the first block (mid–point specification) and the
second block (end point specification).
If 3–dimensional circular interpolations are specified consecutively, the
end point in one interpolation is assumed to be the start point in the next
interpolation.
Specify a tangential velocity along an arc in the three–dimensional space.
In a mode other than AI high–precision contour control mode or AI
nano–based high–precision contour control mode, deceleration is applied
at the end point of the block immediately before the block that commands
three–dimensional circular interpolation or the end point of that block.
Then in–position check is performed.
D Movement along axes
other than the
3–dimensional circular
interpolation axis
D Incremental commands
D Direction of rotation
D Single block
D Start point assumed if
3–dimensional circular
interpolations are
specified consecutively
D Velocity command
D Deceleration