Delta Ia-Asd Asda-A2-e Um en 20210205
Delta Ia-Asd Asda-A2-e Um en 20210205
Delta Ia-Asd Asda-A2-e Um en 20210205
www.deltaww.com
DELTA_IA-ASD_ASDA-A2-E_UM_EN_20210205
Table of Contents
i
ASDA A2-E Table of Contents
ii
Table of Contents ASDA A2-E
iii
ASDA A2-E Table of Contents
iv
Table of Contents ASDA A2-E
v
ASDA A2-E Table of Contents
vi
Chapter 1 CoE Drive Overview
Application layer
IEC61800-7 CiA402 Drive Profile
specifications
1-1
ASDA A2-E Chapter 1 Coe Drive Overview
Link/Activity of EtherCAT
input port indicator (L/A)
Link/Activity of EtherCAT
EtherCAT output
output port indicator (L/A) port (CN6)
1-2
Chapter 1 CoE Drive Overview ASDA A2-E
Indicator
Indicator pattern
state
ON
ON
OFF
ON
Blinking
200ms 200ms
OFF
Single ON
Flash 200ms 1000ms
OFF
ON
OFF
OFF
The ERR LED indicator shows the error status of EtherCAT communication.
The state machine does not allow the system to change its state
State change error because of the wrong parameter settings. Please refer to Figure 29
for its switching conditions.
Synchronization error The synchronization of Master Clock and Slave Clock is failed.
SyncManager error The data of Process data is lost when receiving.
The hardware failure on slave. Please contact Delta distributors for
PDI Watchdog timeout
assistance.
1-3
ASDA A2-E Chapter 1 Coe Drive Overview
RUN LED
The RUN LED indicator shows the status of EtherCAT state machine.
After power on, the EtherCAT slave will get into INIT state if
there is no error. At INIT state, no communication servo is
INIT (Initialization)
provided. Accessing the slave’s register from the host is
available at this state.
Pre-Operational The SDO can be used to communicate with its host controller.
Both SDO and TxPDO, which can send cyclic data from the
Safe-Operational
slave to the host, are workable.
Operational SDO, TxPDO, and RxPDO are working.
The L/A LED indicator shows the physical link status and the link activity.
1-4
Chapter 1 CoE Drive Overview ASDA A2-E
The topology is defined by the host controller. Refer to the host controller’s application
manual. There are only one input port and one output port on Delta servo drive for
EtherCAT communication ports.
1-5
ASDA A2-E Chapter 1 Coe Drive Overview
1.5 Wiring
Note: NC means “No connection.” This terminal is for internal use only. Do not connect it, or it may damage
the servo drive.
1-6
Chapter 1 CoE Drive Overview ASDA A2-E
General signals:
Wiring
Method
Signal Name Pin No. Function (Refer to
3.4.3)
OA 17
/OA 18
Position OB 19
pulse Encoder signal output A, B, Z (Line Driver output) C13/C14
(output) /OB 20
OZ 21
/OZ 22
1-7
ASDA A2-E Chapter 1 Coe Drive Overview
Black /
13,15 GND Power ground R 8 Black &
white
- - Shielding L 9 -
1-8
Chapter 1 CoE Drive Overview ASDA A2-E
Note:
1-9
ASDA A2-E Chapter 1 Coe Drive Overview
IN
OUT
Note:
1. The maximum distance between two stations should be 50 meters.
2. Please use CAT5e STP Shielding.
1-10
Chapter 1 CoE Drive Overview ASDA A2-E
Caution: do not apply to dual power or it may damage the servo drive.
1-11
ASDA A2-E Chapter 1 Coe Drive Overview
1.5.6 CN-STO
Caution: do not apply to dual power or it may damage the servo drive.
1-12
Chapter 1 CoE Drive Overview ASDA A2-E
STO
1 COM+
ESTOP
24V DC 2 STO_A
3
/ STO_A
Safety Relay
4 STO_B
5
/ STO_B
6 FDBK_A
7
FDBK_B
8 COM-
1-13
ASDA A2-E Chapter 1 Coe Drive Overview
STO
1 COM+
2 STO_A
3
/ STO_A
4 STO_B
5
/ STO_B
6 FDBK_A
7
FDBK_B
8 COM-
1-14
Chapter 1 CoE Drive Overview ASDA A2-E
1.6 Dimensions
SCREW: M4×0.7
MOUNTING SCREW TORQUE:14(kgf-cm)
163(6.42)
173(6.81)
750 W / 1 kW / 1.5 kW
7)
5.4(0.21)
1
.2
(0
65(2.56)
.5
70(2.76) 180(7.09)
Ø5
SCREW: M4×0.7
163(6.42)
173(6.81)
12.5(0.49) 47(1.85)
Weight 2.0 kg (4.4 lbs)
1-15
ASDA A2-E Chapter 1 Coe Drive Overview
2 kW / 3 kW
70 203
.5
82 < 0.7
Ø5
5.4
SCREW: M4×0.7
MOUNTING SCREW TORQUE:14(kgf-cm)
203.0
215.5
PE
14.5 62
TERMINIAL
1-16
Chapter 1 CoE Drive Overview ASDA A2-E
65 .5
Ø5 70 180
5.4
SCREW: M4×0.7
MOUNTING SCREW TORQUE:14(kgf-cm)
173
163
2 kW / 3 kW / 4.5 kW / 5.5 kW
123.5
Ø6 107 8 70.2 205.5
SCREW: M4×0.7
MOUNTING SCREW TORQUE:14(kgf-cm)
230
245
107
1-17
ASDA A2-E Chapter 1 Coe Drive Overview
7.5 kW
136
Ø6 119.5 8 70.2 205.5
SCREW: M4×0.7
MOUNTING SCREW TORQUE:14(kgf-cm)
254.2
232
245
260
247
Note:
1. Dimensions are in millimeters.
2. Dimensions and weights of the servo drive may be revised without prior notice.
1-18
Chapter 2 System Setup
1. Set parameter P1-01 to 0x0Ch for EtherCAT communication and CANopen as the
application layer.
Address:0102H
P1-01● CTL Control Mode and Input Direction
0103H
Interface: Panel / Software Communication Reference: -
Settings:
2-1
ASDA A2-E Chapter 2 System Setup
PR: Position control mode. The command is from the internal signal. Execution of 64 positions
is via DI.POS0 ~ POS5. A variety of homing methods are also provided.
S: Speed control mode. The command is from the external signal or internal signal. Execution
of the command selection is via DI.SPD0 and DI.SPD1.
T: Torque control mode. The command is from the external signal or internal signal. Execution
of the command selection is via DI.TCM0 and DI.TCM1.
Sz: Zero speed / internal speed command
Tz: Zero torque / internal torque command
Dual Mode: you can switch the control mode with DI signals. For example, you can switch to
PT-S control mode with DI.S-P.
Multiple Mode: you can switch the control mode with DI signals. For example, you can switch
to PT-PR-S control mode with DI.S-P and DI.PT-PR.
Direction 0 1
Forward
Reverse
Note: when P1-01 = 0xC, you need to set P3-12.Z to 1 to control the torque output direction with
parameters, or the direction setting in the parameters is not effective.
2-2
Chapter 2 System Setup ASDA A2-E
A lot of software can be applied to configure EtherCAT system. The following procedures
are the example of TwinCAT of Beckhoff. Please install the software properly before you
start to configure the system.
1. Copy Delta XML description to the folder where the TwinCAT is installed (usually
C:\TwinCAT\Io\EtherCAT).
Figure 4
2-3
ASDA A2-E Chapter 2 System Setup
Figure 5
Select the correct Adapter from the devices (NICs) installed in the computer
for EtherCAT communication and click Install.
Figure 6
2-4
Chapter 2 System Setup ASDA A2-E
5. Select [File] > [New] from the drop-down list to create a new project.
6. Right-click [I/O Devices], and select [Scan Devices…] or press F5 to scan the
devices. Click OK (確定) in the pop-up window to proceed to the next step.
Figure 7
Figure 8
Figure 9
Figure 10
2-5
ASDA A2-E Chapter 2 System Setup
Figure 11
Figure 12
11. TwinCAT is in Config Mode. The window on the left shows Device 3 (EtherCAT)
and Drive 1 (ASDA A2-E CoE Drive).
Figure 13
2-6
Chapter 2 System Setup ASDA A2-E
12. Select [Drive 1 (ASDA A2-E CoE Drive)] and in the Online tab you can check if the
EtherCAT state machine (ESM) of the device is in PREOP state.
Figure 14
13. Double-click on [Drive 1 (ASDA A2-E CoE Drive)] and it will show:
2nd TxPDO Mapping
3rd RxPDO Mapping
WcState
InfoData
Figure 15
2-7
ASDA A2-E Chapter 2 System Setup
14. Set the communication cycle time* and the default value is 2 ms.
Select [NC-Task 1 SAF] in the left window, and set the communication cycle
time (the minimum value is 1 ms) for Cycle ticks in the right window.
Figure 16
*The communication cycle time, SYNC0 cycle time, and PDO cycle time should be set to the same
value.
Select [Axis 1_Drive] in the left window > in the Parameter tab of the right
window, select Extern for Following Error Calculation > click Download and
then click OK in the pop-up window.
Figure 17
2-8
Chapter 2 System Setup ASDA A2-E
Figure 18
Under [NC-Configuration] in the left window, select [Axis 1] > select the
Online tab in the right window > click Set.
Figure 19
Figure 20
2-9
ASDA A2-E Chapter 2 System Setup
18. In the Online tab, there are jogging buttons with two different speed levels for
forward and backward movement which can be used to test the system. During the
operation, please ensure that the movement would not damage your system and
endanger the personnel safety.
Figure 21
2-10
Chapter 2 System Setup ASDA A2-E
The master and slaves are running in an asynchronous manner. The master and
the slave both have their own clock to calculate the time. In other words, clocks of
the master and the slave are not synchronized. The command and feedback
transmission between the master and slave is based on a sequential order instead
of the synchronized timing. For example, the master sends a PDO at tick t1 and the
slave will receive it at tick t1 or tick t2 and vice versa.
EtherCAT
EtherCAT EtherCAT EtherCAT
Communication
Data Frame Data Frame Data Frame
Frame
No EtherCAT frame
ASDA-A2-E
Application Application Application Application
Application
Task Task Task Task
(Free Run)
There is a clock tick for the master and all slaves operation. A data sent by the
master will be received by the slave(s) at the same clock interval. The master will
inform all slaves about its clock and ask the slaves to align according to the time. A
strict clock tick is always running within this system.
EtherCAT
EtherCAT EtherCAT
Communication
Data Frame Data Frame
Frame
Application Application
Task Task ASDA-A2-E Application
(SYN0 Synchronization)
SYN0 Event SYN0 Event
2-11
ASDA A2-E Chapter 2 System Setup
2. In DC tab in the right window, you can select DC-Synchronous or Free Run as the
Operation Mode. This is for selecting synchronous or asynchronous mode.
Figure 24
3. Set the data exchanging period in the Cycle ticks field under the Task tab.
Figure 25
2-12
Chapter 2 System Setup ASDA A2-E
2-13
ASDA A2-E Chapter 2 System Setup
The following tables are the default PDO mappings of ASDA A2-E CoE Drive for cyclic
data exchange and are also defined in EtherCAT Slave Information file (XML file).
RxPDO Control Word Target Position Target Velocity Target Torque Mode of Operation
(0x1600) (0x6040) (0x607A) (0x60FF) (0x6071) (0x6060)
TxPDO Status Word Actual Position Actual Velocity Actual Torque Mode of Operation Display
(0x1A00) (0x6041) (0x6064) (0x606C) (0x6077) (0x6061)
2-14
Chapter 2 System Setup ASDA A2-E
2-15
ASDA A2-E Chapter 2 System Setup
Figure 27
2-16
Chapter 2 System Setup ASDA A2-E
4. After changing the PDO Assignment, press or F4 to reload I/O devices. (Click
No in the pop-up window and stay in Config Mode.)
2-17
ASDA A2-E Chapter 2 System Setup
2-18
Chapter 3 EtherCAT
Communication States
ASDA A2-E supports four EtherCAT communication states which are shown as below:
Init (Initialization)
Pre-Operational
Safe-Operational
Operational
Init
(IP) (PI)
Pre-operational (SI)
(OP) Safe-operational
(SO) (OS)
Operational
The EtherCAT host controller can have the servo drive switch between states.
Different states support different service.
State Description
After power on, the system will be located in this state when the
Init hardware is initialized without any error.
No communication packet is sent at this stage.
3-1
Chapter 3 EtherCAT Communication States ASDA A2-E
Except SDO, for accessing Mailbox, the PDO (Process Data Object)
Safe-Operational
can only be applied for Process Data Input (TxPDO) at this stage.
The full function of SDO and PDO (TxPDO and RxPDO) are available
Operational
now.
The EtherCAT host will send different state switching commands for requesting different
service.
Switching
Description
Command
The master will define the slave address and register SyncManager
(0/1), and establish the mailbox communication.
IP
The master will send the command to have the slave switch to Safe-
Operational state.
The master uses the SDO to set the PDO mapping related
parameters.
PS The master will define FMMU and register SyncManager (2/3), and
the slaves keep sending the PDO (TxPDO) packets to the master.
3-2
Chapter 4 EtherCAT
Troubleshooting
Q: Why my TwinCAT cannot find EtherCAT Device from the installed NIC
(Network Interface Card) and only shows RT-Ethernet devices?
A: 1. Refer to TwinCAT setup procedures and make sure the NIC is installed
properly.
2. Check if the cable is correctly connected and L/A LED is lit.
Q: The window shows “Unknown device type found” while using TwinCAT Scan
boxes.
Q: Why does EtherCAT state machine only show INIT in Current State field and
blank in DLL Status fields when TwinCAT is in Config Mode?
Figure 30
4-1
ASDA A2-E Chapter 4 EtherCAT Troubleshooting
Figure 31
Figure 32
4-2
Chapter 4 EtherCAT Troubleshooting ASDA A2-E
Figure 33
3. You can adjust the settings for P3-22 with the application requirement for
triggering AL180 when not receiving PDOs for some consecutive
communication cycle times.
4-3
ASDA A2-E Chapter 4 EtherCAT Troubleshooting
4-4
Chapter 5 CANopen Operation
Mode
5.1.1 Description
Servo drive (hereinafter “Drive”) receives position command from the host (external)
controller (hereinafter “Host”) and then controls the servo motor to reach the target
position.
3. Set 【Profile velocity: 6081h】to the profile velocity (unit: PUU per second).
6. Set 【Controlword: 6040h】to (0x06 > 0x07 > 0x0F) in sequence, switch the drive to
7. Read 【Position actual value: 6064h】to obtain feedback position of the motor.
8. Read 【Statusword: 6041h】to obtain the drive status, including the following error,
5-1
Chapter 5 CANopen Operation Mode ASDA A2-E
Read 【Position demand value: 6062h】to obtain the internal position command.
(unit: PUU)
Read 【Position actual value*: 6063h】to obtain the actual position value.
(unit: increments)
2. Following error
(unit: PUU)
Read 【Following error actual value: 60F4h】to obtain the actual value of the
position
reference position
Reference position
3. Position window
Set 【Position window time: 6068h】to plan the activation time of target
5-2
ASDA A2-E Chapter 5 CANopen Operation Mode
position
position reached
position not reached position not reached
target position
Position reached
5-3
Chapter 5 CANopen Operation Mode ASDA A2-E
5.2.1 Description
The Host sends PDOs to the drive periodically with each PDO carrying the next
reference Xi, difference △Xi, and controlword. While receiving the next SYNC0, the
drive interpolates from Xi-1 to Xi.
- When PDO is delayed, the interpolator predicts the speed and position for the
- If PDO is delayed, the Drive stops and sends out an error message. Set the
16-bit controlword
The Drive receives PDOs from the Host. (Every PDO contains 8 bytes field, which is
shown as below.)
5-4
ASDA A2-E Chapter 5 CANopen Operation Mode
If 60C0h is [0], the Host does not need to send [60C1h Sub-2], which saves the
calculating time for the host and the Drive is still operable.
If 60C0h is [-1], the Host needs to send [60C1h Sub-2] to increase the Drive
precision.
3. Set 【Interpolation time period: 60C2h】, and the value should be identical to that of
60C2h Sub-1 is used for Interpolation time units, with the range from 1 ms to
20 ms.
- 60C2h Sub-2 is used for Interpolation time index. The value is always -3,
5-5
Chapter 5 CANopen Operation Mode ASDA A2-E
5.3.1 Description
The Host plans the path in Cyclic Synchronous Position mode and sends PDOs
periodically to the drive with each PDO carrying the target position and controlword.
The velocity offset and torque offset can be used as the velocity and torque feed
forward.
5-6
ASDA A2-E Chapter 5 CANopen Operation Mode
2. Set 【Interpolation time period: 60C2h】, and the value should be identical to that of
60C2h Sub-1 is used for Interpolation time units with the range from 1 ms to
20 ms.
- 60C2h Sub-2 is used for Interpolation time index. The value is always -3,
5-7
Chapter 5 CANopen Operation Mode ASDA A2-E
5.4.1 Description
This mode helps the Drive to find the home position. Users can specify the speed,
acceleration, and method of homing.
3. Set【Homing method: 6098h】. The setting range is from 1 to 35. (Refer to the OD-
4. Set【Homing speed: 6099h Sub-1】to set speed during the search for Home Switch.
(unit: rpm)
5. Set【Homing speed: 6099h Sub-2】to set speed during the search for zero. (unit:
rpm)
7. Set【Controlword: 6040h】to (0x06 > 0x07 > 0x0F) in sequence, switch the drive to
8. Set【Controlword: 6040h】to (0x0F > 0x1F) in sequence to search for Home Switch
5-8
ASDA A2-E Chapter 5 CANopen Operation Mode
5-9
Chapter 5 CANopen Operation Mode ASDA A2-E
5.5.1 Description
The Drive receives velocity command, and plans acceleration and deceleration.
2. Set【Controlword: 6040h】to (0x06 > 0x07 > 0x0F) in sequence, switch the drive to
Servo ON state and enable the motor. (After Servo On, the internal velocity
5. Set【Target velocity: 60FFh】. The unit of the target velocity is 0.1 rpm.
(If the drive is already servo-on, it will work immediately after receiving the velocity
5-10
ASDA A2-E Chapter 5 CANopen Operation Mode
Set【Velocity threshold: 606Fh】to allocate the zero speed level. (unit: 0.1 rpm)
5-11
Chapter 5 CANopen Operation Mode ASDA A2-E
5.6.1 Description
The Host plans the path in Cyclic Synchronous Velocity mode and sends PDOs
periodically to the drive with each PDO carrying the target position and controlword. In
addition, the velocity offset and torque offset can be used as the velocity and torque
feed forward.
2. Set 【Interpolation time period: 60C2h】, and the value should be identical to that of
60C2h Sub-1 is used for Interpolation time units with the range from 1 ms to
20 ms.
- 60C2h Sub-2 is used for Interpolation time index. The value is always -3,
5-12
ASDA A2-E Chapter 5 CANopen Operation Mode
5-13
Chapter 5 CANopen Operation Mode ASDA A2-E
5.7.1 Description
The Drive receives torque command and plans profile torque slope.
2. Set 【Controlword: 6040h】to (0x6 > 0x7 > 0x0F) in sequence, switch the drive to
(After Servo On, the internal torque command will be reset and OD-6071h will be
cleared. It means the drive is servo-on and starts to receive the torque command.)
3. Set 【Torque slope: 6087h】to plan torque slope time. (unit: millisecond from 0 to
4. Set 【Target torque: 6071h】to the target torque. The unit is given one rated torque
Read 【Torque demand value: 6074h】to obtain the output value of the torque limit
Read 【Torque rated current: 6075h】to obtain the rated current determined by the
Read 【Torque actual value: 6077h】to obtain the instantaneous torque in the
Read 【Current actual value: 6078h】to obtain the instantaneous current in the
5-14
ASDA A2-E Chapter 5 CANopen Operation Mode
5-15
Chapter 5 CANopen Operation Mode ASDA A2-E
5.8.1 Description
The Host plans the path in Cyclic Synchronous Torque mode and sends PDO
periodically to the drive with each PDO carrying the target position and controlword. In
addition, the velocity offset and torque offset can be used as the velocity and torque
feed forward.
2. Set【Interpolation time period: 60C2h】to predict the cycle that SYNC0 receives
PDO.
60C2h Sub-1 is used for Interpolation time units with the range from 1 ms to
20 ms.
- 60C2h Sub-2 is used for Interpolation time index. The value is always -3,
5-16
ASDA A2-E Chapter 5 CANopen Operation Mode
5-17
Chapter 5 CANopen Operation Mode ASDA A2-E
5.9.1 Description
The Drive switches to Quick-Stop status while the motor travels to the position of
positive or negative limit sensors, and it can be handled by the following procedures.
1. The servo panel shows the alarm while the sensors are close to the positive or
negative limit. The motor is stopped by a deceleration slope and the drive is at
Quick-Stop status. The drive keeps in servo-on status but will not accept further
motion commands.
2. Set 【Controlword: 6040h】to 0x8F for fault reset and clear the alarm displayed on
the panel.
3. Set 【Controlword: 6040h】to 0x1F / 0x0F for Operation Enabled, and then the
4. When the motor reaches the limit position, there must be a command which can
drive the motor to the backward direction. Or the alarm will be triggered again while
5-18
ASDA A2-E Chapter 5 CANopen Operation Mode
5.10.1 Description
Touch Probe function can be enabled by the high-speed DI on CN7 (only DI13 is a
high-speed DI, with the hardware response time as 5 μs) or by the zero signal from the
encoder; among that, the feedback position can be latched as positive or negative
edge with DI13 on CN7 with P2-40. This function is used for high-speed measurement
or wrapping applications.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit 3 Reserved -
0: invalid.
Rising-edge triggered 1: capture the data at the rising-edge
Bit 4
Touch Probe 1 action of Touch Probe 1 and store the value
to Object 60BAh.
0: invalid.
Falling-edge triggered 1: capture the data at the falling-edge
Bit 5
Touch Probe 1 action of Touch Probe 1 and store the value
to Object 60BBh.
Bit 6 - 15 Reserved -
5-19
Chapter 5 CANopen Operation Mode ASDA A2-E
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit 3 - 5 Reserved -
Bit 8 - 15 Reserved -
5-20
ASDA A2-E Chapter 5 CANopen Operation Mode
Example 1: the following is the timing diagram for Touch Probe function. In this example,
the data capturing action is triggered through the external DI. When Object 60B8h Bit 4 is
enabled, the data is captured once; and the data is captured whenever it is rising-edge or
falling-edge triggered.
1
Bit 0
Touch Probe 1 switch
t
13
Bit 1
Trigger counts for
Touch Probe 1 t
OD 60B8h
Touch Probe Bit 4 1
function Rising-edge triggered
Touch Probe 1 action
t
Bit 5
7 9
Falling-edge triggered
Touch Probe 1 action
t
2 14
Bit 0
Touch Probe 1 status
t
Bit 1 4 8 12 14
OD 60B9h Touch Probe 1 -
Touch Probe data capture at
status rising-edge t
Bit 2 6 14
Touch Probe 1 -
data capture at
falling-edge
t
3 5 11
Touch Probe 1 signal
(from DI 13 on CN7)
t
4a 8a 10 12a
0x60BA
Touch probe pos1 pos Position 0 Position 1 Position 3
value t
6a 14a
0x60BB
Touch probe pos1 neg Position 0 Position 2
value t
5-21
Chapter 5 CANopen Operation Mode ASDA A2-E
5-22
ASDA A2-E Chapter 5 CANopen Operation Mode
Example 2: the following is the timing diagram for Touch Probe. The Touch Probe function
is triggered by the Z pulse of the encoder and the data is captured once only when it is
rising-edge triggered.
Bit 0
Touch Probe 1 switch
t
Bit 1
OD 60B8h Trigger counts for
Touch Probe t
Touch Probe 1
function
Bit 4
Rising-edge triggered
Touch Probe 1 action
t
Bit 0
Touch Probe 1 status
OD 60B9h t
Touch Probe
status Bit 1
Touch Probe 1 -
data captured at t
rising-edge
5-23
Chapter 5 CANopen Operation Mode ASDA A2-E
5-24
Chapter 6 Object Dictionary
Entries
A multiple data field object where each data field is a sample variable of the
ARRAY SAME basic data type e.g. array of UNSIGNED16 etc. Sub-index 0 is
UNSIGNED8 but is not part of the ARRAY data.
A multiple data field object where the data fields may be any combination of
RECORD simple variables. Sub-index 0 is UNSIGNED8 but is not part of the RECORD
data.
6-1
Chapter 6 Object Dictionary Entries ASDA A2-E
Object
Index Name Data Type Access Mappable
Type
6-2
ASDA A2-E Chapter 6 Object Dictionary Entries
Object
Index Name Data Type Access Mappable
Type
6-3
Chapter 6 Object Dictionary Entries ASDA A2-E
Object
Index Name Data Type Access Mappable
Type
6-4
ASDA A2-E Chapter 6 Object Dictionary Entries
INDEX 1000h
Name device type
Object Code VAR
Data Type UNSIGNED32
Access RO
PDO Mapping No
Value Range UNSIGNED32
Default Value 04020192 h: A2 Series
Sub-Index 0
Description Number of mapped application objects in
PDO
Data Type UNSIGNED8
Access RW
6-5
Chapter 6 Object Dictionary Entries ASDA A2-E
PDO Mapping No
Value Range 0: deactivated
1 ~ 8: activated
Default Value 0
Sub-Index 1~8
Description PDO mapping for the nth application object
to be mapped
Data Type UNSIGNED32
Access RW
PDO Mapping No
Value Range UNSIGNED32
Default Value 0
Object Dictionary
Application
aaaa xx
Object 1
PDO Mapping
0 3
Application
bbbb yy
1 bbbb yy 08h Object 2
2 cccc zz 20h
3 aaaa xx 10h
Application
cccc zz
Object 3
Application
Application Object 3 Application Object 1
Object 2
Sub-Index 0
Description Number of mapped application objects in
PDO
Data Type UNSIGNED8
Access RW
6-6
ASDA A2-E Chapter 6 Object Dictionary Entries
PDO Mapping No
Value Range 0: deactivated
1 ~ 8: activated
Default Value 0
Sub-Index 1~8
Description PDO mapping for the nth application object
to be mapped
Data Type UNSIGNED32
Access RW
PDO Mapping No
Value Range UNSIGNED32
Default Value 0
Sub-Index 0
Description Number of assigned PDO mapping
Data Type UNSIGNED8
Access RW
PDO Mapping No
Value Range 0: deactivated
1: one PDO mapping be assigned to
SycManager2 for RxPDO
Default Value 1
Sub-Index 1
Description Index of assigned PDO mapping
Data Type UNSIGNED16
Access RW
PDO Mapping No
Value Range 1600h to 1603h
6-7
Chapter 6 Object Dictionary Entries ASDA A2-E
Sub-Index 0
Description Number of assigned PDO mapping
Data Type UNSIGNED8
Access RW
PDO Mapping No
Value Range 0: deactivated
1: one PDO mapping be assigned to
SycManager3 for TxPDO
Default Value 1
Sub-Index 1
Description Index of assigned PDO mapping
Data Type UNSIGNED16
Access RW
PDO Mapping No
Value Range 1A00h to 1A03h
Default Value 1A01h
6-8
ASDA A2-E Chapter 6 Object Dictionary Entries
ControlWord
(6040h)
State Machine
StatusWord
(6041h)
6-9
Chapter 6 Object Dictionary Entries ASDA A2-E
Bit definition
15 ~ 9 8 7 6~4 3 2 1 0
Quick
Operation mode Enable Enable Switch
N/A Halt Fault reset Stop
specific operation voltage on
(B-contact)
Note:
You need to set 6040h to 0x0006 > 0x0007 > 0x000F for Servo On step by step.
Operation mode
Bit
PP HM IP PV PT
New set-point Homing operation start
4 N/A N/A N/A
(positive trigger) (positive trigger)
Change set
5 N/A N/A N/A N/A
immediately
6 Absolute(0) / relative(1) N/A N/A N/A N/A
Abbreviation:
PP Profile Position Mode
HM Homing Mode
IP Interpolated Position Mode
PV Profile Velocity Mode
PT Profile Torque Mode
Velocity
v2
v1
t0 t1 t2 t3 time
Single set-point
Velocity
v2
v1
t0 t1 t2 time
6-10
ASDA A2-E Chapter 6 Object Dictionary Entries
Data description
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
MSB LSB
Bit definition
0 Ready to switch on
1 Switch on
2 Operation enabled (status of servo on)
3 Fault (the drive will servo off)
4 Voltage enabled
5 Quick stop
6 Switch on disabled
7 Warning (the drive is still servo on)
8 N/A
9 Remote
10 Target reached
11 Internal limit active (Not supported)
PP HM IP PV PT
Set-point Homing
12 IP mode active Zero Speed N/A
acknowledge attained
13 Following error Homing error N/A N/A N/A
14 N/A N/A N/A N/A N/A
15 N/A N/A N/A N/A N/A
Note:
Set-point acknowledge: Trajectory generator has assumed the positioning values
Homing attained: Homing mode carried out successfully
IP mode active: interpolated position mode active – mode is running in IP mode
6-11
Chapter 6 Object Dictionary Entries ASDA A2-E
6-12
ASDA A2-E Chapter 6 Object Dictionary Entries
6-13
Chapter 6 Object Dictionary Entries ASDA A2-E
Default Value 0
Comment Unit: increments
6-14
ASDA A2-E Chapter 6 Object Dictionary Entries
6-15
Chapter 6 Object Dictionary Entries ASDA A2-E
6-16
ASDA A2-E Chapter 6 Object Dictionary Entries
6-17
Chapter 6 Object Dictionary Entries ASDA A2-E
6-18
ASDA A2-E Chapter 6 Object Dictionary Entries
Home Zero
Position Position
home offset
Home offset
6-19
Chapter 6 Object Dictionary Entries ASDA A2-E
Sub-Index 0
Description Number of entries
Data Type UNSIGNED8
Access RO
PDO Mapping Yes
Value Range 2
Default Value 2
Sub-Index 1
Description Min position limit
Data Type INTEGER32
Access RW
PDO Mapping Yes
Value Range -2147483648 ~ +2147483647
Default Value -2147483648
Comment Unit: PUU
Sub-Index 2
Description Max position limit
Data Type INTEGER32
Access RW
PDO Mapping Yes
Value Range -2147483648 ~ +2147483647
Default Value +2147483647
Comment Unit: PUU
6-20
ASDA A2-E Chapter 6 Object Dictionary Entries
6-21
Chapter 6 Object Dictionary Entries ASDA A2-E
6-22
ASDA A2-E Chapter 6 Object Dictionary Entries
Sub-Index 0
Description Number of entries
Data Type UNSIGNED8
Access RO
PDO Mapping No
6-23
Chapter 6 Object Dictionary Entries ASDA A2-E
Value Range 2
Default Value 2
Sub-Index 1
Description Numerator
Data Type UNSIGNED32
Access RW
PDO Mapping Yes
Default Value 1
Comment Same as P1-44
Sub-Index 2
Description Feed_constant
Data Type UNSIGNED32
Access RW
PDO Mapping Yes
Default Value 1
Comment Same as P1-45
Index Pulse
6-24
ASDA A2-E Chapter 6 Object Dictionary Entries
Index Pulse
Index Pulse
Home Switch
Index Pulse
Home Switch
6-25
Chapter 6 Object Dictionary Entries ASDA A2-E
8 10
7 9
7 10
8 9
7 9
8 10
Index Pulse
Home Switch
14 12
13 11
14 11
13 12
13 11
14 12
Index Pulse
Home Switch
19
19
Home Switch
6-26
ASDA A2-E Chapter 6 Object Dictionary Entries
33
34
Index Pulse
Sub-Index 0
Description Number of entries
Data Type UNSIGNED8
Access RO
PDO Mapping Yes
Value Range 2
Default Value 2
Sub-Index 1
Description Speed during search for switch
Data Type UNSIGNED32
Access RW
PDO Mapping Yes
Value Range 1 ~ 2000 rpm
Default Value 100
Comment Unit: 0.1 rpm
Sub-Index 2
Description Speed during search for zero
Data Type UNSIGNED32
Access RW
6-27
Chapter 6 Object Dictionary Entries ASDA A2-E
6-28
ASDA A2-E Chapter 6 Object Dictionary Entries
6-29
Chapter 6 Object Dictionary Entries ASDA A2-E
6-30
ASDA A2-E Chapter 6 Object Dictionary Entries
6-31
Chapter 6 Object Dictionary Entries ASDA A2-E
Sub-Index 0
Description Number of entries
Data Type UNSIGNED8
Access RO
PDO Mapping No
Value Range 2
Default Value 2
Sub-Index 1
Description Pos_Cmd
Data Type INTEGER32
Access RW
6-32
ASDA A2-E Chapter 6 Object Dictionary Entries
Sub-Index 0
Description Number of entries
Data Type UNSIGNED8
Access RO
PDO Mapping No
Value Range 2
Default Value 2
Sub-Index 1
Description Interpolation time units
Data Type UNSIGNED8
Access RW
PDO Mapping Yes
6-33
Chapter 6 Object Dictionary Entries ASDA A2-E
Sub-Index 2
Description Interpolation time index
Data Type INTEGER8
Access RW
PDO Mapping Yes
Value Range -128 ~ 63
Default Value -3
6-34
ASDA A2-E Chapter 6 Object Dictionary Entries
6-35
Chapter 6 Object Dictionary Entries ASDA A2-E
INDEX 60FDh
Name Digital inputs
Object Code VAR
Data Type UNSIGNED32
Access RO
PDO Mapping Yes
Value Range UNSIGNED32
Default Value 0
Object function:
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
6-36
ASDA A2-E Chapter 6 Object Dictionary Entries
6-37
Chapter 6 Object Dictionary Entries ASDA A2-E
If you desire to use CANopen protocol for accessing parameter values, the conversion
between parameter number and index is as follows:
You can read the Index first for knowing the Length of Parameter and then change the
data by SDO or PDO.
INDEX 2309h
Name EtherCAT Synchronization Setting
Object Code VAR
Data Type INTEGER16
Access RW
PDO Mapping Yes
Value Range INTEGER16
Default Value 1512 h
6-38
ASDA A2-E Chapter 6 Object Dictionary Entries
INDEX 212Ch
Name Electronic Gear
Object Code VAR
Data Type INTEGER32
Access RW
PDO Mapping Yes
Value Range INTEGER32
6-39
Chapter 6 Object Dictionary Entries ASDA A2-E
6-40
Chapter 7 Safety Function
(Safe Torque Off, STO)
Terminal
Pin No. Function and Description
Symbol
*1 COM+ VDD (24V) power is identical to Pin 5 of CN1
2 STO_A STO input pin A+
3 /STO_A STO input pin A-
4 STO_B STO input pin B+
5 /STO_B STO input pin B-
STO alarm output pin A,
6 FDBK_A
BJT maximum rated output: 80 VDC, 0.5 A
STO alarm output pin B,
7 FDBK_B
BJT maximum rated output: 80 VDC, 0.5 A
8 COM- VDD (24V) power ground
*1: do not apply to dual power or it may damage the servo drive.
7-1
ASDA A2-E Chapter 7 Safety Function (Safe Torque Off, STO)
1 COM+
ESTOP
24V DC 2 STO_A
3
/ STO_A
Safety Relay
4 STO_B
5
/ STO_B
6 FDBK_A
7
FDBK_B
8 COM-
Disable STO:
STO
1 COM+
2 STO_A
3
/ STO_A
4 STO_B
5
/ STO_B
6 FDBK_A
7
FDBK_B
8 COM-
7-2
Chapter 7 Safety Function (Safe Torque Off, STO) ASDA A2-E
7-3
ASDA A2-E Chapter 7 Safety Function (Safe Torque Off, STO)
STO_A
H L
STO_B
H L
S_ON
ON OFF
Servo
status Servo on Servo off & AL500
See the figure below. When the motor runs properly (Servo On), when one of the safety
signal is lost for 1 s, AL501 or AL502 will occur. Then, the servo drive will be in Servo Off
status.
1s
STO_A
H L
H
STO_B
L
S_ON
ON OFF
Servo
status Servo on Servo off & AL501
7-4
Chapter 7 Safety Function (Safe Torque Off, STO) ASDA A2-E
Through the setting of P2-93, you can determine FDBK status and if FDBK will latch when
an STO alarm occurs. Refer to the following figure for the setting of P2-93:
P2-93 = X X 1 0
0: Logic A
1: Logic B
Not in use
2: Logic C
3: Logic D
1: FDBK no latch
2: FDBK latch
Parameter P2-93 XX10 XX20 XX11 XX21 XX12 XX22 XX13 XX23
No No No No
FDBK behavior Latch Latch Latch Latch
Latch Latch Latch Latch
No STO alarm
Open Close Open Close
occurs
AL500 occurs Close Open Close Open
If FDBK is latched, when an STO alarm occurs, status of FDBK will remain even when the
alarm has been cleared. Note that when more than one alarm occur at the same time, the
drive panel will only display AL500.
Example of Latch:
If Logic C P2-93 = XX22 is set, the FDBK status will be close when the safety signal is
lost and AL005 occurs.
1. Since FDBK is selected as Latch, even when the safety signal is back to normal,
FDBK status still remains close. Use the approaches below to reset.
i. Reconnect power supply. FDBK status returns to open.
ii. Do not reconnect power supply. Instead, set P2-93 = XX12 to make
FDBK status return to open. Then set P2-93 = XX22 again. This step is to
set FDBK behavior to Latch.
7-5
ASDA A2-E Chapter 7 Safety Function (Safe Torque Off, STO)
2. After the FDBK status restores, alarms can be cleared by normal corrective actions.
In this case, AL500 can be cleared by DI.Alm Reset.
Example of No Latch:
If Logic C P2-93 = XX12 is set, the FDBK status will be close when the safety signal is
lost and AL005 occurs.
1. Since FDBK is selected as No Latch, the safety signals return to normal and the
FDBK status automatically changes from short-circuited to normal when AL500
occurs. You do not need to set P2-93 to XX12 again.
2. After the FDBK status restores, alarms can be cleared by normal corrective
actions. In this case, AL500 can be solved by DI.Alm Reset.
Address:02BAH
P2-93 STO STO FDBK Control
02BCH
Interface: Panel / Software Communication Reference: -
Default: 0 Control Mode: ALL
Unit: - Range: -
Format: DEC Data Size: 16-bit
Settings:
BIT0: select the logic for FDBK status.
BIT1: determine if FDBK should be latched.
7-6
Chapter 7 Safety Function (Safe Torque Off, STO) ASDA A2-E
AL503: STO_error
Causes Checking Method Corrective Actions
Check if the wiring between STO_A STO circuit error. Contact the
STO self-diagnostic error
and STO_B is correct. distributors.
7-7
ASDA A2-E Chapter 7 Safety Function (Safe Torque Off, STO)
7-8
Chapter 8 Parameters
The basic parameters for A2-E are the same as those for the general A2 models, so refer
to ASDA-A2 User Manual for more details. The following introduces EtherCAT-related
parameters only.
Address: 0324H
P3-18 ECATO EtherCAT Special Function Switch
0325H
Interface: Panel / Software Communication Reference: -
Default: 0x00002000 Control Mode: EtherCAT
Unit: - Range: 0x00000000~00112101
Format: HEX Data Size: 32-bit
Settings:
D C B A U Z Y X
Source for EtherCAT Station Alias Select the unit for speed command
A X
Register 0x0012 and speed feedback
Calculating methods for OD 60F4h
B Y Reserved
position error
Set the checking method for
C Reserved Z
communication disconnection
Set the manufacturer-specific area
D Reserved U
for OD 60FDh mapping
h High bit L Low bit
X: in Profile Velocity mode or CSV mode, select the unit for speed command (OD 60FF)
and speed feedback (OD 606C).
0: 0.1 rpm
1: pulse/sec
Y: reserved.
Z: set the checking method for communication disconnection (AL185).
0: check for the disconnection after the EtherCAT communication is in OP status.
1: check for the disconnection after the EtherCAT communication is in INIT status.
U: set the manufacturer-specific area for OD 60FDh mapping (see detailed information in
Chapter 6)
0: disabled. The manufacturer-specific area is not in use.
1: map DI/EDI status to the manufacturer-specific area of OD 60FDh.
2: map the Z pulse of the encoder and DI/EDI status to the manufacturer-specific area of
OD 60FDh.
A: set the source for the content of EtherCAT Station Alias Register 0x0012 after applying
power to the drive.
0: determined by the value in EtherCAT EEPROM address field (ADR 0x0004) set through
the controller interface.
8-1
ASDA A2-E Chapter 8 Parameters
Address: 0326H
P3-19 CSTSA Statusword Status Display Setting
0327H
Interface: Panel / Software Communication Reference: -
Default: 0x0021 Control mode: CANopen/EtherCAT
Unit: - Range: 0x0000~0x1121
Format: HEX Data size: 16-bit
Settings:
U Z Y X
8-2
Chapter 8 Parameters ASDA A2-E
U Z Y X
8-3
ASDA A2-E Chapter 8 Parameters
8-4
Chapter 9 Alarm List
Emergency Object
Byte 0 1 2 3 4 5 6 7
Emergency Error Error
Content Panel Alarm Code N/A
Code register
Fault Messages
(If ALARM code is not showed here, refer to the ASDA-A2 User Manual)
Display Fault Name Fault Description Clearing Method
Communication
AL185 EtherCAT link is disconnected. 6040h fault reset
disconnected
Sub-index error
occurs when The specified Sub-index in the message
AL122 6040h fault reset
accessing CANopen does not exist.
PDO object.
CANopen PDO
The specified object in the message does
AL126 object does not 6040h fault reset
not support PDO.
support PDO.
9-1
ASDA A2-E Chapter 9 Alarm List
CANopen PDO
The specified object in the message is
object is write-
AL127 write-protected (cannot be changed) when 6040h fault reset
protected when
Servo On.
Servo On.
CANopen SYNC
The CANopen SYNC signal is received too
AL3E2 signal error (Servo 6040h fault reset
soon.
Off)
9-2
Chapter 8 Alarm List ASDA A2-E
CANopen IP
Internal command of CANopen IP mode
AL3E4 command failed 6040h fault reset
cannot be sent and received.
(Servo Off)
STO_error (Servo
AL503 STO self-diagnostic error. 6040h fault reset
Off)
9-3
ASDA A2-E Chapter 9 Alarm List
32bit-ErrorCode
Display Description (16bit-ErrorCode +
16bit-Additional Info)
9-4
Chapter 8 Alarm List ASDA A2-E
9-5
ASDA A2-E Chapter 9 Alarm List
9-6
Chapter 8 Alarm List ASDA A2-E
The number and the length of the objects to be mapped would exceed PDO
06040042 h
length
06070010 h Data type does not match; length of the service parameter does not match
9-7
ASDA A2-E Chapter 9 Alarm List
9-8
Chapter 10 Reference
1. CANopen Application Layer and Communication Profile, CiA Draft Standard 301,
Version 4.02, Date: 13 February 2002
2. CANopen Device Profile Drives and Motion Control, CiA Draft Standard Proposal 402,
Version 2.0, Date: 26 July 2002
10-1
Chapter 10 Reference ASDA A2-E
10-2