4.1 High-speed Feeding and Cutting Operations
4-3
Feed Axis
Operation
4.1
High-speed Feeding and Cutting Operations
Feed axis operations include G00 (high-speed feeding) and a series of cutting operation such as G01 (linear
interpolation feeding operation).
Position references are given for high-speed feeding and cutting operations with the INTERPOLATE (34 hex)
command from the host controller.
4.1.1
How to Use the INTERPOLATE (34 Hex) Command
This command moves the axis by giving a target position (TPOS) reference each communications cycle.
Manual operations that are related to axis movement, such as jogging, stepping, handle pulse generator opera-
tion, homing, and automatic operation (memory operation), are performed with the INTERPOLATE (34 hex)
command.
Refer to
2.3 Cyclic Communications Interrupt Processing
for details on the IINTERPOLATE (34 hex) com-
mand
(1) How to Create a Movement Reference
You can move the axes by finding the positions of the axes with linear, circular, or another software function
generator on the host controller and sending an INTERPOLATE (34 hex) command every communications
cycle.
An interrupt signal is generated by the MECHATROLINK-III Communications ASIC (JL-100 or JL-101)
each communications cycle.
The host controller receives the MECHATROLINK-III data during interrupt processing and determines the
TPOSx based on the
Δ
x(n) that is calculated by the function generator. This TPOSx value is then used as the
target position for the INTERPOLATE (34 hex) command.
x
y
z
F
T(n)
Soft
function
generator
Δ
x(n)
Δ
y(n)
Δ
z(n)
TPOSx (i)=TPOSx(i-1)+
Δ
x (i)
TPOSy (i)=TPOSy(i-1)+
Δ
y (i)
TPOSz (i)=TPOSz(i-1)+
Δ
z (i)
n=---,i-1,i,i+1,i+2
34 hex
TPOSx (i+2)
34 hex
TPOSx (i)
34 hex
TPOSx (i+1)
T(i)
T(i+1)
T(i+2)
sbuff
34 hex
TPOSx (i)
ASIC
JL101A