DualDrive Operator Manual (Pages From B-83284EN-2 02) (Optional Function)
DualDrive Operator Manual (Pages From B-83284EN-2 02) (Optional Function)
Synchronous control
• The main function of the Dual Drive feature is to compensate for synchronous error due to servo delay
between master and slave axes.
• Dual Drive feature can realize a large size and high-load system which cannot be realized by a single
motor.
• Dual Drive feature suppresses the slave motor status on the current position screen, teaching screen, and
so on. By jogging or teaching only of the master motor, both motors move in synchronization.
In order to use this function, Dual Drive function option (A05B-2600-J836) is required. Also only
Independent axis (A05B-2600-H895) and Positioner (A05B-2600-H896) can be used as Dual Drive.
18.2 SETUP
Preparation
Setup Independent Additional Axes or Positioner axes which you plan to assign as a pair of Dual Drive
motors.
• The pair of Dual Drive motors must belong to the same motion group.
• In this step, setup both the master motor and the slave motor individually.
• The slave motor must be the last axis in the group. If there exist multiple Dual Drive motor pairs in one
group, the order of the slave axes is unconfined while they must be the last axes in the group.
J1 J2 J3
Independent Additional Axes or Positioner axes
Master Slave The slave motor must be the last axis of the group.
motor motor
- 116 -
B-83284EN-2/02 18. DUAL MOTOR DRIVE
[Example 1]
System configuration:
- Group 2 has three motors as Independent Additional Axes.
- J2-J3 of Group 2 are a pair of Dual Drive motors.
- J2 is the master motor and J3 is the slave motor.
Setting:
- $SCR_GRP[2].$NUM_AXES = (3→) 2
- $SCR_GRP[2].$NUM_ROB_AXS = (3→) 2
- $SCR_GRP[2].$NUM_DUAL = 1
- $DUAL_DRIVE[2].$M_AXIS_NUM[1] = 2
- $DUAL_DRIVE[2].$S_AXIS_NUM[1] = 3
[Example 2]
System configuration:
- Group 2 has four motors as Independent Additional Axes.
- J1-J3 and J2-J4 of Group 2 are pairs of Dual Drive motors.
- J1 and J2 are the master motors and J3 and J4 are the slave motors.
Setting:
- $SCR_GRP[2].$NUM_AXES = (4→) 2
- $SCR_GRP[2].$NUM_ROB_AXS = (4→) 2
- $SCR_GRP[2].$NUM_DUAL = 2
- $DUAL_DRIVE[2].$M_AXIS_NUM[1] = 1
- $DUAL_DRIVE[2].$M_AXIS_NUM[2] = 2
- $DUAL_DRIVE[2].$S_AXIS_NUM[1] = 3
- $DUAL_DRIVE[2].$S_AXIS_NUM[2] = 4
When jogging or teaching, the Dual Drive pairs are treated as “J1” and “J2”.
- 117 -