128
4 ADVANCED SYNCHRONOUS CONTROL
4.6 Synchronous Control Change Function
4.6 Synchronous Control Change Function
Overview of synchronous control change function
This function can change the cam reference position, the cam axis position value per cycle and the position value per cycle
after the main/auxiliary shaft gear during the synchronous control.
The following 5 methods exist for the synchronous control change function. Refer to the following on each change command.
Page 128 Synchronous control change control data
Synchronous control change control data
n: Axis No. - 1
*1 Set the value as follows in a program.
0 to 32767: Set as a decimal.
32768 to 65535: Convert into a hexadecimal and set.
[Cd.406] Synchronous control change request
Set "1" to execute "[Cd.407] Synchronous control change command". After completion of synchronous control change, "0" is
automatically stored by the Motion module.
The setting is initialized to "0" when starting synchronous control.
Synchronous control change command Application Output axis operation
Cam reference position movement Adjust the cam reference position by the
movement amount.
Operated
Change cam axis position value per cycle Change the cam axis position value per cycle. None
Change position value per cycle after main shaft
gear
Change the position value per cycle after main
shaft gear.
None
Change position value per cycle after auxiliary
shaft gear
Change the position value per cycle after auxiliary
shaft gear.
None
Cam axis position value per cycle movement Adjust the phase of the cam axis by the movement
amount.
Operated
Setting item Setting details Setting value Default
value
Buffer memory address
Axis 1 to axis 16
[Cd.406]
Synchronous
control change
request
• Set "1" to initiate a synchronous control
change command request. The value is reset
to "0" automatically after completion of the
synchronous control change.
Fetch cycle: Operation cycle
■Set in decimal.
1: Synchronous control change
request
0 44086+20n
[Cd.407]
Synchronous
control change
command
• Set the synchronous control change
command.
Fetch cycle: At request (Synchronous control
change request)
■Set in decimal.
0: Cam reference position movement
1: Change cam axis position value per
cycle
2: Change position value per cycle
after main shaft gear
3: Change position value per cycle
after auxiliary shaft gear
4: Cam axis position value per cycle
movement
0 44087+20n
[Cd.408]
Synchronous
control change
value
• Set the change value for synchronous control
change processing.
Fetch cycle: At request (Synchronous control
change request)
■Set in decimal.
-2147483648 to 2147483647
(Refer to the detailed explanation for
units.)
0 44088+20n
44089+20n
[Cd.409]
Synchronous
control reflection
time
• Set the reflection time for synchronous
control change processing.
Fetch cycle: At request (Synchronous control
change request)
■Set in decimal.
0 to 65535[ms]
*1
0 44090+20n