beautypg.com

IAI America XSEL-S User Manual

Page 137

background image

Chapter 3 Programs

129

Caution

(2) If the master axis type of electronic shaft movement settings is specified to be main CPU control axis,

the BASE command settings become valid for the master axis number.

(3) If the master axis is a pulse input channel, slave axes move regarding one pulse input from the pulse

input channel as 0.001 mm. Set the movement amount of slave axes by gear ratio according to the

application.

(4) If slave axes started synchronization while the master axis is moving, excessive speed and/or

acceleration and deceleration may occur, leading to an error. In this case, lower the speed and/or

acceleration of the master axis when the slave axis synchronization movement is started.

(5) While moving according to the master axis, excessive speed and/or acceleration and deceleration

may occur, leading to an error. In this case, change the speed, acceleration/deceleration, and gear

ratio of the master axis to set speed and acceleration/deceleration permitted to the axis.

(6) The right to use slave axes that started synchronization is owned exclusively by the slave axis

movement program that executed the XSFS command until the XSYE command (stopping

synchronous movement) is executed or the program is finished. For this reason, if the axes are used

by other programs, error No. 449 “Extension motion control board axis duplication error” occurs.

Moreover, error No. 449 occurs even if a movement command is executed on axes that finished

synchronous movement, even in the same program. Execute the XSYE command in order to perform

the next movement after synchronous movement.

(7) In the case of XSEL-R/S, the number of CPU control axes which can be specified to be the main

axes for the synchronous operation with electronic CAM, is up to six. The selection of the axes which

can be specified as the main axes, is available using I/O parameter No. 529 “Axis pattern selection

for the extension motion control board synchronizing main axis”. (Dynamic change is not available).

In the case that the axis which has not selected using the I/O parameter No. 529, is selected as the

main axis with the XSFS order, an error No. 457 “Extension motion control board electronic shaft

operation setting error” occurs.

[Example]

This program is an example of synchronizing operation extension motion control board No. 0 to the main

axis of the main CPU control axis. If there are many shaft axes, it is necessary to perform as many programs

as the number of axes.

LET

200

0

Set “master axis type = 0 (main CPU control axis)” to variable

No. 200.

LET

201

1

Set “master axis No. = 1” to variable No. 201.

LET

202

1

Set “gear ratio numerator = 1” to variable No. 202.

LET

203

50

Set “gear ratio denominator = 50” to variable No. 203.

XSFS

0

200

Electronic shaft synchronous movement of extension motion

control board axis 0 is started with the electronic shaft

movement settings specified in variable No. 200 to 203.

TAG

1

MOVP

2

Move the main CPU control master axis to position No. 2.

MOVP

1

Move the main CPU control master axis to position No. 1.

GOTO

1

This manual is related to the following products: