beautypg.com

IAI America XSEL-S User Manual

Page 282

background image

Chapter 5 Special Functions

5.3.2 How to

Absolute Reset on Synchronizing

Type

274

[5] Method for Combination of Absolute Type and Incremental Type

Described below is the steps when master axis = 1 and slave axis = 0 in “Each Axis

Parameter No. 38 Encoder ABS/INC Type”.

After completing 8.5.2, “Position Adjustment of Synchro-Axis Sliders,” perform an absolute

reset for the master axis only. For the operation procedure, refer to the operation manual for

the XSEL Controller or PC software. [Refer to 4.2.1 How to Conduct Absolute Reset on Single

and Cartesian Axes]

(Note) On the synchronized axes that the normal absolute reset was conducted only on the

master axis, there is no such function to correct the misalignment of a slider while the

power is OFF even after the servo is turned ON.

[6] Notes on Use of the Synchro Function

• As a rule, the synchro function must be implemented by coupling the master-axis and

slave-axis sliders using a bracket, etc.

• If the current positions of the master axis and slave axis are not in the right points when the

servo is turned ON, an automatic correction can be made with slow speed.

The slave-axis slider will move to the displayed coordinate position of the master-axis slider

in a fine-drive mode.�

• With a system subject to a relatively large positional shift while the servo power is turned For

the systems with the misalignment comparatively big while the servo is off, make sure to

acquire the current positions of the master axis and slave axes with PRDQ Command and

wait for the current positions of the slave axes and the master slave till it gets in the

tolerance of +/-0.3mm after the servo is turned off before making an operational command.

(Reference program)

This program reads the current positions of the master axis and slave axis after the servo is

turned on, and turns ON global flag 600 when the distance between the two axes becomes 0.3

mm or less. Make an operational command after No. 600 is turned on.

SVON

1

Turn ON the servos of the synchro axe

BTOF

600

Turn OFF flag 600.

LET

100

1.000

Assign 1 (or any value larger than 0.2) to variable

100.

DWGT

100

0.300

End the loop when the value in variable 100 becomes

0.3 or less (= when the distance between the master

axis and the slave axis becomes 0.3 mm or less).

PRDQ

1

100

Assign the current position of the master axis to

variable 100.

PRDQ

2

101

Assign the current position of the slave axis to

variable 101.

SUB

100

*101

Subtract the value in variable 101 from the value in

variable 100.

IFLT

100

0.000

If the result is a negative value,

MULT

100

–1.000

Multiply the result by

1 to convert it to a positive

value.

EDIF

EDDO

BTON

600

Turn ON flag 600.

EXIT

This manual is related to the following products: