beautypg.com

Chapter 3 programs, 1 precautions when creating programs – IAI America XSEL-S User Manual

Page 101

background image

Chapter 3 Programs

93

Chapter 3 Programs

3.1 Precautions when Creating Programs

3.1.1 Pausing

(1) The HOLD command is valid for axes of extension motion control boards, but the servo is not turned

off even if servo OFF type is specified.

(2) During synchronous movement of electronic CAM, etc. setting the main CPU control axis as the

master axis, the master axis cannot be paused by the servo OFF type HOLD command. Master and

slave axis error No. 461 “Extension motion control board synchronization master axis serve OFF

error” occurs.

(3) During synchronous movement of electronic CAM, etc. setting the master axis as a pulse input

channel, slave axes cannot be paused. They pause but error No. 462 “Extension motion control

board synchronization slave axis restart error” occurs after the pause is cancelled (because

synchronization cannot be continued).

When slave axes perform synchronization with a program different from the program for moving the

master axis, if you pause the slave side program at the HOLD command, the master axis pauses at

the same time. If the master axis performs PTP operation, however, other axes operating together

with the master axes do not stop. If you want to pause axes operating together with the master axis

as well, pause them using the HOLD command of the master axis side program.

3.1.2 Synchronous Movement of Electronic CAM, etc.

(1) It is not allowed to specify synchronous axis or ZR unit as the master axis of electronic CAM or

electronic shaft.

(2) If you start the controller after changing electronic CAM table area assignment parameters, the

electronic CAM table data is initialized and error No. 51C “Extension motion control board electronic

CAM table size inconsistent error” occurs. The controller starts normally by restarting the controller

after writing the electronic CAM tables to the Flash ROM. Save the electronic CAM tables to files as

required before changing the electronic CAM table area assignment parameters

.

(3) If the master axis resolution is too low for slave axes at electronic CAM synchronous movement, the

speed may become uneven.

(4) The control between extension motion control boards and each pulse train control driver is open loop.

The intended trajectory may not be drawn depending on the mechanical load, sliding friction, etc. of

the control target axis. Moreover, the master axis keeps on operating according to the given

operation plan unless slave axes stop due to alarm.

(5) If you perform synchronous movement, it is necessary to specify speed, acceleration, and

deceleration of the master axis such that the speed, acceleration, and deceleration of slave axes at

actual operation do not exceed the maximum speed, acceleration, and deceleration.

(6) If the resolution of the master axis is lower than the resolution of slave axes, error No. 471 “Extension

motion control board excessive command speed error,” error No. 472 “Extension motion control

board excessive command acceleration/deceleration error,” error No. 473 "Extension motion control

board servo command position software limit over error” may occur.

This manual is related to the following products: