Professional Documents
Culture Documents
Delta Ia-Asd Asda-A3 Um en 20230323
Delta Ia-Asd Asda-A3 Um en 20230323
Delta Ia-Asd Asda-A3 Um en 20230323
Asia EMEA
China: Delta Electronics (Shanghai) Co., Ltd. EMEA Headquarters: Delta Electronics (Netherlands) B.V.
No.182 Minyu Rd., Pudong Shanghai, P.R.C. Sales: Sales.IA.EMEA@deltaww.com
Post code : 201209 Marketing: Marketing.IA.EMEA@deltaww.com
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996 Technical Support: iatechnicalsupport@deltaww.com
Customer Service: 400-820-9595 Customer Support: Customer-Support@deltaww.com
Service: Service.IA.emea@deltaww.com
TEL: +31(0)40 800 3900
Japan: Delta Electronics (Japan), Inc.
Industrial Automation Sales Department
BENELUX: Delta Electronics (Netherlands) B.V.
2-1-14 Shibadaimon, Minato-ku Automotive Campus 260, 5708 JZ Helmond, The Netherlands
Tokyo, Japan 105-0012 Mail: Sales.IA.Benelux@deltaww.com
TEL: +81-3-5733-1155 / FAX: +81-3-5733-1255
TEL: +31(0)40 800 3900
Korea: Delta Electronics (Korea), Inc. DACH: Delta Electronics (Netherlands) B.V.
1511, 219, Gasan Digital 1-Ro., Geumcheon-gu, Coesterweg 45, D-59494 Soest, Germany
Seoul, 08501 South Korea Mail: Sales.IA.DACH@deltaww.com
TEL: +82-2-515-5305 / FAX: +82-2-515-5302 TEL: +49(0)2921 987 0
Americas
Mail: Sales.IA.RU@deltaww.com
TEL: +7 495 644 3240
USA: Delta Electronics (Americas) Ltd. Turkey: Delta Greentech Elektronik San. Ltd. Sti. (Turkey)
5101 Davis Drive, Research Triangle Park, NC 27709, U.S.A. Şerifali Mah. Hendem Cad. Kule Sok. No:16-A
TEL: +1-919-767-3813 / FAX: +1-919-767-3969 34775 Ümraniye – İstanbul
Mail: Sales.IA.Turkey@deltaww.com
Brazil: Delta Electronics Brazil Ltd. TEL: + 90 216 499 9910
Estrada Velha Rio-São Paulo, 5300 Eugênio de
Melo - São José dos Campos CEP: 12247-004 - SP - Brazil MEA: Eltek Dubai (Eltek MEA DMCC)
TEL: +55-12-3932-2300 / FAX: +55-12-3932-237 OFFICE 2504, 25th Floor, Saba Tower 1,
Jumeirah Lakes Towers, Dubai, UAE
Mexico: Delta Electronics International Mexico S.A. de C.V. Mail: Sales.IA.MEA@deltaww.com
Gustavo Baz No. 309 Edificio E PB 103 TEL: +971(0)4 2690148
Colonia La Loma, CP 54060
Tlalnepantla, Estado de México www.deltaww.com
TEL: +52-55-3603-9200
*We reserve the right to change the information in this manual without prior notice. DELTA_IA-ASD_ASDA-A3_UM_EN_20230323
Preface
Thank you for purchasing this product. This manual provides information about the ASDA-A3 series servo
drives (A3) and the applicable servo motors.
This manual includes:
◼ Installation and inspection of servo drive and servo motor
◼ Servo structure and wiring diagram
◼ Instructions for test operation
◼ Instructions for servo tuning
◼ Description of parameters
◼ Description of communication protocol
◼ Troubleshooting
◼ Inspection and maintenance
i
Safety Precautions
The ASDA-A3 is a high-resolution open type servo drive. It should be installed in a shielded control box
during operation. This product uses precise feedback control and a digital signal processor (DSP) with
high-speed calculation functions to control the current output generated by IGBT to operate three-phase
permanent magnet synchronous motors (PMSM) and to achieve precise positioning.
The ASDA-A3 series are used in industrial applications and should be installed in the control box. Servo
drives, wires, and motors should all be installed in an environment which complies with the minimum
requirement of UL50 Type 1.
Pay special attention to the following safety precautions at all times during inspection, installation, wiring,
operation, maintenance, and examination of the servo drive.
Danger. May cause severe or fatal injuries to personnel if the instructions are not
followed.
Warning. May cause moderate injury to personnel, or lead to severe damage or even
malfunction of the product if the instructions are not followed.
Absolutely prohibited activities. May cause serious damage or even malfunction of the
product if the instructions are not followed.
Inspection
Please follow the instructions when using the A3 servo drive and servo motor, or it may cause
fire or malfunction.
Installation
Do not expose the product to an environment containing vapor, corrosive gas, inflammable gas,
or other foreign matter to reduce the risk of electric shock or fire.
Wiring
◼ Connect the ground terminals to class-3 ground system. Ground resistance should not
exceed 100 Ω. Improper grounding may result in electric shock or fire.
◼ Do not connect the three-phase source to the motor output terminals U, V, and W, or it may
cause personnel injury or fire.
◼ Tighten the screws of the power and motor output terminals, or it may cause fire.
◼ When wiring, refer to the description of wire selection in Chapter 3 to prevent any danger.
ii
Operation
◼ Before operating the machine, change the servo parameter setting according to the
application. If the parameters are not adjusted to the correct values, it may lead to
malfunction of the machine or the operation might be out of control.
◼ Ensure you can activate the emergency stop before operating the machine.
◼ When applying power, make sure the motor is not rotating because of inertia of the
machine or other causes.
During the operation, do not touch any rotating motor parts, or it may cause personnel injury.
◼ To avoid accidents, remove all units during the first test run, so that the motor is operating
without any load.
◼ If you fail to operate the servo motor properly after it is connected to the equipment, it may
damage the equipment and lead to personnel injury.
◼ In order to prevent danger, it is strongly recommended that you check if the servo motor
can operate normally without load first. Then, try operating the motor with load.
◼ Do not touch the heat sink of the servo drive during operation, or it may cause burns.
◼ Do not touch the internal parts of the servo drive and servo motor, or it may cause electric
shock.
◼ Do not disassemble the servo drive panel when the power is on, or it may cause electric
shock.
◼ Do not touch the ground terminal within 10 minutes after turning off the power, or the
residual voltage may cause electric shock.
◼ Do not disassemble the motor, or it may cause electric shock or personnel injury.
◼ Do not change the wiring when the power is on, or it may cause electric shock or
personnel injury.
◼ Only qualified electricians can install, wire, and maintain the servo drive and servo motor.
iii
Main circuit wiring
◼ Do not put the power cable and signal cable in the same channel or bond them together.
Separate the power cable and signal cable by at least 30 centimeters (11.8 inches).
◼ Please use stranded wires and multi-core shielded-pair wires for signal cables and encoder
feedback cables. The maximum length of the signal input cable is 3 meters (9.84 feet) and
the maximum length of the feedback cable is 20 meters (65.62 feet).
◼ The high voltage may remain in the servo drive immediately after the power is turned off.
Please wait for 10 minutes before touching the terminals.
Do not repeatedly turn the power on and off. If continuous power on and off is needed, wait one
minute between intervals.
◼ When wiring, remove the terminal blocks from the servo drive.
◼ Insert only one electric wire per terminal socket.
◼ When inserting the electric wires, do not short circuit the adjacent conductors.
◼ Before applying power, please inspect and ensure that the wiring is correct.
Leakage current
◼ The leakage current of the servo drive is greater than 3.5 mA.
◼ According to the IEC 61800-5-1 standards, the wires must comply with one of the following
specifications to ensure proper grounding:
1. Copper wire cross-sectional area is at least 10 mm 2.
2. Aluminum wire cross-sectional area is at least 16 mm2.
◼ Failure to comply with the specifications may result in personnel injury.
◼ Before applying power, inspect and ensure that the wiring is correct.
Disposal instructions
◼ When disposing of the product, make sure it is disposed of as general industrial waste in
accordance with the local laws and regulations.
iv
Inspection and maintenance
Operating conditions:
◼ Average annual ambient temperature: 30°C (86°F)
◼ Average load rate: 80% or less
◼ Average operating time: 20 hours per day
Inspection
Inspection item
frequency
Check if the ambient temperature and humidity are normal.
Check if the input voltage is normal.
Check if there is abnormal vibration and noise.
Check if there is any abnormal smell.
Daily inspection
Check if the servo drive has any visible damage.
*1
Check if the ventilation holes are kept clear of dust and other foreign objects.
Check if the wirings are damaged or disconnected.
Check if any cable is loose or damaged.
Check if any screw is loose or damaged.
Check if the servo drive, motor, and control cabinet are properly grounded.
Annual inspection
Check if the color and temperature of the power input, power output, and regenerative
terminals are normal. *2
Note:
1. Install dust filters on the control cabinet openings, where there are fans or ventilation holes, and clean the filters
regularly. Install door seals on cabinet doors and rubber grommets on cable openings for better seal.
2. Check if the servo drive is properly wired. If the color of any terminal turns black or is abnormal, it is suggested that
you replace the terminal.
Operating conditions:
◼ Average annual ambient temperature: 30°C (86°F)
◼ Average load rate: 80% or less
◼ Average operating time: 20 hours per day
Product Part name Suggested replacement cycle Note
Electrolytic capacitor Approx. 5 years
2 to 3 years The replacement frequency
Cooling fan varies depending on the ambient
Servo drive (10,000 to 30,000 hours)
conditions and usage. Replace
Relay Approx. 100,000 times
immediately when any error
Soft start resistor Approx. 20,000 times occurs.
Battery box Battery Refer to Section 10.1.1
◼ When the part reaches the suggested replacement cycle, consult the distributor or Delta for
replacement suggestions.
◼ Do not attempt to disassemble or repair the product yourself.
Note: the content of this manual may be revised without prior notice. Refer to the latest information from Delta's website.
v
(This page is intentionally left blank.)
vi
Table of Contents
Before Operation
1 Product Overview
1.1 Items to check after unpacking ············································································1-2
1.2 Model overview ································································································1-3
1.2.1 Nameplate information ················································································1-3
1.2.2 Model explanation ······················································································1-5
1.3 ASDA-A3 servo drive and motor ········································································ 1-11
1.3.1 220V models ··························································································· 1-11
1.3.2 400V models ···························································································1-14
1.4 Description of the drive interface ········································································1-15
1.4.1 220V models: A3-L ···················································································1-15
1.4.2 220V models: A3-M ··················································································1-16
1.4.3 220V models: A3-F ···················································································1-17
1.4.4 220V models: A3-E ···················································································1-18
1.4.5 400V models: A3-L ···················································································1-19
1.4.6 400V models: A3-M ··················································································1-20
1.4.7 400V models: A3-F ···················································································1-21
1.4.8 400V models: A3-E ···················································································1-22
2 Installation
2.1 Ambient storage conditions ················································································2-2
2.2 Ambient installation conditions ············································································2-2
2.3 Mounting direction and space ·············································································2-5
2.4 Safety precautions for using motors ·····································································2-8
2.4.1 Troubleshooting for the motor operation and status ·········································2-10
2.4.2 Mounting directions and precautions for the servo motor··································· 2-11
2.4.3 Precautions for using servo motor with oil seal················································2-12
2.4.4 Precautions for installing servo motor accessories ···········································2-13
2.4.5 Oil and water prevention measures for the servo motor ····································2-15
2.4.6 Measures to suppress temperature increase of the servo motor ·························2-16
2.5 Specifications for the circuit breaker, magnetic contactor and fuse ····························2-17
2.6 Ferrite ring ····································································································2-19
2.7 Installation requirements for EMC ······································································2-21
2.7.1 EMI filters ·······························································································2-23
2.8 Selecting the regenerative resistor ·····································································2-25
2.9 The use of braking ··························································································2-33
2.10 The use of cable ···························································································2-35
3 Wiring
3.1 220V series servo system connection ···································································3-5
3.1.1 Connecting to peripheral devices (connecting to Delta communication type
servo motor) ·····························································································3-5
3.1.2 Connectors and terminals ············································································3-7
3.1.3 Wiring for power supply ···············································································3-9
3.1.4 UVW power connector specifications ····························································3-12
3.1.4.1 F40 - F80 motors – Power connectors ····················································3-13
3.1.4.2 F100 - F130 motors – Power connectors ·················································3-15
3.1.4.3 F180 4.5 kW (or below) motors – Power connectors ··································3-18
3.1.4.4 F180 5.5 kW (or above) & F220 motors – Power connectors ·······················3-21
3.1.5 Encoder connector specifications·································································3-23
3.1.5.1 F40 - F80 motors – Encoder connectors ··················································3-23
3.1.5.2 F100 - F180 ECMC motors – Encoder connectors ·····································3-29
3.1.5.3 F100 - F220 ECM-B3 motors – Encoder connectors ··································3-32
3.1.6 Wire selection··························································································3-38
3.1.6.1 Wire diameters and terminals / ferrules ···················································3-38
3.1.6.2 Crimping the wire ferrules ····································································3-39
3.1.6.3 Screw terminal block dimensions / screw and tightening torque
specifications ····················································································3-41
3.1.6.4 Encoder cable specifications ································································3-42
3.1.6.5 Power cable specifications ···································································3-43
Motor frame: F40 - F80 ·······································································3-43
Motor frame: F100 - F130 ····································································3-44
Motor frame and power: F180 4.5 kW (or below) ······································3-45
Motor frame and power: F180 5.5 kW (or above) & F220 ····························3-46
3.1.6.6 Flexible cable specifications ·································································3-47
3.1.7 Waterproof connector wiring instructions ·······················································3-48
3.1.7.1 F40 - F80 models – Wiring the waterproof connector ·································3-48
3.1.7.2 F100 - F180 models – Wiring the waterproof connector ······························3-49
3.1.7.3 Waterproof connector specifications ·······················································3-50
3.2 400V series servo system connection ·································································3-51
3.2.1 Connecting to peripheral devices (connecting to Delta communication type
servo motor) ···························································································3-51
3.2.2 Connectors and terminals ··········································································3-53
3.2.3 Wiring for power supply ·············································································3-55
3.2.4 UVW power connector specifications ····························································3-56
3.2.4.1 F40 - F80 motors – Power connectors ····················································3-56
3.2.4.2 F100 - F130 motors – Power connectors ·················································3-56
3.2.4.3 F180 4.5 kW (or below) motors – Power connectors ··································3-56
3.2.4.4 F180 5.5 kW (or above) & F220 motors – Power connectors ·······················3-56
3.2.5 Encoder connector specifications ·································································3-57
3.2.5.1 F40 - F80 motors – Encoder connectors ··················································3-57
3.2.5.2 F100 - F220 ECM-B3 motors – Encoder connectors ··································3-58
3.2.6 Wire selection··························································································3-59
3.2.6.1 Wire diameters and terminals / ferrules ···················································3-59
3.2.6.2 Screw terminal block dimensions / screw and tightening torque
specifications ····················································································3-60
3.2.6.3 Cable specifications ············································································3-61
3.2.6.4 Waterproof connector specifications ·······················································3-61
3.3 220V and 400V series – Servo system wiring diagram ···········································3-62
3.3.1 220V series models ··················································································3-62
400 W (and below) models ·········································································3-62
750 W - 3 kW models ················································································3-63
4.5 kW - 15 kW models ··············································································3-64
3.3.2 400V series models ··················································································3-65
400 W - 1.5 kW models ··············································································3-65
2 kW - 15 kW models ·················································································3-66
3.4 220V and 400V series – Wiring for CN1 I/O connector············································3-67
3.4.1 A3-L and A3-M models – Wiring for CN1 I/O connector ·····································3-67
3.4.1.1 A3-L and A3-M models – CN1 I/O connector ············································3-67
3.4.1.2 A3-L and A3-M models – Quick connector ···············································3-74
3.4.1.3 A3-L and A3-M models – CN1 wiring diagrams ·········································3-79
3.4.2 A3-E and A3-F models – Wiring for CN1 I/O connector ·····································3-86
3.4.2.1 A3-E and A3-F models – CN1 I/O connector ············································3-86
3.4.2.2 A3-E and A3-F models – Quick connector ···············································3-92
3.4.2.3 A3-E and A3-F models – CN1 wiring diagrams ·········································3-96
3.5 220V and 400V models – Wiring for the CN2 encoder connector ······························3-99
3.6 220V and 400V models – Wiring for the CN3 connector
(RS-485 / high-speed communication) ······························································ 3-103
3.7 220V and 400V models – Wiring for CN4 connector (Mini USB) ····························· 3-105
3.8 220V and 400V models – Wiring for CN5 connector (applicable to full-closed loop) ···· 3-106
3.9 220V and 400V models – Wiring for CN6 connector ············································· 3-109
3.9.1 Wiring for the DMCNET communication connector ········································ 3-109
3.9.2 Wiring for the EtherCAT communication connector ·········································3-111
3.10 220V models – STO (Safe Torque Off) function ················································· 3-114
3.10.1 CN10 STO connector ············································································ 3-114
3.10.2 Introduction to STO ··············································································· 3-115
3.10.3 Precautions for using STO function ·························································· 3-115
3.10.4 Specifications of STO ············································································ 3-116
3.10.5 How does the STO function work? ··························································· 3-116
3.10.5.1 Activation status ············································································· 3-117
3.10.5.2 Deactivation status ········································································· 3-119
3.10.6 Wiring for STO ····················································································· 3-120
3.10.6.1 Not using the STO function ······························································· 3-120
3.10.6.2 Using the STO function for a single drive ············································· 3-121
3.10.6.3 Using the STO function for multiple drives ············································ 3-122
3.11 400V models – STO (Safe Torque Off) function ················································· 3-123
3.11.1 Introduction to STO ··············································································· 3-123
3.11.2 Precautions for using STO function ··························································· 3-123
3.11.3 Potential risks of STO ············································································ 3-124
3.11.4 Safety parameters ················································································ 3-125
3.11.5 How does the STO function work? ···························································· 3-126
3.11.5.1 Response time ··············································································· 3-126
3.11.5.2 Alarm triggering ·············································································· 3-127
3.11.5.3 STO deactivation settings ································································· 3-129
3.11.6 Wiring for STO ····················································································· 3-134
3.11.6.1 CN10 STO connector ······································································ 3-134
3.11.6.2 Input / output signal specification························································ 3-135
3.11.6.3 Not using the STO function ······························································· 3-136
3.11.6.4 Using the STO function for a single drive ············································· 3-136
3.11.6.5 Using the STO function for multiple drives ············································ 3-137
3.11.7 Validation test ······················································································ 3-138
3.12 220V series – Standard wiring example ··························································· 3-139
3.12.1 Position (PT) control mode – differential line driver signal input ······················· 3-139
3.12.2 Position (PT) control mode – open-collector signal input ······························· 3-140
3.12.3 Position (PR) control mode – internal position commands ····························· 3-141
3.12.4 Speed (S) control mode ········································································· 3-143
3.12.5 Torque (T) control mode ········································································· 3-145
3.12.6 Communication mode (CANopen) ···························································· 3-147
3.12.7 Communication mode (DMCNET) ···························································· 3-148
3.12.8 Communication mode (EtherCAT) ···························································· 3-149
3.13 400V series – Standard wiring example ··························································· 3-150
3.13.1 Position (PT) control mode – differential line driver signal input ······················· 3-150
3.13.2 Position (PT) control mode – open-collector signal input ······························· 3-151
3.13.3 Position (PR) control mode – internal position commands ····························· 3-152
3.13.4 Speed (S) control mode ········································································· 3-154
3.13.5 Torque (T) control mode ········································································· 3-156
3.13.6 Communication mode (CANopen) ···························································· 3-158
3.13.7 Communication mode (DMCNET) ···························································· 3-159
3.13.8 Communication mode (EtherCAT) ···························································· 3-160
Tuning
5 Tuning
5.1 Tuning procedure ·····························································································5-4
5.2 Inertia estimation ······························································································5-5
5.2.1 Precautions for inertia estimation ···································································5-5
5.2.2 Inertia estimation with ASDA-Soft ··································································5-6
5.3 One Touch Tuning ····························································································5-9
5.3.1 Precautions for one touch tuning ·································································5-10
5.3.2 One touch tuning with ASDA-Soft ································································5-10
5.4 Auto tuning ···································································································5-13
5.4.1 Precautions for auto tuning ·········································································5-14
5.4.2 Flowchart of auto tuning ············································································5-15
5.4.3 Auto tuning through the drive panel ······························································5-16
5.4.4 Auto tuning with ASDA-Soft ········································································5-17
5.4.5 Parameters related to auto tuning ································································5-24
5.4.5.1 Automatic gain adjustment level 1 (P2.105) - stiffness adjustment·················5-24
5.4.5.2 Automatic gain adjustment level 2 (P2.106) - response adjustment ···············5-25
5.4.6 Alarms related to auto tuning ······································································5-26
5.5 Gain adjustment modes ···················································································5-27
5.5.1 Differences between gain adjustment modes··················································5-27
5.5.2 Flowchart of gain adjustment mode ······························································5-29
5.5.3 Gain adjustment mode 1 ············································································5-30
5.5.4 Gain adjustment mode 2 ············································································5-30
5.5.5 Gain adjustment mode 3 ············································································5-31
5.5.6 Gain adjustment mode 4 ············································································5-32
5.5.7 Gain adjustment mode 5 ············································································5-33
5.5.8 Gain adjustment mode 6 ············································································5-33
5.5.9 Parameters related to gain adjustment modes ················································5-34
5.5.9.1 Bandwidth response level (P2.031) - stiffness adjustment ···························5-34
5.5.9.2 Command response gain (P2.089) - response adjustment ··························5-35
5.5.9.3 Bandwidth for speed loop response (P2.126) - bandwidth adjustment ············5-35
5.6 Manual tuning of gain parameters ······································································5-36
5.6.1 Flowchart of manual tuning in Speed mode ····················································5-38
5.6.2 Flowchart of manual tuning in Position mode ··················································5-39
5.6.3 Manual tuning with ASDA-Soft ····································································5-40
5.7 Mechanical resonance suppression and noise elimination ·······································5-41
5.7.1 Notch filter ······························································································5-42
5.7.1.1 Function restriction ·············································································5-42
5.7.1.2 Function description············································································5-42
5.7.1.3 Parameter descriptions ········································································5-43
5.7.1.4 Application example············································································5-45
5.7.2 Resonance suppression low-pass filter ·························································5-49
5.7.2.1 Function restriction ·············································································5-49
5.7.2.2 Function description············································································5-49
5.7.2.3 Application example············································································5-49
5.7.3 Speed detection filter ················································································5-50
5.7.3.1 Function restriction ·············································································5-50
5.7.3.2 Function description············································································5-50
5.7.3.3 Application example············································································5-51
5.7.4 Low-frequency vibration suppression filter ·····················································5-52
5.7.4.1 Function restriction ·············································································5-52
5.7.4.2 Function description············································································5-52
5.7.4.3 Application example············································································5-54
5.7.5 Model-controlled vibration suppression filter ···················································5-55
5.7.5.1 Restrictions of the two degree of freedom control function ···························5-55
5.7.5.2 Function description of two degree of freedom control function ·····················5-56
5.7.5.3 Application example of two degree of freedom control function ·····················5-57
5.7.5.4 Restrictions of vibration elimination ························································5-58
5.7.5.5 Function description of vibration elimination ·············································5-58
5.7.5.6 Application example of vibration elimination ·············································5-59
5.7.6 Position command filter ·············································································5-60
5.7.6.1 Function restriction ·············································································5-60
5.7.6.2 Function description············································································5-60
5.7.6.3 Application example············································································5-61
5.7.7 Speed command filter ···············································································5-62
5.7.7.1 Function restriction ·············································································5-62
5.7.7.2 Function description············································································5-62
5.7.7.3 Application example············································································5-62
5.7.8 Torque command filter ···············································································5-63
5.7.8.1 Function restriction ·············································································5-63
5.7.8.2 Function description············································································5-63
5.7.8.3 Application example············································································5-63
5.8 Application function adjustment ·········································································5-64
5.8.1 Adjusting position error in constant speed zone ··············································5-64
5.8.1.1 Function restriction ·············································································5-64
5.8.1.2 Function description············································································5-64
5.8.1.3 Application example············································································5-65
5.8.2 Position overshoot adjustment ····································································5-66
5.8.2.1 Function restriction ·············································································5-66
5.8.2.2 Function description············································································5-66
5.8.2.3 Application example············································································5-66
5.8.3 Multi-axis contour control ···········································································5-67
5.8.3.1 Function restriction ·············································································5-67
5.8.3.2 Function description············································································5-67
5.8.3.3 Application example············································································5-69
5.8.4 Gain switching ·························································································5-71
5.8.4.1 Function restriction ·············································································5-71
5.8.4.2 Function description············································································5-71
5.8.4.3 Application example············································································5-71
Operation and Motion Control
6 Operation Mode
6.1 Selecting the operation mode··············································································6-3
6.2 Position mode ·································································································6-5
6.2.1 Position command in PT mode ······································································6-5
6.2.2 Position command in PR mode ·····································································6-6
6.2.3 Control structure of Position mode ·································································6-7
6.2.4 S-curve filter (Position) ················································································6-8
6.2.5 Electronic gear ratio (E-Gear ratio) ·······························································6-10
6.2.6 Low-pass filter ························································································· 6-11
6.2.7 Timing diagram of PR mode ······································································· 6-11
6.2.8 Gain adjustment of the position loop ·····························································6-12
6.2.9 Low-frequency vibration suppression in Position mode ·····································6-14
6.3 Speed mode ·································································································6-17
6.3.1 Selecting the Speed command source ··························································6-17
6.3.2 Control structure of Speed mode ·································································6-18
6.3.3 Smooth Speed command ···········································································6-19
6.3.4 Scaling of the analog command···································································6-21
6.3.5 Timing diagram of Speed mode ···································································6-22
6.3.6 Gain adjustment of the speed loop ·······························································6-23
6.3.7 Resonance suppression unit ·······································································6-25
6.4 Torque mode ·································································································6-28
6.4.1 Selecting the Torque command source ·························································6-28
6.4.2 Control structure of Torque mode ·································································6-29
6.4.3 Smooth Torque command ··········································································6-29
6.4.4 Scaling of the analog command···································································6-30
6.4.5 Timing diagram of Torque mode ··································································6-31
6.5 Dual mode / Multi-mode ···················································································6-32
6.5.1 Speed / Position dual mode ········································································6-33
6.5.2 Speed / Torque dual mode ·········································································6-34
6.5.3 Torque / Position dual mode ·······································································6-35
6.6 Others ·········································································································6-36
6.6.1 Applying the speed limit ·············································································6-36
6.6.2 Applying the torque limit ············································································6-36
6.6.3 Analog monitoring ····················································································6-37
6.7 Full-closed loop control system ·········································································6-38
6.7.1 Hardware configuration ·············································································6-39
6.7.2 Control structure ······················································································6-41
6.7.3 Steps for setting the full-closed loop function ··················································6-43
6.7.4 Parameters for full-closed loop function ·························································6-44
6.7.4.1 Auxiliary encoder direction setting ··························································6-44
6.7.4.2 Auxiliary encoder resolution setting ························································6-47
6.7.4.3 E-Gear settings ·················································································6-50
6.7.4.4 Setting the protection range for the feedback position error between
the main encoder and auxiliary encoder ··················································6-50
6.7.4.5 Setting the low-pass filter time constant for full- / semi-closed loop control ······6-51
6.7.4.6 Setting the error clearing function when switching between full- and
semi-closed loops ··············································································6-52
6.7.4.7 Auto clearing of the feedback position error between the main
encoder and auxiliary encoder ······························································6-55
6.7.4.8 Set DI [0x0B] to switch between full- and semi-closed loop modes ················6-56
6.7.4.9 Z phase source of homing ····································································6-57
6.7.4.10 Encoder output settings ·····································································6-58
6.7.4.11 Full-closed loop feedback source for the controller ···································6-60
6.7.5 Troubleshooting full-closed loop alarms·························································6-61
7 Motion Control
7.1 PR mode description ·························································································7-3
7.1.1 Shared PR parameters ················································································7-5
7.1.2 Monitoring variables of PR mode ···································································7-7
7.1.3 Motion Control commands ·········································································7-10
7.1.3.1 Homing methods ················································································7-10
7.1.3.2 Speed command ················································································7-23
7.1.3.3 Position command ··············································································7-25
7.1.3.4 Jump command ·················································································7-28
7.1.3.5 Write command ·················································································7-30
7.1.3.6 Rotary Axis Position command (Index) ····················································7-32
7.1.3.7 Arithmetic operation (Statement) ···························································7-36
7.1.4 Overview of the PR procedure ····································································7-39
7.1.5 Trigger methods for the PR command···························································7-46
7.1.6 PR procedure execution flow ······································································7-50
7.2 Application of motion control ·············································································7-64
7.2.1 Data array ······························································································7-64
7.2.2 High-speed position capture function (Capture)···············································7-68
7.2.3 High-speed position compare function (Compare) ···········································7-72
7.3 E-Cam ·········································································································7-76
7.3.1 Source signal for the master axis ·································································7-77
7.3.2 Clutch engagement and disengagement ·······················································7-81
7.3.3 E-Cam gears and curve scaling ···································································7-89
7.3.4 E-Cam curve ···························································································7-92
7.3.5 E-Cam curve and PR command overlapping ················································ 7-100
7.3.6 Troubleshooting for E-Cam ······································································· 7-102
7.3.7 Rotary Shear ························································································· 7-104
7.3.8 Flying Shear ························································································· 7-131
7.3.9 Macro ·································································································· 7-144
7.3.10 Auxiliary function ·················································································· 7-154
7.3.11 Horizontal packing machine applications ···················································· 7-157
Parameter Setting
8 Parameters
8.1 Parameter definitions ························································································8-2
8.2 List of parameters ····························································································8-3
8.3 Parameter descriptions ····················································································8-25
P0.xxx Monitoring parameters·········································································8-25
P1.xxx Basic parameters ···············································································8-42
P2.xxx Extension parameters ·········································································8-93
P3.xxx Communication parameters ································································ 8-140
P4.xxx Diagnosis parameters ······································································· 8-150
P5.xxx Motion control parameters ·································································· 8-160
P6.xxx PR parameters ················································································ 8-203
P7.xxx PR parameters ················································································ 8-227
PM.xxx Motor parameters ············································································ 8-247
Table 8.1 Digital input (DI) descriptions ··························································· 8-266
Table 8.2 Digital output (DO) descriptions ························································ 8-274
Table 8.3 Monitoring variables descriptions ······················································ 8-281
9 Modbus Communication
9.1 RS-485 communication interface (hardware) ··························································9-2
9.2 RS-485 communication parameter settings ····························································9-3
9.3 Modbus communication protocol ·········································································9-4
9.4 Setting and accessing communication parameters ················································9-15
9.5 RS-485 communication specification ··································································9-16
10 Absolute System
10.1 Battery box and absolute encoder cable ····························································10-3
10.1.1 Battery specifications ··············································································10-3
10.1.2 Battery box dimensions ············································································10-5
10.1.3 Connection cable for the absolute encoder ···················································10-6
10.1.4 Battery box cable ·················································································· 10-11
10.2 Installation ································································································ 10-12
10.2.1 Installing the battery box in the servo system ·············································· 10-12
10.2.2 Installing and replacing batteries ······························································ 10-15
10.3 System initialization and operating procedures ·················································· 10-18
10.3.1 System initialization ·············································································· 10-18
10.3.2 Pulse number ······················································································ 10-19
10.3.3 PUU number ······················································································· 10-20
10.3.4 Establishing the absolute origin position ···················································· 10-21
10.3.4.1 Establishing the absolute origin position with DI/DO ······························· 10-21
10.3.4.2 Establishing the absolute origin position with parameters ························ 10-22
10.3.4.3 Establishing the absolute origin position with the PR homing function ········ 10-22
10.3.5 Reading the absolute position ································································· 10-22
10.3.5.1 Reading the absolute position with DI/DO ············································ 10-22
10.3.5.2 Reading the absolute position with communication ································ 10-25
10.4 Parameters, DI/DO, and alarms related to absolute function ································ 10-27
12 CANopen Mode
13 EtherCAT Mode
Troubleshooting
14 Troubleshooting
Appendix
A Specifications
A.1 ASDA-A3 series servo drive ·············································································· A-3
A.1.1 Specifications of the servo drive ··································································· A-3
A.1.1.1 220V series ······················································································· A-3
A.1.1.2 400V series ······················································································· A-6
A.1.2 Dimensions of the servo drive ······································································ A-9
A.1.2.1 220V series ······················································································· A-9
A.1.2.2 400V series ······················································································A-13
A.2 ECM-A3 series servo motor ·············································································A-15
A.2.1 Specifications of ECM-A3L low inertia series servo motor ·································A-17
A.2.2 Specifications of ECM-A3H high inertia series servo motor ·······························A-19
A.2.3 Torque features (T-N curves) of the A3 motors ···············································A-21
A.2.4 Overload features ····················································································A-23
A.2.5 Dimensions of ECM-A3L/A3H series servo motor ···········································A-24
A.3 ECM-B3 series servo motor ·············································································A-25
A.3.1 Specifications of ECM-B3 series servo motor ·················································A-27
A.3.1.1 220V series ······················································································A-27
Motor frame size: 80 mm and below ······················································A-27
Motor frame size: 100 mm ···································································A-29
Motor frame size: 130 mm ···································································A-31
Motor frame size: 180 mm ···································································A-33
Motor frame size: 220 mm ···································································A-35
A.3.1.2 400V series ······················································································A-37
Motor frame size: 80 mm and below ······················································A-37
Motor frame size: 100 mm ···································································A-39
Motor frame size: 130 mm ···································································A-41
Motor frame size: 180 mm ···································································A-43
Motor frame size: 220 mm ···································································A-45
A.3.2 Torque features (T-N curves) of the B3 motors ···············································A-47
A.3.2.1 220V series ······················································································A-47
Motor frame size: 80 mm and below ······················································A-47
Motor frame size: 100 mm ···································································A-48
Motor frame size: 130 mm ···································································A-49
Motor frame size: 180 mm ···································································A-50
Motor frame size: 220 mm ···································································A-51
A.3.2.2 400V series ······················································································A-52
Motor frame size: 80 mm and below ······················································A-52
Motor frame size: 100 mm ···································································A-52
Motor frame size: 130 mm ···································································A-53
Motor frame size: 180 mm ···································································A-54
Motor frame size: 220 mm ···································································A-55
A.3.3 Power derating curves of the B3 motors ························································A-56
A.3.4 Overload features ····················································································A-57
A.3.5 Dimensions of ECM-B3 series servo motor ····················································A-59
A.3.5.1 220V series ······················································································A-59
Motor frame size: 80 mm and below (with cables) ·····································A-59
Motor frame size: 80 mm and below (with bulkhead connectors) ··················A-60
Motor frame size: 100 mm ···································································A-61
Motor frame size: 130 mm ···································································A-62
Motor frame size: 180 mm ···································································A-63
Motor frame size: 220 mm ···································································A-64
A.3.5.2 400V series ······················································································A-65
Motor frame size: 80 mm and below ······················································A-65
Motor frame size: 100 mm ···································································A-66
Motor frame size: 130 mm ···································································A-67
Motor frame size: 180 mm ···································································A-68
Motor frame size: 220 mm ···································································A-69
B Accessories
B.1 Power connector ····························································································· B-3
B.1.1 F40 - F80 models ······················································································ B-3
B.1.2 F100 - F130 models ·················································································· B-4
B.1.3 F180 4.5 kW (or below) models···································································· B-5
B.1.4 F180 5.5 kW (or above) and F220 models ······················································ B-6
B.1.5 Brake connector for B3 F100 - F220 models ··················································· B-7
B.2 Power cable··································································································· B-8
B.2.1 F40 - F80 models ······················································································ B-8
B.2.2 F100 - F130 models ·················································································B-11
B.2.3 F180 4.5 kW (or below) models···································································B-13
B.2.4 F180 5.5 kW (or above) and F220 models ·····················································B-15
B.2.5 Brake cable for F100 - F220 models ····························································B-17
B.3 Encoder connector ·························································································B-18
B.3.1 F40 - F80 models ·····················································································B-18
B.3.2 F100 - F180 models ·················································································B-19
B.4 Encoder cable (incremental type) ······································································B-20
B.4.1 F40 - F80 models ·····················································································B-20
B.4.2 F100 - F180 models ·················································································B-21
B.5 Encoder cable (absolute type) ··········································································B-22
B.5.1 F40 - F80 models ·····················································································B-22
B.5.2 F100 - F180 models ·················································································B-23
B.6 Battery box cable ···························································································B-24
B.7 Battery box (absolute type) ··············································································B-25
B.8 CN1 connector ······························································································B-26
B.9 CN1 quick connector ······················································································B-27
B.10 CN1 terminal block module·············································································B-28
B.11 CANopen communication cable ·······································································B-30
B.12 CANopen distribution box···············································································B-30
B.13 Ferrite ring ··································································································B-31
B.14 A3 / A2 conversion cable ···············································································B-32
B.15 A3 CN3 RS-485 splitter ·················································································B-33
B.16 A3 CN3 RS-485 / CANopen terminal resistor ······················································B-33
B.17 CN4 Mini USB communication module ······························································B-34
B.18 Position signal converter box ··········································································B-35
Product Overview
Before using the ASDA-A3 series servo drive, pay attention to the description of the
1
inspection, nameplate, and model type. You can find a suitable motor model for your
A3 servo drive in the table in Section 1.3.
1-1
Product Overview ASDA-A3
1
(1) A servo drive.
(2) An STO connector for CN10 (220V A3-M, A3-E models, and all 400V models).
(3) Pluggable terminal blocks (varies based on the models) and one plastic lever.
220V Models
R, S, T 3-pin pluggable terminal block
L1C, L2C, P1, P2, 5-pin pluggable terminal block
100W - 1.5 kW
P3, D, C 3-pin pluggable terminal block
U, V, W 3-pin pluggable terminal block
400V Models
R, S, T 3-pin pluggable terminal block
24V, 0V 2-pin pluggable terminal block
400 W - 1.5 kW
P1, P2, , P3, D, C 6-pin pluggable terminal block
U, V, W 3-pin pluggable terminal block
(4) Two metal pieces for short-circuiting the terminal block: for 220V 100 W - 4.5 kW models
and 400V 400 W - 1.5 kW models.
One metal piece for short-circuiting the terminal block: for 220V 5.5 kW - 15 kW models
and 400V 2 kW - 15 kW models.
(5) An installation instruction sheet.
1-2
ASDA-A3 Product Overview
1
ASDA-A3 series servo drive
Nameplate information
Serial number
1-3
Product Overview ASDA-A3
Nameplate information
1 Model name
Applicable power supply
Rated output
No. 18, Xinlong Rd.,
Taoyuan City 330477, Taiwan
QR code and serial number
Serial number
Note: the rated voltage written in the servo motor specifications indicates the input voltage for the servo
drive. The servo motor uses the certified voltage as the rated input voltage for operation, so the
applicable power supply for 220V series servo motor is 110V, and the applicable power supply for
400V series servo motor is 220V.
Nameplate information
Model name
Applicable power supply
Rated output
Serial number
Note: the servo motor uses the certified voltage as the rated input voltage for operation, so the applicable
power supply is 110V.
1-4
ASDA-A3 Product Overview
ASD – A3 – 04 21 – L
(2) Series
A3: A3 Series
✓ ✓ ✓ ✓ ✓ ✓ ✓
*
M - -
✓ ✓ ✓
*
F - - - - - -
✓ ✓ ✓ ✓
*
E - - - - -
400V models
Analog
Pulse Full-closed
Code RS-485 CANopen voltage DMCNET E-CAM STO EtherCAT
input loop control
control
L ✓ ✓ - ✓ ✓ - - ✓ -
✓ ✓ ✓ ✓ ✓ ✓ ✓
*
M - -
✓ ✓ ✓ ✓
*
F - - - - -
✓ ✓ ✓ ✓
*
E - - - - -
Note:
1. Columns with an * means that this function is coming soon.
2. The model codes listed here are only for demonstration of the naming convention, some
combinations of the model codes are not available. Contact the distributors for the model names
available for purchase.
1-5
Product Overview ASDA-A3
ECM - A 3 H - C Y 06 04 R S 1
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
(3) Series
3: A3 series
(4) Inertia
H: high inertia
L: low inertia
0F 50 W 04 400 W
01 100 W 07 750 W
02 200 W - -
1-6
ASDA-A3 Product Overview
P*
Q*
C
R
D
S
1
(10) Shaft diameter and connector type
S: standard shaft diameter and standard connectors
7: special shaft diameter (14 mm)* and standard connectors
J: standard shaft diameter and IP67 waterproof connectors
K: special shaft diameter (14 mm)* and IP67 waterproof connectors
Note: special shaft diameter is available for F80 400W models.
Note: the model codes listed here are only for demonstration of the naming convention, some
combinations of the model codes are not available. Contact the distributors for the model names
available for purchase.
1-7
Product Overview ASDA-A3
ECM - B 3 M - C 2 06 04 R S 1
1
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
(3) Series
3: 3rd series
(4) Inertia
H: high inertia
M: medium inertia
L: low inertia
04 40 mm 13 130 mm
06 60 mm 18 180 mm
08 80 mm 22 220 mm
10 100 mm - -
1-8
ASDA-A3 Product Overview
01 100 W 18 1.8 kW
02
04
07
200 W
400 W
750 W
20
30
45
2.0 kW
3.0 kW
4.5 kW
1
08 850 W 55 5.5 kW
10 1.0 kW 75 7.5 kW
13 1.3 kW 1B 11 kW
15 1.5 kW 1F 15 kW
Note: the model codes listed here are only for demonstration of the naming convention, some
combinations of the model codes are not available. Contact the distributors for the model names
available for purchase.
1-9
Product Overview ASDA-A3
ECM C – F W 13 08 R S
08 850 W 18 1.8 kW
10 1.0 kW 20 2.0 kW
13 1.3 kW 30 3.0 kW
15 1.5 kW - -
Round shaft
- - C D
(with fixed screw holes)
Keyway (with fixed screw holes) - - R S
Note: the model codes listed here are only for demonstration of the naming convention, some
combinations of the model codes are not available. Contact the distributors for the model names
available for purchase.
1-10
ASDA-A3 Product Overview
Inertia
Rated /
Max. Power
Servo motor model
Output
Model name
Rated
torque
Max.
torque
Servo drive model
Model name
1
(W)
speed (N-m) (N-m)
1-11
Product Overview ASDA-A3
1
Rated / Rated Max.
Output
Inertia Max. Power Model name torque torque Model name
(W)
speed (N-m) (N-m)
Low
100 ECM-B3L-C 2 0401 3 4 1 0.32 1.12 ASD-A3-0121- 1
inertia
1500 /
3000 ECM-B3M-F 2 1830 3 4 1 19.1 57.29 ASD-A3-3023- 1
3000 rpm
1-12
ASDA-A3 Product Overview
1
Rated / Rated Max.
Output
Inertia Max. Power Model name torque torque Model name
(W)
speed (N-m) (N-m)
3000 /
1000 ECMC-C 2 1010 3 4 3.18 9.54 ASD-A3-1021- 1
5000 rpm Single- /
three- 1000 ECMC-E 2 1310 3 4 4.77 14.3 ASD-A3-1021- 1
phase
1500 ECMC-E 2 1315 3 4 7.16 21.5 ASD-A3-1521- 1
Medium 2000 /
2000 ECMC-E 2 1320 3 4 9.55 28.7
inertia 3000 rpm
ASD-A3-2023- 1
2000 ECMC-E 2 1820 3 4 9.55 28.7
Three-
phase 3000 ECMC-E 2 1830 3 4 14.32 43
1500 / ASD-A3-3023- 1
3000 ECMC-F 2 1830 3 4 19.10 57.3
3000 rpm
Single- /
three- 850 ECMC-F 2 1308 3 4 5.41 13.8 ASD-A3-1021- 1
High 1500 / phase
inertia 3000 rpm
Three- 1300 ECMC-F 2 1313 3 4 8.34 23.3
ASD-A3-2023- 1
phase 1800 ECMC-F 2 1318 3 4 11.48 28.7
Note:
1. In the servo motor model name, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
2. In the servo drive model name, 1 represents the model type.
1-13
Product Overview ASDA-A3
1 Inertia
Rated /
Max.
speed
Power
Output
(W)
Model name
Rated
torque
(N-m)
Max.
torque
(N-m)
Model name
Medium
1500 ECM-B3M-J 2 1015 3 4 5 4.77 14.31 ASD-A3-1543- 1
inertia
2000 ECM-B3M-J 2 1020 3 4 5 6.37 19.11 ASD-A3-2043- 1
Note:
1. In the servo motor model name, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
2. In the servo drive model name, 1 represents the model type.
1-14
ASDA-A3 Product Overview
1
A Top view
(14)
1-15
Product Overview ASDA-A3
A Top view
1
(15)
1-16
ASDA-A3 Product Overview
A Top view
(14)
1-17
Product Overview ASDA-A3
A Top view
1
(16)
1-18
ASDA-A3 Product Overview
A Top view
1-19
Product Overview ASDA-A3
A Top view
1-20
ASDA-A3 Product Overview
A Top view
1-21
Product Overview ASDA-A3
A Top view
1-22
Installation 2
Please follow the instructions in this chapter during installation. This chapter includes
information about the circuit breaker, fuse, EMI filter selection, and the regenerative
resistor.
2-1
Installation ASDA-A3
2
warranty coverage and for maintenance, follow these instructions for storage. While the product
is temporarily not in use:
Store the product in an ambient temperature range of -20°C (-4°F) to +65°C (149°F).
Store the product in a relative humidity range of 0% to 90% RH (non-condensing).
Avoid storing the product in an environment containing corrosive gas.
Motor: the ambient temperature for the location of the ECM-A3 and ECMC
motors should be between 0°C (32°F) and 40°C (104°F). The ambient
temperature for the location of the ECM-B3 motors should be between -20°C
(32°F) and 60°C (104°F)*. The environment should be free of devices that
generate excessive heat; no water, vapor, dust, and oily dust; no corrosive
and inflammable gas or liquids; no airborne dust or metal particles.
Note: if the ambient temperature is over 40˚C, refer to Section A.3.3 Power derating
curves of the B3 motor.
2-2
ASDA-A3 Installation
220V Models
The ambient temperature of the operating environment for the 220V servo drive is between 0°C
2
(32°F) and 55°C (131°F). If the temperature is over 45°C (113°F), place the product in a
well-ventilated environment. During long-term operation, the suggested temperature of the
operating environment should be under 45°C (113°F) to ensure the servo drive’s performance.
Mount the product vertically in the distribution board (see the illustration of the correct mounting
direction in Section 2.3) and install a fan on the board for heat dissipation. Ensure that the
temperature for the clearance of 5 cm (1.97 inches) beneath and on both sides of the servo
drive is kept under 55°C (131°F), and the servo drive must be kept clear of heat sources.
Moreover, the airflow velocity at the measuring point which is 10 mm (0.4 inches) above the
servo drive of 400 W (or below) has to be greater than 0.5 m/s; the airflow velocity at the
measuring point which is 10 mm (0.4 inches) above the servo drive of 750 W (or above) has to
be greater than 1 m/s. Make sure the size of the distribution board and its ventilation condition
can prevent the internal electrical devices from overheating. Besides, check if the vibration of
the machine affects the electrical devices of the distribution board.
Measuring
point
2-3
Installation ASDA-A3
400V Models
The ambient temperature of the operating environment for the 400V servo drive is between 0°C
2
(32°F) and 55°C (131°F). When operating the 3 kW models in an ambient temperature between
50°C (122°F) and 55°C (131°F), reduce the maximum load to 80%. If the temperature is over
45°C (113°F), place the product in a well-ventilated environment. During long-term operation,
the suggested temperature of the operating environment should be under 45°C (113°F) to
ensure the servo drive’s performance. Mount the product vertically in the distribution board (see
the illustration of the correct mounting direction in Section 2.3) and install a fan on the board for
heat dissipation. Ensure that the temperature for the clearance of 5 cm (1.97 inches) beneath
and on both sides of the servo drive is kept under 50°C (122°F), and the servo drive must be
kept clear of heat sources. Moreover, the airflow velocity at the measuring point which is 10 mm
(0.4 inches) above the servo drive has to be greater than 1 m/s. Make sure the size of the
distribution board and its ventilation condition can prevent the internal electrical devices from
overheating. Besides, check if the vibration of the machine affects the electrical devices of the
distribution board.
Measuring
point
2-4
ASDA-A3 Installation
Mount the servo drive in the correct direction according to the following illustrations with
the base of the heat sink vertically on the wall. Incorrect mounting direction may result in
malfunction.
2
For better ventilation and cooling, allow sufficient clearance space between the AC servo
drive and the adjacent objects and the wall, or overheating may result in machine
malfunction.
Do not block the ventilation holes of the servo drive, and do not mount the servo drive in
the incorrect direction, or it may result in machine malfunction.
Correct
Incorrect
2-5
Installation ASDA-A3
2 minimum distance (d) and the ambient temperature factor when installing multiple servo drives
(refer to the following diagrams). Avoid mounting one servo drive above one another. Keep the
bottom of the servo drive clear because the generated heat rises and causes higher
temperature for the drives mounted above.
Note: the following diagrams are not accurately scaled. Refer to the annotations on the diagrams.
ASD-A3-0121-
ASD-A3-0221- Air convection cooling
ASD-A3-0421-
ASD-A3-0721-
ASD-A3-1021-
Natural cooling plus
ASD-A3-1521-
forced cooling
ASD-A3-2023-
ASD-A3-3023-
2-6
ASDA-A3 Installation
ASD-A3-4523-
ASD-A3-5523-
ASD-A3-7523-
Natural cooling plus
2
forced cooling
ASD-A3-1B23-
ASD-A3-1F23-
ASD-A3-0443-
ASD-A3-0743-
ASD-A3-1043-
ASD-A3-1543-
ASD-A3-2043-
Natural cooling plus
ASD-A3-3043-
forced cooling
ASD-A3-4543-
ASD-A3-5543-
ASD-A3-7543-
ASD-A3-1B43-
ASD-A3-1F43-
Note:
1. For the 220V models, the maximum operating temperature for the models of 750 W - 3 kW is up to
60°C (140°F), but the output current declines; the maximum operating temperature for the models of
400 W (or below) and 4.5 kW (or above) is only up to 55°C (131°F).
2. When operating the 400V 3 kW models in an ambient temperature between 50°C (122°F) and 55°C
2-7
Installation ASDA-A3
2
understand the motor specifications and the operation manual. For your safety and correct use,
read the manual, specifications, and precautions for the motor carefully before connecting the
motor to any equipment.
When removing or installing a servo motor, hold the whole motor instead of holding the
cable or only the motor shaft.
Do not hit the motor shaft. Impact force will damage the shaft and the encoder that is
attached at the rear end of the shaft.
Keep the axial or radial shaft load within the allowable range listed in the specifications.
The shaft of servo motor is not water- or oil-proof. Do not use, install, or store the servo
motor in an environment that contains water, oily liquids, corrosive and inflammable gases,
or is with high humidity.
The material of motor shaft is not rustproof. Although rustproof oil has been applied to the
shaft during the manufacturing process, you must check the shaft condition and apply
rustproof oil every three months if storing the motor for more than six months.
Ensure that the environmental conditions for storing the servo motor conform to the
specifications in the instruction sheet.
The encoder attached to the motor is easily damaged; take the necessary steps to avoid
electromagnetic interference, vibration, and abnormal temperature changes.
The magnetic field for placing or installing the motor should be below 10 mT or lower.
Wiring
If the current exceeds the maximum current in the specifications, the internal parts of the
motor may lose their magnetism. Contact the distributor or local Delta sales representative
if this problem occurs.
Check if the motor wiring and the voltage of the motor brake are correct. Also, make sure
that the wiring of the encoder signal and power cables is correct. Incorrect wiring will lead
to abnormal operation, malfunction, or damage of the motor.
To avoid capacitive coupling and noise, isolate the motor power cable from the encoder
power and signal cables. Do not connect them to the same circuit.
The encoder connector must not undergo any high-voltage component test because it will
damage the encoder.
2-8
ASDA-A3 Installation
When the motor or brake is undergoing high-voltage component tests, cut off the power
supply for the controller. To maintain the product lifespan, do not perform this kind of test
2
unless necessary.
Operation
AC servo motor operation is controlled by the servo drive. Do not directly connect a
commercial type power supply (100/200V, 50/60 Hz) to the servo motor circuit; otherwise
the motor cannot operate normally and may be permanently damaged.
Follow the motor specifications when using the product. The motor’s operation
temperature must not exceed the specified range.
The material of the motor shaft is not rustproof. To ensure a longer motor life, apply
rustproof oil during operation.
The built-in brake is for clamping, not for stopping the motor. Note that the built-in brake is
not a device for safely stopping the machine. Install another safety device for stopping the
machine. When the built-in brake is clamping the motor, rotation backlash can still occur
and the maximum rotation is 1° to 2°. When a motor with a brake is operating, the brake
lining sometimes generates a noise (a swishing or clicking sound) caused by the structure
of brake module, which is not a malfunction. It will not affect the motor’s function.
When using a servo motor with a brake, do not use the built-in brake for dynamic braking.
If any odor, noise, smoke, heat, or abnormal vibration occurs during motor operation, stop
the motor and turn off the power immediately.
Others
Do not disassemble the motor or change its parts, or it will void the warranty.
2-9
Installation ASDA-A3
2
Possible cause Checking method Corrective action
Check if there is any foreign Replace the connecting
There is a source of vibration in object, damage, or deformation component (such as the
the connecting component. in the movable parts of the coupling) or contact the
connecting component. manufacturer.
1. Check if the servo motor has
been subject to impact force
or vibration which causes
damage to the encoder.
2. Remove and shake the
The encoder is subject to
motor to see if there are any Replace the servo motor.
excessive vibration / shocks.
abnormal noises (disk
damage).
3. Visually inspect the
encoder’s rear cover for dust
(encoder damage).
2-10
ASDA-A3 Installation
2
Mounting direction Precautions
Horizontal
If you are using a servo motor with an oil seal, refer to Section
2.4.5 for oil and water prevention measures for the servo motor.
Do not mount the servo motor with an oil seal in the direction
of shaft end up.
When wiring, you need to install an oil trap (marked as (1) in
the figure on the left) to prevent vapor from entering the
motor.
When installing the servo motor in a machine (such as in a
gearbox), you must adhere to the measures in Section 2.4.5
to prevent oil and gas from entering the servo motor.
If you are using a servo motor with an oil seal, refer to Section
2.4.5 for oil and water prevention measures for the servo motor.
Note: if you desire to install gears on the servo motor, follow the manufacturer’s instructions for installation.
2-11
Installation ASDA-A3
This section defines the operating conditions for using the servo motor with an oil seal:
2
1. In the operating environment, keep the oil level lower than the oil seal lip. If the oil seal lip is
lower than the oil level, the oil will enter the servo motor and cause damage to the motor.
(1) Servo motor; (2) Motor shaft; (3) Gear; (4) Oil; (5) Oil seal lip; (6) Oil seal
2. The oil seal cannot be submerged in the liquid; it can only withstand splashes of oil.
3. The oil seal lip cannot be soaked in oil.
2-12
ASDA-A3 Installation
If you use a servo motor with a keyway, install the attached key or a key matching the
specified dimensions on the motor shaft.
When installing the key or the motor shaft accessories (such as a belt pulley or gear) to
2
the servo motor, do not apply excessive impact force to the keyway. Instead, use a
screwdriver and a screw.
(A) (C)
(B)
(A) Screw and gasket (B) Belt pulley (C) Servo motor shaft
Use dial gauge or other methods to ensure the centering precision is within the
specifications. If you cannot use the dial gauge or other methods, slide the coupling along
both axes and adjust it until it does not get stuck.
0.03 mm
0.03 mm
As shown in the previous figure, the distance is measured at four different positions on the
circumference for the centering precision. The difference between the maximum and minimum
measurements should be 0.03 mm or less. Even within this range, you can make adjustments to
increase the centering precision.
Note: when you are doing the measurements, rotate the coupling and the motor shaft together.
2-13
Installation ASDA-A3
2 When installing the coupling, do not apply excessive force to the shaft or the area around
the encoder, as the impact may damage the encoder.
If the coupling makes any abnormal noise, realign the shaft until the noise disappears.
Ensure the axial load and radial load are within the specifications. Refer to the
specifications for the maximum axial load (N) and maximum radial load (N) for each servo
motor.
Use a bearing puller (D) to remove the motor shaft accessories (such as a coupling, gear
or belt pulley). Do not tug or apply excessive force.
(D)
2-14
ASDA-A3 Installation
2.4.5 Oil and water prevention measures for the servo motor
Follow these precautions and do not allow water, oil, or other foreign objects to enter the servo
2
motor.
Do not submerge the cable in oil or water.
If oil or water is unavoidable, use oil-resistant cables. Delta does not provide oil-resistant
cables.
If the servo motor must be mounted with the shaft end up, do not use it in a machine,
gearbox, or other environment where the servo motor may have contact with oil or water.
Do not use the servo motor in an environment with cutting fluids. Depending on the type of
cutting fluids, sealing materials, coated colloids, cables, or other components may be
affected or even deteriorated.
Do not continuously expose the servo motor to oil mist, water vapor, oil, water, or grease.
If you cannot avoid using the servo motor under the above conditions, take prevention
measures to avoid dirt and water from entering the machine.
2-15
Installation ASDA-A3
When installing the servo motor, pay attention to the cooling conditions (such as size of the
2
heat sink) provided in the specifications of each servo motor type.
The heat generated during the motor operation is dissipated to the heat sink through the
motor mounting surface. Therefore, if the surface area of the heat sink is too small, the
temperature of the servo motor may increase abnormally.
If it is difficult to apply large heat sinks in the operating environment or if the ambient air
temperature or height exceeds the given specifications, take the following measures:
(1) Reduce the full-load rating of the servo motor: for more details, refer to the
specifications of each servo motor type.
When selecting servo motors, consider motors with the power capacity 1 to 2 levels
higher.
(2) Reduce the acceleration and deceleration of the work cycle to lower the motor load.
(3) Apply external forced air cooling to the servo motor by using cooling fans or other
methods.
Important: do not place a gasket or other insulating materials between the servo motor and heat
sink, as it may cause motor temperature increase, affect noise immunity, and result in
malfunction.
2-16
ASDA-A3 Installation
2
220V Models
Servo drive model Circuit breaker Magnetic contactor (MC) Fuse (Class T)
ASD-A3-0121- 5A 5A 5A
ASD-A3-0221- 5A 5A 5A
ASD-A3-0421- 10 A 10 A 10 A
ASD-A3-0721- 10 A 10 A 20 A
ASD-A3-1021- 15 A 15 A 25 A
ASD-A3-1521- 20 A 20 A 35 A
ASD-A3-2023- 30 A 30 A 50 A
ASD-A3-3023- 30 A 30 A 70 A
ASD-A3-4523- 70 A 70 A 125 A
ASD-A3-5523- 75 A 75 A 150 A
ASD-A3-7523- 95 A 95 A 175 A
Note:
3. If the servo drive is equipped with a residual-current device (RCD) for electricity leakage protection,
select a circuit breaker with sensitivity of at least 200 mA and with minimum 0.1 sec working time to
4. Select the Type B residual-current device (RCD) with time delay, as the system ground wire may
contain DC electricity.
5. Use the fuse and circuit breaker that comply with the UL / CSA standard.
2-17
Installation ASDA-A3
400V Models
Servo drive model Circuit breaker Magnetic contactor (MC) Fuse (Class T)
2
ASD-A3-0443- 10 A 5A 10 A
ASD-A3-0743- 15 A 10 A 15 A
ASD-A3-1043- 15 A 10 A 15 A
ASD-A3-1543- 20 A 15 A 20 A
ASD-A3-2043- 25 A 15 A 25 A
ASD-A3-3043- 30 A 25 A 35 A
ASD-A3-4543- 50 A 40 A 50 A
ASD-A3-5543- 50 A 40 A 60 A
ASD-A3-7543- 60 A 50 A 80 A
ASD-A3-1B43- 90 A 80 A 100 A
ASD-A3-1F43- 90 A 80 A 110 A
Note:
3. If the servo drive is equipped with a residual-current device (RCD) for electricity leakage protection,
select a circuit breaker with sensitivity of at least 200 mA and with minimum 0.1 sec working time to
4. Select the Type B residual-current device (RCD) with time delay, as the system ground wire may
contain DC electricity.
5. Use the fuse and circuit breaker that comply with the UL / CSA standard.
6. If authority in the country may designate I△n and maximum fault loop impedance, you shall follow the
2-18
ASDA-A3 Installation
2
in the power cable, signal cable, and connectors. The ferrite ring is usually made of Mn-Zn
ferrite. The impedance of the ferrite ring varies with frequency. Normally, its impedance is
relatively small to low-frequency signals; however, when the frequency of the signal increases,
the impedance increases dramatically, which optimizes signal transmission. Suggested ferrite
ring models:
Installation precautions
The ferrite ring is commonly used when peripheral devices (such as the controller) are affected
by noise from conduction and radiation when the servo motor is in the Servo On state.
The parasitic capacitance between the cables in the wiring panel and the ground is typically
small, but as the frequency of the signal increases (Servo On state), the resistance of the
parasitic capacitance becomes small enough for the common-mode current to flow through.
Normally, common-mode current only leads to common-mode interference due to an unstable
circuit caused by a poor connection between the power circuit and ground. If the common-mode
current flows through the external cables, common-mode interference may also happen due to
electrical interference caused by unstable electric potential.
The ferrite ring causes eddy current losses to high-frequency signals and transforms them into
heat when suppressing common-mode interference. The ferrite ring acts as a low-pass filter to
effectively suppress high-frequency noise and ensure the stability of the circuit while the
impedance to low-frequency signals is relatively small.
2-19
Installation ASDA-A3
Winding several turns of wire onto the ferrite ring can increase inductance and the ability to filter
out high-frequency noise. The suggested winding methods are shown as follows:
2
1. For 4.5 kW to 7.5 kW models
2. For 11 kW to 15 kW models
Note:
1. Refer to Section 3.1.6.5 for the selection of the motor power cable.
2. Only the motor power cable or power cable can run through the ferrite ring. If needed, prepare extra
3. An EMI filter for absorbing radiation may be required when using a longer motor power cable.
2-20
ASDA-A3 Installation
2
EMC rating varies based on the installation structure or wiring. Delta servo products are
designed in accordance with the specifications of the EMC test. Refer to the following diagram
for the standard installation. The following diagram illustrates the standard installation method
for Delta servo products to pass the EMC test.
220V Models
T SR
MCCB Shielding box
U-shape saddle
*1
EMI filter
U-shape saddle
Servo drive
U, V, W
*1 Motor
R, S, T
*1
L1C, L2C
P1 U-shape saddle
CN2 *1 Encoder
P2
*1
Safety relay STO
U-shape saddle
*1
Controller CN1
Note:
2-21
Installation ASDA-A3
400V Models
T SR
2
MCCB
Shielding box
U-shape saddle
*1
EMI Filter
U-shape saddle
Servo Drive
U, V, W
*1 Motor
R, S, T
*1
DC 24V
24V, 0V
Power Supply
P1
U-shape saddle
CN2 *1 Encoder
P2
*1
Safety Relay STO
U-shape saddle
*1
Controller CN1
Note:
2-22
ASDA-A3 Installation
All electronic equipment (including servo drives) generate high or low frequency noise during
2
operation, which interferes with peripheral equipment through conduction or radiation. With an
EMI filter correctly installed and used, you can eliminate much of the interference. For optimized
performance, it is recommended to use Delta’s EMI filter for suppressing the interference.
220V Models
400V Models
2-23
Installation ASDA-A3
To ensure the best performance of the EMI filter, apart from the instruction and wiring of the
2
servo drive, refer to these precautions:
1. The servo drive and EMI filter must be mounted on the same metal plate.
2. The wiring should be as short as possible.
3. The metal plate should be well grounded.
4. It is recommended to install one servo drive with one EMI filter.
More specifications for mounting the servo drive are listed as follows:
1. EN61000-6-4 (2001)
2. EN61800-3 (2004) PDS of category C2
3. EN55011+A2 (2007) Class A Group 1
The selection of motor cable (refer to Chapter 3 Wiring) and installation accuracy determine the
performance of the EMI filter. Follow these precautions:
1. Use a cable that has braided shielding (the effect of double shielding is better).
2. The shield on both ends of the motor cable should be grounded with the shortest cable
length and the largest contact area.
3. Remove the protective paint on the U-shape saddle and metal plate to ensure good
contact. See the following figure.
4. Correctly connect the braided shielding of the motor cable and the metal plate: fix the
braided shielding on both ends of the motor cable with the U-shape saddle and metal plate.
See the following figure.
(1) Remove the protective paint on the U-shape saddle and metal plate to ensure good contact.
2-24
ASDA-A3 Installation
2
regenerative resistor if needed. When the direction of torque is opposite to the direction of
rotation, the energy generated returns to the servo drive from the load. This energy is turned
into electricity in the capacitance of the DC Bus and thus increases the voltage. When the
voltage reaches a given value, the excess energy is consumed by a regenerative resistor. Refer
to the following table to select the suitable regenerative resistor.
(1) Moving direction of the object; (2) Direction of torque; (3) Regenerative energy
2-25
Installation ASDA-A3
220V Models
2
Specifications of the Minimum allowable
built-in regenerative resistor Capacity of the built-in resistance value
Servo drive (kW) regenerative resistor (reference for external
Resistance (Ohm) Capacity (Watt) (Watt) resistors)
(Ohm)
0.1 - - - 60
0.2 - - - 60
0.4 100 40 20 60
0.75 100 40 20 60
1.0 100 40 20 30
1.5 100 40 20 30
2.0 20 80 40 15
3.0 20 80 40 15
4.5 20 100 30 10
5.5 - - - 8
7.5 - - - 8
11 - - - 6
15 - - - 5
400V Models
2-26
ASDA-A3 Installation
When the regenerative energy exceeds the capacity of the built-in regenerative resistor, use an
external regenerative resistor. Pay special attention to the following when using a regenerative
2
resistor:
1. Choose the correct resistance value (P1.052) and capacity (P1.053) settings for the
regenerative resistor; otherwise it might affect the performance.
2. When using an external regenerative resistor, ensure the total resistance value is greater
than the minimum allowable resistance value of the servo drive.
3. For general applications, you can connect more than one resistor in series. If the resistance
value (from resistors connected in series) exceeds the rated range, you can reduce the
value by connecting the resistors in parallel. If you want to connect the resistors in parallel
to increase the power of the regenerative resistors, make sure the resistance value meets
the requirements.
See the following diagrams and settings for connecting the regenerative resistors in series
and in parallel.
P1.052 = 10 (Ω)
1 kW, 10Ω
P1.053 = 1000 (W)
1 kW, 10Ω
P1.052 = 20 (Ω)
P1.053 = 2000 (W)
1 kW, 10Ω
P1.052 = 5 (Ω)
1 kW, 10Ω 1 kW, 10Ω
P1.053 = 2000 (W)
4. Normally, if the capacity of the regenerative resistor (the average value) is within the rated
capacity, the temperature of the resistor can increase to 120°C (248°F) or even higher
under the condition that the regenerative energy continues to function. For safety reasons,
apply forced cooling to reduce the temperature of the regenerative resistor. Alternatively,
you can use regenerative resistors equipped with thermal switches. Contact the
manufacturer for the load characteristics of the regenerative resistor.
2-27
Installation ASDA-A3
When installing an external regenerative resistor, connect the resistor to P3 and C contacts, and
P3 and D contacts are left open. It is recommended that you choose external regenerative
resistors of the resistance values specified in the table on the previous page. For easy
2 calculation of the required regenerative resistor capacity, regardless of the energy consumed by
IGBT, select the capacity of the external regenerative resistor according to the selected rotary
motor.
Rotary motor:
If the motor is making a reciprocating motion, the regenerative resistor consumes the excess
return energy. Refer to the following table when calculating and selecting the required
regenerative resistor.
220V Models
2-28
ASDA-A3 Installation
2
(joule) (joule)
1.0 ECM-B3M-C 2 0810 3 4 5 1.37 6.77 26.21
Note: in the motor column, 2 represents the encoder type, 3 represents the brake or keyway / oil seal
type, 4 represents the shaft diameter, and 5 represents the special code.
2-29
Installation ASDA-A3
400V Models
2
Servo generated when the motor regenerative
Rotor inertia
Inertia drive Motor decelerates from 3000 rpm to energy of the
(× 10-4kg.m2)
(kW) 0 without load Eo capacitance Ec
(joule) (joule)
0.4 ECM-B3M-J 2 0604 3 4 5 0.254 1.26 8.42
Note: in the motor column, 2 represents the encoder type, 3 represents the brake or keyway / oil seal
type, 4 represents the shaft diameter, and 5 represents the special code.
2-30
ASDA-A3 Installation
Assume that the load inertia is N times the motor inertia, when the motor decelerates from
3,000 rpm to 0, the regenerative energy is (N+1) × Eo and the regenerative resistor needs to
2
consume (N+1) × Eo - Ec joules. Assume that the reciprocating motion cycle is T sec, then the
required power of regenerative resistor = 2 × ((N+1) × Eo - Ec) / T. The calculation is as follows:
Example:
For the motor ECM-A3L-CY0604RS1 (400 W), the reciprocating motion cycle is T = 0.4 sec.
Its maximum rotation speed is 3000 rpm and the load inertia is 15 times of the motor inertia.
Maximum
Regenerative energy
regenerative
Servo drive Rotor inertia generated when the motor
Motor energy of the
(kW) J (× 10-4kg.m2) decelerates from 3000 rpm
capacitance Ec
to 0 without load Eo (joule)
(joule)
0.4 ECM-A3L-CY0604RS1 0.15 0.74 8.42
Find the maximum regenerative energy: Eo = 0.74 joules (from the preceding table).
Find the regenerative energy that can be absorbed by the capacitor: Ec = 8.42 joules (from the
preceding table).
2 × ((N + 1) × E0 - Ec ) 2 × ((15 + 1) × 0.74 - 8.42)
The required capacity of the regenerative resistor = = =
T 0.4
17.1 W
From the calculation above, the required power of the regenerative resistor is 17.1 W, which is
smaller than the specified capacity. In this case, the built-in 40 W regenerative resistor fulfills the
need. In general, the built-in regenerative resistor can meet the requirement when the external
load is not too great.
2-31
Installation ASDA-A3
(b) Calculation of the regenerative energy when there is external torque and the motor does
the negative work.
(1) Moving direction of the object; (2) Direction of torque; (3) Regenerative energy
Usually, when the motor does positive work, the motor’s torque direction is identical to the
rotation direction. However, in some instances, the motor’s torque direction is opposite to the
rotation direction. This is when the motor is doing negative work and the external energy is
applied to the servo drive through the motor. For instance, if the external force direction is
identical to the rotation direction (such as downward motion of the vertically-mounted machine),
the servo system outputs more power to counterbalance the excessive external force (the
weight of vertically-mounted machine) in order to keep up with the specified target speed. In this
case, considerable energy returns to the servo drive. When the DC Bus is full and cannot store
more energy, this energy is absorbed by the regenerative resistor.
Example:
For a 400 W motor (ECM-A3L-CY0604RS1), when the torque of the external load is +70% of
the rated torque (1.27 N-m) with rotation speed up to 3,000 rpm, the required external
regenerative resistor is:
3000 × 2 × π
2 × (0.7 × 1.27) × ( ) = 558 W. Therefore, a regenerative resistor of 560 W and 60 Ω is
60
needed.
2-32
ASDA-A3 Installation
2
mechanism to fall. A brake can prevent the mechanism from falling and reduce the motor’s
excessive resistance. The motor lifespan could be reduced due to the excessive heat generated
by continuous resistance. To avoid incorrect operation, the brake can be enabled only when the
servo is switched off. The drive controls the brake with DO. If DO.BRKR is set to off, it means
the brake is not operating and the motor is clamped; if DO.BRKR is set to on, it means the
brake is operating and the motor can run freely. You can use MBT1 (P1.042) and MBT2
(P1.043) to set the delay time.
ON
SON OFF OFF
(DI input)
ON
BRKR OFF OFF
(DO output)
MBT1 (P1.042) MBT2 (P1.043)
ZSPD (P1.038)
Motor speed
ZSPD (P1.038)
Motor speed
2-33
Installation ASDA-A3
When the motor runs normally (Servo On), DO.BRKR should be set to On, it means the brake is
operating and the motor can run freely. Use the emergency stop button in an emergency. Press
the button to switch the motor to Off and set DI.EMGS (0x21) to On. Then AL013 is triggered,
Servo drive
Ensure the polarity of
diode is correct, or it
will damage the drive.
It is open circuit when the Motor
emergency stop signal is on.
Brake 1
Brake
DOX+
For brake
Relay
DC24V Encoder
DOX- DC24V
Brake 2
Note:
1. Refer to Chapter 3 Wiring.
2. The brake signal controls the solenoid valve, providing power to the brake and enabling the brake.
3. There is no polarity for the brake coil.
L1C, L2C
Control power 1 sec
5V
Control power > 0 ms
RST
Main circuit power 800 ms
Bus voltage
ready
2 sec
Servo ready
Servo on
(DI input)
1 ms (Min. value) + delay time of the digital filter (P2.009)
Servo on
(DO output)
2-34
ASDA-A3 Installation
2
Do not use the standard cable when the cable is required for moving or bending. Please
use a flexible cable instead.
When installing the cable carrier, avoid contact between the cables. Do not stack the
cables one above the other; use dividers to prevent cable entanglement instead.
Avoid scraping, crushing, or stepping on the cable. This can damage the inner wires even
when the cable seems intact on the outside.
Do not bend the flexible cable under any normal circumstances. Refer to Section 3.1.6.6
for detailed flexible cable specifications.
2-35
Installation ASDA-A3
2-36
Wiring
This chapter illustrates the power supply circuit, connectors, and wiring for each mode
of the ASDA-A3 220V and 400V series models. Refer to the detailed descriptions
according to the model series.
3-1
Wiring ASDA-A3
3-2
ASDA-A3 Wiring
3-3
Wiring ASDA-A3
3 3.13.1
3.13.2
3.13.3
Position (PT) control mode – differential line driver signal input ··········3-150
Position (PT) control mode – open-collector signal input ···················3-151
Position (PR) control mode – internal position commands ·················3-152
3.13.4 Speed (S) control mode ·····························································3-154
3.13.5 Torque (T) control mode ····························································3-156
3.13.6 Communication mode (CANopen)················································3-158
3.13.7 Communication mode (DMCNET) ················································3-159
3.13.8 Communication mode (EtherCAT) ················································3-160
3-4
ASDA-A3 Wiring
Power
100 W - 1.5 kW Single- / Three-phase 200 - 230V
2 kW - 15 kW Three-phase 200 - 230V
3
Molded case circuit breaker (MCCB)
For preventing the instantaneous excessive current
caused by short circuit or by turning on / off the power
from damaging the servo drive.
DMCNET / EtherCAT
communication port
connector (CN6)
3-5
Wiring ASDA-A3
Installation precautions:
1. Make sure the power and wiring connections of the R, S, T, and L1C, L2C are correct. Refer to
the specifications of the servo drives in Appendix A for the correct voltage input to avoid any
damage to the servo drive and dangerous operating conditions.
2. Make sure the UVW terminal block is correctly wired to avoid abnormal operation of the
motor.
3. When an external regenerative resistor is used, P3 and D contacts should be left open, and
the external regenerative resistor should connect to P3 and C contacts. When the built-in
regenerative resistor is used, P3 and D contacts should be short-circuited, and P3 and C
contacts should be left open.
4. When an alarm occurs or the system is under emergency stop status, use DO.ALRM or
DO.WARN to switch off the magnetic contactor (MC) to cut off the power to the servo drive.
3-6
ASDA-A3 Wiring
3
Connect to single-phase AC power.
Power input for the
L1C, L2C (Refer to the model specification for the proper input
control circuit
voltage.)
P1, P2 - Short-circuit P1 and P2.
Connect to three-phase AC power.
Power input for the main
R, S, T (refer to the model specification for the proper input
circuit
voltage).
Connect to the servo motor.
Terminal Color Description
U Red
U, V, A three-phase main power cable for
Motor power connector V White
W, FG the motor.
W Black
Ground terminals Connect to the ground wire for the power and servo motor.
I/O connector Connect to the controller. Refer to Section 3.4 for more
CN1
(optional purchase) information.
3-7
Wiring ASDA-A3
3-8
ASDA-A3 Wiring
There are two methods for wiring the power supply: single-phase and three-phase. The
3
single-phase wiring is only applicable to models of 1.5 kW or below. In the following diagram,
Power 1 and ALRM_RY_A are normally open contacts, and Power 2 is a normally closed
contact. MC (magnetic contactor) is the power relay and the contact for the main power circuit.
Wiring method for single-phase power supply (for models of 1.5 kW or below)
TR
MCCB
MC
SPD
R Servo drive
U
S V Motor
T W
MC
L1C
L2C
P1
P2 CN1
24 VDC
DO+
Note:
MCCB: molded case circuit breaker ALRM_RY
MC: magnetic contactor
SPD: surge protection device
Power 1: power on DO-
Power 2: power off
ALRM_RY: alarm relay
ALRM_RY_A: normally open contact
of the alarm relay
3-9
Wiring ASDA-A3
3
MCCB
Noise filter Power 1 Power 2 MC ALRM_RY_A
MC
SPD
Servo drive
R U
S V Motor
T W
MC
L1C
L2C
P1
P2
Note: CN1
MCCB: molded case circuit breaker
24 VDC
DO+
MC: magnetic contactor
SPD: surge protection device ALRM_RY
Power 1: power on
Power 2: power off
ALRM_RY: alarm relay DO-
ALRM_RY_A: normally open contact
of the alarm relay
3-10
ASDA-A3 Wiring
Using a common DC Bus can make efficient use of the regenerative energy. For instance,
3
while one of the axes is decelerating, the regenerative energy can be supplied to other
axes. If you need to connect servo drives of different power levels, only models of similar
power levels can be connected; moreover, each servo drive should connect to a
regenerative resistor (or regenerative unit).
Example: if there is a 400 W servo drive in the current system, you can add servo drives of
the same or different power level which ranges from 200 W to 750 W. This is because the
system can only contain servo drives of up to two different power levels.
TSR
MCCB
MC
SPD
MC
R
S
T
L1C
L2C
P1 P3 Regenerative
resistor
P2 C
R
S
T
L1C
L2C
Note: P1 P3 Regenerative
MCCB: molded case circuit breaker resistor
MC: magnetic contactor P2 C
SPD: surge protection device
Power 1: power on
Power 2: power off
ALRM_RY: alarm relay
ALRM_RY_A: normally open contact of the alarm relay
3-11
Wiring ASDA-A3
In addition to the standard quick connectors, Delta also provides IP67 waterproof connectors for
3
ECM-A3 and ECM-B3 220V F40 - F80 motors.
(1)
The (2) and (3) in the following figure show the difference between the military connectors of the
ECM-B3 motors and those of the ECMA / ECMC (old series) motors.
(1) Encoder connector; (2) Brake connector; (3) UVW power connector
3-12
ASDA-A3 Wiring
3
ECM-A3 1 -C 2 040F 3 4 5
ECM-B3 1 -C 2 0401 3 4 5
ECM-B3 1 -C 2 0602 3 4 5
ECM-B3 1 -C 2 0604 3 4 5
ECM-B3 1 -C 2 0804 3 4 5
ECM-B3 1 -C 2 0807 3 4 5
Pin assignment
ECM-B3 1 -C 2 0810 3 4 5
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Yellow /
Green)
1 2 4 5 3 6
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Brake cable colors for
motors with the frame size of 40 - 86 mm: brown and blue.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
Brand Model name
Delta ACS3-CAPW1000
UVW
39-01-2041 (case)
Molex
39-00-0040 (terminal)
3-13
Wiring ASDA-A3
3
4 3
1 2
ECM-A3 1 -C 2 040F 3 4 5
ECM-A3 1 -C 2 0401 3 4 5
Pin assignment
ECM-A3 1 -C 2 0602 3 4 5 CASE
ECM-A3 1 -C 2 0604 3 4 5 GROUND
U (Red) V (White) W (Black) BRAKE1 BRAKE2
(Yellow /
ECM-A3 1 -C 2 0804 3 4 5 Green)
ECM-A3 1 -C 2 0807 3 4 5 1 2 3 4 - -
ECM-B3 1 -C 2 0401 3 4 5
ECM-B3 1 -C 2 0602 3 4 5 5 4
6 3
ECM-B3 1 -C 2 0604 3 4 5 1 2
ECM-B3 1 -C 2 0804 3 4 5
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 40 - 86 mm: brown and blue.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
Brand Model name IP rating
Delta ACS3-CNPW1A00 IP67
UVW
23004231-01
CHOGORI IP67
23004231-02
3-14
ASDA-A3 Wiring
ECMC-F 2 1308 3
ECMC-C 2 1010 3
4
4
3
ECMC-E 2 1310 3 4
ECMC-F 2 1313 3 4
Note:
1. In the servo motor model number, 2 represents the encoder type, 3 represents the brake or
keyway / oil seal type, and 4 represents the shaft diameter and connector type.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
WPS3106A-20-18S (connector)
PLT IP65
WPS3057-12A-R (cable clamp)
3-15
Wiring ASDA-A3
3
D A
ECM-B3 1 -C 2 1010 3 4 5 C B
ECM-B3 1 -C 2 1015 3 4 5
ECM-B3 1 -C 2 1020 3 4 5
ECM-B3 1 -E 2 1310 3 4 5
2 1
ECM-B3 1 -E 2 1315 3 4 5
ECM-B3 1 -E 2 1320 3 4 5
ECM-B3 1 -F 2 1308 3 4 5
Pin assignment
ECM-B3 1 -F 2 1313 3 4 5
CASE
ECM-B3 1 -F 2 1318 3 4 5 GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Green /
Yellow)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details. For the wiring instructions of IP67
connectors, refer to Section 3.1.7.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CAPWA000 IP67
MIL 18-10S
SUNCHU CMS3106A18-10SBI (connector & compression ring) IP67
Note: refer to Section 3.1.7 for the diameter specification of the IP67 compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-16
ASDA-A3 Wiring
3
D A
C B
ECM-B3 1 -C 2 1010 3 4 5
ECM-B3 1 -C 2 1015 3 4 5
ECM-B3 1 -C 2 1020 3 4 5
2 1
ECM-B3 1 -E 2 1310 3 4 5
ECM-B3 1 -E 2 1315 3 4 5
ECM-B3 1 -E 2 1320 3 4 5
ECM-B3 1 -F 2 1308 3 4 5
ECM-B3 1 -F 2 1313 3 4 5
ECM-B3 1 -F 2 1318 3 4 5
Pin assignment
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Green /
Yellow)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CRPWA000 IP67
MIL 18-10S
SUNCHU CMS3108A18-10SBI (connector & compression ring) IP67
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-17
Wiring ASDA-A3
3
Recommended brand Model number of the UVW end
ECMC-E 2 1820 3 4
Delta ASD-CAPW2000
ECMC-E 2 1830 3 4
CMS3106A24-11SBI (connector &
SUNCHU
ECMC-F 2 1830 3 4 compression ring)
WPS3106A24-11S-R (connector)
PLT
WPS3057-16A-R (cable clamp)
Pin assignment
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Green /
Yellow)
D E F G A B
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW with brake Brand Model name IP rating
WPS3106A24-11S-R (connector)
PLT IP65
WPS3057-16A-R (cable clamp)
Note: refer to Section 3.1.7. for the diameter specification of the IP65-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-18
ASDA-A3 Wiring
3
D A
C B
ECM-B3 1 -E 2 1820 3 4 5
2 1
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -F 2 1845 3 4 5
Pin assignment
CASE
U (Red) V (White) W (Black) GROUND BRAKE1*3 BRAKE2*3
(Yellow / Green)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CAPWC000 IP67
MIL 22-22S
SUNCHU CMS3106A22-22SBI (connector & compression ring) IP67
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-19
Wiring ASDA-A3
3 D
C
A
B
2 1
ECM-B3 1 -E 2 1820 3 4 5
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -F 2 1845 3 4 5
Pin assignment
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Yellow /
Green)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CRPWC000 IP67
MIL 22-22S
SUNCHU CMS3108A22-22SBI (connector & compression ring) IP67
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-20
ASDA-A3 Wiring
3.1.4.4 F180 5.5 kW (or above) & F220 motors – Power connectors
D A
3
C B
ECM-B3 1 -F 2 1855 3 4 5
ECM-B3 1 -F 2 1875 3 4 5
2 1
ECM-B3 1 -F 2 221B 3 4 5
ECM-B3 1 -F 2 221F 3 4 5
Pin assignment
CASE
U (Red) V (White) W (Black) GROUND BRAKE1*3 BRAKE2*3
(Yellow / Green)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CAPWE000 IP42
Note: refer to Section 3.1.7 for the diameter specification of the to IP67- and IP42-compliant Delta
connectors. For connector specification of other brands, contact the manufacturers.
3-21
Wiring ASDA-A3
3 D
C
A
ECM-B3 1 -F 2 1855 3 4 5
ECM-B3 1 -F 2 1875 3 4 5 2 1
ECM-B3 1 -F 2 221B 3 4 5
ECM-B3 1 -F 2 221F 3 4 5
Pin assignment
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*3 BRAKE2*3
(Green /
Yellow)
A B C D 1 2
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Power supply for the brake is 24 VDC. Do not share the same power supply with control signals.
3. The brake coil has no polarity. Its pin symbols are BRAKE1 and BRAKE2. Color of brake cable for
motors with the frame size of 100 mm or above: red and black.
4. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
UVW Brand Model name IP rating
Delta ACS3-CRPWE000 IP42
MIL 32-17S
SUNCHU CMS3108A32-17S (connector & compression ring) IP42
Note: refer to Section 3.1.7 for the diameter specification of the IP67- and IP42-compliant Delta
connectors. For connector specification of other brands, contact the manufacturers.
3-22
ASDA-A3 Wiring
Note: the diagram shows the connection between the servo drive and the encoder, and it is not drawn to
scale. The specification is subject to change depending on the selected servo drive and motor
models.
ECM-A3 1 -C 2 0401 3 4 5
ECM-A3 1 -C 2 0602 3 4 5
ECM-A3 1 -C 2 0604 3 4 5
ECM-A3 1 -C 2 0804 3 4 5
ECM-A3 1 -C 2 0807 3 4 5
ECM-B3 1 -C 2 0401 3 4 5
Recommended
Model name
ECM-B3 1 -C 2 0602 3 4 5 brand
ECM-B3 1 -C 2 0804 3 4 5
1-172161-9 or 172161-1 (case)
ECM-B3 1 -C 2 0807 3 4 5 TE Connectivity 170359-1 (tin-plated terminal)
170359-3 (gold-plated terminal)
ECM-B3 1 -C 2 0810 3 4 5
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. Connectors with tin-plated terminals are recommended. Since the terminal of the connector on the
servo motor is tin-plated, we recommend to use the connector with tin-plated terminal for the
connectors on both ends to have the same metal plating.
3. When selecting the wires, refer to Section 3.1.6 for details.
3-23
Wiring ASDA-A3
Specifications and pin assignment of the quick connector for the A3 / B3 incremental
encoder
3 L
Model name
mm inch
ACS3-CAE 0103 3000 50 118 2
ACS3-CAE 0105 5000 50 197 2
ACS3-CAE 0110 10000 100 394 4
ACS3-CAE 0120 20000 100 788 4
Note: select cables according to the in the model number. F represents flexible cables and N
represents standard cables.
A3 servo Motor
drive encoder
1 2 3 3 2 1
White White
Reserved Reserved Reserved Reserved
T+ T+
4 5 6 6 5 4
White/Red White/Red
Reserved Reserved Reserved Reserved
T- T-
7 8 9 9 8 7
Note: the wire colors of the ASDA-A3 servo drive are for reference only. Refer to the actual servo drive.
To directly connect the wires without using the connectors, wire them according to the
corresponding wire number (shown above). For example, connect wire No. 1 of the servo drive
to wire No. 1 of the motor encoder; connect wire No. 2 of the servo drive to wire No. 2 of the
motor encoder, and so on. Number the wires of the servo drive in sequence and then connect
them to the encoder.
3-24
ASDA-A3 Wiring
Specifications and pin assignment of the quick connector for the A3 / B3 absolute
encoder
3
L
Model name
mm inch
ACS3-CAE 0103 3000 50 118 2
ACS3-CAE 0105 5000 50 197 2
ACS3-CAE 0110 10000 100 394 4
ACS3-CAE 0120 20000 100 788 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Battery box
CN2 connector Quick connector
Servo
drive Motor
1 2 3 3 2 1
4 5 6 6 5 4
7 8 9 9 8 7
Note: the wire colors of the ASDA-A3 servo drive are for reference only. Refer to the actual servo drive.
3-25
Wiring ASDA-A3
Encoder connection (Diagram 2): IP67 waterproof connectors for ECM-A3 / B3 motors
Note: the diagram shows the connection between the servo drive and the encoder, and it is not drawn to
scale. The specification is subject to change depending on the selected servo drive and motor
models.
ECM-A3 1 -C 2 0401 3 4 5
ECM-A3 1 -C 2 0602 3 4 5
ECM-A3 1 -C 2 0604 3 4 5
ECM-A3 1 -C 2 0804 3 4 5
1 7
ECM-A3 1 -C 2 0807 3 4 5 2 6
ECM-B3 1 -C 2 0401 3 4 5 8
3 5
ECM-B3 1 -C 2 0602 3 4 5 4
ECM-B3 1 -C 2 0604 3 4 5
ECM-B3 1 -C 2 0804 3 4 5
ECM-B3 1 -C 2 0807 3 4 5
ECM-B3 1 -C 2 0810 3 4 5
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
A3 / B3 encoder Brand Model name IP rating
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-26
ASDA-A3 Wiring
Specifications and pin assignment of the IP67 waterproof connector for the A3 / B3
incremental encoder
L
3
L
Model name Connector
mm inch
ACS3-CAE 1103 22008231-01 3000 50 118 2
ACS3-CAE 1105 22008231-01 5000 50 197 2
ACS3-CAE 1110 22008231-01 10000 100 394 4
ACS3-CAE 1120 22008231-01 20000 100 788 4
Note: select cables according to the in the model number. F represents flexible cables and N
represents standard cables.
Servo drive
Motor
1 7
2 6
8
3 5
4
1 T+ White
2 T- White/Red
3 GND Blue
4 DC+5V Brown
5, 6, 7 - -
8 BRAID SHIELD -
3-27
Wiring ASDA-A3
Specifications and pin assignment of the IP67 waterproof connector for the A3 / B3
absolute encoder
3 L
L
Model name Connector
mm inch
ACS3-CAE 1103 22008231-01 3000 50 118 2
ACS3-CAE 1105 22008231-01 5000 50 197 2
ACS3-CAE 1110 22008231-01 10000 100 394 4
ACS3-CAE 1120 22008231-01 20000 100 788 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Battery box
IP67 waterproof connector
CN2 connector
Servo
Motor drive
1 7
2 6
8
3 5
4
1 T+ White
2 T- White/Red
3 GND Blue
4 DC+5V Brown
5 BAT- Black
6 BAT+ Red
7 – –
8 BRAID SHIELD –
Note: if using an incremental encoder cable, connecting BAT+ and BAT- is not required.
3-28
ASDA-A3 Wiring
Note: the diagram shows the connection between the servo drive and the encoder, and it is not drawn to
scale. The specification is subject to change depending on the selected servo drive and motor
models.
Connector specifications:
3-29
Wiring ASDA-A3
Specifications and pin assignment of the military connector for the ECMC incremental
encoder
3
L
Model name Connector
mm inch
ACS3-CAE 3003 3106A-20-29S 3000 50 118 2
ACS3-CAE 3005 3106A-20-29S 5000 50 197 2
ACS3-CAE 3010 3106A-20-29S 10000 100 394 4
ACS3-CAE 3020 3106A-20-29S 20000 100 788 4
Note: select cables according to the in the model number. N represents standard cables and F
represents flexible cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Servo
Motor drive
3-30
ASDA-A3 Wiring
Specifications and pin assignment of the military connector for the ECMC absolute
encoder
3
L
Model name Connector
mm inch
ACS3-CAE 3003 3106A-20-29S 3000 50 118 2
ACS3-CAE 3005 3106A-20-29S 5000 50 197 2
ACS3-CAE 3010 3106A-20-29S 10000 100 394 4
ACS3-CAE 3020 3106A-20-29S 20000 100 788 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Battery box
Military connector
CN2 connector
Servo
Motor drive
3-31
Wiring ASDA-A3
Note: the diagram shows the connection between the servo drive and the encoder, and it is not drawn to
scale. The specification is subject to change depending on the selected servo drive and motor
models.
ECM-B3 1 -C 2 1010 3 4 5
ECM-B3 1 -C 2 1015 3 4 5
ECM-B3 1 -C 2 1020 3 4 5
ECM-B3 1 -E 2 1310 3 4 5
ECM-B3 1 -E 2 1315 3 4 5
ECM-B3 1 -E 2 1320 3 4 5
ECM-B3 1 -F 2 1308 3 4 5
3 1
ECM-B3 1 -F 2 1313 3 4 5 4
7
ECM-B3 1 -F 2 1318 3 4 5
ECM-B3 1 -E 2 1820 3 4 5 10 8
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -F 2 1845 3 4 5
ECM-B3 1 -F 2 1855 3 4 5
ECM-B3 1 -F 2 1875 3 4 5
ECM-B3 1 -F 2 221B 3 4 5
ECM-B3 1 -F 2 221F 3 4 5
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
B3 encoder Brand Model name IP rating
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-32
ASDA-A3 Wiring
3
ECM-B3 1 -C 2 1020 3 4 5
ECM-B3 1 -E 2 1310 3 4 5
1
3
ECM-B3 1 -E 2 1315 3 4 5
4
7
ECM-B3 1 -E 2 1320 3 4 5
ECM-B3 1 -F 2 1308 3 4 5 10 8
ECM-B3 1 -F 2 1313 3 4 5
ECM-B3 1 -F 2 1318 3 4 5
ECM-B3 1 -E 2 1820 3 4 5
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -F 2 1845 3 4 5
ECM-B3 1 -F 2 1855 3 4 5
ECM-B3 1 -F 2 1875 3 4 5
ECM-B3 1 -F 2 221B 3 4 5
ECM-B3 1 -F 2 221F 3 4 5
Note:
1. In the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type, 3
represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector type,
and 5 represents the special code.
2. When selecting the wires, refer to Section 3.1.6 for details.
Connector specifications:
B3 encoder Brand Model name IP rating
Note: refer to Section 3.1.7 for the diameter specification of the IP67-compliant Delta connectors. For
connector specification of other brands, contact the manufacturers.
3-33
Wiring ASDA-A3
Specifications and pin assignment of the IP67 waterproof military connector for the B3
incremental encoder
3 L
L
Model name Connector
mm inch
ACS3-CAE A103 CMV1-SP10S 3000 50 118 2
ACS3-CAE A105 CMV1-SP10S 5000 50 197 2
ACS3-CAE A110 CMV1-SP10S 10000 100 394 4
ACS3-CAE A120 CMV1-SP10S 20000 100 788 4
Note: select cables according to the in the model number. F represents flexible cables and N
represents standard cables.
Military connector
CN2 connector
Servo drive
Motor
3 2 1
7 4
10 9 8
3-34
ASDA-A3 Wiring
Specifications and pin assignment of the IP67 waterproof military connector for the B3
absolute encoder
3
L
L
Model name Connector
mm inch
ACS3-CAE A103 CMV1-SP10S 3000 50 118 2
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Battery box
Military connector
CN2 connector
Servo drive
Motor
3 2 1
7 4
10 9 8
3-35
Wiring ASDA-A3
Specifications and pin assignment of the IP67 waterproof military connector for the B3
incremental encoder
3
L
Model name Connector
mm inch
ACS3-CRE A103 CMV1-AP10S 3000 50 118 2
ACS3-CRE A105 CMV1-AP10S 5000 50 197 2
ACS3-CRE A110 CMV1-AP10S 10000 100 394 4
ACS3-CRE A120 CMV1-AP10S 20000 100 788 4
Note: select cables according to the in the model number. F represents flexible cables and N
represents standard cables.
Military connector
CN2 connector
Servo drive
Motor
3 2 1
7 4
10 9 8
3-36
ASDA-A3 Wiring
Specifications and pin assignment of the IP67 waterproof military connector for the B3
absolute encoder
L
3
L
Model name Connector
mm inch
ACS3-CRE A103 CMV1-AP10S 3000 50 118 2
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery explosion.
Servo drive
Motor
3 2 1
7 4
10 9 8
3-37
Wiring ASDA-A3
3
The recommended wire for connectors and signal wiring for ASDA-A3 as listed in the following
tables:
For the terminal blocks on 3 kW (or below) models, use wire ferrules (end cord insulated
terminals).
For the screw terminal blocks on 4.5 kW (or above) models, use ring type terminals.
The suggested terminal brand is K.S. Terminals Inc, as shown in the following table. Refer
to Sections 3.1.6.2 and 3.1.6.3 for the suitable ferrule / terminal specifications.
L1C, L2C R, S, T, P1, P2 U, V, W P3, D, C, ㊀
Servo drive model
Wire Wire Wire Wire Wire Wire Wire Wire
diameter ferrule diameterNote 6 ferrule diameter ferrule diameter ferrule
1.3 mm2 0.2 mm2 0.82 mm2 2.1 mm2
ASD-A3-0121- 2 E1512 - E1012 E2512
(16 AWG) (24 AWG) (18 AWG) (14 AWG)
Note:
1. In the servo drive model name, 2 represents the model type.
2. The shield should connect to the phase of the ground terminal.
3. When wiring, use the wires suggested in this section to avoid danger.
4. Choose the suitable terminals that comply with the wiring specifications. Use a crimping tool to
properly crimp the terminals / ferrules and wires.
5. Do not use bare wires for wiring, or the loose wires may cause accidents.
6. The wire gauge of R, S, T for 100 W to 3 kW servo drives can be up to 14 AWG. Refer to Section
3.1.6.2 for the wire diameters specifications applicable to the wire ferrule.
3-38
ASDA-A3 Wiring
3
Wire ferrules: Recommended crimping tool
(Delta part number: 3150165700):
Doubling
3-39
Wiring ASDA-A3
Use a ferrule with the barrel length of 12 mm (0.47 inches) and the wires of corresponding
3
specifications for the drives. If the barrel length is shorter than 12 mm, the wire may fall off
and cause danger.
Use a ferrule crimper to properly crimp the barrel and wires.
Do not use bare wires for wiring, or the loose wires may cause accidents.
> 15 mm
Step 1: cut through the insulation layer to
expose the lead wire for more than 15 mm
(0.59 inches).
12 mm
3-40
ASDA-A3 Wiring
X1
X2 3
X1 mm (inch) / X2 mm (inch)
Servo drive
L1C, L2C R, S, T P1, P2 U, V, W P3, D, C, ㊀
ASD-A3-4523- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43)
ASD-A3-5523- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 11 (0.43) / 12 (0.47) 10 (0.39) / 11 (0.43)
ASD-A3-7523- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 11 (0.43) / 12 (0.47) 10 (0.39) / 11 (0.43)
ASD-A3-1B23- 2 11 (0.43) / 12 (0.47) 11 (0.43) / 12 (0.47) 11 (0.43) / 12 (0.47) 12 (0.47) / 13 (0.51) 11 (0.43) / 12 (0.47)
P3, C:
13 (0.51) / 14 (0.55)
ASD-A3-1F23- 2 13 (0.51) / 14 (0.55) 13 (0.51) / 14 (0.55) 17 (0.67) / 18 (0.71) 17 (0.67) / 18 (0.71)
㊀:
17 (0.67) / 18 (0.71)
Note: in the servo drive model name, 2 represents the the model type.
ASD-A3-0121- 2
~ - - - - - - - - M4 12 - 14
ASD-A3-3023- 2
ASD-A3-4523- 2 M4 10 M4 10 M4 10 M4 10 M4 12 - 14
ASD-A3-5523- 2 M4 10 M4 10 M4 10 M4 10 M4 12 - 14
ASD-A3-7523- 2 M4 10 M4 10 M4 10 M4 10 M4 12 - 14
ASD-A3-1B23- 2 M4 10 M4 10 M6 25 M4 10 M4 12 - 14
ASD-A3-1F23- 2 M6 25 M6 25 M6 25 M6 25 M5 22 - 24
Note: in the servo drive model name, 2 represents the the model type.
3-41
Wiring ASDA-A3
3
ACS3-CAEN01XX ACS3-CAEF01XX
ACS3-CAEA01XX ACS3-CAEB01XX
ACS3-CAEN11XX ACS3-CAEF11XX
ACS3-CAEA11XX ACS3-CAEB11XX
Model name
ACS3-CAENA1XX ACS3-CAEFA1XX
ACS3-CAEAA1XX ACS3-CAEBA1XX
ACS3-CRENA1XX ACS3-CREFA1XX
ACS3-CREAA1XX ACS3-CREBA1XX
Specification UL2464 (Temp. rating: 80°C / 176°F) UL2464 (Temp. rating: 80°C / 176°F)
AWG#22-2C (0.33 mm²) AWG#22-2C (0.33 mm²)
DC+5V / GND
Insulator outer diameter: Φ1.3 mm Insulator outer diameter: Φ1.3 mm
3-42
ASDA-A3 Wiring
3
220V series:
Item Standard cable Flexible cable
ACS3-CAPW11XX ACS3-CAPF11XX
ACS3-CAPW21XX ACS3-CAPF21XX
Model name
ACS3-CAPW51XX ACS3-CAPF51XX
ACS3-CAPW61XX ACS3-CAPF61XX
Specification UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
400V series:
Item Standard cable Flexible cable
ACS3-CAPW21XX ACS3-CAPF21XX
Model name
ACS3-CAPW31XX ACS3-CAPF31XX
Specification UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
3-43
Wiring ASDA-A3
3
ACS3-CAPWA2XX ACS3-CAPFA2XX
Model name
ACS3-CRPWA2XX ACS3-CRPFA2XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#16-4C (1.3 mm²) AWG#16-4C (1.3 mm²)
Specification
Insulator outer diameter: Φ3.2 mm Insulator outer diameter: Φ3.2 mm
Test voltage 600 VAC Test voltage 600 VAC
Power
cable ACS3-CAPWA3XX ACS3-CAPFA3XX
Model name
ACS3-CRPWA3XX ACS3-CRPFA3XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#14-4C (2.1 mm²) AWG#14-4C (2.1 mm²)
Specification
Insulator outer diameter: Φ2.8 mm Insulator outer diameter: Φ2.8 mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CABRA1XX ACS3-CABFA1XX
Model name
ACS3-CRBRA1XX ACS3-CRBFA1XX
Brake UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification
Insulator outer diameter: Φ1.8 mm Insulator outer diameter: Φ1.8 mm
Test voltage 300 VAC Test voltage 300 VAC
3-44
ASDA-A3 Wiring
3
ACS3-CAPWC3XX ACS3-CAPFC3XX
Model name
ACS3-CRPWC3XX ACS3-CRPFC3XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#14-4C (2.1 mm²) AWG#14-4C (2.1 mm²)
Specification
Insulator outer diameter: Φ2.8 mm Insulator outer diameter: Φ2.8 mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CAPWC4XX ACS3-CAPFC4XX
Model name
ACS3-CRPWC4XX ACS3-CRPFC4XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#12-4C (3.3 mm²) AWG#12-4C (3.3 mm²)
Specification
Insulator outer diameter: Φ4.0 mm Insulator outer diameter: Φ4.0 mm
Power Test voltage 600 VAC Test voltage 600 VAC
cable ACS3-CAPWC5XX ACS3-CAPFC5XX
Model name
ACS3-CRPWC5XX ACS3-CRPFC5XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#10-4C (5.3 mm²) AWG#10-4C (5.3 mm²)
Specification
Insulator outer diameter: Φ4.6 mm Insulator outer diameter: Φ4.6 mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CAPWC6XX ACS3-CAPFC6XX
Model name
ACS3-CRPWC6XX ACS3-CRPFC6XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#8-4C (8.4 mm²) AWG#8-4C (8.4 mm²)
Specification
Insulator outer diameter: Φ7.0 mm Insulator outer diameter: Φ7.0 mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CABRA1XX ACS3-CABFA1XX
Model name
ACS3-CRBRA1XX ACS3-CRBFA1XX
Brake UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification
Insulator outer diameter: Φ1.8 mm Insulator outer diameter: Φ1.8 mm
Test voltage 300 VAC Test voltage 300 VAC
Max. wiring length 20 m
Standard length
L = 3 m, 5 m, 10 m, 20 m
provided by Delta
Note:
1. Refer to Sections 3.1.6.1 and 3.2.6.1.
2. Apart from the specifications mentioned above, refer to Section 2.7.1 for the motor cable selection and
installation precautions.
3-45
Wiring ASDA-A3
Motor frame and power: F180 5.5 kW (or above) & F220
3
ACS3-CAPWE6XX ACS3-CAPFE6XX
Model name
ACS3-CRPWE6XX ACS3-CRPFE6XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105℃)
AWG#8-4C (8.4 mm²) AWG#8-4C (8.4 mm²)
Specification
Insulation outer diameter: Φ7.0mm Insulation outer diameter: Φ7.0mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CAPWE7XX ACS3-CAPFE7XX
Model name
ACS3-CRPWE7XX ACS3-CRPFE7XX
Power UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
cable
AWG#6-4C (13.3 mm²) AWG#6-4C (13.3 mm²)
Specification
Insulation outer diameter: Φ8.8mm Insulation outer diameter: Φ8.8mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CAPWE8XX ACS3-CAPFE8XX
Model name
ACS3-CRPWE8XX ACS3-CRPFE8XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#4-4C (21.2 mm²) AWG#4-4C (21.2 mm²)
Specification
Insulator outer diameter: Φ10.2 mm Insulator outer diameter: Φ10.2 mm
Test voltage 600 VAC Test voltage 600 VAC
ACS3-CABRA1XX ACS3-CABFA1XX
Model name
ACS3-CRBRA1XX ACS3-CRBFA1XX
Brake UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification
Insulator outer diameter: Φ1.8 mm Insulator outer diameter: Φ1.8 mm
Test voltage 300 VAC Test voltage 300 VAC
Max. wiring length 20 m
Standard length
L = 3 m, 5 m, 10 m, 20 m
provided by Delta
Note:
1. Refer to Sections 3.1.6.1 and 3.2.6.1.
2. Apart from the specifications mentioned above, refer to Section 2.7.1 for the motor cable selection and
installation precautions.
3-46
ASDA-A3 Wiring
Delta provides two types of power and encoder cables: standard cables and flexible cables. Use
3
flexible cable when connecting to a moving machinery. Refer to the following table for flexible
cable specifications.
Item Specification
Acceleration 15 m/s2
Note:
1. Bending the cable into a curve and then straightening it is considered as one time.
2. For precautions relevant to the cables, refer to Section 2.10.
3-47
Wiring ASDA-A3
3
8 ~ 12 mm Step 1:
Cut through the cable and expose the
2 ~ 3 mm
shielding. The exposed wire length should be
8 - 12 mm (0.31 - 0.47 inches) and the tinned
wire length should be 2 - 3 mm (0.08 - 0.12
inches).
Step 3:
(1) For the power connector, refer to
Section 3.1.4 for the pin assignment to
connect the pins.
(2) For the encoder connector, refer to
Section 3.1.5 for the pin assignment to
connect the pins.
(C) Step 4:
Place the groove face of the (D) gasket
towards the clamp ring and fit it into the (C)
clamp ring.
(D)
Step 5:
Use a wrench to lock the clamp ring to the
housing and place the seals ring in the
clamp ring.
Step 6:
Use a wrench to lock the seals nut to the
clamp ring to complete the wiring.
Instruction on mating and unmating the waterproof connectors of F40 - F80 motors:
3-48
ASDA-A3 Wiring
3
shielding. The exposed wire length (a)
b
should be 23 - 27 mm (0.9 - 1.06 inches)
for straight connectors and 28 - 32 mm
(1.1 - 1.26 inches) for angle connectors,
and the tinned wire length (b) should be
3 - 5 mm (0.12 - 0.2 inches).
Step 3:
(E) (D) (1) For the power connector, refer to
Section 3.1.4 for the pin assignment
to connect the pins.
(2) For the encoder connector, refer to
Section 3.1.5 for the pin assignment
to connect the pins.
Note: it is suggested that you use 20 mm (0.79
inches) heat shrink for straight connectors,
and 25 mm (0.98 inches) heat shrink for angle
connectors.
3-49
Wiring ASDA-A3
When mating, ensure the connector is fully locked and the diameter of the wire matches that of
3
the rubber ring. If you choose a wire of smaller diameter and a rubber ring of larger diameter,
the combination does not meet the IP67 standard. When selecting the wires, refer to Section
3.1.6.
Connector model Diameter of rubber ring (mm) Torque for tightening the connector
ACS3-CAPWA000
Two sets of rubber rings attached 8 - 9 Nm (Φ9 - Φ10)
Φ9 - Φ10 and Φ11 - Φ12 9 - 10 Nm (Φ11 - Φ12)
ACS3-CRPWA000
ACS3-CAPWC000
Two sets of rubber rings attached 7.5 - 8.5 Nm (Φ11 - Φ12)
Φ11 - Φ12 and Φ15 - Φ16 7.5 Nm (Φ15 - Φ16)
ACS3-CRPWC000
ACS3-CABRA000
Two sets of rubber rings attached
1 Nm
Φ4.5 - Φ5.1 and Φ5.5 - Φ6.1
ACS3-CRBRA000
ACS3-CAENA000
Two sets of rubber rings attached
1 Nm
Φ6.5 - Φ7.1 and Φ8.5 - Φ9.1
ACS3-CRENA000
Connector model Wire diameter (mm) Torque for tightening the connector
Connector model Wire diameter (mm) Torque for tightening the connector
ACS3-CAPWE000
Φ20 Max. Tighten until snug
ACS3-CRPWE000
3-50
ASDA-A3 Wiring
Power
400 W - 15 kW
Three-phase 380 - 480V -10% to +10%
3
Molded case circuit breaker (MCCB)
For preventing the instantaneous excessive current
caused by short circuit or by turning on / off the power
from damaging the servo drive.
RS-485 / CANopen
Communication port
connector (CN3)
DMCNET / EtherCAT
Communication port
connector (CN6)
3-51
Wiring ASDA-A3
Short-circuit
P1 and P2
Regenerative resistor
(optional purchase)
3-52
ASDA-A3 Wiring
3
DC24V, Power input for the
Connect to DC 24V power.
DC0V control circuit
U Red
U, V,
Motor power connector A three-phase main power cable for
W, FG V White
the motor.
W Black
Ground terminals Connect to the ground wire for the power and servo motor.
I/O connector Connect to the controller. Refer to Section 3.4 for more
CN1
(optional purchase) information.
3-53
Wiring ASDA-A3
1. Do not touch R, S, T and U, V, W immediately after the power is off since the capacitance
3
inside the servo drive can still contain a dangerously large amount of electric charge. Wait
until the charging light is off.
2. Separate R, S, T and U, V, W from other wires. The separation should be at least 30 cm
(11.8 inches).
3. For the connection cable for CN2 and CN5, use a metal braided shielded twisted-pair cable
that conforms to UL2464 specifications.
4. When using RS-485, CANopen, DMCNET, or EtherCAT, use the shielded twisted-pair
communication cable to ensure the communication quality.
5. When selecting the wires, refer to Section 3.2.6.
6. Do not use any external capacitors, or it may damage the servo drive.
3-54
ASDA-A3 Wiring
The power supply wiring for the 400V series servo drive is three-phase. In the following
3
diagram, Power 1 and ALRM_RY_A are normally open contacts, and Power 2 is a normally
closed contact. MC (magnetic contactor) is the power relay and the contact for the main power
circuit.
MC
SPD
Servo drive
R U
S V Motor
T W
MC
DC 24V DC 24V
Power supply
DC 0V
P1
P2
Note: CN1
MCCB: molded case circuit breaker
24 VDC
DO+
MC: magnetic contactor
SPD: surge protection device ALRM_RY
Power 1: power on
Power 2: power off
ALRM_RY: alarm relay DO-
ALRM_RY_A: normally open contact
of the alarm relay
3-55
Wiring ASDA-A3
Specifications of power connectors for F40 - F80 motors are the same for both 400V and 220V
servo drives. However, the F40 - F80 motors for 400V servo drives only support the 9-pin quick
connector and do not support IP67 waterproof connectors. Refer to Section 3.1.4.1 for
details.
Motor model
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
Specifications of power connectors for F100 - F130 motors are the same for both 400V and
220V servo drives. Refer to Section 3.1.4.2 for details.
Motor model
ECM-B3 1 -J 2 1020 3 4 5 - - -
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
Specifications of power connectors for F180 4.5 kW (or below) motors are the same for both
400V and 220V servo drives. Refer to Section 3.1.4.3 for details.
Motor model
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
3.2.4.4 F180 5.5 kW (or above) & F220 motors – Power connectors
Specifications of power connectors for F180 5.5 kW (or above) and F220 motors are the same
for both 400V and 220V servo drives. Refer to Section 3.1.4.4 for details.
Motor model
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
3-56
ASDA-A3 Wiring
Specifications of encoder connectors for F40 - F80 motors are the same for both 400V and
3
220V servo drives. However, the F40 - F80 motors for 400V servo drives only support the 9-pin
quick connector and do not support IP67 waterproof connectors. Refer to Section 3.1.5.1 for
details.
(2)
(1)
Motor model
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
3-57
Wiring ASDA-A3
Specifications of encoder connectors for F100 - F220 ECM-B3 motors are the same for both
3
400V and 220V servo drives. Refer to Section 3.1.5.3 for details.
(2)
(1)
Motor model
Note: in the servo motor model name, 1 represents the motor inertia, 2 represents the encoder type,
3 represents the brake or keyway / oil seal type, 4 represents the shaft diameter and connector
type, and 5 represents the special code.
3-58
ASDA-A3 Wiring
3
The recommended wire for connectors and signal wiring for ASDA-A3 as listed in the following
tables:
For the pluggable terminal blocks on 1.5 kW (or below), use wire ferrules (end cord
insulated terminals).
For the screw terminal blocks on 2 kW (or above) models, use ring type terminals.
The suggested terminal brand is K.S. Terminals Inc, as shown in the following table. Refer
to Section 3.1.6.2 and 3.2.6.2 for the suitable ferrule / terminal specifications.
DC24V, DC0V R, S, T, P1, P2 U, V, W P3, D, C, ㊀
Servo drive model
Wire Wire Wire Wire Wire Wire Wire Wire
diameter ferrule diameter ferrule diameter ferrule diameter ferrule
0.32 mm2 0.32 mm2
ASD-A3-0443- 2 E0308 E0308 E1012 E0308
(22 AWG) 0.82 mm2 (22 AWG)
(18 AWG)
ASD-A3-0743- 2 E0308 E0512 E1012 E0512
0.32 mm2 0.52 mm2 0.52 mm2
(22 AWG) (20 AWG) (20 AWG)
ASD-A3-1043- 2 E0308 E0512 E1512 E0512
1.3 mm2
0.82 mm2 (16 AWG) 0.82 mm2
ASD-A3-1543- 2 E0308 E1012 E1512 E1012
(18 AWG) (18 AWG)
Note:
1. In the servo drive model name, 2 represents the the model type.
2. The shield should connect to the phase of the ground terminal.
3. When wiring, use the wires suggested in this section to avoid danger.
4. Choose the suitable terminals that comply with the wiring specifications. Use a crimping tool to
properly crimp the terminals / ferrules and wires.
5. Do not use bare wires for wiring, or the loose wires may cause accidents.
6. For wiring with wire ferrules, refer to Section 3.1.6.2.
3-59
Wiring ASDA-A3
3 X1
X2
X1 mm (inch) / X2 mm (inch)
Servo drive
DC24V, DC0V R, S, T, P1, P2 U, V, W P3, C, ㊀
ASD-A3-2043- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) -
ASD-A3-3043- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) -
ASD-A3-4543- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) -
ASD-A3-5543- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) -
ASD-A3-7543- 2 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) 10 (0.39) / 11 (0.43) -
ASD-A3-1B43- 2 10.5 (0.41) / 11 (0.43) 10.5 (0.41) / 11 (0.43) 12 (0.47) / 13 (0.51) 10.5 (0.41) / 11 (0.43) -
ASD-A3-1F43- 2 10.5 (0.41) / 11 (0.43) 10.5 (0.41) / 11 (0.43) 12 (0.47) / 13 (0.51) 10.5 (0.41) / 11 (0.43) -
Note: in the servo drive model name, 2 represents the the model type.
Note: in the servo drive model name, 2 represents the the model type.
3-60
ASDA-A3 Wiring
For the encoder cable specifications, refer to Section 3.1.6.4. For the power cable
3
specifications, refer to Section 3.1.6.5. For the flexible cable specifications, refer to Section
3.1.6.6.
Models of 400V F40 - F80 do not support waterproof connectors. For the waterproof connectors
for F100 - F220 models, refer to Section 3.1.7.
3-61
Wiring ASDA-A3
Power
400 W (and below) models
Single- / Three-phase
Connect to external
regenerative resistor
*1
200 - 230V P1 P2 P3 D C
Built-in regenerative
resistor *2
R Servo
motor
Rectifier circuit
Varistor
Regeneration circuit
S + V
M
T
W
Voltage
detection
Encoder
Digital output
*4
RS-485
CN3 DMCNET *5
CANopen CN6 EtherCAT *6
Mini USB CN4
CN10 STO *7
Note:
*1. Short-circuit P1 and P2 as shown in the figure.
*2. Models of 200 W and below do not have built-in regenerative resistors; models of 400 W have built-in
regenerative resistors.
*3. Functions that are not provided by A3-F and A3-E.
*4. Serial communication (RS-485) is available on A3-L and A3-M only; CANopen is available on A3-M
only.
*5. DMCNET is available on A3-F only.
*6. EtherCAT is available on A3-E only.
*7. STO function is available on A3-M and A3-E only.
3-62
ASDA-A3 Wiring
750 W - 3 kW models
Power Connect to external regenerative resistor
750 W - 1.5 kW models
Sing le- / Three-pha se 200 - 230V
3
2 kW - 3 kW models
Three-pha se 200 - 230V
*1
P1 P2 P3 D C
Built-in regenerative
resistor
Fan
U
R Servo
Rectifier circuit
motor
Varistor
Regeneration circuit
S + V
M
T
W
Voltage
detection
Encoder
Current Dynamic
L1C Voltage Gate driver
detection brake
detection
Control
power *2
L2C
Digital input
CN2 Full-closed loop
Control unit
Ana log mo nito r
output *3
CN1 Linear scale
A, B, Z ou tpu t
*4
RS-485
CN3
CANopen DMCNET *5
CN6 EtherCAT *6
Note:
*1. Short-circuit P1 and P2 as shown in the figure.
*2. The dynamic brakes of 750 W - 3 kW models are three-phase and UVW is short-circuited.
*3. Functions that are not provided by A3-F and A3-E.
*4. Serial communication (RS-485) is available on A3-L and A3-M only; CANopen is available on A3-M
only.
*5. DMCNET is available on A3-F only.
*6. EtherCAT is available on A3-E only.
*7. STO function is available on A3-M and A3-E only.
3-63
Wiring ASDA-A3
4.5 kW - 15 kW models
Conne ct to extern al regene rati ve resistor
Power
3
4.5 kW - 15 kW models
*1
Three-pha se 200 - 230 V P1 P2 P3 D C
Built-in
regenerative
resistor *2
Fan
U
Regeneration circuit
Servo
Rectifier circuit
motor
Varistor
S + V
M
T
W
Voltage
detection
Encoder
*4 DMCNET *5
RS-485 CN6
CN3 EtherCAT *6
CANopen
Note:
*1. Short-circuit P1 and P2 as shown in the figure.
*2. Models of 4.5 kW and below have built-in regenerative resistors; models of 5.5 kW do not have built-in
regenerative resistors.
*3. Functions that are not provided by A3-F and A3-E.
*4. Serial communication (RS-485) is available on A3-L and A3-M only; CANopen is available on A3-M
only.
*5. DMCNET is available on A3-F only.
*6. EtherCAT is available on A3-E only.
*7. STO function is available on A3-M and A3-E only.
3-64
ASDA-A3 Wiring
Power
400 W – 1.5 kW models
Three-phase 380 - 480V
*1
P1 P2
Conne ct to extern al regene rati ve resistor
P3 D C
Built-in
regenerative
resistor
3
Fan
U
R Servo
Regeneration circuit
Rectifier circuit motor
Varistor
S + V
M
T
W
Voltage
detection
Encoder
Voltage Current Dynamic
DC24V Gate driver
detection brake
DC 24V detection
Control
Power *2
power
supply DC0V
Digital output
*4
RS-485
CN3
CANopen
DMCNET *5
CN6
EtherCAT *6
Note:
*1. Short-circuit P1 and P2 as shown in the figure.
*2. If the dynamic brake is in operation, the UVW is short-circuited.
*3. Functions that are not provided by A3-F and A3-E.
*4. Serial communication (RS-485) is available on A3-L and A3-M only; CANopen is available on A3-M
only.
*5. DMCNET is available on A3-F only.
*6. EtherCAT is available on A3-E only.
3-65
Wiring ASDA-A3
2 kW - 15 kW models
Connect to external regenerative resistor
Power
2 kW – 15 kW models
3
Three-phase 380 - 480V *1
P1 P2 P3 C
Fan
U
R Servo
Regeneration circuit
Rectifier circuit
motor
Varistor
S + V
M
T
W
Voltage
detection
Encoder
Voltage Current Dynamic
DC24V Gate driver
brake
detection detection
DC24V
Power Control
power *2
supply DC0V
External speed *3
Control panel
External torque *3
Position pulse *3 CN2
Digital input Full-closed loop
Control unit
Analog monitor
CN1 Linear scale
output *3
A, B, Z output CN5
Digital output
*4
RS-485
CN3 DMCNET *5
CANopen CN6
EtherCAT *6
Note:
*1. Short-circuit P1 and P2 as shown in the figure.
*2. If the dynamic brake is in operation, the UVW is short-circuited.
*3. Functions that are not provided by A3-F and A3-E.
*4. Serial communication (RS-485) is available on A3-L and A3-M only; CANopen is available on A3-M
only.
*5. DMCNET is available on A3-F only.
*6. EtherCAT is available on A3-E only.
3-66
ASDA-A3 Wiring
3.4 220V and 400V series – Wiring for CN1 I/O connector
Pin assignments of the CN1 terminal differ from model types, refer to the corresponding wiring
3
information based on the model.
3.4.1 A3-L and A3-M models – Wiring for CN1 I/O connector
On A3-L and A3-M models, the CN1 I/O connector includes 10 inputs and 6 outputs for you to
define their functions. In addition, differential output signals (A+, A-, B+, B-, Z+, and Z-) for the
encoder are provided. Analog torque command input, analog speed / position command input,
and pulse position command input are also available. The pin assignments are shown as
follows:
Note: the tightening torque for the CN1 connector is 2 - 2.5 kgf-cm (1.7 - 2.2 lbf-in).
3-67
Wiring ASDA-A3
Pin assignment:
Pin Signal Description Pin Signal Description
3 2
3
DO3-
DO3+
Digital output
Digital output
27
28
DO5-
DO5+
Digital output
Digital output
20 NC N/A 45 NC N/A
3-68
ASDA-A3 Wiring
The following table details the signals listed in the previous page.
General signals:
Wiring
3
Signal Pin No. Description method
(refer to Section
3.4.1.3)
PULSE+ 43
PULSE- 41 Position pulse can be sent by line driver
(single-phase max. frequency 4 MHz) or open
collector (single-phase max. frequency 200 kHz).
Position Three command types can be selected with
SIGN+ 36
pulse P1.000, CW/CCW pulse, pulse + symbol, C3 / C4
(input) SIGN- 37 and A/B pulse.
If using open-collector type when sending
position pulses, CN1 should be connected to an
PULL HI_P 39 external power supply (24V ± 10%) for pull high.
PULL HI_S 35
OA 21
/OA 22
Position OB 25 Encoder signals A, B, and Z differential (line
C9 / C10
pulse /OB 23 driver) output.
(output) OZ 50
/OZ 24
OCZ 48 Encoder Z pulse open-collector output. C11
NPN: COM+ is for DI voltage input and requires
C7
an external power supply (24V ± 10%).
COM+ 11 PNP: COM+ is for DI voltage input (negative end)
Power and requires an external power supply (24V ± C8
10%).
12, 13, The ground for analog signals and differential
GND
19, 44 output signals.
-
14, 17, 20 No connection. This is for internal use only. Do
Others NC not connect to NC, or it may damage the servo
45, 47, 49 drive.
3-69
Wiring ASDA-A3
There are various operation modes available (refer to Section 6.1) and the I/O configuration
differs for each mode. The A3-L and A3-M series models provide user-defined I/Os for you to set
functions according to the application requirements. See Chapter 8 and refer to Table 8.1 Digital
3 input (DI) descriptions and Table 8.2 Digital output (DO) descriptions. The default DI/DO signal
configuration for each operation mode includes the most commonly used functions and meets
the requirements for general applications. To reset the signals to the default values of each
corresponding mode, set P1.001.U to 1 and cycle the power to the servo drive.
See the following table for the default DI signal of each control mode:
Control mode
PT PR S / Sz T / Tz PT-S PT-T PR-S
DI
Default Default Default Default Default Default Default
9 - - - - - - -
10 - - - - - - -
3-70
ASDA-A3 Wiring
Control mode
1
Signal
0x01
SON
Signal
0x01
SON
Signal
-
Signal
0x01
SON
Signal
0x01
SON
Signal
0x01
SON
3
0x08 - - 0x04 0x04 0x04
2
CTRG - - CCLR CCLR CCLR
10 - - - - - -
Note:
1. Refer to the C7 and C8 diagrams in Section 3.4.1.3 for wiring.
2. Description of each DI signal:
DI Description DI Description DI Description
SPDLM Speed limit POS0 Internal position selection 0 POS1 Internal position selection 1
Switch between S and
Switch between T and P Switch between S and T
S-P P modes T-P S-T
modes (dual / multi-mode) modes (dual / multi-mode)
(dual / multi-mode)
Switch between PT
PT-PR and PR modes POS2 Internal position selection 2 ORGP ORG signal
(dual / multi-mode)
3-71
Wiring ASDA-A3
See the following table for the default DO signal of each control mode:
Control mode
3
PT PR S / Sz T / Tz PT-S PT-T PR-S
DO
Default Default Default Default Default Default Default
Signal Signal Signal Signal Signal Signal Signal
6 - - - - - - -
Control mode
6 - - - - - -
SRDY Servo ready HOME Homing is complete TSPD Target speed reached
ZSPD Zero motor speed TPOS Target position reached ALRM Servo alarm
3-72
ASDA-A3 Wiring
If the default DI/DO functions cannot meet the application requirements, you can refer to the
following tables and specify the DI/DO functions by setting the DI and DO codes to the
corresponding parameters.
Signal
DI1-
CN1
Pin No.
9
Corresponding
parameter
P2.010
Signal
DI6-
CN1
Pin No.
32
Corresponding
parameter
P2.015
3
DI2- 10 P2.011 DI7- 31 P2.016
Standard Standard
DI3- 34 P2.012 DI8- 30 P2.017
DI DI
DI4- 8 P2.013 DI9- 29 P2.036
DO2+ 5 DO5+ 28
Standard Standard
P2.019 P2.022
DO DO
DO2- 4 DO5- 27
DO3+ 3 DO6+ 46
P2.020 P2.041
DO3- 2 DO6- 40
3-73
Wiring ASDA-A3
The CN1 quick connector (ACS3-IFSC5020) applicable for the A3-L and A3-M series is
3
designed for easy wiring. You do not need to solder the wires; the spring-loaded terminals
prevent the wires from loosening caused by vibration. The connector includes five digital inputs,
four digital outputs, differential pulse inputs, and Z phase open-collector pulse outputs.
3-74
ASDA-A3 Wiring
On A3-L and A3-M series models, pin assignments for J2 and J1 of the CN1 quick connector
(ACS3-IFSC5020) are as follows:
3-75
Wiring ASDA-A3
3
3 DO- (DO1-, DO2-, DO3-, DO4-) 2, 4, 6, 26
4 DI1- 9
5 DI2- 10
6 DI3- 34
7 DI4- 8
8 DI7- 31
9 DO1+ 7
10 DO2+ 5
11 PULL HI_S 35
12 PULSE- 41
13 PULSE+ 43
14 SIGN- 37
15 SIGN+ 36
16 OCZ 48
17 GND 12, 13, 19, 44
18 DO4+ 1
19 DO3+ 3
20 CN_GND 51, 52
Note: refer to Section 3.12 and 3.13 for standard wiring examples.
3-76
ASDA-A3 Wiring
Installation
3-77
Wiring ASDA-A3
Wiring
3
(1) The CN1 quick connector (ACS3-IFSC5020)
has multiple spring-loaded terminals. Determine
which terminal is to be wired in advance.
3-78
ASDA-A3 Wiring
On A3-L and A3-M models, the valid voltage for the analog speed command and the analog
3
torque command is between -10V and +10V. You can set the command value that corresponds
to the voltage range with the relevant parameters.
1.2 kΩ
42 V-REF
10 kΩ (18 T-REF)
10V
Approx. 12 kΩ
10V
13
SG GND
8 kΩ
Max. ouput:
±8 V, 1 mA
MON1 16 8 kΩ
(MON2 15)
10 V
full-scale
13
GND
SG
3-79
Wiring ASDA-A3
You can input the pulse command with the open collector or line driver. The maximum input
pulse is 4 Mpps for the line driver and 200 kpps for the open collector.
3
Caution: do not directly input the 24V power supply to the SIGN+, SIGN-, PULSE+, and
PULSE- pins, or the circuit elements will be damaged.
C3-1: the source for the pulse input is open-collector NPN-type device, which uses the external
power supply.
35 PULL HI_S
37 SIGN- 51 Ω
39 PULL HI_P
Max. pulse input
frequency:
1.5 KΩ
200 Kpps
51 Ω
41 PULSE- 51 Ω
SG
3-80
ASDA-A3 Wiring
C3-2: the source for the pulse input is open-collector PNP-type device, which uses the external
power supply.
3
Controller without built-in resistor
37 51 Ω
SIGN-
39 PULL HI_P
Max. pulse input
1.5 kΩ frequency:
200 Kpps
51 Ω
41 51 Ω
PULSE-
SG
3-81
Wiring ASDA-A3
C4: pulse input (differential input) can only be used with 2.8V - 3.6V power systems. Do not use
it with 24V power.
3
Maximum input
Pulse Type
frequency
Pulse + symbol
Differential Clockwise and 4 Mpps
High speed pulse
signal counterclockwise pulse
AB phase pulse (4x) 2 Mpps
Low speed pulse Differential signal 200 kpps
SIGN- 37 51 Ω
PULSE- 41 51 Ω
SG
3-82
ASDA-A3 Wiring
Caution: when the drive connects to an inductive load, you must install the diode.
DO specification:
3
Permissible current: below 40 mA; surge current: below 100 mA; maximum voltage: 30V.
Diode specification:
1A or above, 500V or above (e.g., 1N4005).
C5: DO wiring - the servo drive uses an external power supply and the resistor is for general
load.
Servo drive
R
24 VDC
DOX+
DOX-
C6: DO wiring - the servo drive uses an external power supply and the resistor is for inductive
load.
Make sure the polarity of
Servo drive diode is correct, or it may
damage the servo drive.
24 VDC
DOX+
DOX-
3-83
Wiring ASDA-A3
Conditions of DI On / Off:
3
ON: 15V - 24V; condition: input current = 8 mA.
OFF: 5V or below; the input current must not be higher than 0.5 mA.
COM+
Approx. 4.7 KΩ
DC 24V
DI
DI
DC 24V
COM+
Approx. 4.7 KΩ
OA (21)
OB (25)
OZ (50)
SG
Note: it is suggested that you connect the two GNDs for the controller and servo drive in parallel when the
voltage deviation between the controller and the servo drive is too great.
3-84
ASDA-A3 Wiring
3
AM26C31 series
OA (21) 200 Ω
/OA (22)
High-speed
photocoupler
OB (25) 200 Ω
/OB (23)
High-speed
photocoupler
OZ (50) 200 Ω
/OZ (24)
High-speed
photocoupler
SG
24 V
Max. 30 V
50 mA
OCZ48
GND 13
3-85
Wiring ASDA-A3
3.4.2 A3-E and A3-F models – Wiring for CN1 I/O connector
3.4.2.1 A3-E and A3-F models – CN1 I/O connector
3
On A3-E and A3-F models, the CN1 I/O connector includes 7 inputs and 4 outputs for you to
define their functions. In addition, differential output signals (A+, A-, B+, B-, Z+, and Z-) for the
encoder are provided. The pin assignments are shown as follows.
Note: the tightening torque for the CN1 connector is 2 - 2.5 kgf-cm (1.7 - 2.2 lbf-in).
Pin assignment:
Pin Signal Description Pin Signal Description
Note: NC represents “No connection”, which is for internal use only. Do not connect to NC, or it may
damage the servo drive.
3-86
ASDA-A3 Wiring
The following table details the signals listed in the previous page.
General signals:
3
Wiring method
Signal Pin No. Description (refer to Section
3.4.2.3)
OA 17
/OA 18
Position OB 19 Encoder signals A, B, and Z differential (line driver)
pulse C9 / C10
/OB 20 output.
(output)
OZ 21
/OZ 22
NPN: COM+ is for DI voltage input and requires an
C7
external power supply (24V ± 10%).
COM+ 6
Power PNP: COM+ is for DI voltage input (negative end)
C8
and requires an external power supply (24V ± 10%).
GND 16 Ground for differential output signal.
3-87
Wiring ASDA-A3
The A3-F and A3-E series models provide user-defined I/Os for you to set functions according
to the application requirements. See Chapter 8 and refer to Table 8.1 Digital input (DI)
descriptions and Table 8.2 Digital output (DO) descriptions. The default DI/DO signal
3 configuration for each operation mode includes the most commonly used functions and meets
the requirements for general applications. To reset the signals to the default values of each
corresponding mode, set P1.001.U to 1 and cycle the power to the servo drive.
See the following table for the default DI signal of each control mode:
Control mode
3-88
ASDA-A3 Wiring
Control mode
3
Default Default Default Default Default Default
Note:
1. Refer to the C7 and C8 diagrams in Section 3.4.2.3 for wiring.
2. Description of each DI signal:
DI Description DI Description DI Description
Internal position
CTRG TCM0 Torque command 0 TCM1 Torque command 1
command triggered
SPDLM Speed limit POS0 Internal position selection 0 POS1 Internal position selection 1
Switch between PT
PT-PR and PR modes POS2 Internal position selection 2 ORGP ORG signal
(dual / multi-mode)
3-89
Wiring ASDA-A3
See the following table for the default DO signal of each control mode:
Control mode
3
DO
Default Default Default Default Default Default Default
Control mode
PR-T S-T Communication PT-PR PT-PR-S PT-PR-T
DO
Default Default Default Default Default Default
SRDY Servo ready HOME Homing is complete TSPD Target speed reached
ZSPD Zero motor speed TPOS Target position reached ALRM Servo alarm
3-90
ASDA-A3 Wiring
If the default DI/DO function cannot meet the application requirement, you can refer to the
following tables and specify the DI/DO functions by setting the DI and DO codes to the
corresponding parameters.
Signal
DI1-
CN1
Pin No.
7
Corresponding
parameter
P2.010
Signal
DI5-
CN1
Pin No.
11
Corresponding
parameter
P2.014
3
DI2- 8 P2.011 DI6- 12 P2.015
Standard Standard
DI DI
DI3- 9 P2.012 DI7- 13 P2.016
DI4- 10 P2.013 - - -
3-91
Wiring ASDA-A3
The CN1 quick connector (ACS3-IFSC2616) applicable for the A3-E and A3-F series is
3
designed for easy wiring. You do not need to solder the wires; the spring-loaded terminals
prevent the wires from loosening caused by vibration. The connector includes five digital inputs,
two digital outputs, and pulse inputs.
3-92
ASDA-A3 Wiring
On A3-E and A3-F series models, pin assignments for J2 and J1 of the CN1 quick connector
(ACS3-IFSC2616) are as follows:
J1 CN GND
3
J2 DI7 13 26 DO3-
DI6 12 25 DO3+
9 GND DI5 11 24 DO4-
/OB 8
DI4 10 23 DO4+
OB 10 7 CN_GND DI3 9 22 /OZ
DI2 8 21 OZ
/OA 11 6 DI7 DI1 7 20 /OB
OA 12 5 DI4 COM+ 6 19 OB
NC 5 18 /OA
DO4- 13 4 DI3 4
DO2- 17 OA
DO4+ 14 3 DI2 DO2+ 3 16 GND
DO1- 2 15 NC
DO1- 15 2 DI1
DO1+ 1 14 NC
DO1+ 16 1 COM+
Note: refer to Section 3.12 and 3.13 for standard wiring examples.
3-93
Wiring ASDA-A3
3-94
ASDA-A3 Wiring
Wiring
3
(1) The CN1 quick connector (ACS3-IFSC2616)
has multiple spring-loaded terminals. Determine
which terminal is to be wired in advance.
3-95
Wiring ASDA-A3
Caution: when the drive connects to an inductive load, you must install the diode.
3 DO specification:
Permissible current: below 40 mA; surge current: below 100 mA; maximum voltage: 30V.
Diode specification:
1A or above, 500V or above (e.g., 1N4005).
C5: DO wiring - the servo drive uses an external power supply and the resistor is for general
load.
Servo drive
R
24 VDC
DOX+
DOX-
C6: DO wiring - the servo drive uses an external power supply and the resistor is for inductive
load.
Make sure the polarity of
Servo drive diode is correct, or it may
damage the servo drive.
24 VDC
DOX+
DOX-
3-96
ASDA-A3 Wiring
Conditions of DI On / Off:
3
ON: 15V - 24V; condition: input current = 8 mA.
OFF: 5V or below; the input current must not be higher than 0.5 mA.
Servo drive
COM+
Approx. 4.7 KΩ
DC 24V
DI
Servo drive
DI
DC 24V
COM+
Approx. 4.7 KΩ
3-97
Wiring ASDA-A3
3
AM26C31 series
OA (17)
OB (19)
OZ (21)
SG
Note: it is suggested that you connect the two GNDs for the controller and servo drive in parallel when the
voltage deviation between the controller and the servo drive is too great.
OA (17) 200 Ω
/OA (18)
High-speed
photocoupler
OB (19) 200 Ω
/OB (20)
High-speed
photocoupler
OZ (21) 200 Ω
/OZ (22)
High-speed
photocoupler
SG
3-98
ASDA-A3 Wiring
3.5 220V and 400V models – Wiring for the CN2 encoder
connector
3
The wiring of the CN2 encoder connector is shown as follows:
DO NOT connect battery wires to Pin 3 and Pin 4 of the servo drive CN2
connector. These pins are for third-party motors and internal use only*.
Wiring them will cause damage to the internal circuit.
When an absolute encoder is used, the battery supplies power directly to the
WAR NING encoder, so wiring the battery wires to the CN2 connector of the servo drive
is not required.
Note: if you are using a third-party motor supported by ASDA-A3, refer to CH11 Linear
Delta ACS3-CNENC200
JAWS IES06G7AQB1
2 4 6
1 3 5
3-99
Wiring ASDA-A3
3
View from this side View from this side
Connectors (military IP67 waterproof connector / CN2 connector) of the encoder cable
(for ECM-B3 F100 to F220 motors):
3 2 1 2 4 6
7 4
10 9 8
1 3 5
1 7
2 6 2 4 6
8
1 3 5
3 5
4
3-100
ASDA-A3 Wiring
3
B3 military IP67 Quick Description
military Color Pin No. Signal
connector connector connector
connector
S 4 4 7 Brown 1 +5V +5V power supply
Serial communication
A 1 1 1 White 5 T+
signal (+)
Serial communication
B 2 2 4 White/Red 6 T-
signal (-)
Note:
1. For the wiring details of the absolute encoder connectors, refer to Section 3.1.5 Specification for the
encoder connector.
2. Pin 3 and Pin 4 of the servo drive CN2 connector are for third-party motors and internal use only.
3-101
Wiring ASDA-A3
3
by the metal shield. The exposed wire length
should be 20 - 30 mm (0.79 - 1.18 inches).
Step 2:
Spread the metal shield and fold it back.
Refer to the pin assignment in the preceding
table to connect the wires.
(A)
Step 3:
You need the following items to assemble the
connector:
(A) Big metal case
(B) Small metal case
(C) U-shaped bracket
(C) (B)
Step 4:
Place the big metal case to cover the
exposed metal shield. Make sure the metal
shield is completely covered to maintain the
integrity of the shielding.
Step 5:
Fasten the small metal case on the other
side.
Step 6:
Place the U-shaped bracket over the big
metal case and fasten them with screws.
Step 7:
Fit one side of the plastic case over the
connector.
Step 8:
Place and fasten the other side of the case to
complete assembling the connector.
3-102
ASDA-A3 Wiring
3.6 220V and 400V models – Wiring for the CN3 connector
(RS-485 / high-speed communication)
3
When the servo drive is connected to the PC via the CN3 connector, you can operate the servo
drive, PLC, or HMI through Modbus using the assembly language. The CN3 connector supports
two commonly used communication interfaces, RS-485 and CAN, allowing you to connect
multiple servo drives simultaneously.
Note:
1. A3-L: single port (Pin 1 - Pin 8); supports RS-485 but does not support high-speed communication
(CANopen).
2. A3-M: dual ports; support both RS-485 and high-speed communication (CANopen).
Pin assignment:
3-103
Wiring ASDA-A3
Note:
1. You can connect up to 32 axes through RS-485; CANopen cable length can be up to 30 m (98.43 ft).
The communication quality and the number of connectable axes are determined by the controller’s
specifications, quality of wires, grounding, interference, and whether a shielded twisted-pair cable is
used.
2. It is suggested that you use a terminal resistor of 120 Ω (Ohm) and 0.5 W (or more).
3. Connect multiple servo drives in parallel through the two ports of the CAN / RS-485 connector and put
3-104
ASDA-A3 Wiring
3.7 220V and 400V models – Wiring for CN4 connector (Mini
USB)
3
CN4 is a serial communication port that connects the servo drive to a PC, allowing you to
operate the servo drive with the software.
This is a Type B Mini-USB connector that is compatible with the USB 2.0 specification, and
installing the USB isolator is required. (Delat model number: UC-ADP01-A)
(1) Mini USB connector (female); (2) Mini USB connector (male)
3-105
Wiring ASDA-A3
3
The CN5 connector is for connecting to the external linear scale or the encoder (A, B, and Z),
which forms a full-closed loop with the servo system.
Note: the tightening torque of the CN5 connector is 2 - 2.5 kgf-cm (1.7 - 2.2 lbf-in).
Pin assignment:
15 - Reserved
Note: the motor temperature detection supports using NTC type and PTC type sensors. Refer to Chapter 8
3-106
ASDA-A3 Wiring
Note:
1. If the servo drives are manufactured before week 50 of year 2017 (serial numbers: before T1750 and
W1750), they only support Hall sensors with built-in pull-up resistors. If there is no built-in pull-up
2. If the servo drives are manufactured in week 50 of year 2017 or later (serial numbers: T1750 and
W1750, or later), the servo drives support Hall sensors with or without built-in pull-up resistors.
4.7 kΩ R 4.7 kΩ R
3.3nF 3.3nF
+2.6V +2.6V
4.7 kΩ 4.7 kΩ R
R
100 Ω HALL_V 11 V 100 Ω HALL_V 11 V
3.3nF 3.3nF
+2.6V +2.6V
4.7 kΩ R
R 4.7 kΩ
100 Ω HALL_W 12 W 100 Ω HALL_W 12 W
3.3nF
3.3nF
+2.6V
GND 6 or 7 GND +2.6V
GND 6 or 7 GND
SG
SG
3-107
Wiring ASDA-A3
Servo drive serial numbers after T1750 (inclusive) and W1750 (inclusive)
Hall sensor – with built-in pull-up resistors Hall sensor – without built-in pull-up resistors
Servo drive Servo drive Hall sensor -
3
Hall sensor -
with built-in pull-up resistors w/o built-in pull-up resistors
+5V +5V
4.7 kΩ R 4.7 kΩ
100 Ω HALL_U 10 U 100 Ω HALL_U 10 U
3.3nF 3.3nF
+2.6V +2.6V
4.7 kΩ 4.7 kΩ
R
100 Ω HALL_V 11 V 100 Ω HALL_V 11 V
3.3nF 3.3nF
+2.6V +2.6V
4.7 kΩ
R 4.7 kΩ
100 Ω HALL_W 12 W 100 Ω HALL_W 12 W
3.3nF
3.3nF
+2.6V
GND 6 or 7 GND +2.6V
GND 6 or 7 GND
SG
SG
3-108
ASDA-A3 Wiring
3
The servo drive uses a standard RJ45 connector with a shielded network cable to connect to
the controller or motion control card. With Delta’s DMCNET system, you can control the
position, torque, and speed of the motor, as well as accessing or monitoring the servo status.
Set the station number for the DMCNET system with P3.000. The maximum transmission rate is
20 Mbps. The servo drive provides two DMCNET ports for connecting multiple servo drives, with
one way in and the other way out. Remember to put the terminal resistor that comes with the
accessory kit of the controller or motion control card in the last servo drive.
Pin assignment:
3-109
Wiring ASDA-A3
(1) Connect to the controller / motion control card; (2) Illustration of DMCNET terminal resistor
Note:
1. You can connect up to 12 axes through DMCNET communication with the cable length up to 30 m
(98.43 ft).
2. You can connect multiple servo drives through the two DMCNET ports with one way in and the other
way out, and then put the terminal resistor in the last servo drive.
3. The required resistance value of the terminal resistor depends on the specification of the controller or
motion control card. Contact the Customer Service Center of the controller or motion control card for
details.
3-110
ASDA-A3 Wiring
The servo drive provides two EtherCAT ports for connecting multiple servo drives, with one way
3
in and the other way out.
Pin assignment:
Transmission
Pin No. Terminal Signal Description
port
1 TX+ TX+ Transmit +
2 TX- TX- Transmit -
3 RX+ RX+ Receive +
4 - - Reserved
IN
5 - - Reserved
6 RX- RX- Receive -
7 - - Reserved
8 - - Reserved
9 TX+ TX+ Transmit +
10 TX- TX- Transmit -
11 RX+ RX+ Receive +
12 - - Reserved
OUT
13 - - Reserved
14 RX- RX- Receive -
15 - - Reserved
16 - - Reserved
Note: the IN port is for connecting the controller or the previous servo drive, and the OUT port is for
connecting the next servo drive or not connecting to other devices. Incorrect wiring will lead to
communication error.
3-111
Wiring ASDA-A3
3
LED indicator status description
Indicator Description
ON
On
OFF
ON
Blinking
200 ms 200 ms
OFF
ON
Single flash
200 ms 1000 ms
OFF
ON
Off
OFF
3-112
ASDA-A3 Wiring
On
Blinking
PDI Watchdog timeout
Init
(IP) (PI)
Pre-Operational (SI)
(OP) Safe-Operational
(SO) (OS)
Operational
Note:
1. When multiple servo drives are connected, the maximum distance between each servo drive is 50 m
(164.04 inches).
3. It is suggested that you use a Beckhoff network cable (model number: ZB9020).
4. Ensure the wiring is correct. The IN port is for connecting the controller or the previous servo drive, and
the OUT port is only for connecting the next servo drive.
3-113
Wiring ASDA-A3
3
The CN10 connector provides the STO function. More details are provided in the next section.
Note:
(1) CN10 STO connector (female); (2) CN10 STO connector (male)
Pin assignment:
1 - Reserved
2 - Reserved
3-114
ASDA-A3 Wiring
Once the STO function is enabled, the servo drive stops supplying current to the motor, cutting
3
off the power supply and torque force. Do not repeatedly use this function for it cannot control
the time the motor stops and the motor speed with parameters. (The STO function is not a stop
function.)
Note:
After the STO function is activated, the servo drive can no longer control the motor. Hence, take
all the potential danger resulted from activating the STO function into consideration.
Delta is not liable for mechanical damage and personnel injury if you fail to observe the
following instructions:
1. For a safety circuit design, make sure the selected components conform to the safety
specifications.
2. Before installation and wiring, read the operation manuals of all the peripheral devices
carefully.
3. Do not touch the servo drive after activating the STO function. The STO function stops the
servo drive from supplying power to the motor but the power supply is not removed from the
servo drive. Thus, there is a potential risk of electric shock.
4. When maintaining the servo drive, use the molded-case circuit breaker (MCCB) or magnetic
contactor (MC) to cut off the power.
5. When the STO function is activated, the servo drive can no longer control, stop, or
decelerate the motor.
6. After the STO function is activated, the servo drive can no longer control the motor, but the
motor can still be moved by other external forces.
7. The EDM signals are not safety output signals. The EDM signals are only for inspecting the
STO function status.
8. The STO function must be powered by the safety extra-low voltage (SELV) power source
with reinforced insulation.
9. Supply power to the STO signals with a single power source, or the leakage current will
result in STO misoperation.
3-115
Wiring ASDA-A3
The ASDA-A3 series servo drive conforms to the following safety specifications:
3
Item Definition Standard Performance
Channel 1: 80.08%
SFF Safe failure fraction IEC 61508
Channel 2: 68.91%
HFT
(Type A Hardware fault tolerance IEC 61508 1
subsystem)
IEC 61508 SIL2
SIL Safety integrity level
IEC 62061 SILCL2
Probability of dangerous failure per
PFH IEC 61508 9.56×10-10
hour [h-1]
Average probability of failure on
PFDavg IEC 61508 4.18×10-6
demand
Category Category ISO 13849-1 Category 3
PL Performance level ISO 13849-1 d
MTTFd Mean time to dangerous failure ISO 13849-1 High
DC Diagnostic coverage ISO 13849-1 Low
The STO function controls the motor current by two individual circuits. The two circuits cut off
the power supply to the motor when needed, making the motor free from torque force. When an
STO alarm occurs, determine which alarm is triggered according to the EDM (External Device
Monitoring) status. The following table details how this function works.
Note:
3. The status of the feedback monitoring signals changes at once according to the status of the safety
4. Contact the distributor if AL503 (STO self-diagnostic error) occurs. Refer to Chapter 14 Troubleshooting
3-116
ASDA-A3 Wiring
3
When either SF1 or SF2 signal (safety signal source) is low, the circuit cuts off the motor current
within 20 ms.
SF1 / SF2 H L
Max. 20 ms
AL500 STO function is activated: see the following diagram. When the motor runs normally,
but both SF1 and SF2 signals are low for 10 ms simultaneously, the “STO signal detected by
firmware” flag is on and the servo drive becomes off, triggering AL500 (STO function is
activated).
SF1 H L
SF2 H L
10 ms
STO signal STO not
detected by active STO active
firmware
Max. 20 ms
DO.SRDY ON OFF
3-117
Wiring ASDA-A3
AL501 SF1 lost / AL502 SF2 lost (signal loss or signal error): see the following diagram.
When the motor runs normally, but one of the safety signal source is low for 1 second, the “STO
signal detected by firmware” flag is on, and the servo drive becomes off, triggering AL501 or
SF1
H L
H
SF2
L
1s
STO signal STO not
detected by active STO active
firmware
Max. 20 ms
DO.SRDY ON OFF
Note:
3-118
ASDA-A3 Wiring
When the safety signal source (SF1 and SF2 signals) switches back to high, the alarm will not
3
be cleared automatically. Of all the STO alarms, only AL500 can be cleared with DI.ARST.
SF1 L H
SF2 L H
Max. 10 ms
Max. 10 ms
DO.SRDY OFF ON
3-119
Wiring ASDA-A3
For STO wiring, the recommended wire gauge is 0.13 - 1.32 mm2 (AWG 24 - 16).
You can short-circuit the connector or plug in the short-circuit connector that comes with the
servo drive. The wiring is as follows.
STO
1 Reserved
2 Reserved
3 SF1+
4
SF1-
M
5 SF2+
6
SF2-
EDM+
7
8
EDM-
3-120
ASDA-A3 Wiring
To use a safety relay to trigger the STO function, follow the diagram for wiring.
1
STO
Reserved
3
2 Reserved
24V DC 3 SF1+
ESTOP
4
SF1-
M
Safety relay 5 SF2+
6
SF2-
7 EDM+
8
EDM-
3-121
Wiring ASDA-A3
In the multi-drive system, the values of (PFD x number of drives) and (PFH x number of drives)
3
must not exceed the safety values of the device specification.
STO
1 Reserved
2 Reserved
3 SF1+
24V DC
4
SF1-
M
5 SF2+
6
SF2-
7 EDM+
8
ESTOP
EDM-
STO
1 Reserved
3 SF1+
4
SF1-
M
5 SF2+
6
SF2-
7 EDM+
8
EDM-
STO
1 Reserved
2 Reserved
3 SF1+
4
SF1-
M
5 SF2+
6
SF2-
7 EDM+
8
EDM-
3-122
ASDA-A3 Wiring
3
The STO function stops the current to the motor immediately. The dual-channel input signals
(SF1 and SF2 signals) stop the servo drive from supplying power to the motor.
1
Reserved
2
Reserved
3 SF1+ EN
Isolation
PWM
4
SF1-
M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
Note:
3-123
Wiring ASDA-A3
After the STO function is activated, the serov drive can no longer control the motor. Hence, you
3
must evaluate all the potential risks that may result from the activation of the STO function to
ensure safety. Delta is not liable for any mechanical damage and personnel injury caused by the
potential risks.
Do not touch the servo drive after activating the STO function. The STO function stops the
servo drive from supplying power to the motor but does not cut off the power to the servo
drive. Thus, there is a potential risk of electric shock.
When maintaining the servo drive, use the molded-case circuit breaker (MCCB) or
magnetic contactor (MC) to cut off the power to the servo drive.
When the STO function is activated, the servo drive can no longer stop or decelerate the
motor.
The STO function cuts off the power to the motor, but the motor can still be moved by other
external forces.
When installing the machine or changing the servo drive, ensure to check if the STO
function works normally.
The motor may move due to malfunction of the power device, and the maximum moving
range is 180 electrical degrees.
Supply power to the STO input signals with a single power source. If you use a split power
supply, the leakage current may result in STO misoperation. In addition, the STO function
must be powered by the safety extra-low voltage (SELV) power source with reinforced
insulation.
The EDM output signals are not safety output signals, which are used only for failure
monitoring. Incorrect use of the EDM signals may result in personnel injury. When an STO
failure is detected with the EDM signals, keep the STO input signals off.
To avoid malfunction caused by accumulated errors, you must check the safety functions at
least once every 3 months.
3-124
ASDA-A3 Wiring
To comply with the EN ISO 13849-1 PL e and IEC 61508 SIL3 standards, you have to monitor
3
the EDM signals with the controller. If you do not monitor the EDM signals, the system only
meets the IEC 61508 SIL2 standard. Refer to the following tables for the related standards.
Overseas specification Standard
IEC / EN 61508: 2010
IEC / EN 62061: 2021
Machinery Directive
IEC 61800-5-2: 2016 / EN 61800-5-2: 2017
EN ISO 13849-1: 2015
EMC Directive IEC / EN 61326-3-1: 2017
(Functional safety) IEC 61000-6-7: 2014 / EN 61000-6-7: 2015
EDM signal
No EDM signal
Item Description Standard monitoring with
monitoring
controller
Safety function Safety function IEC / EN 61800-5-2 STO STO
HFT Hardware fault tolerance IEC / EN 61508 1 1
Subsystem Subsystem IEC / EN 61508 Type A Type A
3-125
Wiring ASDA-A3
The STO function controls the motor current by two individual circuits. When the STO function is
3
activated, it cuts off the power to the motor, so the motor is free from torque force. The following
table details how this function works.
Signal Status of opto-isolator
SF1+
ON ON OFF OFF
SF1-
STO
SF2+
ON OFF ON OFF
SF2-
Torque off Torque off Torque off
Servo drive output status Ready
(SF2 lost) (SF1 lost) (STO activated)
Diagnostic output (EDM) Open Open Open Close
Alarm N/A AL502 AL501 AL500
Note:
4. The status of the EDM signals changes at once according to the status of the safety signals (SF1 and
SF2 signals).
When either SF1 signal or SF2 signal becomes OFF, the circuit cuts off the current to the motor
within 10 ms.
Max.10 ms
3-126
ASDA-A3 Wiring
3
When either SF1 signal or SF2 signal becomes OFF, the STO function is activated, the
circuit cuts off the current to the motor within 10 ms, and the servo drive is Off, triggering
AL500.
When both SF1 and SF2 signals become OFF, the servo drive still displays AL500. Refer to
the following diagram.
The panel displays either “AL500” or “-STO-” according to the setting of P1.120.
SF1 ON OFF
SF2 ON OFF
Max.10 ms
Motor current ON OFF
10 ms
DO.SRDY(0x01) ON OFF
10 ms
3-127
Wiring ASDA-A3
(2) AL501(SF1 lost) / AL502 (SF2 lost) (signal loss or signal error)
When either SF1 signal or SF2 signal becomes OFF, the STO function is activated, the
circuit cuts off the current to the motor within 10 ms, and the servo drive is Off, triggering
3 AL500. After 1 second, AL501 or AL502 is triggered. The following diagram illustrates how
AL501 is triggered.
The panel displays either “AL500” or “-STO-” according to the setting of P1.120.
SF1 ON OFF
SF2 ON
Max.10 ms
Motor current ON OFF
EDM Close
Max.10 ms
DO.SRDY(0x01) ON OFF
1s
Note: when SF1 becomes OFF, AL501 occurs. When SF2 becomes OFF, AL502 occurs.
3-128
ASDA-A3 Wiring
3
P1.120 Function
Switching on the servo drive is invalid / prohibited when the STO function is activated.
To deactivate the STO function and restart the servo drive, send the Servo Off command
0 to cancel the state (Servo On invalid / prohibited), and then send the Servo On
command.
DMCNET communication does not support this setting.
AL500 is triggered after the STO function is activated.
To deactivate the STO function and restart the servo drive, you have to clear the alarm
1 first, and then send the Servo Off command to cancel the state (Servo On invalid /
prohibited) and send the Servo On command.
DMCNET communication does not support this setting.
Switching on the servo drive is invalid / prohibited when the STO function is activated.
2 The servo drive starts to operate again after the STO function is deactivated.
DMCNET communication does not support this setting.
3 AL500 is triggered after the STO function is activated.
(Default) To deactivate the STO function and restart the servo drive, you have to clear the alarm.
(1) When P1.120 = 0 and the Servo On / Off command is sent with external DI
SF1
OFF ON
SF2
DI.SON(0x01) ON OFF ON
DO.SRDY(0x01) OFF ON
Note: DI.SON is invalid in communication modes, and thus you have to switch the drive to Servo On with
the controller.
3-129
Wiring ASDA-A3
(2) When P1.120 = 0 and the Servo On / Off command is sent through EtherCAT / CANopen
communication
3
SF1
OFF ON
SF2
DO.SRDY(0x01) OFF ON
Switched
OD 6041h status Switch on disabled Ready to switch on
on
Operation enabled
(3) When P1.120 = 1 and the Servo On / Off command is sent with external DI
SF1
OFF ON
SF2
DI.SON(0x01) On OFF On
DO.SRDY(0x01) OFF On
3-130
ASDA-A3 Wiring
(4) When P1.120 = 1 and the Servo On / Off command is sent through Ethercat / CANopen
communication
3
SF1
OFF ON
SF2
DO.SRDY(0x01) OFF On
Ready to Operation
OD 6041h status Fault Switch on disabled
switch on
Switched on
enabled
(5) When P1.120 = 2 and the Servo On / Off command is sent with external DI
SF1
OFF ON
SF2
DI.SON(0x01) ON
DO.SRDY(0x01) OFF ON
Note: if you switch the STO signals to ON when the servo drive sends the position or speed command to
the motor, it may cause drastic motor rotation. Before switching the STO signals to ON, check if
3-131
Wiring ASDA-A3
(6) When P1.120 = 2 and the Servo On / Off command is sent through EtherCAT / CANopen
communication
3 SF1
SF2
OFF ON
DO.SRDY(0x01) OFF ON
(7) When P1.120 = 3 and the Servo On / Off command is sent with external DI
SF1
OFF ON
SF2
DI.SON(0x01) ON
DO.SRDY(0x01) OFF ON
3-132
ASDA-A3 Wiring
(8) When P1.120 = 3 and the Servo On / Off command is sent through EtherCAT / CANopen
communication
3
SF1
OFF ON
SF2
DO.SRDY(0x01) OFF On
(9) When P1.120 = 3 and the Servo On / Off command is sent through DMCNET communication
SF1
OFF ON
SF2
ControlField SO = 1
DO.SRDY(0x01) OFF ON
3-133
Wiring ASDA-A3
For STO wiring, the recommended wire gauge is 0.11 - 0.52 mm2 (AWG 30 - 20).
(1) CN10 STO connector (female); (2) CN10 STO connector (male)
Pin assignment:
Pin No. Signal Description Function
1 - Reserved For deactivating the STO function.
Do not connect these two pins if using the STO
2 - Reserved function is required.
3 SF1+ STO input SF1+ Input signal for the STO function.
ON (close): servo drive is in normal operation
4 SF1- STO input SF1- OFF (open): STO is activated
5 SF2+ STO input SF2+ Input signal for the STO function.
ON (close): servo drive is in normal operation
6 SF2- STO input SF2- OFF (open): STO is activated
7 EDM+ Diagnostic output+ Monitoring outputs for STO input status and STO circuit
8 EDM- Diagnostic output- failure.
If you do not need the STO function, plug in the STO connector that
comes with the servo drive. The short-circuit wiring has been done as
shown in the figure on the right. If the wiring is removed, refer to the
wiring information in Section 3.11.6.3 Not using the STO function.
3-134
ASDA-A3 Wiring
3
Servo drive
DC24V
Switch
3 SF1+ 5.6 kΩ
620 Ω
4
SF1-
5 SF2+ 5.6 kΩ
620 Ω
6
SF2-
The Off time duration of the external test pulse input should be less than 1 ms.
Test pulses 10 ms
1 ms
Max.10 ms
Motor current ON OFF
EDM+ 7
8
EDM-
3-135
Wiring ASDA-A3
Follow the diagram for wiring or plug in the short-circuit connector that comes with the servo
3
drive.
1
Reserved
2
Reserved
3 SF1+ EN
Isolation
PWM
4
SF1-
M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
To use a safety relay to trigger the STO function, follow the diagram for wiring.
1
Reserved
2
Reserved
ESTOP
24V DC
3 SF1+ EN
Isolation
PWM
4
SF1-
Safety relay M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
3-136
ASDA-A3 Wiring
Follow the diagram for wiring if using multiple servo drives. However, ensure the value of
3
multiplying PFH and the number of servo drives is within the intended safety value for the
multi-axis servo system.
1
Reserved
2
Reserved
ESTOP
24V DC
3 SF1+ EN
Isolation
PWM
4
SF1-
Safety relay M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
1
Reserved
2
Reserved
3 SF1+ EN
Isolation
PWM
4
SF1-
M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
1
Reserved
2
Reserved
3 SF1+ EN
Isolation
PWM
4
SF1-
M
5 SF2+ EN
Isolation
PWM
6
SF2-
7 EDM+
8
EDM-
3-137
Wiring ASDA-A3
When installing, maintaining, or changing the servo drive, ensure to perform the following
3
validation tests. (It is suggested that you keep a record of the test results.)
Note:
1. Ensure to perform the validation tests once every 3 months even if you do not install, maintain, or
2. If an error or danger is diagnosed, switch the safety input signals to OFF to have the servo drive enter
3-138
ASDA-A3 Wiring
3
Servo drive
MCCB A3-L / A3-M Series
MC
AC 200 / 230 V R *3
P3
Three-phase*6 S Regenerative
50 / 60 Hz D resistor
T
C
Red
L1C U Power
White
L2C V supply
Black
W
Yellow / 24V BRKR EMGS Brake
*4
P1 Green
P2 Encoder
CN2 *7
Note:
*1. The preceding figure uses the differential line driver for position pulse input. For open-collector signal
input, refer to Section 3.12.2.
*2. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*3. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*4. The brake coil has no polarity.
*5. Connects to the Mini-USB connector (for PC communication).
*6. Models of 1.5 kW and below can use single-phase power supply.
*7. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-139
Wiring ASDA-A3
3
AC 200 / 230 V R *3
P3
Three-phase *6 S Regenerative
50 / 60 Hz D resistor
T
C
L1C U
Red
Power
L2C V
White
supply
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *4
Open-collector*1
for position pulse input CN2 *7 Encoder
1 +5V
PNP-type device NPN-type device CN1 2 GND
+ DC
24V
PULL HI_S 35 + DC PULL HI_S 35 3 Do not conne ct
- this pin
- 24V
SIGN-
SIGN 37 SIGN-
SIGN 37 4
Do not conne ct
this pin
PULL HI_P 39 PULL HI_P 39 5 T+ Shielded
SG
PULSE- 41 PULSE- 41 6 T- twisted-pair
cable
SG SG
Case Shield
MON1 16
Shielded 10KΩ CN3 A3-M
twisted-pair GND 13
cable 10KΩ 6,8 -
MON2 15 RS485+
5
COM+ 11 *2
RS485-
4.7KΩ
4
SON DI1 9
4.7KΩ
3,7 GND_ISO
CCLR DI2 10
4.7KΩ
2 CAN_L
TCM0 DI3 34
4.7 KΩ
1 CAN_H
TCM1 DI4 8
ARST DI5 33
4.7KΩ
14,16 -
NL DI6 32
4.7 KΩ
13 RS485+
PL DI7 31
4.7 KΩ
12 RS485-
4.7 KΩ
EMGS DI8 30 11,15 GND_ISO
DI9 29
4.7 KΩ
10 CAN_L
DI10 38
4.7 KΩ 9 CAN_H
DO1+ 7
SRDY
1.5 KΩ
DO1- 6
A3-L
DO2+ 5 CN3
ZSPD
1.5K Ω 6,8 -
DO2- 4
5 RS485+
DO3+ 3
HOME
1.5KΩ 4 RS485-
24V DO3- 2
3,7 GND_ISO
DO4+ 1
TPOS
1.5KΩ 2 -
DO4- 26
DO5+ 28
1 -
ALRM
1.5KΩ
DO5- 27 CN4
DO6+ 46 Mini USB *5
1.5 K Ω
DO6- 40
CN5
A phase OA 21 8 +5 V
differential signals
/OA 22 4 Opt A
B phase OB 25 5 Opt /A
differential signals
Encoder /OB 23 3 Opt B
pulse Z phase OZ 50
output
2 Opt /B
differential signals
/OZ 24 9 Opt Z
1 Opt /Z
Z phase OCZ 48
open-collector 6 GND
signals GND 44 7 GND
Max. output current: 50 mA 10 HALL_U
voltage: 30V
11 HALL_V
STO (certification
A3-M application in progress) CN10 12 HALL_W
- 1 13 TEMP+
- 2 14 TEMP-
SF1+ 3 15 -
SF1- 4 Case Shielding
SF2+ 5
SF2- 6
EDM+ 7
EDM- 8
Note:
*1. The preceding figure uses the open-collector for position pulse input. For differential line driver signal
input, refer to Section 3.12.1.
*2. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*3. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*4. The brake coil has no polarity.
*5. Connects to the Mini-USB connector (for PC communication).
*6. Models of 1.5 kW and below can use single-phase power supply.
*7. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-140
ASDA-A3 Wiring
3
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
50 / 60 Hz D resistor
T
C
Red
L1C U Power
L2C White
V supply
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *3
1.2 KΩ *6 Encoder
CN2
CN1
1 +5V
± 10V 10KΩ T-REF 18
12 KΩ 2 GND
GND 19 Do not conne ct
3 this pin
Shielded MON1 16 Do not conne ct
twisted-pair
10KΩ 4 this pin
GND 13
cable 10KΩ 5 T+ SG
Shielded
MON2 15 twisted-pair
6 T- cable
COM+ 11 *1
4.7KΩ
Case Shield
SON DI1 9
4.7KΩ
CTRG DI2 10
4.7KΩ CN3 A3-M
POS0 DI3 34
4.7KΩ 6,8 -
POS1 DI4 8
4.7KΩ 5 RS485+
ARST DI5 33
4.7 KΩ 4 RS485-
NL DI6 32
4.7 KΩ 3,7 GND_ISO
PL DI7 31
4.7 KΩ 2 CAN_L
EMGS DI8 30
4.7 KΩ 1 CAN_H
DI9 29
DI10 38
4.7 KΩ
14,16 -
DO1+ 7 13 RS485+
SRDY
1.5 KΩ 12 RS485-
DO1- 6
DO2+ 5 11,15 GND_ISO
ZSPD
1.5KΩ 10 CAN_L
DO2- 4
DO3+ 3 9 CAN_H
HOME
1.5KΩ
DO3- 2
24V
DO4+ 1
TPOS A3-L
1.5KΩ CN3
DO4- 26
DO5+ 28 6,8 -
ALRM
1.5KΩ 5 RS485+
DO5- 27
4 RS485-
DO6+ 46
1.5 KΩ
DO6- 40 3,7 GND_ISO
2 -
A phase OA 21 1 -
differential signals
/OA 22
B phase OB 25 CN4
differential signals Mini USB *4
Encoder /OB 23
pulse Z phase OZ 50 CN5
output differential signals /OZ 24 8 +5 V
4 Opt A
Z phase OCZ 48 5 Opt /A
open-collector
signals GND 44 3 Opt B
Max. output current: 50 mA 2 Opt /B
voltage: 30V
STO (certification
9 Opt Z
A3-M application in progress) CN10 1 Opt /Z
- 1 6 GND
- 2 7 GND
SF1+ 3 10 HALL_U
SF1- 4 11 HALL_V
SF2+ 5 12 HALL_W
SF2- 6 13 TEMP+
EDM+ 7 14 TEMP-
EDM- 8 15 -
Case Shielding
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-141
Wiring ASDA-A3
Servo drive
MCCB A3-E / A3-F Series
MC
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
D
3
50 / 60 Hz resistor
T C
Red
U Power
L1C White
supply
V
L2C Black
W
Yellow / 24V EMGS BRKR Brake
P1 Green *3
P2
Encoder
CN2 *6
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
CTRG DI2 8 4.7KΩ
5 T+ SG
Shielded
POS0 DI3 9 4.7KΩ
twisted-pair
6 T- cable
ARST DI4 10 4.7KΩ
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
HOME DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TPOS DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals 18
/OA 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals
/OB 20 13 TEMP+
output
Z phase OZ 21 14 TEMP-
differential signals /OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
For connecting the controller or the
- 2 IN previous servo drive.
SF1+ 3
OUT For connecting the next servo drive
or not connecting to any devices.
SF1- 4
SF2+ 5
CN6 DMCNET A3-F
SF2- 6
1 DMCNET_1A
EDM+ 7
2 DMCNET_1B
EDM- 8
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-142
ASDA-A3 Wiring
3
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
50 / 60 Hz D resistor
T
C
L1C Red
U Power
L2C White
supply
V
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *3
*6 Encoder
CN2
1.2 KΩ
CN1 1 +5V
±10V 10KΩ V-REF 42 12 KΩ
2 GND
Do not conne ct
GND 44 3 this pin
Do not conne ct
Shielded
MON1 16 4 this pin
10KΩ
twisted-pair GND 13 5 T+ SG
Shielded
cable 10KΩ twisted-pair
MON2 15 6 T- cable
COM+ 11 *1 Case Shield
4.7KΩ
SON DI1 9
4.7KΩ
TRQLM DI2 10 CN3 A3-M
4.7KΩ
SPD0 DI3 34 6,8 -
4.7KΩ
SPD1 DI4 8 5 RS485+
4.7KΩ
ARST DI5 33 4 RS485-
4.7 KΩ
NL DI6 32 3,7 GND_ISO
4.7 KΩ
PL DI7 31 2 CAN_L
4.7 KΩ
EMGS DI8 30 1 CAN_H
4.7 KΩ
DI9 29 14,16
4.7 KΩ
-
DI10 38 13 RS485+
DO1+ 7 12 RS485-
SRDY
1.5 K Ω
DO1- 6
11,15 GND_ISO
DO2+ 5 10 CAN_L
ZSPD
1.5KΩ
DO2- 4 9 CAN_H
DO3+ 3
TSPD
1.5K Ω
DO3- 2
24V DO4+ 1 A3-L
TPOS CN3
1.5KΩ
DO4- 26 6,8 -
ALRM
DO5+ 28 5 RS485+
1.5K Ω
DO5- 27 4 RS485-
DO6+ 46 3,7 GND_ISO
1.5KΩ
DO6- 40 2 -
1 -
A phase OA 21
differential signals /OA 22 CN4
B phase OB 25 Mini USB *4
differential signals /OB 23
Encoder
CN5
pulse Z phase OZ 50
output differential signals 8 +5 V
/OZ 24
4 Opt A
Z phase
5 Opt /A
OCZ 48
open-collector 3 Opt B
signals GND 44
2 Opt /B
Max. output current: 50 mA
voltage: 30V 9 Opt Z
STO (certification
A3-M application in progress) CN10
1 Opt /Z
- 1 6 GND
- 2 7 GND
SF1+ 3 10 HALL_U
SF1- 4 11 HALL_V
SF2+ 5 12 HALL_W
SF2- 6 13 TEMP+
EDM+ 7 14 TEMP-
EDM- 8 15 -
Case Shielding
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-143
Wiring ASDA-A3
Servo drive
MCCB A3-E / A3-F Series
MC
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
3
D resistor
50 / 60 Hz T C
Red
U Power
L1C White
supply
V
L2C Black
W
Yellow / 24V EMGS BRKR Brake
P1 Green *3
P2
*6 Encoder
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
TRQLM DI2 8 4.7KΩ
5 T+ SG Shielded
SPD0 DI3 9 4.7KΩ
twisted-pair
6 T-
ARST DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
ZSPD DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TSPD DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals
/OA 18 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals
output
/OB 20 13 TEMP+
Z phase OZ 21 14 TEMP-
differential signals
/OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
For connecting the controller or the
- 2 IN previous servo drive.
SF1+ 3
OUT For connecting the next servo drive
or not connecting to any devices.
SF1- 4
SF2+ 5
CN6 DMCNET A3-F
SF2- 6
1 DMCNET_1A
EDM+ 7
2 DMCNET_1B
EDM- 8
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-144
ASDA-A3 Wiring
3
AC 200 / 230V R *2
Three-phase*5 P3
S Regenerative
50 / 60 Hz D resistor
T
C
L1C U
Red
Power
L2C V
White
supply
Black
P1 W BRKR EMGS Brake
P2 Yellow / 24V
*3
Green
1.2 KΩ *6 Encoder
CN2
CN1
T-REF 18 1 +5V
± 10V 10KΩ
GND 19
12 KΩ 2 GND
Do not conne ct
MON1 16 3 this pin
Shielded 10KΩ Do not conne ct
twisted-pair GND 13 4 this pin
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-145
Wiring ASDA-A3
Servo drive
MCCB A3-E / A3-F Series
MC
AC 200 / 230 V R *2
P3
Three-phase *5 S Regenerative
3
D resistor
50 / 60 Hz T C
Red
U Power
L1C White
supply
V
L2C Black
W
P1 Yellow / 24V EMGS*3BRKR Brake
Green
P2
*6 Encoder
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
SPDLM DI2 8 4.7KΩ
5 T+ SG Shielded
TCM0 DI3 9 4.7KΩ
twisted-pair
6 T-
ARST DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
ZSPD DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TSPD DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals /OA 18 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals /OB 20 13 TEMP+
output
Z phase OZ 21 14 TEMP-
differential signals /OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
For connecting the controller or the
- 2 IN previous servo drive.
SF1+ 3
OUT For connecting the next servo drive
or not connecting to any devices.
SF1- 4
SF2+ 5
CN6 DMCNET A3-F
SF2- 6
1 DMCNET_1A
EDM+ 7
2 DMCNET_1B
EDM- 8
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-146
ASDA-A3 Wiring
3
MC
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
50 / 60 Hz D resistor
T
C
Red
U Power
L1C White
supply
V
L2C Black
W
P1 Yellow / 24V BRKR EMGS Brake
Green *3
P2
*6 Encoder
CN2
CN1 1 +5V
COM+ 11 *1 2 GND
4.7KΩ Do not conne ct
Reserved DI1 9 3 this pin
Do not conne ct
Reserved DI2 10 4.7KΩ
4 this pin
4.7KΩ
Reserved DI3 34 5 T+ SG
Shielded
Reserved 4.7KΩ twisted-pair
DI4 8 6 T- cable
4.7KΩ
ORGP DI5 33 Case Shield
4.7 KΩ
NL DI6 32
4.7 KΩ
PL DI7 31 CN3
4.7 KΩ
EMGS DI8 30 6,8 -
4.7 KΩ
DI9 29 5 RS485+
4.7 KΩ
DI10 38 4 RS485-
DO1+ 7 3,7 GND_ISO
SRDY
1.5 K Ω
DO1- 6 2 CAN_L
DO2+ 5 1 CAN_H
ZSPD
1.5KΩ
DO2- 4 14,16 -
DO3+ 3 13 RS485+
TSPD
1.5KΩ
DO3- 2 RS485-
24V 12
DO4+ 1 11,15 GND_ISO
TPOS
1.5K Ω
DO4- 26 10 CAN_L
ALRM
DO5+ 28 9 CAN_H
1.5KΩ
DO5- 27
DO6+ 46
1.5KΩ CN4
DO6- 40
Mini USB *4
A phase OA 21
differential signals CN5
/OA 22
8 +5 V
B phase OB 25
differential signals 4 Opt A
Encoder /OB 23
5 Opt /A
pulse Z phase OZ 50
output differential signals 3 Opt B
/OZ 24
2 Opt /B
Z phase
9 Opt Z
OCZ 48
open-collector 1 Opt /Z
signals GND 44
6 GND
Max. output current: 50 mA
voltage: 30V 7 GND
STO (certification
application in progress) CN10
10 HALL_U
- 1 11 HALL_V
- 2 12 HALL_W
SF1+ 3 13 TEMP+
SF1- 4 14 TEMP-
SF2+ 5 15 -
EDM+ 7
EDM- 8
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-147
Wiring ASDA-A3
3
MC
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
50 / 60 Hz D resistor
T
C
Red
U Power
L1C White
V supply
L2C Black
W
P1 Yellow / 24V BRKR EMGS Brake
Green *3
P2 *6
CN2 Encoder
1 +5V
CN1 2 GND
Do not conne ct
3 this pin
COM+ 6 *1 Do not conne ct
Reserved DI1 7 4.7KΩ 4 this pin
CN6 DMCNET
1 DMCNET_1A
2 DMCNET_1B
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-148
ASDA-A3 Wiring
Servo drive
3
MCCB A3-E Series
MC
AC 200 / 230 V R *2
P3
Three-phase*5 S Regenerative
D resistor
50 / 60 Hz T C
Red
U Power
L1C White
supply
V
L2C Black
W
P1 Yellow / 24V EMGS BRKR Brake
Green *3
P2
*6 Encoder
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
Reserved DI1 7 4.7KΩ
Do not conne ct
4 this pin
Reserved DI2 8 4.7KΩ
5 T+ SG Shielded
Reserved DI3 9 4.7KΩ
twisted-pair
6 T-
ORGP DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12
4.7KΩ
EMGS DI7 13 CN4
*4
Mini USB
DO1+ 1
SRDY
1.5 KΩ
DO1- 2 CN5
DO2+ 3 8 +5 V
24V 1.5 KΩ
DO2- 4 4 Opt A
DO3+ 25 5 Opt /A
1.5 K Ω 3 Opt B
DO3- 26
DO4+ 23 2 Opt /B
ALRM
1.5 KΩ
DO4- 24 9 Opt Z
1 Opt /Z
A phase OA 17 6 GND
differential signals
/OA 18 7 GND
Encoder B phase OB 19 10 HALL_U
pulse differential signals
/OB 20 11 HALL_V
output
OZ 21 12 HALL_W
Z phase
differential signals /OZ 22 13 TEMP+
14 TEMP-
STO (certification
15 -
application in progress) CN10 Case Shielding
- 1
- 2
CN6 EtherCAT
SF1+ 3 For connecting the controller or the
IN previous servo drive.
SF1- 4
For connecting the next servo drive
SF2+ 5 OUT or not connecting to any devices.
SF2- 6
EDM+ 7
EDM- 8
Note:
*1. Refer to section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 400 W - 4.5 kW have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-149
Wiring ASDA-A3
3
Servo drive
MCCB A3-L / A3-M Series
MC
AC 380 / 480 V R *3
P3
Three-phase S Regenerative
50 / 60 Hz D resistor
T
C
DC 24V 24V U
Red
Power
Power Supply 0V White
supply
V
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *4
The supply voltage is 2.8 - 3.6V.
Encoder
Do not input 24V power. CN1 CN2 *6
SIGN
SIGN+ 36 1 +5V
Differential line driver*1 / SIGN
SIGN- 37 2 GND
for position pulse input Do not conne ct
PULSE+ 43 3 this pin
Do not conne ct
PULSE- 41 4 this pin
MON1 16 5 T+ SG
Shielded
Shielded 10KΩ twisted-pair
twisted-pair GND 13 6 T- cable
cable 10KΩ
MON2 15 Case Shield
COM+ 11 *2
4.7KΩ CN3 A3-M
SON DI1 9
CCLR DI2 10 4.7KΩ 6,8 -
4.7KΩ 5 RS485+
TCM0 DI3 34
4.7KΩ 4 RS485-
TCM1 DI4 8
ARST DI5 33
4.7KΩ
3,7 GND_ISO
NL DI6 32
4.7KΩ
2 CAN_L
PL DI7 31
4.7KΩ
1 CAN_H
4.7KΩ
EMGS DI8 30 14,16 -
4.7KΩ
DI9 29 13 RS485+
4.7KΩ
DI10 38 12 RS485-
DO1+ 7 11,15 GND_ISO
SRDY 1.5KΩ
DO1- 6 10 CAN_L
DO2+ 5 9 CAN_H
ZSPD 1.5KΩ
DO2- 4
DO3+ 3
HOME 1.5KΩ A3-L
24V DO3- 2 CN3
DO4+ 1 6,8 -
TPOS 1.5KΩ
DO4- 26 5 RS485+
DO5+ 28 4 RS485-
ALRM
1.5KΩ
DO5- 27 3,7 GND_ISO
DO6+ 46 2 -
1.5KΩ
DO6- 40 1 -
A phase OA 21 CN4
differential signals Mini USB *5
/OA 22
B phase OB 25
differential signals CN5
Encoder /OB 23
8 +5 V
pulse Z phase OZ 50
output differential signals
4 Opt A
/OZ 24
5 Opt /A
Z phase
3 Opt B
OCZ 48
open-collector 2 Opt /B
signals GND 44
9 Opt Z
Max. output current: 50 mA
voltage: 30V 1 Opt /Z
STO (certification 6 GND
A3-M application in progress) CN10 7 GND
- 1
10 HALL_U
- 2
11 HALL_V
SF1+ 3
12 HALL_W
SF1- 4
13 TEMP+
SF2+ 5
14 TEMP-
-
SF2- 6
15 -
EDM+ 7
Case Shielding
EDM- 8
Note:
*1. The preceding figure uses the differential line driver for position pulse input. For open-collector signal
input, refer to Section 3.13.2.
*2. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*3. Only models of 1.5 kW and below have built-in regenerative resistors.
*4. The brake coil has no polarity.
*5. Connects to the Mini-USB connector (for PC communication).
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-150
ASDA-A3 Wiring
3
AC 380 / 480 V R *3
P3
Three-phase S Regenerative
50 / 60 Hz D resistor
T
C
24V Red
DC 24V U Power
Power Supply 0V White
supply
V
Black
P1 W
Open-collector *1 P2 Yellow / 24V BRKR EMGS
*4
Brake
Green
for position pulse input
CN2 *6 Encoder
PNP-type device NPN-type device CN1 1 +5V
+ DC PULL HI_S 35 + DC PULL HI_S 35 2 GND
- 24V Do no t co nn ect
SIGN-
SIGN 37 - 24V
SIGN-
SIGN 37 3 th is p in
Do no t co nn ect
PULL HI_P 39 PULL HI_P 39 4 this pin
MON1 16
Shielded 10KΩ
twisted-pair GND 13
cable 10KΩ
MON2 15 CN3 A3-M
COM+ 11 *2 6,8 -
SON DI1 9
4.7K Ω
5 RS485+
CCLR DI2 10
4.7K Ω
4 RS485-
TCM0 DI3 34
4.7K Ω
3,7 GND_ISO
4.7K Ω
TCM1 DI4 8 2 CAN_L
4.7K Ω
ARST DI5 33 1 CAN_H
4.7K Ω
NL DI6 32 14,16
4.7K Ω -
PL DI7 31 13 RS485+
4.7K Ω
Note:
*1. The preceding figure uses the open-collector for position pulse input. For differential line driver signal
input, refer to Section 3.13.1.
*2. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*3. Only models of 1.5 kW and below have built-in regenerative resistors.
*4. The brake coil has no polarity.
*5. Connects to the Mini-USB connector (for PC communication).
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-151
Wiring ASDA-A3
3
AC 380 / 480 V R *2
P3
Three-phase S Regenerative
50 / 60 Hz D resistor
T
C
DC 24V 24V Red
U Power
Power Supply 0V White
supply
V
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *3
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-152
ASDA-A3 Wiring
Servo drive
A3-E / A3-F Series
MCCB
MC *2
P3
AC 380 / 480 V R Regenerative
3
Three-phase S D resistor
50 / 60 Hz T C
Red
U Power
DC 24V 24V White
V supply
Power Supply 0V Black
W
P1 Yellow / 24V EMGS BRKR Brake
Green *3
P2
*5 Encoder
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
CTRG DI2 8 4.7KΩ
5 T+ SG Shielded
POS0 DI3 9 4.7KΩ
twisted-pair
6 T-
ARST DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
HOME DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TPOS DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals /OA 18 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals /OB 20
output
13 TEMP+
Z phase OZ 21 14 TEMP-
differential signals /OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-153
Wiring ASDA-A3
3
AC 380 / 480 V R *2
P3
Three-phase S Regenerative
50 / 60 Hz D resistor
T
C
DC 24V 24V Red
U Power
Power Supply 0V White
supply
V
Black
P1 W
P2 Yellow / 24V BRKR EMGS Brake
Green *3
CN2 Encoder
1 +5V
1.2KΩ
CN1 2 GND
Do not conne ct
± 10V 10KΩ V-REF 42 3 this pin
12KΩ
Do not conne ct
GND 44 4 this pin
Shielded
MON1 16 5 T+ SG Shielded
10KΩ twisted-pair
twisted-pair GND 13 6 T-
cable 10KΩ cable
MON2 15 Case Shield
COM+ 11 *1
4.7KΩ
SON DI1 9 CN3 A3-M
4.7KΩ
TRQLM DI2 10 6,8 -
4.7KΩ
SPD0 DI3 34 5 RS485+
4.7KΩ
SPD1 DI4 8 4 RS485-
4.7KΩ
ARST DI5 33 3,7 GND_ISO
4.7KΩ
NL DI6 32 2 CAN_L
4.7KΩ
PL DI7 31 4.7KΩ
1 CAN_H
EMGS DI8 30
4.7KΩ 14,16 -
DI9 29
4.7KΩ 13 RS485+
DI10 38
12 RS485-
DO1+ 7
SRDY
1.5KΩ 11,15 GND_ISO
DO1- 6
10 CAN_L
DO2+ 5
ZSPD
1.5KΩ 9 CAN_H
DO2- 4
DO3+ 3
TSPD
1.5KΩ
DO3- 2 A3-L
24V CN3
DO4+ 1 6,8 -
TPOS
1.5KΩ
DO4- 26 5 RS485+
ALRM
DO5+ 28 4 RS485-
1.5KΩ
DO5- 27 3,7 GND_ISO
DO6+ 46 2 -
1.5KΩ
DO6- 40 1 -
A phase OA 21 CN4
differential signals
/OA 22 Mini USB *4
B phase OB 25
differential signals
/OB 23 CN5
Encoder
pulse Z phase OZ 50 8 +5 V
output differential signals 4 Opt A
/OZ 24
5 Opt /A
Z phase OCZ 48 3 Opt B
open-collector 2 Opt /B
signals GND 44
Max. output current: 50 mA
9 Opt Z
voltage: 30V 1 Opt /Z
STO (certification 6 GND
A3-M application in progress) CN10 7 GND
- 1
10 HALL_U
- 2
11 HALL_V
SF1+ 3
12 HALL_W
SF1- 4
13 TEMP+
SF2+ 5
14 TEMP-
SF2- 6
15 -
EDM+ 7
Case Shielding
EDM- 8
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-154
ASDA-A3 Wiring
Servo drive
MCCB
A3-E / A3-F Series
MC *2
AC 380 / 480 V R P3
Regenerative
Three-phase D
3
S resistor
50 / 60 Hz T C
Red
DC 24V 24V U Power
White supply
Power Supply 0V V
Black
W
P1 Yellow / 24V EMGS BRKR Brake
Green *3
P2
*5 Encoder
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
TRQLM DI2 8 4.7KΩ
5 T+ SG Shielded
SPD0 DI3 9 4.7KΩ
twisted-pair
6 T-
ARST DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
ZSPD DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TSPD DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals /OA 18 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals 20
/OB 13 TEMP+
output
Z phase OZ 21 14 TEMP-
differential signals /OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
For connecting the controller or the
- 2 IN previous servo drive.
SF1+ 3
OUT For connecting the next servo drive
or not connecting to any devices.
SF1- 4
SF2+ 5
CN6 DMCNET A3-F
SF2- 6
1 DMCNET_1A
EDM+ 7
2 DMCNET_1B
EDM- 8
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. Models of 1.5 kW and below can use single-phase power supply.
*6. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-155
Wiring ASDA-A3
3
AC 380 / 480V R *2
Three-phase P3
S Regenerative
50 / 60 Hz D resistor
T
C
DC 24V 24V U
Red
Power
Power Supply 0V White
supply
V
Black
P1 W BRKR EMGS Brake
P2 Yellow / 24V
*3
Green
1.2KΩ
CN2 *5 Encoder
CN1
T-REF 18 1 +5V
± 10V 10KΩ 12KΩ
GND 19 2 GND
Do not conne ct
MON1 16 3 this pin
Shielded 10KΩ Do not conne ct
twisted-pair GND 13 4 this pin
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-156
ASDA-A3 Wiring
Servo drive
A3-E / A3-F Series
MCCB *2
MC P3
Regenerative
AC 380 / 480V R
3
D resistor
Three-phase S C
50 / 60 Hz T Red
U Power
White
DC 24V 24V V supply
Black
Power Supply 0V W
Yellow / 24V EMGS*3BRKR Brake
P1 Green
P2 Encoder
*5
CN2
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
SON DI1 7 4.7KΩ
Do not conne ct
4 this pin
SPDLM DI2 8 4.7KΩ
5 T+ SG Shielded
TCM0 DI3 9 4.7KΩ
twisted-pair
6 T-
ARST DI4 10 4.7KΩ
cable
4.7KΩ
Case Shield
NL DI5 11
4.7KΩ
PL DI6 12 CN4
4.7KΩ *4
EMGS DI7 13 Mini USB
CN5
DO1+ 1 8 +5 V
SRDY
1.5 KΩ
DO1- 2 4 Opt A
ZSPD DO2+ 3 5 Opt /A
24V 1.5 KΩ
DO2- 4 3 Opt B
TSPD DO3+ 25 2 Opt /B
1.5 KΩ
DO3- 26 9 Opt Z
DO4+ 23 1 Opt /Z
ALRM
1.5 KΩ
DO4- 24 6 GND
7 GND
A phase OA 17 10 HALL_U
differential signals /OA 18 11 HALL_V
Encoder B phase OB 19 12 HALL_W
pulse differential signals 20
/OB 13 TEMP+
output
Z phase OZ 21 14 TEMP-
differential signals /OZ 22 15 -
Case Shielding
STO (certification
A3-E application in progress) CN10
- 1 CN6 EtherCAT A3-E
For connecting the controller or the
- 2 IN previous servo drive.
SF1+ 3
OUT For connecting the next servo drive
or not connecting to any devices.
SF1- 4
SF2+ 5
CN6 DMCNET A3-F
SF2- 6
1 DMCNET_1A
EDM+ 7
2 DMCNET_1B
EDM- 8
3 DMCNET_2A
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-157
Wiring ASDA-A3
3
AC 380 / 480 V R *2
Three-phase P3
S Regenerative
50 / 60 Hz D resistor
T
C
Red
U Power
DC 24V 24V White
V supply
Power Supply 0V Black
W
P1 Yellow / 24V BRKR EMGS Brake
Green *3
P2
Encoder
CN2 *5
CN1 1 +5V
COM+ 11 *1 2 GND
4.7KΩ Do not conne ct
Reserved DI1 9 3 this pin
4.7KΩ Do not conne ct
Reserved DI2 10 4 this pin
4.7KΩ
Reserved DI3 34 5 T+ SG Shielded
4.7KΩ
Reserved twisted-pair
DI4 8 6 T-
4.7KΩ cable
ORGP DI5 33 Case Shield
4.7KΩ
NL DI6 32 4.7KΩ
PL DI7 31 4.7KΩ
DI9 29 6,8 -
4.7KΩ
DI10 38 5 RS485+
DO1+ 7 4 RS485-
SRDY
1.5 KΩ 3,7 GND_ISO
DO1- 6
DO2+ 5 2 CAN_L
ZSPD
1.5KΩ 1 CAN_H
DO2- 4
DO3+ 3 14,16 -
TSPD
1.5KΩ
DO3- 2 13 RS485+
24V DO4+ 1 12 RS485-
1.5KΩ
TPOS
DO4- 26 11,15 GND_ISO
ALRM
DO5+ 28 10 CAN_L
1.5KΩ
DO5- 27 9 CAN_H
DO6+ 46
1.5KΩ
DO6- 40 CN4
Mini USB *4
A phase OA 21
differential signals /OA 22 CN5
B phase OB 25 8 +5V
differential signals /OB 23
Encoder 4 Opt A
pulse Z phase OZ 50 5 Opt /A
output differential signals /OZ 24 3 Opt B
2 Opt /B
Z phase OCZ 48
open-collector
9 Opt Z
signals GND 44 1 Opt /Z
Max. output current: 50 mA 6 GND
voltage: 30V
STO (certification 7 GND
application in progress) CN10
- 1 10 HALL_U
- 2 11 HALL_V
SF1+ 3 12 HALL_W
SF1- 4 13 TEMP+
SF2+ 5 14 TEMP-
SF2- 6 15 -
Case Shielding
EDM+ 7
EDM- 8
Note:
*1. Refer to Section 3.4.1.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-158
ASDA-A3 Wiring
3
AC 380 / 480 V R *2
P3
Three-phase S Regenerative
50 / 60 Hz D resistor
T
C
Red
U Power
DC 24V 24V White
V supply
Power Supply 0V Black
W
P1 Yellow / 24V BRKR EMGS Brake
Green *3
P2
CN2 *5 Encoder
1 +5V
CN1 2 GND
Do not conne ct
3 this pin
COM+ 6 *1 Do not conne ct
Reserved DI1 7 4.7KΩ 4 this pin
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-159
Wiring ASDA-A3
Servo drive
3
MCCB A3-E Series
MC
AC 380 / 480 V R *2
P3
Three-phase S Regenerative
D resistor
50 / 60 Hz T C
Red
U Power
DC 24V 24V White
supply
V
Power Supply 0V Black
W
P1 Yellow / 24V EMGS BRKR Brake
Green *3
P2
Encoder
CN2 *5
1 +5V
CN1
2 GND
COM+ 6 *1 Do not conne ct
3 this pin
Reserved DI1 7 4.7KΩ
Do not conne ct
4 this pin
Reserved DI2 8 4.7KΩ
5 T+ SG Shielded
Reserved DI3 9 4.7KΩ
twisted-pair
6 T-
ORGP DI4 10 4.7KΩ
cable
Case Shield
NL DI5 11 4.7KΩ
4.7KΩ
PL DI6 12
4.7KΩ
EMGS DI7 13 CN4
*4
Mini USB
DO1+ 1
SRDY 1.5KΩ
DO1- 2 CN5
DO2+ 3 8 +5V
24V 1.5KΩ
DO2- 4 4 Opt A
DO3+ 25 5 Opt /A
1.5KΩ
DO3- 26 3 Opt B
DO4+ 23 2 Opt /B
ALRM 1.5KΩ
DO4- 24 9 Opt Z
1 Opt /Z
A phase OA 17
6 GND
differential signals /OA 18
7 GND
Encoder B phase OB 19
10 HALL_U
pulse differential signals 20
/OB 11 HALL_V
output
Z phase OZ 21
12 HALL_W
differential signals /OZ 22
13 TEMP+
14 TEMP-
STO (certification 15 -
application in progress) CN10 Case Shielding
- 1
- 2
SF1+ 3
SF1- 4 CN6 EtherCAT
For connecting the controller or the
SF2+ 5 IN previous servo drive.
SF2- 6
OUT For connecting the next servo drive
or not connecting to any devices.
EDM+ 7
EDM- 8
Note:
*1. Refer to Section 3.4.2.3 for wiring diagrams C7 SINK / C8 SOURCE.
*2. Only models of 1.5 kW and below have built-in regenerative resistors.
*3. The brake coil has no polarity.
*4. Connects to the Mini-USB connector (for PC communication).
*5. The CN2 wiring in the figure is for a Delta communication type motor. Refer to Chapter 11 for the wiring
instructions of third-party motors.
3-160
Test Operation
and Panel Display 4
This chapter describes the panel display of ASDA-A3 series servo drive, as well as its
operation and testing.
4-1
Test Operation and Panel Display ASDA-A3
(1) Display: 5-digit, 7-segment LED displays the monitoring values, parameter numbers, and
setting values.
(2) MODE key (M): switches the display among Monitoring mode, Parameter mode, and Alarm
mode. In Editing mode, press the MODE key to switch back to Parameter mode.
(3) UP key (▲): changes monitoring code, parameter number, and setting value.
(4) DOWN key (▼): changes monitoring code, parameter number, and setting value.
(5) SHIFT key (◄): in Parameter mode, press this key to change the group number. In Editing
mode, moving the flashing (selected) digit to the left lets you adjust the higher setting bit.
In Monitoring mode, you can switch the display of high / low digits.
(6) SET key (S): displays and stores the parameter setting value. In Monitoring mode,
pressing the SET key switches between decimal and hexadecimal display. In Parameter
mode, pressing the SET key switches to Editing mode.
(7) Charge LED: the Charge LED indicator is on when the power is applied to the circuit.
4-2
ASDA-A3 Test Operation and Panel Display
4
Power On
Monitoring
Refer to Chapter 8.
mode
Parameter
Refer to Chapter 8 for parameters.
mode
Monitoring mode
Monitoring
mode
4-3
Test Operation and Panel Display ASDA-A3
Parameter mode
Parameter
mode
4 Monitoring
parameter P0
Basic parameter
P1
Extension
parameter P2
Communication
parameter P3
Diagnosis
parameter P4
Motion control
parameter P5
PR parameter
P6
PR parameter
P7
Monitoring
mode
4-4
ASDA-A3 Test Operation and Panel Display
Editing mode
Parameter
mode
Editing mode
S
4
S
Monitoring /
Alarm mode If no alarm occurs, Alarm mode is skipped.
4-5
Test Operation and Panel Display ASDA-A3
When you complete the parameter setting, press the SET key to save the parameters.
Entered an incorrect setting value or the reserved setting value (Out of Range).
You cannot enter a value when in the Servo On state (Servo On).
Changes to the parameter take effect after power cycling of the servo drive
(Power On).
High word / low word indication: this indicates the current high
word or low word when the data is displayed in decimal format
Low High (32 bits).
word word
Negative sign: the two decimal points on the left represent the
negative sign when the data is displayed in decimal format (16
Negative No or 32 bits). In hexadecimal format, it only shows positive values.
sign function
4-6
ASDA-A3 Test Operation and Panel Display
4
the alarm code.
Refer to Chapter 8 Parameters for a detailed description of P0.001 or Chapter 14
Troubleshooting for alarm details.
In Editing mode, press the UP (▲) and DOWN (▼) keys to change the displayed
value. Press the SHIFT key to change the selected value (the selected value is
flashing).
Press the SHIFT key for 2 seconds to switch between the positive (+) and
negative (-) signs. If the parameter value is out of range after the positive or
negative sign is switched, then the servo drive automatically resets it to the
original value.
When you apply power to the drive, the display shows the monitoring symbol for one second,
and then enters Monitoring mode. In Monitoring mode, press the UP (▲) and DOWN (▼) keys
to change the monitoring variables. Or you can directly change the setting value of P0.002 to
specify the monitoring code. When the drive is powered, the default monitoring code is set to
the value of P0.002. For example, if the value of P0.002 is 4, when the drive is powered, the
panel displays the monitoring symbol C-PLS first, and then displays the input number of pulse
commands. Refer to the following table for more information. For all monitoring variables, refer
to Table 8.3 Monitoring variables descriptions in Section 8.3.
P0.002
Monitoring symbol Description Unit
setting value
4-7
Test Operation and Panel Display ASDA-A3
P0.002
Monitoring symbol Description Unit
setting value
4 8
9
Speed command
Speed command
[Volt]
[rpm]
0 +500 0 0 +500 0 0
The absolute pulse number of encoder Z phase equals
18 the homing value, 0. It is +5000 or -4999 pulses when -
the motor rotates in the forward or reverse direction.
Z Z Z
4-8
ASDA-A3 Test Operation and Panel Display
P0.002
Monitoring symbol Description Unit
setting value
Monitoring variable #3: shows the content of parameter
25 P0.011 -
4
(Specify the monitoring variable code by P0.019)
Monitoring variable #4: shows the content of parameter
26 P0.012 -
(Specify the monitoring variable code by P0.020)
The following table shows the panel display of 16-bit and 32-bit values.
Example of
Description
the displayed value
(Dec high) If the value is 1234567890, the display of the high word is
1234.5 and the display of the low word is 67890 (in decimal
format).
(Dec low)
32 bits
(Hex high) If the value is 0x12345678, the display of the high word is
h1234 and the display of the low word is L5678 (in
hexadecimal format).
(Hex low)
4-9
Test Operation and Panel Display ASDA-A3
The following table shows the panel display for the negative sign.
Example of
Description
the displayed value
4
If the value is -12345, it displays as 1.2.345 (only in decimal format;
there is no positive or negative sign for hexadecimal format display).
Note:
1. Dec means the value is displayed in decimal format; Hex means the value is displayed in hexadecimal
format.
2. The display shown above is applicable in both Monitoring mode and Editing mode.
3. All monitoring variables are 32 bits, and you can switch the high / low word and the display method
(Dec / Hex). As described in Chapter 8, each parameter only supports one display method and
switching the display method is not allowed.
4-10
ASDA-A3 Test Operation and Panel Display
In Parameter mode, select P4.000 - P4.004 and press the SET key to show the corresponding
fault records.
S The 1st recent
error
4
S
The 2nd recent
error
S
The 3rd recent
error
S
The 4th recent
error
S
The 5th recent
error
4-11
Test Operation and Panel Display ASDA-A3
4.4.2 Force DO on
You can switch to the Diagnosis mode by the following steps. Set P2.008 to 406 to force enable
the DO mode. Then, set the DO by binary method with P4.006. When the parameter value is 2,
4 it forces DO2 on. When the value is 5, it forces DO1 and DO3 on. No data is retained in this
mode. The mode returns to the normal DO mode after power cycling of the drive. You can also
set P2.008 to 400 to switch to the normal DO mode.
Force DO1 on
Force DO2 on
Force DO3 on
Force DO4 on
Force DO5 on
Note: P4.006 is displayed in hexadecimal format. Therefore, it does not show the fifth 0.
4-12
ASDA-A3 Test Operation and Panel Display
You can switch to the Diagnosis mode by the following steps. When DI1 - DI10 are triggered by
the external signal, the panel shows the corresponding signal in bit. When it shows 1, it means
the DI is on.
For example, if it shows 1FE1, E is in hexadecimal format; it will be 1110 when it transfers to
binary format. Then, DI6 - DI8 are on.
4
S
1 1 1 1 1 1 1 1 0 0 0 0 1 Binary code
Corresponding
13 12 11 10 9 8 7 6 5 4 3 2 1
DI
You can switch to the Diagnosis mode by the following steps. When DO1 - DO5 are triggered by
the output signal, the panel shows the corresponding signal in bit. When it shows 1, it means the
DO is on.
For example, if it shows 1F, F is in hexadecimal format; it will be 1111 when it transfers to binary
format. Then, DO1 - DO4 are on.
S
The panel displays in
hexadecimal format
0 0 0 1 1 1 1 1 Binary code
5 4 3 2 1 Corresponding
DO
4-13
Test Operation and Panel Display ASDA-A3
4.5 Testing
This section is divided into two parts. The first part introduces testing without load and the
second part describes testing when the servo motor is running with load. To avoid danger,
Remove the load from the servo motor, including coupling on the shaft and accessories, to
avoid any damage to the servo drive or machine. This prevents the parts on the motor shaft
from falling off and possibly causing personnel injury or equipment damage during operation.
Run the motor without load first to see if the servo motor can run during normal operation.
Caution: to prevent danger, it is strongly recommended that you check if the motor can operate
normally without load first. Then, try operating the motor with load.
4-14
ASDA-A3 Test Operation and Panel Display
1. Make sure the wiring between the motor and servo drive is correct:
(1) U, V, W, and FG have to connect to the red, white, black, and green wires respectively.
If the wiring is incorrect, the motor cannot work properly. The motor ground cable FG
must connect to the drive’s ground terminal. Refer to Sections 3.1 - 3.2 for wiring.
4
(2) The encoder cable for the motor is correctly connected to CN2: if you only want to use
the JOG function, connecting CN1 and CN3 is not necessary. Refer to Section 3.5 for
the wiring for CN2.
Caution: do not connect the power (R, S, T) to the output terminal (U, V, W) of the A3 servo
drive, or it may damage the servo drive.
◼ When the power is on, the display of the servo drive shows:
The default digital inputs (DI6 - DI8) are the signals of negative limit (NL), positive limit (PL), and
emergency stop (EMGS). If DI6 - DI8 are not used, you must change the values of P2.015 -
P2.017, which you can set to 0 (disable the DI function) or some other values for different
functions.
◼ When the servo drive status displays the P0.002 setting as the motor speed (07), then the
screen display shows:
When the panel displays no text, check if the control circuit power is undervoltage.
4-15
Test Operation and Panel Display ASDA-A3
4
Overvoltage warning:
This means the voltage input from the main circuit is higher than the rated range or a
power input error has occurred (incorrect power system).
Corrective action:
1. Use a voltmeter to measure the input voltage from the main circuit and ensure it is
within the rated range.
2. Use a voltmeter to measure if the power system complies with the specifications.
Corrective action:
1. Make sure the wiring is following the instructions in the user manual.
2. Check the encoder connector.
3. Check for loose wiring.
4. Check for damage to the encoder.
4-16
ASDA-A3 Test Operation and Panel Display
4
Emergency stop warning:
Check if any of the digital inputs DI1 - DI10 are set to emergency stop (EMGS).
Corrective action:
1. If you do not want to set the emergency stop (EMGS) as one of the digital inputs,
make sure none of the digital inputs DI1 - DI10 are set to emergency stop (EMGS)
(make sure that none of the parameters, P2.010 - P2.017, P2.036, and P2.037,
are set to 21).
2. If the emergency stop (EMGS) function is needed, make sure this DI is on when it is
preset as normally closed (function code: 0x0021), and then set this DI as normally
open (function code: 0x0121).
Corrective action:
1. If you do not want to set the negative limit (NL) as one of the digital inputs, make
sure none of the digital inputs DI1 - DI10 are set to negative limit (NL) (make sure
that none of the parameters, P2.010 - P2.017, P2.036, and P2.037, are set to 22).
2. If the negative limit (NL) function is needed, make sure this DI is on when it is preset
as normally closed (function code: 0x0022), and then set this DI as normally open
(function code: 0x0122).
4-17
Test Operation and Panel Display ASDA-A3
4
Positive limit error warning:
Check if any of the digital inputs DI1 - DI10 are set to positive limit (PL) and that DI is not on.
Corrective action:
1. If you do not want to set the positive limit (PL) as one of the digital inputs, make sure
none of the digital inputs DI1 - DI10 are set to positive limit (PL) (make sure that
none of the parameters, P2.010 - P2.017, P2.036, and P2.037, are set to 23).
2. If the positive limit (PL) function is needed, make sure this DI is on when it is preset
as normally closed (function code: 0x0023), and then set this DI as normally open
(function code: 0x0123).
Overcurrent warning.
Corrective action:
1. Check the connection between the motor and servo drive.
2. Check if the conducting wire is short-circuited. Fix the short circuit and prevent any
metal conductors from being exposed.
4-18
ASDA-A3 Test Operation and Panel Display
Undervoltage warning.
Corrective action:
1. Check if the main circuit wiring is correct.
4
2. Use a voltmeter to measure if the main circuit voltage is normal.
3. Use a voltmeter to measure if the power system complies with the specifications.
Note: during power on or in the Servo On state (without any commands issued), if an alarm occurs or any
4-19
Test Operation and Panel Display ASDA-A3
It is easy to test the motor and servo drive using a JOG trial run without load since no extra wiring
is needed. For safety reasons, it is recommended that you set JOG at low speed. Follow these
4 steps.
Note: the JOG trial run is not supported when P1.001.X = B or C or P1.001.Y = 1.
Step 1: JOG trial run is available only when the servo drive is in the Servo On state. The drive
can be forced into the Servo On state by setting P2.030 to 1 or by the controller.
Step 2: set the JOG speed (unit: rpm) with P4.005. Press the S key to display the JOG speed.
The default is 20 rpm.
Step 3: press the ▲ or ▼ key to adjust the JOG speed. In the following example, the speed is
set to 100 rpm.
Step 4: press the S key to display “JOG” and enter JOG mode.
Step 5: after completing the trial run, press the M key to exit JOG mode.
JOG mode
P (CCW) N (CW)
Exit
4-20
ASDA-A3 Test Operation and Panel Display
Motor runs in
forward direction
Speed 0
Press Release
Motor runs in
reverse direction
Press
Motor stops
4
If the motor does not run, check if the wiring between U, V, W and encoder cable
is correct.
If the motor runs abnormally, check if the U, V, W phase sequence is correct.
4-21
Test Operation and Panel Display ASDA-A3
Before starting the trial run without load, firmly secure the motor base to avoid any danger
caused by the force generated by the motor during speed changes.
4 Step 1: set the control mode of the servo drive to Speed mode. Set P1.001 to 2 for Speed
mode. Then cycle the power to the servo drive.
Step 2: in Speed mode, set the digital input settings for the trial run as shown in the following
table.
Parameter
Digital input Symbol Function description CN1 Pin No.
setting value
DI1 P2.010 = 101 SON Servo activated DI1- = 9
DI2 P2.011 = 109 TRQLM Torque limit DI2- = 10
DI3 P2.012 = 114 SPD0 Speed selection DI3- = 34
DI4 P2.013 = 115 SPD1 Speed selection DI4- = 8
DI5 P2.014 = 102 ARST Alarm reset DI5- = 33
DI6 P2.015 = 0 - DI disabled -
DI7 P2.016 = 0 - DI disabled -
DI8 P2.017 = 0 - DI disabled -
DI9 P2.036 = 0 - DI disabled -
DI10 P2.037 = 0 - DI disabled -
DI11 P2.038 = 0 - DI disabled -
DI12 P2.039 = 0 - DI disabled -
DI13 P2.040 = 0 - DI disabled -
You can program the digital inputs of Delta’s servo drive by referring to Section 8.1 Digital input
(DI) descriptions.
The default setting includes the negative limit, positive limit, and emergency stop functions;
therefore, if any alarm occurs after you complete the settings, cycle the power to the servo drive
or set DI5 to on to clear the alarm. Please refer to Section 4.5.
4-22
ASDA-A3 Test Operation and Panel Display
The Speed command selection is determined by SPD0 and SPD1. See the following table.
4
Voltage difference
External
S between V_REF and -10V to +10V
S1 0 0 Mode analog signal
GND
Step 3:
4-23
Test Operation and Panel Display ASDA-A3
Before starting the trial run without load, firmly secure the motor base to avoid any danger
caused by the force generated by the motor during speed changes.
4 Step 1: set the control mode of the servo drive to Position mode. Set P1.001 to 1 for Position
mode. Then cycle the power to the servo drive.
Step 2: in Position mode, set the digital input settings for the trial run as shown in the following
table.
Parameter setting
Digital input Symbol Function description CN1 Pin No.
value
DI1 P2.010 = 101 SON Servo activated DI1- = 9
DI2 P2.011 = 108 CTRG Command triggered DI2- = 10
DI3 P2.012 = 111 POS0 Position selection DI3- = 34
DI4 P2.013 = 112 POS1 Position selection DI4- = 8
DI5 P2.014 = 102 ARST Alarm reset DI5- = 33
DI6 P2.015 = 0 - DI disabled -
DI7 P2.016 = 0 - DI disabled -
DI8 P2.017 = 0 - DI disabled -
DI9 P2.036 = 0 - DI disabled -
DI10 P2.037 = 0 - DI disabled -
DI11 P2.038 = 0 - DI disabled -
DI12 P2.039 = 0 - DI disabled -
DI13 P2.040 = 0 - DI disabled -
You can program the digital inputs of Delta’s servo drive by referring to Section 8.1 Digital input
(DI) descriptions.
The default setting includes the negative limit, positive limit, and emergency stop functions;
therefore, if any alarm occurs after you complete the settings, cycle the power to the servo drive
or set DI5 to on to clear the alarm. Please refer to Section 4.5.
4-24
ASDA-A3 Test Operation and Panel Display
Refer to Sections 3.12.3 and 3.13.3 for the wiring for Position (PR) control mode. See the
following table for the 99 sets of PR and the Position commands (POS0 - POS6).
Position Corresponding
POS6 POS5 POS4 POS3 POS2 POS1 POS0 CTRG
4
command parameter
P6.000
Homing 0 0 0 0 0 0 0 ↑
P6.001
P6.002
PR#1 0 0 0 0 0 0 1 ↑
P6.003
… …
P6.098
PR#50 0 1 1 0 0 1 0 ↑
P6.099
P7.000
PR#51 0 1 1 0 0 1 1 ↑
P7.001
… …
P7.098
PR#99 1 1 0 0 0 1 1 ↑
P7.099
4-25
Test Operation and Panel Display ASDA-A3
4-26
Tuning
This chapter contains information about One Touch tuning, Auto tuning, and gain
adjustment modes. Advanced users can also tune the servo system in Manual mode.
In addition, this chapter also describes how to deal with the mechanical resonance and
noise and the adjustments for application functions.
5-1
Tuning ASDA-A3
5 5.6.1
5.6.2
5.6.3
Flowchart of manual tuning in Speed mode ······································ 5-38
Flowchart of manual tuning in Position mode ···································· 5-39
Manual tuning with ASDA-Soft ······················································· 5-40
5.7 Mechanical resonance suppression and noise elimination ························· 5-41
5.7.1 Notch filter ················································································· 5-42
5.7.1.1 Function restriction ································································ 5-42
5.7.1.2 Function description ······························································ 5-42
5.7.1.3 Parameter descriptions··························································· 5-43
5.7.1.4 Application example ······························································ 5-45
5.7.2 Resonance suppression low-pass filter ············································ 5-49
5.7.2.1 Function restriction ································································ 5-49
5.7.2.2 Function description ······························································ 5-49
5.7.2.3 Application example ······························································ 5-49
5.7.3 Speed detection filter ··································································· 5-50
5.7.3.1 Function restriction ································································ 5-50
5.7.3.2 Function description ······························································ 5-50
5.7.3.3 Application example ······························································ 5-51
5.7.4 Low-frequency vibration suppression filter ········································ 5-52
5.7.4.1 Function restriction ································································ 5-52
5.7.4.2 Function description ······························································ 5-52
5.7.4.3 Application example ······························································ 5-54
5.7.5 Model-controlled vibration suppression filter ····································· 5-55
5.7.5.1 Restrictions of the two degree of freedom control function ·············· 5-55
5.7.5.2 Function description of two degree of freedom control function ········ 5-56
5.7.5.3 Application example of two degree of freedom control function ········ 5-57
5.7.5.4 Restrictions of vibration elimination ··········································· 5-58
5.7.5.5 Function description of vibration elimination ································ 5-58
5.7.5.6 Application example of vibration elimination ································ 5-59
5.7.6 Position command filter ································································ 5-60
5.7.6.1 Function restriction ································································ 5-60
5.7.6.2 Function description ······························································ 5-60
5.7.6.3 Application example ······························································ 5-61
5.7.7 Speed command filter ·································································· 5-62
5.7.7.1 Function restriction ································································ 5-62
5.7.7.2 Function description ······························································ 5-62
5.7.7.3 Application example ······························································ 5-62
5.7.8 Torque command filter ································································· 5-63
5-2
ASDA-A3 Tuning
5-3
Tuning ASDA-A3
5
If you are not satisfied with the tuning results, then use Auto Tuning, Gain Tuning, and Manual
mode in sequence to meet the requirements.
Satisfactory Yes
performance?
No
Auto Tuning
Satisfactory Yes
performance?
No
Gain Tuning
Satisfactory Yes
performance?
No
Manual adjustment
Satisfactory Yes
performance?
No Complete
Function Description
When you use the functions of One Touch Tuning, Auto Tuning, or Gain adjustment
mode 1 (Level adjustment - Auto) with ASDA-Soft, the servo drive automatically estimates
Inertia
the load inertia during the tuning process. Or you can estimate the inertia with the Inertia
estimation
(Weight) Estimation function. Whether the load inertia ratio (P1.037) is correctly set
affects the speed loop bandwidth of the servo drive.
You must use the One Touch Tuning function with ASDA-Soft. During the tuning
One Touch
process, the motor slightly moves and makes high-frequency noise. For the detailed
Tuning
operation procedure, refer to Section 5.3.
You can use the Auto Tuning function with ASDA-Soft or through the panel. The
command source can be the servo drive or the controller. During the tuning process, the
Auto tuning
drive controls the motor to run back-and-forth between the two positioning points. For the
detailed operation procedure, refer to Section 5.4.
The servo provides five gain adjustment modes (not including Manual mode and Gain
Gain
adjustment mode 4 (Reset to the default gain values)), which is set with P2.032. For the
adjustment
detailed operation procedure and parameter adjustment, refer to Section 5.5.
In Manual mode (P2.032 = 0), users can fine-tune all the gain parameters for optimal
Manual
performance of the machine. For the detailed parameter adjustment, refer to Sections 5.6
adjustment
and 5.7.
5-4
ASDA-A3 Tuning
5
servo drive. If set incorrectly, the system’s performance cannot be optimized after tuning.
When you use the functions of One Touch Tuning, Auto Tuning, or Gain adjustment mode 1
(Level adjustment - Auto) with ASDA-Soft, the servo drive automatically estimates the load
inertia during the tuning process. If not using the preceding functions, you can directly use the
Inertia (Weight) Estimation function.
The estimation of load inertia can be done without the controller’s command. During the
estimation process, the motors runs back-and-forth in the forward and reverse directions.
If the inertia estimation cannot be done or the inertia cannot be correctly estimated in the
system, estimate the load inertia ratio by yourself and set P1.037 with the estimated value.
Description: if the estimated load inertia cannot be reduced to a stable value, increase the jog
speed first. If the traveling distance is too long, the estimation time is longer, too.
5-5
Tuning ASDA-A3
Go to Delta’s website to download ASDA-Soft for free to tune the servo drive. After installing
5
ASDA-Soft, start the executable file and the screen is as follows.
Make sure your servo drive, servo motor, and power are all properly connected. Click Search,
and the software automatically selects the corresponding communication port (USB Driver for
Delta AC Servo Drive). Then, click Add for the ASDA-Soft to be in online mode.
5-6
ASDA-A3 Tuning
When ASDA-Soft is in online mode, the program window appears as follows. Click Inertia
(Weight) Estimation in the Function List tree view.
5-7
Tuning ASDA-A3
5
2.
For mechanical parts with finite traveling range, low speed movement reduces the risk of
collision. Executing positioning between two points at low speed is recommended. For
mechanical parts with longer traveling range or without limits, you can set the movement
speed higher. After completing the settings, click the button, and then use
the Left ( ) or Right ( ) button to rotate the motor to Position 1 and Position 2.
3. Check the acceleration / deceleration time and jog speed again. It is advisable to set the
jog speed to no less than 500 rpm. Then click the button. After the download
is complete, click Start Moving, and the motor regards Position 1 and Position 2 as the
positive and negative limits and starts rotating in the forward and reverse directions.
4. After the estimation is complete, click Stop Moving and then Download to download the
estimated load inertia ratio to the servo drive.
5. Since the new inertia ratio (weight) causes a change in the equivalent bandwidth,
resonance may occur in the system. Thus, you need to use the Gain Tuning function to
set the bandwidth and gain again when writing the new inertia ratio to the system.
5-8
ASDA-A3 Tuning
5
motor slightly moves and makes high-frequency noise. The following table lists the parameters
which settings change according to the results of one touch tuning. In One Touch Tuning mode,
the vibration elimination function is enabled and the low-frequency vibration suppression function
is disabled. If the two functions are enabled simultaneously, the response becomes slower.
Gain parameters
Parameter Parameter
Function Function
No. No.
P1.037 Load inertia ratio or total weight P2.032 Gain adjustment mode
P2.000 Position control gain P2.089 Command response gain
Two degree of freedom mode -
P2.004 Speed control gain P2.090
anti-interference gain
Special bit register 3
P2.006 Speed integral compensation P2.094 (enable the two degree of freedom
control function)
P2.031 Bandwidth response level - -
5-9
Tuning ASDA-A3
5
1. The mechanical part only moves in a single direction.
Go to Delta’s website to download ASDA-Soft for free to tune the servo drive. After installing
ASDA-Soft, start the executable file and the screen is as follows.
Make sure your servo drive, servo motor, and power are all properly connected. Click Search,
and the software automatically selects the corresponding communication port (USB Driver for
Delta AC Servo Drive). Then, click Add for the ASDA-Soft to be in online mode.
5-10
ASDA-A3 Tuning
When ASDA-Soft is in online mode, the program window appears as follows. Click One Touch
Tuning in the Function List tree view.
Click Start.
5-11
Tuning ASDA-A3
Carefully read the content in the warning window and make sure you have checked all the items
one by one. Select the check box for I have read the warning above and click Yes.
The screen shows a table comparing the parameter values before and after tuning. In the
screen, you can fine-tune the gain level, and the adjustments affect the settings of other
relevant parameters.
Note: if you click Exit without clicking Download first, the suggested values estimated by the one touch
5-12
ASDA-A3 Tuning
5
uploads the optimized parameters to the servo drive. You can start auto tuning with ASDA-Soft
(software) or through the drive panel. The following table lists the parameters that change
according to the results of auto tuning.
Gain parameters
Parameter Parameter
Function Function
No. No.
P1.037 Load inertia ratio or total weight P2.031 Bandwidth response level
P2.000 Position control gain P2.032 Gain adjustment mode
P2.002 Position feed forward gain P2.089 Command response gain
Two degree of freedom mode -
P2.004 Speed control gain P2.090
anti-interference gain
Special bit register 3
P2.006 Speed integral compensation P2.094 (enable the two degree of freedom
control function)
P2.026 Anti-interference gain - -
5-13
Tuning ASDA-A3
5
1. Jog speed: 500 rpm or above.
2. Acceleration time from 0 rpm to 3000 rpm or deceleration time from 3,000 rpm to 0 rpm:
within 200 ms.
3. Traveling distance: 1 revolution or above.
Description: it is advisable to set the minimum distance for the motor to accelerate from zero
speed to the constant speed zone as the traveling distance, and the constant speed is equal to
the set jog speed. If the traveling distance is too long, the estimation time is longer, too. For
mechanical parts with long lead, it is recommended that you set the traveling distance as the
working range for operation.
5-14
ASDA-A3 Tuning
You can complete auto tuning through the drive panel or with ASDA-Soft. The Auto Tuning
5
function helps you to find the most suitable parameters for your system according to the
machine characteristics.
Auto tuning
Complete
Note: when the path is configured by the controller, make sure the delay time is added to the operation
cycle. Otherwise, AL08B occurs and the servo drive cannot complete auto tuning.
You can use P2.105 and P2.106 to adjust the stiffness and response in Auto Tuning mode. See
the following flowchart.
Start
No Change the
Satisfied with the
stiffness? setting of P2.105
Yes
No
Satisfied with the Change the
response? setting of P2.106
Yes
Complete
5-15
Tuning ASDA-A3
You can use the drive panel to start auto tuning. Make sure the emergency stop and positive
5
and negative limit switches work properly before you start to tune the system.
Flowchart of auto tuning
Press and hold the M key
M
(Mode) and Shift key ( )
for 4 seconds to enter the
S
Auto Tuning mode.
Press the S key (Set) to set M M Press the S key (Set) to set
the external command. S S the internal command.
Check the
No servo status. No
Servo On? Servo On? It reminds you to change the
servo status to Servo On.
The blinking Servo Off Yes Yes M
reminds you the Press the S key to set the
controller has not S
drive to Servo On.
issued the Servo On
command. Then, the The blinking JOG-S reminds you to
servo drive exits the set the JOG speed.
Auto Tuning mode.
M Then, you can set the JOG speed
S with the Up, Down, and Shift keys.
M Press the S key to complete setting
S the JOG speed.
M
Then, you can set the
positioning speed with the Up,
S
Down, and Shift keys.
M M
Press the S key to complete
S S
setting the positioning speed.
Press the Up and Down keys to
M
select YES or NO. Select YES
to complete the setting. Select
S
NO to keep adjusting the
speed.
Complete
5-16
ASDA-A3 Tuning
In addition to executing auto tuning through the drive panel, you can go to Delta’s website to
5
download ADSA-Soft for free to tune the servo drive. After installing ASDA-Soft, start the
executable file and the screen is as follows.
Make sure your servo drive, servo motor, and power are all properly connected. Then click Add
for the ASDA-Soft to be in online mode.
5-17
Tuning ASDA-A3
When ASDA-Soft is in online mode, start auto tuning according to the following steps. The
following describes two auto tuning procedures, one using the controller and the other using the
servo drive.
5 ◼ Auto-tuning with the controller: the controller sends the commands to drive the motor.
Step 1:
When ASDA-Soft is in online mode, the program window appears as follows. Click Auto Tuning
in the Function List tree view.
5-18
ASDA-A3 Tuning
Step 2:
Click Controller: Motion Command from Controller and check for the motion / machining
path.
Suggestions: set the motor to operate at least one cycle in both forward and reverse directions.
The delay time for reaching the positioning points in both forward and reverse directions should
be no less than 1000 ms with the running speed no less than 500 rpm.
Step 3:
Repeatedly run the motor with the path you just set. Make sure no personnel is standing close
to the machinery, and then you can click Next to start the auto tuning procedure.
5-19
Tuning ASDA-A3
Wait until the tuning progress bar reaches 100%, and a window with “Auto tuning completed.”
appears as follows. Then click OK.
The screen shows a table comparing the parameter values before and after tuning.
5-20
ASDA-A3 Tuning
◼ Auto-tuning with the servo drive: the servo drive sends the commands to drive the motor.
Step 1:
When ASDA-Soft is in online mode, the program window appears as follows. Click Auto Tuning
in the Function List tree view.
Step 2:
Click Drive: Motion Command from Drive to enter the setting screen of motion profile.
5-21
Tuning ASDA-A3
5 applicable to devices with high stiffness or high response. On the other hand, the lower
the setting value, the lower the bandwidth after auto tuning, which is applicable to
devices with complex structure or low stiffness.
◼ P2.106: the lower the setting value, the smaller the overshoot after auto tuning. But if
the setting value is too low, the settling time may be too long.
2. Set the system to the Servo ON state.
3. The default jog speed is 20 rpm and the default acceleration / deceleration time is 200 ms.
For mechanical parts with finite traveling range, low speed movement reduces the risk of
collision. Executing positioning with two points at low speed is recommended. For
mechanical parts with longer traveling range or without limits, you can set the movement
speed higher. After completing the settings, click the button, and then use the
Left ( ) or Right ( ) button to rotate the motor to Position 1 and Position 2.
4. Check the acceleration / deceleration time and jog speed again. It is advisable to set the jog
speed to no less than 500 rpm. Then click the button. After the download is
complete, click Start Moving, and the motor regards Position 1 and Position 2 as the
positive and negative limits and starts rotating in the forward and reverse directions.
5. After completing the settings, make sure no personnel is standing close to the machinery.
Then, click Next.
6. If the tuning results do not meet the requirements, modify the setting values of P2.015 and
P2.016, or refer to Section 5.6 to manually adjust certain parameters and then perform the
auto tuning again.
3. Download the
speed settings to
the servo drive.
5-22
ASDA-A3 Tuning
Step 3:
Wait until the tuning progress bar reaches 100%, and a window with “Auto tuning completed.”
appears as follows. Then click OK.
The screen shows a table comparing the parameter values before and after tuning.
5-23
Tuning ASDA-A3
Before the auto gain adjustment starts, first set the automatic gain adjustment level 1 (P2.105)
5
and automatic gain adjustment level 2 (P2.106), which are only available for Auto Tuning.
Gain (dB)
High
Medium
Low Frequency
(Hz)
P2.015 > 11
P2.015 = 11
P2.015 < 11
P2.105 defines the servo stiffness after auto tuning. The higher the setting value, the greater the
bandwidth after auto tuning. On the other hand, the system margin becomes smaller, which
means resonance is more likely to occur when the system is degrading. You can first set P2.105
to the default value of 11 and then change the setting according to the following conditions.
1. It is advisable to increase P2.105 if the machine has all the following characteristics.
◼ The load inertia (weight) changes slightly during machine operation.
◼ Connected to transmission components with high stiffness (for example, they are
direct-coupled or connected with couplings).
◼ The machine requires high responsiveness.
2. It is advisable to decrease P2.105 if the machine has one of the following characteristics.
◼ The load inertia (weight) changes constantly during machine operation (such as
transport equipment and robotic arms).
◼ The machine has a transmission component with long lead (such as a lead screw
with the length of 3 m or longer or a belt with the length of 1 m or longer).
P2.105 = 1 P2.105 = 11
5-24
ASDA-A3 Tuning
P2.106 sets the maximum overshoot. A proper setting of the amount of overshoot increases the
5
system response. The higher the setting value, the greater the allowable amount of overshoot.
For mechanical parts with higher stiffness, the setting of P2.106 affects the position loop
parameters P2.000 and P2.089 instead of the parameters related to speed loop gain and filters.
Position command
Position feedback
Position
P2.106
Time
Parameter setting range: 1 to (224 × 3) (unit: pulse); default: 2000
5-25
Tuning ASDA-A3
In Auto Tuning mode, it is vital that you program the command path. The path must contain the
5
operation cycle (including acceleration, constant speed, and deceleration) and dwell time. See
the following figure. When any of the settings is incorrect, the servo drive stops tuning and
displays an alarm. Check the alarm causes and take corrective actions.
Speed
Operation Operation
cycle cycle
Max. speed
Dwell time
Time
Acc. time
5-26
ASDA-A3 Tuning
5
adjustment modes. You can easily complete tuning by increasing or decreasing the bandwidth
response level (P2.031) or the bandwidth for speed loop response (P2.126). Follow the tuning
procedure in Section 5.1.
Level adjustment: set the response level with P2.031 to adjust the servo bandwidth. With the
load inertia ratio increased or decreased, the bandwidth corresponding to the response level set
by P2.031 changes as well.
Bandwidth adjustment: set P2.126 to directly determine the servo bandwidth, which fine-tunes
the bandwidth.
Inertia Parameter
P2.032 Adjustment mode Mode name
estimation Manual Auto
P1.037, P2.000,
P2.004, P2.006,
P2.023, P2.024,
Fixed set P2.025, P2.043,
0 Manual Manual mode value of P2.044, P2.045, N/A
P1.037 P2.046, P2.049,
P2.089, P2.098,
P2.099, P2.101,
P2.102
P1.037, P2.000,
P2.004, P2.006,
P2.023, P2.024,
Level P2.025, P2.043,
Gain adjustment Real-time
1 adjustment - P2.031 P2.044, P2.045,
mode 1 estimation
Auto P2.046, P2.049,
P2.089, P2.098,
P2.099, P2.101,
P2.102
P2.000, P2.004,
P2.006, P2.023,
P2.024, P2.025,
Level Fixed set P1.037
Gain adjustment P2.043, P2.044,
2 adjustment - value of
mode 2 P2.031 P2.045, P2.046,
Semi-auto P1.037
P2.049, P2.089,
P2.098, P2.099,
P2.101, P2.102
P2.000, P2.004,
Gain adjustment P2.006, P2.023,
mode 3 Level P1.037 P2.024, P2.025,
Fixed set
(Available when adjustment - P2.043, P2.044,
3 value of P2.031
two degree of Two degree P2.045, P2.046,
P1.037 P2.089
freedom control of freedom P2.049, P2.098,
function is enabled) P2.099, P2.101,
P2.102
Reset to the
Gain adjustment
4 - default gain - -
mode 4
values
5-27
Tuning ASDA-A3
Inertia Parameter
P2.032 Adjustment mode Mode name
estimation Manual Auto
P1.037, P2.000,
5
P2.004, P2.006,
Gain adjustment P2.023, P2.024,
mode 5 Bandwidth P2.025, P2.043,
Real-time
5 (Same as setting adjustment - P2.126 P2.044, P2.045,
estimation
P2-32 = 1 for the Auto P2.046, P2.049,
A2 series) P2.089, P2.094,
P2.098, P2.099,
P2.101, P2.102
P2.000, P2.004,
P2.006, P2.023,
Gain adjustment P2.024, P2.025,
mode 6 Bandwidth Fixed set P2.043, P2.044,
P1.037
6 (Same as setting adjustment - value of P2.045, P2.046,
Semi-auto P1.037 P2.126 P2.049, P2.089,
P2-32 = 2 for the
A2 series) P2.094, P2.098,
P2.099, P2.101,
P2.102
Note: when the two degree of freedom control function is disabled (P2.094 [Bit 12] = 0), the effect of Gain
adjustment mode 3 is the same as that of Gain adjustment mode 2, so setting P2.089 is invalid in that
scenario.
5-28
ASDA-A3 Tuning
5
Start
No Inertia is
known?
Yes
Adjustment Adjustment
mode 1 mode 2
No
Consistently set the
command response Satisfied with the Yes
gain (P2.089) for response?
each axis
No
Requires the
Yes
bandwidth between
two levels?
No Inertia is No
known?
Yes
Adjustment Adjustment
mode 5 mode 6
Yes
Set the motor to perform point-
to-point motion and manually
adjust the gain parameters
Complete
Note: Gain adjustment modes 5 and 6 are similar to Gain adjustment modes 1 and 2 respectively. The
main difference is that you can set the bandwidth for modes 5 and 6.
5-29
Tuning ASDA-A3
You can use this mode when the load inertia is unknown or the inertia changes during machine
5
operation.
The servo drive continually estimates the machine inertia and updates the value of P1.037.
To reach the expected response, simply adjust the bandwidth response level (P2.031).
When the inertia cannot be successfully estimated in Gain adjustment mode 1, it is probably
because the machine inertia ratio is greater than 100 times or the speed and acceleration /
deceleration of the actual motor operation are too low. In this case, you can use Gain
adjustment mode 2 to tune the servo system.
In Gain adjustment mode 2, you need to correctly set the machine inertia ratio in P1.037 first
and then adjust the bandwidth response level (P2.031) to reach the expected response.
Note: inertia estimation is available for most machines. However, when the machine does not comply with
the requirements for inertia estimation, you have to set the correct inertia ratio in P1.037.
5-30
ASDA-A3 Tuning
When Gain adjustment modes 1 and 2 cannot meet the requirements, try Gain adjustment
5
mode 3 to tune the servo system. P2.089 (Command response gain) is available for manual
adjustment in this mode. You can increase the gain value to shorten the response and settling
time for the position command. However, if you set the parameter value too high, it might cause
position overshoot and machinery vibration. This parameter is effective only when the
commands are changing, such as in the acceleration / deceleration application, and adjusting
this parameter can improve the response. However, when the two degree of freedom control
function is disabled (P2.094 [Bit 12] is set to 0), the effect of Gain adjustment mode 3 is the
same as that of Gain adjustment mode 2, so setting P2.089 is invalid in that scenario.
Inertia Parameter
P2.032 Adjustment mode Mode name
estimation Manual Auto
5-31
Tuning ASDA-A3
When P2.032 is set to 4, the setting value of P2.032 is restored to the value set before
5
initialization other than the default value after parameter reset (P2.008 = 10). For example,
if P2.032 is 1, P2.032 is still 1 after gain initialization (P2.032 = 4).
Original setting value of P2.032 0 1 2 3
Setting value of P2.032 after parameter reset
1 1 1 1
(P2.008 = 10)
Setting value of P2.032 after gain initialization
0 1 2 3
(P2.032 = 4)
When P2.032 is set to 4, if the notch filters are set to Manual for manual resonance suppression,
the related notch filter parameters are not reset. If the notch filters are automatically set, the
related notch filter parameters and the parameters in the following tables are reset to the default.
When P2.032 is set to the default value of 1, the default values of other related parameters are
as follows.
Gain parameters Filter and resonance suppression parameters
Parameter Parameter
Default Function Default Function
No. No.
Load inertia ratio or Low-frequency vibration
P1.037 6.0 P1.025 100.0
total weight suppression frequency 1
Position control Low-frequency vibration
P2.000 36 P1.026 0
gain suppression gain 1
Low-frequency vibration
P2.004 144 Speed control gain P1.027 100.0
suppression frequency 2
Speed integral Low-frequency vibration
P2.006 23 P1.028 0
compensation suppression gain 2
Bandwidth
P2.031 19 P2.023 1000 Notch filter 1 - frequency
response level
Command Notch filter 1 - attenuation
P2.089 23 P2.024 0
response gain level
Automatic gain Resonance suppression
P2.105 11 P2.025* 5.0
adjustment level 1 low-pass filter
Automatic gain
P2.106 2000 P2.043 1000 Notch filter 2 - frequency
adjustment level 2
Notch filter 2 - attenuation
P2.044 0
level
P2.045 0 Notch filter 3 - frequency
Notch filter 3 - attenuation
P2.046 0
level
Auto resonance suppression
P2.047 1
mode
Speed detection filter and
P2.049* 5.0
jitter suppression
P2.098 1000 Notch filter 4 - frequency
Notch filter 4 - attenuation
P2.099 5
level
P2.101 100 Notch filter 5 - frequency
Notch filter 5 - attenuation
P2.102 0
level
Note: when P2.032 is set to 0 and then 4, the default settings of P2.025 and P2.049 are both 0.8.
5-32
ASDA-A3 Tuning
You can use this mode when the load inertia is unknown or the inertia changes during machine
5
operation.
The servo drive continually estimates the machine inertia and updates the value of P1.037.
To reach the expected response, simply set the bandwidth for speed loop response (P2.126) to
adjust the servo stiffness or reduce the noise.
Inertia Parameter
P2.032 Adjustment mode Mode name
estimation Manual Auto
P1.037, P2.000,
P2.004, P2.006,
Gain adjustment P2.023, P2.024,
mode 5 Bandwidth P2.025, P2.043,
Real-time
5 (Same as setting adjustment - P2.126 P2.044, P2.045,
estimation
P2-32 = 1 for the Auto P2.046, P2.049,
A2 series) P2.089, P2.094,
P2.098, P2.099,
P2.101, P2.102
When the inertia cannot be successfully estimated in Gain adjustment mode 5, it is probably
because the machine inertia ratio is greater than 100 times or the speed and acceleration /
deceleration of the actual motor operation are too low. In this case, you can use Gain
adjustment mode 6 to tune the servo system.
In Gain adjustment mode 6, you need to correctly set the machine inertia ratio in P1.037 first
and then adjust the bandwidth for speed loop response (P2.126). Setting P2.126 higher can
increase the servo stiffness and setting P2.126 lower can reduce the noise.
Inertia Parameter
P2.032 Adjustment mode Mode name
estimation Manual Auto
P2.000, P2.004,
P2.006, P2.023,
Gain adjustment P2.024, P2.025,
mode 6 Bandwidth P2.043, P2.044,
Fixed set value P1.037
6 (Same as setting adjustment - P2.045, P2.046,
of P1.037 P2.126
P2-32 = 2 for the Semi-auto P2.049, P2.089,
A2 series) P2.094, P2.098,
P2.099, P2.101,
P2.102
5-33
Tuning ASDA-A3
5
This parameter enables you to tune the servo drive in a simple and instinctive way. When the
inertia is fixed and you increase the bandwidth response level (P2.031), the servo’s bandwidth
increases as well. If resonance occurs, decrease the setting value of P2.031 by one or two
bandwidth response levels (you should adjust the bandwidth response level according to the
actual situation). For instance, if the value of P2.031 is 30, you can lower the setting to 28.
When you adjust the value of this parameter, the servo drive automatically adjusts the
corresponding gain parameters, such as P2.000 and P2.004.
Note: enabling the bandwidth response level reversion function (P2.125 [Bit 3]) is recommended when you
Servo
bandwidth
Increase the bandwidth
response level
84 Hz
26 Hz
5 Inertia ratio
(P1.037)
5-34
ASDA-A3 Tuning
Use P2.089 to adjust the command response gain to improve the response to the servo
5
command. Increasing the gain can reduce the transient error between the position command
and command response (in acceleration and deceleration zones). That is, the setting is effective
only when the commands are changing. This parameter is available only when the two degree
of freedom control function is enabled (P2.094 [Bit 12] = 1) in Position mode. (The two degree of
freedom control function is enabled by default).
Position Position
Command Command
Command response Command response
Command feedback Command feedback
Time Time
Low command High command
response gain response gain
P2.126 sets the bandwidth for the speed loop, and the corresponding position loop bandwidth
and the speed loop bandwidth are at a fixed ratio. To fine-tune the ratio between the position
bandwidth and speed bandwidth (P2.000 and P2.004) or the ratio between the proportional gain
(P2.004) and integral gain (P2.006) of the speed loop, switch the system to Manual mode for
operation.
Assuming that the bandwidth setting of P2.126 = BW, the recommended settings for the gain
parameters are as follows.
◼ P2.000 = P2.004 / 4
◼ P2.004 = BW * 2 * π
◼ P2.006 = BW
◼ P2.026 = BW
5-35
Tuning ASDA-A3
5
application. Generally, for applications or machines that require high-speed positioning and high
precision, higher response bandwidth is required. However, increasing the response bandwidth
is likely to cause mechanical resonance. Thus, machinery with higher stiffness is used to solve
this problem. When the response bandwidth of the machine is unknown, you can gradually
increase the gain parameter values to increase the response bandwidth. Then, decrease the
gain parameter values until you hear the sound of the resonance. The following are the
descriptions of the gain adjustment parameters.
This parameter determines the response of the position control circuit. The bigger the
KPP value, the higher the bandwidth of the position loop. This lowers the following error
and position error, and shortens the settling time. However, if you set the value too high,
it can cause machine jitter or cause overshoot when positioning. The calculation of
position loop bandwidth is as follows:
KPP
Position loop bandwidth (Hz) =
2π
◼ Speed control gain (KVP, P2.004)
This parameter determines the response of the speed control circuit. The bigger the KVP
value, the higher the bandwidth of the speed loop and the lower the following error.
However, if you set the value too high, it is likely to cause mechanical resonance. The
speed loop bandwidth must be 4 times (or more) the position loop bandwidth; otherwise,
it can cause machine jitter or cause overshoot when positioning. The calculation of
speed loop bandwidth is as follows:
The following table illustrates the changes in position feedback when the speed loop
bandwidth is 1 time, 2 times, and 4 times the position loop bandwidth.
Speed loop bandwidth: 100 Hz Speed loop bandwidth: 100 Hz Speed loop bandwidth: 100 Hz
Position loop bandwidth: 100 Hz Position loop bandwidth: 50 Hz Position loop bandwidth: 25 Hz
Position Position command Position Position command Position Position command
Position feedback Position feedback Position feedback
5-36
ASDA-A3 Tuning
When P1.037 (auto estimation or manually set value) is equal to the actual load inertia
ratio (JL / JM), the actual speed loop bandwidth is:
5
KVP
Speed loop bandwidth (Hz) = ( )
2π
The higher the KVI value, the better the elimination of the deviation. However, if you set
the value too high, it can cause machine jitter. It is advisable to set the value as follows:
A high load inertia ratio reduces the speed loop bandwidth. Therefore, you must
increase the KVP value to maintain the speed loop bandwidth. Increasing the KVP
value might cause mechanical resonance. Use this parameter to eliminate the noise.
The higher the value, the better the capability of reducing high-frequency noise.
However, if you set the value too high, it can cause instability in the speed control circuit
and overshoot. It is advisable to set the value as follows:
10000
NLP ≤
6 × Speed loop bandwidth (Hz)
Note: this gain parameter is not available when the two degree of freedom control function is
5-37
Tuning ASDA-A3
5
Start
Inertia
estimation
Increase speed
loop bandwidth
No
Resonance No Satisfied with Yes
occurs? the response?
Yes
Refer to Sections 5.7.1 and
5.7.2 for resonance suppression
Resonance Yes
eliminated?
No
Decrease the bandwidth
until no resonance occurs
Reduce
Reduce speed
transient speed Reduce noise
overshoot
error
5-38
ASDA-A3 Tuning
5
Start
Inertia
estimation
Increase speed
loop bandwidth
No
Resonance Yes
eliminated?
No
Decrease the bandwidth until
no resonance occurs
Low-frequency No
vibration during
positioning?
Yes
Refer to Section 5.7.4 for No System Analysis
low-frequency vibration provides optimal
suppression settings vibration elimination
settings?
Yes
Vibration elimination setting
with System Analysis
Note: it is advisable to set P2.004 four times (or more) the setting value of P2.000; otherwise a jitter occurs
5-39
Tuning ASDA-A3
5
2. Click Inertia estimation.
3. Set the bandwidth, click Gain Calculation, and the Calculation Result field on the right
shows the corresponding parameter settings according to the set speed loop bandwidth.
4. Fine-tune the values in the Calculation Result field. It is advisable to set P2.004 four times
(or more) the setting value of P2.000.
5. After fine-tuning the parameters, click the button to write the parameters to the
servo drive.
Note: for parameter settings of the two degree of freedom control function in Manual mode (P2.032 = 0),
(4)
(1)
(2)
(3)
(5)
5-40
ASDA-A3 Tuning
5
too high or the response bandwidth is too great. Eliminating these two factors can improve the
situation. During the tuning process, when you gradually increase the servo response
bandwidth, the frequency at the resonance point is likely to be reached, causing noise and
vibration. In this case, use the following filters to effectively eliminate the noise and vibration and
therefore increase the response bandwidth.
Position command - Position command - 1st set of low-frequency 2nd set of low-frequency 1st set of model-controlled 2nd set of model-controlled
moving filter low-pass filter vibration suppression filter vibration suppression filter vibration suppression filter vibration suppression filter
P1.068 P1.008 P1.025, P1.026 P1.027, P1.028 P1.089, P1.090, P1.091 P1.092, P1.093, P1.094
1st set of 2nd set of 3rd set of 4th set of 5th set of
notch filter notch filter notch filter notch filter notch filter Encoder
P2.023, P2.024 P2.043, P2.044 P2.045, P2.046 P2.098, P2.099 P2.101, P2.102
5-41
Tuning ASDA-A3
5
1. The Notch filter frequency settings (P2.023, P2.043, P2.045, P2.098, and P2.101) must be
2 times (or more) the speed loop bandwidth (P2.004 / 2π), or it might lead to system
divergence.
2. It is recommended that the notch depth (magnitude) of the resonance point should remain
at -15 to -10 dB after resonance suppression.
Note: it is recommended that you set the Analysis Type to Speed Open-loop in the System Analysis of
The servo provides 5 sets of notch filters with the frequency setting range of 50 to 5000 Hz.
Each set of notch filter supports the function of auto resonance suppression (P2.047 and
P2.048). In addition, you can suppress the resonance manually. The precautions and operation
procedure for manual resonance suppression are as follows.
◼ Use the System Analysis function in ASDA-Soft V6 to find the resonance frequency.
◼ The sudden loss of load inertia is likely to cause resonance. It is advisable to tune the servo
drive at maximum load.
◼ If the resonance frequency is incorrectly set, the noise and vibration might be worse.
◼ The higher the attenuation level and Q factor, the better the effect of resonance
suppression. However, if the values are set too high, it results in phase lag and causes
resonance at other frequencies.
No High-frequency
resonance?
Yes
Constantly increase
Resonance No
the notch depth
eliminated? (P2.024).
Yes
Complete
5-42
ASDA-A3 Tuning
A notch filter is used to remove frequencies within a specific range. You can set the three
5
parameters, including frequency, attenuation level, and Q factor, for each set of notch filter.
The following describes the parameters of attenuation level (notch depth) and Q factor.
Q value
Attenuation
level
Frequency
0
Magnitude [dB]
-10
-20
Notch depth = 10 (dB)
-30 Notch depth = 20 (dB)
Notch depth = 40 (dB)
-40
102 103
Frequency [Hz]
100
Phase [deg]
50
-50
-100
102 103
Frequency [Hz]
5-43
Tuning ASDA-A3
5 band, and thus the phase margin of the system is less affected. In general, for systems with
higher inertia or lower stiffness, the Q factor at the resonance point is relatively high.
If the Q factor is set too high, the resonance cannot be completely suppressed, and it is likely to
cause resonance at the cut-off frequencies around the resonance point. In this case, set the
Q factor lower to improve the condition.
0
Magnitude [dB]
-5
-10
Q value = 1
-15 Q value = 5
Q value = 10
-20
102 103
Frequency [Hz]
50
Phase [deg]
-50
102 103
Frequency [Hz]
5-44
ASDA-A3 Tuning
5
comparing and monitoring the results.
Frequency-domain analysis
Draw Bode plots by setting the Analysis Type to Speed Open-loop in the System Analysis of
ASDA-Soft. The following figure shows the speed open-loop gain with resonance and (1)
indicates the resonance point. Set the frequency at the resonance point as the frequency of the
notch filter and gradually increase the attenuation level (magnitude) of the notch filter in the
corresponding parameter. When increasing the notch depth, you can set the Analysis Type to
Speed Open-loop in the System Analysis* to check if the resonance point is neutralized. If the
notch depth is too shallow, resonance might occur in the system again. If the notch depth is too
deep, the phase margin of the system will be sacrificed, making it difficult to increase the
bandwidth afterwards. It is recommended that the notch depth (magnitude) of the resonance
point should remain at -15 to -10 dB after resonance suppression.
Note: when the frequency setting is lower than 100 Hz, it is advisable to select the check box for Enable
Low Frequency Analysis in the System Analysis of ASDA-Soft. If the check box is not selected, the
zero-crossing frequency might not be correctly detected or the low-frequency resonance point might be
BW BW
(1) Resonance point; (2) Notch filter; (3) Resonance point after resonance suppression
5-45
Tuning ASDA-A3
Time-domain analysis
1. Execute the Scope function in ASDA-Soft and select Motor Current: Percentage [%] for
the channel.
5 2. Click Run, and the scope collects the current data when the motor is operating.
3. Click Stop, and the operation status of the motor is displayed in the software interface.
4. Select the check box for FFT Display, then left-click and drag the mouse to select the area
with data displayed, and the spectrum appears on the screen.
5-46
ASDA-A3 Tuning
According to the spectrum, we can find two resonance points at the frequencies of 1015 Hz and
2890 Hz. In the following figure, P2.047.X is set to 1 or 2 for the servo to automatically fill in the
resonance suppression parameters. To set the resonance points for manual resonance
suppression, select the check box for Manual under the specific set of notch filter, and then the
corresponding bit of P2.047.Y or P2.047.Z is automatically set to 1. In this case, you can
manually set the resonance suppression parameters.
5
5-47
Tuning ASDA-A3
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
5
Parameter Function
P2.023 Notch filter 1 - frequency
P2.024 Notch filter 1 - attenuation level
P2.043 Notch filter 2 - frequency
P2.044 Notch filter 2 - attenuation level
P2.045 Notch filter 3 - frequency
P2.046 Notch filter 3 - attenuation level
P2.047 Auto resonance suppression mode
P2.048 Auto resonance detection level
P2.095 Notch filter 1 - Q factor
P2.096 Notch filter 2 - Q factor
P2.097 Notch filter 3 - Q factor
P2.098 Notch filter 4 - frequency
P2.099 Notch filter 4 - attenuation level
P2.100 Notch filter 4 - Q factor
P2.101 Notch filter 5 - frequency
P2.102 Notch filter 5 - attenuation level
P2.103 Notch filter 5 - Q factor
5-48
ASDA-A3 Tuning
5
It is recommended that the filter bandwidth (1000 / P2.025) should be 8 times (or more) the
speed loop bandwidth (P2.004 / 2π).
Note: it is recommended that you set the Analysis Type to Speed Open-loop in the System Analysis of
The current command generated in the speed loop is filtered by the resonance suppression
low-pass filter, which reduces the interference of high-frequency resonance or noise to current
control. Since the filter causes a delay in the current command, when increasing the servo
response bandwidth, you must set the time constant for the low-pass filter (P2.025) smaller.
However, it causes greater noise during motor operation.
Draw Bode plots by setting the Analysis Type to Speed Open-loop in the System Analysis of
ASDA-Soft. When there is more than one resonance point and the distance between each is
small, it is advisable to use the resonance suppression low-pass filter to suppress the
resonance occurring at the resonance points within a specified range.
If the resonance frequency is known, the Notch filter works better than the resonance suppression
low-pass filter for resonance suppression. If the spectrum displays multiple resonance points
which are intensively distributed, or the resonance frequency drifts significantly with time or due to
other causes, use the resonance suppression low-pass filter instead.
When P2.025 is gradually increased, the filter bandwidth becomes smaller. Although resonance
does not occur in this condition, the servo response is slower and the phase margin is reduced.
If the ratio between the filter bandwidth (1000 / P2.025) and speed loop bandwidth (P2.004 / 2π)
is too small, the system becomes unstable.
3
2
BW BW
-3dB
(2) Resonance suppression low-pass filter (Cut-off frequency of low-pass filter = 1000 / P2.025 Hz);
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameter.
Parameter Function
P2.025 Resonance suppression low-pass filter
5-49
Tuning ASDA-A3
5
It is recommended that the filter bandwidth (1000 / P2.049) should be 8 times (or more) the
speed loop bandwidth (P2.004 / 2π).
Note: it is recommended that you set the Analysis Type to Speed Open-loop in the System Analysis of
When the motor speed is unstable, use this function to reduce the jitter in the motor speed. You
can obtain the speed information after the position feedback signal from the encoder is processed
by the speed observer. You can use the Scope function of ASDA-Soft to monitor the speed signal
processed by the speed detection filter by setting the channel to Motor speed: real-time [rpm].
Position command
Filter
Low-frequency
vibration
Current
suppression filter PWM
controller
+ Position
Speed controller Low-pass filter Notch filter Motor
- controller + + -
-
Encoder
5-50
ASDA-A3 Tuning
The following figure illustrates the difference between setting P2.049 to 0.8 and 10.8 when the
5
speed observer 1 is used (P2.084.U = 0). You need to select a suitable speed observer for
different installation methods for mechanical parts or different motors and then verify if the
results meet the requirements.
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
Parameter Function
P2.049 Speed detection filter and jitter suppression
P2.084 Special function for low resolution motor
5-51
Tuning ASDA-A3
5
1. Set the control mode (P1.001.YX) to Position mode (PT or PR).
2. Frequency range: 1.0 Hz to 100.0 Hz.
3. If the low-frequency vibration suppression function and the vibration elimination function are
enabled simultaneously, the system response becomes slower.
The low-frequency vibration suppression filter is also called position command notch filter. The
low-frequency vibration suppression function filters the frequencies causing mechanical
vibration but delays the system response time.
If the machine stiffness is insufficient, mechanical vibration persists even when the motor stops
after the positioning command is complete. The low-frequency vibration suppression function
can reduce the mechanical vibration. The suppression range is between 1.0 Hz and 100.0 Hz.
The servo provides both manual and auto settings for the function of low-frequency vibration
suppression. During the auto tuning process, the auto low-frequency vibration suppression
function is enabled and properly set.
Auto setting:
If you have difficulty finding the frequency, enable the auto low-frequency vibration suppression
function to automatically search for the vibration frequency.
If you set P1.029 to 1, the system automatically disables the auto low-frequency vibration
suppression function (P1.026 and P1.028 are set to 0) and starts to search for the frequency
which causes low-frequency vibration. When the detected frequency remains at the same level,
the system automatically changes the settings in the following order.
1. Automatically resets P1.029 to 0.
2. Sets P1.025 as the first set of frequency and P1.026 to 1.
3. Sets P1.027 as the second set of frequency and P1.028 to 1.
When P1.029 is automatically reset to 0, but the low-frequency vibration persists, check if
P1.026 or P1.028 is enabled automatically. If the values of P1.026 and P1.028 are both 0, it
means no frequency is detected. Lower the value of P1.030 (Low-frequency vibration detection)
and set P1.029 to 1 to search for the vibration frequency again. P1.030 sets the detection range
for the peak-to-peak amplitude of low-frequency vibration. When the frequency is not detected,
it is probably because the setting value of P1.030 is higher than the vibration of the machine. If
so, it is suggested that you decrease the value of P1.030. Note that if the value is set too small,
the system might mistakenly regard noise as the low-frequency vibration. In this case, you can
use the Scope function of ASDA-Soft and set the channel to Position error (pulse) to observe
the peak-to-peak amplitude of the signal during position for setting P1.030.
5-52
ASDA-A3 Tuning
5
positioning
No Vibration occurs
during positioning?
Yes
Set P1.029 to 1
Yes Yes
Yes
Set P1.029 to 0
Complete
Note:
1. When the values of P1.026 and P1.028 are both 0, it means no frequency is detected. It is probably
because P1.030 (Low-frequency vibration detection) is set too high so that the low-frequency vibration
is not detected.
2. When the value of P1.026 or P1.028 is greater than 0, but the vibration persists, it is probably because
P1.030 is set too low, causing the system to mistakenly regard minor frequency or noise as the low-
frequency vibration.
Manual setting:
When the auto suppression procedure is complete, but the vibration persists, you can manually
set P1.025 or P1.027 to suppress the vibration if you have identified the vibration frequency.
There are two sets of low-frequency vibration suppression parameters: one is parameters
P1.025 - P1.026 and the other is parameters P1.027 - P1.028. You can use these two sets of
parameters to reduce two different low-frequency vibrations. Use P1.025 and P1.027 to set the
frequencies for low-frequency vibration suppression. The filter function works only when the
parameter setting is close to the actual vibration frequency. Use P1.026 and P1.028 to set the
response after frequency filtering. The bigger the values of P1.026 and P1.028, the better the
response. However, if you set the values too high, the motor might not operate smoothly. The
default values of P1.026 and P1.028 are 0, which means the two filters are disabled by default.
5-53
Tuning ASDA-A3
During position settling, if a vibration with the frequency lower than 100 Hz (not the
5
high-frequency noise when the motor is moving) occurs and it is difficult to identify the frequency
with the System Analysis function, use the low-frequency vibration suppression function to
suppress the vibration caused by the specific frequency. Setting the low-frequency vibration
suppression filter makes the system more stable but lowers the response. When the frequency
setting is the same for the two sets of low-frequency vibration suppression filter, the effect of
vibration suppression is doubled.
If the frequency of the low-frequency vibration in the system varies during the operation, such
as in the long-distance belt drive system, the vibration frequency may be different at two
positioning points. In this case, set two sets of low-frequency vibration suppression individually.
Feedback
Position position
Time
Feedback
Position position 2. If the vibration is smaller but not completely
eliminated, you can set another set of
Command low-frequency vibration suppression with the
position Low-frequency
vibration cycle
same frequency. The effect of vibration
T suppression is doubled.
P1.027 = 1/T
P1.028 = 1
Time
Position
Feedback position
after low-frequency 3. If the vibration is completely eliminated but the
vibration suppression
Command response is too slow, gradually increase
position P1.026.
P1.026 = 2
Time
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
Parameter Function
P1.025 Low-frequency vibration suppression frequency 1
P1.026 Low-frequency vibration suppression gain 1
P1.027 Low-frequency vibration suppression frequency 2
P1.028 Low-frequency vibration suppression gain 2
P1.029 Auto low-frequency vibration suppression mode
P1.030 Low-frequency vibration detection
5-54
ASDA-A3 Tuning
The idea of model-following control is to build a virtual model of the real physical system in the
5
servo drive in digital format. The virtual model processes the position command planned by the
user and generates an optimized position command. At the same time, the model designs
optimized position feed forward and speed feed forward, so the feedback system follows the
optimized position command, achieving the expected response. If the response designed by the
system does not meet your requirements, fine-tune the parameters P2.091 and P2.092.
P2.091 P2.092
+ Position + Speed +
Mechanical
+ + Motor parts
- controller - controller
Motor speed
Motor position
Position
feedback
Setting P2.094 [Bit 12] to 1 enables the two degree of freedom control mode, but you need to
note for the following restrictions.
1. Set the control mode (P1.001.YX) to Position mode (PT or PR).
2. Set the inertia ratio (P1.037) correctly when using this function.
3. The setting of anti-interference gain (P2.026) is invalid when this function is used.
5-55
Tuning ASDA-A3
When the two degree of freedom control function is enabled (P2.094 [Bit 12] = 1), set P2.000
5
and P2.089 for better position response.
Set P2.089 to adjust how well the command response follows the command. Setting P2.089
higher can reduce the transient error between the position command and command response,
but the error between the command response and feedback does not change. Thus, P2.089 is
valid only when the position command changes. To reduce the difference between the
command response and feedback, or to reduce the position jitter when the motor stops, adjust
P2.000 or other control gain parameters.
Command Command
response not response not
changed changed
Setting P2.090 (Two degree of freedom mode - anti interference gain) can adjust the position
settling waveform but does not change the command response time. Setting P2.090 to a
smaller value lowers the response after the command is complete but reduces the position
feedback overshoot.
Feedback position
Position when P2.090 = 0.85
Feedback position
when P2.090 = 0.5
Time
5-56
ASDA-A3 Tuning
This section describes the parameter settings when the two degree of freedom control function
5
is used in Manual Mode (P2.032 = 0). Refer to the following steps.
Switch the servo status to Servo ON and then start tuning. Change the parameter settings and
at the same time use the Scope function to verify if the settings meet the requirements. It is
advisable to increase the bandwidth gradually. To adjust the bandwidth significantly, enable the
auto resonance suppression function (P2.047.X ≠ 0), set P2.047.Y and P2.047.Z to auto mode,
and do not set the corresponding resonance parameters.
1. Increase the setting values of P2.000 and P2.089 while maintaining the ratio of P2.000 to
P2.089 at approximately 1:1.
2. When the mechanical parts start to vibrate or generate high-frequency sounds, stop
increasing P2.000 and decrease P2.000 until the mechanical parts are stable.
3. To increase the servo response, setting P2.089 higher to reduce the transient error of
command response, but the position overshoot becomes greater. It is recommended that
the setting value of P2.089 should be no more than two times the setting value of P2.000.
4. To fine-tune the positioning behavior, you can adjust P2.090.
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
Parameter Function
P2.000 Position control gain
P2.089 Command response gain
P2.090 Two degree of freedom mode - anti-interference gain
P2.091 Two degree of freedom mode - position feed forward gain
P2.092 Two degree of freedom mode - speed feed forward gain
P2.094 Special bit register 3 (enable the two degree of freedom control function)
5-57
Tuning ASDA-A3
1. The two degree of freedom control function must be enabled (P2.094 [Bit 12] = 1).
5
2. Frequency range: 1.0 Hz to 400.0 Hz.
3. You can enable two sets of vibration elimination function simultaneously for A3-E and A3-F
models, while you can enable only one set of vibration elimination function for A3-M and A3-L
models.
The vibration elimination function uses a special algorithm, which can eliminate the vibration in
the machine endpoint without slowing down the system response. This function is automatically
set during the One Touch Tuning process, or you can set this function in the System Analysis
window of ASDA-Soft.
The vibration elimination function builds the flexible mechanical vibration model in the servo
drive under the two degree of freedom control mode, so you need to enable the two degree of
freedom control function before using the vibration elimination function. When the connection
between mechanical parts is not rigid enough, the response between the motor endpoint and
the machine endpoint is not consistent, resulting the condition where the motor has stopped but
the machine endpoint still vibrates. As for this condition, you can use the System Analysis
function in ASDA-Soft to provide optimal settings for the vibration elimination parameters, and
set P2.097 [Bit 8] and [Bit 9] to enable one or two sets of the vibration elimination function. After
the vibration elimination function is enabled, the servo adjusts the motor command according to
the internal model. When you monitor the motor position feedback in the scope, there might be
a jitter, but the machine endpoint is stable when settling.
Vibration elimination not enabled Vibration elimination enabled
Time Time
5-58
ASDA-A3 Tuning
5
2. Select the check box for Enable Low Frequency Analysis and select [2]: System Module
for the Analysis Type, and then click Run to start analyzing.
3. After the analysis is complete, go to the Vibration Elimination tab and click the radio button
of Enable to enable the vibration elimination function. Then, click Write to Servo to
complete the procedure.
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameter.
Parameter Function
P2.094 Special bit register 3 (enable the two degree of freedom control function)
5-59
Tuning ASDA-A3
5
Set the control mode (P1.001.YX) to Position mode (PT or PR).
If the position command changes too drastically, the speed command or current command may
become saturated, causing the machine unable to operate according to the expected response.
If the resolution of a pulse command is low, it may cause unexpected machine vibration.
Adjusting the position command filter can improve the previous two conditions. It is advisable to
use the position command filter with P1.008 and P1.068.
Target
position*0.002
Time
Time
Time constant set in P1.068
5-60
ASDA-A3 Tuning
When the resolution of the position command is low (for example, the command resolution is
5
lower than 10000 pulse/rev), using the position command filter reduces the jitter in the
command feedback caused by low resolution.
Original position command
Position command after filtered
by P1.008 and P1.068
Position command after filtered
Position by P1.068
Position command after filtered
by P1.008
Time
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
Parameter Function
P1.008 Position command - smoothing constant (low-pass filter)
P1.068 Position command - moving filter
5-61
Tuning ASDA-A3
5
Set the control mode (P1.001.YX) to Speed mode (S or Sz).
After the speed command is processed with the first-order low-pass filter, the unwanted
high-frequency response or noise is attenuated, and the command becomes smoother.
Speed command
before filtering
Speed Speed command
after filtering
Target
speed*0.998
Time
Time constant
set in P1.006
When the position control circuit of the machine is built in the controller, the servo is in analog
Speed mode (S) and receives the external analog voltage speed command issued by the
controller. To reduce the analog voltage noise, which can be detected by setting the channel to
Speed command: Voltage [Volt] in the Scope function of ASDA-Soft, increase the setting
value of P1.006. However, if the filter time is set too long, the position control response of the
controller becomes slower. If desiring to keep the position control response stable, set the filter
bandwidth 8 times (or more) the position bandwidth of the controller.
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameter.
Parameter Function
P1.006 Speed command - smoothing constant (low-pass filter)
5-62
ASDA-A3 Tuning
5
Set the control mode (P1.001.YX) to Torque mode (T or Tz).
After the torque command is processed with the first-order low-pass filter, the unwanted
high-frequency response or noise is attenuated, and the command becomes smoother.
Torque command
before filtering
Torque Torque command
after filtering
Target
torque*0.998
Time
Time constant
set in P1.007
When the servo is in analog Torque mode (T) to perform force control (such as tension or
pressure control), the command value is usually a constant which changes slowly. Since the
bandwidth of the servo current loop is much higher than that of the position loop and speed
loop, it is highly responsive but is subject to noise interference. Properly adjust P1.007 to
reduce the high-frequency noise and increase the control accuracy.
Relevant parameter
Refer to Chapter 8 for detailed descriptions of the relevant parameter.
Parameter Function
P1.007 Torque command - smoothing constant (low-pass filter)
5-63
Tuning ASDA-A3
5 1. When using P2.002 and P2.003, set P1.001.YX control mode to Position (PT, PR).
2. When using P2.007, you must set P1.001.YX control mode to Position or Speed (PT, PR, S,
Sz).
In Position mode, this function uses the Position command to calculate an ideal speed value
and applies this value to the Speed command. This function reduces the position error in the
constant speed zone during position control. Therefore, you can use this function to shorten the
settling time or reduce the following error.
Position
command +
Position + Speed
+ controller + controller
- -
Position Speed
feedback feedback
Position
Speed Time
Time
Position
P2.002 = 0
error
P2.002 = 50
P2.002 = 100
Time
5-64
ASDA-A3 Tuning
In the application of contour control, to reduce the geometric error caused by the servo following
error (i.e, the actual feedback radius is shorter than the command radius when circular path is
executed), you can increase the setting of P2.002. In the point-to-point positioning application,
you can also set a higher value for P2.002 to reduce the transient position error during
acceleration. However, using the position feed forward gain function is more likely to cause
position overshoot and a longer settling time.
Note: do not use P2.002 (Position feed forward gain) for applications that do not allow
overshoot, use P1.061 (Viscous friction compensation) instead.
Relevant parameter
Refer to Chapter 8 for detailed descriptions.
Parameter Function
P1.061 Viscous friction compensation
P1.062 Percentage of friction compensation
P1.063 Constant of friction compensation
P2.002 Position feed forward gain
P2.003 Position feed forward gain smoothing constant
P2.007 Speed feed forward gain
5-65
Tuning ASDA-A3
5
When using this function, you must set P1.001.YX (control mode) to Position or Speed (PT, PR,
S, or Sz).
The position overshoot occurred during positioning may be caused by the high value of P2.002
or a great change in the system friction. Lowering the setting of P2.002 or properly setting the
viscous friction compensation can reduce the position overshoot.
When using the viscous friction compensation (P1.061), set the percentage of friction
compensation (P1.062) to a non-zero value. Viscous friction compensation (P1.061) is the
torque compensation amount based on the speed change, which unit is 0.1%/1000 rpm. When
adjusting this parameter, first setting it to 100, 200, and gradually increasing the value is
recommended. Setting the value too high may cause an increased overshoot or a longer
settling time with an unchanged overshoot.
P1.061 = 0
Position P1.061 = 100
P1.061 = 900
Time
Signal for On
target position
reached
DO: 0x05 TPOS Off
Time
For the applications that do not allow overshoot, using this function can reduce the position
overshoot; however, a high value of P1.061 can cause a longer positioning time.
Relevant parameter
Refer to Chapter 8 for detailed descriptions.
Parameter Function
P1.061 Viscous friction compensation
P1.062 Percentage of friction compensation
P2.002 Position feed forward gain
5-66
ASDA-A3 Tuning
5
1. In the communication mode, settings for P1.034 - P1.036, P2.068, and P1.017 for each axis
have to be consistent.
2. The two degree of freedom control function settings (P2.094 [Bit 12]) for each axis have to
be consistent.
◼ When the Two degree of freedom control function is enabled (P2.094 [Bit 12] = 1),
settings of P2.002, P2.089, P1.008, and P1.068 for each axis must be consistent.
◼ When the Two degree of freedom control function is disabled (P2.094 [Bit 12] = 0),
settings of P2.000, P2.002, P1.008, and P1.068 for each axis must be consistent.
3. Setting the same speed loop bandwidth (P2.004 / 2π) for each axis is recommended.
For the application of multi-axis contour control, make sure the servo parameters among all
axes are consistent. If the response settings among each axis do not match, the contour
distorts.
1. When the filter parameter settings (P1.008, P1.068) of each axis are inconsistent, the
response of the axis with a lower filter parameter setting goes ahead of the other axes.
2. When the position gain parameter settings (P2.000, P2.002, P2.089) of each axis are
inconsistent, the response of the axis set with a higher position gain goes ahead of the
other axes.
3. After all axes are tuned, if their speed loop bandwidth settings (P2.004 / 2π) are not
consistent but the contours remain undistorted, you can apply the position gain
parameters of the axis with the lowest bandwidth to the other axes.
Note: it is recommended that you set the Analysis Type to Speed Open-loop in the System Analysis of ASDA-Soft; the
5-67
Tuning ASDA-A3
The contours in black indicate that the response settings of each axis are consistent. The
distorted contours in red and blue are generated due to the inconsistent response settings.
5
Y Y
X X
Y Y
X X
5-68
ASDA-A3 Tuning
5
If the contour becomes unsmooth when transiting from one quadrant to another, it is caused by
insufficient friction compensation of the servo. Descriptions for manually and automatically
adjusting the friction compensation are as follows.
Manual adjustment:
Take the circular motion for example, you can gradually increase the value of P1.062 until the
quadrant protrusion disappears and the quadrant becomes concave, and then start adjusting
P1.063. On the basis of the default 100% of P1.063, the lower the value of P1.063, the sooner
the system reaches the setting of P1.062; the higher the value of P1.063, the slower the system
reaches the setting of P1.062. When the contour (error) upon quadrant transition slightly
becomes concave, you can increase the setting of P1.063 to speed up the compensation. If the
contour slightly becomes convex, reduce the setting of P1.063 to slow down the compensation.
Protrusion upon
quadrant transition of
X axis
Protrusion upon
quadrant transition of
Y axis
Insufficient
Proper friction Over friction
friction compensation compensation
compensation
5-69
Tuning ASDA-A3
Auto adjustment:
The parameter for automatic friction estimation switch is P2.065 [Bit 4]. Set P2.065 [Bit 4] to 1 to
enable the automatic friction estimation. Use the controller or PR command and set a
5 continuous point-to-point motion (do not set the delay time) to keep the estimation performance.
Once the estimation is complete, the servo automatically sets P2.065 [Bit 4] to 0.
Automatically
estimate
P1.062 and P1.063
Time
No Speed
Check if
P2.065 [Bit 4] = 0
Yes
Stop the
point-to-point motion
Time
Complete
Relevant parameter
Refer to Chapter 8 for detailed descriptions.
Parameter Function
P1.062 Percentage of friction compensation
P1.063 Constant of friction compensation
P2.065 [Bit 4] Special bit register 1 (Automatic friction estimation)
摩擦力自動估測
5-70
ASDA-A3 Tuning
5
1. When P2.027.X is set to 0, 1, 2, 4, 5, 6, or 8, P1.078 Gain switching delay time is not
supported.
2. When P2.027.X is set to 3 or 7, P1.078 Gain switching delay time is supported.
Increasing the gain during operation can achieve a better command following and shorter
settling time. Reducing the gain when the servo motor is in a stop state can reduce the high
frequency noise and vibration.
During the gain switching process, if the servo motor operation is not smooth, increasing the
gain switching time constant (P2.028) can smooth the gain switching process.
The servo automatically switches the relevant control parameters based on the value set for
P2.027.X (Gain switching condition); however, you need to additionally set the change rate of
the parameter (refer to the parameters in the “After switching” columns in the following page).
The control mode and whether P1.078 is supported are determined by the gain switching
conditions. Refer to the following descriptions.
5-71
Tuning ASDA-A3
5 Before switching
Y=0
After switching
PT / PR
Before switching
Y=1
After switching
S / Sz
Y=0 Y=1
When P2.027.X is set to 0, 1, 2, 4, 5, 6, or 8, the gain switching delay time (P1.078) is not
supported. P2.027.X = 4 is taken as the example in the following figure.
P2.027.X = 4
P2.029
Motor speed
-P2.029
Refer to the Refer to the Refer to the Refer to the Refer to the
Before switching After switching Before switching After switching Before switching
column of P2.027.Y column of P2.027.Y column of P2.027.Y column of P2.027.Y column of P2.027.Y
5-72
ASDA-A3 Tuning
When P2.027.X is set to 3 or 7 and P1.078 Gain switching delay time is set, the gain parameter
during the delay time is adjusted as follows.
P2.027.X = 3
P2.029
P0.002 = 6
5
Pulse command
frequency
P1.078
P2.027.Y = 0 P2.027.Y = 1
Refer to the Before Refer to the After Refer to the Before
P2.000 x P1.079 P2.000 x P1.079
switching column of switching column of switching column of
P2.004 x P1.079 P2.004 x 100%
P2.027.Y P2.027.Y P2.027.Y
P2.006 x 100% P2.006 x 0%
P2.026 x 100% P2.026 x 0%
P2.049 x 100% P2.049 x100%
P2.025 x 100% P2.025 x 100%
P2.027.X = 7
P2.029
P0.002 = 6
Pulse command
frequency
Gain switching
delay time
P1.078
Refer to the Before P2.027.Y = 0 P2.027.Y = 1 Refer to the After
Gain switching switching column of P2.000 x P1.079 P2.000 x P1.079 switching column of
parameter P2.027.Y P2.004 x P1.079 P2.004 x 100% P2.027.Y
P2.006 x 100% P2.006 x 0%
P2.026 x 100% P2.026 x 0%
P2.049 x 100% P2.049 x100%
P2.025 x 100% P2.025 x 100%
Relevant parameter
Refer to Chapter 8 for detailed descriptions.
Parameter Function
P1.078 Gain switching delay time
P2.027 Gain switching condition and method selection
P2.028 Gain switching time constant
P2.029 Gain switching condition
5-73
Tuning ASDA-A3
5-74
Operation Mode
This chapter describes the operation of each control mode, including gain adjustment
and filters. For Position mode, you use the external pulse and commands from the
internal registers. For Speed mode and Torque mode, apart from the commands from
the internal registers, you can also control the servo drive by the analog voltage input.
In addition to the single modes, dual modes or multi-modes are also available for
meeting the application requirements.
6-1
Operation Mode ASDA-A3
6
6.6.2 Applying the torque limit ······························································ 6-36
6.6.3 Analog monitoring······································································ 6-37
6.7 Full-closed loop control system ··························································· 6-38
6.7.1 Hardware configuration ······························································· 6-39
6.7.2 Control structure········································································ 6-41
6.7.3 Steps for setting the full-closed loop function ··································· 6-43
6.7.4 Parameters for full-closed loop function ·········································· 6-44
6.7.4.1 Auxiliary encoder direction setting ··········································· 6-44
6.7.4.2 Auxiliary encoder resolution setting ········································· 6-47
6.7.4.3 E-Gear settings ··································································· 6-50
6.7.4.4 Setting the protection range for the feedback position error between
the main encoder and auxiliary encoder ··································· 6-50
6.7.4.5 Setting the low-pass filter time constant for full- / semi-closed loop
control··············································································· 6-51
6.7.4.6 Setting the error clearing function when switching between full- and
semi-closed loops ································································ 6-52
6.7.4.7 Auto clearing of the feedback position error between the main
encoder and auxiliary encoder ················································ 6-55
6.7.4.8 Set DI [0x0B] to switch between full- and semi-closed loop modes · 6-56
6.7.4.9 Z phase source of homing ····················································· 6-57
6.7.4.10 Encoder output settings······················································· 6-58
6.7.4.11 Full-closed loop feedback source for the controller ···················· 6-60
6.7.5 Troubleshooting full-closed loop alarms ·········································· 6-61
6-2
ASDA-A3 Operation Mode
6-3
Operation Mode ASDA-A3
(Continued)
6
PT-T 07 Switch PT and T modes with DI signals.
PR-S 08 Switch PR and S modes with DI signals.
PR-T 09 Switch PR and T modes with DI signals.
S-T 0A Switch S and T modes with DI signals.
Dual mode Operate with the communication mode for 15MC
0B series PLC models.
Communication DMCNET mode
CANopen mode
0C
EtherCAT mode
PT-PR 0D Switch PT and PR modes with DI signals.
PT-PR-S 0E Switch PT, PR, and S modes with DI signals.
Multi-mode
PT-PR-T 0F Switch PT, PR, and T modes with DI signals.
In this mode, you can define the operation mode
by the program written in the EzASD software.
Second development
- 1x Use the “MODE” command in EzASD to switch
platform mode
between the modes of IDLE, PATH, PT, USER,
SPD, and TRQ.
The following sections describe the operation of each mode, including the mode structure,
command source, selection and processing of the command, and gain adjustment.
6-4
ASDA-A3 Operation Mode
You can also accomplish position control using the internal register (PR mode) without the
6
external pulse command. The servo drive provides 100 command registers which you can set in
two ways. Set the 100 registers first before switching the drive to Servo On status. Then, you
can switch between commands with DI.POS0 - DI.POS6 of CN1 or directly set the register
values through communication.
The PT Position command is the pulse input from the terminal block. There are three pulse
types and each type has positive and negative logic that you can set in P1.000. Refer to
Chapter 8 for more details.
Parameter Function
P1.000 External pulse input type
6-5
Operation Mode ASDA-A3
The PR command source is the 100 built-in command registers, (P6.000, P6.001) - (P7.098,
P7.099). You can use DI (0x11) - DI (0x13), DI (0x1A) - DI (0x1C), and (0x1E) (POS0 - POS6 of
6 CN1) to select one of the 100 sets as the Position command and trigger the command with
DI.CTRG (0x08). See the following table for more details.
Position
POS6 POS5 POS4 POS3 POS2 POS1 POS0 CTRG
Corresponding
command parameter
P6.000
Homing 0 0 0 0 0 0 0 ↑
P6.001
P6.002
PR#1 0 0 0 0 0 0 1 ↑
P6.003
… …
P6.098
PR#50 0 1 1 0 0 1 0 ↑
P6.099
P7.000
PR#51 0 1 1 0 0 1 1 ↑
P7.001
… …
P7.098
PR#99 1 1 0 0 0 1 1 ↑
P7.099
Status of POS0 - POS6: 0 means that DI is off (the circuit is open); 1 means that DI is on (the
circuit is closed).
The absolute type and incremental type position registers are used to control the operation
process. You can easily complete a periodic motor operation according to the preceding table.
For example, assume the Position command PR#1 is 10 turns and PR#2 is 20 turns. PR#1 is
issued first and PR#2 comes second. The following diagrams show the difference between
absolute and incremental positioning.
20 turns
20 turns
10 turns 10 turns
6-6
ASDA-A3 Operation Mode
The following diagram shows the basic control structure of Position mode.
6
Position command
Position
command
processing unit
For better control, the pulse signals are processed by the Position command processing unit.
The structure is shown in the following diagram.
Position command processing unit
Command
GNUM0, GNUM1 selection
P1.001
Acc. /
CTRG & Command Delay Target
Dec. S-curve
POS0–6 source time speed
of CN1 P6.000 ~
time
P5.040 - P5.060 - 1st numerator P1.044 filter Moving filter
P7.099
P5.020 -
P5.055 P5.075 2nd numerator P2.060 P1.036 P1.068
P5.035 3rd numerator P2.061
4th numerator P2.062
Low-pass filter
External Pulse type P1.008
pulse Denominator P1.045
selection Counter
command P1.000 Low-frequency
vibration
DI.INHP suppression 1
P1.025, P1.026
Low-frequency
vibration
suppression 2
P1.027, P1.028
The upper path is the PR mode and the lower one is the PT mode, which you can select with
P1.001. You can set the E-Gear ratio in both modes to adjust the positioning resolution.
In addition, you can use either a moving filter or a low-pass filter to smooth the command.
Refer to the next section for more details.
DI.INHP
ON OFF ON
Pulse
command
6-7
Operation Mode ASDA-A3
The S-curve filter for Position commands smoothes the motion command in PR mode. The filter
makes the speed and acceleration continuous and reduces jerking, resulting a smoother
6 mechanical operation. If the load inertia increases, the motor operation is influenced by friction
and inertia when the motor starts or stops rotating. Setting a larger acceleration / deceleration
constant for the S-curve (P1.036) and the acceleration / deceleration time in P5.020 - P5.035
can increase the smoothness of operation.
When the Position command source is pulse, the speed and angular acceleration are
continuous, so the S-curve filter is not necessary.
Position
Time (ms)
Speed
Rated speed
Time (ms)
Torque
Time (ms)
AC0 - 15
P1.036 P1.036
2 2 AC0 - 15
P1.036 P1.036
2 2
S-curve position and speed profiles and time setting (incremental position command)
6-8
ASDA-A3 Operation Mode
Position
6
Time (ms)
Rated speed
Torque
Time (ms)
AC0 - 15 AC0 - 15
P1.036 P1.036 P1.036 P1.036
2 2 2 2
S-curve position and speed profiles and time setting (decremental position command)
Parameter Function
P1.036 S-curve acceleration / deceleration constant
P5.020 - P5.035 Acceleration / deceleration times (#0 - 15)
6-9
Operation Mode ASDA-A3
The electronic gear provides easy settings for the resolution. The resolution of the servo drive is
24-bit, which means the motor generates 16,777,216 pulses per revolution. Regardless of the
6 encoder resolution (17-bit, 20-bit, or 22-bit), the E-Gear ratio is set according to the 24-bit
resolution of the servo drive.
When the E-Gear ratio is 1, it generates 16,777,216 pulses per motor revolution; when you set
the ratio to 0.5, then every two pulses from the command (controller) corresponds to one pulse
for the motor. However, greater E-Gear ratio might create a sharp corner in the profile and lead
to a high jerk. To solve this problem, you can apply an S-curve acceleration / deceleration filter
or a low-pass filter.
For example, when you set the E-Gear ratio, the workpiece is moved at the speed of 1 μm/pulse,
meaning the workpiece moves 1 μm per pulse.
(1) Motor; (2) Ball screw pitch: 3 mm (equals 3000 μm); WL: workpiece; WT: platform
Gear ratio Moving distance per 1 pulse command
μm
3000 1 3000 μm
E-Gear is 1
= rev × = (Unit: )
=
not applied 1 pulse 1 16777216 pulse
16777216
rev
μm
3000 16777216 μm
E-Gear is
=
16777216
= rev × =1 (Unit: )
applied 3000 pulse 3000 pulse
16777216
rev
Parameter Function
P1.044 E-Gear ratio - numerator N1
P1.045 E-Gear ratio - denominator M
6-10
ASDA-A3 Operation Mode
Target
6
position
P1.008
Parameter Function
P1.008 Position command - smoothing constant (low-pass filter)
In PR mode, the Position command is issued with the DI signals (POS0 - POS6 and CTRG) for
CN1. Refer to Section 6.2.2 for information about the DI signal and the selected register.
The timing diagrams are shown as follows.
Internal
register PR#1 PR#2 PR#4
(PR#0 - 99)
Motion
profile
(speed)
1 ms
CTRG
SON on
off on
Cmd_OK
Internal off on
DO TPOS
MC_OK off on
Note: Cmd_OK is on when the PR command is complete; TPOS is on when the error is smaller than the
value set by P1.054; MC_OK is on when Cmd_OK and TPOS are both on.
6-11
Operation Mode ASDA-A3
There are two types of gain adjustment for the position loop: auto and manual.
◼ Auto adjustment
6 The servo drive can complete the gain adjustment with the Auto Tuning function. Refer to
Chapter 5 Tuning for a detailed description.
◼ Manual adjustment
Before setting the position control unit, you have to set the speed control unit manually with
P2.004 and P2.006 since a speed loop is included in the position loop. Then set the position
control gain (P2.000) and position feed forward gain (P2.002).
Description of the position control gain and position feed forward gain:
1. Position control gain: the higher the gain, the larger bandwidth for the position loop response.
2. Position feed forward gain: reduces the deviation of phase delay.
Note that the position loop bandwidth should not be larger than the speed loop bandwidth.
fv
Calculation: fp ≤ (fv: response bandwidth (Hz) of speed loop;
4
Example: if the desired position bandwidth is 20 Hz, adjust KPP (P2.000) to 125. (2 × ×
20 Hz = 125).
Parameter Function
P2.000 Position control gain
P2.002 Position feed forward gain
6-12
ASDA-A3 Operation Mode
6
Differentiator forward gain
constant
P2.002
P2.003
Position
Position control
+ +
gain Maximum
command + speed limit
P2.000
- Position control P1.055
gain rate of
change Gain switching
P2.001 P2.027
Speed
command
+
When you set the value of KPP (P2.000) too high, the bandwidth for the position loop is
increased and the phase margin is reduced. Meanwhile, the rotor rotates and vibrates in the
forward and reverse directions. Then, you have to decrease the KPP value until the rotor stops
vibrating. When the external torque is too high, the low value of KPP cannot meet the demand
of reducing the position following error. In this case, increasing the position feed forward gain,
PFG (P2.002), can effectively reduce the following error.
The actual position profile changes from (1) to (3) with the increase in the KPP value. (4) stands
for the Position command.
6-13
Operation Mode ASDA-A3
If the machine is too flexible, vibration persists even when the motor stops after the positioning
command is complete. The low-frequency vibration suppression function can reduce the
6 machine vibration. The suppression range is between 1.0 Hz and 100.0 Hz. You can use this
function with either auto or manual setting.
Auto settings
If you have difficulty finding the frequency, you can enable the auto low-frequency vibration
suppression function, which automatically searches for the vibration frequency.
When you set P1.029 to 1, the system disables the auto low-frequency vibration suppression
function automatically (by setting P1.026 and P1.028 to 0) and starts to search for the vibration
frequency. When the detected frequency remains at the same level, the system automatically
changes the settings as follows.
1. Sets P1.029 to 0.
When P1.029 is automatically reset to 0, but the low-frequency vibration persists, check if
P1.026 or P1.028 is set to 1. If either P1.026 or P1.028 is 1, increase the setting of P1.030
(Low-frequency vibration detection). If the values of P1.026 and P1.028 are both 0, it means no
frequency is detected. In this case, lower the value of P1.030 and set P1.029 to 1 to search for
the vibration frequency again. Note that when you set the detection level too low, noise might be
detected as low-frequency vibration.
6-14
ASDA-A3 Operation Mode
The process of automatically searching for the vibration frequency is shown in the following
flowchart.
Repeat executing
6
positioning
No Vibration occurs
during positioning?
Yes
Set P1.029 to 1
Yes Yes
No No No
Is P1.029 set to 0? Are P1.026 &
Vibration reduced?
P1.028 set to 0?
Yes
Set P1.029 to 0
Operation
complete
Note:
1. When the values of P1.026 and P1.028 are both 0, it means that the frequency cannot be found,
probably because the detection level is set too high so that the low-frequency vibration is not detected.
2. When the value of P1.026 or P1.028 is greater than 0 and the vibration is not reduced, it is probably
because the detection level is set too low, and the system detects noise or other frequency as
low-frequency vibration.
3. When the auto suppression procedure completes, but the vibration persists, you can manually set
P1.025 or P1.027 to suppress the vibration if you have identified the low frequency.
Parameter Function
P1.029 Auto low-frequency vibration suppression mode
P1.030 Low-frequency vibration detection
P1.030 sets the detection range for the peak-to-peak amplitude of low-frequency vibration.
When the frequency is not detected, it is probably because the value of P1.030 is set too high
and it exceeds the vibration range. If so, it is suggested that you decrease the value of P1.030.
Note that if the value is set too small, the system might detect noise as the low-frequency
vibration. In this case, you can use the Scope function of ASDA-Soft and set the channel to
6-15
Operation Mode ASDA-A3
“Position error (pulse)” to observe the peak-to-peak amplitude of the signal during positioning
for setting P1.030.
Manual settings
6 There are two sets of low-frequency vibration suppression parameters: one is parameters
P1.025 - P1.026 and the other is parameters P1.027 - P1.028. You can use these two sets of
parameters to reduce two different low-frequency vibrations. Use P1.025 and P1.027 to set the
frequencies when the low-frequency vibrations occur. The suppression function works only
when the set frequency is close to the real vibration frequency. Use P1.026 and P1.028 to set
the response after frequency filtering. The greater the values of P1.026 and P1.028, the better
the response. However, if you set the values too high, the motor might not operate smoothly.
The default values of P1.026 and P1.028 are 0, which means the two filters are disabled by
default.
6-16
ASDA-A3 Operation Mode
In Manual mode, you can set all the parameters, so all the auto or auxiliary functions are
disabled. In gain adjustment modes, the servo drive performs estimation of the load inertia and
allows you to tune the bandwidth as well as the responsiveness. In this case, the parameter
values you set are regarded as the default values.
There are two types of Speed command sources: analog voltage and internal register
(parameters). Select the command source with DI signals of CN1. See the following table for
more details.
Speed DI signal of CN1
command Command source Content Range
number SPD1 SPD0
Voltage difference
External analog
S between -10V to +10V
S1 0 0 Mode signal
V_REF and GND
Sz N/A Speed command is 0 0
S2 0 1 P1.009 -75000 to +75000
S3 1 0 Internal register parameter P1.010 -75000 to +75000
S4 1 1 P1.011 -75000 to +75000
◼ Status of SPD0 - SPD1: 0 means that DI is off (the circuit is open); 1 means that DI is on
(the circuit is closed).
◼ When both SPD0 and SPD1 are 0, if the drive is in Sz mode, the command is 0. Thus, if
the Speed command using analog voltage is not required, you can use Sz mode to avoid
zero voltage drift. If the drive is in S mode, the command is the voltage difference between
V_REF and GND. The range of the input voltage is between -10V and +10V, and you can
adjust the corresponding speed with P1.040.
◼ When either one of SPD0 and SPD1 is not 0, the Speed command comes from the
internal register. The command is activated once the statuses of SPD0 and SPD1 are
switched. There is no need to use DI.CTRG for triggering.
6-17
Operation Mode ASDA-A3
6 You can use the Speed command in Speed mode (S or Sz) as well as in Torque mode (T or Tz)
to set the speed limit.
The following diagram shows the basic control structure of Speed mode.
Speed command
Speed
command
processing
unit
Speed observer
Resonance
Speed control unit Torque limit Current loop Motor
suppression unit
The Speed command processing unit selects the command source (see Section 6.3.1),
including the scaling parameter (P1.040) for rotation speed and S-curve parameter for
smoothing the speed. The Speed control unit controls the gain parameters of the servo drive
and calculates the current command for the servo motor in real-time. The Resonance
suppression unit suppresses the resonance of the machine.
The structure of the Speed command processing unit is shown in the following diagram.
Register
S-curve filter
P1.009 -
P1.036
P1.011
Command
Low-pass filter
selection
P1.006
P1.001
Analog signal
The upper path is the command from the register and the lower one is the command from the
external analog voltage, which you can select with the status of SPD0 and SPD1, and P1.001
(S or Sz). In this condition, the S-curve and low-pass filters are applied to achieve a smoother
response.
6-18
ASDA-A3 Operation Mode
S-curve filter
During the process of acceleration or deceleration, the S-curve filter uses the three-stage
acceleration curve and creates a smoother motion profile. It avoids jerk (rapid change of
acceleration), resonance, and noise caused by abrupt speed variation. You can use the
following parameters for adjustment.
6
◼ The S-curve acceleration constant (P1.034) adjusts the slope of the change in acceleration.
◼ The S-curve deceleration constant (P1.035) adjusts the slope of the change in deceleration.
◼ The S-curve acceleration / deceleration constant (P1.036) improves the stability of the
motor when it starts and stops.
Speed
Rated Acceleration Deceleration
speed
Time
0 (ms)
Torque
Time
0
(ms)
P1.036 P1.034 P1.036
2 2
Parameter Function
P1.034 S-curve acceleration constant
P1.035 S-curve deceleration constant
P1.036 S-curve acceleration / deceleration constant
6-19
Operation Mode ASDA-A3
The Analog Speed command filter helps to stabilize the motor operation when the analog input
signal (speed) changes rapidly.
6 Speed (rpm)
3000
0 Time (sec)
-3000
The Analog Speed command filter smoothes the analog input signal. Its time program is the
same as that of the S-curve filter for normal speed command. Also, the speed and acceleration
curves are both continuous. The preceding diagram shows the curve of the Speed command
and the motor speed when you apply the Analog Speed command filter. The slopes of the
Speed command in acceleration / deceleration are different. You can adjust the time setting
(P1.034, P1.035, and P1.036) according to the actual application to improve the performance.
You usually use the low-pass filter to remove unwanted high-frequency response or noise so
that the speed change is smoother.
Parameter Function
P1.006 Speed command - smoothing constant (low-pass filter)
Speed command
Target speed
P1.006
6-20
ASDA-A3 Operation Mode
The Speed command is controlled by the analog voltage difference between V_REF and GND.
Use P1.040 and P1.081 to adjust the slope of the speed and its range. Moreover, you can use
P1.082 to modify the filter switching time between P1.040 and P1.081.
Speed command
6000 rpm
6
P1.081 = 6000
3000 rpm
P1.040 = 3000
-10 -5
Analog voltage
5 10 input (V)
3000 rpm
6000 rpm
Parameter Function
P1.040 Maximum motor speed for analog Speed command 1
P1.081 Maximum motor speed for analog Speed command 2
P1.082 Time constant for switching between P1.040 and P1.081
6-21
Operation Mode ASDA-A3
S4
6
Internal
register S3
S2
External
analog S1
voltage or 0
off on off on
SPD0
External SPD1 off on
I/O
SON on
Note:
1. “off” means that DI is off (the circuit is open); “on” means that DI is on (the circuit is closed).
2. When the drive is in Sz mode, the Speed command S1 = 0; when the drive is in S mode, the Speed
3. In Servo On state, the command is selected according to the status of SPD0 and SPD1.
6-22
ASDA-A3 Operation Mode
The structure of the Speed control unit is shown in the following diagram.
6
Speed control unit
Speed feed
Differentiator forward gain
P2.007 System inertia J
(1+P1.037)*JM
Speed +
+ + control gain +
- + P2.004
Integrator Gain Load inertia
Rate of change for switching ratio
speed control gain P2.027 P1.037
Speed P2.005 +
integral +
compensation
P2.006
Gain Motor inertia
switching JM
P2.027
Torque constant Torque
Current command
reciprocal
command
1/KT
In the Speed control unit, you can adjust different gain parameters. You can adjust the gain
manually or use the 5 gain adjustment modes provided.
Manual: manually set the parameters, and all auto or auxiliary functions are disabled.
Gain adjustment mode: refer to Chapter 5 Tuning.
Manual mode
When you set P2.032 to 0, you can set the speed control gain (P2.004), speed integral
compensation (P2.006), and speed feed forward gain (P2.007).
Speed control gain: the higher the gain, the larger the bandwidth for the speed loop response.
Speed integral compensation: increasing this gain increases the low frequency rigidity and
reduces the steady-state error. However, the phase margin is smaller. Setting this gain too high
reduces the system stability.
Speed feed forward gain: reduces the deviation of phase delay.
Parameter Function
P2.004 Speed control gain (KVP)
P2.006 Speed integral compensation (KVI)
P2.007 Speed feed forward gain (KVF)
6-23
Operation Mode ASDA-A3
Theoretically, a stepping response can be used to explain proportional gain (KVP), integral gain
(KVI), and feed forward gain (KVF). Here, the time domain is used to illustrate the basic principle.
Time domain
6-24
ASDA-A3 Operation Mode
When resonance occurs, it is probably because the stiffness of the control system is too high or
the response bandwidth is too great. Eliminating these two factors can improve the situation.
In addition, use the low-pass filter (P2.025) and Notch filter (P2.023, P2.024, P2.043 - P2.046,
and P2.095 - P2.103) to suppress the resonance if you want the control parameters to remain
unchanged.
6
Refer to Chapter 8 for detailed descriptions of the relevant parameters.
Parameter Function
P2.023 Notch filter 1 - frequency
P2.024 Notch filter 1 - attenuation level
P2.043 Notch filter 2 - frequency
P2.044 Notch filter 2 - attenuation level
P2.045 Notch filter 3 - frequency
P2.046 Notch filter 3 - attenuation level
P2.095 Notch filter 1 - Q factor
P2.096 Notch filter 2 - Q factor
P2.097 Notch filter 3 - Q factor
P2.098 Notch filter 4 - frequency
P2.099 Notch filter 4 - attenuation level
P2.100 Notch filter 4 - Q factor
P2.101 Notch filter 5 - frequency
P2.102 Notch filter 5 - attenuation level
P2.103 Notch filter 5 - Q factor
P2.025 Resonance suppression low-pass filter
Motor
Notch filter 1 Notch filter 2 Notch filter 3 Notch filter 4 Notch filter 5
P2.023, P2.024 P2.043, P2.044 P2.045, P2.046 P2.098, P2.099 P2.101, P2.102 Encoder
Speed observer
6-25
Operation Mode ASDA-A3
The servo drive provides two methods for suppressing the resonance: one is the Notch filter
and the other is the low-pass filter. See the following diagrams for the results of using these
filters.
◼ Notch filter
(1) Resonance point; (2) Notch filter; (3) Resonance point suppressed by the Notch filter
◼ Low-pass filter
(3) Low-pass filter (Cutoff frequency of low-pass filter = 1000 / P2.025 Hz);
To conclude from these two examples, if you increase the value of P2.025 from 0, the
bandwidth (BW) becomes smaller. Although it solves the problem of resonance, it also reduces
the response bandwidth and phase margin, making the system unstable.
If knowing the resonance frequency, you can suppress the resonance by using the Notch filter,
which is better than using the low-pass filter in this condition. If the resonance frequency drifts
significantly with time or due to other causes, using the Notch filter is not suggested.
6-26
ASDA-A3 Operation Mode
6
If you increase the value of P2.025 from 0, the bandwidth (BW) becomes smaller (shown as
follows). Although it solves the problem of the resonance frequency, it also reduces the
response bandwidth and phase margin, making the system unstable.
If knowing the resonance frequency, you can suppress the resonance by using the Notch filter.
The frequency range of the notch filter is 50 - 5000 Hz and the suppression strength is
0 - 40 dB. If the frequency does not meet the Notch filter conditions, then using the low-pass
filter to reduce the resonance is suggested.
6-27
Operation Mode ASDA-A3
6 internal register (parameters). The analog command input uses scaled external voltage to
control the torque of the motor while the register input uses the internal parameters (P1.012 -
P1.014) as the Torque command.
External analog voltage and internal parameters are the two Torque command sources.
Select the command source with DI signals of CN1. See the following table for more detail.
Torque DI signal of CN1
command Command source Content Range
number TCM1 TCM0
External analog Voltage difference between
T -10V to +10V
T1 0 0 Mode signal T_REF and GND
Tz N/A Torque command is 0 0
T2 0 1 P1.012 -500% to +500%
T3 1 0 Internal register parameter P1.013 -500% to +500%
◼ Status of TCM0 - TCM1: 0 means that DI is off (the circuit is open); 1 means that DI is on
(the circuit is closed).
◼ When both TCM0 and TCM1 are 0, if the drive is in Tz mode, then the command is 0.
Thus, if the Torque command using analog voltage is not required, you can use Tz mode
to avoid zero voltage drift. If the drive is in T mode, the command is the voltage difference
between T_REF and GND. The range of the input voltage is between -10V and +10V, and
you can adjust the corresponding torque with P1.041.
◼ When either one of TCM0 or TCM1 is not 0, the Torque command comes from the internal
register. The command is activated once the statuses of TCM0 and TCM1 are switched.
There is no need to use DI.CTRG for triggering.
You can use the Torque command in Torque mode (T or Tz) and Speed mode (S or Sz). When it
is in Speed mode, you can regard it as the command input for the torque limit.
6-28
ASDA-A3 Operation Mode
The following diagram shows the basic control structure of Torque mode.
Torque output
6
Torque
Torque
Resonance
+ Current control
command Motor
command suppression unit unit
processing unit
-
Current sensor
The Torque command processing unit selects the command source (see Section 6.4.1),
including the scaling parameter (P1.041) for rotation torque and S-curve parameter for
smoothing the torque. The current control unit controls the gain parameters of the servo drive
and calculates the current for servo motor in real-time.
Register
P1.012 - P1.014
Command
Low-pass filter
selection
P1.007
P1.001
Scaling
A/D
P1.041
Analog
signal
The upper path is the command from the register and the lower one is the command from the
external analog voltage, which you can select with the status of TCM0 and TCM1, and P1.001
(T or Tz). Adjust the torque with the analog voltage scaling (P1.041) and smooth the response
with the low-pass filter (P1.007).
Parameter Function
P1.007 Torque command - smoothing constant (low-pass filter)
Target
torque
P1.007
6-29
Operation Mode ASDA-A3
The Torque command is controlled by the analog voltage difference between T_REF and GND.
Use P1.041 to adjust the slope of the torque and its range.
6 For example:
1. If you set P1.041 to 100 and the external input voltage is 10V, the Torque command is 100%
of the rated torque.
2. If you set P1.041 to 300 and the external input voltage is 10V, the Torque command is 300%
of the rated torque.
Torque
command
300%
-10 -5
Analog voltage
5 10 input (V)
-100%
-300%
Parameter Function
P1.041 Maximum output for analog Torque command
6-30
ASDA-A3 Operation Mode
T4
6
Internal
register T3
T2
External
analog T1
voltage or 0
off on off on
TCM0
External TCM1 off on
I/O
SON on
Note:
1. “off” means that DI is off (the circuit is open); “on” means that DI is on (the circuit is closed).
2. When the drive is in Tz mode, the Torque command T1 = 0; when the drive is in T mode, the Torque
3. In Servo On state, the command is selected according to the status of TCM0 and TCM1.
6-31
Operation Mode ASDA-A3
The dual mode for Sz and Tz is not supported. To avoid occupying too many digital inputs in
dual / multi-mode, Speed and Torque modes can use the external analog voltage as the
command source to reduce the use of DI points (SPD0, SPD1 or TCM0, TCM1). In addition,
Position mode (PT) can use the pulse input to reduce the use of DI points (POS0, POS1, POS2,
POS3, POS4, POS5, and POS6).
To refer to the tables of default DI/DO functions or to change the DI/DO functions, see Sections
3.3.2 and 3.3.4 for more information.
6-32
ASDA-A3 Operation Mode
PT-S and PR-S are available in Speed / Position dual mode. The command source for PT-S
comes from the external pulse while the source for PR-S comes from the internal parameters
(P6 - P7). You can control the Speed command with the external analog voltage or the internal
parameters (P1.009 - P1.011). The switch between Speed and Position modes is controlled by
DI.S-P (0x18). The switch between PT and PR of Position mode is controlled by DI.PT-PR (0x2B).
6
The following timing diagram illustrates the PR-S mode. The switch between Position and Speed
commands in PR-S mode is controlled by DI signals.
CTRG
In Speed mode (DI.S-P is off), you select the Speed command with DI.SPD0 and DI.SPD1.
DI.CTRG is invalid in this mode. When the mode is switched to Position mode (DI.S-P is on),
since the Position command has not been issued (it waits for the rising edge of DI.CTRG),
the motor stops (indicated by △ in the preceding figure). The Position command is selected with
DI.POS0 - DI.POS6 when the rising edge of DI.CTRG is triggered, and then the motor operates
to the specified position. When DI.S-P is off, it returns to Speed mode. Refer to the introduction
of single mode for the DI signal and the selected commands for each mode.
6-33
Operation Mode ASDA-A3
Speed / Torque dual mode includes only S-T mode. The command source for Speed command
can be the external analog voltage or the internal parameters (P1.009 - P1.011), which you can
6 select with DI.SPD0 and DI.SPD1. Similarly, the source of the Torque command can be the
external analog voltage or the internal parameters (P1.012 - P1.014), which you can select with
DI.TCM0 and DI.TCM1. The following timing diagram illustrates the S-T mode. The switch
between Speed and Torque modes is controlled by DI.S-T (0x19).
S-T ON OFF ON
In Torque mode (DI.S-T is on), you select the Torque command with DI.TCM0 and DI.TCM1.
When the mode is switched to Speed mode (DI.S-T is off), you select the Speed command with
DI.SPD0 and DI.SPD1. Then the motor operates according to the Speed command.
When DI.S-T is on, it returns to Torque mode. Refer to the introduction of single mode for the DI
signal and the selected commands for each mode.
6-34
ASDA-A3 Operation Mode
Torque / Position dual mode includes PT-T and PR-T. The command source for the Position
command of PT-T comes from the external pulse while the source for the Position command of
PR-T comes from internal parameters (P6 - P7). The command source for Torque command can
be the external analog voltage or the internal parameters (P1.012 - P1.014). The switch
between Torque and Position modes is controlled by DI.T-P (0x20). The switch between PT and
6
PR of Position mode is controlled by DI.PT-PR (0x2B). The following timing diagram illustrates
the PR-T mode. Position and Torque commands in PR-T mode are switched with DI signals.
CTRG
In Torque mode (DI.T-P is off), you select the Torque command with DI.TCM0 and DI.TCM1.
DI.CTRG is invalid in this mode. When the mode is switched to Position mode (DI.T-P is on),
since the Position command has not been issued (it waits for the rising edge of DI.CTRG),
the motor stops (indicated by △ in the preceding figure). The Position command is selected with
DI.POS0 - DI.POS6 when the rising edge of DI.CTRG is triggered, and then the motor operates
to the specified position. When DI.T-P is off, it returns to Torque mode. Refer to the introduction
of single mode for the DI signal and the selected commands for each mode.
6-35
Operation Mode ASDA-A3
6.6 Others
6.6.1 Applying the speed limit
No matter the servo drive is in Position, Speed, or Torque mode, the maximum motor speed is
6 determined by the internal parameter (P1.055). The methods for using the Speed Limit command
and Speed command are the same. You can use either the external analog voltage or the internal
parameters (P1.009 - P1.011). Refer to Section 6.3.1 for more details.
The speed limit is applicable only in Torque mode (T) for controlling the motor’s maximum
speed. If you are using the external analog voltage in Torque mode, you can use the available
DI signals to set SPD0 and SPD1 for the motor speed limit value (internal parameters). If there
is no available DI signals, use the analog voltage input for the Speed Limit command. When you
set P1.002 (disable / enable speed limit function) to 1, you enable the Speed Limit function.
The timing diagram is shown as follows.
The methods for using the Torque Limit command and Torque command are the same. You can
use either the external analog voltage or the internal parameters (P1.012 - P1.014). Refer to
Section 6.4.1 for more details.
The torque limit is applicable in Position mode (PT and PR) or Speed mode (S) for limiting the
motor torque output. If you are using the external pulse in Position mode or using the external
analog voltage in Speed mode, you can use the available DI signals to set TCM0 and TCM1 for
the torque limit command (internal parameters). If there is no available DI signals, use the
analog voltage input for the Torque limit command. When you set P1.002 (disable / enable
torque limit function) to 1, you enable the Torque Limit function. The timing diagram is shown as
follows.
6-36
ASDA-A3 Operation Mode
You can find the required voltage signal with analog monitoring. The servo drive provides two
analog channels, which wiring information is detailed in Chapter 3
Parameter
P0.003
Function
Analog output monitoring
6
P1.003 Encoder pulse output polarity
P1.004 MON1 analog monitor output proportion
P1.005 MON2 analog monitor output proportion
P4.020 Analog monitor output (Ch1) - offset compensation value
P4.021 Analog monitor output (Ch2) - offset compensation value
Example:
To specify a motor speed of 1,000 rpm, which corresponds to analog voltage output of 8V with
the maximum speed of 5,000 rpm, the setting is as follows:
You can calculate the voltage output corresponding to the current motor speed with the
following formula.
Motor speed MON1 analog monitoring output
Current speed 300 𝑟𝑝𝑚
300 rpm MON1 = 8V × P1.004 ×100% = 8V × 20 ×100% = 2.4V
Maximum speed × 5000 𝑟𝑝𝑚×
100 100
Voltage drift:
When voltage drift occurs, the voltage level defined as zero voltage is different from the set zero
point. To fix this problem, you can use DOF1 (P4.020) and DOF2 (P4.021) to calibrate the
voltage output offset. The voltage level for analog monitoring output is ±8V. If the output voltage
exceeds the range, it is limited within ±8V. The resolution is approximately 10 bits, which is
equivalent to 13 mV/LSB.
8V
DOF
-8V
6-37
Operation Mode ASDA-A3
6 couplings or belts, and thermal expansion, linearity, and sliding end of the transmission system,
achieving high-precision positioning.
Encoder connector
(CN2)
Feedback of
linear scale or
external encoder
(CN5)
6-38
ASDA-A3 Operation Mode
The CN5 connector is for connecting to the auxiliary encoder (A, B, and Z phase signals) and
forms a full-closed loop with the servo system.
Pin assignment:
15 - Reserved
Note: the motor temperature detection function supports NTC type and PTC type sensors.
6-39
Operation Mode ASDA-A3
6
Signal format Single-ended Differential
Encoder power (5V)
≤ 300 mA ≤ 300 mA
output
Pull-up resistor (R) ≤ 20 kΩ*1 -
Max. pulse frequency 5 kHz Single-phase pulse frequency: 4 MHz
High-level voltage > 3.2V (Min.)
VHALL voltage -
Low-level voltage < 2.2V (Max.)
Note:
1. If the servo drives are manufactured before week 50 of year 2017 (serial numbers: before T1750 and
built-in pull-up resistors. If there is no built-in pull-up resistors, you need to connect to external ones.
2. If the servo drives are manufactured in week 50 of year 2017 or later (serial numbers: T1750 and
W1750, or later), the servo drives support Hall sensors with or without built-in pull-up resistors.
6-40
ASDA-A3 Operation Mode
6
1
one pulse from the command corresponds to one quadruple-frequency pulse from the auxiliary
2
encoder. If the E-Gear ratio is set to , one pulse from the command corresponds to two
1
quadruple-frequency pulses from the auxiliary encoder.
GNUM0, GNUM1
P1.072
Motor pulse
Pulse number per
motor revolution
counter
Low-pass
CN5 Auxiliary
filter
encoder
P1.075
DI 0x0B
Full- / semi-closed loop switch
Encoder Encoder
OA pulse pulse
OB output number
OZ polarity output
P1.003 P1.046
P1.073
Protection range for the
feedback position
deviation between the
Error
main encoder and counter
auxiliary encoder in
full-closed loop
6-41
Operation Mode ASDA-A3
The servo is in full-closed loop control in PR mode when you enable the full-closed loop function
in the communication mode (with P1.001 set to B or C). When the servo is in full-closed loop
6
1
control in PR mode, if the E-Gear ratio is set to , one PUU from the command corresponds to
1
2
one quadruple-frequency pulse from the auxiliary encoder. If the E-Gear ratio is set to , one PUU
1
from the command corresponds to two quadruple-frequency pulses from the auxiliary encoder.
GNUM0, GNUM1
Internal PR
command
1st numerator P1.044
2nd numerator P2.060 Position
3rd numerator P2.061 Error Speed loop Motor Machine
control gain
4th numerator P2.062 counter
P2.000
Denominator P1.045
P1.084
Function when switching
to full-closed loop
(set to 0 to clear the error Speed Encoder
when switching) estimation
Low-pass
CN5 Auxiliary
filter
encoder
P1.075
DI 0x0B
Full- / semi-closed loop switch
Encoder Encoder
OA pulse pulse
OB output number
OZ polarity output
P1.003 P1.046
P1.074 Selection of
OA/OB/OZ output
source
P1.072
Pulse number per
P1.073 motor rotation
Protection range for the
feedback position
deviation between the Error
main encoder and counter
auxiliary encoder in
full-closed loop
6-42
ASDA-A3 Operation Mode
P1.074.Z
Direction setting of auxiliary encoder feedback
6
P1.072
Auxiliary encoder resolution setting
P1.044, P1.045
E-Gear ratio setting*2
P1.073
Protection range for the feedback position
deviation between the main encoder and auxiliary
encoder*3
P1.075
Low-pass filter time constant for full- / semi-closed
loop control
P1.084
Error clearing function when switching between
full- and semi-closed loops *4
P1.085
Auto clearing of the feedback position error
between the main encoder and auxiliary encoder
P2.080
Z phase source of homing (only available in PR)*5
P3.013
Full-closed loop feedback setting in PR (controller)
P1.074.X
Enable the full-closed loop function
Note:
1. The auxiliary encoder (A, B, and Z phase signals) is connected to the CN5 on the servo drive to form
a full-closed loop. You can monitor whether the drive receives the feedback position from the auxiliary
6-43
Operation Mode ASDA-A3
3. When setting the full-closed loop function for the first time, do not set the value of P1.073 too great to
prevent the auxiliary encoder from disconnection or prevent the motor from continuous operation
6
4. This parameter is not available in PR mode. In PR mode, the error is automatically cleared when the
Address: 0194H
P1.074 Full-closed loop control switch
0195H
Default: 0x0000 Control mode: PT / PR* (full-closed loop)
Settings:
U Z Y X
Full-closed loop / Gantry function Feedback direction (positive / negative) of
X Z
switch auxiliary encoder
Selection of OA / OB / OZ output
Y U Filter width setting for CN5 feedback pulse
source
Before using the full-closed loop control function, check if the feedback pulse of the auxiliary
encoder increases or decreases in the same direction as the motor encoder. If the directions for
the two feedback pulses are inverse, change the setting value of P1.074.Z to reverse the
direction for the signal of the auxiliary encoder.
6-44
ASDA-A3 Operation Mode
Step 2: open the software scope, select Feedback pulse [Pulse] for CH1 and Auxiliary encoder
feedback [Pulse] for CH2, and then click Start to start the scope.
CH1 32 bit CH2 32 bit
[IDX] Normal [IDX] Normal
Feedback pulse Auxiliary encoder
[Pulse] feedback [Pulse]
Use the JOG function to operate the motor in a single direction at a low speed. If you get two
pulse signals which are in inverse directions (shown as follows), go on to Step 3 to adjust the
parameter.
6-45
Operation Mode ASDA-A3
Step 3: the two pulse signals are in inverse directions due to the previous setting of P1.074.Z.
Switch P1.074.Z to the other setting.
Step 4: go back to Step 2 to ensure the feedback pulses of the main encoder and auxiliary
encoder increase or decrease in the same direction.
6-46
ASDA-A3 Operation Mode
Address: 0190H
P1.072 Resolution of auxiliary encoder for full-closed loop control
0191H
6
Default: 5000 Control mode: PT / PR* (full-closed loop)
Settings:
The number of A/B pulses corresponding to a full-closed loop when the motor runs a cycle (after
quadruple frequency).
There are two methods for calculating the corresponding pulse number of the auxiliary encoder
per motor revolution. One method calculates the theoretical value from the physical quantity.
The other calculates the actual value with the software scope of ASDA-Soft. If the resolution of
auxiliary encoder for full-closed loop control (P1.072) is incorrectly set, the position error
between the auxiliary encoder feedback and the motor encoder accumulates during long-term
operation, triggering AL040.
Example:
If the screw pitch is 5 mm and the resolution of the linear scale (auxiliary encoder) is 0.5 µm,
the calculation is as follows.
5 mm 5000 μm
= =10000 pulse= P1.072
0.5 μm 0.5 μm
When the motor runs a cycle, the linear scale requires to receive 10,000 pulses.
6-47
Operation Mode ASDA-A3
6
function to operate the motor in a single direction at low speed in the non full-closed loop
mode, and calculate the value of P1.072 by using the software scope to monitor the
feedback pulse number of the motor encoder and auxiliary encoder.
Step 2: open the software scope, select Feedback pulse [Pulse] for CH1 and Auxiliary
encoder feedback [Pulse] for CH2, and then click Start to start the scope.
6-48
ASDA-A3 Operation Mode
Use the JOG function to operate the motor in a single direction at low speed, and observe
the feedback pulse number from the two channels as shown in the following figure.
12727015 6
7587
You can find the relative values (Rel. val.) of the two channels, with the motor encoder
feedback pulse number as 12,727,015 and the auxiliary encoder feedback pulse number
as 7,587. According to the following formula, when the motor runs a cycle, the auxiliary
encoder actually receives approximately 10,000 pulses.
6-49
Operation Mode ASDA-A3
When the servo is in full-closed loop control, set both P1.044 and P1.045 to 1 and set the
E-Gear ratio to the controller parameter.
6 6.7.4.4 Setting the protection range for the feedback position error between the
main encoder and auxiliary encoder
Settings:
In full-closed loop control, when the feedback pulse difference between the auxiliary encoder and the
main encoder is too great, it means the connectors are loose or there is a problem with the mechanical
part. When the difference is greater than the value of P1.073, AL040 (Excessive position error of
Number of
motor
revolutions
P1.085 P1.085
6-50
ASDA-A3 Operation Mode
6.7.4.5 Setting the low-pass filter time constant for full- / semi-closed loop
control
Low-pass filter time constant for full- / semi-closed loop Address: 0196H
6
P1.075
control 0197H
Default: 100 Control mode: PT / PR* (full-closed loop)
Settings:
When the stiffness of the mechanical system between full- and semi-closed loops is insufficient, set the
proper time constant to enhance the stability of the system. In other words, create a semi-closed loop
effect in the transient state. After the system reaches a steady state, the full-closed loop effect is
created. When the stiffness is sufficient, set to bypass. Set the value to 0 to disable the low-pass filter
function (bypass).
If the stiffness of the mechanical system is high, decrease the value of P1.075 or set the value to 0 to
disable the low-pass filter function. If the stiffness of the mechanical system is low, increase the value
of P1.075.
6-51
Operation Mode ASDA-A3
6.7.4.6 Setting the error clearing function when switching between full- and
semi-closed loops
Error clearing function when switching between full- and Address: 01A8H
6
P1.084
semi-closed loops 01A9H
Default: 0x0000 Control mode: PT / PR*1 (full-closed loop)
Settings:
U Z Y X
Error clearing function when the system switches
X Z Reserved
from semi-closed loop to full-closed loop
Y Reserved U Reserved
◼ X: error clearing function when the system switches from semi-closed loop to full-closed loop*2
0: clear the error when switching.
When the system is in semi-closed loop control, the command refers to the motor encoder,
and the position does not move after the system switches to full-closed loop.
When the system is in semi-closed loop control, the command refers to the motor encoder.
After the system switches to full-closed loop, the command issued in semi-closed loop
becomes the full-closed loop command, and thus the position moves.
Note:
6-52
ASDA-A3 Operation Mode
Example:
6
between full- and semi-closed loop modes Auxiliary encoder
Feedback P1.084.X = 0
position Motor encoder
21000
Control mode
Full-closed loop Semi-closed loop Full-closed loop
(Stage 1) (Stage 2) (Stage 3)
If the servo drive issued a position command of 10,000 PUU and the feedback position of the
auxiliary encoder is 10,000 PUU, the final feedback position of the motor encoder is 11,000 PUU
Use DI [0x0B] to switch the control mode from full-closed loop to semi-closed loop, and then
issue the position command of 10,000 PUU again. In semi-closed loop control, since the
command refers to the position of the motor encoder, the feedback position of the motor
encoder is 21,000 PUU, but the feedback position of the auxiliary encoder is 19,000 PUU.
In this mode, there is an error of 1,000 PUU between the auxiliary encoder (19,000 PUU) and
When you set P1.084 to 0, the error will be cleared. Thus, after using DI [0x0B] to switch the
control mode from semi-closed loop to full-closed loop, the feedback position of the auxiliary
6-53
Operation Mode ASDA-A3
6
Motor encoder
position
22000
21000
20000
19000
After the system
switches from the
11000 semi-closed loop to
full-closed loop mode,
the error is not cleared
10000 and the position moves.
Control mode
Full-closed loop Semi-closed loop Full-closed loop
(Stage 1) (Stage 2) (Stage 3)
If the servo drive issued a position command of 10,000 PUU and the feedback position of the
auxiliary encoder is 10,000 PUU, the final feedback position of the motor encoder is 11,000 PUU
Use DI [0x0B] to switch the control mode from full-closed loop to semi-closed loop, and then
issue the position command of 10,000 PUU again. In semi-closed loop control, since the
command refers to the position of the motor encoder, the feedback position of the motor
encoder is 21,000 PUU, but the feedback position of the auxiliary encoder is 19,000 PUU.
In this mode, there is an error of 1,000 PUU between the auxiliary encoder (19,000 PUU) and
When you set P1.084 to 1, the error will not be cleared. Thus, after using DI [0x0B] to switch the
control mode from semi-closed loop to full-closed loop, the feedback position of the auxiliary
encoder is corrected and the motor moves to the corresponding position (yellow area as shown
in the above figure). The previous semi-closed loop command becomes the full-closed loop
command and refers to the auxiliary encoder to move the mechanical part to the position
corresponding to the actual command. The final feedback position of the auxiliary encoder is
20,000 PUU.
6-54
ASDA-A3 Operation Mode
6.7.4.7 Auto clearing of the feedback position error between the main encoder
and auxiliary encoder
Auto clearing of the feedback position error between the Address: 01AAH
6
P1.085
main encoder and auxiliary encoder 01ABH
Default: 0 Control mode: PT / PR* (full-closed loop)
Settings:
This parameter sets the upper limit of the feedback position error between the main encoder and
auxiliary encoder. When the number of motor revolutions is greater than or equal to this parameter
Number of
motor
revolutions
P1.085 P1.085
6-55
Operation Mode ASDA-A3
6.7.4.8 Set DI [0x0B] to switch between full- and semi-closed loop modes
DI [0x0B] is effective only when the full-closed loop function is enabled (P1.074.X = 1).
When the full-closed loop function is disabled, the setting of P1.072 is ignored.
6 Example 1 illustrates the semi-closed loop function in full-closed loop mode and Example 2
illustrates the semi-closed loop function which you usually use. The setting of P1.072 is effective
when the full-closed loop function is enabled, so pay special attention when using the semi-closed
loop functions.
Example 1: enable the full-closed loop function (P1.074.X = 1), set DI [0x0B] to On, E-Gear ratio
to 1 : 1, and P1.072 to 5000.
To have the motor run a cycle when the full-closed loop function is enabled,
the position command has to be 5000.
Example 2: disable the full-closed loop function (P1.074.X = 0), set DI [0x0B] to On, E-Gear ratio
to 1 : 1, and P1.072 to 5000.
To have the motor run a cycle when the full-closed loop function is disabled,
the position command has to be 16777216 because the DI setting is ineffective and
the setting of P1.072 is ignored.
Value: 0x0B
Triggering Control
DI name Description
method mode
Level
FHS Switch between full- and semi-closed loop modes. PT, PR*
triggered
6-56
ASDA-A3 Operation Mode
Address: 02A0H
P2.080 Z phase source of homing
02A1H
6
Default: 0x0000 Control mode: PR* (full-closed loop)
Settings:
The full-closed loop control is realized by connecting the auxiliary encoder to CN5.
When you execute homing and have the servo look for the Z phase, use this parameter to set either the
Z phase of the motor or the Z phase of the auxiliary encoder as the homing origin. (Select the auxiliary
After the full-closed loop function is enabled (P1.074.X = 1), restart and set the Capture function.
U Z Y X
X Z phase source of full-closed loop homing Z Reserved
Y Z phase source of semi-closed loop homing U Reserved
1: motor
1: auxiliary encoder
6-57
Operation Mode ASDA-A3
Address: 0106H
P1.003 Encoder pulse output polarity
0107H
6
Default: 0x0000 Control mode: All
Settings:
U Z Y X
X Polarity of monitor analog output Z Reserved
Y Direction of encoder pulse output U Reserved
1: MON1(+), MON2(-)
2: MON1(-), MON2(+)
3: MON1(-), MON2(-)
1: negative direction
Address: 015CH
P1.046▲ Encoder pulse number output (OA, OB)
015DH
Default: 2500 Control mode: All
Settings:
Rotary motor: the number of single-phase pulse outputs per revolution; the maximum output frequency
Linear motor: the number of single-phase pulse outputs per meter; the maximum output frequency of
For the OA and OB settings of CN2 and CN5, refer to P1.074.Y (Selection of OA/OB output source) and
Note:
In the following circumstances, pulse output of the encoder may exceed the maximum allowable output pulse
1. Encoder error.
3. Rotary motor: if P1.074.Y = 0 and P1.097 = 0, motor speed (rpm)/60 x P1.046 x 4 > 19.8 x 10 6
Linear motor: if P1.074.Y = 1 and P1.097 = 1, motor speed (μm/s) x P1.046 > 19.8 x 106
6-58
ASDA-A3 Operation Mode
Address: 0198H
P1.076▲ Maximum speed for encoder output (OA, OB)
0199H
Default: 5500 Control mode: All
1 rpm (rotary)* 0 - 7500 (rotary)*
6
Unit: Setting range:
10 mm/s (linear)* 0 - 15999 (linear)*
Format: DEC Data size: 16-bit
Settings:
Please set a value which is slightly higher than the required maximum speed of motor.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0284H
P2.066 Special bit register 2
0285H
Default: 0x0030 Control mode: All
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Note: when the full-closed loop function is enabled, the detection for AL041 (CN5 is disconnected) is disabled by default
(P2.066 [Bit 5] = 0). It is strongly recommended that you enable this function when the servo is in the full-closed
loop mode.
6-59
Operation Mode ASDA-A3
Address: 031AH
P3.013 Controller’s full-closed loop feedback
031BH
6
Default: 0x0000 Control mode: PR* (full-closed loop)
Settings:
U Z Y X
Encoder feedback source in full-closed loop Z phase offset source in full-closed loop
X Y
control mode
Z Reserved U Reserved
2: in semi-closed loop control, it is the feedback pulse of the motor; in full-closed loop control,
1: auxiliary encoder
2: in semi-closed loop control, it is the motor’s Z phase offset; in full-closed loop control, it is the
Note:
1. This parameter setting is different from P1.074.Y (switch between motor encoder and auxiliary encoder).
This parameter only modifies the feedback signal source uploaded to the controller. It is suggested that you set
P3.013 to 0x0022 to avoid misoperation when the motor is in the Servo On state.
6-60
ASDA-A3 Operation Mode
6
Condition: excessive position error of full-closed loop control.
Cause:
3. The input value for P1.072 can only be an integer. However, when the motor
runs a cycle, if the number of A/B pulses in a full-closed loop is not an integer,
the position error between the motor encoder and the auxiliary encoder
1. Check the value for P1.073. If the value is too low, set a higher value.
Checking method 2. Make sure the encoder connector is firmly connected and there is no problem
and corrective action with the connection between the motor and the mechanical parts.
6-61
Operation Mode ASDA-A3
6-62
Motion Control
This chapter introduces internal motion commands in the ASDA-A3 in PR mode. In this
7
mode, commands are generated based on the internal command of the servo drive.
Various motion commands are available, including Homing, Speed, Position, Write,
arithmetic operation, and Jump. Other motion control functions such as high-speed
position capture (Capture), high-speed position compare (Compare) and E-Cam are
also available. This chapter contains detailed description of each command type.
7-1
Motion Control ASDA-A3
7-2
ASDA-A3 Motion Control
Setting
PR path Path property Path data
paramters
PR#0 P6.000 P6.001
7-3
Motion Control ASDA-A3
In the ASDA-Soft software, when you select the PR to be edited in PR Mode Setting, the
corresponding parameters appear at the top of the window. For example, in Figure 7.1.2, if you
select PR#1 , P6.002 and P6.003 appear at the top in the editing section. Table 7.1.1 takes
P6.002 and P6.003 for example. The PR property and its data content differ in accordance with
7
the motion command type. For more information about Motion Control mode, refer to Section
7.1.3.
Bit
31 - 28 27 - 24 23 - 20 19 - 16 15 - 12 11 - 8 7-4 3-0
PR#1
P6.002 - AUTO DLY SPD DEC ACC OPT TYPE
P6.003 Data content (32-bit)
Note:
3 AUTO: positioning control; execute the next PR path once positioning is complete.
7-4
ASDA-A3 Motion Control
ASDA-Soft version V6 provides an editing interface for PR diagrams. (see Figure 7.1.3). It is
easier to set PR paths in ASDA-Soft, where you can set the options of command triggering,
command types, and other properties. You must set the arithmetic operations and statements in
the software.
ASDA-A3 provides 16 acceleration and deceleration time settings (P5.020 - P5.035), 16 delay
time settings (P5.040 - P5.055), and 16 target speed settings (P5.060 - P5.075) for you to set
the PR paths (as shown in Figure 7.1.1.1). If you change a parameter that is used by multiple
PR paths, then all PR paths using this parameter are changed as well. For example, if multiple
PR commands use the target speed setting from P5.060, when you change the value of P5.060,
those PR commands’ target speed are also changed. Be aware of this when setting PR paths to
avoid any danger or damage to the machine. ASDA-Soft also provides a user-friendly interface
for this shared PR parameter function (see Figure 7.1.1.2). In these data, the acceleration or
deceleration time is set based on the length of time for motor to accelerate from 0 to 3000 rpm
or to decelerate from 3000 rpm to 0. For instance, if the acceleration time is set to 50 ms, then
the required duration is 50 ms when the target speed for the motion command is 3000 rpm. If
the target speed for the motion command is 1500 rpm, then the acceleration time is 25 ms. The
7-5
Motion Control ASDA-A3
acceleration or deceleration time is a fixed slope, so the slope does not change when you
change parameter values.
0
1
(ACC / DEC)
P5.020
P5.021
200
300
0
1
Delay time (DLY)
P5.040
P5.041
0
100
0
1
Target speed (SPD)
P5.060
P5.061
20.0
50.0
2 P5.022 500 2 P5.042 200 2 P5.062 100.0
3 P5.023 600 3 P5.043 400 3 P5.063 200.0
4 P5.024 800 4 P5.044 500 4 P5.064 300.0
5 P5.025 900 5 P5.045 800 5 P5.065 500.0
6 P5.026 1000 6 P5.046 1000 6 P5.066 600.0
... ... ... ... ... ...
14 P5.034 50 14 P5.054 5000 14 P5.074 2500.0
15 P5.035 30 15 P5.055 5500 15 P5.075 3000.0
7-6
ASDA-A3 Motion Control
The PR mode provides four monitoring variables for the servo command and feedback:
command position (PUU), PR command end register, feedback position (PUU), and position
error (PUU). These are described as follows:
1. Command position (PUU): monitoring variable code 001. The target position of the motion
command generated per scan cycle during servo operation (updated every 1 ms),
simplified as Cmd_O (Command Operation).
7
2. PR command end register: monitoring variable code 064. The target position of the PR
command, simplified as Cmd_E (Command End). When a command is triggered, the
servo drive calculates the target position and then updates to PR command end register.
3. Feedback position (PUU): monitoring variable code 000. The encoder feedback position
(coordinates), simplified as Fb_PUU (Feedback PUU).
4. Position error (PUU): monitoring variable code 002. The deviation between the command
position (PUU) and the feedback position (PUU), simplified as Err_PUU (Error PUU).
How these four monitoring variables work is shown in Figure 7.1.2.1. After the servo issues a
Position command, the servo sets the position of Cmd_E once the target position data is
acquired. The motor operates to the target position based on the PR path setting. Cmd_O
calculates the amount of command deviation in each fixed cycle and sends it to the servo drive,
where it is treated as a dynamic command. Fb_PUU is encoder feedback position and Err_PUU
is the deviation of Cmd_O minus Fb_PUU.
Err_PUU
Before Fb_PUU
command
Cmd_O
issued
Cmd_E
After Err_PUU
command Fb_PUU
issued Cmd_O
Cmd_E
Err_PUU
Command in Fb_PUU
execution Cmd_O
Cmd_E
Err_PUU
Command Fb_PUU
completed Cmd_O
Cmd_E
Err_PUU
Motor Fb_PUU
positioned Cmd_O
Cmd_E
7-7
Motion Control ASDA-A3
The detailed command behavior of each stage is illustrated in Figure 7.1.2.2. Cmd_E is the
endpoint specified by the command; it is set when the PR path is triggered. Fb_PUU is the
feedback position, which is motor’s actual position. Divide this motion command into slices and
take one of them as example. Cmd_O is the target of this cycle command and Err_PUU is the
7
deviation between the target position of the cycle command and the feedback position.
Position (PUU)
Cmd_E
Cmd_O Err_PUU
Command
Fb_PUU
Time
You can use the digital input (DI) to call and the digital output (DO) to monitor PR paths (refer to
Table 8.1 and 8.2 for DI/O function descriptions). When you trigger the motion command with
DI.CTRG [0x08], the servo operates based on the command from the internal registers. Once
the execution is complete, DO.Cmd_OK [0x15] (PR Position command complete) is set to on.
When the position deviation (pulse number) becomes smaller than the value of P1.054,
DO.TPOS [0x05] (Motor reaches the target position) is set to on. Then, both DO signals are on
and the servo outputs the MC_OK [0x17] signal to signify that it has completed this PR path.
The operation is as shown in Figure 7.1.2.3. If you have set a delay time in this PR and the
position deviation (pulse number) is smaller than the value of P1.054, DO.TPOS [0x05] is set to
on.
When the delay time is over, DO.Cmd_OK [0x15] (PR position command complete) is set to on.
After both DO.TPOS and DO.Cmd_OK are on, DO.MC_OK [0x17] (Servo procedure complete)
is set to on to signify it has completed this PR path, as shown in Figure 7.1.2.4.
7-8
ASDA-A3 Motion Control
Command trigger
DI.CTRG
Command
Cmd
PR position command
completed
DO.Cmd_OK
7
Motor reaches target
position |Cmd_O(Pulse) – Fb_Pulse| > P1.054
DO.TPOS
Servo procedure
completed
DO.MC_OK
Motor in Motor
Command trigger operation positioned
DI.CTRG
Delay time
Command
Cmd
PR position command
completed
DO.Cmd_OK
Motor reaches
target position
|Cmd_O(Pulse) –
DO.TPOS
Fb_Pulse| > P1.054
Servo procedure
completed
DO.MC_OK
7-9
Motion Control ASDA-A3
The ASDA-A3 provides 100 path sets. Apart from the fixed homing command, you can
respectively set the speed, position, path jumping, parameter writing, rotary axis position, and
7
arithmetic operation commands. The following sections detail each command type.
The ASDA-A3 provides 11 homing methods in the PR mode, including home sensor, limit, and
hard stop as the reference origin. They come with sub-selections such as whether to refer to the
Z pulse and the limit signal as the trigger, with more than 30 combinations available. The
homing method is specified by P5.004 and the homing definition is determined by P6.000. The
function of each bit is listed as follows.
Address: 0508H
P5.004 Homing methods
0509H
Default: 0x0000 Control mode: PR
U Z Y X
U Z Y X
Reserved Limit setting Z pulse setting Homing method
0 to 1 0 to 2 0 to A
X = 0: homing in forward
direction and define
the positive limit as
the homing origin
-
X = 1: homing in reverse
direction and define
Y = 0: return to Z pulse
the negative limit as
Y = 1: go forward to Z the homing origin
pulse
X = 2: homing in forward
Y = 2: do not look for Z
direction, ORG:
pulse
OFFON as the
- homing origin
X = 3: homing in reverse
direction, ORG:
OFFON as the
When reaching the limit:
homing origin
Z = 0: show error
X = 4: look for Z pulse in
Z = 1: reverse direction
forward direction
and define it as the
homing origin
-
X = 5: look for Z pulse in
reverse direction
and define it as the
homing origin
7-10
ASDA-A3 Motion Control
U Z Y X
X = 6: homing in forward
direction, ORG:
Y = 0: return to Z pulse
ONOFF as the
Y = 1: go forward to Z homing origin
pulse
X = 7: homing in reverse
Y = 2: do not look for Z
direction, ORG:
7
pulse
ONOFF as the
homing origin
X = 8: define the current
- - position as the
origin
X = 9: torque homing in
When reaching the limit: Y = 0: return to Z pulse forward direction
Z = 0: show error Y = 2: do not look for Z
pulse X = A: torque homing in
Z = 1: reverse direction
reverse direction
Address: 0600H
P6.000 Homing definition
0601H
Default: 0x00000000 Control mode: PR
Settings:
Homing definition:
High word Low word
D C B A U Z YX
DEC2: deceleration time selection for
A YX PATH: path type
second homing
B DLY: select 0 - F for delay time Z ACC: select 0 - F for acceleration time
DEC1: deceleration time selection for first
C Reserved U
homing
BOOT: whether to execute homing
D - -
automatically when the drive is powered on
7-11
Motion Control ASDA-A3
The PR Homing mode includes the function for setting the origin offset. You can define any point
on the coordinate axis as the reference origin, which does not have to be 0. Once you define
the reference origin, the system can create the coordinate system for the motion axis. See
Figure 7.1.3.1.1. The coordinate of the reference origin is 2000 (P6.001 = 2000). The motor
7
passes by the reference origin and then stops at coordinate 1477. From the coordinate system
that it created, the system automatically calculates the position of 0 point. As soon as the PR
motion command is issued, the motor moves to the specified position.
Origin 2000
Coordinates
(after homing) - 1000 0 1000 3000 4000 5000
Motor position
(after homing) 1477
H
Reverse to Z
S1 E L
Z pulse
Reference
origin
PL signal
Address: 0602H
P6.001 Origin definition
0603H
Default: 0 Control mode: PR
Settings:
Origin definition.
The servo starts the homing procedure at high speed to seek the reference point (such as the limit switch
and ORG signal), which takes shorter time. Once the servo detects the reference point, the motor runs at
low speed to find the reference point accurately (such as the Z pulse). The speeds for the two stages are
7-12
ASDA-A3 Motion Control
Address: 050AH
P5.005 High speed homing (first speed setting)
050BH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
100.0 (rotary)*
Default: 1000 Data size: 32-bit
1000 (linear)*
Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.1 to 2000.0 (rotary)*
1 to 15999999 (linear)*
0.1 rpm (rotary)*
1 μm/s (linear)*
1 to 20000 (rotary)*
1 to 15999999 (linear)*
7
Format: DEC DEC - -
1.5 = 1.5 rpm 15 = 1.5 rpm
Example: - -
15 = 15 μm/s 15 = 15 μm/s
Settings:
ORG ORG
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 050CH
P5.006 Low speed homing (second speed setting)
050DH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
20.0 (rotary)*
Default: 200 Data size: 32-bit
200 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.1 to 500.0 (rotary)* 1 to 5000 (rotary)*
Setting range:
1 to 15999999 (linear)* 1 to 15999999 (linear)*
Format: DEC DEC - -
1.5 = 1.5 rpm 15 = 1.5 rpm
Example: - -
15 = 15 μm/s 15 = 15 μm/s
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
7-13
Motion Control ASDA-A3
In PR mode homing screen in ASDA-Soft, you can set the homing parameters, including the
homing methods, homing definition, and homing speed (see Figure 7.1.3.1.2).
The following describes the homing methods supported by the ASDA-A3. They can be
categorized into six types based on their reference points.
7-14
ASDA-A3 Motion Control
7
ASDA-A3 always looks for the reference point according to the setting to correctly reset
the coordinates.
Limit
Motor
Z pulse
Limit signal
(b) If you set the servo to look for the Z pulse in the forward direction and the limit signal
at the start position is un-triggered (low, Start point 1), the servo operates at high
speed (first speed setting) and then decelerates once it reaches the limit (rising-edge
triggered). Then the servo switches to low speed (second speed setting) to look for
the Z pulse in the forward direction. When the servo finds the Z pulse, it decelerates
to a stop, completing the homing procedure. If you set the servo to look for the Z
pulse in the forward direction and the limit signal at the start position is triggered
(high, Start point 2), the servo returns to look for the rising-edge limit signal at low
speed (second speed setting). Once it is found, the servo starts to look for the Z
pulse and decelerates to a stop when it finds the Z pulse, completing the homing
procedure. In conclusion, the origin is at the same position after homing with the
same condition regardless of the location of the start point.
7-15
Motion Control ASDA-A3
(c) If you set the servo to not look for the Z pulse, the servo first operates at high speed
(first speed setting) and then decelerates to a stop once the rising-edge limit signal is
triggered. Then the servo switches to low speed (second speed setting) to look for
the rising-edge signal. Once it finds the rising-edge signal, the servo decelerates to a
7
stop, completing the homing procedure.
Motor
Start point 3
(b) Go forward to Z
Start point 1 End Start point 2
Z pulse
Limit signal
ORG signal
7-16
ASDA-A3 Motion Control
(b) If the ORG signal at the start point is un-triggered and the current position is
relatively closer to the limit switch (Start point 2), the servo operates at high speed
(first speed setting) until reaching the limit switch. You can set whether to show an
error or reverse the operating direction when it reaches the limit switch. If you set the
7
servo to reverse direction, it operates in the reverse direction to reach the home
sensor (ORG). Once reaching the home sensor (ORG), the servo decelerates and
operates at low speed (second speed setting) until the ORG signal switches to low.
Next, the servo starts to look for the Z pulse. When the servo finds the Z pulse, it
decelerates to a stop, completing the homing procedure.
(c) If the ORG signal at the start point is triggered (high, Start point 3), the servo
reverses with low speed (second speed setting) and after the ORG signal switches to
low, it continues to look for the Z pulse. Once the servo finds the Z pulse, it
decelerates to a stop, completing the homing procedure.
(d) If you set the servo to look for the Z pulse in the forward direction or not to look for
the Z pulse (this is similar to the first method (a) mentioned earlier), refer to the
preceding timing diagram.
Limit
Motor
End
Start point 1 End Start point 2
Z pulse
Limit signal
7-17
Motion Control ASDA-A3
7
Limit
Motor
(b) Go forward to Z
Start point 1 Start Start End
point 3 point 2
Z pulse
Limit signal
ORG signal
(a) If you set the servo to look for the Z pulse in the reverse direction, when the ORG
signal at the start point is is un-triggered (low, Start point 1), the servo operates at
high speed (first speed setting) until reaching the rising edge of the ORG signal.
Then it decelerates and switches to low speed (second speed setting) until reaching
the falling edge of the ORG signal. Next, the servo reverses to look for the Z pulse.
When the servo finds the Z pulse, it decelerates to a stop, completing the homing
procedure.
7-18
ASDA-A3 Motion Control
(b) If the ORG signal at the start point is un-triggered and the current position is
relatively closer to the limit switch (Start point 2), the servo operates at high speed
(first speed setting) until reaching the limit switch. You can set whether to show an
error or reverse the operating direction when it reaches the limit switch. If you set the
7
servo to reverse direction, it operates in reverse direction to reach the home sensor
(ORG). Once reaching the home sensor (ORG), the servo decelerates and operates
at low speed (second speed setting) in the forward direction to reach the falling edge
of the ORG signal. Next, the servo reverses to look for the Z pulse. When the servo
finds the Z pulse, it decelerates to a stop, completing the homing procedure.
(c) If the ORG signal at the start point is triggered (high, Start point 3), the servo
operates at low speed (second speed setting) in the forward direction until the ORG
signal switches to low. Next, the servo reverses to look for the Z pulse. When the
servo finds the Z pulse, it decelerates to a stop, completing the homing procedure.
(d) If you set the servo to look for the Z pulse in the forward direction or not to look for
the Z pulse (this is similar to the first method (a) mentioned earlier), refer to the
preceding timing diagram.
Motor
End
DI:0x27 SHOM
7-19
Motion Control ASDA-A3
7 Motor Protector
Z Pulse
Time
(a) If you set the servo to look for the Z pulse in the reverse direction, the servo operates
at high speed (first speed setting) and outputs a greater current to counter the external
force once it touches the protector. When the motor torque reaches the torque
detection level (P1.087) and the output duration is longer than the level reached timer
setting (P1.088), the servo operates in the reverse direction to look for the Z pulse at
low speed (second speed setting). Once the servo finds the Z pulse, it decelerates to a
stop, completing the homing procedure.
(b) If you set the servo not to look for the Z pulse, the servo operates at high speed (first
speed setting) until it touches the protector. Then the servo outputs a greater current
to counter the external force. When the motor torque reaches the torque detection
level (P1.087) and the output duration is longer than the level reached timer setting
(P1.088), the servo stops, completing the homing procedure.
Pay special attention when executing the Torque homing procedure. The motor’s actual
maximum torque output is 10% greater than the maximum torque limit setting (P1.087), and the
great impact may cause damage to the machine.
7-20
ASDA-A3 Motion Control
The settings and descriptions for the torque level detection (P1.087) and level reached timer
(P1.088) are as follows.
Address: 01AEH
P1.087 Torque homing - torque level detection
01AFH
7
Default: 1 Control mode: PR
Settings:
This setting is only for the torque homing mode. As shown in the following figure, after homing is
triggered, the motor runs in one direction and the mechanical part reaches the protector. The servo
drive then outputs a larger motor current in order to counter the external force. The servo drive uses
P1.087 and P1.088 as the conditions for homing. Since the hard stops are not always the same, it is
recommended that you have the servo return to return to find the Z pulse as the origin.
Protector
Z pulse
Note: the actual maximum torque output of the motor is 10% greater than the detected torque level (P1.087). For
example: set P1.087 to 50%, then the maximum torque output of the motor is 60%.
Address: 01B0H
P1.088 Torque homing - level reached timer
01B1H
Default: 2000 Control mode: PR
Settings:
The setting of the torque level reached timer for the torque homing mode. If the motor torque output
continues to exceed the level set by P1.087 and the duration exceeds this setting, the homing is
complete. Refer to P1.087 for the timing diagram of torque homing mode.
7-21
Motion Control ASDA-A3
As mentioned in Section 7.1.2, the PR mode provides four monitoring variables for you to
monitor the servo commands and feedback status. These are Command position PUU
(Cmd_O), PR command end register (Cmd_E), Feedback position PUU (Fb_PUU), and Position
error PUU (Err_PUU). Before homing completes, the command end register (Cmd_E) cannot be
7
calculated because the coordinate system can only be created after homing is complete, and
the target position remains unknown after the Homing command is issued. This is why the
status of each monitoring variable is different during homing. In Homing command’s default
setting, the contents of Cmd_E and Cmd_O are identical. After the servo finds the reference
origin and creates the coordinate system, it sets the content of Cmd_E to the coordinate of the
reference origin. However, once it finds the reference origin, it still requires some distance for
motor to decelerate to a stop. Meanwhile, Cmd_O continues to issue commands. If no other PR
commands are issued after homing (other than the Position command), the contents of the final
command position (Cmd_O) and command end position (Cmd_E) will be different. See Figure
7.1.3.1.3.
Err_PUU
Before Fb_PUU
command
Cmd_O
issued
Cmd_E
Err_PUU
After Fb_PUU
command
Cmd_O
issued
Cmd_E
Err_PUU
Command in Fb_PUU
execution Cmd_O
Cmd_E
Err_PUU
Command Fb_PUU
completed Cmd_O
Cmd_E
Err_PUU
Motor Fb_PUU
positioned Cmd_O
Cmd_E
7-22
ASDA-A3 Motion Control
The PR mode includes a speed control function. The following parameters are available for PR
speed setting: acceleration / deceleration time, delay time, and target speed. You can easily set
the Speed command in the PR mode screen in ASDA-Soft. See Figure 7.1.3.2.1.
INS is an interrupt command that interrupts the previous motion command. Refer to
Section 7.1.6 for more details.
7
AUTO is a command that automatically loads and executes the next PR path when the
current PR path completes. In addition, you can set the target speed with two unit options,
which are 0.1 rpm and 1 PPS, and the setting range is -6000 rpm to 6000 rpm.
DLY is the delay time determined by the shared PR parameters. It delays the command; in
other words, the delay time is the time to wait after the target speed command completes.
See Figure 7.1.3.2.2 for the effects of the parameters for the PR mode speed control. Table
7.1.3.2.1 shows the bit functions when speed control is in operation.
7-23
Motion Control ASDA-A3
Speed
Delay time
Target speed
7 Acceleration time
Feedback speed
Command
Time
Speed
Feedback speed
Command
Delay time
Target speed Time
Deceleration time
PR parameters D C B A U Z Y X
Note:
1. Y: OPT: option
BIT
3 2 1 0
AUTO: automatically loads the next PR command when the current one is complete.
UNIT: speed unit selection; 0 signifies 0.1 rpm and 1 signifies PPS.
7-24
ASDA-A3 Motion Control
The PR mode includes a position control function. There are two command types: Mode 2 and
Mode 3. In Mode 2 the command signifies that it stops once the command is complete. In Mode
3 the command signifies that the next PR path is automatically executed. You use the same
method to set the value for these modes in ASDA-Soft. See Figure 7.1.3.3.1.
SPD is the target speed specified by the shared PR parameters. You can choose whether
it is multiplied by 0.1.
DLY is the delay time specified by the shared PR parameters and it is defined by the
command from the controller; in other words, once the target position is reached, the servo
drive starts counting the delay time. The Position command is user-defined and its unit is
PUU.
See Figure 7.1.3.3.2 for the effects of the parameters for the PR mode position control. Table
7.1.3.3.1 shows the bit function when position control is in operation.
7-25
Motion Control ASDA-A3
Speed
7
Target speed
Position
command
Delay time
Time
Acceleration time Deceleration time
There are four types of position commands for the PR mode. You can choose the position
command according to the application requirements. The functions of each type are described
in the following examples. Note that the condition in these examples is that a position command
is still being executed and another type of command is inserted. To see the definition of each
command and how the position commands are combined, refer to Figure 7.1.3.3.3.
1. Absolute position command (ABS): when ABS command is executed, the target position
value equals the absolute command value. In the following example, an ABS command
with the value of 60000 PUU is inserted in the previous PR path with setting target position
of 60000 PUU on the coordinate axis.
2. Relative position command (REL): when REL command is executed, the target position
value is the motor’s current position value plus the position command value. In the
following example, a REL command with the value of 60000 PUU is inserted in the
previous PR path. The target position is the motor’s current position (20000 PUU) plus the
relative position command (60000 PUU), which equals 80000 PUU on the coordinate axis.
The target position specified by the original command is omitted.
3. Incremental command (INC): when INC command is executed, the target position is the
previous target position value plus the current position command value. In the following
example, an INC command with the value of 60000 PUU is inserted in the previous PR
path. The target position is the previous target position value (30000 PUU) plus the relative
position command (60000 PUU), which equals 90000 PUU on the coordinate axis. The
target position specified by the previous command is combined to define the new one.
4. High-speed position capturing command (CAP): when CAP command is executed, the
target position is the last position acquired by the Capture function plus the position
command value. Refer to Section 7.2.2 for more on the high-speed position capturing
function. In the following example, a high-speed capturing command with the value of
60000 PUU is inserted in the previous PR path. The target position is the captured position
value (10000 PUU) plus the relative command (60000 PUU), which equals 70000 PUU on
the coordinate axis. The target position specified by the original command is omitted.
7-26
ASDA-A3 Motion Control
7
Target
position
(Fb_PUU) 60000 position
Relative command
(REL)
60000 PUU
0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
Motor’s current Endpoint of
Target
previous command
position
(Cmd_E)
60000 position
Incremental (Fb_PUU)
command (INC)
60000 PUU
0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
Motor’s current
Capturing Target
position
60000 position
position
High-speed position (Fb_PUU)
capturing (CAP)
60000 PUU
0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
D C B A U Z Y X
PR parameters
Command type - - DLY SPD DEC ACC OPT 2 or 3
Data Content Target position [PUU]
Note:
1. Y: OPT: option
BIT
3 2 1 0 Description
7-27
Motion Control ASDA-A3
The PR mode includes a Jump command. It can call any PR paths or form PR paths into a loop,
as shown in Figure 7.1.3.4.1. You can specify the PR path number to jump to in the PR mode
7
screen in ASDA-Soft (see Figure 7.1.3.4.2).
INS is an interrupt command that interrupts the previous motion command. Refer to
Section 7.1.6 for more details.
DLY is the delay time that is determined by the shared PR parameters. Once a Jump
command is issued, the servo drive starts counting the delay time.
Table 7.1.3.4.1 shows the bit functions when a Jump command is in operation.
PR #01 Jump
Jump
7-28
ASDA-A3 Motion Control
D C B A U Z Y X
PR parameters
Command type - - DLY - - - OPT 7
Data Content Jump to target PR path (0 - 99)
7
Note:
1. Y: OPT: option
BIT
3 2 1 0
7-29
Motion Control ASDA-A3
The PR mode includes a Write command. It can write constants, parameters, data arrays,
and monitoring variables to the specified parameters or to data arrays. You can write a
7
parameter to a specified path in the PR mode screen in ASDA-Soft (see Figure 7.1.3.5.1).
INS is an interrupt command that interrupts the previous motion command. Refer to
Section 7.1.6 for more details.
AUTO command automatically loads and executes the next PR once the current PR
completes. ROM command writes parameters to both RAM and EEPROM at the same
time. Writing to non-volatile memory function is also available; however, frequent usage
shortens the life of the EEPROM.
DLY is the delay time that is determined by the shared PR parameters. Once a Jump
command is issued, the servo drive starts counting the delay time.
Table 7.1.3.5.1 shows the bit function when a Write command is in operation.
7-30
ASDA-A3 Motion Control
D C B A U Z Y X
PR parameters
Command type 0 SOUR_DEST DLY DESTINATION OPT 8
Data Content SOURCE
7
Note:
1. Y: OPT: option
BIT
3 2 1 0
AUTO: once the current PR is completed, automatically load the next command.
ROM: write data to RAM and EEPROM at the same time. This function can only write parameters.
Command
SOUR - DEST Data source Writing target
type
0 0 0 Constant Parameter
0 1 0 Parameter Parameter
1 0 0 Data array Parameter
4. Z, U, A: DESTINATION: destination
A U Z
Target: Parameter Parameter group Parameter Number
Target: Data array Data array number
7-31
Motion Control ASDA-A3
The PR mode includes a Rotary Axis Position command, which creates a rotary axis position
system. This command positions the motor within the rotary axis position sytstem. Unlike other
7
feedback positions in global coordinate system, the Rotary Axis Position command is able to
divide the rotary axis position scale into the number of paths required by the application (see
Figure 7.1.3.6.1). When using the Rotary Axis Position command for motor operation, if the
motor position exceeds the range, the absolute position or position counter overflow occurs.
Refer to the setting in Chapter 10. You can start the rotary axis positioning in the Rotary Axis
Position Setting Wizard (Index Coordinates Setting Wizard) in the PR screen in ASDA-Soft (see
Figure 7.1.3.6.2). As shown in the example, the start PR path is set to 1, the path number is set
to 8, and the total moving distance is 80000 PUU. When you click OK, the software
automatically writes position command 0 PUU to PR#01, 10000 PUU to PR#02, 20000 PUU to
PR#03, and so on up to PR#08. When the rotary axis position reaches 80000 PUU, it
automatically returns to 0 PUU. In addition, you can modify the rotary axis position in each PR
path as needed, as shown in Figure 7.1.3.6.3.
INS is an interrupt command that interrupts the previous motion command (see Section
7.1.6.).
OVLP is an overlap command that allows the next PR command to overlap the command
that is currently being executed when decelerating. If you use this function, setting the
delay time to 0 is suggested (refer to Section 7.1.6.).
DIR sets the rotation direction with options of forward rotation (always runs forward),
reverse rotation (always runs backward), and the shortest distance. The movement is
illustrated in Figure 7.1.3.6.4.
S_LOW is the speed unit with options of 0.1 r/min or 0.01 r/min.
AUTO is a command that automatically loads and executes the next PR path when the
current PR completes.
ACC / DEC is the acceleration / deceleration time determined by the shared PR
parameters.
SPD is the target speed specified by the shared PR parameters.
DLY is the delay time that is determined by the command from controller; meaning that
when motor reaches the target position, the servo drive starts counting the delay time.
Position command is the target position of each rotary axis traveling segment. Note that
the setting range must be smaller than the rotary axis position scale (P2.052).
Table 7.1.3.6.1 shows the bit functions when a Rotary Axis Position command is in operation. If
you use the rotary axis position function, execute homing first in order to create the position
system so that the origin of the motor’s feedback position and that of the motor’s rotary axis
position can be identical. If you do not execute homing, AL237 occurs.
7-32
ASDA-A3 Motion Control
Position (PUU)
Motor s feedback
231-1
position
Rotary axis
position
Motor s rotary axis
scale
(P2.052)-1
position
7
Motor s running
0 direction
-231
Rotary axis
position
Rotary axis position scale
Figure 7.1.3.6.2 Rotary Axis Position Setting Wizard (Index Coordinates Setting Wizard) in PR mode
7-33
Motion Control ASDA-A3
Figure 7.1.3.6.3 PR mode Rotary Axis Position control (Index Position control) screen in ASDA-Soft
Always forward
(Forward) 8
7 1
5 3
Always 4
backward
(Backward)
&
Shortest Dist. Target
Rotary axis position
position
Rotary axis
position
Always forward
scale 8 8 70000 PUU
(Forward)
7 7 60000 PUU
Current
position
6 6 50000 PUU
5 5 40000 PUU
Target 4 4 30000 PUU
position Always backward 3 20000 PUU
3 (Backward) Motor s
2 & 2 10000 PUU running
1 Shortest Dist.1 0 PUU
direction
7-34
ASDA-A3 Motion Control
BIT
D C B A U Z Y X
PR parameters
Command type - OPT2 DLY SPD DEC ACC OPT 0xA
Data Content Rotary Axis Position command [PUU] (0 to P2.052-1)
7
Note:
1. Y: OPT: option
BIT Description
3 2 1 0
2. C: OPT2: Option 2
BIT
3 2 1 0
S_LOW: speed unit options, 0 stands for 0.1 rpm and 1 for 0.01 rpm.
AUTO: automatically load the next PR command when the current one is complete.
7-35
Motion Control ASDA-A3
7
variables, parameters, data arrays, monitoring variables, and constants. Among them, the user
variable is the register only for arithmetic operations. There are 64 sets of user variables, with a
data size of 32 bits. The data size of a constant is also 32-bits. After all arithmetic operation
commands are executed, you can set a jump condition in the path so that execution jumps to
different PR path and then continues or stops once the operation is done. You can also use it as
a loop function. The arithmetic operation commands support negative integer operations but not
floating point operations. Negative integer operations are calculated by “two’s complement”.
Figure 7.1.3.7.1 is the Arithmetic Operations screen in ASDA-Soft. Arithmetic operations must
be created in ASDA-Soft. To avoid errors, do not use the servo panel or RS-485 for arithmetic
operations. Once you complete the arithmetic operation, click Download All PR to write all PR
paths to the servo drive.
Operation section
Procedure section
Statement section
7-36
ASDA-A3 Motion Control
1. Operation section: supports addition, subtraction, multiplication, division, AND, OR, and
MOD operation as well as logical operations for multiple data. Table 7.1.3.7.1 shows the
supported operators and calculation data with data format in DEC and HEX.
7
Table 7.1.3.7.1 Description of each field in the Operation section
Data to be Calculation
= Operator Calculation data
written data
User variable
(User[0-63])
User variable User variable
(User[0-63]) (User[0-63])
Constant
(Constant)
Addition (+)
Deduction (-)
Parameter Data array Multiplication (*) Constant
(PX.XXX) (Arr[0-799]) Division (/) (Constant)
Obtain remainder (%)
And (&)
Or (|)
Parameter
(PX.XXX)
Data array Data array
(Arr[0-799]) Monitoring (Arr[0-799])
variable
(Mon[*])
2. Procedure section: uses the IF statement to determine whether the user-defined condition
is fulfilled. If true, jump to the next specified PR path; if false, jump to the other specified
PR path. If you click Next PR in Quick Setting, the software automatically inputs the
condition and then jumps to the next PR path. If you leave this section blank, then the PR
procedure stops once the basic operation is done. Table 7.1.3.7.2 shows the supported
data formats and operators.
User variable
(User[0-63])
User variable
(User[0-63])
Constant
(Constant)
7-37
Motion Control ASDA-A3
3. Statement section: this section includes statements and memory capacity. Statements
save the data from the expression and procedure sections. Data in the expression and
procedure sections of the same statement always remain identical and can be shared by
multiple PR paths. If data in those two sections are different, then the data is saved to
7
another statement. The time required to execute the statement is shown in the Spend time
field. Total Capacity shows the servo drive’s memory capacity; basic operations cannot be
performed if there is no memory space available. The Statements tab is shown in Figure
7.1.3.7.2. The upper section displays all the statements and the lower section displays the
operations and settings in each statement.
7-38
ASDA-A3 Motion Control
In the PR mode, there are seven types of commands. To understand how the PR procedure
works, ASDA-Soft presents the execution order and calling sequence of all PR procedures.
First, symbols and contents in the PR figure are shown. This includes five parts: number,
command execution type (property), command type, next procedure command, and command
information. See Figure 7.1.4.1. 7
(1)
Position (3)
DLY=[0] 0 ms
(4)
100000 PUU
INC
200rpm (5)
(1) Number: the PR number, ranging from PR#0 to PR#99 (100 sets of PR paths).
(2) Command execution type (property): (B) execute homing when power on; (O) command
overlap; (R) write data to EEPROM; (I) command interrupt.
(3) Command type: there are seven types of PR path commands: homing, speed, position,
writing, jumping, rotary axis positioning, and arithmetic operations. The color displayed in
this section depends on the command type.
(4) Next procedure command: if followed by a PR command, the arrow points to the specified
PR path.
(5) Command information: displays the details of this PR path. The displayed contents and
color depend on the information type.
The following sections illustrate each command type and its representation.
Homing methods
In the display of homing methods, PR#0 always signifies the homing procedure, which is
marked as “Homing”. See Figure 7.1.4.2.
Homing
0:PLZ (2)
Offset=0 (3)
PR#1 (4)
Speed1=100 (5)
Speed2=20 (6)
7-39
Motion Control ASDA-A3
(1) Activation mode (Boot): to execute homing when the drive is in Servo On state after
powered on, it displays (B); if homing is not required, then no information is displayed.
(2) Method selection: homing methods and Z pulse setting are shown in the following table.
Characters in red indicate the motor’s position after homing; F signifies running forward; R
7 signifies running in reverse; ORG signifies origin; CUR signifies current position; BUMP
signifies the hard stop.
Y = 0: reverse to look for
Z pulse Y = 2: do not look for
Homing method
Y = 1: go forward to look Z pulse
for Z pulse
X = 0: homing in forward direction with PL
0: PLZ 0: PL
as the homing origin
7-40
ASDA-A3 Motion Control
Speed command
You can use the Speed command in any PR paths (PR#1 - PR#99). It is marked as “Speed”.
See Figure 7.1.4.3.
PR#1 (I)
Speed
DLY=[0] 0 ms
(1)
(2)
7
100 rpm (3)
Acc=[0] 6.67 ms (4)
Dec=[0] 6.67 ms (5)
(1) Command execution type (property): a Speed command can interrupt (INS) the previous
PR path. If the Interrupt function is enabled, it displays (I); if not, no information is
displayed.
(2) Delay time (DLY): determined by shared PR parameters. It is defined by a command from
the controller; the servo drive starts counting the delay time once the motor reaches the
target speed.
(4) Acceleration time (ACC): determined by shared PR parameters; length of time to reach the
target speed from stopped.
7-41
Motion Control ASDA-A3
Position command
You can use the Position command in any PR paths (PR#1 - PR#99). It is marked as “Position”,
and includes the options to “Stop once position control completed” and “Load the next path
7
once position control completed”. The only difference is that “Load the next path once position
control completed” shows an arrow pointing to the next PR. See Figure 7.1.4.4.
Position Position
(2)
DLY=[0] 0 ms DLY=[0] 0 ms
100000 PUU (3) 100000 PUU
ABS (4) ABS
200rpm (5) 200rpm
Acc=[0] 6.67 ms (6) Acc=[0] 6.67 ms
Dec=[0] 6.67 ms (7) Dec=[0] 6.67 ms
(1) Command execution type (property): a Position command can interrupt (INS) the previous
PR path. If the Interrupt function is enabled, it displays (I); if not, no information is
displayed. The Position command can overlap (OVLP) the next PR path. Set the delay
time to 0 when you use the Overlap function. If the Overlap function is used, it displays
(O); if not, no information is displayed.
(2) Delay time (DLY): determined by shared PR parameters. It is defined by a command from
the controller. The servo drive starts counting the delay time once the motor reaches the
target position.
(4) Position command type: “ABS” means absolute positioning; “REL” means relative
positioning; “INC” means incremental positioning; “CAP” means high-speed position
capturing.
(6) Acceleration time (ACC): determined by shared PR parameters; length of time to reach the
target speed from stopped.
7-42
ASDA-A3 Motion Control
Jump command
You can use the Jump command in any PR paths (PR#1 - PR#99). It is marked as “Jump” and
followed by an arrow pointing to the next PR path. See Figure 7.1.4.5.
PR#1 (I)
Jump
(1)
7
DLY=[0] 0 ms (2)
PR#2 (3)
(1) Command execution type (property): a Jump command can interrupt (INS) the previous
PR path. If the Interrupt function is enabled, it displays (I); if not, no information is
displayed.
Write command
You can use the Write command in any PR paths (PR#1 - PR#99). It is marked as “Write”.
See Figure 7.1.4.6.
Write
DLY=[0] 0 ms (2)
P1.001=1 (3)
(1) Command execution type (property): a Write command can interrupt (INS) the previous
PR path. If the Interrupt function is enabled, it displays (I); if not, no information is
displayed. You can determine whether to write the data to EEPROM. If writing data to
EEPROM is required, it displays (R); if not, no information is displayed.
(3) Writing target and data source: the corresponding target and data sources are shown in
the following table. Note that constants can be written in DEC or HEX format.
Parameter(PX.XXX) Constant
7-43
Motion Control ASDA-A3
You can use the Rotary Axis Position command in any PR paths (PR#1 - PR#99). The number
of PR paths is determined by the number of Rotary Axis Position commands. It is marked as
“Index Position”. See Figure 7.1.4.7.
7 PR#1 (I)(O)
Index Position List [100000]
(2)
(1) Rotary Axis Position command section: a set of Rotary Axis Position commands. It shows
the total moving distance at the top using double arrows to show that the motor can run
reciprocally between each target position in each PR path.
(2) Command execution type (property): a Rotary Axis Position command can interrupt (INS)
the previous PR path. If the Interrupt function is enabled, it displays (I); if not, no
information is displayed. The Rotary Axis Position command can overlap (OVLP) the next
PR path. Set the delay time to 0 when you use the Overlap function. If the Overlap
function is used, is displays (O); if not, no information is displayed.
(3) Delay time (DLY): determined by shared PR parameters. It is defined by a command from
the controller. The servo drive starts counting the delay time once the motor reaches the
target position.
(4) Position command: the numerator is the position of this PR path; the denominator is the
total moving distance of this Rotary Axis Position command, which is set by P2.052.
(5) Rotation direction (Dir): available options are “Rotation forward (Forward)”, “Rotation in
reverse (Reverse)”, and “Rotation with the shortest distance (Shortest)”.
(7) Acceleration time (ACC): determined by shared PR parameters; length of time to reach the
target speed from stopped.
7-44
ASDA-A3 Motion Control
You can use arithmetic operations and statements in any PR paths (PR#1 - PR#99). It is
marked as “Statement”. When the condition is fulfilled, an arrow pointing to the next PR path
appears with a solid line; if the condition is unfulfilled, an arrow pointing to the next PR appears
with a dotted line; or you can choose to execute the next PR path and stop it once the execution
is complete. See Figure 7.1.4.8. 7
PR#1 (I) (1) PR#1 (I) (1) PR#1 (I) (1)
true
true
Statement Statement Statement
PR#2
false
S0 (2) S0 false (2) S0 (2)
(1) Command execution type (property): an arithmetic operation command can interrupt (INS)
the previous PR path. If the Interrupt function is enabled, it displays (I); if not, no
information is displayed.
(2) Statement number: displays the statement number used in the PR path.
(3) Execution time (Exe. Time): the time required to execute the arithmetic operation.
7-45
Motion Control ASDA-A3
There are six types of PR trigger methods. They are DI-triggered, Event-triggered, P5.007-
triggered, Capture-triggered (high-speed position capturing), Compare-triggered (high-speed
7
position comparing), and E-Cam-triggered. You can choose the most suitable trigger method
according to the applications and requirements.
You can choose the PR path to be executed by using the internal registers (Position command
Bit 0 - Bit 6) and use a command to trigger the selected PR path. Before using DI-triggering
commands, you must define the 8 sets of DI functions, which are [0x11]POS0, [0x12]POS1,
[0x13]POS2, [0x1A]POS3, [0x1B]POS4, [0x1C]POS5, [0x1E]POS6, and [0x08]CTRG (refer to
Table 8.1). You can also set these functions in the I/O screen in ASDA-Soft, as shown in Figure
7.1.5.1.
Select the PR number to be executed based on the on / off status of DI.POS0 - 6 and use
DI.CTRG to trigger the specified PR path. See Figure 7.1.5.1 for an example.
7-46
ASDA-A3 Motion Control
Position Corresponding
POS6 POS5 POS4 POS3 POS2 POS1 POS0 CTRG
command Parameter
P6.000
Homing 0 0 0 0 0 0 0
P6.001
7
P6.002
PR#1 0 0 0 0 0 0 1
P6.003
… …
P6.098
PR#50 0 1 1 0 0 1 0
P6.099
P7.000
PR#51 0 1 1 0 0 1 1
P7.001
… …
P7.098
PR#99 1 1 0 0 0 1 1
P7.099
In addition, there are two sets of DI for special functions: [0x27] Enable homing and [0x46]
Motor stops. If the former is triggered, the servo drive executes homing based on the homing
setting. If the latter is triggered, the servo drive stops the motor. You can use the I/O screen in
ASDA-Soft to set these functions, as shown in Figure 7.1.5.2.
7-47
Motion Control ASDA-A3
Event triggering
You can use Event-triggered commands 1 - 4 to execute the specified PR path. You can select
two types of Event triggering: rising-edge trigger and falling-edge trigger. The range of PR path
numbers that you can specify is from 51 - 63 (see the example in Figure 7.1.5.3). Before using
7 the Event-trigger for PR command, you must define the DI functions, which are [0x39] Event
trigger command 1, [0x3A] Event trigger command 2, [0x3B] Event trigger command 3, and
[0x3C] Event trigger command 4 (see Table 8.1). You can use the I/O screen in ASDA-Soft to
set these functions. as shown in Figure 7.1.5.4.
DI 2: [0x39]
Event trigger command 1
PR#51 PR#52
DI 3: [0x3A]
Event trigger command 2
PR#62 PR#63
7-48
ASDA-A3 Motion Control
You can set the rising-edge trigger of the PR path with P5.098 and set the falling-edge trigger
with P5.099. Refer to Chapter 8 for more details. Users can use ASDA-Soft to set the event
trigger of PR. See Figure 7.1.5.5.
You can write the PR number to be executed in P5.007 to make the servo drive execute the
specified PR path. If you write 0 to the PR Command Trigger register, the servo drive executes
homing. If you write 1 - 99 to the PR Command Trigger register, the servo drive executes the
specified PR path. If you write 1000 to the PR Command Trigger register, the servo drive stops
executing PR commands. You can find more information in the description of P5.007 in
Chapter 8.
You can use High-speed position capture (Capture), High-speed position compare (Compare),
and the E-Cam function to trigger the specified PR path. When the capturing completes, you
can set whether to trigger PR#50 with P5.039.X Bit 3, or whether to trigger PR#45 once the last
data is compared with P5.059.U Bit 0. If the E-Cam disengagement setting is 2, 4, or 6, use
P5.088.BA to write the PR path number. Refer to Section 7.2 and 7.3 for Capture, Compare,
and E-Cam functions.
7-49
Motion Control ASDA-A3
The ASDA-A3 updates the command status every 1 ms. Figure 7.1.6.1 illustrates the PR
procedure execution flow and how the servo drive deals with PR commands. Once a PR
7
procedure is triggered, it goes through three units, which are PR queue, PR executor, and
motion command generator.
PR queue
Every 1 ms, issues the waiting lead PR to PR executor no matter whether the
executor has completed the commands or not.
New lead PR replaces the PR in the executor.
PR executor
Sends the paths set with motion commands to the generator (Speed Cmd, Position
Cmd).
Completes jump, write, and arithmetic operations commands.
Within 1 ms, it completes at least 20 consecutive paths with interruption functions
and without delay (if arithmetic operations which cannot be interrupted are
included, duration is determined by the operation time and will be the last command
in 1 ms).
Motion command generator
Time
Trigger mechanism
The trigger mechanism is as mentioned in Section 7.1.5. There are three trigger methods. A PR
procedure is executed as long as a trigger signal is output. When two different trigger methods
are used for one PR procedure within the same ms, the priority is as follows: DI trigger
(DI.CTRG) > PR command trigger register (P5.007) > Rising-edge event trigger (Event ↑) >
Falling-edge event trigger (Event ↓). Within this ms, commands with higher priority are executed
first and then the lower priority commands are arranged in the next ms. If three trigger
commands are generated in the same ms, the third is not added to the PR queue.
7-50
ASDA-A3 Motion Control
PR queue
The triggered PR path is the lead PR. The PR group it leads goes into the PR queue to wait for
prioritization. In each ms, the servo drive sends the lead PR and the PR group it leads to the PR
executor with a first-in first-out method no matter whether a PR path is being executed.
Therefore, as long as a PR path is triggered, the PR queue collects it and sends it to the
executor.
PR Executor
7
Once the PR executor receives the lead PR and its PR group, the PR group that is being
executed will be replaced immediately. If a PR group includes motion commands, such as
Speed commands and Position commands, then the PR executor sends them to the motion
command generator. PR paths with Write or Jump commands are complete at the moment
when the PR executor reads the command, and thus they do not enter the generator. The
arithmetic operations commands are executed when entering the PR executor; however, the
execution time varies with the computing duration and the next command cannot interrupt
during computing. The PR executor can consecutively complete at least 20 PR paths with
interrupt commands (INS) (without delay times) within 1 ms. If there is a PR path that has not
completed within 1 ms, and a new PR group is sent to the executor by the queue, the new PR
group then replaces the previous PR group. In other words, instead of executing the PR group
that hasn’t been completed, the executor starts executing the new PR group. However, if a new
PR group hasn’t been sent to the executor yet after 1 ms, the executor continues to execute the
unfinished PR path.
Motion commands include the Speed and Position commands. The PR executor sends these
types of commands to the motion command generator. This generator has a buffer for
temporarily storing the next motion command and all motion commands are integrated here.
Motion commands can be executed as long as they enter the generator. If another motion
command (with interrupt setting) also enters the generator, it is integrated with the current
command in the generator and the integration is based on the motion command settings. The
settings include whether multiple motion commands are sequence commands and whether they
are set with the Overlap or Interrupt function. All integration varies with each PR path setting.
Sequence command
The configurable motion commands for PR paths are Position and Speed commands. A
sequence command is a motion command without an Overlap or Interrupt function. The
following command starts to be executed only after the delay set in the previous command.
Regarding Position commands, the delay time starts to count after the target position is
reached. For Speed command, the delay time counting starts after the target speed is reached.
7-51
Motion Control ASDA-A3
When the PR executor receives two consecutive Position commands, if they do not have
Interrupt or Overlap functions, the PR executor issues the first Position command to the motion
command generator, and the generator starts the first part of position control. After the first
7 Position command completes, if no delay time is set, the PR executor issues the second
Position command for the generator to start the second part of position control (see Figure
7.1.6.2 (a)).
If the first Position command includes a delay, the PR executor starts counting the delay time
right after the motor reaches the target position. Then it issues the second Position command
for the generator to start the second part of position control as shown in Figure 7.1.6.2 (b).
Speed
Motion
command
generator
Time
Speed
Motion
command
generator
Time
100 ms
7-52
ASDA-A3 Motion Control
When the PR executor receives two consecutive Speed commands, if they do not have
Interrupt or Overlap functions, the PR executor issues the first Speed command to the motion
command generator, and the generator starts the first part of speed control. After the first Speed
command completes, if no delay time is set, the PR executor issues the second Speed
command for the generator to start the second part of speed control (see Figure 7.1.6.3 (a)).
If the first Speed command includes a delay, the PR executor starts counting the delay time
7
right after the motor reaches the target speed. Then it issues the second Speed command for
the generator to start the second part of speed control as shown in Figure 7.1.6.3 (b).
PR#1 PR#2
PR Speed Speed
executor DLY=[0] 0 ms DLY=[0] 0 ms
100 rpm 500 rpm
Acc=[11] 100 ms Acc=[0] 33.3 ms
Dec=[11] 100 ms Dec=[0] 33.3 ms
Speed (rpm)
500
Motion
command
generator
100 Time
PR Speed Speed
executor DLY=[1] 100 ms DLY=[0] 0 ms
100 rpm 500 rpm
Acc=[11] 100 ms Acc=[0] 33.3 ms
Dec=[11] 100 ms Dec=[0] 33.3 ms
Speed (rpm)
500
Motion
command
generator
100
Time
100 ms
7-53
Motion Control ASDA-A3
Multiple commands
The PR queue updates commands every 1 ms. For a motion command, the PR queue sends
the next command to the generator only after the previous command completes. Jump or Write
commands are executed in the PR queue immediately. As shown in Figure 7.1.6.4, in the first
7 ms, the PR queue receives a Position command and it sends this command to the motion
command generator, having the generator to execute the command. In the second ms, the PR
queue receives a Write command and executes it immediately. In the third ms, the PR queue
receives a Jump command and executes it immediately as well. These last two commands are
not sent to the motion command generator since the PR queue and the generator can execute
commands independently. In the fourth ms, the PR queue receives a Position command. After
the first Position command is complete, the PR executor sends it to the generator and the
generator starts executing it immediately.
Speed
Motion
command
generator
Time
7-54
ASDA-A3 Motion Control
Command interruption
1. Internal Interruption
For a series of PR paths, if one PR path includes an AUTO function (auto-execute the next
path), the system reads the next path after reading the current path. If the current path includes
a delay, the next path is read after delay time is over. Meanwhile, if the next path includes an
Interrupt function (which has a higher execution priority), the servo drive immediately executes
the interrupt command. It replaces the un-executed part in the previous path with the next or
integrates the command in the execution of the previous path with the next.
When the PR executor receives three consecutive Position commands with an interrupt in the
second command, the executor treats the first and the second Position commands as one PR
group. Since the first Position command is not executed, the executor replaces the first
command with the second. It only sends the second command to the motion command
generator for execution. After the second command is complete, the executor sends the third
command to the generator (see Figure 7.1.6.6 (a)).
If the first command includes a delay, then the PR executor sends the first command to the
generator and then starts counting the delay time. After the delay is over, the PR executor then
sends the second command and the generator starts the second part of position control. While
the first command is still being executed, it is integrated with the second command. The
integration is slightly different from what is described in Section 7.1.3. Refer to the following
descriptions. Once the second command is complete, the executor sends the third command to
the generator for execution (see Figure 7.1.6.6 (b)).
7-55
Motion Control ASDA-A3
7
ABS ABS ABS
100 rpm 200 rpm 500 rpm
Speed
Motion
command
generator
Time
Speed
Motion
command
generator
Time
500 ms
(b) Position command with delay
The integration for internal interrupt position command is slightly different from what is described
in Section 7.1.3. The way REL and INC commands work is identical. The target position is the
previous target position plus the current position. See the following example. The rest of the
integration method is the same as mentioned in Section 7.1.3.
Motor s Endpoint of
previous command Target
current position
(Fb_PUU)
(Cmd_E) 60000 position
Internal interruption
REL (I)
60000 PUU
0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
Motor s Endpoint of
current position previous command Target
(Fb_PUU) (Cmd_E) 60000 position
Internal interruption
INC (I)
60000 PUU
0 10000 20000 30000 40000 50000 60000 70000 80000 90000 100000
Figure 7.1.6.7 Example of relative and incremental position commands for internal interruption
7-56
ASDA-A3 Motion Control
When the PR executor receives three consecutive Speed commands with an interrupt in the
second command, the executor treats the first and the second as one PR group. Since the first
Speed command is not executed, the executor replaces the first command with the second. It
only sends the second command to the motion command generator for execution. After the
second command is complete, the executor sends the third command to the generator (see
Figure 7.1.6.8 (a)).
7
If the first command includes a delay, then the PR executor sends the first command to the
generator and then starts counting the delay time. After the delay is over, it then sends the
second command and the generator starts the second part of speed control. While the first
command is still being executed, it is integrated with the second command. Once the second
command is complete, the executor sends the third to the generator for execution (see Figure
7.1.6.8 (b)).
( 1 ms command cycle ) (1 ms command cycle)
PR#1 PR#2 (I) PR#3
Speed (rpm)
500
Motion
command
generator
200 Time
Speed (rpm)
500
Motion
command
generator
200
100 Time
100 ms
7-57
Motion Control ASDA-A3
The PR queue updates commands every 1 ms. If all PR paths include an Interrupt function, the
queue can read at least 20 PR paths in 1 ms, and these paths are called a PR group.
If this PR group has multiple motion commands, the PR queue only sends the last command it
7 receives to the motion command generator for execution. Therefore, in a PR group, only one
PR path with motion command is executed. The latter motion command directly replaces the
former, whereas Jump and Write commands are executed as soon as they are received by the
PR queue (see Figure 7.1.6.9 (a)). If one of the PR paths includes a delay, the PR queue
schedules all paths on the basis of this PR path and regards the prior path(s) (including the PR
path which includes a delay) as the first PR group, and regards what follows as the second PR
group. Thus, this PR procedure can execute up to two PR paths with motion commands, as
shown in Figure 7.1.6.9 (b).
(1 ms Cmd cycle)
Approx. 20 PR paths
PR#1 (I) PR#7 (I)
PR#2 (I) PR#8 (I)
PR Position Position
Write Jump
executor DLY=[0] 0 ms DLY=[0] 0 ms
1000 PUU DLY=[0] 0 ms 10000 PUU DLY=[0] 0 ms
ABS P5.045=100 ABS PR#10
200 rpm 500 rpm
Speed
Motion
command
generator
Time
Approx. 20 PR paths
PR#1 (I) PR#7 (I)
PR#6 (I) PR#8 (I)
PR Position Position
Write Jump
executor DLY=[0] 0 ms DLY=[0] 0 ms
1000 PUU DLY=[1] 100 ms 10000 PUU DLY=[0] 0 ms
ABS P5.045=100 ABS PR#10
200 rpm 500 rpm
Speed
Motion
command
generator
Time
7-58
ASDA-A3 Motion Control
2. External Interruption
The external interruption is as shown in Figure 7.1.6.10 (a). If a PR path with external
interruption enters the PR executor, the executor sends this Position command immediately to
the generator so that the motor can run in accordance with the interruption. The motor uses the
settings that integrate with the former motion commands when running. The methods of
integration are described in Section 7.1.3. Similarly, an external interruption affects Speed and
Position commands the same way, as shown in Figure 7.1.6.10 (b). And the same is true for
multiple commands.
Position Position
DLY=[0] 0 ms DLY=[0] 0 ms
1000 PUU 10000 PUU
ABS ABS
100 rpm 200 rpm
PR
executor (1 ms command cycle) (1 ms command cycle)
PR#10 (I) PR#11
Position Position
DLY=[0] 0 ms DLY=[0] 0 ms
5000 PUU 10000 PUU
ABS ABS
200 rpm 500 rpm
Speed
Motion
command
generator
Time
7-59
Motion Control ASDA-A3
Speed Speed
7
100 rpm 500 rpm
Acc=[11] 100 ms Acc=[11] 33.3 ms
Dec=[11] 100 ms Dec=[11] 33.3 ms
Speed Speed
DLY=[0] 0 ms DLY=[0] 0 ms
200 rpm 500 rpm
Acc=[12] 333 ms Acc=[0] 33.3 ms
Dec=[12] 333 ms Dec=[0] 33.3 ms
Speed (rpm)
500
Motion
command
generator
200
100 Time
7-60
ASDA-A3 Motion Control
Command overlapping
If the previous position command includes an Overlap function, it allows the next command to
be executed while the previous motion is decelerating, thus achieving a continuous motion.
When you use a command with an Overlap function, the delay time is still effective. The delay
time starts to count from the command’s start point; however, in order to have the commands
transition smoothly, setting the delay time of the previous command to 0 is suggested. In
addition, if deceleration time of the previous command is identical to acceleration time of the
7
next, the transition between commands can be very smooth, avoiding discontinuous speed
during transition (see Figure 7.1.6.11). The calculation is as follows.
1st target speed (𝑆𝑝𝑑1)
× Deceleration time (𝐷𝑒𝑐)
3000
2nd target speed (𝑆𝑝𝑑2)
= × Acceleration time (𝐴𝑐𝑐)
3000
Commands that include an Interrupt function have a higher priority than commands that include
an Overlap function. Thus, when you set an Overlap function in the current Position command,
and the next motion command includes an Interrupt function, only the command with the
Interrupt function is executed.
Position Position
PR DLY=[0] 0 ms DLY=[0] 0 ms
5000 PUU 10000 PUU
executor ABS ABS
200 rpm 500 rpm
Acc=[0] 6.67 ms Acc=[0] 16.65 ms
Dec=[0] 6.67 ms Acc=[0] 16.65 ms
Speed
Motion
command
generator
Time
Deceleration time of the 1st command is different from
acceleration time of the 2nd command
7-61
Motion Control ASDA-A3
Position Position
PR DLY=[0] 0 ms DLY=[0] 0 ms
5000 PUU 10000 PUU
executor ABS ABS
7
200 rpm 500 rpm
Acc=[0] 6.67 ms Acc=[2] 6.67 ms
Dec=[0] 6.67 ms Dec=[2] 6.67 ms
Speed
Motion
command
generator
Time
Deceleration time of the 1st command is identical to
acceleration time of the 2nd command
The PR paths mentioned earlier include commands such as Sequence, Interrupt, and Overlap.
The replacement, integration, and overlapping for commands have different behavior depending
on the settings. The suggested steps to interpret the PR path is as follows.
1. Check the command sequence. Check whether there are delay time (DLY) and interrupt
(INS) settings because these two types change the command execution sequence.
2. Find the lead PR and identify each PR group of 1 ms.
3. In each PR group of 1 ms, only the last motion command is executed. The Jump and Write
commands are immediately executed in the PR executor.
4. Position commands are combined based on the principle described in Section 7.1.3.3.
You can regard Statement commands as combinations of Write commands and Jump
commands. Thus, the execution priority of Statement commands is the same as these two types
of commands, which are executed by the PR executor. Statement commands can interrupt the
previous command but cannot be interrupted by the following command. This ensures that all
statements are executed before the PR paths enter the PR queue. In addition, whether there is
an interrupt command in the next PR path determines the statement execution duration in the
command cycle. If the following PR has no interruption setting (see Figure 7.1.6.12),
the arithmetic operation only takes 3.89 µs, but it still takes a complete cycle of 1 ms. The Jump
PR number in the Statement is executed in the next ms. If the Jump PR number specified in the
Statement has the interruption setting (as shown in Figure 7.1.6.13), this Jump command is
executed only when the Statement is completely executed (which is after 3.89 µs). Using
P5.007 to trigger other PR paths is not applicable in the arithmetic operation area in the
Statement.
7-62
ASDA-A3 Motion Control
7
Write
PR#1 true
PR executor DLY=[0] 0 ms
P5.045=200
Statement
S0 PR#20
Exe.Time=3.89 μs
false Write
DLY=[0] 0 ms
P5.045=300
(1 ms Cmd cycle)
Write
PR#1 true
PR executor DLY=[0] 0 ms
P5.045=200
Statement
S0 PR#20 (I)
Exe.Time=3.89 μs
false Write
DLY=[0] 0 ms
P5.045=300
7-63
Motion Control ASDA-A3
7
input (DI7) to instantly capture the motor’s feedback position and stores this position in the data
array. For high-speed position compare, it writes the specified motor position to the data array
and outputs a high-speed digital signal (DO4) once the motor feedback position reaches this
specified position. The purpose of E-Cam is to create an E-Cam curve according to the
correlation between the Master and the Slave, and then store the curve in the data array.
The Slave axis refers to the Master axis’ position and moves to the position specified by the
E-Cam. You can find more details about the setting and how it works in the following sections.
The data array can store up to 800 sets of 32-bit data (0 - 799). You can use it to store the high-
speed position capture data and high-speed position compare data as well as the E-Cam
curves.
To prevent overwriting or accidentally changing any data, properly segment the space for these
three functions as their individual spaces are not defined by default. Set P2.008 to 30 and then
35 or use ASDA-Soft to write the data to EEPROM; otherwise, the data in RAM is not saved
after you turn the power off. ASDA-Soft includes a user-friendly screen for reading and writing
the data array. See the following figure.
7-64
ASDA-A3 Motion Control
You can use the panel, communication, or ASDA-Soft to read data from or write data to the data
array. Regardless of the methods, they are completed by parameter settings. The first
parameter group for reading and writing the data array is P5.011, P5.012, and P5.013. P5.011
specifies the address for reading and writing the data array. P5.012 and P5.013 are for reading
7
and writing the actual data contents. The behaviors after reading and writing differ depending on
the method you use to set the parameters. Refer to Table 7.2.1.1 for more information. The
second parameter group for reading and writing the data array is P5.011 and P5.100 - P5.103.
P5.011 specifies the address for reading and writing the data array. P5.100 reads data from or
writes data to the data array address set by P5.011. P5.101 reads data from or writes data to
the data array address following the address set by P5.011. P5.102 and P5.103 work the same
way. If the address value accumulates and exceeds the maximum of 799, the return address is
0. You can find more details in Table 7.2.1.2.
Parameter Description
P5.011
Address for Specify the address for reading from or writing to the data array
reading / writing
Window for
by Behavior after reading Behavior after writing
reading / writing
Value of P5.011 does not
P5.012 Panel Value of P5.011 adds 1
add 1
Window #1 for
reading / writing Communication /
Value of P5.011 adds 1 Value of P5.011 adds 1
ASDA-Soft
Cannot be written with the
P5.013 Panel Value of P5.011 adds 1
drive panel
Window #2 for
reading / writing Communication /
Value of P5.011 adds 1 Value of P5.011 adds 1
ASDA-Soft
7-65
Motion Control ASDA-A3
Example: when using the drive panel or communication for reading from or writing to the
data array, write values to the data array address in sequence as follows: Data array #11 =
100, Data array #12 = 200, Data array #13 = 300. Then the data is read in sequence.
1. Read / write with panel:
7-66
ASDA-A3 Motion Control
To read from or write to the data array through Modbus, use the communication command 0x10
to write consecutively, 0x06 to write single data, and 0x03 to read consecutively. First, use a
consecutive writing command to write 100 to Data array #11, 200 to Data array #12, and 300 to
Data array #13. When reading, use a single data writing command to set the start address as
Data array #11, and then use a consecutive reading command to read P5.011 - P5.013 (Data
array #11 and #12). This reads two values, so P5.011 is incremented by 2 and then it reads
7
Data array #13.
Writing to the data array
Communi- P5.011 P5.012 P5.013
cation Start Data
Packet
address size Low bit High bit Low bit High bit Low bit High bit
Cmd
6
1 0x10 P5.011 11 0 100 0 200 0
words
6
2 0x10 P5.011 13 0 300 0 0 0
words
Reading the data array
Communi- P5.011 P5.012 P5.013
Start Data
Packet cation
address size Low bit High bit Low bit High bit Low bit High bit
Cmd
4 0x06 P5.011 - 11 0 - - - -
6
5 0x03 P5.011 11 0 100 0 200 0
words
6
6 0x03 P5.011 13 0 300 0 0 0
words
7-67
Motion Control ASDA-A3
The high-speed position capture function (CAP) uses the external-triggered high speed digital
input DI7 (with execution time of only 5 µs) to capture the position data of the motion axis and
7
store it in the data array for further motion control. As the Capture function is executed by the
hardware, there is no lag in the software, and it is able to capture the motion axis’ position
accurately. While the Capture function is enabled, the servo drive sends a DI7 signal for the
capture signal (DI7 is not user-defined).
The flowchart for high-speed position capturing is shown in Figure 7.2.2.1. The relevant
parameters are defined as follows. P5.036 sets the start position in the data array for storing the
captured data; if it is not set, the default start position is #0. P5.038 sets the capturing amount.
The amount has to be greater than 0, otherwise the Capture function is not executed. P1.019.X
enables the cycle mode. When the last data is captured, the capturing amount is reset to 0
(P5.038 = 0), and the next cycle starts automatically to capture the set capturing amount.
However, the start position for storing the captured position data is still determined by P5.036;
that is, the captured data in the previous cycle is overwritten by the data captured in the next
cycle. P5.039 enables and disables the Capture function and other settings. See the following
table for more information. To capture multiple position data, use P1.020 to set the masking
range for capturing. This prevents the same position data being captured repeatedly because
capturing more than once is not allowed in the masked area. You can set the Capture function
in ASDA-Soft, as shown in Figure 7.2.2.2.
P5.039 Bit Function Description
When P5.038 > 0 and Bit 0 = 1, the capturing starts and
DO.CAP_OK is off. Each time a position is captured,
the value of P5.038 is decremented by 1.
0 Enable Capture function When P5.038 = 0, it means the capturing is finished,
DO.CAP_OK is on, and Bit 0 is reset to 0. If Bit 0 is
already 1, the written value must not be 1; you must
write 0 to disable the Capture function.
X Reset position when first data If Bit 1 = 1, after the first data is captured, set the
1
is captured Capture axis’ position to the value of P5.076.
If Bit 2 = 1, when the first data is captured, enable the
Enable Compare function after Compare function (P5.059.X Bit 0 = 1 and P5.058
2
first data is captured resets to the previous value). If the Compare function is
already enabled, then this bit function is invalid.
Execute PR#50 after the last
3 If Bit 3 = 1, execute PR#50 once all data are captured.
data is captured
0: disabled
1: CN5
Y - Source of Capture axis
2: CN1 (pulse command)
3: CN2
0: NO (normally open)
Z - Trigger logic
1: NC (normally closed)
U - Minimum trigger interval (ms) -
7-68
ASDA-A3 Motion Control
7
CN2 P5.039.Y = 3
7890
DI7
Normally closed
P5.039.Z = 1
Data array
Start address
st 1234
Reset the 1 position P5.036
CAP 2345
P5.039.X Bit 1 = 1
1st position = P5.076 amount 5678
P5.038 6789
Enable CMP after the 1st data 7890
is captured
P5.039.X Bit 2 = 1
CAP amount
P5.038 = P5.038 - 1
No
CAP completed?
P5.038==0
Yes
7-69
Motion Control ASDA-A3
It is suggested that you use the PR path programming to use the motion commands with the
Capture function. You can use Write commands to set the high-speed position capture function,
as well as to execute motion commands once capturing is complete. See the example in Figure
7.2.2.3. PR#1 confirms that the Capture function is disabled (P5.039.X Bit 0 = 0). PR#2 sets the
7
start position of data array to #100. PR#3 sets the capturing amount to 3. PR#4 sets the
capturing axis’ position to 0 for the first capture point. PR#5 sets the cyclic capture mode with
delay time of 1 ms to ensure that the next PR path can be executed with the Capture function.
PR#6 enables the Capture function and resets the first point; and once completed, continue
executing PR#50. This selects CN2 as the capturing axis, using ‘normally closed’ contact as the
trigger logic with a trigger interval of 2 ms. PR#7 sets the Speed command to 50 rpm. PR#50
sets the capture Position command to 50000 PUU. Once the command is complete, continue to
PR#51 with the Speed command setting at 50 rpm.
From Figure 7.2.2.4, you can see that after DI7 is triggered, the capturing axis is reset to 0 and the
data is stored in data array #100 because the Reset function for the first point is enabled and
P5.076 is set to 0. At the moment DI7 is triggered the second and third time, the position data is
written to the data array #101 and #102. Once the first capture cycle is complete, DO: [0x16]CAP
is set to on and then PR#50 (high-speed position capture command) and PR#51 (motion with
fixed speed) are executed. Then, the servo drive continues executing the next cycle; meanwhile,
DO: [0x16] CAP is set to off when the procedure is complete and the capturing amount is set to 3.
When DI7 is triggered for the fourth time, the capture axis’ position is not reset; the position data of
the capturing axis is written to #100 again. Therefore, the data written in the previous cycle is
overwritten. At the moment DI7 is triggered the fifth and sixth time, the position data is written to
the data array #101 and #102. Once the second capture cycle is complete, DO: [0x16]CAP is set
to on and then PR#50 (high-speed position capture command) and PR#51 (motion with fixed
speed) are executed again.
When in Cyclic Capture mode (P1.019.X = 1), the Reset function is only valid for the first cycle.
Executing the PR path is valid for every cycle; in other words, every time a cycle ends, PR#50 is
executed. The first position data captured in every cycle is written to the data array address set
by P5.036, and then the other data is written in sequence. So, position data written in the
previous cycle is always overwritten by the position data of the next cycle.
7-70
ASDA-A3 Motion Control
Speed
7
Write Write
DLY=[0] 0 ms
DLY=[10] 1 ms DLY=[0] 0 ms 50 rpm
P1.019=0x0001 P5.039=0x203B Acc=[0] 3.33 ms
Dec=[0] 3.33 ms
Position Speed
DLY=[0] 0 ms DLY=[0] 0 ms
50000 PUU 50 rpm
CAP Acc=[0] 3.33 ms
100 rpm Dec=[0] 3.33 ms
Data array
#100 0 0 0 45678 45678 45678
#101 0 12501 12501 12501 50345 50345
#102 0 0 26789 26789 26789 56789
10000 PUU
CAP axis
position
(PUU)
10000 PUU
Time
DI7: CAP
(1) (2) (3) (1) (2) (3)
DO: [0x16]
CAP_OK
#1 - 6 #50 #50
7-71
Motion Control ASDA-A3
The high-speed position compare function (CMP) compares the instant position feedback of the
motion axis with the value saved in the data array. When the compare condition is fulfilled, a
7
high-speed digital output signal DO4 (with execution time of only 5 µs) is sent immediately for
motion control. As the Compare function is executed by the hardware, there is no lag in the
software, and the position compare is more accurate on high speed motion axes. While the
Compare function is enabled, the servo drive outputs a DO4 signal (DO4 is not user-defined).
As shown in Figure 7.2.3.1 Flowchart for the high-speed position compare function, P5.056 sets
the start position in the data array for comparing (default is #50 in the data array). You must
write the position data to be compared to the data array before comparing. P5.058 sets the
comparing amount. The amount has to be greater than 0, otherwise the Compare function is not
executed. P5.059 enables and disables the Compare function and other settings. See the
following table for more information. Note that when the comparing source is CN2, the pulse
resolution of the comparing axis is set by P1.046 (numerator) and P1.097 (denominator) with
default values of 2500 and 0 respectively; that is, the moving distance of the comparing axis is
10000 PUU per motor revolution. The comparing position in the data array can be shifted using
P1.023 (non-volatile) and P1.024 (volatile). You can set P1.019.Z to have P1.024 be reset to 0
automatically after the shift. You can also set the Compare function in ASDA-Soft, as shown in
Figure 7.2.3.2.
P5.059 Bit Function Description
When P5.058 > 0 and Bit 0 = 1, the comparing starts.
Each time a point is compared, the value of P5.058 is
Enable high-speed position decremented by 1. When P5.058 = 0, it means the
0
compare function comparing is finished, and Bit 0 is reset to 0. If Bit 0 is
already 1, the written value must not be 1; you must write
0 to disable the Compare function.
If Bit 1 = 1, after all comparing is complete, P5.058 resets
1 Cycle mode to the setting value and then the compare procedure
X starts again.
If Bit 2 = 1, after all comparing is complete, enable the
Capture function (P5.039.X Bit 0 = 1 and set the previous
Enable Capture function
2 value to P5.038 as the data size to be captured). If the
after data compared
Capture function is already enabled, then this bit function
is invalid.
Reset position for the If Bit 3 = 1, set P5.057 to 0 once all comparing is
3
comparing axis to 0 complete, the position for the comparing axis is reset to 0.
0: capturing axis
1: CN5
2: CN1 (pulse command)
Source setting of 3: CN2
Y - When the source of Compare is the Capture axis, the
comparing axis
source of Capture (P5.039.Y) cannot be changed. If CN2
is selected as the source, the pulse resolution is
determined by P1.046 and P1.097 (Encoder pulse
number output setting).
Z - Trigger logic 0: NO (normally open); 1: NC (normally closed)
If Bit 0 = 1, PR#45 is triggered once the last data is
U - Trigger PR path
compared.
CBA - Pulse output duration (ms) -
7-72
ASDA-A3 Motion Control
7
7890 CMP switch
P5.059.X Bit0
CMP trigger logic
Normally open
P5.059.Z = 0
DO4
Pulse output duration
P5.059.CBA
DO4
Normally closed
P5.059.Z = 1
CMP amount
P5.058 = P5.058 - 1
No
CMP completed?
P5.058==0
Yes
7-73
Motion Control ASDA-A3
It is suggested that you use PR path programming to use motion commands with the Compare
function. You can use Write commands to edit the contents of the data array and set the
high-speed position Compare function, as well as executing the motion command. As shown in
Figure 7.2.3.3, you set the numerator (P1.046) and denominator (P1.097) for the encoder’s
7
pulse output (the default is based on the comparing axis running 10000 pulses per motor
revolution). PR#1 - 3 use Write commands to edit data array #50 - 52. PR#4 confirms that the
Compare function is disabled (P5.059.X Bit 0 = 0). PR#5 sets the start position to #50. PR#6
sets the comparing amount to 3. PR#7 resets the compare axis position to 0 and sets a delay of
1 ms to ensure that the next PR path with the Compare function can be executed. PR#8
enables the Compare function in Cycle mode which resets the comparing axis to 0 after the
comparison is complete, and executes PR#45. It selects CN2 as the capturing axis source,
setting ‘normally closed’ as the trigger logic with pulse output duration of 100 ms. PR#9 sets the
Speed command to 50 rpm. PR#45 sets the Incremental command to 50000 PUU and then
PR#46 keeps the Speed command setting at 50 rpm.
From Figure 7.2.3.4, you see that when the comparing axis runs to 20000 PUU, it is identical to
the contents of data array #50 and the first DO4 is set to on. When the comparing axis runs to
30000 PUU, it is identical to the contents of data array #51 and the second DO4 is set to on.
When the comparing axis runs to 40000 PUU, it is identical to the contents of data array #52
and the third DO4 is set to on. Once the first cycle completes, the comparing axis resets to 0
and executes PR#45 (Incremental command 50000 PUU), which is equivalent to a half turn of
the motor. Therefore, the comparing axis outputs 5000 PUU, and after the position command
completes, it executes the Speed command. Then the next comparing cycle starts. This is the
same as the first cycle, and the comparing axis outputs DO4 signal at 20000, 30000, and
40000 PUU respectively and then it resets to 0 and executes PR#45.
7-74
ASDA-A3 Motion Control
PR#5 (I)
Write
PR#6 (I)
Write
PR#7 (I)
Write
PR#8 (I)
Write
PR#9 (I)
Speed
7
DLY=[0] 0 ms
DLY=[0] 0 ms
DLY=[0] 0 ms DLY=[0] 0 ms DLY=[10] 1 ms 50 rpm
P5.059=
P5.056=50 P5.058=3 P5.057=0 Acc=[0] 3.33 ms
0x0064103B
Dec=[0] 3.33 ms
Position Speed
DLY=[0] 0 ms DLY=[0] 0 ms
50000 PUU 50 rpm
INC Acc=[0] 3.33 ms
100rpm Dec=[0] 3.33 ms
Data array
CMP axis
#50 20000 20000 20000 20000 20000 20000
position
#51 30000 30000 30000 30000 30000 30000
(PUU)
#52 40000 40000 40000 40000 40000 40000
40000
30000
20000
5000
Time
DO4: CMP
(1) (2) (3) (1) (2) (3)
#1 - 8 #45 #45
7-75
Motion Control ASDA-A3
7.3 E-Cam
The E-Cam system uses the mathematical formula to plan the relative following motion path
based on the master-slave operation, which can replace the mechanical cams instead of being
7
limited to the mechanical cam shapes. You can use the E-Cam function as long as it is a
master-slave application and their positions can translate into a mathematical formula. The
mechanical cam and E-Cam are shown in Figure 7.3.1.
The E-Cam function is only available in PR mode (P1.001 = 1). The slave axis operates based
on the cam curve; the positions of the master and slave correspond to a mathematical function.
The master axis sends pulses to the slave axis so the slave axis runs according to the
corresponding E-Cam curve, as shown in Figure 7.3.2. Setting P5.088.X can enable or disable
the E-Cam function. When this function is enabled, the servo drive determines the clutch
engagement and disengagement timings. Figure 7.3.3 introduces the E-Cam parameters with a
mechanical cam illustration. See the detailed settings in the following section.
Slave position
(PUU)
Corresponding
position of slave axis
Master position
(Pulse)
7-76
ASDA-A3 Motion Control
(1) Master axis: P5.088.Y: command source for the master axis
(2) Clutch: P5.088.UZ, P5.087, and P5.089: engagement and disengagement timing control
(3) E-Gear of master axis: P5.083 and P5.084: command pulse resolution
(4) E-Cam curve: P5.081, P5.082, and P5.085: position correlations of master and slave axes; P5.019:
scaling
(5) E-Gear of slave axis: P1.044 and P1.045: output signal resolution
When using the E-Cam function, you must specify the signal source for the master axis, which
can be the encoder, controller, or servo drive. The ASDA-A3 servo drives support seven source
types for the master axis. You can select the master axis signal source with P5.088.Y and
monitor the master axis position with P5.086.
1. Capture axis: when P5.088.Y = 0, the servo drive uses the source set in P5.039.Y
(Capture function source) as the master axis signal source. You can read the value of
P5.037 to acquire the master axis position.
2. Encoder: when P5.088.Y = 1, the servo drive uses CN5 external encoder signals as the
master axis signal source. You can read the value of P5.017 to acquire the master axis
position.
3. Pulse input: when P5.088.Y = 2, the servo drive uses pulses input through CN1 as the
master axis signal source. You can read the value of P5.018 to acquire the master axis
position.
4. PR command: when P5.088.Y = 3, the servo drive uses the PR motion control command
as the master axis signal source.
5. Time axis (1 ms): when P5.088.Y = 4, the servo drive uses the pulse signal generated per
ms as the master axis signal source.
6. Synchronous Capture axis: when P5.088.Y = 5, the servo drive uses the signals
processed by the Capture function as the master axis signal source. This is mainly for
adjusting the relative positions between the master and slave axes to keep all phases
synchronous, such as mark tracking during cutting. Please refer to Section 7.3.7.
7-77
Motion Control ASDA-A3
7. Analog speed channel: when P5.088.Y = 6, the servo drive uses the analog speed
command as the master axis signal source; 10V corresponds to the frequency of 1 M
pulse/s.
7
ASDA-A3 provides two DOs, [0x18] CAM_AREA1 and [0x1A] CAM_AREA2, which specify the
current E-Cam operation position (in respect of the master axis). The first one is set by P5.090
and P5.091; the second one is set by P2.078 and P2.079, as shown in Figure 7.3.1.1. For
detailed settings, refer to Chapter 8.
E-Cam phase(°)
0 45 90 135 180 225 270 315 360
DO: 0x18
P5.090 = 135 P5.091= 240
DO: 0x1A
To get the data for the master axis, use four monitoring variables, which are Accumulative pulse
of master axis, Incremental pulse of master axis, Pulse of master axis (lead pulse), and Position
of master axis. The following is the detail description for the four monitoring variables.
1. Accumulative pulse of master axis: monitoring variable code 059 (3Bh); the accumulative
pulse number of the E-Cam master axis. Same as P5.086.
2. Incremental pulse of master axis: monitoring variable code 060 (3Ch); the incremental
pulse number of the E-Cam master axis generated per 1 ms.
3. Pulse of master axis (lead pulse): monitoring variable code 061 (3Dh); when the clutch is
engaged, the master axis disengagement pulse number (P5.089) decrements to 0 and
then the clutch disengages; when the clutch is disengaged, the master axis lead pulse
number (P5.087 or P5.092) decrements to 0 and then the clutch engages.
4. Position of master axis: monitoring variable code 062 (3Eh); the position of the E-Cam
master axis.
7-78
ASDA-A3 Motion Control
When using the E-Cam and pulse by-pass functions, the servo drive can receive pulse signals
and send these signals to the next servo axis, so multiple slave axes can refer to the same
master axis signals. In addition, signals transmitted through the servo drives are not attenuated
7
because the servo drive amplifies the signals to the strength they should have during output.
For example, if the signal input is 4.5V, it becomes 5V when being output. Since there is
electrical resistance in the wire, take the signal attenuation into account and use twisted-pair
shielded wires. If the signals transmitted to the servo drive are attenuated to the level that the
servo cannot identify, use a cable with thicker gauge or a shorter signal cable. If not considering
the signal delay caused by cables, the delay time of each servo drive is 50 ns.
On the ASDA-A3 servo drives, the pulse output pins are OA, /OA, OB, and /OB of CN1 only;
pulses can be input through CN1 or CN5 to the servo drive. Use P1.074.Y to set the output
signal source for the servo drive. If selecting CN5 as the pulse input channel, as shown in
Figure 7.3.1.2, then you must set P1.074.Y to 1 for each slave axis (servo drive) to have CN5
receive pulses. If selecting CN1 as the pulse input channel, as shown in Figure 7.3.1.3, then
you must set P1.074.Y to 2 for each slave axis (servo drive) to have CN1 receive pulses.
7-79
Motion Control ASDA-A3
PULSE+
PULSE-
SIGN+
SIGN-
7-80
ASDA-A3 Motion Control
When the E-Cam function is enabled, the E-Cam clutch status determines whether the slave
axis operates based on the signals sent from the master axis. While the clutch is engaged, the
slave axis operates according to the received master axis pulses and the E-Cam curve; when
the clutch is disengaged, the slave axis does not operate according to the E-Cam curve even if
it receives the master axis pulses. The clutch engagement and disengagement timings are
described as follows.
7
Clutch engagement condition
After the E-Cam function is enabled, the slave axis operates according to the master axis
signals and E-Cam curve only when the clutch is engaged as shown in Figure 7.3.2.1. The
timing for clutch engagement can be specified with P5.088.Z. The ASDA-A3 provides three
condition options for clutch engagement timing:
1. Engage immediately (P5.088.Z = 0): the clutch engages immediately as soon as the
E-Cam function is enabled. The slave axis operates according to the E-Cam curve and the
master axis signals.
2. Engagement control with DI (P5.088.Z = 1): trigger DI.[0x36]CAM to have the clutch
engaged. When this DI is triggered, the clutch remains engaged until the disengagement
condition is met.
3. Engagement control with high-speed capturing (P5.088.Z = 2): when the master axis
source is the Capture axis and the first position data is captured, input a signal from DI7 to
have the clutch engaged immediately. Different from triggering DI.[0x36]CAM for clutch
engagement, the high-speed capturing function only takes 5 μs to have the clutch
engaged using the DI7, making the system timing control more precise.
7-81
Motion Control ASDA-A3
In addition, you can use P5.087 to set the initial lead pulse of the master axis before
engagement. That is, once the engagement condition is met, the master axis needs to reach the
set lead pulse number first and then the clutch is engaged, as shown in Figure 7.3.2.2.
7
Slave axis position
(PUU)
Master axis
position
(Pulse)
Initial lead pulse
(P5.087)
7-82
ASDA-A3 Motion Control
When the E-Cam function is enabled and the clutch is engaged, the slave axis operates based
on the E-Cam curve and master axis signals. When the slave axis completes the motion, you
can directly disable the E-Cam function or disengage the clutch to stop the slave axis motion.
7
While the clutch is disengaged, the slave remains stationary regardless of the master axis
motion, as shown in Figure 7.3.2.3.
7-83
Motion Control ASDA-A3
You can use P5.088.U to select the disengagement condition depending on the applications.
The ASDA-A3 provides five condition options for clutch disengagement timing.
1. Remain engaged (P5.088.U = 0): the clutch remains engaged unless the E-Cam function
is disabled.
7
2. Disengagement control with DI (P5.088.U = 1): switch the DI.[0x36]CAM to off to have the
clutch disengaged. When this DI remains off, the clutch remains disengaged and the
E-Cam system is in stop state.
3. Immediate stop after disengagement (P5.088.U = 2): when the clutch is engaged and the
pulse number of the master axis reaches the value set in P5.089, the clutch disengages,
the slave axis stops immediately, and the E-Cam system is in stop state as shown in
Figure 7.3.2.4. This function is suitable for applications that require the slave axis to
accurately stop at the specified position.
Slave axis position
(PUU)
Clutch
Slave axis
disengagement
stop position
position
Master axis
position
(Pulse)
Disengagement pulse No. (P5.089)
Figure 7.3.2.4 Disengagement timing: slave axis stops right after clutch disengagement
4. Decelerate to stop after disengagement (P5.088.U = 6): when the clutch is engaged and
the pulse number of the master axis reaches the value set in P5.089, the clutch
disengages, the slave axis decelerates to stop, and the E-Cam system is in stop state as
shown in Figure 7.3.2.5. This function is suitable for applications that require the slave axis
to slowly decelerate to stop.
Slave axis position
(PUU)
Slave axis
stop position Slave axis deceleration distance Clutch
disengagement
position
Master axis
position
(Pulse)
Disengagement pulse No. (P5.089)
Figure 7.3.2.5 Disengagement timing: slave axis decelerates to stop after clutch disengagement
7-84
ASDA-A3 Motion Control
5. Enter cyclic mode after disengagement (P5.088.U = 4): when the clutch is engaged and
the pulse number of the master axis reaches the value set in P5.089, the clutch
disengages and the master and slave axes enter the cyclic mode. Then, the E-Cam
system goes into the pre-engage state and waits for the master axis pulse to reach the
7
number set in P5.092. Next, the clutch re-engages and operation of the next cycle starts.
See Figure 7.3.2.6.
Slave axis
position
(PUU)
Master axis
position
(Pulse)
Pre-engage Disengagement pulse No.
Disengagement pulse No.
pulse for (P5.089)
(P5.089)
each cycle
(P5.092)
Figure 7.3.2.6 Disengagement timing: cyclic mode
Note that the “pre-engage pulse for each cycle” and the “initial lead pulse” are different.
The “initial lead pulse” is valid only for the first engagement whereas the “pre-engage
pulse for each cycle” is effective before each engagement cycle. You can see how these
two work together in Figure 7.3.2.7.
Master
axis
position
Disengagement Pre-engage Disengagement (Pulse)
Initial lead
pulse pulse No. pulse for pulse No.
(P5.087) (P5.089) each cycle (P5.089)
(P5.092)
Figure 7.3.2.7 “Initial lead pulse” and “Pre-engage pulse for each cycle”
7-85
Motion Control ASDA-A3
You can choose one of the three conditions for disengagement timing: “Immediate stop after
disengagement”, “Decelerate to stop after disengagement”, or “Enter cyclic mode after
disengagement” (P5.088.U = 2, 6, or 4). If you select the disengagement options such as
“Disengagement control with DI”, “Immediate stop after disengagement”, or “Decelerate to stop
7
after disengagement” (P5.088.U = 1, 2, or 6), you can activate the function for disabling the E-
Cam after clutch disengagement (P5.088.U = 8). This is the same as setting P5.088.X to 0;
however, you cannot set it individually; you need to use one of the three options (P5.088.U = 1,
2, or 6) when setting P5.088.U to 8. You can stop the slave axis by disengaging the clutch or
disabling the E-Cam. Regardless of the current state of the E-Cam system (stop, engaged, or
disabled), you need to enable the E-Cam function to operate it. When the clutch is disengaged,
although the slave axis is stopped, the slave axis continues to monitor the signals sent from the
master axis as the E-Cam system remains operating. Settings for clutch disengagement timing
and disabling E-Cam function are as follows:
7-86
ASDA-A3 Motion Control
7
master axis pulse number reaches the setting value of P5.089, 0: stop and disable E-
F
slave axis decelerates to stop, and the E-Cam function is Cam.
disabled.
Note: for the system status after disengagement, refer to the following sections.
You can choose one of the three disengagement conditions for the PR path after the clutch
disengagement, which are “Immediate stop after disengagement”, “Decelerate to stop after
disengagement”, and “Enter cyclic mode after disengagement” (P5.088.U = 2, 6, or 4). Write the
PR number in hexadecimal to P5.088.BA. If this value is 0, it means no PR path is executed
after the disengagement. In addition, if you use the setting “Enter cyclic mode after
disengagement (P5.088.U = 4)” and specify the following PR path, as the E-Cam function does
not have an interruption setting, the slave axis carries on to the next cycle until the motion set in
the PR path is complete.
7-87
Motion Control ASDA-A3
The E-Cam system has three states, Stop, Engage, and Pre-engage. When the E-Cam function
is enabled, you can use P5.088.D to promptly monitor the system’s current status. The following
section explains each state, as shown in Figure 7.3.2.8.
7 1. Stop state (P5.088.D = 0): the clutch is disengaged and the system continues to check the
engagement condition (P5.088.Z). If the engagement condition is met and the initial lead
pulse (P5.087) is not set, the clutch engages. If you have set the initial lead pulse, the
system enters the Pre-engage state. When the E-Cam function is disabled, the system is
also in the stop state.
2. Engage state (P5.088.D = 1): the clutch is engaged and the system continues to check the
disengagement condition (P5.088.U). If one of the three disengagement conditions,
“Disengagement control with DI”, “Immediate stop after disengagement, or “Decelerate to
stop after disengagement” (P5.088.U = 1, 2, or 6) is met, the system is stopped. If the
condition “Enter cyclic mode after disengagement (P5.088.U = 4)” is met, the system
enters the Pre-engage state.
3. Pre-engage state (P5.088.D = 2): the clutch is disengaged. If pulses from the master axis
reach the initial lead pulse number or the pre-engaged pulse number for each cycle, the
clutch engages and the system enters the Engage state.
Stop state
P5.088.D = 0
Pre-engage
Engage state Enter cyclic mode state
P5.088.D = 1 after disengagement P5.088.D = 2
(P5.088.U = 4)
7-88
ASDA-A3 Motion Control
In the E-Cam system, two sets of E-Gears can determine the E-Cam motion, which are E-Gears
of the master axis and E-Gears of the slave axis. The E-Gears of the slave axis is the same as
that of the whole servo system. Their E-Gear settings are both determined by P1.044 and
P1.045. Changing this E-Gear ratio will change the E-Cam motion and motion commands in PT
and PR modes as well. Therefore, if you need to change the E-Cam curve scaling, changing
P1.044 and P1.045 is not suggested.
7
The E-Gear of the master axis is only for the E-Cam system and can change the pulse
command resolution of the master axis. The setting parameters are P5.083 and P5.084. When
the slave axis receives the pulse number defined by P5.084 from the master axis, E-Cam
rotates the number of cycles defined by P5.083 (one cycle of E-Cam = rotate from 0° to 360°).
(1) E-Gear of master axis: P5.083 and P5.084 for command pulse resolution
(2) E-Gear curve: P5.019 for scaling
(3) E-Gear of slave axis: P1.044 and P1.045 for output signal resolution
7-89
Motion Control ASDA-A3
The following example illustrates how the command resolution is adjusted: assume that
the original master axis pulse number for one cycle is 10000 pulses as shown in Figure
7.3.3.2. If this master axis E-Gear ratio becomes larger (P5.084 increases or P5.083
decreases), then the master axis pulse unit corresponds to a narrower E-Cam phase,
7
making the master axis pulse command resolution higher. When the master axis E-Gear
ratio becomes smaller (P5.084 decreases or P5.083 increases), the master axis pulse unit
corresponds to a wider E-Cam phase, making the master axis pulse command resolution
lower. In common applications, P5.083 is set to 1 and P5.084 is for specifying the required
master axis pulse number for the E-Cam to operate one cycle. If the required master axis
pulse number has decimal places, you can adjust the value of P5.083. For example, when
the required master axis pulse for operating one cycle is 517.5, you can set P5.083 to 2
and P5.084 to 1035.
Slave axis
(PUU)
Master axis
360° (Pulse)
P5.084 = 10000 =
P5.083 1
10000 pulses
12500 =
1
12500 pulses
7500 =
1
7500 pulses
To change the slave axis motion path proportionally in E-Cam applications, it is suggested that
you use P5.019 to scale the E-Cam curve. This parameter is only effective to the E-Cam system
and does not affect other motions in the servo system. As shown in Figure 7.3.3.3, if P5.019 =
2, the output curve of the slave axis is two times of the original. If P5.019 = 0.5, the output curve
of the slave axis is 0.5 times of the original. If P5.019 = -1, the positive and negative outputs of
the slave axis are reversed.
P5.088.X Bit 2 can specify the effective timing for the E-Cam curve scaling with the options of
taking effect immediately and after clutch re-engagement. For example, after adjusting the
cutting length in flying shear applications, you can use this parameter to determine when to
make the modified E-Cam curve scaling take effect. If the clutch is set to remain engaged and
modifying the cutting length is required, set P5.088.X Bit 2 to 1 (modified E-Cam curve scaling
7-90
ASDA-A3 Motion Control
is effective immediately). Do not modify P5.088 during cutting, or the machine might be
damaged.
If you set P5.088.X Bit 2 to 0 to have the modified E-Cam curve scaling take effect upon the
next engagement, then the cutting length changes upon the next clutch engagement. For details
about flying shear applications, refer to Section 7.3.8.
Slave axis
position
(PUU)
Slave axis
position
(PUU)
7
Master axis Master axis
position position
(Pulse) (Pulse)
P5.019 = 1 P5.019 = 2
Slave axis Slave axis
position position
(PUU) (PUU)
Master axis
position
(Pulse)
Master axis
position
(Pulse)
P5.019 = 0.5 P5.019 = -1
7-91
Motion Control ASDA-A3
E-Cam curve is created by the mathematic function based on positions of the master and slave
axes. There are various ways to create the table. You can use mathematic tools (software) or
7
use the tabulation interface for industry-specific applications provided in ASDA-Soft. Regardless
of the tabulation methods, the software coverts the mathematic function into position data and
stores them in the data array. One E-Cam curve can have up to 721 sets of data (divided 720
times). It means the highest resolution is 0.5 degrees. As long as the total point number is within
the data array’s maximum 800, the array can store multiple E-Cam curves. The slave axis curve
between two data points will be interpolated with a cubic curve to smooth the motion at each
point.
See Figure 7.3.4.1 for example. If using E-Cams to replace mechanical cams, divide the
mechanical cam into several segments. The more the segments, the higher the precision. In this
example, the cam is divided into 8 segments, and each interval is 45 degrees (this is for
reference only; you need to delicately segment the cam in the actual application, or the path will
be distorted). Then, enter the distance between the cam shaft and the points (1 - 8) on the cam
edge to the data array. The start point 0 degree and the last point 360 degrees are identical but
you must enter both of the two points to the data array so the the E-Cam can completely go
around the mechanical cam for one cycle. Therefore, you need to enter 9 sets of data to
complete the E-Cam curve table.
45000 50000
40000
4 8 30000
30000 30000
3
1 20000 5 20000 20000 1
2 6 7
E-Cam
phase (°)
0 45 90 135 180 225 270 315 360
7-92
ASDA-A3 Motion Control
You can use ASDA-Soft to create the E-Cam curve. Click E-CAM in the software function list
and the E-CAM Editor appears, as shown in Figure 7.3.4.2.
In the first page of the editing window, select the method to create the E-Cam curve table. There
are seven options, [Manual], [Speed Fitting], [Rotary Shear - W/O Sync. Zone], [Rotary Shear -
Fixed Sync. Zone], [Rotary Shear - Adjustable Sync. Zone], [Cubic Curve], and [Rotary Shear -
Printing Machine]. 7
Manual
When you use other software to create the table, the software presents the final results with
position data and then imports these data to the table to complete the E-Cam curve. As the
example shown in Figure 7.3.4.1, the mechanical cams can be replaced by E-Cams. It creates
the E-Cam curve by using the angles of the mechanical cams corresponding to the distances
between the cam shaft and edge, which is to establish the correlation of the angles and slave
axis positions. The setting interface for manually creating E-Cam tables in ASDA-Soft is shown
in Figure 7.3.4.3. The following illustrates the steps to manually create the table:
1. Set the E-Cam segment number: an E-Cam can be divided into up to 720 segments (721
points). For a 360-degree cycle, every 0.5 degrees corresponds to a slave axis position.
The more the points, the higher the resolution and the more delicate the curve.
Appropriately allocate the resources for the curve resolution and data array to set the E-
Cam segment number.
7-93
Motion Control ASDA-A3
2. Create curve table: after setting the E-Cam segment number, click Create Table, and the
software equally segments the 360-degree E-Cam and automatically fills in the angle data
to the table. When you set n points for the E-Cam segment number, the table has n+1
columns.
7
3. Fill in the slave axis positions: fill in the corresponding position in PUU for each segment.
Click Draw. The software automatically generates a simulated E-Cam curve and cam
position, speed, and acceleration curve. When manually creating the table, pay more
attention to the speed continuation of the slave axis to avoid machine vibration or motor
overload caused by speed discontinuation.
4. Download E-Cam curve: once the E-Cam curve is confirmed, click Download Table to
write the E-Cam curve to the data array. If you click Write Table Data to EEPROM, the
data array is written to EEPROM and is non-volatile.
Figure 7.3.4.3 ASDA-Soft Manual setting interface for creating E-Cam table
When using a third-party software (such as Excel) to create the table, save all position data as a
text file (.txt) and use the Space, Tab, Enter keys, vertical bar “|”, or a comma “,” to separate the
position data of each point.
If you start the E-CAM Editor in ASDA-Soft and choose to manually create the table, specify the
E-Cam segment number (P5.082), and click Create Table, and then the table displays the E-
Cam phase corresponding to the E-Cam segments. Right-click the table, select Import points,
and then click Browse after the window for importing point data appears. Open the text file that
has been saved, and select the separator you use in the saved file for Separate symbol. Then,
click OK to complete loading the text file. Next, click Draw to have the software generate the E-
Cam curve based on the E-Cam positions. You can also export the position data as a text file.
7-94
ASDA-A3 Motion Control
Right-click the table, and select Batch change the values, including increment, decrement,
addition (+), deduction (-), multiplication (*), division (/), copy, and exchange functions for users
to change the E-Cam curve quickly. There are also functions for inserting and deleting single
position data on the right-click menu. The setting interface for creating E-Cam tables with a
7
third-party software in ASDA-Soft is shown in Figure 7.3.4.4.
7-95
Motion Control ASDA-A3
Speed Fitting
When the application requires the motions of both the master and slave axes to keep the same
speed or have the same correspondence relations, you can use the speed fitting method to
create the E-Cam curve. With this method, the E-Cam cycle is divided into five zones, which are
7 the waiting, acceleration, synchronous speed, deceleration, and stop zones as shown in Figure
7.3.4.5. You can adjust the proportion of each zone as needed.
This E-Cam curve is designed based on the positions. It plans the corresponding speed of the
master and slave axes based on the relationship between the position change and speed within
a given time. The setting interface for creating E-Cam curves with the speed fitting method in
ASDA-Soft is shown in Figure 7.3.4.6. Steps to create the table with the speed fitting method
are as follows:
1. Plan the E-Cam curve: determine the proportions of the waiting, acceleration, synchronous
speed, deceleration, and stop zones within an E-Cam cycle.
2. Set the total moving distance (lead): set the total moving distance of the slave axis within
one cycle in the unit of PUU.
3. Set the S-curve: set smoothness at the transition points of the position curve. The higher
the value, the smoother the motor acceleration or deceleration, and the longer the
operation cycle. The S-curve setting value is usually the same or smaller than the stop
zone point number.
4. Download E-Cam curve: once the E-Cam curve is confirmed, click Download Table to
write the E-Cam curve to the data array. If you click Write Table Data to EEPROM, the
data array is written to EEPROM and is non-volatile.
Synchronous
Waiting Acc. Dec. Stop
speed
7-96
ASDA-A3 Motion Control
Figure 7.3.4.6 ASDA-Soft Speed Fitting setting interface for creating E-Cam table
7-97
Motion Control ASDA-A3
Cubic Curve
If the master and slave axes operate only based on the corresponding positions, such as the
point-to-point relation, you can use the cubic curve method to create an E-Cam curve. If using
the cubic curve method to create the table, simply enter the E-Cam phase and the
7
corresponding slave axis positions to have the tabulation tool automatically connect the points
and optimize the curve. In some applications, you might need a point-to-point cam motion
trajectory such as a constant line or curve, and then you can use the cubic curve method to
modify the curve, and set the start angle N1 (the angle departing from the start point) and the
end angle N2 (the angle arriving at the target point) as needed, as shown in Figure 7.3.4.7.
There are three types of curves for creating the table:
1. Constant speed: a constant-speed linear trajectory connecting two sets of cam point data;
the start and end angles are unadjustable.
2. Uniform acceleration: a uniform incremental or decremental curve in single direction. Only
the start angle is adjustable.
3. Cubic curve: the start and end angles are both adjustable. Changing the angles also
changes the speed when departing from the start point and arriving at the target point.
Note that improper angle setting leads to drastic speed change which causes machine
vibration.
0° 0°
N2
270° 90° 270° 90°
N1
180° 180°
Figure 7.3.4.8 is the cubic curve setting interface for creating E-Cam tables in ASDA-Soft. The
steps to create the table with the cubic curve method are as follows:
1. Set the E-Cam curve: set the E-Cam phase, slave axis position, curve type, start and end
angles in Cubic Data. You can drag the transition points in the cubic curve simulation to
change the corresponding data of each point. When you drag, insert, or delete the
transition points, the corresponding cubic data contents are promptly changed. However, if
you directly enter or select the desired content in the cubic data, you must click Create
Cubic Curve to change the cubic curve simulation.
2. E-Cam table setting: when completing the transition point setting, set the sampling angle
and click Convert to E-Cam table, so the software will fill in the sampling data to the
E-Cam table. The more the sampling points, the more accurate the cam shapes. If the
setting value for the slave axis is too small, vibration might occur because the decimal
7-98
ASDA-A3 Motion Control
value is rounded off. Use P5.019, E-Cam curve scaling, to keep decimals in the table to
reduce zigzags of the curve and generate an E-Cam with higher precision.
3. Download E-Cam curve: make sure the E-Cam curve is correct and click Download Table
to write the E-Cam curve to the data array. If you click Write Table Data to EEPROM, the
7
data array is written to EEPROM and is non-volatile.
Figure 7.3.4.8 ASDA-Soft Cubic Curve setting interface for creating E-Cam table
For rotary shear applications, ASDA-Soft provides three methods for creating rotary shear
curves, [Rotary Shear - W/O Syn. Speed Zone], [Rotary Shear - Fixed Sync. Zone], and [Rotary
Shear - Adjustable Sync. Zone]. The only difference between these methods is the synchronous
speed zone for the master and slave axes, which is adjusted based on the types of the cutting
tool and motion. [Rotary Shear - Printing Machine] is for creating curves for printing machines.
In addition, you can also use Macros #6 and #7 to create E-Cam curves for the rotary shear. For
detailed settings, refer to Section 7.3.7.
7-99
Motion Control ASDA-A3
When the E-Cam curve is operating, if you trigger a PR path of incremental position command,
the E-Cam command is overlapped with the PR command. As shown in the upper part of Figure
7
7.3.5.1, the moving direction of the slave axis is the same as that set in the incremental position
command. When the slave axis is moving at 300 rpm and you trigger an incremental position
command with the target speed of 200 rpm in the same direction, the slave axis overlaps the
PR incremental position command with the E-Cam command and completes the 5000 PUU
incremental position command at the target speed of 500 rpm. As shown in the lower part of
Figure 7.3.5.1, the moving direction of the slave axis is opposite to that set in the incremental
position command. When the slave axis is moving at 300 rpm and you trigger an incremental
position command with the target speed of 200 rpm in the reverse direction, the slave axis
executes the E-Cam command at the target speed of 100 rpm. Then, it resumes the original
speed after the incremental position command of -5000 PUU is executed completely.
+ DLY = [0] 0 ms
5000 PUU
INC
= 500
300 200 rpm 300
200
Time Time Time
+ Position
DLY = [0] 0 ms
= 300
100
300 -5000 PUU Time
Time INC
200 rpm
To change the E-Cam phase when E-Cam is operating, use the PR incremental position
command. Both the phase alignment function and macro for the rotary shear, which align the
E-Cam phase, are completed by this command overlapping method. For more about this
function, refer to Sections 7.3.7 and 7.3.9.
7-100
ASDA-A3 Motion Control
Take the triple-axis synchronous printing machine shown in Figure 7.3.5.2 for example. The
material feeder is the master axis sending pulse signals to have the three slave axes operate
based on the same E-Cam curve. Generally, the E-Cam phases of the three axes must be
consistent. If inconsistent, use the command overlapping function to correct the E-Cam phase.
7
To shift the phase in the forward direction, set the forward incremental command. To shift the
phase in the reverse direction, set the reverse incremental command.
7-101
Motion Control ASDA-A3
7
the Servo On state.
2. Pulse source of master axis: check the setting of P5.088.Y for the source of the master
axis. Use P5.086 or monitoring variable 059 to read the pulse count of the master axis.
If selecting CN1 as the input connector, use P5.018 to monitor the pulse count; if selecting
CN5 as the input connector, use P5.017 to monitor the pulse count.
3. E-Cam curve: read the E-Cam curve data in the data array. Make sure the E-Cam curve is
correct and check the settings for P5.081 (E-Cam: start address for data array) and
P5.082 (E-Cam: segment number (N)).
4. E-Cam gear ratio and scaling of E-Cam curve: check the master axis E-Gear ratio
(P5.084 / 5.083) and the slave axis E-Gear ratio (P1.044 / P1.045). Check the E-Cam curve
scaling (P5.019). If the proportion is set too small, the motor operation is too subtle to be
monitored even when E-Cam is operating. In this case, use the scope in the ASDA-Soft to
see if the motor is slightly rotating.
5. Clutch status: read P5.088.D to obtain the current status of the clutch.
If P5.088.D = 1, it means the clutch is engaged and the slave axis operates based on the
pulses from the master axis. If the disengagement condition is determined by the DI
(P5.088.U = 1), check the timing for triggering the DI to on and off. If the disengagement
condition is set to “Immediate stop after disengagement” (P5.088.U = 2) or “Decelerate to
stop after disengagement” (P5.088.U = 6), check the pulse number of disengaging time
(P5.089).
7-102
ASDA-A3 Motion Control
6. If P5.088.D = 2, it means the clutch is in the pre-engage status. Check the setting for the
initial lead pulse before engaged (P5.087). The clutch engages only when receiving the
set number of pulses in the forward direction from the master axis. If the received pulses
are in the reverse direction, modify the setting according to the master axis pulse source:
(a)
(b)
Master axis pulse source: change the encoder output polarity for the servo drive
(P1.003).
Master axis pulse input from CN5: change the auxiliary encoder feedback direction
7
(P1.074.Z).
(c) Master axis pulse input from CN1: directly modify the wirings by exchanging the
wirings for the A and B phase signals.
Stopped
P5.088.D = 0
Disengagement through DI control,
immediate stop after disengagement,
decelerate to stop after disengagement Engagement condition is
(P5.088.U = 1, 2, 6) met (P5.088.Z) and initial
Or disable E-Cam function (P5.088.X = 0) lead pulse is set (P5.087)
Disable E-Cam function
(P5.088.X = 0)
7-103
Motion Control ASDA-A3
The rotary shear system is a system that combines the material feeder and cutter; the cutter
cuts simultaneously when materials are fed as shown in Figure 7.3.7.1. Similar systems are
7
widely used in different applications, such as cutting machines, printing machines, and packing
machines. In this example, the material feeder is the master axis in the E-Cam system. When
the master axis operates, it simultaneously sends pulse commands to the slave axis (cutter).
Apart from the requirement for calculating the correct cutting length, the operation speeds of
both the material feeder and cutter have to be the same during cutting. This stage in the E-Cam
curve is called the synchronous speed zone. During cutting, if the material feeder runs too fast,
the material might be crushed or piled in front of the cutters, as shown in Figure 7.3.7.2 (1).
If the feeder runs too slow, the cutter might over-stretch the material, causing the distortion of
the material as shown in Figure 7.3.7.2 (2).
(1) Material feeder runs too fast; (2) Material feeder runs too slow
Figure 7.3.7.2 Inconsistent speed in synchronous speed zone for cutting machine operation
7-104
ASDA-A3 Motion Control
E-Cam curve
In the E-Cam curve for the rotary shear system, apart from the requirement that the cutter cuts
at the right position, it is important that the master axis and slave axis run at the same speed,
which means the relative speed is zero, so the the materials are not over-stretched during
7
cutting. In terms of cutters, wider cutters require larger synchronous speed zone (as shown in
Figure 7.3.7.3). The proportion of this zone is determined by the cutting length instead of the
cutter width, as shown in Figure 7.3.7.4.
Synchronous
speed zone
Sweet Sweet
7-105
Motion Control ASDA-A3
For E-Cam curves used in the rotary shear applications, apart from the requirements of
synchronous speed and fixed length, the speed has to be stable. The arc length between cutter
ends (Figure 7.3.7.8) and the cutting length proportion will determine the speed variation. The
larger the value, the greater the variation. If each arc length between cutters is longer than the
7
cutting length, the motor speed is faster than the master axis before entering the synchronous
speed zone. So, the motor needs to decelerate to the master axis speed, as shown in Figure
7.3.7.5 (a). If the arc length between cutters is shorter than the cutting length, the motor speed
is slower than the master axis before entering the synchronous speed zone. Therefore, the
motor needs to accelerate to the master axis speed, as shown in Figure 7.3.7.5 (b).
Material
feeding axis
Speed curve speed
Material
feeding axis Speed curve
speed
(a) Arc length between cutter ends > cutting length (b) Arc length between cutter ends < cutting length
Figure 7.3.7.5 Correlations between the cutting length, speed, and arc length between cutter ends
You can adjust the cutting length by changing the cutter rotation speed. However, the larger the
synchronous speed zone, the less flexibility to adjust the cutting length. As shown in Figure
7.3.7.6, the cutting length is the same, meaning the rotation distances of the pointed cutter and
wide blade cutter are the same (measure of the speed curve area). When you use a wide blade
cutter, the non-synchronous speed zone is larger and requires an abrupt acceleration or
deceleration, which may easily make the motor reach the maximum torque limit. When the
cutter cannot cut the material with a shorter length due to the cutter speed or the maximum
current limit, increase the cutter number to shorten the operation distance per cutting, making
the cutter slower and the current output lower.
Speed Speed
Cutting axis
speed
Cutting axis
speed
Material Material
feeding axis feeding axis
speed speed
Time Time
(a) Pointed cutter (b) Wide blade cutter
(small synchronous speed zone) (large synchronous speed zone)
Figure 7.3.7.6 Size of the synchronous speed zone and motor speed
7-106
ASDA-A3 Motion Control
To avoid drastic speed change during operation, when plotting the system, take the arc length
between cutter ends, cutting length, and the synchronous speed zone into consideration.
The synchronous speed zone is fixed based on the machining requirements for the materials;
whereas the cutting length is determined by the acceleration and deceleration zones. Therefore,
7
in addition to the cutter diameter, the cutter number can determine the speed and alleviate the
speed variation caused by the acceleration or deceleration of the motor, which makes the system
operation smoother. You can also use a lower power motor to have a more cost-effective servo
system.
You can plot the E-Cam curve for the rotary shear system through ASDA-Soft or macros of the
servo drive. There are four methods to create E-Cam curves for rotary shear applications.
[Rotary Shear - W/O Sync. Zone], [Rotary Shear - Fixed Sync. zone], and [Rotary Shear -
Adjustable Sync. Zone] are designed for common rotary shear applications. The differences
among the three are whether there is a synchronous speed zone and whether this zone is
adjustable. [Rotary Shear - Printing Machine] is specially designed for creating curves for printing
machines. Two macros provided by the servo drive are available for creating E-Cam curves.
Macro #6 can create E-Cam curves with fixed synchronous speed zone and Macro #7 can create
E-Cam curves with adjustable synchronous speed zone for rotary shear applications. The required
setting parameters and the rotary shear mechanical structure are shown in Figure 7.3.7.7.
7-107
Motion Control ASDA-A3
This kind of E-Cam curve is only suitable for applications using pointed cutters and can only be
created by ASDA-Soft. The setting interface is shown in Figure 7.3.7.8. The specification
settings for the rotary shear are as follows:
7 1.
2.
Gear teeth ratio: set the gear teeth number of the motor (A) and gear teeth number of the
cutter (B).
Number of cutters (C): set the cutter number based on the rotary shear mechanism.
3. Cutter diameter (d1): set the cutter diameter based on the rotary shear mechanism.
The cutter radius is the distance from the cutter shaft center to the cutter end; the cutter
diameter is two times of the cutter radius. This value does not change with the cutter
number and the software will calculate the circumference drawn by the cutter end.
4. Encoder diameter (d2) and encoder pulse number (N): set the diameter and pulse per
encoder revolution. The command resolution can be calculated with these two values.
If you know the master axis’ gear ratio, entering the encoder diameter and pulse number
are not required. You can simply input the values for P5.083 and P5.084.
5. PUU number per motor revolution: set the PUU number per motor revolution (slave axis)
after E-Gear ratio conversion (P1.044 / P1.045).
6. Cutting length (L): set the material cutting length. To avoid generating an unsuitable rotary
shear curve, the software automatically limits the cutting length by referring to the ratio (R)
of the cutting length (L) and the arc length between cutter ends (a); R = L / a; R = 0.3 - 3.
7-108
ASDA-A3 Motion Control
7. Speed compensation (Vc): in some rotary shear applications, the speeds of the master and
cutter axes are different during cutting; so you can use speed compensation to change the
speed of the cutter axis. In the cutting zone, if the speed compensation value is positive,
the cutter axis speed is faster than the master axis; if the speed compensation value is
7
negative, the cutter axis speed is slower than the master axis.
Figure 7.3.7.9 ASDA-Soft setting interface for [Rotary Shear - W/O Sync. Zone]
7-109
Motion Control ASDA-A3
This method allows you to create a rotary shear curve with fixed synchronous speed zone,
which range is fixed to 51°. You can use ASDA-Soft to create the table, which parameter setting
is similar to the curve for rotary shears without synchronous speed zone, as shown in Figure
7 7.3.7.10. The software automatically limits the cutting length by referring to the ratio (R) of the
cutting length (L) and the arc length between cutter ends (a); R = L / a; R = 0.07 - 2.5.
Figure 7.3.7.10 ASDA-Soft setting interface for [Rotary Shear- Fixed Sync. Zone]
You can use Macro #6 of the servo drive to create the table with the same method and the
curve created is the same as that generated with ASDA-Soft. The advantage of using the macro
to create an E-Cam curve is that when changing the cutting length is required, you can create a
new curve simply by modifying the parameters. It is very friendly for those applications that
require frequent modification of the cutting length. The setting steps are as follows:
1. Set the start position for the data array: use P5.081 to specify the data array start position
for E-Cam and use P5.085 to set the E-Cam’s segment number for clutch engagement.
When Macro #6 is used, P5.082 E-Cam segment number can only be 7, which means the
curve resolution is 51° and the synchronous speed zone is also 51°.
2. Set the system E-Gear ratio: set the system E-Gear ratio with P1.044 and P1.045.
3. Set the E-Cam’s gear ratio and curve scaling: set the pulse number required for the cutting
length, which is P5.083 = 1 and
7-110
ASDA-A3 Motion Control
7
× Cutter number 𝐶 × Speed compensation 𝑉𝐶 ×
𝜋 × cutter diameter 𝑑1(𝑚𝑚)
1000000.
If Vc = 1, there is no speed compensation. If Vc = 0.9, the speed of the cutter axis in the
synchronous speed zone is 0.9 times of the master axis speed. If Vc = 1.1, the speed of
the cutter axis in the synchronous speed zone is 1.1 times of the master axis speed.
5. Enable Macro #6: write 0x0006 to P5.097 to enable Macro #6. Read P5.097 and if it
returns 0x1006, it means using macro for table creation is successful. If any of the
following failure codes shows, modify the setting according to the description.
0xF065 P5.081 data array start position exceeds the array length.
7-111
Motion Control ASDA-A3
This table creation method is for generating an E-Cam curve with adjustable synchronous
speed zone. You can use ASDA-Soft to create the table. The parameter setting for the rotary
shear curve is similar to the setting of that without the synchronous speed zone, as shown in
7 Figure 7.3.7.11. The software automatically limits the cutting length by referring to the ratio (R)
of the cutting length (L) and the arc length between cutter ends (a); R = L / a.
1.88 > R × Speed compensation (Vc).
The difference from the rotary shear curves without the synchronous speed zone is you can plot
the acceleration, synchronous speed, and S-curve zones for the curves with adjustable
synchronous speed zone. If the deceleration zone size is the same as the acceleration zone,
the software defines the remaining part as the waiting zone.
Figure 7.3.7.11 ASDA-Soft setting interface for [Rotary Shear - Adjustable Sync. Zone]
7-112
ASDA-A3 Motion Control
You can use Macro #7 of the servo drive to create the table with the same method. The
advantage of using the macro to create an E-Cam curve is that when changing the cutting
length is required, you can create a new curve simply by modifying the parameters. It is very
friendly for those applications that require frequent modification of the cutting length. The setting
7
steps are as follows:
1. Set the start position for the data array: use P5.081 to specify the data array start position
for E-Cam and use P5.085 to set the E-Cam’s segment number for clutch engagement.
When Macro #7 is used, the range of E-Cam segment (P5.082) is 30 - 72. It is suggested
that you set the segment to 72 for the optimal resolution of 5°.
2. Set the system E-Gear ratio: set the system E-Gear ratio with P1.044 and P1.045.
3. Set the E-Cam’s gear ratio and curve scaling: set the pulse number required for the cutting
length, which is P5.083 = 1 and
2𝑆 × 360°
𝑆° =
E − Cam segment number 𝑃5.082
360° = 2𝑊 + 2𝐴𝑐𝑐 + 2𝑆° + 𝑌
As the synchronous speed zone is adjustable, there are limitations when using Macro #7
to create the waiting zone of the E-Cam curve. The conditions are as follows.
360° 360° 𝑌
̂ (minimum waiting zone) = 180° +
𝑊 − +
𝑃5.082 𝑅 2
7-113
Motion Control ASDA-A3
7
at the waiting zone.
S° Y
W Acc Acc S° W
360°
7-114
ASDA-A3 Motion Control
6. Enable Macro #7: write 0x0007 to P5.097 to enable Macro #7. Read P5.097 and if it
returns 0x1007, it means using macro for table creation is successful. If any of the
following failure codes shows, modify the setting according to the description.
0xF071
0xF072
0xF073
The clutch is engaged, so the E-Cam table cannot be created.
0xF076 E-Cam segment number of P5.082 exceeds the range (30 - 72).
0xF077 P5.081 data array start position exceeds the array length.
The set values of P1.044 and P1.045 for the E-Gear ratio is too high.
0xF078 Decrease the values of P1.044 and P1.045, but maintain the same ratio,
for example: adjust 167772160 : 1000000 to 16777216 : 100000.
Acceleration degree is too small. Decrease the value for the waiting zone,
0xF079
synchronous speed zone, or S-curve level.
Waiting zone < minimum waiting zone. Increase the value for the waiting
0xF07A
zone or decrease the value for the synchronous speed zone.
The following method helps you to test the maximum border condition and create the E-Cam
curve successfully when using the HMI or controller to create the E-Cam table.
If the ratio (R) of the cutting length (L) and the arc length between cutter ends (a) is 0.05 - 1.09
(R = 0.05 - 1.09), and the E-Cam segment number P5.082 = 72, follow the parameter setting
procedure to create the table with Macro #7.
1. Set the waiting zone (W) and synchronous speed zone (Y) based on the S-curve level:
S-curve level (S) Range of waiting zone (W) and synchronous speed zone (Y)
0° ≤ W ≤ 75°; 0° ≤ Y ≤ 150°
1
0° ≤ 2W+Y ≤ 300°
0° ≤ W ≤ 70°; 0° ≤ Y ≤ 150°
2
0° ≤ 2W+Y ≤ 290°
0° ≤ W ≤ 55°; 0° ≤ Y ≤ 110°
3
0° ≤ 2W+Y ≤ 220°
0° ≤ W ≤ 25°; 0° ≤ Y ≤ 30°
4
0° ≤ 2W+Y ≤ 80°
7-115
Motion Control ASDA-A3
7 If the ratio (R) of the cutting length (L) and the arc length between cutter ends (a) is 1.1 - 5
(R = 1.1 - 5), and the E-Cam segment number P5.082 = 72, follow the parameter setting
procedure to create the table with Macro #7.
1. Set the S-curve level: use macro parameter P5.093.DCBA to set the S-curve level (S) with
the range of 1 - 4.
2. Set the synchronous speed zone: use macro parameter P5.094 to set the angle of the
synchronous speed zone (Y). Its angle must be greater than 0. When the synchronous
speed zone (YMax) calculated by the following formula is less than 0 degree, decrease the
S-curve level.
360
𝑌𝑀𝑎𝑥 = − 5 × (3 + 2𝑠+1 ) ≥ 0
𝑅
3. Set the waiting zone: use macro parameter P5.093.UZYX in hexadecimal to set the angle
of the waiting zone (W). The calculation is as follows.
180 5 × (2𝑠+1 − 1)
𝑊 (𝐻𝑒𝑥) = 180 − −
𝑅 2
When the machine is cutting, if the cutter speed is faster than the material feeder, it means
the speed compensation (Vc) is greater than 1. Proceed to Step 4 and re-plan the
synchronous speed and waiting zones based on the speed compensation requirements. If
the cutter is slower than the material feeder, it means the speed compensation is equal to
or less than 1. Proceed to Step 6, set the mechanism related parameters, and enable
Macro #7 to complete the E-Cam curve creation.
7-116
ASDA-A3 Motion Control
4. If taking adjusting the cutter speed as the priority, set the required maximum speed
compensation and use this compensation value to re-calculate the Sync zone (Ynew) and
the Waiting zone (W new). If taking the Sync zone size as the priority, set the Sync zone
(Ynew) and use the size of this Sync zone to re-calculate the speed compensation value
7
and the Waiting zone (W new). Refer to the following formulas to calculate the synchronous
speed zone and speed compensation value.
5. Set the new waiting zone size: use the macro parameter P5.093.UZYX in hexadecimal to
set the re-calculated waiting zone angle (W new), as shown in the following formula.
∆𝑌
𝑊𝑛𝑒𝑤 = 𝑊 +
2
6. Set the parameters related to the mechanism and enable Macro #7: use the macro
parameter P5.095.DCBA in hexadecimal to set the motor gear number (A) × Cutter number
(C). Use the macro parameter P5.095.UZYX in hexadecimal to set the cutter gear number
(B). Set P5.096 to 1000000 × Ratio of the cutting length and arc length between two cutter
ends (R) × Speed compensation (Vc). Set P5.097 = 0x0007 to enable Macro #7 to
complete the E-Cam curve for the adjustable synchronous speed zone.
7-117
Motion Control ASDA-A3
Yes
7 Reduce the
S-curve level
Set the S-curve level
P5.093.DCBA = 1 - 4
Yes
Speed compensation
No Vc >1
Yes
Speed compensation
New Sync. zone
Ynew = Y – Y 360
Vc =
360 - Y R
Set parameters:
P5.095.DCBA = A × C
P5.095.UZYX = B
P5.096 = 1000000 × R × Vc
P5.097 = 0x0007
7-118
ASDA-A3 Motion Control
Use this type of E-Cam curve when the printing material length is limited and full print cannot be
carried out. This type of curve helps to save the material, decreasing the interval between each
print pattern by retracting the material when the printing plate detaches from the material. In the
case of paper printing, the printing axis rotates at a fixed speed in a single direction. When the
printing plate and paper come into contact, the paper and printing axis starts printing with the
same linear speed, as shown in Figure 7.3.7.12 (a). Once the printing motion stops and during
7
the interval when the printing plate and paper are separated, the drive roll starts decelerating
and moving in the opposite direction until reaching the specified zone, as shown in Figure
7.3.7.12 (b). Afterwards, the drive roll resumes operation in the printing direction. When the
printing plate and paper come into contact again, the paper and printing axis resume a
synchronous relation and make the next print. Regarding the E-Cam curve for intermittent
printing machines, the parameters that you must set and the corresponding relation with the
printing machine mechanical structure are shown in Figure 7.3.7.13.
7-119
Motion Control ASDA-A3
You can create the E-Cam curve table for intermittent printer by using the ASDA-Soft software.
Figure 7.3.7.14 shows the user setting interface. The printer specification settings are as
follows.
1. Gear ratio: set the number of motor gear teeth (A) and number of material feeder gear
7 2.
3.
teeth (B).
Print length (PL) and blank length (BL): set the print length and blank length.
Drive roll diameter (d1): set the drive roll diameter for conveying the material.
4. Printing axis diameter (d2) and printing axis pulse number (N): set the diameter of master
printing axis and number of pulses per revolution.
5. Number of PUU per motor revolution: set the number of PUU per motor revolution of the
drive roll after E-Gear ratio conversion (P1.044 / P1.045).
𝜋×𝑑2
The ratio of printing axis circumference to printing zone length (𝑅 = ) must exceed 1 when
𝑃𝐿+𝐵𝐿
E-Cam curves are used for intermittent printing machines in order to save the material.
𝑃𝐿
Calculate the synchronous speed zone angle with the formula 𝑌 = × 360°. You can also
𝜋×𝑑2
adjust the waiting zone angle and S-curve angle in the advanced settings. Increase the angle
for the synchronous speed zone to increase the zone size. This ensures the printing axis and
drive roll are in the uniform operation speed and stable during printing motions to achieve higher
quality printing.
Figure 7.3.7.14 ASDA-Soft rotary shear - intermittent printing machine setting interface
7-120
ASDA-A3 Motion Control
In rotary shear applications, the system needs to automatically compensate the mechanical or
material differences in order to ensure the cutting spot is correct. Delta servo drive provides 2
types of compensation functions, synchronous Capture axis and E-Cam phase alignment. The
7
introduction of the synchronous Capture axis is as follows. After the external sensor detects the
alignment mark, it sends the digital input signal (DI7) to the slave servo axis through the
hardware wiring. The servo drive compensates the position error according to the deviation
between the set pulse number and the pulse number actually received, and then corrects the
cutting or packing positions until it is within the set zone. You can use the synchronous Capture
axis for compensation if deformation and slippage occur in either the cutter or film of the
packing machine. Reasons that may cause inaccurate cutting are as follows:
1. Loss of pulse: unstable pulse output from the master axis or the slave axis is unable to
properly receive pulses from the master axis due to noise or other factors.
2. Errors accumulated over long periods of time: significant calculation error due to the
number of pulses accumulated over long periods of time.
3. Material slippage: relative slippage between material and roller causing inaccurate cutting
length.
4. Nature of the material: different tension between materials wound onto the inner circle and
outer circle.
5. Tension mechanism causing material deformation: material deformed due to the tension
mechanical design of the machine causing inaccurate cutting length.
6. Alignment mark position: printing or other factors may cause inconsistent spacing between
marks.
The servo drive uses the deviation between the pulse number within two marks set in P5.078
and the actual received pulses within two marks as the basis for correction. Next, the servo
drive calculates the pulse number of the synchronous Capture axis and regards it as the source
for the master axis. The deviation is saved in P5.079. You can directly write the deviation into
this parameter to shift the cutting or packaging spot. You can also shift the cutting or packaging
spot by writing the shift compensation deviation in P1.016, so that the cutting or packing spot
shifting amount is value of P5.079 plus P1.016. During synchronous Capture axis operation, the
deviation in P5.079 remains within a small range. If the deviation increases constantly, it may be
caused by mechanism deviation, signal interference, or inappropriate parameter settings. In this
case, set the correction rate and correction rate filter with P5.080 and P1.015. The larger the
correction rate, the faster the synchronous deviation is corrected to 0, but the speed changes
more drastically. In contrast, the smaller the correction rate, the slower the synchronous
deviation is corrected to 0, and the speed changes more moderately. The compensation
mechanism is shown in Figure 7.3.7.15.
7-121
Motion Control ASDA-A3
Mark
Mark sensor
Deviation in pulse
7-122
ASDA-A3 Motion Control
The formula for the synchronous Capture axis correction rate is as follows. You can use P5.080
to modify the correction rate.
Sync CAP axis output pulse
(100 − 𝑃5.080)% < Correction rate = < (100 + 𝑃5.080)%
Sync CAP axis input pulse
7
The synchronous Capture axis is for correcting the accumulated deviation. Use the mean filter if
immediate correction for the subtle deviation is necessary. The correction filter P1.015 can set
the range for enabling the filter. If the error is within the set range, the filter is enabled. If the
error is greater than the set value of P1.015, it means E-Cam deviation is too great and must be
corrected immediately instead of being filtered. Its operation is shown in Figure 7.3.7.16.
P1.015.YX
Correction rate filter
range
When the mark printing quality is inferior and there is a stain on the non-mark reading area, the
synchronous Capture axis can perform the masking function with high speed position capturing.
To avoid misreading the mark due to stains, use P1.020 to specify the distance in pulses for
disabling the Capture function before and after reading the mark reading area, as shown in
Figure 7.3.7.17.
7-123
Motion Control ASDA-A3
Before using the synchronous Capture axis, set the parameters for E-Cam, E-Cam curves, and
the synchronous Capture axis. Next, use PR commands to enable the Capture and E-Cam
functions. The settings are as follows.
7 1.
2.
Create and download the E-Cam curve to the servo drive.
Set the E-Gear ratio: including the system E-Gear ratio (P1.044 and P1.045), E-Cam gear
ratio (P5.083 and P5.084), and E-Cam curve scaling (P5.019).
3. Relevant settings for E-Cam: start address for data array (P5.081), segment number N
(P5.082), and engaged segment number (P5.085).
4. Relevant settings for high speed position capturing (Capture) : start address of data array
(P5.036) and masking range (P1.020).
5. Set the homing methods.
6. Relevant settings for synchronous Capture axis: the interval between each synchronous
Capture action (P5.078) must be equal to the received pulse number per E-Cam cycle
(P5.084/P5.083), maximum correction rate (P5.080), and correction filter (P1.015).
7. Set the PR command to enable the Capture and E-Cam functions: PR#0 executes the
homing procedure. PR#1 uses the absolute position command to move the motor to the
origin. Disable the Capture and E-Cam functions before using the PR command to set
their parameters, such as the case in PR#2 and PR#3. PR#4 sets the capturing amount.
PR#5 enables the cyclic capturing mode. PR#6 enables the E-Cam function, uses the
synchronous Capture axis as the source for the master axis, and executes the capturing
action based on the clutch engagement timing. PR#7 enables the Capture function and
sets the pulse source.
PR#0
PR#1
Homing PR#2 (I) PR#3 (I)
Position
0: PLZ Write Write
Offset=0 DLY=[0] 0 ms
PR#1 0 PUU DLY=[0] 0 ms DLY=[0] 0 ms
Speed1=100 ABS P5.039=0x2020 P5.088=0x0250
Speed2=20 10 rpm
7-124
ASDA-A3 Motion Control
The E-Cam phase alignment function is another compensation method provided by the servo
drive. You need to first set the phase for the E-Cam phase alignment and the compensation
detection position for the external sensor. In each cycle, everytime the E-Cam operates to the
detection position of the external sensor, the servo drive starts comparing the actual phase with
the correct phase and then calculates the deviation of the slave axis. Then, the servo drive writes
this deviation amount to the PR program for immediate or later compensation (user-defined),
7
which is completed with the E-Cam and PR command overlapping function introduced in Section
7.3.5. The compensation mechanism for the E-Cam phase alignment is shown in Figure 7.3.7.18.
Slave axis
position
(PUU) Set the phase
for alignment
Compensation
amount
E-Cam
phase
0° 180° 360°
External
sensor DI
When using the E-Cam phase alignment compensation, set the parameters for the DI (digital
input), phase alignment position, and compensation level. The flowchart is shown in Figure
7.3.7.20. The steps to set the E-Cam phase alignment function are as follows.
1. Presetting: create and download the E-Cam curve to the servo drive. Set the E-Gear ratio,
including the system E-Gear ratio (P1.044 and P1.045), E-Cam gear ratio (P5.083 and
P5.084), and E-Cam curve scaling (P5.019). Complete the settings relevant to the
E-Cam, including the start address of the data array (P5.081), E-Cam segment number
(P5.082), and the E-Cam segment number for engagement (P5.085).
2. DI relevant settings: connect the external sensor with the DI point. Define this DI as
[0x35]ALGN. Since both the DI and the sensor have delay, the captured phase position
might also delay. Use P2.074 to set the delay time compensation of the DI as follows:
𝑃2.074 = 𝑃2.009 (DI filter time) + Sensor delay time
To prevent mistakenly triggering the DI, set P2.073.DC in hexadecimal to specify the
masking zone proportion (%). The master axis pulse must exceed the masking area before
the next phase alignment starts. This function is only applicable to the applications with
forward direction pulse input.
7-125
Motion Control ASDA-A3
P5.084
Masking zone (pulse) = × P2.073. DC(%)
P5.083
3. E-Cam phase alignment setting: P2.075 sets the alignment position for E-Cam phase
7 alignment. The unit is the pulse number of the master axis, which corresponds to the
specified E-Cam phase after conversion. For example, if the pulse number per E-Cam
curve cycle is 36000, then P5.083 = 1 and P5.084 = 36000. If you set P2.075 to 18000,
then upon the DI receives the signal, the system starts comparing the slave axis’ actual
position and the set E-Cam position of 180° and then calculates the required
compensation value. If you set P2.075 to 10000, when the DI receives the signal, the
system starts comparing the slave axis’ actual position and the set E-Cam position of 100°
and then calculates the required compensation value. Use the monitoring variable 063
(3Fh) to monitor the slave axis’ actual position.
4. Filter setting: to keep the operation smooth and decrease the position deviation caused by
the noise of the external sensor, when the distances between each mark read by the
sensor are equal, you can use the filter to improve the stability of the phase alignment.
P2.073.YX specifies the filter range (%) in hexadecimal. If the deviation is smaller than this
set range, the filter function is effective. If the deviation is greater than this range, it means
the deviation is greater and requires immediate compensation. P2.076.Y specifies the filter
intensity. This works the same way as P1.015.Z, the correction filter intensity of the
synchronous Capture axis, which setting value is suggested to be less than 3. Refer to
Figure 7.3.7.15. Use the monitoring variable 085 (55h) to monitor the E-Cam phase
deviation in percentage, which unit is 0.1%. If this value is 10, it means the deviation is
1%, which is 3.6°.
5. Compensation direction setting: P2.076.UZ specifies the allowable forward alignment rate
in hexadecimal. Set it to 0% to perform the alignment always in the reverse direction; set
50% to align the phase with the shortest path; set 100% to perform the alignment always
in the forward direction. When you select “always forward” or “always reverse” for the
alignment, you must set the maximum correction rate to avoid excessive compensation.
Generally, using the shortest path for alignment is recommended. If the application has set
the reverse inhibit condition and the deviation is sometimes positive and sometimes
negative, use with P1.022.U the reverse inhibit function.
6. Maximum correction rate setting: when the alignment deviation is too great, the
compensation amount might thus be great which causes motor vibration or even overload.
P2.073.UZ in hexadecimal sets the maximum correction rate and gradually compensates
the deviation in stages to alleviate the motor vibration, but it requires longer time to
complete the alignment compensation. The formula for maximum correction amount per
time is as follows:
P5.084
Max. correction rate per time (pulse) = × P2.073. UZ(%)
P5.083
7-126
ASDA-A3 Motion Control
7. PR path setting: the compensation amount for the slave axis is stored in the PR number
specified by P2.073.BA. When the slave axis requires compensation, the system can
trigger this PR path at the proper timing. When using the E-Cam phase alignment function,
set the following for the specified PR: select [Point-to-Point Command], set NO for [INS:
7
Interrupt the previous PR path when executing the current PR path], set NO for [OVLP:
allow the next PR command to overlap the command that is currently executed when
decelerating], and select [INC Incremental position] and the appropriate speed and
acceleration. Setting the position command is not required because it is automatically set
by the E-Cam phase alignment function.
8. E-Cam phase alignment setting: it is set by P2.076.X. P2.076.X Bit 0 enables or disables
the alignment function. After this function is enabled, it starts operating as soon as the
servo drive receives the DI signal. P2.076.X Bit 1 sets whether to immediately trigger the
PR command and calls this PR command when the clutch disengages (P5.088.BA).
P2.076.X Bit 2 selects the phase alignment method depending on whether the mark is on
the compensated motion axis.
7-127
Motion Control ASDA-A3
If the mark is on the non-compensation motion axis and when E-Cam phase alignment
compensation is operating, the following mark position is unchanged. If the mark is on the
compensation motion axis and when E-Cam phase alignment compensation is operating, the
following mark position is changed, as shown in Figure 7.3.7.19.
7-128
ASDA-A3 Motion Control
P2.073.DC
Masking
range (%)
Slave axis
position
(PUU) Masking
zone
0° P2.075 360°
E-Cam
phase
Position when
the servo
receives the DI
7
Alignment target P2.074 DI delay time
position (pulse) Actual mark compensation
position
P2.073.YX
Range of filter
P2.076.Y
Filter intensity
P2.073.YX
Range of filter
Slave axis
E-Cam phase alignment deviation
Reverse position Forward
percentage (Mon 085)
direction direction
alignment alignment
Always align in
P2.076.UZ = 0 100% reverse direction
Total displacement
1st alignment
compensation
P2.073.UZ
2nd alignment
Maximum allowable compensation
correction rate per
time 3rd alignment
compensation
P2.076.X 0 1
Bit0
Disable Enable
Phase alignment switch
P2.076.X
E-Cam phase Bit1
Trigger compensation No Yes
alignment control
PR immediately
Bit2 Alignment mark is on the Alignment mark is on the
Position of the mark non-compensation motion axis compensation motion axis
7-129
Motion Control ASDA-A3
Differences between positioning with synchronous Capture axis and E-Cam phase
alignment
The synchronous Capture axis and E-Cam phase alignment are both commonly used
7
compensation approaches for the rotary shear system. In real applications, you can use these
two together. The feature differences of the two are as follows.
Equal space marking Available. Available and can be used with the filter.
7-130
ASDA-A3 Motion Control
The flying shear system is a dynamic cutting system of which feeder continues to operate.
Therefore, the cutting and feeding axes have to be synchronous during cutting. The synchronous
speed duration should allow the cutter to finish cutting and return to the right position to avoid
damaging the cutter or materials, as shown in Figure 7.3.8.1. Common applications include cutting
machines, filling machines, and labeling machines. Different from rotary shear, the compensation
methods using synchronous Capture axis and phase alignment are not applicable to flying shear
7
applications. This avoids machine damage caused by the compensation in the synchronous area.
(1) Cutting axis (slave axis); (2) Material feeder (master axis)
Figure 7.3.8.1 Flying shear system
7-131
Motion Control ASDA-A3
The application of flying shear is divided into two types according to the clutch engagement
time. The first type is fully engaged. Its E-Cam curve includes the acceleration zone,
synchronous speed zone, deceleration zone, and reset zone. The slave axis is completely
controlled by the E-Cam system. The second type is partially engaged: the E-Cam operation is
7
triggered by the signal, and the E-Cam curve has no reset zone. After one cycle of E-Cam
operation, the clutch disengages and uses the PR command to reset. Then, the E-Cam waits for
the next trigger signal. As shown in Figure 7.3.8.2 using a cutting machine as an example, the
material feeder is the master axis and the cutting axis is the slave axis. The feeder maintains at
a constant speed, and the cutting axis operates according to the E-Cam curve or PR command.
Acceleration Same speed zone Deceleration
zone zone
Reset path
Cutting axis (slave
Cutting path axis) path
Cutter starts
Figure 7.3.8.2 Cutting path and operation cycle of the cutting machine
Fully engaged
The fully engaged E-Cam application is suitable for cutting operations without marks. Its E-Cam
curve includes the acceleration zone, synchronous speed zone, deceleration zone, and reset
zone. The master axis operates at a constant speed. The slave axis operates according to the
E-Cam curve and the cutting is complete in the synchronous speed zone. In each cycle, the
slave axis starts from the acceleration zone. To avoid wasting materials in the first cycle, set the
initial lead pulse before engaged (P5.087). The setting value is the total pulse number of the
synchronous speed zone, deceleration zone, and reset zone. If the cutting sensor and material
are not aligned during the first cutting, you need to add the offset pulse number of the sensor.
Cutting point Cutting point Cutting point
Cutting length Cutting length
Sync. speed zone Dec. Reset Acc. Sync. speed zone Dec. Reset Acc.
zone zone zone zone zone zone
Speed curve
(PUU/s)
Position
curve (PUU)
Sensor offset
7-132
ASDA-A3 Motion Control
You can use the “Speed Fitting Creation” in ASDA-Soft to create the E-Cam curve. However,
this method can only generate E-Cam curves with single operation direction. You need to create
the curves for the cutting zone and reset zone respectively. Then, combine the two curves with
the “Manually create a table” function. The operation steps are as follows:
7
1. Curve planning: segment the cutting zone, stop zone, and reset zone. Because the cutting
zone is in the first segment of the curve, there will be more position points plotted in the
first segment to ensure the flying shear can complete the cutting in the cutting zone. In the
following example, the cutting zone and stop zone are segmented as the first section of
the curve with 300 position points. The second section of the curve is the reset zone with
100 position points. So, the curve is composed of 400 position points.
Position
curve
7-133
Motion Control ASDA-A3
2. Plan and create the first section of the E-Cam curve: this section has a total of 300
position points including the cutting zone and stop zone, so set the E-Cam segment
number N (P5.082) to 300. This example sets the cutting zone to 95% (including
acceleration zone of 5%, synchronous speed zone of 85%, and deceleration zone of 5%)
7
which is 285 position points. The stop zone is 5%, which is 15 position points. After setting
the required lead distance of the slave axis, click Create Table.
Position
curve
95% 5%
300 position points
95%
5%
7-134
ASDA-A3 Motion Control
3. Export the curve data of the first section: right-click on the table, select Export points and
a window appears. Select the check box for All points and specify the save location, then
click OK to save.
4. Plan and create the second section of the E-Cam curve: the reset zone has 100 position
points in total. You must set the E-Cam segment number N (P5.082) to 100. Since the
curves created by this function are all in forward direction, you must first create a curve,
and then reverse it to complete the curve for the reset zone.
7-135
Motion Control ASDA-A3
After creating the forward direction E-Cam curve, right-click on the table, select Batch
change the values, and fill in 0 to 200 in the appearing window. Select “*” (multiplication),
fill in “-1”, and select the check box for Don’t close the window, go on the next
operation, and then the curve direction reverses from forward to backward. Then, select
7
“+” (plus), fill in “100000” for the lead distance of 100,000 PUU, so that the initial value of
this curve section smoothly coincides with the final value of the previous curve section.
Click OK, then click Draw to complete the reversed direction of the curve.
7-136
ASDA-A3 Motion Control
5. Export the curve data of the second section: right-click on the table, select Export points
and a window appears. Select the check box for All points and specify the save location,
and then click OK to save.
7-137
Motion Control ASDA-A3
6. Combine E-Cam curves: use "Manually create a table". The E-cam curve has a total of
400 position points, so you need to set the E-Cam segment number N (P5.082) to 400.
Click Create Table and a table of 400 position points is generated. Right-click on the table,
select Import points, fill in “0” to “300” in the pop-up window, select the first section of the
7
curve, and then click OK. Follow the same steps as previous, but fill in “301” to “400” in the
pop-up window, select the second section of the curve, and then click Draw to complete
the E-Cam curve of the fully engaged mode.
7-138
ASDA-A3 Motion Control
The operation of the fully engaged mode is based on the E-Cam curve. The E-Cam curve is
more complex and more difficult to create, so if the cutting length changes, you can only modify
the cutting length by setting the pre-engaged pulse number for each cycle (P5.092) or adjust the
E-Cam gear ratio (P5.084 / P5.083) and curve scaling (P5.019).
Pre- Pre-
Sync. speed Dec. Reset Acc. Sync. speed Dec. Reset Acc.
engaged engaged
zone zone zone zone zone zone zone zone zone zone
Speed curve
(PUU/s)
Position
curve (PUU)
7-139
Motion Control ASDA-A3
7
also reduce 0.8 times. You can use the E-Cam curve scaling (P5.019) to reduce the
setting by 0.8 times to shorten the cutting length. However, this method also reduces the
synchronous speed zone, so make sure that the cutting action can be completed in the
synchronous speed zone. This method is not recommended for applications when the
cutting length is greater than the E-Cam curve operating length. Because when you
increase the moving distance of the slave axis, the machine may not have sufficient
distance to complete the slave axis motion which can lead to collision.
Original cutting length
Sync. speed Dec. Reset Acc. Sync. speed Dec. Reset Acc. Sync. speed Dec. Reset
zone zone zone zone zone zone zone zone zone zone zone
Speed curve
(PUU/s)
Position
curve (PUU)
Slave axis offset
(Reduces to 0.8 times
of the original)
7-140
ASDA-A3 Motion Control
Partially engaged
This is applicable for cutting operations with or without marks. For the cutting operation with
marks, use the Capture function to have the E-Cam engaged. For the cutting without marks,
use the Compare function to generate virtual marks for the Capture function to capture the
7
position data. The E-Cam curve includes the acceleration zone, synchronous speed zone, and
deceleration zone. After the E-Cam curve (acceleration, synchronous speed, deceleration
zones) is executed, the clutch disengages. The reset zone is completed with a PR command
and then it waits for the next trigger signal to have the clutch engaged. With this method,
you can create an E-Cam curve with a larger synchronous speed zone based on the maximum
moving distance of the cutter. This is suitable for applications with the cutting length smaller
than the waiting zone. For applications with the cutting length greater than the maximum moving
distance of the cutter, disengage the E-Cam and have the material feeder continue to operate,
and then the E-Cam re-engages when the servo receives the trigger signal.
Cutting Cutting Cutting
point point point
Cutting length Cutting length
Position curve
(PUU)
7-141
Motion Control ASDA-A3
After creating an E-Cam curve based on the maximum moving distance of the cutting axis, set the
master pulse number of disengaging time (P5.089) according to the cutting length. After the
disengaging pulse number is reached or the cutting complete signal is received, the clutch
disengages and continues with a zero-speed PR speed command to stop the cutter. Then, it uses
7
another PR position command to return the cutter to the initial position, as shown in Figure 7.3.8.5.
The setting methods are as follows:
1. Master axis signal source: set P5.088.Y to 0; it means the source of the master axis is the
capturing axis. In the Capture function, this capturing axis refers to the setting of P5.039.Y
for the signal source of the master axis.
2. Engagement condition: set P5.088.Z to 2; it means the clutch engages as soon as the first
data is captured and the signal is input through DI7 to the servo drive.
3. Disengagement condition: set P5.088.U to E; it means the clutch disengages when the
master axis pulse number reaches the pulse number set in P5.089, the slave axis
decelerates to stop, and the E-Cam function is disabled.
4. To set the subsequent PR procedure after the clutch disengages, set the PR number to be
executed in P5.088.BA in hexadecimal.
5. Set the PR procedures:
Procedure 1: set the PR commands for execution when the cutting machine is activated.
PR#1 confirms the Capture function is disabled. PR#2 confirms the E-Cam function is
disabled. PR#3 jumps to PR#C. PR#C sets the capturing amount to 1. PR#D enables the
Capture function. PR#E enables the E-Cam function.
Procedure 2: set the subsequent PR commands after the clutch disengages. PR#A sets
the zero-speed command to stop the cutting axis. PR#B sets the position command to
return the cutting axis to the initial position.
PR#B
PR#A (I) PR#C (I) PR#D (I) PR#E (I)
Position
Speed Write Write Write
DLY=[0] 0 ms
DLY=[0] 0 ms
DLY=[0] 0 ms
0 PUU DLY=[0] 0 ms DLY=[0] 0 ms
0 rpm P5.088=
ABS P5.038=1 P5.039=0x2021
0x000AE201
1000 rpm
7-142
ASDA-A3 Motion Control
DI7
7
Initial lead pulse number
(P5.087)
Master pulse number of
disengaging time
(P5.089)
PR#B
Speed curve
PR#A
7-143
Motion Control ASDA-A3
7.3.9 Macro
In real applications, the macro commands cater to different needs during E-Cam operation,
such as the requirements for stopping and resuming the operation after an alarm occurs,
7
the phase alignment at the initial operation stage, or phase modification and pausing the cycle
during operation. You can use the following macros to complete the tasks. Use P5.097 to
enable the macro. Enter values to P5.093 - P5.096 based on the macro requirements.
Sets the pulse number for the master axis gear ratio
The cams disengage after one
Macro #5 (P5.084) and the pulse number for disengagement
cycle.
(P5.089) as the same.
When the clutch engages, the E-Cam curve scaling
Macro #8 Prompt change in scaling.
(P5.019) takes effect one time.
When the clutch engages, sets the master axis pulse Precise control of the clutch
Macro #C
phase when the motor remains unmoved. engagement position.
When the slave axis position is not in the
corresponding E-Cam curve, calculates the position Slave axis position offset
Macro #D
correction amount and writes this amount to the PR correction for E-Cam cycles.
incremental position command.
Uses high-speed DI7 to perform E-Cam phase
alignment, calculates the compensation amount, and
Macro #E Non-cyclic marking function.
writes this amount to the PR incremental position
command.
When the master axis stops and the clutch
Evacuating the damaged
Macro #F disengages, moves the slave axis to the specified
material due to miscutting.
position and then back to the original position.
Carries on the operation after the slave axis stops for Empty pack prevention
Macro #10
one cycle. mechanism.
7-144
ASDA-A3 Motion Control
Macro #C - change the engagement position and operate in forward direction until the
disengagement condition is met
When the clutch is engaged, this macro immediately changes the master axis position and
automatically calculates the remaining pulse number in the cycle. When the E-Cam cycle is
complete, the clutch disengages based on the set disengagement condition (P5.088.U).
This macro can be used for setting the initial engagement position for the master axis and you
can select any of the master axis position to engage. The precision level is higher when you use
7
Macro #C than using P5.085 to select the section from the E-Cam table for engagement. When
using this macro, have the master axis stay stationary. Wait for the macro to complete before
operating the master axis. The operation is shown in Figure 7.3.9.1.
Slave axis position
(PUU)
Complete the
remaining cycle in
forward direction
Remaining
pulses in the
cycle Master axis
position
(Pulse)
Default P5.093
engagement Specified
position engagement
position
Figure 7.3.9.1 Macro #C operation
Setting steps:
1. The E-Cams engage and the master axis stops.
2. Set the disengagement condition (P5.088.U).
3. Set the engagement position: use P5.093 to write the master axis engagement position
(pulse) in hexadecimal and use monitoring variable 062 (3Eh) to monitor the current
master axis position. The range for the new specified engagement master axis position is:
P5.084
0 ≤ P5.093(Pulse) <
P5.083
7-145
Motion Control ASDA-A3
4. Enable Macro #C: set P5.097 = 0x000C to enable Macro #C. Read P5.097 and if it returns
0x100C, it means the macro execution is successful. If any of the following failure codes
shows, modify the setting according to the description.
7
When this macro command is executed, the clutch is not in the
0xF0C1
engaged status.
The engagement position specified in P5.093 exceeds the range
0xF0C2
(must be ≥ 0).
The engagement position specified in P5.093 exceeds the range
0xF0C3 P5.084
(must be < ).
P5.083
Macro #D - calculate the deviation between the current slave axis position and rotary
axis position for PR positioning
When the slave axis position is not at the E-Cam curve corresponding position, this macro finds
the slave axis position corresponding to the master axis position. Next, it calculates the deviation
between this position and the current motor position, and writes the deviation to the PR
incremental position command. You can trigger the specified PR and move the motor of the slave
axis to the position corresponding to the master axis position. This macro is suitable for the cyclic
motion which starts from the same point. In other words, the mechanical part returns to the start
point each cycle; and the slave axis moving distance is the same as the rotary axis position scale .
You can monitor the rotary axis position in PUU with monitoring variable 091 (5Bh). The operation
is shown in Figure 7.3.9.2.
Current
Reverse
operation to P2.052 =
the target Slave axis
Target moving amount
Forward
operation to
the target Master axis
position
Current (Pulse)
Setting steps:
1. Set P5.088.X Bit 1 to 1 to keep the clutch engaged when Servo Off and engage the
E-Cam.
2. Set the rotary axis position scale to equal the moving distance of the slave axis per cycle
(P2.052 = slave axis moving distance ECAM_H).
3. Set the E-Cam scaling to 1 (P5.019 = 1).
7-146
ASDA-A3 Motion Control
4. Set the initial engagement position: align the start point of 0 degree in the E-Cam curve
table with the origin of the rotary axis position.
5. Set the PR number to save the deviation: specify PR#1 - 99 in hexadecimal.
Set P5.093.YX = 0x01 - 0x63, and set this PR as an incremental position command.
7
6. Select the direction control type: set P5.093.BA = 00 to use the dodge point for controlling
the forward and reverse directions. Set P5.093.BA = 01 to use the allowable forward rate
for controlling the forward and reverse directions.
7. Set the reverse inhibit function: set P5.093.CD = 0 to disable the reverse inhibit function.
Set P5.093.CD = 1 to enable the reverse inhibit function.
8. Set the dodge point or allowable forward rate: if using the dodge point for direction control,
set P5.095 to 0 - 100% for the dodge position. If using the allowable forward rate for
direction control, set P5.095 to 0 - 100% as the allowable forward rate. Refer to the
following figure.
P5.093.BA = 00 P5.093.BA = 01
Slave axis 0 Slave axis
target ° position
position Reverse Forward
operation operation
100% Always reverse
Dodge P5.095 = 0
point
θ P5.095 = 25 75% 25%
Move with
θ = 360° x P5.095 % P5.095 = 50 50% 50% shortest path
9. Enable Macro #D: set P5.097 = 0x000D to enable Macro #D. Read P5.097 and if it returns
0x100D, it means the macro execution is successful. If any of the following failure codes
shows, modify the setting according to the description.
0xF0D1 When this macro command is executed, the clutch is not in the engaged status.
0xF0D3 P5.095 the dodge point or allowable forward rate exceeds the range (0 - 100%).
Position correction value does not exist. This macro command might be
0xF0D5
triggered twice.
E-Cam did not remain engaged when servo is off, so when servo switches to the
0xF0D6
on state again, E-Cam is not engaged.
Slave axis moving distance does not equal the rotary axis position scale
0xF0D7
(ECAM_H ≠ P2.052).
0xF0D8 E-Cam curve scaling does not equal 1 (P5.019 ≠ 1).
0xF0D9 P5.093.BA forward / reverse direction setting exceeds the range (00 - 01).
0xF0DA P5.093.DC reverse inhibit setting exceeds the range (00 - 01).
The reverse inhibit function has failed. Do not use macro commands #D and #10
0xF0DB
consecutively.
7-147
Motion Control ASDA-A3
When the clutch engages, this macro sets the master axis engagement position (pulse) and
calculates the required correction amount for the slave axis to complete positioning for one time.
7
Next, it writes this correction amount to the PR incremental position command to execute.
You can trigger this PR command to have the slave axis operate to the corresponding target
position at the proper time. In actual applications, you can connect the external sensor to the
servo drive DI, and use an event trigger to enable Macro #E. Then, the macro calculates the
correction amount and writes this value to the specified PR program. This macro is suitable for
applications with random markings. The operation is shown in Figure 7.3.9.3.
One cycle
External sensor DI
Current
Correction
amount
Target
Master axis
position
Current P5.096
positioning (Pulse)
pulse no.
Setting steps:
1. Engage the clutch.
2. Set the PR number to save the correction amount: specify PR#1 - 99 in hexadecimal.
Set P5.093.YX = 0x01 - 0x63, and set this PR as an incremental position command.
3. Set the maximum correction rate: specify the maximum correction rate of 0 - 100% in
hexadecimal. When P5.093.UZ = 0x00 - 0x64%, it limits the correctable range to avoid
over-correction per time and causing machine vibration.
4. Set the PR trigger timing: set P5.093.A to 1 to immediately trigger the PR command for
correction. Set P5.093.A to 0 to manually trigger the PR command.
5. Set the mark position: set P5.093.B to 0 to mark on other motion axis and the following
mark positions are not changed when positioning. Set P5.093.B to 1 to mark on the motion
axis for compensation, but this changes the following mark positions when positioning.
6. Set the triggering method: set P5.093.C to 0 to use the general DI with event triggering.
Set P5.093.C to 1 to use the high speed DI7 with Capture function as the triggering
method; meanwhile, set the pulse source of the master axis (P5.088.Y = 0) as the Capture
axis. When the last position data is captured, execute PR#50 (P5.039.X Bit 3 = 1) to
perform the compensation. This is suitable for high precision applications.
7-148
ASDA-A3 Motion Control
7. Set the compensation for the DI time delay: set P5.094 as -25000 to 25000 (µs) to
compensate the delay time for the sensor and the signal transmission.
8. Set the allowable forward rate: set P5.095 to 0 - 100% to specify the allowable forward
rotation rate.
7
Slave axis
position
Reverse Forward
correction correction
100% Always reverse
P5.095 = 0
P5.095 = 25 75% 25%
Correction with
P5.095 = 50 50% 50%
shortest path
9. Set the positioning pulse number: use P5.096 to set the pulse number (position) of the
master axis for positioning. The setting range is as follows:
P5.084
0 ≤ P5.096(Pulse) <
P5.083
10. Enable Macro #E: set P5.097 = 0x000E to enable Macro #E. Read P5.097 and if it returns
0x100E, it means the macro execution is successful. If any of the following failure codes
shows, modify the setting according to the description.
0xF0E3 P5.093.UZ maximum correctable rate exceeds the range (0x00 - 0x64%).
0xF0E4 P5.094 DI delay time compensation exceeds the range (-25000 to 25000 μs).
P5.096 pulse number (position) of the master axis for positioning exceeds the
0xF0E6 P5.084
range (0 ≤ P5.096 < ).
P5.083
7-149
Motion Control ASDA-A3
Macro #F - use the deviation between the current slave axis position and the target
position for PR positioning
When the master axis stops but the E-Cams remain engaged, this macro can move the slave
7
axis to the specified position and then return it to the original position. The specified position is
set with the master axis pulse number. After Macro #F is triggered, the servo calculates the
required moving amount for the slave axis to move to the specified position and writes this
moving amount to the two PR incremental position commands (onward and return trips). Trigger
the onward trip PR command, and the slave axis moves to the target position. Trigger the return
PR command, and the slave axis returns to the original position. This macro is suitable for
applications that require moving the slave axis while the system or the master axis is stopped.
The operation is shown in Figure 7.3.9.4.
Slave axis
position (PUU)
One cycle
Onward PR Return PR
Current
Target
Master axis
position
Current P5.096 (Pulse)
Target pulse no.
Figure 7.3.9.4 Macro #F operation
Setting steps:
1. The master axis stops and the clutch is engaged.
2. Set the onward and return trip PR numbers: specify any of the PR from PR#1 - 99 in
hexadecimal as the onward trip PR command. Set P5.093.YX = 0x01 - 0x63 and set this
PR as the incremental position command. Set any of the PR from PR#1 - 99 as the return
trip PR command. Set P5.093.UZ = 0x01 - 0x63 and set this PR as the incremental
position command. Do not use the same PR number at the same time.
7-150
ASDA-A3 Motion Control
3. Set the allowable forward rate: set P5.095 to 0 - 100% to specify the allowable forward
rotation rate.
Slave axis
position
Reverse Forward
7
operation operation
100% Always reverse
P5.095 = 0
P5.095 = 25 75% 25%
Operate with
P5.095 = 50 50% 50% shortest path
4. Set the target pulse number: use P5.096 to specify the master axis pulse number of the
target position, which range is as follows:
P5.084
0 ≤ P5.096(Pulse) <
P5.083
5. Enable Macro #F: set P5.097 = 0x000F to enable Macro #F. Read P5.097 and if it returns
0x100F, it means the macro execution is successful. If any of the following failure codes
shows, modify the setting according to the description.
0xF0F1 When this macro command is executed, the clutch is not in the engaged status.
PR number of onward trip specified by P5.093.YX exceeds the range
0xF0F2
(0x01 - 0x63).
PR number of return trip specified by P5.093.UZ exceeds the range
0xF0F3
(0x01 - 0x63).
0xF0F5 P5.095 allowable forward rate exceeds the range (0 - 100%).
P5.096 master axis pulse number of the target position exceeds the range
0xF0F6 P5.084
(0 ≤ P5.096 < ).
P5.083
7-151
Motion Control ASDA-A3
Macro #10 - the slave axis immediately pauses for one cycle
When the clutch is engaged and the slave axis operates in forward direction, this macro can stop
one cycle of the slave axis operation and then the operation resumes. To stop for multiple cycles,
7
consecutively trigger Macro #10 for a number of times. The servo drive records the number of
times Macro #10 is triggered and the slave axis will stop for the number of cycles accordingly.
When using this macro, use P1.022 PR special filter and set P1.022.YX acceleration time limit
(the required time for the motor to accelerate from 0 to 3000 rpm, which range is 10 - 1270 ms).
If the acceleration or deceleration time is shorter than the acceleration time limit, then the filter
takes effect and smooths the acceleration or deceleration process, preventing the command from
changing too drastically and machine vibration. The following error caused by the smooth
command will be compensated after the command changes become moderate, so the final
position does not deviate. This macro is usually used for the empty pack prevention function on
the packing machine. The operation is shown in Figure 7.3.9.5.
Slave axis
position
(PUU)
Original
position curve
Original cycle
Pausing
position
Slave axis
speed
(PUU/s)
Original cycle
7-152
ASDA-A3 Motion Control
Setting steps:
1. Engage the clutch.
2. Set P1.022.YX the acceleration time limit. If the reverse inhibit is required, set P1.022.U.
3. Enable Macro #10: set P5.097 = 0x0010 to enable Macro #10. Read P5.097 and if it
7
returns 0x1010, it means the macro execution is successful. If any of the following failure
codes shows, modify the setting according to the description.
Note: this function is accumulative. If the command is triggered for N times consecutively, it pauses
the E-Cam for N cycles. Note that the accumulated pause distance cannot exceed the range.
When the pause cycle is complete, the slave axis continues to operate and the accumulated pause
distance is cleared to 0.
7-153
Motion Control ASDA-A3
There are two factors causing the following error. The first is the servo error, which is generated
7
by the position loop and can be eliminated by the position integral compensation (P2.053).
The second is the command processing delay, which is the delay caused by the filter or
command. For the general point-to-point motion, the servo waits for the positioning complete
signal and then proceeds to the next command. This does not generate too much following error
and affect the motion. However, for E-Cam applications, you must reduce the following error, or
the E-Cam phase can deviate, reducing the machining precision.
To enable the following error compensation function, set P1.036 to 1. Meanwhile, set P1.008
(Position command smoothing constant) to 0 ms. Enable the position command moving filter
(P1.068) and set the value to less than 10 ms. Set the position integral compensation (P2.053)
to less than 50. If you are not satisfied with the performance in the acceleration or deceleration
stage, adjust the command response gain (P2.089) to reduce the following error. To have better
performance in the synchronous speed zone, set the additional compensation time (P1.017) to
compensate the deviation. The formula is as follows.
Excluding the following error caused by the machine, if the error is proportional to the speed
(for example: 100 rpm with an error of 0.01%; 1000 rpm with an error of 0.1%), it could be
caused by the electrical delay. In this case, use P1.018 and P1.021 to compensate the E-Cam
phase. The compensation mechanism is as follows.
Compensation amount (pulse) = P1.018 (Compensation time) x [Master axis pulse frequency
(Kpps) – P1.021 (Minimum frequency of pulse compensation for the E-Cam master axis)]
The master axis pulse frequency can be monitored with monitoring variable 060 (3Ch), which
value has to be greater than the minimum compensation frequency.
7-154
ASDA-A3 Motion Control
During E-Cam operation, if there is a phase lead or phase leg in the slave axis, use the virtual
master axis to correct the cam phase. Virtual master axis operation is as shown in Figure
7.3.10.1.
Actual master
axis pulse
+ Master axis
Slave axis
7
(P5.088.Y)
+
Virtual master
axis pulse
P2.077.UZ
P2.077.X can mask the actual master axis pulses and determine how the virtual master axis
pulses are generated, as shown in the following table.
Actual Virtual
X Function master master Description
axis pulse axis pulse
7-155
Motion Control ASDA-A3
P2.077.Y sets whether to write the pulse number of the virtual master axis to P5.087 (Initial lead
pulse before engaged).
When the setting of P2.077.Y is changed from 0 to 1, the pulse number of the virtual
master axis is written to P5.087.
7
When the setting of P2.077.Y is changed from 0 to 2, the pulse number of the virtual
master axis is written to P5.087 and stored in EEPROM as non-volatile data.
When the setting of P2.077.Y is changed from 0 to 7, the pulse number of the virtual
master axis plus the pulse number of one cycle is written to P5.087 and stored in
EEPROM as non-volatile data. The value written to P5.087 has to be positive. When the
pulse number of the virtual master axis is negative, the system automatically makes it a
positive number by adding the master axis pulses of one or multiple cycles and then writes
this value to P5.087.
P2.077.UZ sets the virtual master pulse number in hexadecimal. If you set the master axis to
operate in forward or reverse direction, the unit is Kpps. If you set the master axis to jog in
forward or reverse direction, the unit is pulse.
7-156
ASDA-A3 Motion Control
Horizontal packing machine mainly uses the rotary shear applications and phase compensation
in the E-Cam system to have the cutter cut the wrap at the right spot. The rotary shear system
can generate suitable E-Cam curves based on the initial mark position, cutter width, and cutting
length and time so it can cut precisely. With the auxiliary functions such as empty pack
prevention and miscutting prevention, you can avoid material waste or machine damage caused
by miscutting. The phase compensation function is to deal with issues such as inadequate
7
tension adjustment of the wrap, inconsistent length between marks, and slipping during
transmission. With this function, the cutter is able to quickly complete positioning and return to
the correct cutting spot.
System scheme
There are two parts in the packing machine system, the master axis (controller) and three slave
axes (conveyor, wrap feeder, and heat sealer with cutter). The controller is the pulse source for the
master axis. It outputs the pulse signals to the slave axis and performs logic condition check for
the auxiliary functions. The main function for the chain conveyor is to convey the contents to be
packed to the work station. The main function for the wrap feeder is to feed the wrap to the work
station for packing the content. The heat sealer with cutter is to seal and cut, which is the final step
of packing. See Figure 7.3.11.1.
7-157
Motion Control ASDA-A3
7
operate based on these pulse signals.
7-158
ASDA-A3 Motion Control
Framework
The controller outputs the pulse signals to the chain conveyor. When the chain conveyor
delivers the packing contents, it uses the pulse by-pass function built in the servo drive to
7
transmit the pulses to other slave axes at the same time, so the master axis can send pulses to
other slave axes with the slave drives. The delay time for each axis is 50 ns and the pulse signal
does not attenuate during transmission.
To use the E-Cam phase alignment function, install the mark sensor on the wrap feeder and use
DI: [0x35]ALGN to correct the E-Cam phase. The mark sensor for the synchronous Capture axis
is installed on the chain conveyor and sends the signals through the high-speed input point
(DI7) to the servo drives controlling the wrap feeder and cutter. In other words, the synchronous
Capture axis provides the source pulses for E-Cam master axis of these two servo drives.
The electrical framework is as shown in Figure 7.3.11.2.
DI7
Chain
conveyor
Wrap feeder
Cutter
DI:ALGN
7-159
Motion Control ASDA-A3
You can install a sensor on the packing machine to avoid empty packs or miscutting the content
when the content is in the wrong position. In the empty pack prevention mechanism, the empty
pack detection sensor is installed on the chain conveyor and sends signals to the controller.
Next, the controller counts and calculates the timings for triggering the empty pack PR path of
7
the two slave axes and enabling Macro #10, thus avoiding generating empty packs.
For the miscutting prevention mechanism, install the miscutting detection sensor on the cutting
device. By doing so, the sensor can directly return the signals to the servo drive controlling the
cutter through the digital input point. When detecting the packing content position error, the
sensor triggers the miscutting prevention PR path and enables Macro #F to avoid damages to
the machine or cutter caused by content position errors while cutting.
The electrical framework for empty pack prevention and miscutting prevention is as shown in
Figure 7.3.11.3. When an error occurs and causes the machine to stop and the slave axis actual
position is inconsistent with the E-Cam phase, use Macro #D to re-align the E-Cam phase.
Details about the error detection mechanisms are described in the following sections (Empty
pack prevention mechanism, Miscutting prevention mechanism, and Reset mechanism after
alarm stops).
Triggers
miscutting
Empty pack prevention PR
sensor command by DI
event trigger
7-160
ASDA-A3 Motion Control
7
with ASDA-Soft. Regarding the cutter axis with heat sealer, use [Rotary shear - adjustable
sealing zone] in the ASDA-Soft to complete its E-Cam curve.
1. Cutter axis: select [Rotary shear - adjustable sealing zone] in the ASDA-Soft and fill in the
packing machine specifications in the table, as shown in the following example.
For detailed settings, refer to Section 7.3.7. In this example, the master pulse number is
automatically calculated by the software, which means the E-Gear ratio P5.084 = 79577
and P5.083 = 1. Set the E-Gear ratio by setting P1.044 to 16777216 and P1.045 to
100000.
Cutter number 1
2. Wrap feeder: select [Manually create a table] in the ASDA-Soft. See the following example.
The roll diameter for dragging the packing wrap is 20 mm, so the wrap feeder feeds the wrap
of 62.83 mm per roll revolution. A cutting length of 500 mm requires 50,000 PUU. Every time
the machine operates 50,000 PUU, the motor operates 250,000 PUU. In this case, set the
E-Gear ratio by setting P1.044 to 16777216 and P1.045 to 50000 and create a constant
speed E-Cam curve with a total lead of 250,000 PUU. The E-Cam gear ratio of this axis
must be consistent with the cutter axis, which means P5.084 = 79577 and P5.083 = 1.
Cam phase (°) 0 72 144 216 288 360
Cutter axis
0 20000 40000 60000 80000 100000
position (PUU)
3. Chain conveyor axis: select [Manually create a table] in the ASDA-Soft. See the following
example. If the command resolution is 1 mm corresponding to 100 PUU, then each chain
interval of 500 mm requires 50,000 PUU.
Cam phase (°) 0 72 144 216 288 360
Cutter axis
0 20000 40000 60000 80000 100000
position (PUU)
7-161
Motion Control ASDA-A3
7
cutter cuts with the correct cutting length. When the master axis sends 10,000 pulses but the
cutter receives 11,000 pulses, the cutter starts cutting upon receiving the 10,000th pulse, thus
the actual cutting length will be shorter than the correct cutting length. When the master axis
sends 10,000 pulses but the cutter only receives 9,000 pulses, the cutter waits and starts
cutting only after it receives the 10,000th pulse, thus the actual cutting length will be longer than
the correct cutting length.
To solve this problem, you can have the servo drive compare the set pulse number between two
marks and the pulse number actually received, and then adjust the cutting length based on this
deviation. In this example, the servo drive compares the actual pulse number transmitted
through DI7 (the high-speed digital input point) between two triggers and the set master pulse
number. Then, the pulse correction function will refer to this pulse difference to correct the
signal. The corrected signal becomes the source for the synchronous Capture axis. And this
synchronous Capture axis is regarded as the pulse source for the master axis to drive the slave
axes. In addition, the pulse number from the master axis corresponding to the slave axis
changes with the synchronous Capture axis. For detailed settings, refer to Section 7.3.7.
7-162
ASDA-A3 Motion Control
7
position and the slave axis pause position.
7-163
Motion Control ASDA-A3
For the empty pack prevention mechanism, it uses the controller to call the PR command for the
two slave axes, which executes Macro #10. When the macro is executed, these two slave axes
pause for one E-Cam cycle and then resume the operation in the next cycle. If there are two
consecutive empty packs, the mechanism can trigger Macro #10 for two consecutive times.
7
When using this function, use the PR special filter (P1.022) to avoid drastic speed change of the
slave axes.
The operation is shown in Figure 7.3.11.4.
Empty pack
detection sensor
No empty pack
Slave axis
position
(PUU)
DO: 0x18
CAM_AREA
P5.090 = 90 P5.091 = 225
DO: 0x1A
CAM_AREA2
P2.078 = 0 P2.079 = 45
7-164
ASDA-A3 Motion Control
7
not in the right position and the miscutting prevention mechanism needs to be activated. To use
this mechanism, set the following conditions: the clutch remains engaged when Servo Off, the
E-Cam curve scaling (P5.019) starts taking effect upon the next engagement, and return to the
pre-engage status after disengagement.
When DO: CAM_AREA1 is rising-edge triggered and the sensor detects no packing content, use
the DI event to trigger the PR path and activate the miscutting prevention mechanism. Use Macro
#F to calculate the deviation between the cutter axis current position and the target position, and
write this deviation data to the specified PR number. Set the E-Cam curve scaling (P5.019) to 0
and use Macro #8 to activate the scaling setting. When the master axis keeps operating and the
clutch is engaged, the cutter will pause because the scaling setting is 0. After Macro #8 is
triggered, the E-Cam curve scaling (P5.019) is reset to the original value. Meanwhile, execute the
PR incremental position command specified in Macro #F to return the cutter to the specified
position and wait for the pre-enagagement cycle to complete, and then the cutter keeps operating
when it is re-engaged.
Miscutting
prevention sensor
Slave axis
position
(PUU)
DO: 0x18
CAM_AREA
P5.090 = 180 P5.091 = 280
7-165
Motion Control ASDA-A3
7
automatically complete the alignment by reading the mark positions. For the cutter axis, use
Macro #D to complete the phase alignment before the machine resumes operation. Macro #D
calculates the deviation between the cutter current position and the target position corresponding
to the master axis. Then, it writes the deviation data to the specified PR incremental position
command and triggers this PR command to complete the E-Cam phase alignment.
PR program settings
Wrap feeder
DI6:ALGN
Mark sensor for
E-Cam phase
alignment
DI7
Mark sensor for
synchronous Capture axis
7-166
ASDA-A3 Motion Control
7
phase alignment and the other PR commands are the correction settings for phase
alignment of the three stages.
PR#19 (I) PR#20 (I) PR#21 (I) PR#22 (I) PR#23 (I)
PR#3 (I)(O)
PR#4 (I) PR#5 (I)
Execute the phase Position
alignment of the 1st Write Write
stage and set the DLY=[0] 0 ms
DLY=[0] 0 ms
2nd stage 0 PUU DLY=[0] 0 ms
P2.073=
INC P2.076=0x3207
0x32080A00
300 rpm
PR#8 (I)(O)
PR#9 (I) PR#10 (I)
Execute the phase
Position
alignment of the 2nd Write Write
stage and set the 3rd DLY=[0] 0 ms
DLY=[0] 0 ms
stage 0 PUU DLY=[0] 0 ms
P2.073=
INC P2.076=0x3227
0x550C1205
300 rpm
PR#12 (I)(O)
7-167
Motion Control ASDA-A3
7
position capturing and E-Cam.
PR#22 Sets the amount to capture.
PR#23 Enables the Cyclic Capture mode.
PR#24 Enables the high-speed Capture function and sets the pulse source.
Enables the E-Cam function. Sets the synchronous Capture axis as the source
for the master axis. Regards the capturing action as the clutch engagement
PR#25
timing. Sets the clutch to remain engaged when an alarm occurs or the servo is
off and enter the cyclic mode after the clutch disengages.
Sets the E-Cam phase alignment of the first stage. Disables the filter function,
PR#26 sets the maximum correction rate to 10% and the masking range of 50%, and
writes the correction amount to PR#3.
Sets and enables the E-Cam phase alignment of the first stage. Sets the allowable
PR#27
forward rate to 50% and immediately triggers the correction PR command.
PR#3 Uses the incremental position command to correct the phase for the first time.
Sets the E-Cam phase alignment of the second stage, which is the same as the
PR#4
the first stage. Writes the correction amount to PR#8.
Sets and enables the E-Cam phase alignment of the second stage, which setting
PR#5
is the same as that of the first stage.
PR#8 Uses the incremental position command to correct the phase for the second time.
Sets the E-Cam phase alignment of the third stage. Enables the filter function
PR#9 when the correction amount is less than 5%. Sets the maximum correction rate to
18% and the masking range of 85%, and writes the correction amount to PR#12.
Enables the E-Cam phase alignment of the second stage. Sets the allowable
PR#10 forward rate to 50% and the filter volume to 2. Immediately triggers the correction
PR command.
PR#12 Uses the incremental position command to correct the phase for the third time.
7-168
ASDA-A3 Motion Control
PR#35 (I)
Write
DLY=[0] 0 ms
P2.077=0x0020
7
PR#28 (I) PR#29 (I)
Write Write
DLY=[0] 0 ms DLY=[0] 0 ms
P2.077=0x0000 P2.077=0x020A
Forward adjustment. PR#28 confirms the virtual master axis function is disabled.
PR#28
PR#29 sets to continuously receive pulses from the master axis and the virtual
PR#29
master axis continues to send pulses at 2 Kpps.
Reverse adjustment. PR#31 confirms the virtual master axis function is disabled.
PR#31 PR#32 sets to continuously receive pulses from the master axis and the virtual
PR#32 master axis continues to send pulses at -2 Kpps. PR#33 disables the reverse
PR#33 inhibit function. If the fine tuning is complete, execute PR#35 to disable the
virtual master axis.
7-169
Motion Control ASDA-A3
Disables the Capture and E-Cam functions. Disable the capturing and E-Cam
PR#20
functions before using the PR commands to set the parameters for high-speed
PR#21
position capturing and E-Cam.
PR#22 Sets the amount to capture.
PR#23 Enables the Cyclic Capture mode.
PR#24 Enables the high-speed Capture function and sets the pulse source.
Enables the E-Cam function. Sets the synchronous Capture axis as the source
for the master axis. Regards the capturing action as the clutch engagement
PR#25 timing. Sets the clutch to remain engaged when an alarm occurs or the servo is
off, enter the cyclic mode after the clutch disengages, and reduce the speed
variation to that of the pre-engage status.
7-170
ASDA-A3 Motion Control
PR#34 (I)
Write
DLY=[0] 0 ms
P2.077=0x0070
DLY=[0] 0 ms DLY=[0] 0 ms
P2.077=0x0000 P2.077=0x0102
Forward adjustment. PR#36 confirms the virtual master axis function is disabled.
PR#36
PR#37 sets the master axis pulses to mask and the virtual master axis continues
PR#37
to send pulses at 1 Kpps.
PR#39 Reverse adjustment. PR#39 confirms the virtual master axis function is disabled.
PR#40 PR#40 sets the master axis pulses to mask and the virtual master axis continues
PR#41 to send pulses at -1 Kpps. PR#41 disables the reverse inhibit function.
If the positioning is complete, execute PR#34 to disable the virtual master axis function.
To prevent the cutter from cutting before the wrap arrives the target position, write the
virtual master axis pulse number plus pulses of one cycle to EEPROM. This ensures the
cutter cuts only when the wrap reaches the right position.
7-171
Motion Control ASDA-A3
4. Miscutting prevention:
When the sensor for preventing miscutting does not detect the packing content in the
package, it uses the DI event trigger to enable the miscutting prevention function.
7 Event 2 On
Jump
DLY=[0] 0 ms
PR#6
Write
DLY=[0] 0 ms
P5.093=
0x0000000D
Write
DLY=[0] 0 ms
P5.095=40
Write
DLY=[0] 0 ms
P5.096=0
PR#13 (I)
PR#9 (I) PR#10 (I) PR#11 (I) PR#12 (I)
Position
Write Write Write Write
DLY=[0] 0 ms
DLY=[0] 0 ms DLY=[0] 0 ms DLY=[0] 0 ms DLY=[0] 0 ms 0 PUU
P5.097=0x000F P5.019=0 P5.097=0x0008 P5.019=1 INC
500 rpm
PR#51 Rising-edge triggers Event 2 to trigger the jump procedure to jump to PR#6.
Writes the deviation between the E-Cam current position and the target position
PR#6
to PR#13.
PR#7 Sets the allowable forward rate to 40%.
PR#8 Sets the target position as the position when the master axis pulse is 0.
Executes Macro #F to calculate the deviation between the E-Cam current
PR#9
position and target position.
PR#10 Sets the E-Cam scaling to 0.
Executes Macro #8 to have PR#10 immediately take effect so the cutter stops
PR#11
operating.
PR#12 Resets the scaling to default.
Uses the incremental position command to have the cutter operate to the target
PR#13
position.
7-172
ASDA-A3 Motion Control
7
(P5.019) to 1.
Jump Write
Event 3 On
DLY=[0] 0 ms
DLY=[0] 0 ms
P5.093=
PR#43
0x0101002E
PR#46 (I)
PR#44 (I) PR#45 (I)
Position
Write Write
DLY=[0] 0 ms
DLY=[0] 0 ms DLY=[0] 0 ms 0 PUU
P5.095=0 P5.097=0x000D INC
500 rpm
PR#53 Rising-edge triggers Event 3 to trigger the jump procedure to jump to PR#43.
Writes the deviation between the position before the alarm occurrence and the
PR#43
current position to PR#46. Sets to inhibit the reverse operation.
PR#44 Sets the allowable forward rate to 0%.
Executes Macro #D to calculate the deviation between the position before the
PR#45
alarm occurrence and the current position.
Uses the incremental position command to move the cutter back to the position
PR#46
before the alarm occurrence.
7-173
Motion Control ASDA-A3
7-174
Parameters
8
This chapter introduces the parameter settings of the servo drive, as well as the
descriptions for digital input (DI) and digital output (DO). You can control the drive
functions with these parameters and DI/O.
章
8-1
Parameters ASDA-A3
8 communication address is the combination of the group number and the three-digit number,
expressed in hexadecimal. The parameter groups are:
Group 0: Monitoring parameters (Example: P0.xxx)
Group 1: Basic parameters (Example: P1.xxx)
Group 2: Extension parameters (Example: P2.xxx)
Group 3: Communication parameters (Example: P3.xxx)
Group 4: Diagnosis parameters (Example: P4.xxx)
Group 5: Motion control parameters (Example: P5.xxx)
Group 6: PR parameters (Example: P6.xxx)
Group 7: PR parameters (Example: P7.xxx)
Group M: Motor parameters (Example: PM.xxx)
■ Parameter resets to its default value after power cycling. For example, P3.006.
8-2
ASDA-A3 Parameters
8
No. PT PR S T
P0.000★ Firmware version Factory setting - O O O O
Current drive alarm code
P0.001■ - - O O O O
(seven-segment display)
P0.002 Drive status 1 - O O O O
P0.003 Analog output monitoring 0x0000 - O O O O
P0.008★ Total servo drive operation time 0x00000000 hour O O O O
P0.009★■ Status monitoring register 1 - - O O O O
P0.010★■ Status monitoring register 2 - - O O O O
P0.011★■ Status monitoring register 3 - - O O O O
P0.012★■ Status monitoring register 4 - - O O O O
P0.013★■ Status monitoring register 5 - - O O O O
Select content displayed by status
P0.017 0 - O O O O
monitoring register 1
Select content displayed by status
P0.018 0 - O O O O
monitoring register 2
Select content displayed by status
P0.019 0 - O O O O
monitoring register 3
Select content displayed by status
P0.020 0 - O O O O
monitoring register 4
Select content displayed by status
P0.021 0 - O O O O
monitoring register 5
P0.025■ Mapping parameter 1 - - O O O O
P0.026■ Mapping parameter 2 - - O O O O
P0.027■ Mapping parameter 3 - - O O O O
P0.028■ Mapping parameter 4 - - O O O O
P0.029■ Mapping parameter 5 - - O O O O
P0.030■ Mapping parameter 6 - - O O O O
P0.031■ Mapping parameter 7 - - O O O O
P0.032■ Mapping parameter 8 - - O O O O
Target setting for mapping parameter
P0.035 - - O O O O
P0.025
Target setting for mapping parameter
P0.036 - - O O O O
P0.026
Target setting for mapping parameter
P0.037 - - O O O O
P0.027
Target setting for mapping parameter
P0.038 - - O O O O
P0.028
Target setting for mapping parameter
P0.039 - - O O O O
P0.029
Target setting for mapping parameter
P0.040 - - O O O O
P0.030
Target setting for mapping parameter
P0.041 - - O O O O
P0.031
Target setting for mapping parameter
P0.042 - - O O O O
P0.032
Status monitoring register (for PC
P0.044★■ 0 - O O O O
software)
8-3
Parameters ASDA-A3
8 P0.050★■
P0.063★
P0.079★
Absolute position system status
Total duration of DC Bus voltage
exceeding 400V or 800V
IGBT highest temperature
0x0000
0
-
ms
°C
O
O
O
O
O
O
O
O
%
P1.004 MON1 analog monitor output proportion 100 O O O O
(full scale)
%
P1.005 MON2 analog monitor output proportion 100 O O O O
(full scale)
P1.101■ Analog monitor output voltage 1 0 mV O O O O
P1.102■ Analog monitor output voltage 2 0 mV O O O O
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-4
ASDA-A3 Parameters
8
P1.006 constant 0 ms - - O -
(low-pass filter)
Torque command - smoothing
P1.007 0 ms - - - O
constant (low-pass filter)
Position command - smoothing
P1.008 0 10 ms O O - -
constant (low-pass filter)
Low-frequency vibration suppression
P1.025 1000 0.1 Hz O O - -
frequency 1
Low-frequency vibration suppression
P1.026 0 - O O - -
gain 1
Low-frequency vibration suppression
P1.027 1000 0.1 Hz O O - -
frequency 2
Low-frequency vibration suppression
P1.028 0 - O O - -
gain 2
Auto low-frequency vibration
P1.029 0 - O O - -
suppression mode
P1.030 Low-frequency vibration detection 8000 pulse O O - -
P1.034 S-curve acceleration constant 200 ms - - O -
P1.035 S-curve deceleration constant 200 ms - - O -
S-curve acceleration / deceleration
P1.036 0 ms - O O -
constant
0.1%/1000 rpm
(rotary)
P1.061 Viscous friction compensation 0 O O O -
0.1%/1000 mm/s
(linear)
P1.062 Percentage of friction compensation 0 % O O O -
P1.063 Constant of friction compensation 100 % O O O -
P1.068 Position command - moving filter 4 ms O O - -
Low-pass filter time constant for full- /
P1.075 100 ms O - - -
semi-closed loop control
Vibration elimination 1 - anti-
P1.089 4000 0.1 Hz O O - -
resonance frequency
Vibration elimination 1 - resonance
P1.090 4000 0.1 Hz O O - -
frequency
Vibration elimination 1 - resonance
P1.091 10 0.1 dB O O - -
difference
Vibration elimination 2 - anti-
P1.092 4000 0.1 Hz O O - -
resonance frequency
Vibration elimination 2 - resonance
P1.093 4000 0.1 Hz O O - -
frequency
Vibration elimination 2 - resonance
P1.094 10 0.1 dB O O - -
difference
P2.023 Notch filter 1 - frequency 1000 Hz O O O O
P2.024 Notch filter 1 - attenuation level 0 -dB O O O O
P2.043 Notch filter 2 - frequency 1000 Hz O O O O
P2.044 Notch filter 2 - attenuation level 0 -dB O O O O
P2.045 Notch filter 3 - frequency 1000 Hz O O O O
P2.046 Notch filter 3 - attenuation level 0 -dB O O O O
P2.047 Auto resonance suppression mode 0x0001 - O O O O
P2.048 Auto resonance detection level 100 - O O O O
8-5
Parameters ASDA-A3
8 P2.049
Speed detection filter and jitter
suppression
(communication)
10
1.0
(communication)
1 ms
(panel / software) (panel / software)
0.1 ms
O O O O
(communication) (communication)
Special function for low resolution
P2.084 0x0000 - O O O O
motor
P2.095 Notch filter 1 - Q factor 5 - O O O O
P2.096 Notch filter 2 - Q factor 5 - O O O O
P2.097 Notch filter 3 - Q factor 5 - O O O O
P2.098 Notch filter 4 - frequency 1000 Hz O O O O
P2.099 Notch filter 4 - attenuation level 0 -dB O O O O
P2.100 Notch filter 4 - Q factor 5 - O O O O
P2.101 Notch filter 5 - frequency 1000 Hz O O O O
P2.102 Notch filter 5 - attenuation level 0 -dB O O O O
P2.103 Notch filter 5 - Q factor 5 - O O O O
P2.113 Bandwidth of disturbance attenuation 50 Hz - - - O
P2.114 Level of disturbance attenuation 0 - - - - O
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-6
ASDA-A3 Parameters
8
(panel / 1 kg (linear)
software) (panel / software)
P1.037 Load inertia ratio or total weight O O O -
0.1 times (rotary)
60
(communication) 0.1 kg (linear)
(communication)
P1.078 Gain switching delay time 0 ms O O O -
Rate of change for gain values during
P1.079 100 % O O O -
gain switching delay
Rate of change for speed detection
P1.080 100 % O O O -
filter and jitter suppression
P2.000 Position control gain 35 rad/s O O - -
Rate of change for position control
P2.001 100 % O O - -
gain
P2.002 Position feed forward gain 50 % O O - -
Position feed forward gain smoothing
P2.003 5 ms O O - -
constant
P2.004 Speed control gain 500 rad/s O O O -
P2.005 Rate of change for speed control gain 100 % O O O -
P2.006 Speed integral compensation 100 rad/s O O O -
P2.007 Speed feed forward gain 0 % O O O -
P2.026 Anti-interference gain 0 rad/s O O O -
Gain switching condition and method
P2.027 0x0000 - O O O O
selection
P2.028 Gain switching time constant 10 ms O O O O
pulse
P2.029 Gain switching condition 16777216 Kpps O O O O
rpm (mm/s)
P2.031 Bandwidth response level 19 - O O O O
P2.032 Gain adjustment mode 0x0001 - O O O O
P2.053 Position integral compensation 0 rad/s O O - -
P2.089 Command response gain 25 rad/s O O - -
Two degree of freedom mode - anti-
P2.090 850 0.001 O O - -
interference gain
Two degree of freedom mode -
P2.091 1000 0.1% O O - -
position feed forward gain
Two degree of freedom mode -
P2.092 1000 0.1% O O - -
speed feed forward gain
0x1090 (A3-M,
P2.094▲ Special bit register 3 A3-L, A3-E) - O O O O
0x0090 (A3-F)
Torque command condition for P/PI
P2.104 800 % O O - -
switching
P2.105 Automatic gain adjustment level 1 11 - O O O O
P2.106 Automatic gain adjustment level 2 2000 pulse O O O O
Rate of change for resonance
P2.107 100 % O O O O
suppression low-pass filter
P2.112▲ Special bit register 4 0x0018 - O O O O
P2.126 Bandwidth for speed loop response 40 Hz O O O O
8-7
Parameters ASDA-A3
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
8 (■) Parameter resets to its default value after power cycling. For example, P3.006.
8-8
ASDA-A3 Parameters
P1.002▲
P1.003
command
-
-
O
O
O
O
O
O
O
O
O
O
O
O
8
P1.012 - Internal Torque command / internal
100 % O O O O
P1.014 torque limit 1 - 3
P1.044▲ E-Gear ratio - numerator N1 16777216 pulse O O - -
P1.045▲ E-Gear ratio - denominator M 100000 pulse O O - -
Encoder pulse number output (OA,
P1.046▲ 2500 pulse O O O O
OB)
Rated speed (rotary)
1 rpm
Automatically fills in (rotary)
P1.055 Maximum speed limit after motor O O O O
1 mm/s
parameter
(linear)
identification (linear)
Resolution of auxiliary encoder for
P1.072 5000 pulse/rev O - - -
full-closed loop control
Protection range for feedback
P1.073 position error between main 30000 pulse O - - -
encoder and auxiliary encoder
P1.074 Full-closed loop control switch 0x0000 - O - - -
1 rpm
Maximum speed for encoder (rotary)
P1.076▲ 5500 O O O O
output (OA, OB) 1 mm/s
(linear)
Encoder output denominator (OA,
P1.097▲ 0 - O O O O
OB)
1 rpm
Maximum motor (rotary)
P1.111 Overspeed protection level O O O O
speed x 1.1 1 mm/s
(linear)
P1.112 Single-direction torque limit 500 % O O O O
Excessive deviation warning
P2.035 50331648 pulse O O - -
condition of Position command
Following error compensation
P2.068 0x00000000 - - O - -
switch
Deceleration time for auto-
P5.003 0xEEEFEEFF - - O O O
protection
P5.016■ Axis position - main encoder 0 PUU O O O O
P5.017 Axis position - auxiliary encoder 0 pulse O O O O
P5.018 Axis position - pulse command 0 pulse O O O O
ms
P5.020 - Acceleration / deceleration times Refer to description (P2.068.U = 0)
- O - -
P5.035 (#0 - #15) of each parameter 10 ms
(P2.068.U= 1)
8-9
Parameters ASDA-A3
8 P2.060
P2.061
P2.062
E-Gear ratio - numerator N2
E-Gear ratio - numerator N3
E-Gear ratio - numerator N4
16777216
16777216
16777216
pulse
pulse
pulse
O
O
O
-
-
-
-
-
-
-
-
-
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-10
ASDA-A3 Parameters
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-11
Parameters ASDA-A3
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-12
ASDA-A3 Parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8
0x0000 (A3-M,
Input for control mode and control A3-L)
P1.001● - O O O O
command 0x000B (A3-F)
0x000C (A3-E)
P1.002▲ Speed and torque limits 0x0000 - O O O O
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-13
Parameters ASDA-A3
8 P0.054
P0.055
output - filter time
General range compare digital
output 1 - lower limit
General range compare digital
0
0
-
-
O
O
O
O
O O
O O
output 1 - upper limit
General range compare digital
P0.056 0 - O O O O
output 2 - lower limit
General range compare digital
P0.057 0 - O O O O
output 2 - upper limit
General range compare digital
P0.058 0 - O O O O
output 3 - lower limit
General range compare digital
P0.059 0 - O O O O
output 3 - upper limit
General range compare digital
P0.060 0 - O O O O
output 4 - lower limit
General range compare digital
P0.061 0 - O O O O
output 4 - upper limit
P2.009 DI response filter time 2 ms O O O O
0x0101
(A3-L, A3-M)
P2.010 DI1 functional planning - O O O O
0x0100
(A3-F, A3-E)
0x0104
(A3-L, A3-M)
P2.011 DI2 functional planning - O O O O
0x0100
(A3-F, A3-E)
0x0116
(A3-L, A3-M)
P2.012 DI3 functional planning - O O O O
0x0100
(A3-F, A3-E)
0x0117
(A3-L, A3-M)
P2.013 DI4 functional planning - O O O O
0x0124
(A3-F, A3-E)
0x0102
(A3-L, A3-M)
P2.014 DI5 functional planning - O O O O
0x0022
(A3-F, A3-E)
0x0022
(A3-L, A3-M)
P2.015 DI6 functional planning - O O O O
0x0023
(A3-F, A3-E)
0x0023
(A3-L, A3-M)
P2.016 DI7 functional planning - O O O O
0x0021
(A3-F, A3-E)
0x0021
(A3-L, A3-M)
P2.017 DI8 functional planning - O O O O
0x0100
(A3-F, A3-E)
P2.018 DO1 functional planning 0x0101 - O O O O
0x0103
(A3-L, A3-M)
P2.019 DO2 functional planning - O O O O
0x0100
(A3-F, A3-E)
8-14
ASDA-A3 Parameters
8
(A3-F, A3-E)
0x0105
(A3-L, A3-M)
P2.021 DO4 functional planning - O O O O
0x0007
(A3-F, A3-E)
0x0007
(A3-L, A3-M)
P2.022 DO5 functional planning - O O O O
0x0100
(A3-F, A3-E)
P2.036 DI9 functional planning 0x0100 - O O O O
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-15
Parameters ASDA-A3
Communication parameters
8 P3.001●
P3.002
Transmission speed
-
O
O
O
O
O O
O O
P3.003 Modbus communication error handling 0x0000 - O O O O
P3.004 Modbus communication timeout 0 sec O O O O
P3.006■ Digital input (DI) control switch 0x0000 - O O O O
Modbus communication response delay
P3.007 1 0.5 ms O O O O
time
P3.009 Communication synchronization 0x5055 - - - - -
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-16
ASDA-A3 Parameters
Diagnosis parameters
P4.001★
P4.002★
Fault record (second to the last)
0x00000000
-
-
O
O
O
O
O
O
O
O
8
P4.003★ Fault record (fourth to the last) 0x00000000 - O O O O
1 rpm (rotary)
P4.005 Servo motor JOG control 20 0.01 mm/s O O O O
(linear)
Software digital output register (readable
P4.006■ 0x0000 - O O O O
and writable)
P4.007■ Multi-function for digital input 0x0000 - O O O O
Factory
P4.019 IGBT NTC calibration level (cannot reset) - O O O -
setting
Analog monitor output (Ch1) - offset
P4.020 0 mV O O O O
compensation value
Analog monitor output (Ch2) - offset
P4.021 0 mV O O O O
compensation value
Analog speed input - offset compensation
P4.022 0 mV - - O -
value
Analog torque input - offset compensation
P4.023 0 mV - - - O
value
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-17
Parameters ASDA-A3
Encoder parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8 P0.049■
P0.051★■
P0.052★■
Update encoder absolute position
Encoder absolute position - number of
revolutions
Encoder absolute position - pulse
0x0000
0
-
rev
pulse or PUU
O
O
O
O
O
O
O
O
number or PUU within single turn
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-18
ASDA-A3 Parameters
E-Cam parameters
8
Capture axis correction
E-Cam: error offset compensation for Pulse unit of
P1.016■ 0 - O - -
synchronous Capture axis master axis
E-Cam: compensation time for the pulse
P1.018 0 ms - O - -
of E-Cam master axis
E-Cam: minimum frequency of pulse
P1.021 0 Kpps - O - -
compensation for the E-Cam master axis
Pulse unit of
P5.086■ E-Cam: master axis position 0 - O - -
master axis
Pulse unit of
P5.087 E-Cam: initial lead pulse before engaged 0 - O - -
master axis
8-19
Parameters ASDA-A3
8
P5.092 0 - O - -
each cycle master axis
Motion control macro command:
P5.093 0x00000000 - O O O O
command parameter #4
Motion control macro command:
P5.094 0 - O O O O
command parameter #3
Motion control macro command:
P5.095 0 - O O O O
command parameter #2
Motion control macro command:
P5.096 0 - O O O O
command parameter #1
Motion control macro command: issue
P5.097■ 0x0000 - O O O O
command / read execution result
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-20
ASDA-A3 Parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8
P1.060 Motor hard stop 1 - level offset 0 % O O O O
P1.105 Motor hard stop 2 - torque upper limit 0 % O O O O
P1.106 Motor hard stop 2 - torque lower limit 0 % O O O O
P1.120 STO deactivation settings (400V models) 3 - O O O O
P2.081 Pulse leakage detection function 1 - O O O O
P2.082 Pulse leakage warning level 400 pulse O O O O
P2.083 Exceed Z signal detection 2000 pulse O O O O
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-21
Parameters ASDA-A3
Motor parameters
Applicable motor
Parameter
Function Default value Unit
No. Linear Rotary
-
motor motor
8 PM.000▲●
PM.001▲■
PM.002▲●
Motor type
Motor parameter automatic
identification function
Motor parameter identification
0
0
-
-
O
O
O
O
-
-
status
PM.003▲● Encoder type 0x0010 - O O -
Refer to the
PM.004▲● Main encoder resolution - description of O O -
PM.004.
Position signal converter box
PM.005 11 - O O -
interpolation magnification
Motor UVW and Hall sensor phase
PM.006▲● 0x0000 - O O -
sequences
PM.007▲● Hall sensor offset angle 0.0 Degree O O -
PM.008▲● Hall sensor hysteresis width 0.0 Degree O O -
PM.009▲ Electrical angle settings 0x0000 - O O -
Offset between absolute encoder
PM.010▲● zero point and motor magnetic 180.0 Degree O O -
field zero point
Current setting for initial magnetic
PM.011▲ 100 % O O -
field detection
PM.012▲ Initial magnetic field detection 0x0044 - O O -
PM.013▲● Motor flag 0 - O O -
0.000 1 rad/s
(panel / (panel /
PM.015 Current loop proportional gain (kp) software) software) O O -
0 0.001 rad/s
(communication) (communication)
PM.016 Current loop integral gain (ki) 0 % O O -
PM.019▲ Load increase gain 100 % O O -
PM.020▲ Load decrease gain 100 % O O -
PM.022▲● Motor temperature sensor 0 - O O -
Motor temperature sensor
PM.024▲ 50000 ohm O O -
resistance
Permanent-magnet rotary motor
PM.028▲● 10 pole - O -
pole number
- Arms
(panel / (panel /
Permanent-magnet rotary motor software) software) -
PM.029▲● - O
rated current -
- 0.01 Arms
(communication) (communication)
- Arms
(panel / (panel /
Permanent-magnet rotary motor software) software)
PM.030▲● - O -
maximum current
- 0.01 Arms
(communication) (communication)
Permanent-magnet rotary motor
PM.031▲ - rpm - O -
rated speed
Permanent-magnet rotary motor
PM.032▲ - rpm - O -
maximum speed
8-22
ASDA-A3 Parameters
Applicable motor
Parameter
Function Default value Unit
No. Linear Rotary
-
motor motor
- Nm/Arms
(panel / (panel /
PM.033▲
Permanent-magnet rotary motor
torque constant
software)
-
-
software)
0.001 Nm/Arms
(communication) (communication)
10−4 kg ∙ 𝑚2
- O -
8
(panel / (panel /
Permanent-magnet rotary motor software) software)
PM.034▲ - O -
rotor inertia
- 0.001*10−4 kg ∙ 𝑚2
(communication) (communication)
- ohm
(panel / (panel /
Permanent-magnet rotary motor software) software)
PM.035▲ - O -
phase resistance
- 0.001 ohm
(communication) (communication)
- mH
(panel / (panel /
Permanent-magnet rotary motor software) software)
PM.036▲ - O -
phase inductance
- 0.01 mH
(communication) (communication)
-
Vrms/rpm
(panel /
Permanent-magnet rotary motor (communication)
PM.038▲ software) - O -
back electromotive force constant
- 0.0001 Vrms/rpm
(communication) (communication)
-
mm/360°
(panel /
(communication)
PM.045▲● Linear motor pole pitch software) O - -
- 0.001 mm/360°
(communication) (communication)
- Arms
(panel / (panel /
PM.046▲● Linear motor rated current software) software) O - -
- 0.01 Arms
(communication) (communication)
- Arms
(panel / (panel /
PM.047▲● Linear motor maximum current software) software) O - -
- 0.01 Arms
(communication) (communication)
PM.048▲ Linear motor maximum speed - mm/s O - -
-
N/Arms
(panel /
(communication)
PM.049▲ Linear motor force constant software) O - -
- 0.01 N/Arms
(communication) (communication)
- ohm
(panel / (panel /
PM.050▲ Linear motor phase resistance software) software) O - -
- 0.001 ohm
(communication) (communication)
8-23
Parameters ASDA-A3
Applicable motor
Parameter
Function Default value Unit
No. Linear Rotary
-
motor motor
- mH
(panel / (panel /
-
software)
0.01 mH
(communication) (communication)
Vrms/(m/s)
O - -
(panel / (panel /
Linear motor back electromotive software) software)
PM.053▲ O - -
force constant
- 0.1 Vrms/(m/s)
(communication) (communication)
(★) Read-only parameter. Can only read the value of the parameter. For example, P0.000, P0.010, and
P4.001.
(▲) Parameter cannot be changed when servo is in Servo On status. For example, P1.000 and P1.046.
(●) Parameter changes become valid after power cycling. For example, P1.001 and P3.000.
(■) Parameter resets to its default value after power cycling. For example, P3.006.
8-24
ASDA-A3 Parameters
Address: 0000H
P0.000★ Firmware version
Unit: -
Control mode: All
Setting range: -
0001H
8
Format: DEC Data size: 16-bit
Settings:
Address: 0002H
P0.001■ Current drive alarm code (seven-segment display)
0003H
Default: - Control mode: All
0x0000: alarm clear (same as
DI.ARST).
Unit: - Setting range:
0x0001 - 0xFFFF: displays the
alarm code (not writable).
Format: HEX Data size: 16-bit
Settings:
Address: 0004H
P0.002 Drive status
0005H
Default: 1 Control mode: All
Settings:
Input the monitoring code to P0.002 to view changes to the variable on the panel. For the list of
Address: 0006H
P0.003 Analog output monitoring
0007H
Default: 0x0000 Control mode: All
Settings:
UZ Y X
8-25
Parameters ASDA-A3
X MON2 UZ Reserved
Y MON1 - -
8 0
1
Motor speed
(+/- 8 volts / Maximum speed)
Motor torque
(+/- 8 volts / Maximum torque)
4
5
Torque command
(+/- 8 volts / Maximum Torque
command)
VBUS voltage
(+/- 8 volts / 450V)
Pulse command frequency Analog output voltage is the set
2 6
(+8 volts / 4.5 Mpps) value of P1.101
Speed command
Analog output voltage is the set
3 (+/- 8 volts / Maximum Speed 7
value of P1.102
command)
Note: refer to P1.004 and P1.005 for the proportional setting for the analog output voltage.
For example: when you set P0.003 to 01 (MON1 is the analog output of motor speed; MON2 is the analog
Motor speed
MON1 output voltage = 8 x P1.004 (Unit: volts)
(Maximum speed x )
100
Motor torque
MON2 output voltage = 8 x P1.005 (Unit: volts)
(Maximum torque x )
100
P0.004 -
Reserved
P0.007
Address: 0010H
P0.008★ Total servo drive operation time
0011H
Default: 0x00000000 Control mode: All
Settings:
Displays the total servo drive operation and Servo On time. The unit is in hours and durations of less
than 1 hour are not recorded. The recorded hours are saved when the servo power is off.
D C B A U Z Y X
DCBA Servo On time UZYX Servo power applied time
8-26
ASDA-A3 Parameters
Address: 0012H
P0.009★■ Status monitoring register 1
0013H
Default: - Control mode: All
Format: DEC
Settings:
Data size: 32-bit
Set the value to be monitored in P0.017 through the drive panel or communication. Please refer to
8
P0.002. The communication port reads the communication address to get the status.
For example, if you set P0.017 to 3 to access P0.009, the panel displays the total number of feedback
pulses of the motor encoder. If accessing the data through Modbus communication, it reads two 16-bit
values (0012H and 0013H) as a single 32-bit value. (0013H : 0012H) = (High word : Low word). Set
P0.002 to 23 and the panel displays “VAR-1” and then the value of P0.009.
Address: 0014H
P0.010★■ Status monitoring register 2
0015H
Default: - Control mode: All
Settings:
Set the value to be monitored in P0.018 through the drive panel or communication. Please refer to
P0.002. To get the status, read the communication address through the communication port. Set P0.002
to 24 and the panel displays “VAR-2” and then the value of P0.010.
Address: 0016H
P0.011★■ Status monitoring register 3
0017H
Default: - Control mode: All
Settings:
Set the value to be monitored in P0.019 through the drive panel or communication. Please refer to
P0.002. To get the status, read the communication address through the communication port. Set P0.002
to 25 and the panel displays “VAR-3” and then the value of P0.011.
8-27
Parameters ASDA-A3
Address: 0018H
P0.012★■ Status monitoring register 4
0019H
Default: - Control mode: All
8 Format: DEC
Settings:
Data size: 32-bit
Set the value to be monitored in P0.020 through the drive panel or communication. Please refer to
P0.002. To get the status, read the communication address through the communication port. Set P0.002
to 26 and the panel displays “VAR-4” and then the value of P0.012.
Address: 001AH
P0.013★■ Status monitoring register 5
001BH
Default: - Control mode: All
Settings:
Set the value to be monitored in P0.021 through the drive panel or communication. Please refer to
P0.002. To get the status, read the communication address through the communication port.
P0.014 -
Reserved
P0.016
Address: 0022H
P0.017 Select content displayed by status monitoring register 1
0023H
Default: 0 Control mode: All
Settings:
For example, if you set P0.017 to 7, then reading P0.009 displays the motor speed (0.1 rpm) at present.
Address: 0024H
P0.018 Select content displayed by status monitoring register 2
0025H
Default: 0 Control mode: All
Settings:
8-28
ASDA-A3 Parameters
Address: 0026H
P0.019 Select content displayed by status monitoring register 3
0027H
Default: 0 Control mode: All
Format: DEC
Settings:
8
Address: 0028H
P0.020 Select content displayed by status monitoring register 4
0029H
Default: 0 Control mode: All
Settings:
Address: 002AH
P0.021 Select content displayed by status monitoring register 5
002BH
Default: 0 Control mode: All
Settings:
P0.022 -
Reserved
P0.024
Address: 0032H
P0.025■ Mapping parameter 1
0033H
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.035
Format: HEX Data size: 32-bit
Settings:
You can continuously read and write parameters faster if they are not in the same group. Use P0.035 to
specify the parameter number to be read or written with the mapping parameter through the panel or
communication. The value of the parameter that is specified by P0.035 is shown in P0.025. Refer to
8-29
Parameters ASDA-A3
Address: 0034H
P0.026■ Mapping parameter 2
0035H
Default: - Control mode: All
8 Format: HEX
Settings:
Data size: 32-bit
This setting is the same as P0.025, except its mapping target is set in P0.036.
Address: 0036H
P0.027■ Mapping parameter 3
0037H
Default: - Control mode: All
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.037.
Address: 0038H
P0.028■ Mapping parameter 4
0039H
Default: - Control mode: All
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.038.
Address: 003AH
P0.029■ Mapping parameter 5
003BH
Default: - Control mode: All
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.039.
Address: 003CH
P0.030■ Mapping parameter 6
003DH
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.040
Format: HEX Data size: 32-bit
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.040.
8-30
ASDA-A3 Parameters
Address: 003EH
P0.031■ Mapping parameter 7
003FH
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.041
Format: HEX
Settings:
Data size: 32-bit
This setting is the same as P0.025, except its mapping target is set in P0.041.
8
Address: 0040H
P0.032■ Mapping parameter 8
0041H
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.042
Format: HEX Data size: 32-bit
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.042.
P0.033 -
Reserved
P0.034
Address: 0046H
P0.035 Target setting for mapping parameter P0.025
0047H
Default: - Control mode: All
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
The formats of parameter High Word (PH) and parameter Low Word (PL) are:
High word Low word
D C BA U Z YX
BA Hexadecimal code for the parameter index YX Hexadecimal code for the parameter index
Hexadecimal code for the parameter
C Z Hexadecimal code for the parameter group
group
D N/A U N/A
8-31
Parameters ASDA-A3
Select the corresponding parameter(s) for the data block access register 1 (P0.035). The mapping value
is 32 bits and can map to two 16-bit parameters or one 32-bit parameter.
8 P0.035
to be mapped for
P0.025 high word
Map the P
to be mapped for
P0.025 low word
Map the P
parameter value set parameter value set
P0.025
by P0.035 high word by P0.035 low word
1. When PH ≠ PL, it indicates that the content of P0.025 includes two 16-bit parameters.
Example: Target: set P2.003 to 0 and P2.005 to 100 through the mapping parameter.
Setting: set the P0.035 high word to 0203 (P2.003) and low word to 0205 (P2.005).
Write: set 0x00050064 to the mapping parameter P0.025, and the values of P2.003 and
P2.005 are:
2. When PH = PL = P, it indicates that the content of P0.025 includes one 32-bit parameter.
Setting: set both the high word and low word of P0.035 to 060A (P6.010).
Write: set 0x00050064 to the mapping parameter P0.025, and P6.010 changes
immediately.
8-32
ASDA-A3 Parameters
Address: 0048H
P0.036 Target setting for mapping parameter P0.026
0049H
Default: - Control mode: All
Settings:
Data size: 32-bit
8
High word Low word
Par ame ter to b e Par ame ter to b e
P0.036 mappe d mappe d
Content of Content of
P0.026 mappin g p arameter mappin g p arameter
Address: 004AH
P0.037 Target setting for mapping parameter P0.027
004BH
Default: - Control mode: All
Settings:
Content of Content of
P0.027 mappin g p arameter mappin g p arameter
Address: 004CH
P0.038 Target setting for mapping parameter P0.028
004DH
Default: - Control mode: All
Settings:
Content of Content of
P0.028 mappin g p arameter mappin g p arameter
8-33
Parameters ASDA-A3
Address: 004EH
P0.039 Target setting for mapping parameter P0.029
004FH
Default: - Control mode: All
8 Format: HEX
Settings:
Data size: 32-bit
Content of Content of
P0.029 mappin g p arameter mappin g p arameter
Address: 0050H
P0.040 Target setting for mapping parameter P0.030
0051H
Default: - Control mode: All
Settings:
Content of Content of
P0.030 mappin g p arameter mappin g p arameter
Address: 0052H
P0.041 Target setting for mapping parameter P0.031
0053H
Default: - Control mode: All
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
Content of Content of
P0.031 mapping p arameter mapping p arameter
8-34
ASDA-A3 Parameters
Address: 0054H
P0.042 Target setting for mapping parameter P0.032
0055H
Default: - Control mode: All
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: HEX
Settings:
Data size: 32-bit
8
High word Low word
Par ame ter to b e Par ame ter to b e
P0.042 mappe d mappe d
Content of Content of
P0.032 mappin g p arameter mappin g p arameter
P0.043 Reserved
Address: 0058H
P0.044★■ Status monitoring register (for PC software)
0059H
Default: 0 Control mode: All
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: DEC Data size: 32-bit
Settings:
Settings:
8-35
Parameters ASDA-A3
Address: 005CH
P0.046★■ Servo drive digital output (DO) status
005DH
Default: 0x0000 Control mode: All
8 Settings:
Bit
Format: HEX
Function Bit
Data size: 16-bit
Function
0 SRDY (servo ready) 8 HOME (homing complete)
P0.047 -
Reserved
P0.048
Address: 0062H
P0.049■ Update encoder absolute position
0063H
Default: 0x0000 Control mode: All
Settings:
U Z Y X
X: command processing
0: N/A
2: update P0.050 - P0.052 and clear the position error. When this command takes effect, the
motor's current position is set to the terminal point of the Position command.
8-36
ASDA-A3 Parameters
Address: 0064H
P0.050★■ Absolute position system status
0065H
Default: 0x0000 Control mode: All
Format: HEX
Settings:
Data size: 16-bit
8
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Address: 0066H
P0.051★■ Encoder absolute position - number of revolutions
0067H
Default: 0 Control mode: All
Settings:
When you set P2.070 [Bit 1] to 1 for reading the pulse number, this parameter displays the encoder’s
absolute position in the form of number of revolutions. When you set P2.070 [Bit 1] to 0 for reading the
PUU number, this parameter becomes invalid and the panel displays 0.
Settings:
When you set P2.070 [Bit 1] to 1 for reading the pulse number, this parameter displays the encoder’s
absolute position in the form of pulse number within a single turn. When you set P2.070 [Bit 1] to 0 for
reading the PUU number, this parameter displays the motor’s absolute position in PUU.
8-37
Parameters ASDA-A3
Address: 006AH
P0.053 General range compare digital output - filter time
006BH
Default: 0x0000 Control mode: All
8 Settings:
Format: HEX Data size: 16-bit
U Z Y X
Note: the minimum filter time is 1 ms (set value 0 = 1 ms; 1 = 2 ms; 2 = 3 ms; ...; F = 16 ms).
P0.055
P0.054
P0.009 monitoring
item value
On P0.053.X
DO: 0x2C P0.053.X
Off filter time
filter time
Address: 006CH
P0.054 General range compare digital output 1 - lower limit
006DH
Default: 0 Control mode: All
Settings:
Before using this function, set the digital output function to 0x2C (first set of general range comparison)
When the monitoring item value of P0.009 is within the range set by P0.054 and P0.055, and after the
Address: 006EH
P0.055 General range compare digital output 1 - upper limit
006FH
Default: 0 Control mode: All
Settings:
8-38
ASDA-A3 Parameters
Address: 0071H
P0.056 General range compare digital output 2 - lower limit
0072H
Default: 0 Control mode: All
Format: DEC
Settings:
Data size: 32-bit
Before using this function, set the digital output function to 0x2D (second set of general range
8
comparison) and the monitoring item of P0.018.
When the monitoring item value of P0.010 is within the range set in P0.056 and P0.057, and after the
Address: 0073H
P0.057 General range compare digital output 2 - upper limit
0074H
Default: 0 Control mode: All
Settings:
Address: 0075H
P0.058 General range compare digital output 3 - lower limit
0076H
Default: 0 Control mode: All
Settings:
Before using this function, set the digital output function to 0x2E (third set of general range comparison)
When the monitoring item value of P0.011 is within the range set in P0.058 and P0.059, and after the
Address: 0077H
P0.059 General range compare digital output 3 - upper limit
0078H
Default: 0 Control mode: All
Settings:
8-39
Parameters ASDA-A3
Address: 0079H
P0.060 General range compare digital output 4 - lower limit
007AH
Default: 0 Control mode: All
8 Format: DEC
Settings:
Data size: 32-bit
Before using this function, set the digital output function to 0x2F (fourth set of general range
When the monitoring item value of P0.012 is within the range set in P0.060 and P0.061, and after the
Address: 007BH
P0.061 General range compare digital output 4 - upper limit
007CH
Default: 0 Control mode: All
Settings:
P0.062 Reserved
Address: 007EH
P0.063★ Total duration of DC Bus voltage exceeding 400V or 800V
007FH
Default: 0 Control mode: All
Settings:
220V models: records the total time during which the voltage of the DC Bus exceeded 400V.
400V models: records the total time during which the voltage of the DC Bus exceeded 800V.
P0.064 -
Reserved
P0.078
8-40
ASDA-A3 Parameters
Address: 009EH
P0.079★ IGBT highest temperature 009FH
Format: DEC
Settings:
8
P0.080 -
Reserved
P0.100
8-41
Parameters ASDA-A3
Address: 0100H
P1.000▲ External pulse input type
0101H
Default: 0x1042 Control mode: PT
8 Unit: -
Format: HEX
Setting range: 0x0000 - 0x11F2
Settings:
U Z Y X
X Pulse type Z Logic type
Y Filter width U Filter width
X: pulse type
0: A phase + B phase
Others: reserved
Z: logic type
0: positive logic
1: negative logic
Digital circuits use 0 and 1 to represent the high and low voltage levels. In positive logic, 1
represents high voltage and 0 represents low voltage; in negative logic, 1 represents low voltage and
Example:
8-42
ASDA-A3 Parameters
(43)
T1 T1 T1 T1 T1
(36)
Sign
(37)
T1 T1 T1 T1 T1 T1
8
Pulse TH
(41)
Z=0
X=1
T2 T2 T2 T2 T2 T2 T3 T2 T2 T2 T2 T2 T2
(36)
Sign TH
(37)
Pulse train
+ sign
CW and 4 Mpps 62.5 ns 125 ns 250 ns 200 ns 125 ns 125 ns
Differential
CCW
signal
pulses
A phase +
2 Mpps 125 ns 250 ns 250 ns 200 ns 250 ns 250 ns
B phase
Maximum
Parameter input Forward
Definition Pulse specification Voltage
settings frequency current
(single phase)
Pulse train + sign
CW and CCW 4 Mpps
Refer to the Differential
High pulses 5V < 25 mA
U & Y settings signal
speed A phase +
in the following 2 Mpps
pulse B phase
table
Open-collector 200 Kpps 24V (Max.) < 25 mA
Note:
1. When the low speed pulse is used (U = 2), parameter Y has to be 0 (no filter function).
2. It is suggested that you use the low speed pulse function when there is high frequency interference.
3. Contact Delta for the week for introducing the low speed pulse function to the servo drive.
8-43
Parameters ASDA-A3
U, Y: filter width
If the pulse frequency is suddenly too high, causing a pulse width smaller than the set filter width,
then this pulse gets filtered out as noise. Therefore, set the filter width smaller than the actual pulse
width. You should set the filter width as 4 times smaller than the actual pulse width.
8 U and Y values
0, 0
Filter width
Unit: μs (kHz)
No filter function
U and Y values
1, 0
Filter width
Unit: μs (kHz)
No filter function
0, 1 2 (250) 1, 1 0.2 (2500)
0, 2 3 (166) 1, 2 0.3 (1666)
0, 3 4 (125) 1, 3 0.4 (1250)
0, 4 5 (100) 1, 4 0.5 (1000)
0, 5 6 (83) 1, 5 0.6 (833)
0, 6 7 (71) 1, 6 0.7 (714)
0, 7 8 (62) 1, 7 0.8 (625)
0, 8 9 (55) 1, 8 0.9 (555)
0, 9 10 (50) 1, 9 1 (500)
0, A 11 (45) 1, A 1.1 (454)
0, B 12 (41) 1, B 1.2 (416)
0, C 13 (38) 1, C 1.3 (384)
0, D 14 (35) 1, D 1.4 (357)
0, E 15 (33) 1, E 1.5 (333)
Example:
When U is set to 1 and Y is set to 1 (and filter width is therefore 0.2 μs), and when the high and low
duty width of the command pulse are both larger than 0.8 μs (and filter width is 4 times 0.2 μs), then
>0.8 μs
>0.8 μs
When the high or low duty width of the pulse is smaller than the filter width, then it is filtered out.
< 0.8 μs < 0.8 μs
0.8 μs
0.8 μs
If you use a 125 ns (4 Mpps) input pulse, set the filter width value Y to 0 to disable the filter function.
Note: when the signal is a high-speed pulse (4 Mpps) and the value of the filter width is 0, then the pulse is not filtered
out.
8-44
ASDA-A3 Parameters
Address: 0102H
P1.001● Input for control mode and control command
0103H
0x0000 (A3-M, A3-L)
Default: 0x000B (A3-F) Control mode: All
0x000C (A3-E)
8
Unit: - Setting range: 0x0000 - 0x112F
Settings:
U Z YX
Mode PT PR S T Sz Tz
00 ▲
01 ▲
02 ▲
03 ▲
04 ▲
05 ▲
Dual mode
06 ▲ ▲
07 ▲ ▲
08 ▲ ▲
09 ▲ ▲
0A ▲ ▲
Operates with the communication mode dedicated for 15MC series PLC models.
0B
DMCNET mode
CANopen mode
0C
EtherCAT mode
0D ▲ ▲
Multi-mode
0E ▲ ▲ ▲
0F ▲ ▲ ▲
Y=1 Second development platform mode
PT: Position control mode; the command source is from the external pulse or the external analog
PR: Position control mode; the command source is from the 100 sets of internal registers which you
can select with DI.POS0 - DI.POS6. Multiple homing methods are also available.
S: Speed control mode; the command source is from the external analog voltage or the internal
T: Torque control mode; the command source is from the external analog voltage or the internal
8-45
Parameters ASDA-A3
Sz: Speed control mode; the speed command is zero or the command source is from the internal
speed registers, which you can select with DI.SPD0 and DI.SPD1.
Tz: Torque control mode; the torque command is zero or the command source is from the internal
torque registers, which you can select with DI.TCM0 and DI.TCM1.
8 Dual mode: you can switch between two modes with the external DI. For example, you can use
DI.S-P to switch the dual mode of PT-S (control mode setting: 06). Refer to Table 8.1 for
further information.
Multi-mode: you can switch between three modes with the external DI. For example, you can use
DI.S-P and DI.PT-PR to switch the multi-mode of PT-PR-S (control mode setting: 0E).
Communication mode: the command source is from the external fieldbus controller, which sends the
Z: direction control
Z=0 Z=1
Positive direction
P(CCW) P(CW)
Negative direction
N(CW) N(CCW)
1: when modes are switched, DIO settings are reset to the default for each mode.
Note: the default DIO settings of each mode varies based on the servo drive model. For A3-L and A3-M
models, refer to Section 3.4.1.1. For A3-F and A3-E models, refer to Section 3.4.2.1.
8-46
ASDA-A3 Parameters
Address: 0104H
P1.002▲ Speed and torque limits
0105H
Default: 0x0000 Control mode: All
Format: HEX
Settings:
Data size: 16-bit
8
U Z Y X
Vref (0)
(Analog
command)
P1.009 (1)
Speed Limit
P1.010 (2) command
P1.011 (3)
Vref (0)
(Analog
command)
P1.012 (1)
Torque Limit
P1.013 (2) command
P1.014 (3)
When using the Torque Limit function, set P1.002.Y to 1 to enable the Torque Limit function
permanently without occupying a DI setting. Alternatively, you can enable or disable the Torque
limit function with DI.TRQLM, which is more flexible, but the setting then occupies a DI setting.
You can enable the Torque Limit function by either P1.002 or DI.
8-47
Parameters ASDA-A3
Address: 0106H
P1.003 Encoder pulse output polarity
0107H
Default: 0x0000 Control mode: All
8 Format: HEX
Settings:
Data size: 16-bit
U Z Y X
0: MON1(+), MON2(+)
1: MON1(+), MON2(-)
2: MON1(-), MON2(+)
3: MON1(-), MON2(-)
0: positive direction
1: negative direction
Address: 0108H
P1.004 MON1 analog monitor output proportion
0109H
Default: 100 Control mode: All
Settings:
Refer to P0.003 for the analog output setting. Calculations for the rotary motors (rpm) and linear motors
Example 1:
If the application requires the motor to run at 1,000 rpm (1,000 mm/s) when the input voltage is 8V, its
maximum speed is 5,000 rpm (5,000 mm/s), and then the setting of P1.004 is:
Required speed 1000
P1.004 = ×100% = ×100% = 20%
Maximum speed 5000
Refer to the following examples for the motor's current speed and corresponding voltage output:
8-48
ASDA-A3 Parameters
Address: 010AH
P1.005 MON2 analog monitor output proportion
010BH
Default: 100 Control mode: All
Format: DEC
Settings:
8
Address: 010CH
P1.006 Speed command - smoothing constant (low-pass filter)
010DH
Default: 0 Control mode: S / Sz
Settings:
Address: 010EH
P1.007 Torque command - smoothing constant (low-pass filter)
010FH
Default: 0 Control mode: T / Tz
Settings:
Address: 0110H
P1.008 Position command - smoothing constant (low-pass filter)
0111H
Default: 0 Control mode: PT / PR
Example: 11 = 110 ms
Settings:
8-49
Parameters ASDA-A3
Address: 0112H
P1.009 Internal Speed command 1 / internal speed limit 1
0113H
S / Sz: internal Speed command 1
Default: 1000 Control mode:
T / Tz: internal speed limit 1
0.1 rpm (rotary)* -75000 to +75000 (rotary)*
8
Unit: Setting range:
1 μm/s (linear)* -15999999 to +15999999 (linear)*
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm (rotary)*; 120 = 12 μm/s (linear)*
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet
Address: 0114H
P1.010 Internal Speed command 2 / internal speed limit 2
0115H
S / Sz: internal Speed command 2
Default: 2000 Control mode:
T / Tz: internal speed limit 2
0.1 rpm (rotary)* -75000 to +75000 (rotary)*
Unit: Setting range:
1 μm/s (linear)* -15999999 to +15999999 (linear)*
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm (rotary)*; 120 = 12 μm/s (linear)*
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet
8-50
ASDA-A3 Parameters
Address: 0116H
P1.011 Internal Speed command 3 / internal speed limit 3
0117H
S / Sz: internal Speed command 3
Default: 3000 Control mode:
T / Tz: internal speed limit 3
0.1 rpm (rotary)* -75000 to +75000 (rotary)*
8
Unit: Setting range:
1 μm/s (linear)* -15999999 to +15999999 (linear)*
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm (rotary)*; 120 = 12 μm/s (linear)*
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet
Address: 0118H
P1.012 Internal Torque command 1 / internal torque limit 1
0119H
T / Tz: internal Torque command 1
Default: 100 Control mode:
PT / PR / S / Sz: internal torque limit 1
Unit: % Setting range: -5000 to +5000
Settings:
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
8-51
Parameters ASDA-A3
Settings:
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
Example of internal torque limit:
8-52
ASDA-A3 Parameters
Address: 011CH
P1.014 Internal Torque command 3 / internal torque limit 3
011DH
T / Tz: internal Torque command 3
Default: 100 Control mode:
PT / PR / S / Sz: internal torque limit 3
Unit: % Setting range: -5000 to +5000
Format: DEC
Settings:
Data size: 16-bit
8
Internal Torque command 3: third internal Torque command.
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
Settings:
U Z YX
8-53
Parameters ASDA-A3
The new correction rate is calculated after the synchronous Capture axis captures the signal. The
filter function is enabled when both the new and previous correction rates are less than the range
(%) set in this parameter. Otherwise, the error is corrected with the new correction rate.
8 YX
00
Description
Filter disabled
Z: filter intensity (0 - F)
When 2^(set value) times of error is captured, the average of the error is used for correction. Set
to 0, and the filter is disabled. When you set the Z value higher, you can avoid drastic correction
and interference caused by the sensor noise, which allows the movement to be more stable.
However, setting this value too high causes the correction to not work properly. The
recommended value is 3.
Example: when the filter intensity is set to 3, the actual filter intensity = 2^3 = 8, which means that
after capturing the error values 8 times, the servo takes the average of the 8 values for the
Settings:
When the synchronous Capture axis is enabled and you want to change the offset of the synchronous
When you write P1.016, the value of P5.079 is the error correction for the previous capturing (P5.079)
When you read P1.016, the read value equals the value of P5.079.
Note: the setting value of this parameter is accumulative, which is not affected by the current error amount.
8-54
ASDA-A3 Parameters
Address: 0122H
P1.017 Additional compensation time for the following error
0123H
Default: 0 Control mode: PR
-25.000 to +25.000 (includes 3
Unit: ms (minimum scale is μs) Setting range:
decimal places)
Format: DEC
Settings:
Data size: 16-bit
When the following error compensation function is enabled (P1.036 = 1), the servo calculates the
8
compensation amount according to the command and adjusts the position error (PUU) close to 0. If
setting the position feed forward gain (P2.002) and position integral compensation (P2.053) cannot
reduce the position error, set the additional compensation time to compensate the error.
Note: enable the following error compensation function (P1.036 = 1) to use the additional compensation function.
E-Cam: compensation time for the pulse of E-Cam master Address: 0124H
P1.018
axis 0125H
Default: 0 Control mode: PR
-25.000 to +25.000 (includes 3
Unit: ms (minimum scale is μs) Setting range:
decimal places)
Format: DEC Data size: 16-bit
Settings:
During the operation of the E-Cam, if the mechanical factor is excluded, but the following error still
exists, which may be error caused by the electrical delay. Set the compensation pulse number of the
master axis to correct the E-Cam phase. If the compensation time is set to 0, the compensation is not
enabled.
Compensation pulse = P1.018 x (Pulse frequency of the E-Cam master axis (Kpps) - P1.021 (Minimum
Note: monitor the pulse frequency of the E-Cam master axis (Kpps) with the monitoring variable 060 (3Ch).
Address: 0126H
P1.019 Capture / Compare: additional function settings
0127H
Default: 0x0000 Control mode: All
Settings:
U Z Y X
8-55
Parameters ASDA-A3
Bit 3 2 1 0
8
(P5.038) is 0, capturing is complete.
Cycle
0 Set this bit to 1 to enable this function. When the number of capturing times
mode
(P5.038) is 0, the servo drive automatically resets the number of capturing
times to the default setting.
1 to 3 Reserved -
Bit 3 2 1 0
Address: 0128H
P1.020 Capture: masking range
0129H
Default: 0 Control mode: All
Settings:
When the Capture function is enabled and set to capture multiple points (P5.038 > 1), use this
parameter to set the range within which the system stops receiving the DI captured signal once the data
is captured. The DI captured signal received within this range is not recognized as valid. Use this
function to prevent the system from seeing noise as effective signals within the non-capture range.
P1.020 masking P1.020 masking
pulse number pulse number
Masking area
The system activates the masking area after capturing this mark.
8-56
ASDA-A3 Parameters
Format: DEC
Settings:
Data size: 16-bit
During the operation of the E-Cam, if the mechanical factor is excluded, but the following error still
8
exists, which may be error caused by the electrical delay. Set the compensation pulse number of the
Compensation pulse = P1.018 (Compensation time for the pulse of the E-Cam master axis) x (Pulse
Note: monitor the pulse frequency of the E-Cam master axis (Kpps) with the monitoring variable 060 (3Ch). The
pulse frequency of the E-Cam master axis (Kpps) must be greater than P1.021 so the pulse is compensated.
Address: 012CH
P1.022 PR command special filter
012DH
Default: 0x0000 Control mode: PR
Settings:
U Z YX
If the PR command changes too drastically, it causes mechanical vibration. Set the acceleration /
deceleration time limit (the time required for the motor to accelerate from 0 to 3,000 rpm or to
decelerate from 3,000 rpm to 0Note) with this function. If the acceleration / deceleration time of the
command is shorter than this limit, the filter takes effect to smooth the acceleration / deceleration
which prevents the command from changing too drastically and causing mechanical vibration.
When the filter is functioning, the lag caused by the smooth command is automatically
compensated after the command is smoothed, so the final position is not deviated.
Example:
Set YX to 12 and the acceleration / deceleration time limit as 180 ms (data format is HEX and unit
is 10 ms). If the acceleration / deceleration time of the PR command is shorter than 180 ms, the
filter takes effect. If the acceleration / deceleration time of the PR command is longer than 180 ms,
8-57
Parameters ASDA-A3
Note:
1. If you are using a linear motor, this function sets the time required for the linear motor to accelerate from
Time (sec)
2. If the command keeps changing drastically, the following error of the internal position exceeds the
U: reverse inhibit
1: enable this function. When the value of the current position command is lower than that of the
Reverse inhibit
function is disabled
Time (sec)
PR Position command (PUU)
Time (sec)
8-58
ASDA-A3 Parameters
Address: 012EH
P1.023 Compare: data shift (non-volatile)
012FH
Default: 0 Control mode: All
Format: DEC
Settings:
Data size: 32-bit
This parameter sets the shifting amount for the data array to be compared. And the result is the actual
8
data array for comparison when you use the Compare function.
Example:
If the data array for comparison is DATA_ARRAY[100] = 2000; P1.023 = 40; P1.024 = 0, the actual data
Address: 0130H
P1.024■ Compare: data shift (reset automatically)
0131H
Default: 0 Control mode: All
Settings:
This parameter sets the shifting amount for the data array to be compared. And the result is the actual
data array for comparison when you use the Compare function.
Note:
Address: 0132H
P1.025 Low-frequency vibration suppression frequency 1
0133H
Default: 1000 Control mode: PT / PR
Example: 150 = 15 Hz
Settings:
The frequency of the first low-frequency vibration suppression filter. When you set P1.026 to 0, the first
8-59
Parameters ASDA-A3
Address: 0134H
P1.026 Low-frequency vibration suppression gain 1
0135H
Default: 0 Control mode: PT / PR
8 Format: DEC
Settings:
Data size: 16-bit
The gain of the first low-frequency vibration suppression filter. Increase the value to improve the
position response. If you set the value too high, the motor may not operate smoothly. The suggested
value is 1. Set P1.026 to 0 to disable the first low-frequency vibration suppression filter.
Address: 0136H
P1.027 Low-frequency vibration suppression frequency 2
0137H
Default: 1000 Control mode: PT / PR
Example: 150 = 15 Hz
Settings:
The frequency of the second low-frequency vibration suppression filter. When you set P1.028 to 0, the
Address: 0138H
P1.028 Low-frequency vibration suppression gain 2
0139H
Default: 0 Control mode: PT / PR
Settings:
The gain of the second low-frequency vibration suppression filter. Increase the value to improve the
position response. If you set the value too high, the motor may not operate smoothly. The suggested
value is 1. Set P1.028 to 0 to disable the second low-frequency vibration suppression filter.
Address: 013AH
P1.029 Auto low-frequency vibration suppression mode
013BH
Default: 0 Control mode: PT / PR
Settings:
8-60
ASDA-A3 Parameters
Address: 013CH
P1.030 Low-frequency vibration detection
013DH
Default: 8000 Control mode: PT / PR
Format: DEC
Settings:
Data size: 32-bit
Sets the detection level when automatic vibration suppression is enabled (P1.029 = 1). The lower the
8
value, the more sensitive the detection, but the system may also misjudge noise or treat other low-
frequency vibrations as frequencies to be suppressed. If the value is high, the system is less likely to
misjudge, but if the vibration of the machine is small, the system may not properly detect low-frequency
vibrations.
P1.031 Reserved
Address: 0140H
P1.032 Motor stop mode
0141H
Default: 0x0000 Control mode: All
Settings:
U Z Y X
X Reserved Z Reserved
Y Motor stop mode U Reserved
Bit 7 6 5 4 3 2 1 0
Y
Bit 15 14 13 12 11 10 9 8
8-61
Parameters ASDA-A3
When the motor reaches PL (CCWL) or NL (CWL), refer to P5.003 for setting the deceleration time. If
you set the deceleration time to 1 ms, the motor stops instantly.
Note: this function is only available in Position and Speed (PT, PR, S, and Sz) modes and is effective only when
8
P1.043 (Delay time for disabling the magnetic brake) is a negative value.
P1.033 Reserved
Address: 0144H
P1.034 S-curve acceleration constant
0145H
Default: 200 Control mode: S / Sz
Settings:
Sets the time for the rotary motor to accelerate from zero to 3000 rpm or the time for the linear motor to
accelerate from zero to 5 m/s. You can set P1.034, P1.035, and P1.036 individually. When an internal
command is used, even if you set P1.036 to 0, the acceleration and deceleration follow a trapezoid-
curve; when an analog command is used, you must set P1.036 larger than 0 so that the acceleration
Address: 0146H
P1.035 S-curve deceleration constant
0147H
Default: 200 Control mode: S / Sz
Settings:
Sets the time for the rotary motor to decelerate from 3000 rpm to zero or the time for the linear motor to
decelerate from 5 m/s to zero. You can set P1.034, P1.035, and P1.036 individually. When an internal
command is used, even if you set P1.036 to 0, the acceleration and deceleration follow a trapezoid-
curve; when an analog command is used, you must set P1.036 larger than 0 so that the acceleration
Address: 0148H
P1.036 S-curve acceleration / deceleration constant
0149H
Default: 0 Control mode: PR / S / Sz
Settings:
8-62
ASDA-A3 Parameters
Speed
P1.036: sets the smoothing time for the S-curve acceleration and deceleration.
You can set P1.034, P1.035, and P1.036 individually. Even if you set P1.036 to 0, the acceleration and
Address: 014AH
P1.037 Load inertia ratio or total weight
014BH
Operation
Panel / software Communication Control mode: PT / PR / S / Sz
interface:
Default: 6.0 60 Data size: 32-bit
1 times (rotary)* 0.1 times (rotary)*
Unit: - -
1 kg (linear)* 0.1 kg (linear)*
0.0 to 200.0 (rotary)* 0 to 2000 (rotary)*
Setting range:
0.0 to 6553.5 (linear)* 0 to 65535 (linear)*
Format: One decimal DEC - -
Settings:
Rotary motor load inertia ratio (J_load / J_motor) or total weight of linear motor mover and load
(M_motor + M_load).
J_motor: rotor inertia of the servo motor
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-63
Parameters ASDA-A3
Address: 014CH
P1.038 Zero speed range
014DH
Operation
Panel / software Communication Control mode: All
interface:
Default: 10.0 100 Data size: 16-bit
8 Unit:
1 rpm (rotary)*
1 mm/s (linear)*
Setting range: 0.0 to 200.0
DEC
-
-
-
-
1.5 = 1.5 rpm 15 = 1.5 rpm
Example: - -
1.5 = 1.5 mm/s 15 = 1.5 mm/s
Settings:
Sets the range for the zero-speed signal (ZSPD). When the absolute value of the motor speed is lower
than this value, the zero-speed signal is triggered and DO.ZSPD is on.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 014EH
P1.039 Target speed detection level
014FH
Default: 3000 Control mode: All
1 rpm (rotary)* 0 to 30000 (rotary)*
Unit: Setting range:
1 mm/s (linear)* 0 to 15999 (linear)*
Format: DEC Data size: 16-bit
Settings:
Sets the motor target speed. When the absolute value of the motor speed is higher than this value, the
condition for triggering the target speed reached signal is met and DO.TSPD is on.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0150H
P1.040 Maximum motor speed for analog Speed command 1
0151H
Default: Rated speed Control mode: S / T
1 rpm (rotary)* 0 to 50000 (rotary)*
Unit: Setting range:
1 mm/s (linear)* 0 to 15999 (linear)*
Format: DEC Data size: 32-bit
Settings:
In Speed mode:
Sets the motor speed corresponding to 10V (maximum voltage) for the analog Speed command.
Input voltage×P1.040
Speed control command =
10
5V×2000
If the value is 2000 and the external voltage input is 5V, then the speed control command = =
10𝑉
8-64
ASDA-A3 Parameters
In Torque mode:
Sets the motor speed limit corresponding to 10V (maximum voltage) for the analog speed limit.
Input voltage×P1.040
Speed limit command =
10
8
5V×2000
If the value is 2000 and the external voltage input is 5V, then the speed limit command = =
10𝑉
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0152H
P1.041▲ Maximum output for analog Torque command
0153H
Default: 100 Control mode: All
Settings:
In Torque mode:
Sets the torque corresponding to 10V (maximum voltage) for the analog Torque command.
Input voltage×P1.041
Torque control command = (Unit: %)
10
Sets the torque limit corresponding to 10V (maximum voltage) for the analog torque limit.
Input voltage×P1.041
Torque limit command = (Unit: %)
10
Example:
When P1.041 = 10 and the external analog voltage input is 10V, the torque control (limit) command =
10V×10
= 10%
10
Address: 0154H
P1.042 Delay time for enabling the magnetic brake
0155H
Default: 0 Control mode: All
Settings:
Sets the delay time from Servo On status to the activation of the magnetic brake signal (DO: 0x08,
BRKR).
ON
OFF OFF
SON
ON [1*]
[2*]
OFF
BRKR
(P1.042) (P1.043)
Motor speed
(P1.038) [2*]
ZSPD [1*]
8-65
Parameters ASDA-A3
Note:
1. If the delay time specified in P1.042 has not passed yet and the motor speed is slower than the value of P1.038,
2. If the delay time specified in P1.042 has passed and the motor speed is faster than the value of P1.038, the
Address: 0156H
P1.043 Delay time for disabling the magnetic brake
0157H
Default: 0 Control mode: All
Settings:
Sets the delay time from Servo Off status to the deactivation of the magnetic brake signal (DO: 0x08,
Note: if P1.043 is a negative value and the servo is off due to an alarm (except for AL022) or emergency stop, the
Address: 0158H
P1.044▲ E-Gear ratio - numerator N1
0159H
Default: 16777216 Control mode: PT / PR
Settings:
For the E-Gear ratio setting, refer to Section 6.2.5. For multiple E-Gear ratio (numerator) settings, refer
to P2.060 - P2.062.
Note:
2. In communication mode (DMCNET / CANopen / EtherCAT), if you cycle the power to the drive, the E-Gear ratio
is set to the default value of the communication protocol. Resetting to the default value results in the
re-establishment of the absolute position system, so you must re-do the homing procedure. If you do not want
P1.045 to be reset to the default value, set P3.012.Z to 1. For details, refer to P3.012.
8-66
ASDA-A3 Parameters
Address: 015AH
P1.045▲ E-Gear ratio - denominator M
015BH
Default: 100000 Control mode: PT / PR
Format: DEC
Settings:
Data size: 32-bit
If the setting is incorrect, the servo motor is prone to sudden unintended acceleration. Follow these
8
instructions.
𝑁
E-Gear ratio setting: f2 = f1 ×
𝑀
Note:
2. In communication mode (DMCNET / CANopen / EtherCAT), if you cycle the power to the drive, the E-Gear
ratio is set to the default value of the communication protocol. Resetting to the default value results in the re-
establishment of the absolute position system, so you must re-do the homing procedure. If you do not want
P1.045 to be reset to the default value, set P3.012.Z to 1. For details, refer to P3.012.
Address: 015CH
P1.046▲ Encoder pulse number output (OA, OB)
015DH
Default: 2500 Control mode: All
Settings:
Rotary motor: the number of single-phase pulse outputs per revolution; the maximum output frequency
Linear motor: the number of single-phase pulse outputs per meter; the maximum output frequency of
For the OA and OB settings of CN2 and CN5, refer to P1.074.Y (Selection of OA/OB output source) and
Note:
In the following circumstances, pulse output of the encoder may exceed the maximum allowable output pulse
1. Encoder error.
3. Rotary motor: if P1.074.Y = 0 and P1.097 = 0, motor speed (rpm)/60 x P1.046 x 4 > 19.8 x 10 6
Linear motor: if P1.074.Y = 1 and P1.097 = 1, motor speed (m/s) x P1.046 > 19.8 x 106
8-67
Parameters ASDA-A3
Address: 015EH
P1.047 Speed reached (DO.SP_OK) range
015FH
Default: 10 Control mode: S / Sz
1 rpm (rotary)*
Unit: Setting range: 0 to 300
1 mm/s (linear)*
8 Format: DEC
Settings:
Data size: 16-bit
In Speed mode, when the absolute value of the difference between the Speed command and the motor
feedback speed is less than this parameter and this status is kept for the time duration set in P1.049,
Diagram:
1. Speed command
4. Determine if the
absolute value of speed
difference is smaller than
Yes No
P1.047
1. Speed command: the command that you input without acceleration or deceleration, rather than the
command from the front end speed circuit. Its source is from the register.
2. Feedback speed: the actual speed of the motor which has been filtered.
3. Obtain the absolute value.
4. Determine whether the absolute value of the speed difference is smaller than the parameter value. If
you set the parameter to 0, DO.SP_OK is always off. If the absolute value is smaller than the
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet
8-68
ASDA-A3 Parameters
Format: HEX
Settings:
8
U Z Y X
1: AL380 functioning
Diagram:
1. Position command
triggered
2. DO.Cmd_OK
DLY
3. Command output
4. DO.TPOS
5. DO.MC_OK
P1.048.X = 0 output is not retained
6. DO.MC_OK
P1.048.X = 1 output is retained P1.048.Y = 1
7
Description:
1. Command triggered: new PR command is effective. Command 3 starts and clears signals 2, 4, 5,
and 6 simultaneously. Command triggering source: DI.CTRG, DI.EV1/EV2, and P5.007 (triggered
through software).
2. DO.Cmd_OK: command 3 is complete and it can set the delay time (DLY).
3. Command output: output the profile of the Position command based on the acceleration /
deceleration setting.
4. DO.TPOS: position error of the servo drive is within the range set in P1.054.
5. DO.MC_OK: Position command output and servo positioning completed, which indicate that
6. DO.MC_OK (retains digital output status): same as 5, except that once this DO is on, its status is
8-69
Parameters ASDA-A3
8. Position deviation: when event 7 occurs, if signal 4 (or 5) is off, it means the position has deviated
and AL380 can be triggered. Set whether to enable AL380 with P1.048.Y.
8 P1.049
Default: 0
Accumulated time to reach desired speed
Control mode: S / Sz
Address: 0162H
0163H
Settings:
In Speed mode, when the absolute value of the difference between the Speed command and the motor
feedback speed is less than the range set in P1.047 and this status is kept for the time duration set in
P1.049, the digital output DO.SP_OK (DO: 0x19) is on. If the difference exceeds the range set in
P1.047, no matter how long it lasts, the system recalculates the duration.
P1.050 -
Reserved
P1.051
Address: 0168H
P1.052 Regenerative resistor value
0169H
Determined by the model. Refer to
Default: Control mode: All
the following table.
Unit: Ohm Setting range: Refer to the following table.
Settings:
Model Default (Ω) Setting range (Ω)
750 W or below 100 60 - 750
1 kW - 1.5 kW 100 30 - 750
2 kW - 3 kW 20 15 - 750
220V 4.5 kW 20 10 - 750
5.5 kW - 7.5 kW 20 8 - 750
11 kW 20 6 - 750
15 kW 20 5 - 750
400 W 80 80 - 750
750 kW - 1 kW 80 60 - 750
1.5 kW - 2 kW 80 40 - 750
400V
3 kW 80 30 - 750
4.5 kW - 5.5 kW 80 25 - 750
7.5 kW - 15 kW 80 15 - 750
Refer to the description of P1.053 for the parameter values when connecting the regenerative resistor
8-70
ASDA-A3 Parameters
Address: 016AH
P1.053 Regenerative resistor capacity
016BH
Determined by the model. Refer to
Default: Control mode: All
the following table.
Unit: Watt Setting range: 0 to 15000
Format: DEC
Settings:
Model
Data size: 16-bit
Default (Watt)
8
200 W or below 0
400 W - 1.5 kW 40
2 kW - 3 kW 80
220V
4.5 kW 60
5.5 kW - 7.5 kW 0
11 kW - 15 kW 0
1.5 kW or below 60
400V
2 kW - 15 kW 0
Setting the parameter value when connecting the regenerative resistor with different methods:
1 kW, 10 Ω
Setting:
P1.052 = 20 (Ω)
P1.053 = 2000 (W)
1 kW, 10 Ω
8-71
Parameters ASDA-A3
Address: 016CH
P1.054 Pulse range for position reached
016DH
Default: 167772 Control mode: PT / PR
8 Format: DEC
Settings:
Data size: 32-bit
In Position (PT) mode, when the pulse number error is smaller than the range set by P1.054, DO.TPOS
is on.
In Position Register (PR) mode, when the difference between the target position and the actual motor
Example:
For a rotary motor, if P1.054 = 167772 and the error is less than 167772 pulses, which equals 0.01
Address: 016EH
P1.055 Maximum speed limit
016FH
Rated speed of each model (rotary)*
Default: Automatically fills in after motor Control mode: All
parameter identification (linear)*
1 rpm (rotary)*
Unit: Setting range: 0 to maximum speed
1 mm/s (linear)*
Format: DEC Data size: 16-bit
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0170H
P1.056 Motor output overload warning level
0171H
Default: 120 Control mode: All
Settings:
When the value is 0 - 100 and the servo motor continuously outputs load that is higher than the setting
of P1.056, the pre-warning signal for overload (DO: 0x10, OLW) is on. If the value is over 100, the pre-
8-72
ASDA-A3 Parameters
Address: 0172H
P1.057 Motor hard stop 1 - torque percentage
0173H
Default: 0 Control mode: All
Format: DEC
Settings:
Data size: 16-bit
Sets the protection level which is the percentage of rated torque. Set the value to 0 to disable the
8
function and set the value to 1 or above to enable the function.
When there is no external force, the setting value = (motor current in percentage when the motor runs
at constant speed in the forward direction + motor current in percentage when the motor runs at
constant speed in the reverse direction) / 2 + protection torque value. When there is external force, set
P1.060 additionally.
Address: 0174H
P1.058 Motor hard stop - protection time
0175H
Default: 1 Control mode: All
Settings:
Sets the protection time. When the motor reaches the protection level and the protection time is
Address: 0176H
P1.059 Speed command - moving filter
0177H
Operation
Panel / software Communication Control mode: S
interface:
Default: 0.0 0 Data size: 16-bit
Unit: 1 ms 0.1 ms - -
Settings:
P1.006 is the low-pass filter and P1.059 is the moving filter. The difference between them is the moving
filter can smooth the beginning and end of the step command, while the low-pass filter can only smooth
Therefore, if the speed loop receives the command from the controller for the position control loop, then
the low-pass filter is recommended. If the setting is only for the speed control, then use the moving filter
8-73
Parameters ASDA-A3
Holding time
Address: 0178H
P1.060 Motor hard stop 1 - level offset
0179H
Default: 0 Control mode: All
Settings:
When using P1.057 (Motor hard stop 1 - torque percentage) and the average torque level deviates due
to an external force, such as Z-axis gravity, you can use this parameter to set the corresponding
compensation.
Suggested setting value = (Average torque at constant speed in positive direction + Average torque at
Address: 017AH
P1.061 Viscous friction compensation
017BH
Default: 0 Control mode: PT / PR / S / Sz
0.1%/1000 rpm (rotary)*
Unit: Setting range: 0 to 1000
0.1%/1000 mm/s (linear)*
Format: DEC Data size: 16-bit
Settings:
Because viscous friction corresponds with the speed, you can use this parameter to compensate the
motor torque according to the speed to improve the position error during acceleration and deceleration.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-74
ASDA-A3 Parameters
Address: 017CH
P1.062 Percentage of friction compensation
017DH
Default: 0 Control mode: PT / PR / S / Sz
Format: DEC
Settings:
Data size: 16-bit
Sets the level of friction compensation, which is the percentage of the rated torque. Set the value to 0 to
8
disable the friction compensation function. Set the value to 1 or above to enable the function to reduce
Frict ion
Speed
Percentage of friction
compensation P1.062
Address: 017EH
P1.063 Constant of friction compensation
017FH
Default: 100 Control mode: PT / PR / S / Sz
Settings:
Use this parameter to set the speed for the friction compensation value to reach the setting value of
P1.062. Based on the default setting of 100%, the smaller the setting value of P1.063, the faster the
setting value of P1.062 is reached; the bigger the setting value of P1.063, the slower the setting value of
P1.062 is reached.
Address: 0180H
P1.064 Analog position command - activation control
0181H
Default: 0x0000 Control mode: PT
Settings:
U Z Y X
Setting for position command Reserved
X Y Initial position setting UZ
issued by the analog signal
8-75
Parameters ASDA-A3
0: disable
1: enable
8
Y: initial position setting
0: after the servo is on, the motor regards the current position as the position when the voltage is
0V. Then the motor operates to the corresponding position according to the analog input
command.
1: after the servo is on, if the command level is not changed, the motor does not operate. The
position the motor stops at is the position corresponding to the current command level.
Motor position (Turn)
Address: 0182H
P1.065 Analog Position command - smoothing constant
0183H
Default: 1 Control mode: PT
Settings:
The smooth constant of analog Position command is only effective to analog Position command.
8-76
ASDA-A3 Parameters
Address: 0184H
P1.066 Analog Position command - maximum cycle number
0185H
Operation
Panel / software Communication Control mode: PT
interface:
Default: 0.0 0 Data size: 16-bit
Unit: 1 cycle
DEC
0 to 2000
-
-
-
-
8
Example: 1.5 = 1.5 cycles 15 = 1.5 cycles - -
Settings:
Rotation number setting when the maximum voltage (10V) is input to the analog Position command. If
the setting on the panel is 3.0 and the external voltage input is +10V, then the Position command is +3
cycles. If the input is +5V, then the Position command is +1.5 cycles. If the input is -10V, then the
P1.067 Reserved
Address: 0188H
P1.068 Position command - moving filter
0189H
Settings:
The moving filter smooths the beginning and end of the step command, but it also delays the command.
Original Position
command
Holding time
P1.069 -
Reserved
P1.071
8-77
Parameters ASDA-A3
Address: 0190H
P1.072 Resolution of auxiliary encoder for full-closed loop control
0191H
8 Format: DEC
Settings:
Data size: 32-bit
The number of A/B pulses corresponding to a full-closed loop when the motor runs a cycle (after
quadruple frequency).
Note: PR full-closed loop function is not yet supported.
Settings:
In full-closed loop control, when the feedback pulse difference between the auxiliary encoder and the
main encoder is too great, it means the connectors are loose or there is a problem with the mechanical
part. When the difference is greater than the value of P1.073, AL040 (Excessive position error of full-
𝑃1.072
P1.073 < (Main encoder feedback × ) − Auxiliary encoder feedback
16777216
Number of motor
revolutions
P1.085 P1.085
8-78
ASDA-A3 Parameters
Address: 0194H
P1.074 Full-closed loop control switch
0195H
Format: HEX
Settings:
Data size: 16-bit
8
U Z Y X
(If P1.097 = 0, the OA / OB output must be 1:1. If you need to change the output ratio, refer to
(If P1.097 = 0, the OA / OB output must be 1:1. If you need to change the output ratio, refer to
If the pulse frequency is suddenly too high, causing a pulse width smaller than the set filter width, then
this pulse gets filtered out as noise. Therefore, set the filter width smaller than the actual pulse width.
8-79
Parameters ASDA-A3
You should set the filter width as 4 times smaller than the actual pulse width.
Filter width (pulse frequency) Filter width (pulse frequency)
U value U value
Unit: μs (kHz) Unit: μs (kHz)
0 Bypass 8 0.9 (555)
1 0.2 (2500) 9 1.0 (500)
8 2
3
4
5
0.3 (1666)
0.4 (1250)
0.5 (1000)
0.6 (833)
C
D
A
B
1.1 (454)
1.2 (416)
1.4 (357)
1.6 (312)
6 0.7 (714) E 2.0 (250)
7 0.8 (625) F 3.0 (166)
Low-pass filter time constant for full- / semi-closed loop Address: 0196H
P1.075
control 0197H
Settings:
When the stiffness of the mechanical system between full- and semi-closed loops is insufficient, set the
proper time constant to enhance the stability of the system. In other words, create a semi-closed loop
effect in the transient state. After the system reaches a steady state, the full-closed loop effect is
created. When the stiffness is sufficient, set to bypass. Set the value to 0 to disable the low-pass filter
function (bypass).
If the stiffness of the mechanical system is high, decrease the value of P1.075 or set the value to 0 to
disable the low-pass filter function. If the stiffness of the mechanical system is low, increase the value
of P1.075.
Note: PR full-closed loop function is not yet supported.
Address: 0198H
P1.076▲ Maximum speed for encoder output (OA, OB)
0199H
Default: 5500 Control mode: All
1 rpm (rotary)* 0 to 7500 (rotary)*
Unit: Setting range:
1 mm/s (linear)* 0 to 15999 (linear)*
Format: DEC Data size: 16-bit
Settings:
Please set a value which is slightly higher than the required maximum speed of motor.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
P1.077 Reserved
8-80
ASDA-A3 Parameters
Address: 019CH
P1.078 Gain switching delay time
019DH
Format: DEC
Settings:
Data size: 16-bit
When using the gain switching function (P2.027.X = 3 or 7), you can use this parameter to set the delay
8
time after the switching condition is met. Refer to the description of P2.027 for more details.
Rate of change for gain values during gain switching Address: 019EH
P1.079
delay 019FH
Settings:
Sets the rate of change for the gain values during gain switching delay.
Within the delay time set by P1.078, the settings of P2.000 (Position control gain), P2.004 (Speed
control gain), and P2.006 (Speed integral compensation) will be affected by the setting of P1.079. Refer
Rate of change for speed detection filter and jitter Address: 01A0H
P1.080
suppression 01A1H
Default: 100 Control mode: PT / PR / S / Sz
Settings:
Adjusts the rate of change for speed detection filter and jitter suppression (P2.049) according to the
gain switching condition. (This parameter is inversely proportional to the value of P2.049. The smaller
Address: 01A2H
P1.081 Maximum motor speed for analog Speed command 2
01A3H
Default: Rated speed Control mode: S / T
1 rpm (rotary)* 0 to 50000 (rotary)*
Unit: Setting range:
1 mm/s (linear)* 0 to 15999 (linear)*
Format: DEC Data size: 32-bit
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet
8-81
Parameters ASDA-A3
Address: 01A4H
P1.082 Time constant for switching between P1.040 and P1.081
01A5H
8 Format: DEC
Settings:
Address: 01A6H
P1.083 Abnormal analog input voltage level
01A7H
Settings:
When the analog input voltage is higher than the set value of this parameter for more than 50 ms,
AL042 occurs. The comparison value for this parameter is the original analog input voltage which has
not been changed by an offset value through P4.022 (Analog speed input - offset compensation value).
Error clearing function when switching between full- and Address: 01A8H
P1.084
semi-closed loops 01A9H
Settings:
U Z Y X
Error clearing function when the system
X switches from semi-closed loop to full- Z Reserved
closed loop
Y Reserved U Reserved
X: error clearing function when the system switches from semi-closed loop to full-closed loop*2
When the system is in semi-closed loop control, the command refers to the motor encoder, and
the position does not move after the system switches to full-closed loop.
When the system is in semi-closed loop control, the command refers to the motor encoder.
After the system switches to full-closed loop, the command issued in semi-closed loop
becomes the full-closed loop command, and thus the position moves.
Note:
1. PR full-closed loop function is not yet supported.
2. Use DI [0x0B] to switch between full- and semi-closed loop modes.
8-82
ASDA-A3 Parameters
Example:
8
P1.084.X = 0
position Motor encoder
21000
Control mode
Full-closed loop Semi-closed loop Full-closed loop
(Stage 1) (Stage 2) (Stage 3)
If the servo drive issued a position command of 10,000 PUU and the feedback position of the
auxiliary encoder is 10,000 PUU, the final feedback position of the motor encoder is
11,000 PUU due to the backlash and sliding of the mechanical parts.
Use DI [0x0B] to switch the control mode from full-closed loop to semi-closed loop, and then
issue the position command of 10,000 PUU again. In semi-closed loop control, since the
command refers to the position of the motor encoder, the feedback position of the motor
encoder is 21,000 PUU, but the feedback position of the auxiliary encoder is 19,000 PUU. In
this mode, there is an error of 1,000 PUU between the auxiliary encoder (19,000 PUU) and the
When you set P1.084 to 0, the error will be cleared. Thus, after using DI [0x0B] to switch the
control mode from semi-closed loop to full-closed loop, the feedback position of the auxiliary
8-83
Parameters ASDA-A3
8 22000
21000
20000
19000
After the system
switches from the
11000 semi-closed loop to
full-closed loop mode,
the error is not cleared
10000 and the position moves.
Control mode
Full-closed loop Semi-closed loop Full-closed loop
(Stage 1) (Stage 2) (Stage 3)
If the servo drive issued a position command of 10,000 PUU and the feedback position of the
auxiliary encoder is 10,000 PUU, the final feedback position of the motor encoder is
11,000 PUU due to the backlash and sliding of the mechanical parts.
Use DI [0x0B] to switch the control mode from full-closed loop to semi-closed loop, and then
issue the position command of 10,000 PUU again. In semi-closed loop control, since the
command refers to the position of the motor encoder, the feedback position of the motor
encoder is 21,000 PUU, but the feedback position of the auxiliary encoder is 19,000 PUU. In
this mode, there is an error of 1,000 PUU between the auxiliary encoder (19,000 PUU) and the
When you set P1.084 to 1, the error will not be cleared. Thus, after using DI [0x0B] to switch the
control mode from semi-closed loop to full-closed loop, the feedback position of the auxiliary
encoder is corrected and the motor moves to the corresponding position (yellow area as shown
in the preceding figure). The previous semi-closed loop command becomes the full-closed loop
command and refers to the auxiliary encoder to move the mechanical part to the position
corresponding to the actual command. The final feedback position of the auxiliary encoder is
20,000 PUU.
8-84
ASDA-A3 Parameters
Auto clearing of the feedback position error between the Address: 01AAH
P1.085
main encoder and auxiliary encoder 01ABH
Format: DEC
Settings:
Data size: 16-bit
This parameter sets the upper limit of the feedback position error between the main encoder and
8
auxiliary encoder. When the number of motor revolutions is greater than or equal to this parameter
Number of
motor
revolutions
P1.085 P1.085
P1.086 Reserved
Address: 01AEH
P1.087 Torque homing - torque level detection
01AFH
Settings:
This setting is only for the torque homing mode. As shown in the following figure, after homing is
triggered, the motor runs in one direction and the mechanical part reaches the protector. The servo
drive then outputs a larger motor current in order to counter the external force. The servo drive uses
P1.087 and P1.088 as the conditions for homing. Since the hard stops are not always the same, it is
recommended that you have the servo return to find the Z pulse as the origin.
8-85
Parameters ASDA-A3
Protector
8 Torque level
detection P1.087
Torque curve when
the servo searches
for the hard stop
10%
Maximum torque output
Starting point
Torque curve
when the servo
searches for Z
pulse
Z pulse
Note: the actual maximum torque output of the motor is 10% greater than the detected torque level (P1.087). For
example: set P1.087 to 50%, and then the maximum torque output of the motor is 60%.
Address: 01B0H
P1.088 Torque homing - level reached timer
01B1H
Settings:
The setting of the torque level reached timer for the torque homing mode. If the motor torque output
continues to exceed the level set by P1.087 and the duration exceeds this setting, the homing is
complete. Refer to P1.087 for the timing diagram of torque homing mode.
Address: 01B2H
P1.089 Vibration elimination 1 - anti-resonance frequency
01B3H
Settings:
Anti-resonance frequency for the first set of low frequency vibration elimination.
Use this function in flexible machines with low rigidity. The definition of a flexible machine is one for
which when the target position is reached, due to lack of rigidity, the machine vibrates and needs more
time to become stable. The servo drive provides two sets of vibration elimination. The first set is
P1.089 - P1.091 and the second set is P1.092 - P1.094. The vibration elimination setting must be
obtained through the System Module function in System Analysis of the ASDA-Soft with the check
Vibration elimination takes effect only when the two degree of freedom control function is enabled
(P2.094 [Bit 12] = 1). After enabling the two degree of freedom control function, turn on the first set of
vibration elimination with P2.094 [Bit 8] and the second set with P2.094 [Bit 9].
8-86
ASDA-A3 Parameters
Example:
1. Set P2.094 = 0x11 to enable the first set.
3. Set P2.094 = 0x13 to enable the first and second sets simultaneously.
Settings:
Resonance frequency for the first set of low frequency vibration elimination.
Address: 01B6H
P1.091 Vibration elimination 1 - resonance difference
01B7H
Settings:
Attenuation rate for the first set of low frequency vibration elimination.
Address: 01B8H
P1.092 Vibration elimination 2 - anti-resonance frequency
01B9H
Settings:
Anti-resonance frequency for the second set of low frequency vibration elimination. The setting method
Address: 01BAH
P1.093 Vibration elimination 2 - resonance frequency
01BBH
Settings:
Resonance frequency for the second set of low frequency vibration elimination.
8-87
Parameters ASDA-A3
Address: 01BCH
P1.094 Vibration elimination 2 - resonance difference
01BDH
8 Format: DEC
Settings:
Data size: 16-bit
Attenuation rate for the second set of low frequency vibration elimination.
P1.095 -
Reserved
P1.096
Address: 01C2H
P1.097▲ Encoder output denominator (OA, OB)
01C3H
Default: 0 Control mode: All
Settings:
When P1.097 = 0, OA / OB pulse output refers to the setting of P1.046. (Refer to Example
1.)
When P1.097 ≠ 0, OA / OB pulse output refers to the settings of P1.046 and P1.097. (Refer
to Example 2.)
When P1.097 = 0, OA / OB pulse output does not refer to the setting of P1.046, but outputs
according to the ratio of 1 : 1 instead.
When P1.097 ≠ 0:
(a) Main encoder is connected to CN5 (PM.003.U = 1): OA / OB pulse output refers to the
(b) Main encoder is connected to CN2 (PM.003.U = 0): OA / OB pulse output refers to the
When P1.097 = 0, OA / OB pulse output does not refer to the setting of P1.046, but outputs
according to the ratio of 1 : 1 instead.
When P1.097 ≠ 0, OA / OB pulse output refers to the settings of P1.046 and P1.097. (Refer
to Example 4.)
8-88
ASDA-A3 Parameters
Rotary motor: P1.046*4 = 10,000 pulses, indicating OA / OB outputs 10,000 pulses when the rotary
Linear motor: P1.046*4 = 10,000 pulses, indicating OA / OB outputs 10,000 pulses when the linear
Rotary motor: 2500/7 pulses, indicating OA / OB outputs 2,500 pulses when the rotary motor rotates 7
cycles.
Linear motor: 2500/7 pulses, indicating OA / OB outputs 2,500 pulses when the linear motor runs 7
meters.
Example 3 (the calculated value does not need to be multiplied by 4 times the frequency):
When P1.097 = 3 and P1.046 = 1, the auxiliary encoder outputs 3 pulses and OA / OB outputs 1 pulse.
Example 4 (the calculated value does not need to be multiplied by 4 times the frequency):
When P1.097 = 3 and P1.046 = 1, the pulse command outputs 3 pulses and OA / OB outputs 1 pulse.
Address: 01C4H
P1.098 Disconnection detection protection (UVW) response time
01C5H
Settings:
When the switch for motor power cable disconnection detection (ALC31) is enabled (P2.065 [Bit 9] = 1),
When P1.098 is not set to 0, the setting value should be between 100 and 800 for the detection
response time.
Note:
1. If it is necessary to shorten the response time, it is recommended that you use this parameter.
2. When the servo is on and has not started running, it is recommended that you set this parameter if you need to
detect disconnection.
P1.099 -
Reserved
P1.100
8-89
Parameters ASDA-A3
Address: 01CAH
P1.101■ Analog monitor output voltage 1
01CBH
8 Format: DEC
Settings:
Data size: 16-bit
When you set 6 for the monitor source of P0.003 [YX], then the analog monitor output voltage refers to
Address: 01CCH
P1.102■ Analog monitor output voltage 2
01CDH
Settings:
When you set 7 for the monitor source of P0.003 [YX], then the analog monitor output voltage refers to
P1.103 -
Reserved
P1.104
Address: 01D2H
P1.105 Motor hard stop 2 - torque upper limit
01D3H
Settings:
When Motor hard stop 2 is enabled (P2.112 [Bit 8] = 1), the settings of torque percentage (P1.057) and
level offset (P1.060) for Motor hard stop 1 are invalid. During motor operation, if the motor torque is
higher than this protection setting value and the duration of this condition exceeds the protection time
P1.105
AL030
Time
P1.106
P1.058
8-90
ASDA-A3 Parameters
Address: 01D4H
P1.106 Motor hard stop 2 - torque lower limit
01D5H
Format: DEC
Settings:
Data size: 16-bit
When Motor hard stop 2 is enabled (P2.112 [Bit 8] = 1), the settings of torque percentage (P1.057) and
8
level offset (P1.060) for Motor hard stop 1 are invalid. During motor operation, if the motor torque is
lower than this protection setting value and the duration of this condition exceeds the protection time
P1.107 -
Reserved
P1.110
Address: 01DEH
P1.111 Overspeed protection level
01DFH
Default: Maximum motor speed x 1.1 Control mode: All
1 rpm (rotary)*
Unit: Setting range: 0 to 66000
1 mm/s (linear)*
Format: DEC Data size: 32-bit
Settings:
This function is to protect the motor from overspeeding, which can be applied to all control modes.
When the filtered motor speed exceeds this set speed, AL056 occurs.
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 01E0H
P1.112 Single-direction torque limit
01E1H
Default: 500 Control mode: All
Settings:
P1.113 -
P1.119 Reserved
8-91
Parameters ASDA-A3
Address: 01F0H
P1.120 STO deactivation settings (400V models)
01F1H
Default: 3 Control mode: All
8 Format: DEC
Settings:
Data size: 16-bit
Set P1.120 to deactivate the STO function according to the usage requirements. Refer to Section
8-92
ASDA-A3 Parameters
Address: 0200H
P2.000 Position control gain
0201H
Default: 35 Control mode: PT / PR
Unit: rad/s
Format: DEC
Setting range: 0 to 2047
Increasing the position control gain can enhance the position response and reduce the position errors.
If you set the value too high, it may cause vibration and noise.
Address: 0202H
P2.001 Rate of change for position control gain
0203H
Default: 100 Control mode: PT / PR
Settings:
Adjust the rate of change for the position control gain (P2.000) according to the gain switching condition.
Address: 0204H
P2.002 Position feed forward gain
0205H
Default: 50 Control mode: PT / PR
Settings:
If the position control command changes smoothly, increasing the gain value can reduce the position
following errors. If the position control command does not change smoothly, decreasing the gain value
Address: 0206H
P2.003 Position feed forward gain smoothing constant
0207H
Default: 5 Control mode: PT / PR
Settings:
If the position control command changes smoothly, decreasing the smoothing constant value can reduce
the position following errors. If the position control command does not change smoothly, increasing the
8-93
Parameters ASDA-A3
Address: 0208H
P2.004 Speed control gain
0209H
Default: 500 Control mode: PT / PR / S / Sz
8 Format: DEC
Settings:
Data size: 16-bit
Increasing the speed control gain can enhance the speed response. If you set the value too high, it may
Address: 020AH
P2.005 Rate of change for speed control gain
020BH
Default: 100 Control mode: PT / PR / S / Sz
Settings:
Adjust the rate of change for the speed control gain (P2.004) according to the gain switching condition.
Address: 020CH
P2.006 Speed integral compensation
020DH
Default: 100 Control mode: PT / PR / S / Sz
Settings:
Increasing the value of the integral speed control can enhance the speed response and reduce the
deviation in speed control. If you set the value too high, it may cause vibration and noise.
Address: 020EH
P2.007 Speed feed forward gain
020FH
Default: 0 Control mode: PT / PR / S / Sz
Settings:
If the speed control command changes smoothly, increasing the gain value can reduce the speed
following errors. If the speed control command does not change smoothly, decreasing the gain value
8-94
ASDA-A3 Parameters
Address: 0210H
P2.008■ Special parameter write-in function
0211H
Default: 0 Control mode: All
Settings:
Format: DEC
8
Setting value Function
10 Reset parameter groups P0 - P7 (cycle the power after reset).
18 Reset parameter group PM (cycle the power after reset).
20 P4.010 is writable.
22 P4.011 - P4.021 are writable.
30, 35 Save Compare, Capture, and E-Cam data.
406 Enable forced DO mode.
400 When forced DO mode is enabled, switch back to the normal DO mode.
Address: 0212H
P2.009 DI response filter time
0213H
Default: 2 Control mode: All
Settings:
When environmental interference is high, increasing this value can enhance the control stability. If you
Address: 0214H
P2.010 DI1 functional planning
0215H
0x0101 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX Data size: 16-bit
Settings:
U Z YX
8-95
Parameters ASDA-A3
8
When these parameters are modified, re-start the servo drive to ensure it functions normally. Use
P3.006 to change the source for the digital input signal, which can be either an external terminal block
Address: 0216H
P2.011 DI2 functional planning
0217H
0x0104 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX Data size: 16-bit
Settings:
Address: 0218H
P2.012 DI3 functional planning
0219H
0x0116 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX Data size: 16-bit
Settings:
Address: 021AH
P2.013 DI4 functional planning
021BH
0x0117 (A3-L, A3-M)
Default: Control mode: All
0x0124 (A3-F, A3-E)
Settings:
Address: 021CH
P2.014 DI5 functional planning
021DH
0x0102 (A3-L, A3-M)
Default: Control mode: All
0x0022 (A3-F, A3-E)
Settings:
8-96
ASDA-A3 Parameters
Address: 021EH
P2.015 DI6 functional planning
021FH
0x0022 (A3-L, A3-M)
Default: Control mode: All
0x0023 (A3-F, A3-E)
Format: HEX
Settings:
are DI codes)
Data size: 16-bit
8
Refer to the description of P2.010.
Address: 0220H
P2.016 DI7 functional planning
0221H
0x0023 (A3-L, A3-M)
Default: Control mode: All
0x0021 (A3-F, A3-E)
Settings:
Address: 0222H
P2.017 DI8 functional planning
0223H
0x0021 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
Settings:
There is no physical pin for DI8 on A3-F and A3-E models. DI8 is a virtual digital input which you can
use when the number of physical DI points is insufficient or to trigger through communication. You can
set the DI to be used as soon as power is on when the contact would be normally closed for virtual
8-97
Parameters ASDA-A3
Address: 0224H
P2.018 DO1 functional planning
0225H
Default: 0x0101 Control mode: All
8 Settings:
Format: HEX Data size: 16-bit
U Z YX
When these parameters are modified, re-start the servo drive to ensure it functions normally.
Address: 0226H
P2.019 DO2 functional planning
0227H
0x0103 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
Settings:
Refer to the description of P2.018.
Address: 0228H
P2.020 DO3 functional planning
0229H
0x0109 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
Settings:
8-98
ASDA-A3 Parameters
Address: 022AH
P2.021 DO4 functional planning
022BH
0x0105 (A3-L, A3-M)
Default: Control mode: All
0x0007 (A3-F, A3-E)
Format: HEX
Settings:
are DO codes)
Data size: 16-bit
8
Refer to the description of P2.018.
Address: 022CH
P2.022 DO5 functional planning
022DH
0x0007 (A3-L, A3-M)
Default: Control mode: All
0x0100 (A3-F, A3-E)
Settings:
Address: 022EH
P2.023 Notch filter 1 - frequency
022FH
Default: 1000 Control mode: All
Settings:
The resonance frequency of the first Notch filter. This function is disabled if P2.024 is 0. P2.023, P2.024,
Address: 0230H
P2.024 Notch filter 1 - attenuation level
0231H
Default: 0 Control mode: All
Settings:
The attenuation level of the first Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
8-99
Parameters ASDA-A3
Address: 0232H
P2.025 Resonance suppression low-pass filter
0233H
Operation
Panel / software Communication Control mode: All
interface:
Default: 1.0 10 Data size: 16-bit
8 Unit: 1 ms
0 to 1000
DEC
-
-
-
Settings:
Sets the time constant for the low-pass filter for resonance suppression. Set this parameter to 0 to
Address: 0234H
P2.026 Anti-interference gain
0235H
Default: 0 Control mode: PT / PR / S / Sz
Settings:
Increasing this parameter can increase the damping of the speed loop and reduce the speed loop
response. Setting the value of P2.026 to the same value as P2.006 is recommended. See the following
1. In Speed mode, increase the value of this parameter to reduce speed overshoot.
2. In Position mode, decrease the value of this parameter to reduce position overshoot.
Note: this gain parameter is disabled when the two degree of freedom control function is on (P2.094 [Bit 12] = 1).
8-100
ASDA-A3 Parameters
Address: 0236H
P2.027 Gain switching condition and method selection
0237H
Default: 0x0000 Control mode: Refer to X: gain switching condition
Format: HEX
Settings:
Data size: 16-bit
8
U Z Y X
X Gain switching condition Z Reserved
Y Gain switching method U Reserved
P1.078
X Condition Control mode (Gain switching
delay time)
0 Disable gain switching function. - -
1 Signal of gain switching (DI.GAINUP: 0x03) is on. All -
2 In Position control mode, position error is larger than P2.029. PT / PR -
3 Frequency of Position command is larger than P2.029. PT / PR Supported
4 Speed of servo motor is faster than P2.029. All -
5 Signal of gain switching (DI.GAINUP: 0x03) is off. All -
6 In Position control mode, position error is smaller than P2.029. PT / PR -
7 Frequency of Position command is smaller than P2.029. PT / PR Supported
8 Speed of servo motor is slower than P2.029. All -
PT / PR
Y=0 Y=1
Before switching After switching Before switching After switching
P2.000 x 100% P2.000 x P2.001 P2.000 x 100% P2.000 x P2.001
P2.004 x 100% P2.004 x P2.005 P2.004 x 100% P2.004 x 100%
P2.025 x 100% P2.025 x P2.107 P2.025 x 100% P2.025 x P2.107
P2.026 x 100% P2.026 x 100% P2.026 x 0% P2.026 x 100%
P2.049 x 100% P2.049 x P1.080 P2.049 x 100% P2.049 x P1.080
When P2.027.X is set to 0, 1, 2, 4, 5, 6, or 8, P1.078 (Gain switching delay time) is not supported.
P2.027.X = 4
P2.029
Motor speed
-P2.029
8-101
Parameters ASDA-A3
When P2.027.X is set to 3 or 7 and P1.078 (Gain switching delay time) is set, the gain parameter
P2.027.X = 3
8 P2.029
P0.002 = 6
Pulse command
frequency
P1.078
P2.027.Y = 0 P2.027.Y = 1
Refer to the Before Refer to the After Refer to the Before
P2.000 x P1.079 P2.000 x P1.079
switching column of switching column of switching column of
P2.004 x P1.079 P2.004 x 100%
P2.027.Y P2.027.Y P2.027.Y
P2.006 x 100% P2.006 x 0%
P2.026 x 100% P2.026 x 0%
P2.049 x 100% P2.049 x100%
P2.025 x 100% P2.025 x 100%
P2.027.X = 7
P2.029
P0.002 = 6
Pulse command
frequency
Gain switching
delay time
P1.078
Refer to the Before P2.027.Y = 0 P2.027.Y = 1 Refer to the After
Gain switching switching column of P2.000 x P1.079 P2.000 x P1.079 switching column of
parameter P2.027.Y P2.004 x P1.079 P2.004 x 100% P2.027.Y
P2.006 x 100% P2.006 x 0%
P2.026 x 100% P2.026 x 0%
P2.049 x 100% P2.049 x100%
P2.025 x 100% P2.025 x 100%
Address: 0238H
P2.028 Gain switching time constant
0239H
Refer to P2.027.X: gain switching
Default: 10 Control mode:
condition
Unit: ms Setting range: 0 to 1000
Settings:
Smoothes the speed of gain switching (P2.027). Set this parameter to 0 to disable this function.
Address: 023AH
P2.029 Gain switching condition
023BH
Refer to P2.027.X: gain switching
Default: 16777216 Control mode:
condition
Unit: pulse; Kpps; rpm (mm/s) Setting range: 0 to 50331648
Settings:
The unit of this setting value is determined by the selection of gain switching condition (P2.027.X).
8-102
ASDA-A3 Parameters
Address: 023CH
P2.030■ Auxiliary function
023DH
Default: 0 Control mode: All
Format: DEC
Settings:
Value
Data size: 16-bit
Function
8
0 Disable all functions described as follows.
Note: set the value to 0 during normal operation. The value returns to 0 automatically after power cycling of the
servo drive.
Address: 023EH
P2.031 Bandwidth response level
023FH
Default: 19 Control mode: All
Settings:
In gain adjustment mode (P2.032), adjust the servo bandwidth with the bandwidth response level
parameter (P2.031). When you increase the bandwidth response level (P2.031), the servo bandwidth
Address: 0240H
P2.032 Gain adjustment mode
0241H
Default: 0x0001 Control mode: All
8-103
Parameters ASDA-A3
Settings:
The servo drive provides the following gain adjustment modes for fine tuning. You can then easily
complete tuning by increasing or decreasing the bandwidth response level (P2.031). Recommendations
P2.023, P2.024,
P2.025, P2.043,
Fixed set value of
0 Manual P2.044, P2.045, N/A
P1.037
P2.046, P2.049,
P2.089, P2.098,
P2.099, P2.101,
P2.102
P1.037, P2.000,
P2.004, P2.006,
P2.023, P2.024,
P2.025, P2.043,
Gain adjustment
1 Real-time estimation P2.031 P2.044, P2.045,
mode 1
P2.046, P2.049,
P2.089, P2.098,
P2.099, P2.101,
P2.102
P2.000, P2.004,
P2.006, P2.023,
P2.024, P2.025,
Gain adjustment Fixed set value of P1.037 P2.043, P2.044,
2
mode 2 P1.037 P2.031 P2.045, P2.046,
P2.049, P2.089,
P2.098, P2.099,
P2.101, P2.102
P2.000, P2.004,
P2.006, P2.023,
Gain adjustment
P1.037 P2.024, P2.025,
mode 3 (only when
Fixed set value of P2.043, P2.044,
3 the two degree of P2.031
P1.037 P2.045, P2.046,
freedom control P2.089 P2.049, P2.098,
function is enabled)
P2.099, P2.101,
P2.102
Gain adjustment Reset to gain default
4 - -
mode 4 value
P1.037, P2.000,
P2.004, P2.006,
P2.023, P2.024,
Gain adjustment
Real-time estimation; P2.025, P2.043,
mode 5
the result is updated to
5 (same as setting P2.126 P2.044, P2.045,
P1.037 every 30
P2-32 to 1 for A2 P2.046, P2.049,
minutes
series) P2.089, P2.094,
P2.098, P2.099,
P2.101. P2.102
P2.000, P2.004,
P2.006, P2.023,
Gain adjustment P2.024, P2.025,
mode 6 P2.043, P2.044,
Fixed set value of P1.037
6 (same as setting P2.045, P2.046,
P1.037 P2.126
P2-32 to 2 for A2 P2.049, P2.089,
series) P2.094, P2.098,
P2.099, P2.101,
P2.102
Note:
1. When the two degree of freedom control function is disabled (P2.094 [Bit 12] = 0), the effect of gain adjustment
mode 3 is equivalent to that of gain adjustment mode 2, so setting P2.089 is invalid in that scenario.
8-104
ASDA-A3 Parameters
P2.033 Reserved
Address: 0244H
P2.034 Excessive deviation warning condition of Speed command
8
0245H
Default: 5000 Control mode: S / Sz
1 rpm (rotary)* 1 to 30000 (rotary)*
Unit: Setting range:
1 mm/s (linear)* 1 to 15999 (linear)*
Format: DEC Data size: 16-bit
Settings:
In Speed mode, this parameter sets the acceptable difference between the command speed and the
feedback speed. If the difference is greater than this value, AL007 occurs.
Note: when P2.094 [Bit 6] = 1, this parameter is available in both Position mode (PT, PR) and Speed mode (S, Sz).
Settings:
In Position mode, this parameter sets the acceptable difference between the command position and the
feedback position. If the difference is greater than this value, AL009 occurs.
Address: 0248H
P2.036 DI9 functional planning
0249H
Default: 0x0100 Control mode: All
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. If there is no physical pin for DI9 on the model, use DI9 as a virtual
digital input when the number of physical DI points is insufficient or a trigger through communication.
You can set the DI to be used as soon as the servo power is on (e.g. Servo On) to be a virtual DI and
normally closed.
8-105
Parameters ASDA-A3
Address: 024AH
P2.037 DI10 functional planning
024BH
Default: 0x0100 Control mode: All
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
8 Format: HEX
Settings:
Data size: 16-bit
Refer to the description of P2.010. If there is no physical pin for DI10 on the model, use DI10 as a virtual
digital input when the number of physical DI points is insufficient or a trigger through communication.
You can set the DI to be used as soon as the servo power is on (e.g. Servo On) to be a virtual DI and
normally closed.
Address: 024CH
P2.038 DI11 functional planning
024DH
Default: 0x0100 Control mode: All
Settings:
Refer to the description of P2.010. If there is no physical pin for DI11 on the model, use DI11 as a virtual
digital input when the number of physical DI points is insufficient or a trigger through communication.
You can set the DI to be used as soon as the servo power is on (e.g. Servo On) to be a virtual DI and
normally closed.
Address: 024EH
P2.039 DI12 functional planning
024FH
Default: 0x0100 Control mode: All
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. If there is no physical pin for DI12 on the model, use DI12 as a virtual
digital input when the number of physical DI points is insufficient or a trigger through communication.
You can set the DI to be used as soon as the servo power is on (e.g. Servo On) to be a virtual DI and
normally closed.
8-106
ASDA-A3 Parameters
Address: 0250H
P2.040 DI13 functional planning
0251H
Default: 0x0100 Control mode: All
0x0000 - 0x015F (last two codes
Unit: - Setting range:
are DI codes)
Format: HEX
Settings:
Data size: 16-bit
Refer to the description of P2.010. If there is no physical pin for DI13 on the model, use DI13 as a virtual
8
digital input when the number of physical DI points is insufficient or a trigger through communication.
You can set the DI to be used as soon as the servo power is on (e.g. Servo On) to be a virtual DI and
normally closed.
Address: 0252H
P2.041 DO6 functional planning
0253H
Default: 0x0100 Control mode: All
0x0000 - 0x013F (last two codes
Unit: - Setting range:
are DO codes)
Format: HEX Data size: 16-bit
Settings:
P2.042 Reserved
Address: 0256H
P2.043 Notch filter 2 - frequency
0257H
Default: 1000 Control mode: All
Settings:
The resonance frequency of the second Notch filter. This function is disabled if P2.044 is 0. P2.043,
P2.044, and P2.096 are the second set of Notch filter parameters.
Address: 0258H
P2.044 Notch filter 2 - attenuation level
0259H
Default: 0 Control mode: All
Settings:
The attenuation level of the second Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
8-107
Parameters ASDA-A3
Address: 025AH
P2.045 Notch filter 3 - frequency
025BH
Default: 1000 Control mode: All
8 Format: DEC
Settings:
Data size: 16-bit
The resonance frequency of the third Notch filter. This function is disabled if P2.046 is 0. P2.045,
P2.046, and P2.097 are the third set of Notch filter parameters.
Address: 025CH
P2.046 Notch filter 3 - attenuation level
025DH
Default: 0 Control mode: All
Settings:
The attenuation level of the third Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
Address: 025EH
P2.047 Auto resonance suppression mode
025FH
Default: 0x0001 Control mode: All
Settings:
U Z Y X
0: disable auto resonance suppression. After the function is disabled, the existing resonance
1: auto resonance suppression mode 1; when the servo determines it is stable* 2, the servo stores
the known resonance suppression points to EEPROM (non-volatile memory for parameters)
(1) If you cycle power on the servo drive, the found resonance suppression points are lost
and will not be saved. The servo searches for the resonance suppression points again.
(2) If you switch the setting of X from 1 to 0, the known resonance suppression points will be
stored to EEPROM.
8-108
ASDA-A3 Parameters
(3) If you keep the setting of X as 1, the known resonance suppression points will not be
cleared, but they are not written to EEPROM yet. They are written to EEPROM when the
2: auto resonance suppression mode 2; when the servo determines it is stable* 2, the servo stores
the known resonance suppression points to EEPROM (non-volatile memory for parameters). In
this mode, the searching cycle continues until the 5 sets of resonance suppression parameters
are set, and then the auto resonance suppression function is disabled (X = 0).
8
Before the servo is stable,
(1) If you cycle power on the servo drive, the resonance suppression points that are not yet
stored in EEPROM are lost and will not be saved. The resonance suppression points
(2) If you switch the setting of X from 2 to 0, the known resonance suppression points will be
stored to EEPROM.
(3) If you keep the setting of X as 2, the known resonance suppression points will not be
cleared, but they are not written to EEPROM yet. They are written to EEPROM when the
servo determines it is stable.
Note:
1. If you switch the setting of X from 0 to 1 or 2, the unfixed Notch filter is automatically cleared, the
frequency is set to 1,000 Hz, and the suppression level is set to 0 dB.
2. The servo determines it is stable when the following conditions are met: resonances have been
suppressed, no other interference that affects the operation is found, and the motor speed is maintained
In auto resonance suppression mode, you can set the resonance suppression parameters
Bit 3 2 1 0
8-109
Parameters ASDA-A3
In auto resonance suppression mode, you can set the resonance suppression parameters
8 Bit
Bit
3 2 1 0
Function Description
0: auto resonance suppression
0 Notch 5 auto / manual setting 1: manually set the fifth set of resonance suppression
parameters
1 to 3 Reserved -
Example: if P2.047 = 0x0021, the auto resonance suppression function is enabled, and the servo
searches for the point of resonance and suppresses it. When you set Y [Bit 1] to 1, you manually set the
second set of resonance suppression parameters. Then, if the servo finds 2 resonance points, it writes
the data of the 1st point to the 1st set of resonance suppression parameters and the data of the 2nd point
to the 3rd set of resonance suppression parameters. That is, it skips the 2nd set of parameters.
Address: 0260H
P2.048 Auto resonance detection level
0261H
Default: 100 Control mode: All
Settings:
If P2.048 is larger, the resonance sensitivity is lower; on the other hand, if P2.048 is smaller, the
Address: 0262H
P2.049 Speed detection filter and jitter suppression
0263H
Operation
Panel / software Communication Control mode: All
interface:
Default: 1.0 10 Data size: 16-bit
Unit: 1 ms 0.1 ms - -
Settings:
Sets the filter for speed estimation. Adjusting this parameter can improve the extent of the speed jitter,
but when the value is too high, the phase margin affecting the speed loop decreases, and thus makes
8-110
ASDA-A3 Parameters
Address: 0264H
P2.050 Position error clear setting
0265H
Default: 0x0000 Control mode: PT, PR
Format: HEX
Settings:
Data size: 16-bit
Refer to Table 8.1 for digital input descriptions. Set the digital input (DI: 0x04) as CCLR to enable this
8
function.
When DI.CCLR is on, the position error in the servo drive is reset to 0.
P2.051 Reserved
Address: 0268H
P2.052▲ Rotary axis position scale
0269H
Default: 1000000000 Control mode: PR
Settings:
Sets the scale of the rotary system, rotary axis command position, and rotary axis feedback position. If
the value is too small, it may cause errors in the rotary system. The ranges of values for P2.052 are:
16777216 P1.045
P2.052 > 1.05 x Maximum motor speed (rpm) x x
60000 P1.044
Address: 026AH
P2.053 Position integral compensation
026BH
Default: 0 Control mode: PT / PR
Settings:
Increase the position control integral compensation to reduce the position steady-state errors. If the
8-111
Parameters ASDA-A3
Address: 026CH
P2.054▲ Synchronous speed control gain
026DH
Default: 0 Control mode: PT
8 Format: DEC
Settings:
Data size: 16-bit
Increase the synchronous speed control gain to enhance the speed following between two motors. If the
Address: 026EH
P2.055▲ Synchronous speed integral compensation
026FH
Default: 0 Control mode: PT
Settings:
Increase the synchronous speed integral compensation to enhance the speed following and reduce the
speed errors between two motors. If the value is too high, it may cause vibration and noise.
Address: 0270H
P2.056▲ Synchronous position integral compensation
0271H
Default: 0 Control mode: PT
Settings:
Increasing the synchronous position integral compensation can enhance the position following and
reduce the position errors between two motors. If the value is too high, it may cause vibration and noise.
It is recommended that you set this value to the same value as P2.006.
8-112
ASDA-A3 Parameters
Address: 0272H
P2.057▲ Synchronous control bandwidth
0273H
Default: 0 Control mode: PT
Format: DEC
Settings:
Data size: 16-bit
If you are unsure about setting P2.054 - P2.056, set the value of synchronous control bandwidth instead
8
so that the value corresponds to P2.054 - P2.056.
1. When the synchronous control bandwidth is greater than the servo bandwidth, the synchronous
following is better.
2. When the servo bandwidth is greater than the synchronous control bandwidth, the single-axis motion
following is better.
When the servo bandwidth plus the synchronous control bandwidth (P2.057) is greater than the
system's allowable bandwidth, however, it causes system resonance.
Note: when increasing the bandwidth for both speed loop and synchronous control, ensure the response of P2.025 is
much faster than the setting of both bandwidths. Therefore, decrease P2.025 as needed.
Address: 0274H
P2.058 Synchronous speed error low-pass filter
0275H
Default: 0 Control mode: PT
Example: 15 = 1.5 ms
Settings:
When the synchronous control is affected by low resolution, meaning that noise (less sharp and rough
sound) is generated, use low-pass filter suppression. This filter must be faster than the synchronous
control bandwidth.
P2.059 Reserved
8-113
Parameters ASDA-A3
Address: 0278H
P2.060 E-Gear ratio - numerator N2
0279H
Default: 16777216 Control mode: PT
8 Format: DEC
Settings:
Data size: 32-bit
The numerator of the E-Gear ratio can be selected with DI.GNUM0 and DI.GNUM1 (refer to Table 8.1).
If both DI.GNUM0 and DI.GNUM1 are not defined, P1.044 is the default numerator of the E-Gear ratio.
Switch DI.GNUM0 and DI.GNUM1 only when the servo is stopped in order to avoid mechanical
vibration.
GNUM0, GNUM1
Pulse
Error
Feedback pulse
Address: 027AH
P2.061 E-Gear ratio - numerator N3
027BH
Default: 16777216 Control mode: PT
Settings:
Address: 027CH
P2.062 E-Gear ratio - numerator N4
027DH
Default: 16777216 Control mode: PT
Settings:
P2.063 -
Reserved
P2.064
8-114
ASDA-A3 Parameters
Address: 0282H
P2.065 Special bit register 1
0283H
Default: 0x0300 Control mode: All
Settings:
Bit
Format: HEX
7 6 5 4 3 2 1 0
Data size: -
8
Bit 15 14 13 12 11 10 9 8
Position
P2.065 [Bit 4] = 1
Automatically
Bit 4 Automatic friction estimation estimates
P1.062 and
P1.063
Time
Check if P2.065 No Speed
[Bit 4] = 0
Yes
Time
Complete
Switch for AL003 0: when the servo is off, disable the detection for AL003
(Undervoltage) and AL022 (Undervoltage) and AL022 (RST power error).
Bit 5
(RST power error) in Servo 1: when the servo is off, enable the detection for AL003
Off status (Undervoltage) and AL022 (RST power error).
Pulse error (pulse frequency 0: enable the function.
Bit 6 is too high) protection
function in PT mode 1: disable the function.
Bit 7 Reserved -
Switch for motor power cable 0: disable the detection.
Bit 8
wiring error detection (AL031) 1: enable the detection.
Switch for motor power cable 0: disable the detection.
Bit 9 disconnection detection
(ALC31) 1: enable the detection.
8-115
Parameters ASDA-A3
Bit 10
Bit 10 = 0 and command source is the analog voltage.
The ZCLAMP function uses the analog Speed command without acceleration or deceleration to determine if
this function should be enabled. The motor is clamped at the position where ZCLAMP conditions are met.
Motor speed
(Before conditions for switching
8
Analog Speed command
ZCLAMP to on are met)
Motor speed
(After conditions for switching
P1.038 ZCLAMP to on are met)
P1.038
Motor speed
(After conditions for switching
ZCLAMP to on are met)
Motor speed
(Before conditions for switching Analog Speed command
ZCLAMP to on are met)
Motor speed
P1.038 (After conditions for switching
ZCLAMP to on are met)
8-116
ASDA-A3 Parameters
Bit 10
Motor speed
(Before conditions for switching
ZCLAMP to on are met)
8
Analog Speed command
Motor speed
P1.038
(After conditions for
switching ZCLAMP to on
are met)
P1.038
Register Speed
command
Motor speed
(After conditions
for switching
ZCLAMP to on
are met)
8-117
Parameters ASDA-A3
Address: 0284H
P2.066 Special bit register 2
0285H
Default: 0x0030 Control mode: All
8 Settings:
Bit
Format: HEX
7 6 5 4 3 2 1 0
Data size: 16-bit
Bit 15 14 13 12 11 10 9 8
default (P2.066 [Bit 5] = 0). It is strongly recommended that you enable this function when the servo is in the full-
P2.067 Reserved
8-118
ASDA-A3 Parameters
Address: 0288H
P2.068 Following error compensation switch
0289H
PR / CANopen / EtherCAT /
Default: 0x00000000 Control mode:
DMCNET
Unit: - Setting range: 0x00000000 - 0x00002101
Format: HEX
Settings:
High word
Data size: 32-bit
Low word
8
D C B A U Z Y X
A Reserved X Following error compensation switch
B Reserved Y Reserved
C Reserved Z DI.STP triggering method
D Reserved U CANopen / EtherCAT PV mode unit selection
X: following error compensation switch (functions under the condition of P1.036 > 1)
0: rising-edge triggering
1: level triggering
0: 0.1 rpm
1: 0.01 rpm
Note: when you change the setting of P2.068.U, the units of OD 606Bh, OD 606Ch, OD 60FFh, and P5.003
(Deceleration time for auto-protection) in bus communication mode will change as well (when P2.068.U = 1,
the units of P5.020 - P5.035 are defined as 10 ms). Make sure the setting values are correct.
Address: 028AH
P2.069● Absolute encoder
028BH
Default: 0x0000 Control mode: All
Settings:
U Z Y X
8-119
Parameters ASDA-A3
0: incremental mode. An absolute type motor can be operated as an incremental type motor.
1: absolute mode. This setting is only applicable to an absolute type motor. If it is used for an
0: when AL060 or AL06A occurs, the system cannot accept a pulse command.
1: when AL060 or AL06A occurs, the system can accept a pulse command.
1: rotary axis position is not affected by overflow, but the absolute position is not retained (AL289
2: when the DVP-50MC controller is used, rotary axis position is not affected by overflow, but the
1: enable the single-turn absolute function and automatically set both P2.069.X and P2.069.Z to 1.
Important: when you are using the single-turn absolute function, the motor must not rotate
Address: 028CH
P2.070 Read data selection
028DH
Default: 0x0000 Control mode: All
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
8-120
ASDA-A3 Parameters
Address: 028EH
P2.071■ Absolute position reset
028FH
Default: 0x0000 Control mode: All
Format: HEX
Settings:
Data size: 16-bit
Set P2.071 to 0x0001 to reset the current absolute position of the encoder. The clearing function is
8
enabled by setting P2.008 to 271 and P2.069.X to 1.
P2.072 Reserved
Address: 0292H
P2.073 E-Cam: phase alignment operation setting
0293H
Default: 0x00000000 Control mode: PR
Settings:
High word Low word
D C B A UZ YX
BA PR number YX Range of filter (0 - 95%)
DC Masking range (0 - 95%) UZ Maximum allowable correction rate (0 - 100%)
When DI.ALGN is triggered, the E-Cam phase alignment function is enabled. The system detects
the current E-Cam position. When the difference (in percentage) between the current E-Cam
position and its previous alignment position is less than the value set by the parameter, the filter
function is enabled. Otherwise, the system uses the new position to do the alignment.
YX Description
00 Filter disabled
Note: using the filter allows the alignment to be more stable and reduces any position errors caused by DI
When phase alignment is enabled, the limitation of the maximum allowable correction rate (C) is
Note: when the alignment error is too large, correcting this error once may cause motor vibration or
overloading. Using this parameter can divide the phase alignment into several stages to smooth the process,
8-121
Parameters ASDA-A3
After each alignment, any shortage of pulse numbers from the slave axis is stored in a specified
PR. This PR can compensate for the slave position at the appropriate timing point. If BA is set to
8
Note: the format of this parameter is HEX. Thus, to set PR#11, write 0B to BA.
When DI.ALGN is triggered, the next alignment action is allowed only after the increasing pulses
of the master axis are greater than the masking distance (M).
M ≥ (P5.084/P5.083) x P2.073.DC %
Note: this masking function only allows forward pulse input and does not work for reverse pulse input.
Address: 0294H
P2.074 E-Cam: DI delay time for phase alignment
0295H
Default: 0.000 Control mode: PR
-25.000 to +25.000 (includes 3
Unit: ms (minimum scale is μs) Setting range:
decimal places)
Format: DEC Data size: 16-bit
Settings:
This parameter offsets the alignment target to resolve DI and sensor delays. The setting works as
follows:
Address: 0296H
P2.075■ E-Cam: target position for phase alignment
0297H
Default: 0 Control mode: PR
Settings:
Sets the target position for E-Cam alignment; unit: pulse unit of master axis.
Note: when the input value is within the setting range, but it then exceeds the range due to changes in the value of
8-122
ASDA-A3 Parameters
Address: 0298H
P2.076■ E-Cam: phase alignment control switch
0299H
Default: 0x0000 Control mode: PR
Format: HEX
Settings:
Data size: 16-bit
8
UZ Y X
Bit 3 2 1 0
Y: filter intensity (0 - F)
Indicates average of 2^(Y value). Set to 0 to disable the filter. When the value of Y increases, the
correction is slower which can avoid large amounts of correction during E-Cam adjustment. This
can also avoid disturbances caused by sensor noise for a smoother operation. Setting P2.076.Y
too high causes the alignment to not work properly. The recommended value is 3.
Example:
When the filter intensity is set to 3, the actual filter intensity = 2^3 = 8, which means that after
capturing the error values 8 times, the servo takes the average of the 8 values for the correction
8-123
Parameters ASDA-A3
Address: 029AH
P2.077■ E-Cam: pulse masking and virtual pulse for master axis
029BH
Default: 0x0000 Control mode: PR
8 Settings:
Format: HEX Data size: 16-bit
UZ Y X
Pulse masking function of master axis / pulse Pulse data when master axis performs continuous
X UZ forward / reverse running or JOG operation
input method of master axis
Masking pulse / virtual pulse for initial lead -
Y -
adjustment
X: pulse masking function of master axis / pulse input method of master axis
Slave axis
Virtual master
axis pulse
P2.077.UZ
Actual Virtual
X Function master master axis Description
axis pulse pulse
Function
0 Received Slave axis is driven by the actual master axis pulse.
disabled
Disabled Slave axis stops operating, but the masked master
Master axis
1 axis pulse continues to be stored in the internal
pulse masked
variable.
Continuous
2 Command source is the virtual pulse frequency (unit:
forward running
Masked Kpps) set by P2.077.UZ. This function continues to
Continuous operate. To stop the virtual pulse, set X to 1.
3
reverse running Enabled
4 Forward JOG Command source is the virtual pulse number (unit:
pulse) set by P2.077.UZ. This function only refers to
5 Reverse JOG the pulse number set by P2.077.UZ.
6 to 8 Reserved - - -
Slave axis is driven by the actual master axis pulse
Master axis
9 Disabled and the master axis pulse continues to be stored in
pulse masked
the internal variable.
Continuous Command source is the frequency transmitted by the
A
forward running actual master axis (P5.088.Y) plus the virtual pulse
frequency (unit: Kpps) set by P2.077.UZ. This
Continuous Received
B function continues to operate. To stop the virtual
reverse running pulse, set X to 9.
Enabled
C Forward JOG Command source is the pulse transmitted by the
actual master axis (P5.088.Y) plus the virtual pulse
number (unit: pulse) set by P2.077.UZ. This function
D Reverse JOG
is often used for dynamic adjustment.
8-124
ASDA-A3 Parameters
Y Function Description
0 Function disabled Virtual pulse number is not written to P5.087 (initial lead).
01 Write the lead Write the virtual pulse number to P5.087 (initial lead).
02
03
04
Write to ROM
Write the virtual pulse number plus the pulse number of one cycle (P5.084 /
8
05 P5.083) to P5.087 (initial lead).
06 Plus one cycle and Write the virtual pulse number plus the pulse number of one cycle (P5.084 /
07 write to ROM P5.083) to P5.087 (initial lead) and also write to EEPROM.
8 to 15 Reserved -
Example:
Initial lead pulse P5.087 = 2000; pulse number of one cycle is 5000.
1. Virtual pulse number is 255. Set P2.077.Y to 1, and then P5.087 = 2000 + 255 = 2255.
2. Virtual pulse number is 255. Set P2.077.Y to 4, and then P5.087 = 2000 + 255 + 5000 = 7255.
3. Virtual pulse number is -2550. Set P2.077.Y to 5, and then P5.087 = 2000 - 2550 + 5000 =
4450.
UZ: pulse data when master axis performs continuous forward / reverse running or JOG operation
Example:
8-125
Parameters ASDA-A3
Address: 029CH
P2.078 E-Cam: DO.CAM_AREA2 rising-edge phase
029DH
Default: 270 Control mode: PR
8 Format: DEC
Settings:
Data size: 16-bit
See the correlation between DO.CAM_AREA2 (DO: 0x1A) and the parameters in the following figure.
Address: 029EH
P2.079 E-Cam: DO.CAM_AREA2 falling-edge phase
029FH
Default: 360 Control mode: PR
Settings:
Refer to P2.078 for the correlation between DO.CAM_AREA2 and the parameters.
Address: 02A0H
P2.080 Z phase source of homing
02A1H
Settings:
The full-closed loop control is realized by connecting the auxiliary encoder to CN5.
When you execute homing and have the servo look for the Z phase, use this parameter to set either the
Z phase of the motor or the Z phase of the auxiliary encoder as the homing origin. (Select the auxiliary
8-126
ASDA-A3 Parameters
After the full-closed loop function is enabled (P1.074.X = 1), restart and set the Capture function.
U Z Y X
X
Y
Z phase source of full-closed loop homing
Z phase source of semi-closed loop homing
1: motor
0: motor
1: auxiliary encoder
Address: 02A2H
P2.081 Pulse leakage detection function
02A3H
Default: 1 Control mode: All
Settings:
Pulse leakage detection function switch. Set 0 to disable this function; set 1 to enable this function.
This parameter is only applicable to pulse motors and when PM.003.U is set to 1 (main encoder
connects to CN5).
Address: 02A4H
P2.082 Pulse leakage warning level
02A5H
Default: 400 Control mode: All
Settings:
When P2.081 is set to 1 and the number of pulse leakage exceeds this set value, AL057 is triggered.
This parameter is only applicable to pulse motors and when PM.003.U is set to 1 (main encoder
connects to CN5).
8-127
Parameters ASDA-A3
Address: 02A6H
P2.083 Exceed Z signal detection
02A7H
Default: 2000 Control mode: All
8 Settings:
Format: DEC Data size: 32-bit
This parameter detects if the motor encounters a new Z signal when operating. It is suggested that you
set this parameter as half the number of pulses between two Z signals.
This parameter is only applicable to pulse linear motors and when PM.003.U is set to 1 (main encoder
connects to CN5). You can disregard this parameter if there is only one Z signal.
Address: 02A8H
P2.084 Special function for low resolution motor
02A9H
Default: 0x0000 Control mode: All
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
U
Bit Function Description
Bit 0 - Bit 7 Reserved -
When the resolution of the motor is low, enable this function to
smooth the uneven speed. This function is only applicable to pulse
Speed smoothing motors and when PM.003.U is set to 1 (main encoder connects to
Bit 8 CN5).
function
0: disable
1: enable
Bit 9 - Bit 11 Reserved -
When the resolution of the motor is low, enable this function to
smooth the speed with a filtering effect. Before this function is
enabled, it is suggested that you gradually lower the set value for
P2.025 to avoid sacrificing the phase due to excessive filtering and
thus resulting in resonance of the machine.
0: speed observer 1; the filter bandwidth is 1000/P2.049.
1: speed observer 2; the filter bandwidth cannot be adjusted.
U Speed observer 2: speed observer 3; the filter bandwidth is 1000/P2.049.
Note:
1. Speed observer 1 is applicable to high resolution encoders.
2. Speed observers 2 and 3 are applicable to encoders or linear scales with
low resolution. For example, the single-turn resolution of the rotary encoder
is smaller than 40000 pulse/rev and the application requires low speed
(lower than 100 rpm), or the resolution of the linear encoder is greater than
5 μm/pulse.
P2.085 -
Reserved
P2.087
8-128
ASDA-A3 Parameters
Address: 02B0H
P2.088 Motor special bit register
02B1H
Default: 0x0000 Control mode: PT / PR / S / Sz
Settings:
Format: HEX Data size: 16-bit
8
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Address: 02B2H
P2.089 Command response gain
02B3H
Default: 25 Control mode: PT / PR
Settings:
Increasing this gain speeds up the responsiveness of the Position command and shortens the settling
time, but when the gain is too large, it causes position overshoot which leads to machine jitter.
Note: enable the two degree of freedom control function (P2.094 [Bit 12] = 1) before adjusting this parameter.
Address: 02B4H
P2.090 Two degree of freedom mode - anti-interference gain
02B5H
Default: 850 Control mode: PT / PR
Settings:
This parameter improves the command response and fine tunes the overshoot when the command is
settling. Set this parameter to a smaller value to reduce the occurrence of command overshoot. This
parameter is only valid when the two degree of freedom control function is enabled (P2.094 [Bit 12] = 1)
8-129
Parameters ASDA-A3
Address: 02B6H
P2.091 Two degree of freedom mode - position feed forward gain
02B7H
Default: 1000 Control mode: PT / PR
8 Format: DEC
Settings:
Data size: 16-bit
This parameter reduces the following error of the motor. If the value is set too high, it may cause
overshoot during positioning. It is suggested that you set this parameter to the default value or only
make small adjustments. This parameter is only valid when the two degree of freedom control function is
enabled (P2.094 [Bit 12] = 1) and its function is similar to that of P2.002.
Address: 02B8H
P2.092 Two degree of freedom mode - speed feed forward gain
02B9H
Default: 1000 Control mode: PT / PR
Settings:
This parameter reduces the following error when the motor starts and stops. Use this parameter to
roughly adjust the overshoot during positioning. Set this parameter to a larger value to reduce
overshoot. This parameter is only valid when the two degree of freedom control function is enabled
P2.093 Reserved
Address: 02BCH
P2.094▲ Special bit register 3
02BDH
0x1090 (A3-M, A3-L, A3-E)
Default: Control mode: All
0x0090 (A3-F)
Unit: - Setting range: 0x0000 to 0xF3F6
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
8-130
ASDA-A3 Parameters
Address: 02BEH
P2.095 Notch filter 1 - Q factor
02BFH
Default: 5 Control mode: All
Settings:
The resonance Q factor of the first Notch filter. This function is disabled if P2.024 is 0. P2.023, P2.024,
Address: 02C0H
P2.096 Notch filter 2 - Q factor
02C1H
Default: 5 Control mode: All
Settings:
The resonance Q factor of the second Notch filter. This function is disabled if P2.044 is 0. P2.043,
P2.044, and P2.096 are the second set of Notch filter parameters.
8-131
Parameters ASDA-A3
Address: 02C2H
P2.097 Notch filter 3 - Q factor
02C3H
Default: 5 Control mode: All
8 Format: DEC
Settings:
Data size: 16-bit
The resonance Q factor of the third Notch filter. This function is disabled if P2.046 is 0. P2.045, P2.046,
Address: 02C4H
P2.098 Notch filter 4 - frequency
02C5H
Default: 1000 Control mode: All
Settings:
The resonance frequency of the fourth Notch filter. This function is disabled if P2.099 is 0. P2.098,
P2.099, and P2.100 are the fourth set of Notch filter parameters.
Address: 02C6H
P2.099 Notch filter 4 - attenuation level
02C7H
Default: 0 Control mode: All
Settings:
The attenuation level of the fourth Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
Address: 02C8H
P2.100 Notch filter 4 - Q factor
02C9H
Default: 5 Control mode: All
Settings:
The resonance Q factor of the fourth Notch filter. This function is disabled if P2.099 is 0. P2.098, P2.099,
8-132
ASDA-A3 Parameters
Address: 02CAH
P2.101 Notch filter 5 - frequency
02CBH
Default: 1000 Control mode: All
Format: DEC
Settings:
Data size: 16-bit
The resonance frequency of the fifth Notch filter. This function is disabled if P2.102 is 0. P2.101, P2.102,
8
and P2.103 are the fifth set of Notch filter parameters.
Address: 02CCH
P2.102 Notch filter 5 - attenuation level
02CDH
Default: 0 Control mode: All
Settings:
The attenuation level of the fifth Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
Address: 02CEH
P2.103 Notch filter 5 - Q factor
02CFH
Default: 5 Control mode: All
Settings:
The resonance Q factor of the fifth Notch filter. This function is disabled if P2.102 is 0. P2.101, P2.102,
Address: 02D0H
P2.104 Torque command condition for P/PI switching
02D1H
Settings:
When the Torque command exceeds P2.104, the speed controller gain is switched from PI to P in order
8-133
Parameters ASDA-A3
Address: 02D2H
P2.105 Automatic gain adjustment level 1
02D3H
8 Format: DEC
Settings:
Data size: 16-bit
Use this parameter to adjust the bandwidth when auto-tuning. The higher the value, the higher the
bandwidth after auto-tuning. However, the bandwidth margin may be insufficient, causing machine
jitter. The smaller the value, the lower the bandwidth after auto-tuning. However, the response is
slower.
Automatic gain
Stiffness and response Applicable mechanical parts
adjustment level 1
Low stiffness and low
1-7 Belt, gear rack, reducer, cam
response
Medium stiffness and
8 -14 Screw
medium response
High stiffness and high
15 - 21 Direct-coupled mechanical parts
response
Value (dB)
High
bandwidth
Medium
bandwidth
Low
bandwidth
Frequency
(Hz)
P2.105 > 11
P2.105 = 11
P2.105 < 11
8-134
ASDA-A3 Parameters
Address: 02D4H
P2.106 Automatic gain adjustment level 2
02D5H
Format: DEC
Settings:
Data size: 32-bit
Use this parameter to adjust the maximum allowable overshoot when auto-tuning. The overshoot range
8
is set according to either the user’s requirement or the machine characteristics. The higher the value,
the greater the maximum overshoot allowed by auto-tuning. However, the response is faster. The
smaller the value, the smaller the maximum overshoot allowed by auto-tuning. However, the response
is slower.
Pulse number
(Pulse)
Feedback
P2.106
Command
Time (sec)
Address: 02D6H
P2.107 Rate of change for resonance suppression low-pass filter
02D7H
Default: 100 Control mode: All
Settings:
Adjusts the rate of change for the resonance suppression low-pass filter (P2.025) according to the
(This parameter is inversely proportional to the value of P2.025. The smaller the setting value of
P2.108 -
Reserved
P2.111
8-135
Parameters ASDA-A3
Address: 02E0H
P2.112▲ Special bit register 4
02E1H
Default: 0x0018 Control mode: All
8 Format: HEX
Settings:
Data size: 16-bit
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Bit 15 Reserved -
8-136
ASDA-A3 Parameters
Address: 02E2H
P2.113 Bandwidth of disturbance attenuation 02E3H
Format: DEC
Settings:
Data size: 16-bit
8
The disturbance attenuation function is disabled when P2.114 is 0. It is recommended that you set
P2.113 to the default of 50. The higher you set P2.113, the more likely the high-frequency resonance is
to occur; the lower you set P2.113, the less the low-frequency vibration is suppressed.
Address: 02E4H
P2.114 Level of disturbance attenuation 02E5H
Settings:
The disturbance attenuation function is disabled when P2.114 is 0. Increasing this parameter can better
attenuate the disturbance. However, if you set the value too high, it may cause slower response and
system divergence.
P2.115 -
P2.120 Reserved
8-137
Parameters ASDA-A3
8 Format: HEX
Settings:
Data size: 32-bit
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
4998
Auto clearing of AL180 and AL185 0: no; manually clear the alarms
Bit 8 after the state machine re-enters the
Operational state in EtherCAT mode 1: yes
P2.122 -
P2.124 Reserved
8-138
ASDA-A3 Parameters
Address: 02FAH
P2.125 Special bit register 7
02FBH
Default: 0x0000 Control mode: All
Bit
Format: HEX
Settings:
7 6 5 4 3 2 1 0
Data size: 16-bit
8
Bit 15 14 13 12 11 10 9 8
Address: 02FCH
P2.126 Bandwidth for speed loop response
02FDH
Default: 40 Control mode: All
Settings:
function of P2.126 is the same as that of P2-31 for the A2 series models.
8-139
Parameters ASDA-A3
Address: 0300H
P3.000● Address
0301H
Default: 0x007F Control mode: All
8 Unit: -
Format: HEX
Setting range:
0x0001 - 0x007F (A3-M, A3-L, A3-F)
0x0001 - 0xFFFF (A3-E)
Data size: 16-bit
Settings:
U Z YX
YX Communication address setting UZ Reserved
The address setting required for using RS-485, CANopen, and DMCNET communication. Make sure
there are no duplicate addresses in the same communication circuit, or it may cause communication
failure.
RS-485
When the master station sets the communication address to 0xFF, the address is always 0xFF in the
response message.
EtherCAT
When P3.018.A = 1, the address refers to the setting of P3.000; when P3.018.A = 0, the address must
Address: 0302H
P3.001● Transmission speed
0303H
0x0203 (A3-M, A3-L, A3-E)
Default: Control mode: All
0x3203 (A3-F)
0x0000 - 0x0405 (A3-M, A3-L, A3-E)
Unit: - Setting range:
0x0000 - 0xF405 (A3-F)
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X RS-485 transmission speed Z CANopen / DMCNET / EtherCAT transmission speed
Y Reserved U DMCNET motion card
8-140
ASDA-A3 Parameters
Note:
1.
2.
3.
If this parameter is set through CANopen, only Z can be set and the others remain unchanged.
The transmission speed of USB is set at 1.0 Mbit/s and cannot be changed.
Settings:
Address: 0306H
P3.003 Modbus communication error handling
0307H
Default: 0x0000 Control mode: All
Settings:
1: display AL020 and let motor decelerate to a stop. Deceleration time is set in P5.003.B.
Address: 0308H
P3.004 Modbus communication timeout
0309H
Default: 0 Control mode: All
Settings:
If the value is not 0, communication timeout is enabled immediately. To disable this function, set the
value to 0.
8-141
Parameters ASDA-A3
Address: 030AH
P3.005 Modbus communication
030BH
Default: 0x0000 Control mode: All
8 Format: HEX
Settings:
Data size: 16-bit
U Z Y X
During Modbus communication, when the function
code is 03H or 10H (read or write multiple words),
X Reserved Z
the system gives priority to read or write high-byte
data.
Sets the servo drive as the master or
Y U Reserved
slave of Modbus
0: slave of Modbus
1: master of Modbus
Z: during Modbus communication, when the function code is 03H or 10H (read or write multiple
words), the system gives priority to read or write high-byte data. Use this function for controllers
with different priority for transmitting high byte and low byte of the packets.
Address: 030CH
P3.006■ Digital input (DI) control switch
030DH
Default: 0x0000 Control mode: All
Settings:
Control switch for the source of DI. Each bit of this parameter determines the input source of one DI
8-142
ASDA-A3 Parameters
Address: 030EH
P3.007 Modbus communication response delay time
030FH
Default: 1 Control mode: All
Format: DEC
Settings:
Data size: 16-bit
Address: 0312H
P3.009 Communication synchronization
0313H
Default: 0x5055 Control mode: CANopen / EtherCAT
Settings:
Digit U Z Y X
Range of Target value Deadband
Function synchronous error Reserved
(CANopen) (EtherCAT) (CANopen)
M, F, L: 0 to F
Range 1 to 9 0 to F -
E: 0 to A
The slave synchronizes with the master via SYNC. The definition is as follows:
Y: sets the size of deadband (unit: μsec). If the deviation between the SYNC arrival time and the
target value does not exceed the deadband, a correction is not needed.
Z: when the servo is operating in the DC-Synchronous mode, you can adjust the timing of the
servo accessing EtherCAT packets to ensure that this timing is not in conflict with the timing of
the controller sending the packets. The delay time in the following figure is (T/10) x Z (μs).
Cycle time (T) SM2 event Cycle time (T) SM2 event
Slave
delay delay
Slave App Slave App
U: if the deviation between the SYNC arrival time and the target value is smaller than the range, it
8-143
Parameters ASDA-A3
Address: 0314H
P3.010 CANopen / DMCNET protocol
0315H
Default: 0x1011 Control mode: CANopen / DMCNET
8 X
Format: HEX
Settings:
Reserved Z
Data size: 16-bit
0: when the communication error occurs (AL170), the motor continues operating (only applicable
1: when the communication error occurs (AL180), the motor is switched to Servo Off state (only
0: communication commands.
1: DI commands.
0: when the PDO is in error (AL112, AL113, AL121 - AL132), the alarm has to be cleared by
1: if the PDO error (AL112, AL113, AL121 - AL132) disappears, the servo alarm is automatically
cleared.
Address: 0316H
P3.011 CANopen / DMCNET options
0317H
Default: 0x0000 Control mode: CANopen / DMCNET
Settings:
U Z Y X
1: when writing through CANopen / DMCNET packets (PDOs), store parameters in EEPROM.
Note: if you set X to 1 and continuously write parameters through DMCNET PDOs, it shortens the lifetime of
the EEPROM.
8-144
ASDA-A3 Parameters
Address: 0318H
P3.012 Communication support setting
0319H
Default: 0x0000 Control mode: CANopen / DMCNET / EtherCAT
Format: HEX
Settings:
Data size: 16-bit
8
U Z Y X
0: when the servo drive is power cycled or the communication is reset, parameters in the
following table load the values of the CANopen / DMCNET / EtherCAT parameters.
1: when the servo drive is power cycled or the communication is reset, parameters in the
following table retain the same settings and do not load the values of the CANopen /
8-145
Parameters ASDA-A3
PDO: refer to the setting of P3.011.X. (X = 1: when written through PDOs, parameters are stored in
EEPROM; X = 0: when written through PDOs, parameters are not stored in EEPROM.)
8 Note:
1. When the function of OD 1010h (Store parameters) is enabled, the CANopen OD value is stored in non-volatile
memory. When P3.012.Z = 0, the non-volatile value of CANopen OD is loaded as the initial content. Refer to the
descriptions in CANopen Standard. When P3.012.Z = 1, the initial content refers to the preceding table.
2. Rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
0: when the limit alarm (AL014 or AL015) occurs, it needs to be cleared before the servo
1: when the limit alarm (AL014 or AL015) occurs, it does not need to be cleared before the servo
Digital inputs.
The status of other bits of OD 6041h (Fault / Warning / Quick stop) remains unchanged when the servo reaches the
limit.
Address: 031AH
P3.013 Controller’s full-closed loop feedback source
031BH
Settings:
U Z Y X
Encoder feedback source in full-closed loop Z phase offset source in full-closed loop
X Y
control mode
Z Reserved U Reserved
2: in semi-closed loop control, it is the feedback pulse of the motor; in full-closed loop control, it is
8-146
ASDA-A3 Parameters
0: motor
1: auxiliary encoder
2: in semi-closed loop control, it is the motor’s Z phase offset; in full-closed loop control, it is the
Note:
1.
auxiliary encoder’s Z phase offset.
This parameter setting is different from P1.074.Y (switch between motor encoder and auxiliary encoder). This
8
parameter only modifies the feedback signal source uploaded to the controller. It is suggested that you set
P3.013 to 0x0022 to avoid misoperation when the motor is in the Servo On state.
P3.014 -
Reserved
P3.016
Address: 0322H
P3.017 CANopen B mode disconnection delay time
0323H
Default: 1000 Control mode: CANopen
Settings:
If the communication disconnection time exceeds this set value when in the PV (Profile Velocity), PT
(Profile Torque), or HM (Homing Mode) mode of CANopen B mode, the system issues AL303.
Address: 0324H
P3.018 EtherCAT special function switch
0325H
Default: 0x00002000 Control mode: EtherCAT
Settings:
High word Low word
D C B A U Z Y X
Unit selection for Target velocity (OD
Source setting for the content loaded to the 60FFh) and Velocity actual value (OD
A EtherCAT Station Alias Register 0x0012 X 606Ch) when in the PV (Profile
after the servo drive is powered on Velocity) mode or CSV (Cyclic
Synchronous Velocity) mode
B Reserved Y Reserved
Unit selection for the maximum speed of OD AL185 communication disconnection
C Z
607Fh and OD 6080h detection setting
D Reserved U Reserved
8-147
Parameters ASDA-A3
A: source setting for the content loaded to the EtherCAT Station Alias Register 0x0012 after the
0: determined by the EtherCAT EEPROM station number field (ADR 0x0004) setting, which
8
1: determined by the station number set with servo parameter P3.000.
X: unit selection for Target velocity (OD 60FFh) and Velocity actual value (OD 606Ch) when in
0: 0.1 rpm
1: pulse/sec
Address: 0326H
P3.019 Statusword display content
0327H
Default: 0x00000021 Control mode: CANopen / EtherCAT
Settings:
High word Low word
D C B A U Z Y X
A Reserved X Reserved
B Reserved Y Reserved
C Reserved Z Display content of OD 6041h [Bit 14]
D Reserved U Reserved
1: display the current synchronization status between the servo drive and controller. When the
P3.020 -
Reserved
P3.021
8-148
ASDA-A3 Parameters
Address: 032CH
P3.022 EtherCAT PDO timeout setting
032DH
Default: 0xFF04 Control mode: EtherCAT
Format: HEX
Settings:
Data size: 16-bit
When using the PDO to transmit data periodically, use this parameter to set the timeout setting. The
8
following two sets of digits specify the trigger conditions for AL180 and AL3E3 respectively to ensure
that the servo drive receives the PDO. When one of the alarm occurs, it means the allowable duration
U Z Y X
Digit UZ YX
YX: AL3E3 trigger condition (allowable cycle for elapsed time); applicable to CSP / CSV / CST
mode.
AL3E3 occurs when the servo drive does not receive the PDO within the set cycle.
When the communication cycle is 4 ms and you set this parameter to 0x02 (allow two cycles),
it means if the servo drive does not receive any PDO within 8 ms, AL3E3 occurs.
UZ: AL180 trigger condition (allowable duration for elapsed time); applicable to all operation
modes.
AL180 occurs when the servo drive does not receive the PDO within the set duration (unit: ms).
For example, when you set P3.022.UZ to 0x01, the duration is 1 ms; when you set P3.022.UZ to
0x02, the duration is 2 ms; and when you set P3.022.UZ to 0xFF, the duration is 255 ms.
P3.023 -
P3.038 Reserved
8-149
Parameters ASDA-A3
Address: 0400H
P4.000 Fault record (last)
0401H
Default: 0x00000000 Control mode: All
8 Unit: -
Format: HEX
Settings:
Setting range: -
High word (hYYYY): the error code corresponding to CANopen / DMCNET / EtherCAT. For example,
when the low word displays ALF21, the high word displays the error code of ALF21.
Address: 0402H
P4.001★ Fault record (second to the last)
0403H
Default: 0x00000000 Control mode: All
Settings:
High word (hYYYY): the error code corresponding to CANopen / DMCNET / EtherCAT. For example,
when the low word displays ALF21, the high word displays the error code of ALF21.
Address: 0404H
P4.002★ Fault record (third to the last)
0405H
Default: 0x00000000 Control mode: All
Settings:
High word (hYYYY): the error code corresponding to CANopen / DMCNET / EtherCAT. For example,
when the low word displays ALF21, the high word displays the error code of ALF21.
8-150
ASDA-A3 Parameters
Address: 0406H
P4.003★ Fault record (fourth to the last)
0407H
Default: 0x00000000 Control mode: All
Format: HEX
Settings:
8
Low word (LXXXX): the alarm number.
High word (hYYYY): the error code corresponding to CANopen / DMCNET / EtherCAT. For example,
when the low word displays ALF21, the high word displays the error code of ALF21.
Address: 0408H
P4.004★ Fault record (fifth to the last)
0409H
Default: 0x00000000 Control mode: All
Settings:
High word (hYYYY): the error code corresponding to CANopen / DMCNET / EtherCAT. For example,
when the low word displays ALF21, the high word displays the error code of ALF21.
Address: 040AH
P4.005 Servo motor JOG control
040BH
Default: 20 Control mode: All
1 rpm (rotary)* 0 to 5000 (rotary)*
Unit: Setting range:
0.01 mm/s (linear)* 0 to 50000 (linear)*
Format: DEC Data size: 16-bit
Settings:
1. Panel control:
Set the JOG speed to P4.005 with the panel and it displays the JOG symbol. Pressing the UP key
controls the JOG operation in the positive direction; pressing the DOWN key controls the JOG
operation in the negative direction. Stop pressing to stop the JOG operation. If any alarm occurs
2. DI control:
If you set the DI to 0x37 (JOGU) and 0x38 (JOGD) (refer to Table 8.1), then the JOG operation in
8-151
Parameters ASDA-A3
Set the JOG speed (1 - 4997, 5000) for operation to P4.005, and then set P4.005 to 4999 or 4998
for positive or negative direction. To stop the motor operation, set P4.005 to 0.
0: stop operation 1 - 4997, 5000: JOG speed
N(CW)
4999*2: JOG operation in positive direction
P(CCW)
Note:
2. When you control the JOG operation with the panel, the operation direction (positive / negative) varies
depending on the value of P1.001.Z. When you control the JOG speed with USB / RS-485 communication, the
operation direction (positive / negative) can be modified with P2.121 [Bit 7].
Address: 040CH
P4.006■ Software digital output register (readable and writable)
040DH
Default: 0x0000 Control mode: All
Settings:
bit 00: corresponds to DO code = 0x30 bit 08: corresponds to DO code = 0x38
bit 01: corresponds to DO code = 0x31 bit 09: corresponds to DO code = 0x39
bit 02: corresponds to DO code = 0x32 bit 10: corresponds to DO code = 0x3A
bit 03: corresponds to DO code = 0x33 bit 11: corresponds to DO code = 0x3B
bit 04: corresponds to DO code = 0x34 bit 12: corresponds to DO code = 0x3C
bit 05: corresponds to DO code = 0x35 bit 13: corresponds to DO code = 0x3D
bit 06: corresponds to DO code = 0x36 bit 14: corresponds to DO code = 0x3E
bit 07: corresponds to DO code = 0x37 bit 15: corresponds to DO code = 0x3F
If you set P2.018 to 0x0130, then the output of DO1 is the bit 00 status of P4.006, and so forth. Set the
DO codes (0x30 - 0x3F) through communication DO, and then write to P4.006.
8-152
ASDA-A3 Parameters
Address: 040EH
P4.007■ Multi-function for digital input
040FH
Default: 0x0000 Control mode: All
Format: HEX
Settings:
Data size: 16-bit
The source of the DI input signal can be the external terminal (DI1 - DI5) or the software (SDI1 - SDI5
8
corresponding to Bits 0 - 4 of P4.007), which is determined by P3.006. If the corresponding bit of P3.006
is 1, which means the source is the software SDI (P4.007); if the corresponding bit is 0, then the source
DI after
Software combination
SDI1 - SDI5
(Bits of P4.007)
Read parameters: shows the DI status after combining external DI and software SDI.
Write parameters: writes the software SDI status. This function is the same whether you use the panel or
For example: if the read value of P4.007 is 0x0011, it means DI1 and DI5 are on; if the value written to
P4.007 is 0x0011, it means the software SDI1 and SDI5 are on. Refer to P2.010 - P2.014 for more
Address: 0410H
P4.008★ Input status of servo drive panel (read-only)
0411H
Default: - Control mode: All
Settings:
Read this parameter through communication and check if the five keys (MODE, UP, DOWN, SHIFT, and
Address: 0412H
P4.009★ Digital output status (read-only)
0413H
Default: - Control mode: All
Settings:
8-153
Parameters ASDA-A3
Address: 0414H
P4.010▲■ Hardware calibration options
0415H
Default: 0 Control mode: All
8 Format: DEC
Settings:
0: reserved
Data size: 16-bit
Note: the calibration function must be enabled by setting P2.008. When calibration, remove all external wirings for
torque input and make sure the servo is in the Servo Off state.
Address: 0416H
P4.011 Analog speed input 1 - hardware offset calibration
0417H
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
Address: 0418H
P4.012 Analog speed input 2 - hardware offset calibration
0419H
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
Address: 041AH
P4.013 Analog torque input 1 - hardware offset calibration
041BH
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
8-154
ASDA-A3 Parameters
Address: 041CH
P4.014 Analog torque input 2 - hardware offset calibration
041DH
Default: Factory setting Control mode: All
Format: DEC
Settings:
Data size: 16-bit
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
8
the auxiliary calibration as this parameter cannot be reset.
Address: 041EH
P4.015 Current detector (V1 phase) - hardware offset calibration
041FH
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
Address: 0420H
P4.016 Current detector (V2 phase) - hardware offset calibration
0421H
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
Address: 0422H
P4.017 Current detector (W1 phase) - hardware offset calibration
0423H
Default: Factory setting Control mode: All
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
8-155
Parameters ASDA-A3
Address: 0424H
P4.018 Current detector (W2 phase) - hardware offset calibration
0425H
Default: Factory setting Control mode: All
8 Format: DEC
Settings:
Data size: 16-bit
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
Address: 0426H
P4.019 IGBT NTC calibration level (cannot reset)
0427H
Default: Factory setting Control mode: All
Settings:
Cool down the drive to 25°C (77°F) before calibration. The function must be enabled by setting P2.008.
Address: 0428H
P4.020 Analog monitor output (Ch1) - offset compensation value
0429H
Default: 0 Control mode: All
Settings:
Manually adjust the compensation value for the offset (cannot reset). The function must be enabled by
setting P2.008.
Address: 042AH
P4.021 Analog monitor output (Ch2) - offset compensation value
042BH
Default: 0 Control mode: All
Settings:
Manually adjust the compensation value for the offset (cannot reset). The function must be enabled by
setting P2.008.
8-156
ASDA-A3 Parameters
Address: 042CH
P4.022 Analog speed input - offset compensation value
042DH
Default: 0 Control mode: S
Format: DEC
Settings:
8
Address: 042EH
P4.023 Analog torque input - offset compensation value
042FH
Default: 0 Control mode: T
Settings:
Address: 0430H
P4.024 Level of undervoltage error
0431H
160 (220V models)
Default: Control mode: All
282 (400V models)
Unit: V (rms) Setting range: 140 to 380
Settings:
When the voltage of the DC Bus is lower than P4.024 x 2 , the undervoltage alarm (AL003) occurs.
P4.025 -
Reserved
P4.026
Address: 0436H
P4.027 AL503 diagnosis time (220V models)
0437H
Default: 200 Control mode: All
Settings:
This parameter is used to adjust the time duration before the STO internal circuit diagnosis is performed
P4.028 -
Reserved
P4.043
8-157
Parameters ASDA-A3
Address: 0458H
P4.044 Special bit register 5
0459H
Default: 0x0000 Control mode: All
8 Settings:
Format: HEX Data size: 16-bit
U Z Y X
X Single-direction torque limit setting Z Reserved
Y Reserved U Reserved
X: this parameter limits the torque of the motor. The area with the background color is the torque limit
area.
P4.044 is applicable to external analog commands and internal torque limits (P1.012 - P1.014). The
following diagrams are illustrated based on P1.012 and you can set P4.044 according to the
requirements.
≥0 min. max.
0 P1.112
Disable P1.012
(P1.002.Y = 0)
<0 min. max.
P1.112 0
≥0 min. max.
-|P1.012| 0 |P1.012| P1.112
0 ≤ |P1.112|
≥0 min. max.
-|P1.012| 0 P1.112 |P1.012|
≥ |P1.112|
≥0 min. max.
0 P1.112
Disable P1.012
(P1.002.Y = 0)
<0 min. max.
P1.112 0
1
≥0 min. max.
-|P1.012| 0 |P1.012| P1.112
< |P1.112|
8-158
ASDA-A3 Parameters
≥0 min. max.
-|P1.012| 0 P1.112 |P1.012|
> |P1.112|
<0
≥0
min.
min.
-|P1.012| P1.112 0 |P1.012|
max.
max.
8
0 P1.112
Disable P1.012
(P1.002.Y = 0)
<0 min. max.
P1.112 0
≥0 min. max.
-|P1.012| 0 |P1.012| P1.112
2 < |P1.112|
≥0 min. max.
-|P1.012| 0 P1.112 |P1.012|
> |P1.112|
≥0 min. max.
0 P1.112
Disable P1.012
(P1.002.Y = 0)
<0 min. max.
P1.112 0
≥0 min. max.
-|P1.012| 0 |P1.012| P1.112
3 < |P1.112|
≥0 min. max.
-|P1.012| 0 P1.112 |P1.012|
> |P1.112|
8-159
Parameters ASDA-A3
Address: 0500H
P5.000★■ Firmware subversion
0501H
Default: Factory setting Control mode: All
8 Unit: -
Format: DEC
Setting range: -
Settings:
P5.001 -
Reserved
P5.002
Address: 0506H
P5.003 Deceleration time for auto-protection
0507H
Default: 0xEEEFEEFF Control mode: Except PT
Settings:
The parameter setting is divided into D, C, B, A, W, Z, Y, and X (hexadecimal), and the corresponding
1. OVL (DO: 0x12, position command / feedback overflows), CTO (AL020 Serial communication
3. Use 0 - F to index the deceleration time of P5.020 - P5.035. For example: if you set the digit X to A,
8-160
ASDA-A3 Parameters
Address: 0508H
P5.004 Homing methods
0509H
Default: 0x0000 Control mode: PR
Format: HEX
Settings:
Data size: 16-bit
8
U Z Y X
U Z Y X
Reserved Limit setting Z pulse setting Homing method
0 to 1 0 to 2 0 to A
X = 0: homing in forward
direction and define
the positive limit as
the homing origin
-
X = 1: homing in reverse
Y = 0: return to Z pulse direction and define
Y = 1: go forward to Z the negative limit as
pulse the homing origin
Y = 2: do not look for Z X = 2: homing in forward
pulse direction, ORG:
OFFON as the
homing origin
X = 3: homing in reverse
direction, ORG:
OFFON as the
homing origin
X = 4: look for Z pulse in
forward direction
and define it as the
- When reaching the limit:
homing origin
Z = 0: show error -
X = 5: look for Z pulse in
Z = 1: reverse direction
reverse direction
and define it as the
homing origin
X = 6: homing in forward
direction, ORG:
Y = 0: return to Z pulse
ONOFF as the
Y = 1: go forward to Z homing origin
pulse
X = 7: homing in reverse
Y = 2: do not look for Z
direction, ORG:
pulse
ONOFF as the
homing origin
X = 8: define the current
- - position as the
origin
X = 9: torque homing in
When reaching the limit: Y = 0: return to Z pulse forward direction
Z = 0: show error Y = 2: do not look for Z
pulse X = A: torque homing in
Z = 1: reverse direction
reverse direction
8-161
Parameters ASDA-A3
Address: 050AH
P5.005 High speed homing (first speed setting)
050BH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
100.0 (rotary)*
Default: 1000 Data size: 32-bit
1000 (linear)*
8 Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.1 to 2000.0 (rotary)*
1 to 15999999 (linear)*
0.1 rpm (rotary)*
1 μm/s (linear)*
1 to 20000 (rotary)*
1 to 15999999 (linear)*
Format: DEC DEC - -
15 = 1.5 rpm
Example: 1.5 = 1.5 rpm - -
15 = 15 μm/s 15 = 15 μm/s
Settings:
ORG ORG
Second low speed homing
Z pulse Z pulse
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 050CH
P5.006 Low speed homing (second speed setting)
050DH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
20.0 (rotary)*
Default: 200 Data size: 32-bit
200 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.1 to 500.0 (rotary)* 1 to 5000 (rotary)*
Setting range:
1 to 15999999 (linear)* 1 to 15999999 (linear)*
Format: DEC DEC - -
1.5 = 1.5 rpm 15 = 1.5 rpm
Example: - -
15 = 15 μm/s 15 = 15 μm/s
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-162
ASDA-A3 Parameters
Address: 050EH
P5.007■ Trigger Position command (PR mode only)
050FH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
2. Set P5.007 to 1 - 99 to execute the specified PR procedure, which is the same as using
DI.CTRG+POSn. You cannot set P5.007 to 100 - 999 as the value exceeds the valid range.
3. Set P5.007 to 1000 to execute the stop command which is the same as DI.STP.
4. When reading P5.007, if the command is incomplete and DO.TPOS is off (the motor does not reach
the target position), the drive reads the current command (1 - 99). If the command is complete, the
drive reads the current command +10000. If the command is complete and DO.TPOS is on (the
motor reaches the target position), the drive reads the current command +20000. Commands
Example:
If the value read is 3, it means PR#3 is being executed and not yet complete. If the value read is
10003, it means PR#3 is complete, but the motor has not reached the target position yet.
If the value read is 20003, it means PR#3 is complete and the motor reached the target position.
Address: 0510H
P5.008 Positive software limit
0511H
Default: 2147483647 Control mode: PR
Settings:
In PR mode, if the motor moves in the positive direction and its feedback position exceeds the value of
8-163
Parameters ASDA-A3
Address: 0512H
P5.009 Negative software limit
0513H
Default: -2147483648 Control mode: PR
8 Format: DEC
Settings:
Data size: 32-bit
In PR mode, if the motor moves in the negative direction and its feedback position exceeds the value of
Address: 0514H
P5.010★■ Data array: data size
0515H
Default: - Control mode: All
Settings:
The total data size is N x 32 bits, where N indicates the number of data sets returned to the data array.
Address: 0516H
P5.011■ Data array: address for reading and writing
0517H
Default: 0 Control mode: All
Settings:
Specify the address to read or write the data array. Refer to Chapter 7 for detailed instructions.
Address: 0518H
P5.012■ Data array: window #1 for reading and writing
0519H
Default: 0 Control mode: All
Settings:
Window #1: when read with the panel, the value set by P5.011 does not add 1, but when read or written
8-164
ASDA-A3 Parameters
Address: 051AH
P5.013■ Data array: window #2 for reading and writing
051BH
Default: 0 Control mode: All
Format: DEC
Settings:
Data size: 32-bit
Window #2: when read with the panel or read and written through communication, the value set by
8
P5.011 adds 1, but this parameter is not writable with the panel.
P5.014 Reserved
Address: 051EH
P5.015■ PATH 1 - PATH 2 volatile setting
051FH
Default: 0x0000 Control mode: PR
Settings:
This parameter allows you to write data to the target continuously through communication.
U Z Y X
0: non-volatile
1: volatile
0: non-volatile
1: volatile
8-165
Parameters ASDA-A3
Address: 0520H
P5.016■ Axis position - main encoder
0521H
Default: 0 Control mode: All
8 Format: DEC
Settings:
Data size: 32-bit
Read: feedback position of the main encoder, which is the monitoring variable 000 (00h) + offset value
Write: writing any value to the parameter neither changes the monitoring variable 000 (00h) nor affects
the position system. It is only for adjusting the offset value when observation.
Address: 0522H
P5.017 Axis position - auxiliary encoder
0523H
Default: 0 Control mode: All
Settings:
Address: 0524H
P5.018 Axis position - pulse command
0525H
Default: 0 Control mode: All
Settings:
Address: 0526H
P5.019 E-Cam: curve scaling
0527H
Default: 1.000000 Control mode: PR
Settings:
Use this parameter to magnify or reduce the E-Cam table without changing the values.
Example: when the data in the table is 0, 10, 20, 30, 40, 20, and the magnification is set to 2.000000,
then the data equals the data: 0, 20, 40, 60, 80, 40, with the magnification as 1.000000. This enables
the operation of E-Cam with the same pulse frequency of the master axis. Magnification enlarges both
8-166
ASDA-A3 Parameters
Address: 0528H
P5.020 Acceleration / deceleration time #0
0529H
Default: 200 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC
Settings:
8
Rotary motor: the duration to accelerate from 0 to 3,000 rpm.
Address: 052AH
P5.021 Acceleration / deceleration time #1
052BH
Default: 300 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 052CH
P5.022 Acceleration / deceleration time #2
052DH
Default: 500 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 052EH
P5.023 Acceleration / deceleration time #3
052FH
Default: 600 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
8-167
Parameters ASDA-A3
Address: 0530H
P5.024 Acceleration / deceleration time #4
0531H
Default: 800 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
8 Format: DEC
Settings:
Data size: 16-bit
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0532H
P5.025 Acceleration / deceleration time #5
0533H
Default: 900 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0534H
P5.026 Acceleration / deceleration time #6
0535H
Default: 1000 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0536H
P5.027 Acceleration / deceleration time #7
0537H
Default: 1200 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0538H
P5.028 Acceleration / deceleration time #8
0539H
Default: 1500 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
8-168
ASDA-A3 Parameters
Address: 053AH
P5.029 Acceleration / deceleration time #9
053BH
Default: 2000 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC
Settings:
Data size: 16-bit
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
8
Address: 053CH
P5.030 Acceleration / deceleration time #10
053DH
Default: 2500 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 053EH
P5.031 Acceleration / deceleration time #11
053FH
Default: 3000 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0540H
P5.032 Acceleration / deceleration time #12
0541H
Default: 5000 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
Address: 0542H
P5.033 Acceleration / deceleration time #13
0543H
Default: 8000 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 65500
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration and deceleration in PR mode. Refer to P5.020 for details.
8-169
Parameters ASDA-A3
Address: 0544H
P5.034 Acceleration / deceleration time #14
0545H
Default: 50 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 1500
10 ms (P2.068.U = 1)
8 Format: DEC
Settings:
Data size: 16-bit
The deceleration time setting for auto-protection. The default value is small for faster deceleration.
Address: 0546H
P5.035 Acceleration / deceleration time #15
0547H
Default: 30 Control mode: PR
ms (P2.068.U = 0)
Unit: Setting range: 1 to 1200
10 ms (P2.068.U = 1)
Format: DEC Data size: 16-bit
Settings:
The deceleration time for auto-protection. The default value is small for faster deceleration.
Address: 0548H
P5.036 Capture: start address of data array
0549H
Default: 0 Control mode: All
Settings:
Specifies the address of the data array to save the first data to be captured. This parameter is only
Address: 054AH
P5.037■ Capture: axis position
054BH
Default: 0 Control mode: All
Settings:
Displays the axis position of the Capture pulse source. Note that this parameter is only writable when
Capture stops (refer to P5.039). If the pulse source of Capture is the main encoder, this parameter is
write-protected and the axis position is the feedback position of the motor (monitoring variable 00h).
8-170
ASDA-A3 Parameters
Address: 054CH
P5.038■ Capture: number of capturing times
054DH
Default: 1 Control mode: All
1 to (value set by P5.010 minus
Unit: - Setting range:
value set by P5.036)
Settings:
Format: DEC Data size: 16-bit
When Capture is not in operation, this parameter indicates the number of data sets expected to be
8
captured (readable and writable). When Capture is in operation, this parameter indicates the remaining
number of data sets to be captured (read-only). Each time one data is captured, the value of P5.038
Note: the total number of data sets from Compare, Capture, and E-Cam cannot exceed 800.
Address: 054EH
P5.039■ Capture: activate CAP control
054FH
Default: 0x2010 Control mode: All
Settings:
U Z Y X
X: Capture setting
Bit Function Description
Start capturing; after capturing is complete, set this bit to 0 automatically (Capture
0 Activate Capture
disabled).
After capturing the first data, reset the position of the first data. The position of the
1 Reset position
reset point is set by P5.076.
After capturing the first data, activate Compare, but this setting is invalid if Compare
2 Activate Compare
is already activated.
3 Execute PR Execute PR#50 automatically after capturing is complete.
1: CN5
3: CN2
Note: when the source of Compare is the Capture axis, the source of Capture (P5.039.Y) cannot be changed.
Z: trigger logic
0: NO (normally open)
1: NC (normally closed)
8-171
Parameters ASDA-A3
Address: 0550H
8 P5.040
Default: 0
Delay time #0 after position reached
Unit: ms
Control mode: PR
Settings:
There are 16 sets of delay time (#0 - 15) in PR mode. This parameter is the delay time #0 in PR mode.
Address: 0552H
P5.041 Delay time #1 after position reached
0553H
Default: 100 Control mode: PR
Settings:
Address: 0554H
P5.042 Delay time #2 after position reached
0555H
Default: 200 Control mode: PR
Settings:
Delay time #2 in PR mode.
Address: 0556H
P5.043 Delay time #3 after position reached
0557H
Default: 400 Control mode: PR
Settings:
8-172
ASDA-A3 Parameters
Address: 0558H
P5.044 Delay time #4 after position reached
0559H
Default: 500 Control mode: PR
Format: DEC
Settings:
8
Address: 055AH
P5.045 Delay time #5 after position reached
055BH
Default: 800 Control mode: PR
Settings:
Address: 055CH
P5.046 Delay time #6 after position reached
055DH
Default: 1000 Control mode: PR
Settings:
Address: 055EH
P5.047 Delay time #7 after position reached
055FH
Default: 1500 Control mode: PR
Settings:
Address: 0560H
P5.048 Delay time #8 after position reached
0561H
Default: 2000 Control mode: PR
Settings:
8-173
Parameters ASDA-A3
Address: 0562H
P5.049 Delay time #9 after position reached
0563H
Default: 2500 Control mode: PR
8 Format: DEC
Settings:
Address: 0564H
P5.050 Delay time #10 after position reached
0565H
Default: 3000 Control mode: PR
Settings:
Address: 0566H
P5.051 Delay time #11 after position reached
0567H
Default: 3500 Control mode: PR
Settings:
Address: 0568H
P5.052 Delay time #12 after position reached
0569H
Default: 4000 Control mode: PR
Settings:
Address: 056AH
P5.053 Delay time #13 after position reached
056BH
Default: 4500 Control mode: PR
Settings:
8-174
ASDA-A3 Parameters
Address: 056CH
P5.054 Delay time #14 after position reached
056DH
Default: 5000 Control mode: PR
Format: DEC
Settings:
8
Address: 056EH
P5.055 Delay time #15 after position reached
056FH
Default: 5500 Control mode: PR
Settings:
Address: 0570H
P5.056 Compare: start address of data array
0571H
Default: 50 Control mode: All
Settings:
Specifies the address of the data array to save the first data to be compared. This parameter is only
Address: 0572H
P5.057■ Compare: axis position
0573H
Default: 0 Control mode: All
Settings:
Displays the axis position of the Compare pulse source. Note that this parameter is only writable when
Note:
1. This parameter is write-protected when the axis source of Compare is the Capture axis (P5.059.Y = 0).
2. This parameter is also write-protected when the axis source of Compare is CN2, and the pulse resolution is
determined by P1.046. When you set the axis source of Compare to CN2 (P5.059.Y = 3), this parameter is reset
to the feedback position of the motor (monitoring variable 00h). When the motor feedback position is redefined
due to homing or Capture, the motor feedback position is different from the value of this parameter. In this case,
set P5.059.Y to 0 and then to 3 to reset this parameter to the motor feedback position.
8-175
Parameters ASDA-A3
Address: 0574H
P5.058■ Compare: number of comparing times
0575H
Default: 1 Control mode: All
1 to (value set by P5.010 minus
Unit: - Setting range:
value set by P5.056)
8 Format: DEC
Settings:
Data size: 16-bit
When Compare is not in operation, this parameter indicates the number of data sets expected to be
compared (readable and writable). When Compare is in operation, this parameter indicates the
remaining number of data sets to be compared (read-only). Each time one data is compared, the value
Note: the total number of data sets from Compare, Capture, and E-Cam cannot exceed 800.
Address: 0576H
P5.059■ Compare: activate CMP control
0577H
Default: 0x00640010 Control mode: All
Settings:
High word Low word
D CBA U Z Y X
CBA Duration of pulse output X Compare setting
D N/A Y Axis source of Compare
- - Z Trigger logic
- - U Trigger PR
X: Compare setting
Bit Function Description
Start comparing; after comparing is complete, set this bit to 0
0 Activate Compare
automatically (Compare disabled).
When the number of comparing times (P5.058) is 0, reset the number of
1 Cycle mode
comparing times to the default setting automatically.
After comparing is complete, activate Capture, but this setting is invalid if
2 Activate Capture
Capture is already activated.
When the last data is compared, return the Compare axis position
3 Position returns to 0
(P5.057) to 0.
0: Capture axis
1: CN5
3: CN2
Note: when the source of Compare is the Capture axis, the source of Capture (P5.039.Y) cannot be changed.
8-176
ASDA-A3 Parameters
Z: trigger logic
0: NO (normally open)
1: NC (normally closed)
U: trigger PR
Bit
0
Function
Execute PR
Description
Address: 0578H
P5.060 Target speed setting #0
0579H
Operation
Panel / software Communication Control mode: PR
interface:
20.0 (rotary)*
Default: 200 Data size: 32-bit
20 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 057AH
P5.061 Target speed setting #1
057BH
Operation
Panel / software Communication Control mode: PR
interface:
50.0 (rotary)*
Default: 500 Data size: 32-bit
50 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-177
Parameters ASDA-A3
Address: 057CH
P5.062 Target speed setting #2
057DH
Operation
Panel / software Communication Control mode: PR
interface:
100.0 (rotary)*
Default: 1000 Data size: 32-bit
100 (linear)*
8 Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.0 to 7500.0 (rotary)*
0 to 15999999 (linear)*
0.1 rpm (rotary)*
1 μm/s (linear)*
0 to 75000 (rotary)*
0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 057EH
P5.063 Target speed setting #3
057FH
Operation
Panel / software Communication Control mode: PR
interface:
200.0 (rotary)*
Default: 2000 Data size: 32-bit
200 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
10 = 1 rpm (rotary)*
Example: 1.0 = 1 rpm (rotary)* - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-178
ASDA-A3 Parameters
Address: 0580H
P5.064 Target speed setting #4
0581H
Operation
Panel / software Communication Control mode: PR
interface:
300.0 (rotary)*
Default: 3000 Data size: 32-bit
300 (linear)*
Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.0 to 7500.0 (rotary)*
0 to 15999999 (linear)*
Format: DEC
0.1 rpm (rotary)*
1 μm/s (linear)*
0 to 75000 (rotary)*
0 to 15999999 (linear)*
- -
8
10 = 1 rpm (rotary)*
Example: 1.0 = 1 rpm (rotary)* - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0582H
P5.065 Target speed setting #5
0583H
Operation
Panel / software Communication Control mode: PR
interface:
500.0 (rotary)*
Default: 5000 Data size: 32-bit
500 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-179
Parameters ASDA-A3
Address: 0584H
P5.066 Target speed setting #6
0585H
Operation
Panel / software Communication Control mode: PR
interface:
8
600.0 (rotary)*
Default: 6000 Data size: 32-bit
600 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0586H
P5.067 Target speed setting #7
0587H
Operation
Panel / software Communication Control mode: PR
interface:
800.0 (rotary)*
Default: 8000 Data size: 32-bit
800 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-180
ASDA-A3 Parameters
Address: 0588H
P5.068 Target speed setting #8
0589H
Operation
Panel / software Communication Control mode: PR
interface:
1000.0 (rotary)*
Default: 10000 Data size: 32-bit
1000 (linear)*
Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.0 to 7500.0 (rotary)*
0 to 15999999 (linear)*
Format: DEC
0.1 rpm (rotary)*
1 μm/s (linear)*
0 to 75000 (rotary)*
0 to 15999999 (linear)*
- -
8
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 058AH
P5.069 Target speed setting #9
058BH
Operation
Panel / software Communication Control mode: PR
interface:
1300.0 (rotary)*
Default: 13000 Data size: 32-bit
1300 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 058CH
P5.070 Target speed setting #10
058DH
Operation
Panel / software Communication Control mode: PR
interface:
1500.0 (rotary)*
Default: 15000 Data size: 32-bit
1500 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-181
Parameters ASDA-A3
Address: 058EH
P5.071 Target speed setting #11
058FH
Operation
Panel / software Communication Control mode: PR
interface:
1800.0 (rotary)*
Default: 18000 Data size: 32-bit
1800 (linear)*
8 Unit:
Setting range:
1 rpm (rotary)*
10 μm/s (linear)*
0.0 to 7500.0 (rotary)*
0 to 15999999 (linear)*
Format: DEC
0.1 rpm (rotary)*
10 μm/s (linear)*
0 to 75000 (rotary)*
0 to 15999999 (linear)*
- -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0590H
P5.072 Target speed setting #12
0591H
Operation
Panel / software Communication Control mode: PR
interface:
2000.0 (rotary)*
Default: 20000 Data size: 32-bit
2000 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0592H
P5.073 Target speed setting #13
0593H
Operation
Panel / software Communication Control mode: PR
interface:
2300.0 (rotary)*
Default: 23000 Data size: 32-bit
2300 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-182
ASDA-A3 Parameters
Address: 0594H
P5.074 Target speed setting #14
0595H
Operation
Panel / software Communication Control mode: PR
interface:
2500.0 (rotary)*
Default: 25000 Data size: 32-bit
2500 (linear)*
Unit:
Setting range:
1 rpm (rotary)*
1 μm/s (linear)*
0.0 to 7500.0 (rotary)*
0 to 15999999 (linear)*
Format: DEC
0.1 rpm (rotary)*
1 μm/s (linear)*
0 to 75000 (rotary)*
0 to 15999999 (linear)*
- -
8
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0596H
P5.075 Target speed setting #15
0597H
Operation
Panel / software Communication Control mode: PR
interface:
3000.0 (rotary)*
Default: 30000 Data size: 32-bit
3000 (linear)*
1 rpm (rotary)* 0.1 rpm (rotary)*
Unit:
1 μm/s (linear)* 1 μm/s (linear)*
0.0 to 7500.0 (rotary)* 0 to 75000 (rotary)*
Setting range:
0 to 15999999 (linear)* 0 to 15999999 (linear)*
Format: DEC - -
1.0 = 1 rpm (rotary)* 10 = 1 rpm (rotary)*
Example: - -
1 = 1 μm/s (linear)* 1 = 1 μm/s (linear)*
Settings:
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
Address: 0598H
P5.076 Capture: reset position after first data captured
0599H
Default: 0 Control mode: All
Settings:
If the position reset function is enabled (P5.039.X [Bit 1] = 1), after the first position data is captured, the
servo resets the position of the first point, and the position of the reset point is defined by this parameter.
8-183
Parameters ASDA-A3
Address: 059AH
P5.077■ E-Cam: position for synchronous Capture axis
059BH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Data size: 32-bit
This parameter indicates the position for the synchronous Capture axis, which can be used as the
command source for the E-Cam master axis (P5.088.Y = 5). When Capture operates every two times,
the servo calculates the error between the moving distance of this axis and the set interval between
Note: monitor the moving pulse amount between two capturing actions with the monitoring variable 081 (51h).
Settings:
Sets the moving pulse amount of the synchronous Capture axis between two capturing actions. The new
value can only be written to the parameter when Capture is not in operation (P5.039.X [Bit 0] = 0).
Address: 059EH
P5.079■ E-Cam: pulse error for synchronous Capture axis
059FH
Default: 0 Control mode: PR
Settings:
When the synchronous Capture axis is operating, the pulse error should be 0. Each time when capturing
data, the servo corrects the position error at the same time and this parameter updates once. It operates
as follows:
P5.079 = incremental pulse amount between two capturing actions (monitoring variable 51h) minus
You can also write the offset of the synchronous axis to this parameter. When the synchronous Capture
axis is the master axis for the rotary shear, modifying this parameter can shift the cutting position to the
left or right. You can also use P1.016 (Error offset compensation for synchronous Capture axis) to
Note: monitor the pulse error for synchronous Capture axis with the monitoring variable 084 (54h).
8-184
ASDA-A3 Parameters
Format: DEC
Settings:
Data size: 16-bit
This parameter limits the correction rate (%) of the synchronous Capture axis.
8
Correction rate = Pulse number output by the synchronous axis / Pulse number input by the
synchronous axis.
The bigger the correction rate, the faster the synchronous error falls to 0. However, the speed change is
more drastic. The smaller the correction rate, the slower the synchronous error becomes 0. However,
the speed change is smoother. In the rotary shear application, after the synchronous error of P5.079 is
adjusted, the bigger the parameter value is, the faster the cutting position is corrected. However, the
Address: 05A2H
P5.081 E-Cam: start address for data array
05A3H
Default: 100 Control mode: PR
Settings:
Specifies the address of the data array to save the first data in the E-Cam curve table. This parameter
can be set at any time but will be effective only when the E-CAM system status changes from pre-
engaged to engaged.
Address: 05A4H
P5.082 E-Cam: segment number (N)
05A5H
Default: 5 Control mode: PR
Settings:
Indicates that the E-Cam curve is divided into N segments, and the table includes N+1 data. This
parameter is only writable when E-Cam stops (P5.088.X [Bit 0] = 0). Its range must be smaller than or
equal to the value of P5.010 minus P5.081, and the value of P5.082 x P5.084 must be smaller than or
equal to 2147483647.
8-185
Parameters ASDA-A3
Address: 05A6H
P5.083 E-Cam: master gear ratio setting - cycle number (M)
05A7H
Default: 1 Control mode: PR
8 Format: DEC
Settings:
Data size: 16-bit
When the slave axis receives the pulse number of the master axis defined by P5.084, E-Cam rotates the
number of cycles defined by P5.083 (one cycle of E-Cam = rotate from 0° to 360°). This parameter is
Address: 05A8H
P5.084 E-Cam: master gear ratio setting - pulse number (P)
05A9H
Default: 3600 Control mode: PR
Settings:
When the slave axis receives the pulse number of the master axis defined by P5.084, E-Cam rotates the
number of cycles defined by P5.083 (one cycle of E-Cam = rotate from 0° to 360°). This parameter can
be modified at any time. Its range must be greater than or equal to the value of P5.082 x P5.083, and
Address: 05AAH
P5.085 E-Cam: engaged segment number
05ABH
Default: 0 Control mode: PR
Settings:
Sets the segment number in the curve table when E-Cam engages.
Address: 05ACH
P5.086■ E-Cam: master axis position
05ADH
Default: 0 Control mode: PR
Settings:
Position counter of the E-Cam master axis. When E-Cam is in operation, this value increases
continuously. This parameter is only writable when E-Cam stops (P5.088.X [Bit 0] = 0).
8-186
ASDA-A3 Parameters
Address: 05AEH
P5.087 E-Cam: initial lead pulse before engaged
05AFH
Default: 0 Control mode: PR
Settings:
Format: DEC Data size: 32-bit
When the E-Cam engagement condition (P5.088.Z) is met, the pulse number from the master axis has
8
to exceed the value of this parameter for the E-Cam to fully engage. This parameter can be written with
Address: 05B0H
P5.088■ E-Cam: activate E-Cam control
05B1H
Default: 0x00000000 Control mode: PR
Settings:
High word Low word
D C BA U Z Y X
Auto execute the specified PR
BA X Activation setting of E-Cam function
path
C Reserved Y Command source
D E-Cam engagement status Z Engagement condition
- - U Disengagement condition
Y: command source
0: Capture axis
1: CN5
3: PR command
8-187
Parameters ASDA-A3
8 Z: engagement condition
0: immediately
1: trigger DI.CAM
0 0: remains engaged. -
1 1: disengages when DI.CAM (DI: 0x36) is off. 0: stop
2: disengages when master axis pulse number reaches the setting
2 0: stop
value of P5.089, and slave axis stops immediately.
1 + 2: disengages when DI.CAM (DI: 0x36) is off or when master
3 axis pulse number reaches the setting value of P5.089, and slave 0: stop
axis stops immediately.
4: disengages when master axis pulse number reaches the setting
value of P5.089 and enters the cyclic mode. When the pre-engaged
4 2: pre-engage
pulse number for each cycle (P5.092) is reached, the clutch re-
engages.
1 + 4: E-Cam enters the cyclic mode, but the clutch disengages
5 0 or 2: pre-engage or stop
when DI.CAM (DI: 0x36) is off.
6: disengages when master axis pulse number reaches the setting
6 0: stop
value of P5.089, and slave axis decelerates to stop.
1 + 6: disengages when DI.CAM (DI: 0x36) is off or when master
7 axis pulse number reaches the setting value of P5.089, and slave 0: stop
axis decelerates to stop.
8: set other disengagement conditions first, and the E-Cam function
8 -
is disabled after the clutch disengages.
1 + 8: disengages when DI.CAM (DI: 0x36) is off and the E-Cam 0: stop and disable E-
9
function is disabled. Cam.
2 + 8: disengages when master axis pulse number reaches the
A setting value of P5.089, slave axis stops immediately, and the E- 0: stop and disable E-Cam
Cam function is disabled.
1 + 2 + 8: disengages when DI.CAM (DI: 0x36) is off or when master
B axis pulse number reaches the setting value of P5.089, slave axis 0: stop and disable E-Cam
stops immediately, and the E-Cam function is disabled.
4 + 8 (special function): eases the speed vibration when the clutch
returns to the pre-engaged condition. This is generally applied when
C the pre-engaged pulse number for each cycle (P5.092) is 0 and the 2: pre-engage
pulse number of disengaging time equals master gear ratio (P5.089
= P5.084).
1 + 4 + 8: disengages when DI.CAM (DI: 0x36) is off, otherwise 0 or 2: stop and disable
D
operates according to the condition of P5.088.U = C. E-Cam or pre-engage
8-188
ASDA-A3 Parameters
Set the PR path number for auto execution when the disengagement condition (P5.088.U = 2, 4,
6) is met. Use hexadecimal notation to specify PR#1 - 99 (01 - 63h) and 00 indicates not to
0: stop
1: engaged
8
2: pre-engaged
Address: 05B2H
P5.089 E-Cam: pulse number upon disengagement
05B3H
Default: 0 Control mode: PR
Settings:
When the pulse number of the master axis reaches the value set by P5.089, the clutch disengages
Address: 05B4H
P5.090 E-Cam: DO.CAM_AREA1 rising-edge phase
05B5H
Default: 270 Control mode: PR
Settings:
See the correlation between DO.CAM_AREA1 (DO: 0x18) and the parameters in the following figure.
When E-Cam is not in the engaged state, this signal is always off.
8-189
Parameters ASDA-A3
Address: 05B6H
P5.091 E-Cam: DO.CAM_AREA1 falling-edge phase
05B7H
Default: 360 Control mode: PR
8 Format: DEC
Settings:
Data size: 16-bit
Refer to P5.090 for the correlation between DO.CAM_AREA1 and the parameters.
Address: 05B8H
P5.092 E-Cam: pre-engaged pulse number for each cycle
05B9H
Default: 0 Control mode: PR
Settings:
This parameter goes with the selection of P5.088.U = 4 (E-Cam disengages and enters the cyclic
mode). After the E-Cam system is not in the engaged status, the pre-engaged pulse number is
determined by this parameter. The pulse number from the master axis has to exceed the value of this
Address: 05BAH
P5.093 Motion control macro command: command parameter #4
05BBH
Default: 0x00000000 Control mode: All
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the command code of the macro command. Not every macro command
Address: 05BCH
P5.094 Motion control macro command: command parameter #3
05BDH
Default: 0 Control mode: All
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the command code of the macro command. Not every macro command
8-190
ASDA-A3 Parameters
Address: 05BEH
P5.095 Motion control macro command: command parameter #2
05BFH
Default: 0 Control mode: All
Format: DEC
Settings:
Data size: 32-bit
Before issuing the macro command, set the relevant parameters in advance. The function of the
8
parameter is determined by the command code of the macro command. Not every macro command
Address: 05C0H
P5.096 Motion control macro command: command parameter #1
05C1H
Default: 0 Control mode: All
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the command code of the macro command. Not every macro command
Settings:
Write to this parameter to issue a macro command; read this parameter to examine the execution result
of a macro command.
When you set the command code 0x0003 to this parameter, 0x1003 is returned if successful; and
0xF03X if unsuccessful (depending on the command description). If you issue a command that is not
8-191
Parameters ASDA-A3
8-192
ASDA-A3 Parameters
Command code Set the pulse number of master gear ratio (P5.084) and pulse number upon
0x0005 disengagement (P5.089) as the same value. With the disengagement condition
(P5.088.U = 2, 4, 6) and the cycle number of master gear ratio as 1 (P5.083 = 1), E-
Cam disengages after being engaged for one cycle.
Macro parameter P5.095 = pulse number of master gear ratio
8-193
Parameters ASDA-A3
8
in the engaged status. After this macro is executed, the E-Cam table is not stored in
EEPROM automatically.
In E-Cam applications, parameters (such as P5.083 and P5.084) that are irrelevant to
this macro are not listed here. Set the parameters according to the actual application.
Refer to Section 7.3.7 Rotary shear.
P5.081 (Start address for data array)
General parameter P5.082 (E-Cam segment number) = N (range 30 - 72)
P1.044, P1.045 (E-Gear ratio)
P5.093.H (high word)(Hex) = S (S-curve level, range 1 - 4)
P5.093.L (low word)(Hex) = W (degree of waiting zone, range -1 to 170 degrees)
Supplementary formula: W´ = 180 + 360/N – 360/R + Y/2
When P5.093.L < W´, E-Cam table is in error (failure code 0xF07A)
When P5.093.L = W´, initial speed is 0 in E-Cam table
When P5.093.L > W´, initial speed > 0 in E-Cam table, and W must be set to -1
P5.094 = Y (degree of synchronous speed zone, range 0 to 330 degrees)
Macro parameter P5.095.H (high word) = A (number of teeth on the motor) x C (cutting count)
P5.095.L (low word) = B (number of teeth on the cutter)
P5.096 = 1000000 x R x V (range 1.88 > R x V)
R (cutting length ratio) = L (target cutting length) / ℓ (perimeter of cutter)
V (speed compensation, range -20% to 20%) = cutting speed / feeding speed
V = 1.0: during cutting, the speed of cutter is the same as the feeding speed
V = 1.1: during cutting, the speed of cutter increases 10%
V = 0.9: during cutting, the speed of cutter decreases 10%, and so on
Success code
0x1007
Failure code
0xF071: the clutch is engaged, so the E-Cam table cannot be created
0xF072: P5.094 degree of synchronous speed zone exceeds the range (0 - 330)
0xF073: S-curve level of P5.093.H exceeds the range (1 - 4)
0xF074: P5.093.L degree of waiting zone exceeds the range (-1 to 170)
Read the return value
0xF075: data of P5.096 exceeds the range (50000 - 5000000)
of P5.097 after
executing the macro 0xF076: P5.082 E-Cam segment number exceeds the range (30 - 72)
0xF077: P5.081 start address for data array exceeds the array length
0xF078: E-Gear ratio set by P1.044 and P1.045 is too high. Decrease the value of
P1.044 and P1.045 but maintain the same proportions. For example: adjust
167772160 : 1000000 to 16777216 : 100000
0xF079: degree of acceleration zone is too small. Decrease the value for the waiting
zone, synchronous speed zone, or S-curve level.
0xF07A: waiting zone < minimum waiting zone. Increase the value for the waiting
zone or decrease the value for the synchronous speed zone.
8-194
ASDA-A3 Parameters
8
transition 3). The scaling cannot be changed in the engaged condition.
Command code
0x0008
Engaged: 1 Stop: 0
5
4 1
3 2
Load in
Pre-engaged:
E-Cam scaling
2
(P5.019)
When E-Cam rotates one cycle, pulse number of master axis: (P5.084 / P5.083)
Command code
0x000C
Slave axis
position
Master axis
position
Assign new
position P5.093 Remaining engaged
length (auto calculation)
P5.093 (Hex) = specifies master axis engaged position; unit: pulse number of master
Macro parameter axis
Note: monitoring variable 062 (3Eh) displays the current position of the master axis.
Success code
0x100C
Failure code
Read the return value
of P5.097 after 0xF0C1: when this macro command is executed, E-Cam is not in the engaged status
executing the macro 0xF0C2: engaged position specified by P5.093 exceeds the range (the value cannot
be less than 0)
0xF0C3: engaged position specified by P5.093 exceeds the range (the value has to
be less than the value of (P5.084 / P5.083))
8-195
Parameters ASDA-A3
Calculate the error between the current position of the slave axis and rotary axis
position for PR positioning
When the clutch is engaged and the motor is stopped due to Servo Off or an alarm,
position error occurs between the actual position and the E-Cam position. After the
servo switches to on again, use this macro command to automatically calculate the
displacement value and write the value to the specified PR for incremental positioning.
8
When this PR command is executed, the slave axis returns to the corresponding
position of the master axis position according to the positive / negative type and
reverse limit. For setting details, refer to Section 7.3.9 Macro.
When using this macro command:
1. Set P5.088.X [Bit 1] to 1 to keep the clutch engaged when Servo Off.
2. Have the height of rotary axis position and E-Cam position be the same:
P2.052 = ECAM_H (moving distance when slave axis operates one cycle)
3. Set the E-Cam curve scaling (P5.019) to 1.0 times.
4. Have the 0 degree positions in the E-Cam table point to the origin of the rotary
axis position when E-Cam is engaged for the first time. You can achieve this
Command code alignment by executing homing.
0x000D 5. You can only use this macro command for a periodic cycle which always starts
from the same position.
One cycle of E-Cam One cycle of rotation
E-Cam_H
P2.052
Slave axis
position (Y)
0°
0° 360° Rotary axis position
E-Cam table
Note:
1. ECAM_H (moving distance when slave axis operates one cycle) = E-Cam table last point
minus E-Cam table first point.
2. Rotary axis position = remainder of (absolute position / P2.052). Monitoring variable 091
displays the current rotary axis position (PUU).
3. Use PR command via incremental positioning control.
P5.093 (Hex) = DCBA UZYX
YX: PR number (0x01 - 0x63); invalid when value is 0
UZ = 00
BA: positive / negative type (P5.095). 0 (avoid point); 1 (allowable forward rate)
DC: inhibit reverse rotation. 0 (invalid); 1 (inhibit reverse rotation)
P5.095 = avoid point cycle 0 - 100(%) or allowable forward rate 0 - 100(%)
Slave axis 0°
target position
Macro parameter
Avoid
point
θ
θ = 360° x P5.095 %
Slave axis
start position
8-196
ASDA-A3 Parameters
Success code
0x100D
Failure code
0xF0D1: when this macro command is executed, E-Cam is not in the engaged status
0xF0D2: PR number specified by P5.093.YX exceeds the range (0x01 - 0x63)
0xF0D3: P5.095 avoid point or allowable forward rate exceeds the range (0 - 100%)
0xF0D5: position correction value does not exist. This macro command might be
Read the return value triggered twice.
of P5.097 after
0xF0D6: E-Cam did not remain engaged when servo is off, so when servo switches to
executing the macro
on again, E-Cam is not engaged
0xF0D7: slave axis moving distance does not equal the total rotary axis moving
distance (ECAM_H ≠ P2.052)
0xF0D8: E-Cam curve scaling does not equal 1 (P5.019 ≠ 1)
0xF0D9: P5.093.BA positive / negative type setting exceeds the range (00 - 01)
0xF0DA: P5.093.DC reverse inhibit setting exceeds the range (00 - 01)
0xF0DB: the reverse inhibit function has failed. Do not use macro commands #D and
#10 consecutively.
8-197
Parameters ASDA-A3
8
mechanical referral point, you can use the sensor to trigger the DI to execute this
macro command. For setting details, refer to Section 7.3.9 Macro.
When E-Cam ro tates o ne cycle, pulse number of master axi s: (P5.084 / P5.083)
Command code
0x000E
Slave axis
position Disp lacement
value
Master axis
position
8-198
ASDA-A3 Parameters
Calculate the moving distance between the current and target position of the
slave axis for PR positioning
When the clutch is engaged, this macro command calculates the moving distance
between the current and target position of the slave axis and writes the value to the
PR incremental position command.
During E-Cam operation, if you want to move the slave axis to the specified position
8
when the master axis stops but with the E-Cam in the engaged status, use this macro
command to calculate the moving distance of the onward trip and save the value in
the specified PR incremental position command. When the master axis resumes
operation, use another PR incremental position command for the moving distance of
the return trip, so E-Cam returns to the original position (moving distance of onward
trip + moving distance of return trip = 0). For setting details, refer to Section 7.3.9
Command code
Macro.
0x000F
When E-Cam ro tates o ne cycle, pulse number of
master axis: (P5.084 / P5.083)
Slave
axis Moving distance Moving distance
position of onward trip of retu rn trip
Master axis
Curren t positi on Target positio n
position
P5.096
8-199
Parameters ASDA-A3
8
For setting details, refer to Section 7.3.9 Macro.
Command code
0x0010 Slave axis
position E-Cam
(PUU) E-Cam pauses continues to
one cycle operate
Master axis
0° 360° X° X+360° phase (°)
Trigger this
macro command
Note: this function is accumulative. If the command is triggered for N times consecutively, it pauses
the E-Cam for N cycles. Note that the accumulated pause distance cannot exceed 2^31, otherwise
the macro command is invalid. When E-Cam resumes operation, the accumulated pause distance
is cleared to 0.
Macro parameter P5.093 (Hex) = 0x00000000
Success code
0x1010
Failure code
Read the return value 0xF101: when this macro command is executed, E-Cam is not in the engaged status
of P5.097 after
0xF102: value of P5.093 exceeds the range; must be set to 0x00000000
executing the macro
0xF103: slave axis must operate in the forward direction. Check the E-Cam curve and
P5.019 E-Cam curve scaling
0xF104: accumulated pause distance exceeds 2^31. Do not execute this macro
command consecutively
Address: 05C4H
P5.098 PR number triggered by event rising-edge
05C5H
Default: 0x0000 Control mode: PR
Settings:
U Z Y X
The action when PR is EV1 rising-edge The action when PR is EV3 rising-edge
X Z triggered
triggered
The action when PR is EV2 rising-edge The action when PR is EV4 rising-edge
Y U triggered
triggered
0: no action
1 - D: execute PR# 51 - 63
0: no action
1 - D: execute PR# 51 - 63
8-200
ASDA-A3 Parameters
0: no action
1 - D: execute PR# 51 - 63
0: no action
1 - D: execute PR# 51 - 63
8
Address: 05C6H
P5.099 PR number triggered by event falling-edge
05C7H
Default: 0x0000 Control mode: PR
Settings:
U Z Y X
The action when PR is EV1 falling-edge The action when PR is EV3 falling-edge
X Z triggered
triggered
The action when PR is EV2 falling-edge The action when PR is EV4 falling-edge
Y U triggered
triggered
0: no action
1 - D: execute PR# 51 - 63
0: no action
1 - D: execute PR# 51 - 63
0: no action
1 - D: execute PR# 51 - 63
0: no action
1 - D: execute PR# 51 - 63
8-201
Parameters ASDA-A3
Address: 05C8H
P5.100■ Data array: window #3 for reading and writing
05C9H
Default: 0 Control mode: All
8 Settings:
Format: DEC Data size: 32-bit
Window #3: when read or written by any method, the value set by P5.011 does not add 1.
Address: 05CAH
P5.101■ Data array: window #4 for reading and writing
05CBH
Default: 0 Control mode: All
Settings:
Window #4: when read or written by any method, the value set by P5.011 does not add 1.
Address: 05CCH
P5.102■ Data array: window #5 for reading and writing
05CDH
Default: 0 Control mode: All
Settings:
Window #5: when read or written by any method, the value set by P5.011 does not add 1.
Address: 05CEH
P5.103■ Data array: window #6 for reading and writing
05CFH
Default: 0 Control mode: All
Settings:
Window #6: when read or written by any method, the value set by P5.011 does not add 1.
8-202
ASDA-A3 Parameters
P6.xxx PR parameters
Address: 0600H
P6.000 Homing definition
0601H
Default: 0x00000000 Control mode: PR
Unit: -
Format: HEX
Setting range: 0x00000000 - 0xFFFFFF6F
Homing definition:
High word Low word
D C B A U Z YX
DEC2: deceleration time selection for PATH: path type
A YX
second homing
B DLY: select 0 - F for delay time Z ACC: select 0 - F for acceleration time
DEC1: deceleration time selection for first
C Reserved U
homing
BOOT: whether to execute homing
D automatically when the drive is - -
powered on
0x01 - 0x63: Auto: the servo executes the specified path (Path 1 - Path 99) after homing is
complete
1: execute homing automatically (servo switches to on for the first time after power is applied)
Apart from the preceding definitions, the related settings for homing also include:
3. P6.001: the origin definition (ORG_DEF) is the position of the origin and may not be 0. This
8-203
Parameters ASDA-A3
Note:
1. After finding the origin (sensor or Z), the servo has to decelerate to a stop. The stop position exceeds the origin by
a short distance:
8 If returning to the origin is needed, set PATH to a 0x01 - 0x63 and set the route as PABS = 0.
Example:
When P6.000 = 0x0001, the servo automatically executes Path 1 after homing is complete.
Set the route of Path 1 (setting P6.002 & P6.003) as moving to the absolute position of 0.
2. If the origin is found (sensor or Z) and you want the servo to move an offset S and define the position after moving
as P, then set PATH = non-zero and set ORG_DEF = P - S, and this absolute Position command = P.
Address: 0602H
P6.001 Origin definition
0603H
Default: 0 Control mode: PR
Settings:
Origin definition.
Address: 0604H
P6.002 PATH 1 definition
0605H
Default: 0x00000000 Control mode: PR
Settings:
D C B A U Z Y X
Note
A SPD, Target speed X TYPE, Path type
B DLY, Delay time Y OPT, Option
Note
C AUTO Z ACC, Acceleration timeNote
D Reserved U DEC, Deceleration timeNote
8-204
ASDA-A3 Parameters
YX
Y: OPT, Option
X: TYPE, Path type
Bit 3 Bit 2 Bit 1 Bit 0
CMD
UNIT AUTO
OVLP
INS
INS
1: SPEED, constant speed control.
2: SINGLE, positioning control. It stops when finished.
3: AUTO, positioning control. It automatically loads the
next path when finished.
8
- - - INS 7: JUMP, jump to the specified path.
- ROM AUTO INS 8: WRITE, write specified parameter to specified path.
DIR OVLP INS A: INDEX, rotary axis position control.
- - - - B: STATEMENT, statement / arithmetic operation.
TYPE path type: when 1, 2, or 3 is executed, the motor operation can be interrupted and stopped
INS: interrupts the previous path when the current path is executed.
OVLP: allow overlapping of the next path. Overlapping is not allowed in Speed mode. When you
AUTO: once current PR path is finished, automatically load the next path.
CMD, DIR, ROM, and UNIT: refer to Section 7.1.3 Motion Control commands.
UZ
8-205
Parameters ASDA-A3
8
2 P5.062 100
3 P5.063 200
4 P5.064 300
5 P5.065 500
6 P5.066 600
7 P5.067 800
8 P5.068 1000
9 P5.069 1300
10 P5.070 1500
11 P5.071 1800
12 P5.072 2000
13 P5.073 2300
14 P5.074 2500
15 P5.075 3000
C: AUTO; once current PR path is finished, automatically load the next path
This function is enabled only when P6.002.X = A (rotary axis position control).
Note: the parameter format definition [C, A, U, Z] is different from the preceding table when the path type is [8]: write
the specified parameter to the specified path and [B]: statement / arithmetic operation. Refer to Chapter 7 for detailed
instructions.
8-206
ASDA-A3 Parameters
Address: 0606H
P6.003 PATH 1 data
0607H
Default: 0 Control mode: PR
Format: DEC
Settings:
Data size: 32-bit
P6.002 defines the property of the target point and P6.003 defines the target position of P6.002 or the
8
target path for the Jump command.
Address: 0608H
P6.004 PATH 2 definition
0609H
Default: 0x00000000 Control mode: PR
Settings:
Refer to the description of P6.002.
Address: 060AH
P6.005 PATH 2 data
060BH
Default: 0 Control mode: PR
Settings:
Address: 060CH
P6.006 PATH 3 definition
060DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 060EH
P6.007 PATH 3 data
060FH
Default: 0 Control mode: PR
Settings:
8-207
Parameters ASDA-A3
Address: 0610H
P6.008 PATH 4 definition
0611H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 0612H
P6.009 PATH 4 data
0613H
Default: 0 Control mode: PR
Settings:
Address: 0614H
P6.010 PATH 5 definition
0615H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0616H
P6.011 PATH 5 data
0617H
Default: 0 Control mode: PR
Settings:
Address: 0618H
P6.012 PATH 6 definition
0619H
Default: 0x00000000 Control mode: PR
Settings:
8-208
ASDA-A3 Parameters
Address: 061AH
P6.013 PATH 6 data
061BH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 061CH
P6.014 PATH 7 definition
061DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 061EH
P6.015 PATH 7 data
061FH
Default: 0 Control mode: PR
Settings:
Address: 0620H
P6.016 PATH 8 definition
0621H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0622H
P6.017 PATH 8 data
0623H
Default: 0 Control mode: PR
Settings:
8-209
Parameters ASDA-A3
Address: 0624H
P6.018 PATH 9 definition
0625H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 0626H
P6.019 PATH 9 data
0627H
Default: 0 Control mode: PR
Settings:
Address: 0628H
P6.020 PATH 10 definition
0629H
Default: 0x00000000 Control mode: PR
Settings:
Address: 062AH
P6.021 PATH 10 data
062BH
Default: 0 Control mode: PR
Settings:
Address: 062CH
P6.022 PATH 11 definition
062DH
Default: 0x00000000 Control mode: PR
Settings:
8-210
ASDA-A3 Parameters
Address: 062EH
P6.023 PATH 11 data
062FH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 0630H
P6.024 PATH 12 definition
0631H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0632H
P6.025 PATH 12 data
0633H
Default: 0 Control mode: PR
Settings:
Address: 0634H
P6.026 PATH 13 definition
0635H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0636H
P6.027 PATH 13 data
0637H
Default: 0 Control mode: PR
Settings:
8-211
Parameters ASDA-A3
Address: 0638H
P6.028 PATH 14 definition
0639H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 063AH
P6.029 PATH 14 data
063BH
Default: 0 Control mode: PR
Settings:
Address: 063CH
P6.030 PATH 15 definition
063DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 063EH
P6.031 PATH 15 data
063FH
Default: 0 Control mode: PR
Settings:
Address: 0640H
P6.032 PATH 16 definition
0641H
Default: 0x00000000 Control mode: PR
Settings:
8-212
ASDA-A3 Parameters
Address: 0642H
P6.033 PATH 16 data
0643H
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 0644H
P6.034 PATH 17 definition
0645H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0646H
P6.035 PATH 17 data
0647H
Default: 0 Control mode: PR
Settings:
Address: 0648H
P6.036 PATH 18 definition
0649H
Default: 0x00000000 Control mode: PR
Settings:
Address: 064AH
P6.037 PATH 18 data
064BH
Default: 0 Control mode: PR
Settings:
8-213
Parameters ASDA-A3
Address: 064CH
P6.038 PATH 19 definition
064DH
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 064EH
P6.039 PATH 19 data
064FH
Default: 0 Control mode: PR
Settings:
Address: 0650H
P6.040 PATH 20 definition
0651H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0652H
P6.041 PATH 20 data
0653H
Default: 0 Control mode: PR
Settings:
Address: 0654H
P6.042 PATH 21 definition
0655H
Default: 0x00000000 Control mode: PR
Settings:
8-214
ASDA-A3 Parameters
Address: 0656H
P6.043 PATH 21 data
0657H
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 0658H
P6.044 PATH 22 definition
0659H
Default: 0x00000000 Control mode: PR
Settings:
Address: 065AH
P6.045 PATH 22 data
065BH
Default: 0 Control mode: PR
Settings:
Address: 065CH
P6.046 PATH 23 definition
065DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 065EH
P6.047 PATH 23 data
065FH
Default: 0 Control mode: PR
Settings:
8-215
Parameters ASDA-A3
Address: 0660H
P6.048 PATH 24 definition
0661H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 0662H
P6.049 PATH 24 data
0663H
Default: 0 Control mode: PR
Settings:
Address: 0664H
P6.050 PATH 25 definition
0665H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0666H
P6.051 PATH 25 data
0667H
Default: 0 Control mode: PR
Settings:
Address: 0668H
P6.052 PATH 26 definition
0669H
Default: 0x00000000 Control mode: PR
Settings:
8-216
ASDA-A3 Parameters
Address: 066AH
P6.053 PATH 26 data
066BH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 066CH
P6.054 PATH 27 definition
066DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 066EH
P6.055 PATH 27 data
066FH
Default: 0 Control mode: PR
Settings:
Address: 0670H
P6.056 PATH 28 definition
0671H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0672H
P6.057 PATH 28 data
0673H
Default: 0 Control mode: PR
Settings:
8-217
Parameters ASDA-A3
Address: 0674H
P6.058 PATH 29 definition
0675H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 0676H
P6.059 PATH 29 data
0677H
Default: 0 Control mode: PR
Settings:
Address: 0678H
P6.060 PATH 30 definition
0679H
Default: 0x00000000 Control mode: PR
Settings:
Address: 067AH
P6.061 PATH 30 data
067BH
Default: 0 Control mode: PR
Settings:
Address: 067CH
P6.062 PATH 31 definition
067DH
Default: 0x00000000 Control mode: PR
Settings:
8-218
ASDA-A3 Parameters
Address: 067EH
P6.063 PATH 31 data
067FH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 0680H
P6.064 PATH 32 definition
0681H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0682H
P6.065 PATH 32 data
0683H
Default: 0 Control mode: PR
Settings:
Address: 0684H
P6.066 PATH 33 definition
0685H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0686H
P6.067 PATH 33 data
0687H
Default: 0 Control mode: PR
Settings:
8-219
Parameters ASDA-A3
Address: 0688H
P6.068 PATH 34 definition
0689H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 068AH
P6.069 PATH 34 data
068BH
Default: 0 Control mode: PR
Settings:
Address: 068CH
P6.070 PATH 35 definition
068CH
Default: 0x00000000 Control mode: PR
Settings:
Address: 068EH
P6.071 PATH 35 data
068FH
Default: 0 Control mode: PR
Settings:
Address: 0690H
P6.072 PATH 36 definition
0691H
Default: 0x00000000 Control mode: PR
Settings:
8-220
ASDA-A3 Parameters
Address: 0692H
P6.073 PATH 36 data
0693H
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 0694H
P6.074 PATH 37 definition
0695H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0696H
P6.075 PATH 37 data
0697H
Default: 0 Control mode: PR
Settings:
Address: 0698H
P6.076 PATH 38 definition
0699H
Default: 0x00000000 Control mode: PR
Settings:
Address: 069AH
P6.077 PATH 38 data
069BH
Default: 0 Control mode: PR
Settings:
8-221
Parameters ASDA-A3
Address: 069CH
P6.078 PATH 39 definition
069DH
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 069EH
P6.079 PATH 39 data
069FH
Default: 0 Control mode: PR
Settings:
Address: 06A0H
P6.080 PATH 40 definition
06A1H
Default: 0x00000000 Control mode: PR
Settings:
Address: 06A2H
P6.081 PATH 40 data
06A3H
Default: 0 Control mode: PR
Settings:
Address: 06A4H
P6.082 PATH 41 definition
06A5H
Default: 0x00000000 Control mode: PR
Settings:
8-222
ASDA-A3 Parameters
Address: 06A6H
P6.083 PATH 41 data
06A7H
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 06A8H
P6.084 PATH 42 definition
06A9H
Default: 0x00000000 Control mode: PR
Settings:
Address: 06AAH
P6.085 PATH 42 data
06ABH
Default: 0 Control mode: PR
Settings:
Address: 06ACH
P6.086 PATH 43 definition
06ADH
Default: 0x00000000 Control mode: PR
Settings:
Address: 06AEH
P6.087 PATH 43 data
06AFH
Default: 0 Control mode: PR
Settings:
8-223
Parameters ASDA-A3
Address: 06B0H
P6.088 PATH 44 definition
06B1H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 06B2H
P6.089 PATH 44 data
06B3H
Default: 0 Control mode: PR
Settings:
Address: 06B4H
P6.090 PATH 45 definition
06B5H
Default: 0x00000000 Control mode: PR
Settings:
Address: 06B6H
P6.091 PATH 45 data
06B7H
Default: 0 Control mode: PR
Settings:
Address: 06B8H
P6.092 PATH 46 definition
06B9H
Default: 0x00000000 Control mode: PR
Settings:
8-224
ASDA-A3 Parameters
Address: 06BAH
P6.093 PATH 46 data
06BBH
Default: 0 Control mode: PR
Format: DEC
Settings:
8
Address: 06BCH
P6.094 PATH 47 definition
06BDH
Default: 0x00000000 Control mode: PR
Settings:
Address: 06BEH
P6.095 PATH 47 data
06BFH
Default: 0 Control mode: PR
Settings:
Address: 06C0H
P6.096 PATH 48 definition
06C1H
Default: 0x00000000 Control mode: PR
Settings:
Address: 06C2H
P6.097 PATH 48 data
06C3H
Default: 0 Control mode: PR
Settings:
8-225
Parameters ASDA-A3
Address: 06C4H
P6.098 PATH 49 definition
06C5H
Default: 0x00000000 Control mode: PR
8 Format: HEX
Settings:
Address: 0602H
P6.099 PATH 49 data
0603H
Default: 0 Control mode: PR
Settings:
8-226
ASDA-A3 Parameters
P7.xxx PR parameters
Address: 0700H
P7.000 PATH 50 definition
0701H
Default: 0x00000000 Control mode: PR
Unit: -
Format: HEX
Setting range: 0x00000000 - 0xFFFFFFFF
Address: 0702H
P7.001 PATH 50 data
0703H
Default: 0 Control mode: PR
Settings:
Refer to the description of P6.003.
Address: 0704H
P7.002 PATH 51 definition
0705H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0706H
P7.003 PATH 51 data
0707H
Default: 0 Control mode: PR
Settings:
Address: 0708H
P7.004 PATH 52 definition
0709H
Default: 0x00000000 Control mode: PR
Settings:
8-227
Parameters ASDA-A3
Address: 070AH
P7.005 PATH 52 data
070BH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 070CH
P7.006 PATH 53 definition
070DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 070EH
P7.007 PATH 53 data
070FH
Default: 0 Control mode: PR
Settings:
Address: 0710H
P7.008 PATH 54 definition
0711H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0712H
P7.009 PATH 54 data
0713H
Default: 0 Control mode: PR
Settings:
8-228
ASDA-A3 Parameters
Address: 0714H
P7.010 PATH 55 definition
0715H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 0716H
P7.011 PATH 55 data
0717H
Default: 0 Control mode: PR
Settings:
Address: 0718H
P7.012 PATH 56 definition
0719H
Default: 0x00000000 Control mode: PR
Settings:
Address: 071AH
P7.013 PATH 56 data
071BH
Default: 0 Control mode: PR
Settings:
Address: 071CH
P7.014 PATH 57 definition
071DH
Default: 0x00000000 Control mode: PR
Settings:
8-229
Parameters ASDA-A3
Address: 071EH
P7.015 PATH 57 data
071FH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0720H
P7.016 PATH 58 definition
0721H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0722H
P7.017 PATH 58 data
0723H
Default: 0 Control mode: PR
Settings:
Address: 0724H
P7.018 PATH 59 definition
0725H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0726H
P7.019 PATH 59 data
0727H
Default: 0 Control mode: PR
Settings:
8-230
ASDA-A3 Parameters
Address: 0728H
P7.020 PATH 60 definition
0729H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 072AH
P7.021 PATH 60 data
072BH
Default: 0 Control mode: PR
Settings:
Address: 072CH
P7.022 PATH 61 definition
072DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 072EH
P7.023 PATH 61 data
072FH
Default: 0 Control mode: PR
Settings:
Address: 0730H
P7.024 PATH 62 definition
0731H
Default: 0x00000000 Control mode: PR
Settings:
8-231
Parameters ASDA-A3
Address: 0732H
P7.025 PATH 62 data
0733H
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0734H
P7.026 PATH 63 definition
0735H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0736H
P7.027 PATH 63 data
0737H
Default: 0 Control mode: PR
Settings:
Address: 0738H
P7.028 PATH 64 definition
0739H
Default: 0x00000000 Control mode: PR
Settings:
Address: 073AH
P7.029 PATH 64 data
073BH
Default: 0 Control mode: PR
Settings:
8-232
ASDA-A3 Parameters
Address: 073CH
P7.030 PATH 65 definition
073DH
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 073EH
P7.031 PATH 65 data
073FH
Default: 0 Control mode: PR
Settings:
Address: 0740H
P7.032 PATH 66 definition
0741H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0742H
P7.033 PATH 66 data
0743H
Default: 0 Control mode: PR
Settings:
Address: 0744H
P7.034 PATH 67 definition
0745H
Default: 0x00000000 Control mode: PR
Settings:
8-233
Parameters ASDA-A3
Address: 0746H
P7.035 PATH 67 data
0747H
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0748H
P7.036 PATH 68 definition
0749H
Default: 0x00000000 Control mode: PR
Settings:
Address: 074AH
P7.037 PATH 68 data
074BH
Default: 0 Control mode: PR
Settings:
Address: 074CH
P7.038 PATH 69 definition
074DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 074EH
P7.039 PATH 69 data
074FH
Default: 0 Control mode: PR
Settings:
8-234
ASDA-A3 Parameters
Address: 0750H
P7.040 PATH 70 definition
0751H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 0752H
P7.041 PATH 70 data
0753H
Default: 0 Control mode: PR
Settings:
Address: 0754H
P7.042 PATH 71 definition
0755H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0756H
P7.043 PATH 71 data
0757H
Default: 0 Control mode: PR
Settings:
Address: 0758H
P7.044 PATH 72 definition
0759H
Default: 0x00000000 Control mode: PR
Settings:
8-235
Parameters ASDA-A3
Address: 075AH
P7.045 PATH 72 data
075BH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 075CH
P7.046 PATH 73 definition
075DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 075EH
P7.047 PATH 73 data
075FH
Default: 0 Control mode: PR
Settings:
Address: 0760H
P7.048 PATH 74 definition
0761H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0762H
P7.049 PATH 74 data
0763H
Default: 0 Control mode: PR
Settings:
8-236
ASDA-A3 Parameters
Address: 0764H
P7.050 PATH 75 definition
0765H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 0766H
P7.051 PATH 75 data
0767H
Default: 0 Control mode: PR
Settings:
Address: 0768H
P7.052 PATH 76 definition
0769H
Default: 0x00000000 Control mode: PR
Settings:
Address: 076AH
P7.053 PATH 76 data
076BH
Default: 0 Control mode: PR
Settings:
Address: 076CH
P7.054 PATH 77 definition
076DH
Default: 0x00000000 Control mode: PR
Settings:
8-237
Parameters ASDA-A3
Address: 076EH
P7.055 PATH 77 data
076FH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0770H
P7.056 PATH 78 definition
0771H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0772H
P7.057 PATH 78 data
0773H
Default: 0 Control mode: PR
Settings:
Address: 0774H
P7.058 PATH 79 definition
0775H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0776H
P7.059 PATH 79 data
0777H
Default: 0 Control mode: PR
Settings:
8-238
ASDA-A3 Parameters
Address: 0778H
P7.060 PATH 80 definition
0779H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 077AH
P7.061 PATH 80 data
077BH
Default: 0 Control mode: PR
Settings:
Address: 077CH
P7.062 PATH 81 definition
077DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 077EH
P7.063 PATH 81 data
077FH
Default: 0 Control mode: PR
Settings:
Address: 0780H
P7.064 PATH 82 definition
0781H
Default: 0x00000000 Control mode: PR
Settings:
8-239
Parameters ASDA-A3
Address: 0782H
P7.065 PATH 82 data
0783H
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0784H
P7.066 PATH 83 definition
0785H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0786H
P7.067 PATH 83 data
0787H
Default: 0 Control mode: PR
Settings:
Address: 0788H
P7.068 PATH 84 definition
0789H
Default: 0x00000000 Control mode: PR
Settings:
Address: 078AH
P7.069 PATH 84 data
078BH
Default: 0 Control mode: PR
Settings:
8-240
ASDA-A3 Parameters
Address: 078CH
P7.070 PATH 85 definition
078DH
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 078EH
P7.071 PATH 85 data
078FH
Default: 0 Control mode: PR
Settings:
Address: 0790H
P7.072 PATH 86 definition
0791H
Default: 0x00000000 Control mode: PR
Settings:
Address: 0792H
P7.073 PATH 86 data
0793H
Default: 0 Control mode: PR
Settings:
Address: 0794H
P7.074 PATH 87 definition
0795H
Default: 0x00000000 Control mode: PR
Settings:
8-241
Parameters ASDA-A3
Address: 0796H
P7.075 PATH 87 data
0797H
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 0798H
P7.076 PATH 88 definition
0799H
Default: 0x00000000 Control mode: PR
Settings:
Address: 079AH
P7.077 PATH 88 data
079BH
Default: 0 Control mode: PR
Settings:
Address: 079CH
P7.078 PATH 89 definition
079DH
Default: 0x00000000 Control mode: PR
Settings:
Address: 079EH
P7.079 PATH 89 data
079FH
Default: 0 Control mode: PR
Settings:
8-242
ASDA-A3 Parameters
Address: 07A0H
P7.080 PATH 90 definition
07A1H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 07A2H
P7.081 PATH 90 data
07A3H
Default: 0 Control mode: PR
Settings:
Address: 07A4H
P7.082 PATH 91 definition
07A5H
Default: 0x00000000 Control mode: PR
Settings:
Address: 07A6H
P7.083 PATH 91 data
07A7H
Default: 0 Control mode: PR
Settings:
Address: 07A8H
P7.084 PATH 92 definition
07A9H
Default: 0x00000000 Control mode: PR
Settings:
8-243
Parameters ASDA-A3
Address: 07AAH
P7.085 PATH 92 data
07ABH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 07ACH
P7.086 PATH 93 definition
07ADH
Default: 0x00000000 Control mode: PR
Settings:
Address: 07AEH
P7.087 PATH 93 data
07AFH
Default: 0 Control mode: PR
Settings:
Address: 07B0H
P7.088 PATH 94 definition
07B1H
Default: 0x00000000 Control mode: PR
Settings:
Address: 07B2H
P7.089 PATH 94 data
07B3H
Default: 0 Control mode: PR
Settings:
8-244
ASDA-A3 Parameters
Address: 07B4H
P7.090 PATH 95 definition
07B5H
Default: 0x00000000 Control mode: PR
Format: HEX
Settings:
8
Address: 07B6H
P7.091 PATH 95 data
07B7H
Default: 0 Control mode: PR
Settings:
Address: 07B8H
P7.092 PATH 96 definition
07B9H
Default: 0x00000000 Control mode: PR
Settings:
Address: 07BAH
P7.093 PATH 96 data
07BBH
Default: 0 Control mode: PR
Settings:
Address: 07BCH
P7.094 PATH 97 definition
07BDH
Default: 0x00000000 Control mode: PR
Settings:
8-245
Parameters ASDA-A3
Address: 07BEH
P7.095 PATH 97 data
07BFH
Default: 0 Control mode: PR
8 Format: DEC
Settings:
Address: 07C0H
P7.096 PATH 98 definition
07C1H
Default: 0x00000000 Control mode: PR
Settings:
Address: 07C3H
P7.097 PATH 98 data
07C4H
Default: 0 Control mode: PR
Settings:
Address: 07C4H
P7.098 PATH 99 definition
07C5H
Default: 0x00000000 Control mode: PR
Settings:
Address: 07C6H
P7.099 PATH 99 data
07C7H
Default: 0 Control mode: PR
Settings:
8-246
ASDA-A3 Parameters
Address: FD00H
PM.000▲● Motor type
FD01H
Default: 0 Control mode: All
Unit: -
Format: DEC
Setting range: 0 to 3
1 Reserved
3 Reserved
Address: FD02H
PM.001▲■ Motor parameter automatic identification function
FD03H
Default: 0 Applicable motor: All
Settings:
0: disable
1: enable
Note: this parameter is invalid if you are using a Delta communication type rotary motor.
Address: FD04H
PM.002▲● Motor parameter identification status
FD05H
Default: 0 Applicable motor: All
Settings:
After executing motor parameter identification, the servo drive automatically detects whether the
identification is complete. Use this parameter to obtain the motor parameter identification status.
When the motor parameter identification process has not been completed, if you switch the servo to the
Servo On state, AL053 occurs to warn that the motor parameter identification is not yet complete. This
parameter is automatically set to 1 when the motor parameter automatic identification is complete.
If you do not execute the motor parameter identification process, complete the related parameter
8-247
Parameters ASDA-A3
The servo drive automatically detects the identification status and inputs this parameter after executing
Note: this parameter value is always 1 and unchangeable if you are using a Delta rotary motor.
Settings:
U Z Y X
2: pulse digital signal - dedicated for Delta motor with magnetic encoder (ECMA-C8)
Y: Hall sensor
0: no Hall sensor
for the first time. It is suggested that you execute the Z-axis magnetic field detection after installing the Hall
sensor.
0: bypass
1: 16 MHz
2: 8 MHz
3: 3 MHz
62.5 ns
62.5 ns
0: CN2
1: CN5
Note:
1. This parameter is invalid if you are using a Delta communication type rotary motor.
8-248
ASDA-A3 Parameters
2. To receive pulses or sine wave signals with CN2, use the Delta position signal converter box (ASD-IF-EN0A20).
3. When the Delta motor with magnetic encoder (ECMA-C8) is connected to the CN5 connector, there is not need
to execute motor parameter identification. Simply set this parameter to 0x1002 and cycle the power.
PM.004▲●
Default: -
Main encoder resolution
Settings:
When PM.003.U = 0, input the resolution of the encoder connected to CN2; when PM.003.U = 1, input
Rotary motor:
1. Pulse encoder: input the number of single-phase pulses per revolution; the resolution of the motor
is (PM.004 x 4) pulse/rev.
2. Sine wave encoder: input the number of single-phase sine waves per revolution; the resolution of
3. Communication type encoder: input the resolution according to the Motor Parameter Identification
Wizard process.
Linear motor:
1. Pulse encoder: input the corresponding distance of the motor pulse after quadruple frequency; the
2. Sine wave encoder: input the corresponding distance of the motor single-phase sine wave; the
Wizard process.
Note: communication type indicates communication formats of encoders of other brands that are supported by
8-249
Parameters ASDA-A3
Address: FD0AH
PM.005 Position signal converter box interpolation magnification
FD0BH
Default: 11 Applicable motor: Linear motor, third-party rotary motor
8 Format: DEC
Settings:
Data size: 16-bit
This parameter improves the motor resolution with interpolation magnification. It is applicable to sine
The resolution of the sine wave encoder after interpolation is PM.004 x 2 N; N = PM.005.
Address: FD0CH
PM.006▲● Motor UVW and Hall sensor phase sequences
FD0DH
Default: 0x0000 Applicable motor: Linear motor, third-party rotary motor
Settings:
During the motor parameter identification process, the servo drive automatically detects the phase
sequences of the motor UVW and Hall sensor. You can use this parameter to obtain this information.
X=0 X = 1 U phase
U phase V phase W phase W phase V phase
Three-phase Three-phase
back back
electromotive electromotive
force of the
force of the motor
motor
Encoder Encoder
A phase A phase
Encoder Encoder
B phase B phase
8-250
ASDA-A3 Parameters
0: when the Hall sensor phase sequence is U, V, and W, the motor phase sequence is
U, V, and W.
1: when the Hall sensor phase sequence is U, V, and W, the motor phase sequence is
Y=0
U, W, and V.
Address: FD0EH
PM.007▲● Hall sensor offset angle
FD0FH
Default: 0.0 Applicable motor: All
Settings:
During the motor parameter identification process, the servo drive automatically detects the offset angle
of the Hall sensor. You can use this parameter to obtain this information.
When the Hall sensor causes hysteresis due to different motion directions of the motor, the U-phase
zero point of the Hall sensor is based on the central angle of the hysteresis. For the description of
U phase
U-phase back
electromotive
force of the
motor
PM.007
Hall sensor
U phase
8-251
Parameters ASDA-A3
Address: FD10H
PM.008▲● Hall sensor hysteresis width
FD11H
Default: 0.0 Applicable motor: All
8 Format: DEC
Settings:
Data size: 16-bit
During the motor parameter identification process, the servo drive automatically detects the hysteresis
width of the Hall sensor. You can use this parameter to obtain this information.
U phase
U-phase back
electromotive
force of the
motor
Motion direction of
the motor
Hall sensor
U phase
Motion direction of
PM.008 the motor
Hall sensor
U phase
Address: FD12H
PM.009▲ Electrical angle settings
FD13H
Default: 0x0000 Applicable motor: Linear motor, third-party rotary motor
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
8-252
ASDA-A3 Parameters
8
field is deviated sensor and the actual magnetic field of the motor is too large, AL055
Motor magnetic field error occurs.
Select the signal
source for the Hall Hall sensor signal source selection when PM.003.U = 0 (Main
sensor when the encoder signal source is CN2).
Bit 5
signal source of 0: CN2
the main encoder 1: CN5
is CN2
Bit 6 - Bit 15 Reserved -
Offset between absolute encoder zero point and motor Address: FD14H
PM.010▲●
magnetic field zero point FD15H
Default: 180.0 Applicable motor: Absolute motor
Settings:
The accumulated angle starting from the motor magnetic field zero point to the absolute encoder zero
point with the motor rotating in the positive (CCW) direction (positive phase sequence).
This parameter value will be automatically detected and input during the motor parameter identification
process.
Address: FD16H
PM.011▲ Current setting for initial magnetic field detection
FD17H
Default: 100 Applicable motor: Linear motor, third-party rotary motor
Settings:
If the motor is not installed with a Hall sensor, the servo drive will automatically detect the motor
magnetic field when the servo is switched to On for the first time. Use this parameter to set the current
value during the motor magnetic field detection. If you are using a Hall sensor (PM.003 = 1), you do not
The current affects the motion range of the motor during magnetic field detection, and the servo obtains
1. When the friction between the motor and the mechanical parts is too large, magnetic field detection
error may occur which triggers AL052. Increase the set value of this parameter can reduce the
occurrence of AL052.
2. When the motor moves too much, lower the set value of this parameter to reduce the motion range
8-253
Parameters ASDA-A3
Note:
1. It is suggested that you do not use the initial magnetic field detection for Z axis. Install a Hall sensor to Z axis for
2. The gantry application requires a Hall sensor for magnetic field detection. Thus, using this function is not
8 suggested.
Address: FD18H
PM.012▲ Initial magnetic field detection
FD19H
Default: 0x0044 Applicable motor: Linear motor, third-party rotary motor
Settings:
U Z Y X
X Initial magnetic field detection condition 1 Z Initial magnetic field detection delay time
Y Initial magnetic field detection condition 2 U Special function
Value 1 2 3 4 5 6 7 8
Electrical
0.25 0.5 0.75 1 1.25 1.5 1.75 2
angle
Value 9 A B C D E F -
Electrical
2.25 2.5 2.75 3 3.25 3.5 3.75 -
angle
Value 1 2 3 4 5 6 7 8
Electrical
10 20 30 40 50 60 70 80
angle
Value 9 A B C D E F -
Electrical
90 100 110 120 130 140 150 -
angle
When the servo is switched to Servo On for the first time, the initial magnetic field detection starts after
8-254
ASDA-A3 Parameters
U: special function
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Bit
U
Function
Description
Before using this function, first set the initial magnetic field detection
8
when power is on (Bit 14 and Bit 15) to quick mode.
When executing parameter identification for the Z axis, place the
translation stage under the mechanical part at a balanced position.
Check for the mechanical limits, set this parameter, and then
execute initial magnetic field detection, which leads to successful
Initial magnetic field detection.
Bit 12, Bit 13
detection for Z axis Bit 13 = 0, Bit 12 = 0: disable this function.
Bit 13 = 0, Bit 12 = 1: when the value of the motor feedback position
[PUU] increases towards a positive value, the motor reaches the
mechanical limit.
Bit 13 = 1, Bit 12 = 0: when the value of the motor feedback position
[PUU] decreases towards a negative value, the motor reaches the
mechanical limit.
The initial magnetic field detection is not available for motors with
brakes.
Initial magnetic field The smooth mode does not support the initial magnetic field
Bit 14, Bit 15 detection when power detection for Z axis.
is on
Bit 15 = 0, Bit 14 = 0: quick mode; the motor moves significantly.
Bit 15 = 0, Bit 14 = 1: smooth mode; the motor moves slightly.
8-255
Parameters ASDA-A3
Address: FD1AH
PM.013▲● Motor flag
FD1BH
Default: 0 Applicable motor: All
8 Format: DEC
Settings:
Data size: 16-bit
When a linear motor or third-party motor is used, the servo drive automatically detects and writes the
parameter identification status to this parameter after executing the motor parameter identification
process. If you have not executed the motor parameter identification process, set this parameter to 1.
1. This parameter is automatically set to 0 when the Delta communication type motor is connected to
2. When you are not using a Delta communication type motor, set this parameter to 1. This parameter
is automatically set to 1 when you execute the Motor Parameter Identification Wizard.
PM.014 Reserved
Address: FD1EH
PM.015 Current loop proportional gain (kp)
FD1FH
Operation
Panel / software Communication Applicable motor: All
interface:
Default: 0.000 0 Data size: 32-bit
Settings:
You do not need to set this parameter when using a Delta communication type motor.
Increasing the current control gain can enhance the current response and reduce the current control
errors. If you set the value too high, it may cause vibration and noise. It is suggested that general users
Note: rotary means a permanent-magnet synchronous rotary motor; linear means a permanent-magnet synchronous
linear motor.
8-256
ASDA-A3 Parameters
Address: FD20H
PM.016 Current loop integral gain (ki)
FD21H
Default: 0 Applicable motor: All
Format: DEC
Settings:
Data size: 16-bit
You do not need to set this parameter when using a Delta communication type motor.
8
Increasing the current control integral can enhance the current response and reduce the current control
errors. If you set the value too high, it may cause vibration and noise. It is suggested that general users
PM.017 -
Reserved
PM.018
Address: FD26H
PM.019▲ Load increase gain
FD27H
Default: 100 Applicable motor: All
Settings:
Use this parameter to adjust the motor overload protection time. For the setting details, refer to the
The operating time means the time required for the motor protection level to reach the overload level
from the normal level. When the protection level reaches the overload level, AL006 is triggered. The
measurement basis of the load ratio is 100%. When the ratio is above 100%, it refers to the load
increase gain (PM.019); when the ratio is less than 100%, it refers to the load decrease gain (PM.020).
8-257
Parameters ASDA-A3
Example 1:
Overload (AL006)
protection counter Load ratio
160%
100%
40%
0%
Time
T1 T2 T3
1. When the load ratio is 160%, the overload (AL006) protection counter continues to increase.
2. When the load ratio is 100%, the operating level is leveled off.
3. When the load ratio is 40%, the overload (AL006) protection counter continues to decrease.
Example 2:
Overload (AL006)
Load ratio
protection counter
AL006 occurs
Servo Off Load ratio
100% Operating level
160%
140%
40%
0%
T1 T2 T3 Time
As shown in the preceding figure, the load ratio affects whether the load is accumulated. When the load
accumulates over 100%, the operating time must be taken into consideration, or else AL006 occurs.
8-258
ASDA-A3 Parameters
Address: FD28H
PM.020▲ Load decrease gain
FD29H
Default: 100 Applicable motor: All
Format: DEC
Settings:
Data size: 16-bit
This parameter setting affects the operating time of the load decrease and the overall motion planning.
8
Refer to the description of PM.019.
PM.021 Reserved
Address: FD2CH
PM.022▲● Motor temperature sensor
FD2DH
Default: 0 Applicable motor: Linear motor, third-party rotary motor
Settings:
Sets the type of motor temperature sensor connected to the servo drive CN5 Pin 13 and Pin 14 (see
Section 3.8).
PM.023 Reserved
Address: FD30H
PM.024▲ Motor temperature sensor resistance
FD31H
Default: 50000 Applicable motor: Linear motor, third-party rotary motor
Settings:
This parameter is only valid when PM.022 is set to 2 or 3. Set the resistance value corresponding to the
protective temperature to this parameter. Refer to the NTC or PTC temperature and resistance value
corresponding table for the resistance value.
PM.025 -
Reserved
PM.027
8-259
Parameters ASDA-A3
Address: FD38H
PM.028▲● Permanent-magnet rotary motor pole number
FD39H
Default: 10 Applicable motor: Permanent-magnet rotary motor
8 Format: DEC
Settings:
Data size: 16-bit
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
Address: FD3AH
PM.029▲● Permanent-magnet rotary motor rated current
FD3BH
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 16-bit
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
Address: FD3CH
PM.030▲● Permanent-magnet rotary motor maximum current
FD3DH
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 16-bit
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
8-260
ASDA-A3 Parameters
Address: FD3EH
PM.031▲ Permanent-magnet rotary motor rated speed
FD3FH
Default: - Applicable motor: Permanent-magnet rotary motor
Format: DEC
Settings:
Data size: 16-bit
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
8
Address: FD40H
PM.032▲ Permanent-magnet rotary motor maximum speed
FD41H
Default: - Applicable motor: Permanent-magnet rotary motor
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
Address: FD42H
PM.033▲ Permanent-magnet rotary motor torque constant
FD43H
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 32-bit
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
Address: FD44H
PM.034▲ Permanent-magnet rotary motor rotor inertia
FD45H
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 32-bit
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
8-261
Parameters ASDA-A3
Address: FD46H
PM.035▲ Permanent-magnet rotary motor phase resistance
FD47H
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 32-bit
8 Unit: ohm
0 to 2000000
DEC
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
Address: FD48H
PM.036▲ Permanent-magnet rotary motor phase inductance
FD49H
Operation Applicable
Panel / software Communication Permanent-magnet rotary motor
interface: motor:
Default: - - Data size: 32-bit
Unit: mH 0.01 mH
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
PM.037 Reserved
Settings:
Input the correct value according to the specifications of the third-party permanent-magnet rotary motor.
PM.039 -
Reserved
PM.044
8-262
ASDA-A3 Parameters
Address: FD5AH
PM.045▲● Linear motor pole pitch
FD5BH
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 32-bit
Unit: mm/360°
1000 to 500000
DEC
8
Example: 1.5 = 1.5 mm/360° 1500 = 1.5 mm/360°
Settings:
Input the correct value according to the specifications of the linear motor.
Address: FD5CH
PM.046▲● Linear motor rated current
FD5DH
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 16-bit
Settings:
Input the correct value according to the specifications of the linear motor.
Address: FD5EH
PM.047▲● Linear motor maximum current
FD5FH
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 16-bit
Settings:
Input the correct value according to the specifications of the linear motor.
8-263
Parameters ASDA-A3
Address: FD60H
PM.048▲ Linear motor maximum speed
FD61H
Applicable
Default: - Linear motor
motor:
Unit: mm/s Setting range: 0 to 15999
8 Format: DEC
Settings:
Data size: 16-bit
Input the correct value according to the specifications of the linear motor.
Address: FD62H
PM.049▲ Linear motor force constant
FD63H
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 32-bit
Settings:
Input the correct value according to the specifications of the linear motor.
Address: FD64H
PM.050▲ Linear motor phase resistance
FD65H
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 32-bit
Settings:
Input the correct value according to the specifications of the linear motor.
8-264
ASDA-A3 Parameters
Address: FD66H
PM.051▲ Linear motor phase inductance
FD67H
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 32-bit
Unit: mH
0 to 100000
DEC
8
Example: 1.5 = 1.5 mH 150 = 1.5 mH
Settings:
Input the correct value according to the specifications of the linear motor.
PM.052 Reserved
Address: FD6AH
PM.053▲ Linear motor back electromotive force constant
FD6BH
Operation Applicable
Panel / software Communication Linear motor
interface: motor:
Default: - - Data size: 16-bit
Settings:
Input the correct value according to the specifications of the linear motor.
PM.054 -
Reserved
PM.063
8-265
Parameters ASDA-A3
Value: 0x01
Triggering Control
DI name Description
method mode
Value: 0x02
Level
triggered
All
Triggering Control
DI name Description
method mode
Rising-
After you troubleshoot the alarm, this DI is on and the error signal
ARST edge All
displayed by the servo drive is cleared.
triggered
Value: 0x03
Triggering Control
DI name Description
method mode
In Speed and Position modes, when this DI is on (P2.027 set to 1), the
Level
GAINUP gain value switches to the value which is the original gain multiplied by PT, PR, S
triggered
the rate of change.
Value: 0x04
Triggering Control
DI name Description
method mode
Rising-
Clear the pulse counter. Refer to P2.050 for the methods to clear the
edge
pulses.
CCLR triggered, PT, PR
When this DI is on, the accumulative position pulse deviation of the
level
drive (P0.002 = 33) is cleared to 0.
triggered
Value: 0x05
Triggering Control
DI name Description
method mode
When the speed is slower than the setting of zero speed (P1.038), the
motor stops operating when this DI is on.
Speed
command
Set value of
P1.038
(zero speed)
Level
ZCLAMP S
ZCLAMP triggered
input signal
OFF ON
Motor speed
Set value of
P1.038
(zero speed) Time
Value: 0x06
Triggering Control
DI name Description
method mode
In Speed and Torque modes, the input command is reversed when this
DI is on. Level
CMDINV S, Sz, T
Note: when you operate this function in Torque mode, only analog commands triggered
are supported.
8-266
ASDA-A3 Parameters
Value: 0x08
Triggering Control
DI name Description
method mode
In PR mode, after the PR command (POS0 - 6) is selected, the motor Rising-
CTRG operates according to the command issued by the register when this DI edge PR
8
is on. triggered
Value: 0x09
Triggering Control
DI name Description
method mode
In Speed and Position modes, motor torque is limited when this DI is on,
Level
TRQLM and source of the Torque limit command is the internal register or PT, PR, S
triggered
analog voltage.
Value: 0x0A
Triggering Control
DI name Description
method mode
When the gantry synchronization function is enabled (P1.074 = 2),
Rising-
switch this DI on to temporarily disable the monitoring function of the
GTRY edge PT
gantry synchronization. After receiving this DI, the servo stops
triggered
calculating and monitoring the error between the two axes.
Value: 0x0B
Triggering Control
DI name Description
method mode
Level
FHS Switch between full- and semi-closed loop modes. PT, PR*
triggered
Note: PR full-closed loop function is not yet supported.
Value: 0x0C
Triggering Control
DI name Description
method mode
Latch function of analog Position command. If this DI is on, the position
of the motor is held at the current position when the DI is triggered.
During this DI is on, the motor does not operate even when there is a
change in the analog command. When this DI is off, the motor
completes the command that was changed during the time DI was on.
Motor position
(Turn)
Motor
position
when DI is
triggered Analog input
command (V)
Change amount
Voltage of the analog
when DI is input command
triggered during DI is on;
motor does not
move
8-267
Parameters ASDA-A3
Value: 0x0D
Triggering Control
DI name Description
method mode
Clear function of analog Position command. If this DI is on, the position
of the motor is held at the current position when DI is triggered. Despite
8
the change in the analog command during DI is on, the motor remains
at the current position even when the DI is off. However, the position
that the motor remains at corresponds to the new analog command.
Thus, the analog input command redefines the position system of the
motor.
Motor position
(Turn)
Level
VPRS PT
triggered
Motor
position
when DI is
When DI is on, all
triggered
input commands
are cleared
Analog input
Voltage when DI command (V)
is triggered
Analog input
When DI is off, motor command (V)
does not move, but the
zero point of the position
system is redefined
Value: 0x0E
Triggering Control
DI name Description
method mode
Rising- PT/PR full-
When the servo drive is in full-closed loop mode and this DI is on, the
FEC edge closed
error between the main encoder and the auxiliary encoder is cleared.
triggered loop
Value: 0x0F
Triggering Control
DI name Description
method mode
Switch between P1.040 (Maximum motor speed for analog Speed
Level
SPDKVC command 1) and P1.081 (Maximum motor speed for analog Speed S
triggered
command 2).
Value: 0x10
Triggering Control
DI name Description
method mode
In Torque mode, motor speed is limited when this DI is on, and source Level
SPDLM T
of the Speed limit command is the internal register or analog voltage. triggered
8-268
ASDA-A3 Parameters
8
Position POS POS POS POS POS POS POS ponding
CTRG
command 6 5 4 3 2 1 0 para-
meter
P6.000
Homing 0 0 0 0 0 0 0
POS0 P6.001
POS1 P6.002
PR#1 0 0 0 0 0 0 1
POS2 P6.003
Level
POS3 … … PR
triggered
POS4 P6.098
POS5 PR#50 0 1 1 0 0 1 0
P6.099
POS6 P7.000
PR#51 0 1 1 0 0 1 1
P7.001
… …
P7.098
PR#99 1 1 0 0 0 1 1
P7.099
Value: 0x1D
Triggering Control
DI name Description
method mode
When DI.ABSE is on, the servo is in absolute mode and can enable the
functions of DI.ABSQ, DI.ABSC, DO.ABSR, and DO.ABSD at the same
time.
Level
ABSE When DI.ABSE is on, the functions of DI4, DO2, and DO3 are no longer triggered All
the ones assigned by the parameters. The DI4 function will be DI.ABSQ,
DO2 will be DO.ABSR, and DO3 will be DO.ABSD. In addition, the DI
point of DI.ABSC can be assigned by the parameter.
Value: 0x1F
Triggering Control
DI name Description
method mode
When DI.ABSC is on, the current absolute position of the encoder is set
as the origin definition (P6.001), but this DI is only valid when DI.ABSE Rising-
ABSC is on. edge All
Note: in communication mode, the origin definition is the setting value of OD triggered
607Ch multiplied by a negative sign.
Value: when DI.ABSE is on, the DI.ABSQ from DI4 replaces the DI4 function from P2.013
Triggering Control
DI name Description
method mode
During I/O transmission, the controller sends the handshaking signal. Rising-
ABSQ
When DI.ABSQ is off, the controller issues the request; when DI.ABSQ and
always
is on, the controller has processed the ABSD signal. This DI is only valid falling- All
input by
when DI.ABSE is on. Refer to Figure 10.3.4.1.1 for a detailed edge
DI4
description. triggered
8-269
Parameters ASDA-A3
8
command Content Range
SPD1 SPD0 source
number
Voltage
External
difference
S analog -10V to +10V
between V_REF
S1 0 0 signal
and GND
Speed command
SPD0 Sz N/A
is 0
0 Level
S, Sz
SPD1 triggered
+/- 75000 (rotary*)
S2 0 1 P1.009
+/- 15999999 (linear*)
Internal register +/- 75000 (rotary)
S3 1 0 P1.010
parameter +/- 15999999 (linear)
+/- 75000 (rotary)
S4 1 1 P1.011
+/- 15999999 (linear)
Note: rotary means a permanent-magnet synchronous rotary motor; linear
means a permanent-magnet synchronous linear motor.
Value: 0x18
Triggering Control
DI name Description
method mode
Dual /
In S-P dual / multi-mode, if this DI is off, it is in Speed mode; if this DI is Level
S-P multi-
on, it is in Position mode. Select PT or PR with DI.PT-PR (0x2B). triggered
mode
Value: 0x19
Triggering Control
DI name Description
method mode
Dual /
In S-T dual / multi-mode, if this DI is off, it is in Speed mode; if this DI Level
S-T multi-
is on, it is in Torque mode. triggered
mode
Value: 0x20
Triggering Control
DI name Description
method mode
Dual /
In T-P dual / multi-mode, if this DI is off, it is in Torque mode; if this DI Level
T-P multi-
is on, it is in Position mode. Select PT or PR with DI.PT-PR (0x2B). triggered
mode
8-270
ASDA-A3 Parameters
Value: 0x21
Triggering Control
DI name Description
method mode
Level
EMGS When this DI is on, the motor stops immediately. All
triggered
Value: 0x22
DI name Description
Triggering
method
Control
mode
8
NL Level
Negative inhibit limit (normally closed contact). All
(CWL) triggered
Value: 0x23
Triggering Control
DI name Description
method mode
PL Level
Positive inhibit limit (normally closed contact). All
(CCWL) triggered
Value: 0x24
Triggering Control
DI name Description
method mode
Rising-
and
During homing, when this DI is on, the servo regards this position as
ORGP falling- PR
the homing origin. Refer to the setting of P5.004.
edge
triggered
Value: 0x27
Triggering Control
DI name Description
method mode
Rising-
During homing, when this DI is on, it activates the function to search
SHOM edge PR
for the origin. Refer to the setting of P5.004.
triggered
Value: 0x2B
Triggering Control
DI name Description
method mode
Use this DI to select the command source in PT-PR dual mode or PT- Dual /
Level
PT-PR PR-S multi-mode. If this DI is off, it is in PT mode; if this DI is on, it is multi-
triggered
in PR mode. mode
Value: 0x35
Triggering Control
DI name Description
method mode
When the E-Cam phase alignment function is enabled (P2.076 [Bit 0] Rising-
ALGN = 1 and P2.076 [Bit 1] = 1), the servo executes phase alignment when edge PR
this DI is on. triggered
Value: 0x36
Triggering Control
DI name Description
method mode
Rising- and
E-Cam engaging control. Refer to the setting values of of P5.088.U
CAM falling-edge PR
and P5.088.Z.
triggered
8-271
Parameters ASDA-A3
Value: 0x37
Triggering Control
DI name Description
method mode
Level
JOGU When this DI is on, the motor jogs in the positive direction. All
triggered
8 Value: 0x38
DI name Description
Triggering
method
Control
mode
Level
JOGD When this DI is on, the motor jogs in the negative direction. All
triggered
Value: 0x39
Triggering Control
DI name Description
method mode
Rising- and
Event trigger command 1. Refer to the setting of P5.098 and
EV1 falling-edge PR
P5.099.
triggered
Value: 0x3A
Triggering Control
DI name Description
method mode
Rising- and
Event trigger command 2. Refer to the setting of P5.098 and
EV2 falling-edge PR
P5.099.
triggered
Value: 0x3B
Triggering Control
DI name Description
method mode
Rising- and
Event trigger command 3. Refer to the setting of P5.098 and
EV3 falling-edge PR
P5.099.
triggered
Value: 0x3C
Triggering Control
DI name Description
method mode
Rising- and
Event trigger command 4. Refer to the setting of P5.098 and
EV4 falling-edge PR
P5.099.
triggered
8-272
ASDA-A3 Parameters
Pulse
Error
Feedback pulse
Value: 0x45
Triggering Control
DI name Description
method mode
In Position mode, the external pulse input command has no function
Level
INHP when this DI is on. PT
triggered
Note: this function has to be set to DI8 to ensure immediate pulse inhibition.
Value: 0x46
Triggering Control
DI name Description
method mode
Rising-
STP Motor stops. edge PR
triggered
Value: 0x47
Triggering Control
DI name Description
method mode
Use this DI to set the emergency stop for deceleration time. The
setting value for deceleration time is the same as that of P5.003. If Rising-
PT, PR,
PFQS this DI is on, AL35F occurs and the motor starts decelerating. When edge
T, S
the speed reaches 0, AL3CF occurs and the servo is switched to triggered
Servo Off.
Note: the input function is disabled when P2.010 - P2.017 and P2.036 - P2.040 are set to 0.
8-273
Parameters ASDA-A3
Value: 0x01
Triggering Control
DO name Description
method mode
8 SRDY
Value: 0x02
When the control and main circuit power is applied to the drive,
this DO is on if no alarm occurs.
Level
triggered
All
Triggering Control
DO name Description
method mode
When the servo is activated (Servo On), this DO is on if no alarm
occurs.
The time difference between DO.SRDY and
DO.SON when the servo is on as soon as
power is applied
ON
OFF Level
SON DO.SRDY All
triggered
ON
OFF
DO.SON
Approx. 300 ns
Value: 0x03
Triggering Control
DO name Description
method mode
When the motor speed is slower than the value of the zero speed Level
ZSPD All
(P1.038), this DO is on. triggered
Value: 0x04
Triggering Control
DO name Description
method mode
When the motor speed is faster than the target speed setting Level
TSPD All
(P1.039), this DO is on. triggered
Value: 0x05
Triggering Control
DO name Description
method mode
When the deviation pulse number is smaller than the position Level
TPOS PT, PR
range setting (setting value of P1.054), this DO is on. triggered
Value: 0x06
Triggering Control
DO name Description
method mode
All
Level (except
TQL When the torque limit is activated, this DO is on.
triggered for T and
Tz)
8-274
ASDA-A3 Parameters
Value: 0x07
Triggering Control
DO name Description
method mode
When a servo alarm occurs, this DO is on. (Except for positive / Level
ALRM All
negative limit, communication error, and undervoltage.) triggered
Value: 0x08
DO name Description
Triggering Control
method mode
8
Output signal of the magnetic brake control. Setting P1.042 and
P1.043 to adjust the delay time before and after the magnetic
brake control function is activated and deactivated.
ON
OFF OFF
SON
ON [1*]
[2*]
OFF Level
BRKR BRKR All
triggered
(P1.042) (P1.043)
Motor Speed
(P1.038) [2*]
ZSPD [1*]
Value: 0x09
Triggering Control
DO name Description
method mode
When homing is complete, it means the position system and
position counter are defined and this DO is on. When power is
applied for the first time, this DO is off; when homing is complete,
Level
HOME this DO is on. During operation, this DO is on until the position PR
triggered
counter overflows (including commands or feedback). Then, this
DO turns off. When the homing command is triggered, this DO is
off; after homing is complete, this DO is on.
Value: 0x0D
Triggering Control
DO name Description
method mode
ABSW When an absolute encoder alarm occurs, this DO is on. - All
Value: 0x0E
Triggering Control
DO name Description
method mode
When this DO is on, it means the rotary axis position is defined
IDXD When homing is complete, the rotary axis position is defined as - PR
well.
8-275
Parameters ASDA-A3
Value: 0x10
Triggering Control
DO name Description
method mode
This DO is on when the overload level setting is reached.
tOL = Overload allowable time of the servo x Value for the overload
8
warning level (P1.056).
When the overload accumulative time exceeds tOL, the servo
sends the overload pre-warning (DO.OLW). However, if the
overload accumulative time exceeds the overload allowable
time of the servo, the servo sends the overload alarms
(AL023 and AL006).
For example: the value for the overload warning level is 60%
Level
OLW (P1.056 = 60). When the output average load of the servo drive is All
triggered
200% and the output time exceeds 8 seconds, the overload alarms
(AL023 and AL006) occur.
tOL = Duration when the output average load of the servo is 200% x
Value for the overload warning level = 8 sec x 60% = 4.8 sec
Result: when the output average load of the servo drive is 200%
for over tOL = 4.8 seconds, this overload warning DO (DO code:
0x10) is on. If the duration exceeds 8 seconds, the servo drive
sends the early overload warning (AL023) and the overload error
(AL006).
Value: 0x11
Triggering Control
DO name Description
method mode
Warning outputs (positive / negative limit, communication error, Level
WARN All
and undervoltage). triggered
Value: 0x12
Triggering Control
DO name Description
method mode
Level
OVF Position command / feedback overflows. PT, PR
triggered
Value: 0x13
Triggering Control
DO name Description
method mode
SNL Level
Software limit (negative limit). PR
(SCWL) triggered
Value: 0x14
Triggering Control
DO name Description
method mode
SPL Level
Software limit (positive limit). PR
(SCCWL) triggered
Value: 0x15
Triggering Control
DO name Description
method mode
When the Position command is complete and the drive enters
Position mode, this DO is on. When the Position command is
Level
Cmd_OK executing, this DO is off; after the command completes, this DO is PR
triggered
on. This DO only indicates that the command is complete, but the
motor positioning may not be complete yet. Refer to DO.TPOS.
8-276
ASDA-A3 Parameters
Value: 0x16
Triggering Control
DO name Description
method mode
Level
CAP_OK Capture procedure is complete. All
triggered
Value: 0x17
DO name Description
Triggering Control
method mode
8
When DO.Cmd_OK and DO.TPOS are both on, then this DO is Level
MC_OK PR
on; otherwise it is off. Refer to P1.048. triggered
Value: 0x18
Triggering Control
DO name Description
method mode
E-Cam area 1: the master axis phase is between the values of Level
CAM_AREA1 PR
P5.090 and P5.091. triggered
Value: 0x19
Triggering Control
DO name Description
method mode
Motor speed reaches the target speed: in Speed mode, when the
Level
SP_OK error between the speed feedback and the command is smaller S, Sz
triggered
than the value of P1.047, this DO is on.
Value: 0x1A
Triggering Control
DO name Description
method mode
E-Cam area 2: the master axis phase is between the values of Level
CAM_AREA2 PR
P2.078 and P2.079. triggered
Value: 0x2C
Triggering Control
DO name Description
method mode
First set of general range comparison: when the value of the item
Zon1 monitored by P0.009 ranges between the values of P0.054 and - All
P0.055, then this DO is on.
Value: 0x2D
Triggering Control
DO name Description
method mode
Second set of general range comparison: when the value of the
Zon2 item monitored by P0.010 ranges between the values of P0.056 - All
and P0.057, then this DO is on.
Value: 0x2E
Triggering Control
DO name Description
method mode
Third set of general range comparison: when the value of the item
Zon3 monitored by P0.011 ranges between the values of P0.058 and - All
P0.059, then this DO is on.
8-277
Parameters ASDA-A3
Value: 0x2F
Triggering Control
DO name Description
method mode
Fourth set of general range comparison: when the value of the
Zon4 item monitored by P0.012 ranges between the values of P0.060 - All
8
and P0.061, then this DO is on.
Value: 0x30
Triggering Control
DO name Description
method mode
Level
SPO_0 Output bit 00 of P4.006. All
triggered
Value: 0x31
Triggering Control
DO name Description
method mode
Level
SPO_1 Output bit 01 of P4.006. All
triggered
Value: 0x32
Triggering Control
DO name Description
method mode
Level
SPO_2 Output bit 02 of P4.006. All
triggered
Value: 0x33
Triggering Control
DO name Description
method mode
Level
SPO_3 Output bit 03 of P4.006. All
triggered
Value: 0x34
Triggering Control
DO name Description
method mode
Level
SPO_4 Output bit 04 of P4.006. All
triggered
Value: 0x35
Triggering Control
DO name Description
method mode
Level
SPO_5 Output bit 05 of P4.006. All
triggered
Value: 0x36
Triggering Control
DO name Description
method mode
Level
SPO_6 Output bit 06 of P4.006. All
triggered
Value: 0x37
Triggering Control
DO name Description
method mode
Level
SPO_7 Output bit 07 of P4.006. All
triggered
8-278
ASDA-A3 Parameters
Value: 0x38
Triggering Control
DO name Description
method mode
Level
SPO_8 Output bit 08 of P4.006. All
triggered
Value: 0x39
DO name Description
Triggering Control
method mode
8
Level
SPO_9 Output bit 09 of P4.006. All
triggered
Value: 0x3A
Triggering Control
DO name Description
method mode
Level
SPO_A Output bit 10 of P4.006. All
triggered
Value: 0x3B
Triggering Control
DO name Description
method mode
Level
SPO_B Output bit 11 of P4.006. All
triggered
Value: 0x3C
Triggering Control
DO name Description
method mode
Level
SPO_C Output bit 12 of P4.006. All
triggered
Value: 0x3D
Triggering Control
DO name Description
method mode
Level
SPO_D Output bit 13 of P4.006. All
triggered
Value: 0x3E
Triggering Control
DO name Description
method mode
Level
SPO_E Output bit 14 of P4.006. All
triggered
Value: 0x3F
Triggering Control
DO name Description
method mode
Level
SPO_F Output bit 15 of P4.006. All
triggered
Note: the output function is disabled when P2.018 - P2.022 are set to 0.
8-279
Parameters ASDA-A3
Value: 0x41
Triggering Control
DO name Description
method mode
Level
MAG_OK Initial magnetic field detection is complete. All
triggered
8 Value: when DI.ABSE is on, DO.ABSR triggered by DO2 will replace the DO2 assigned by P2.019
DO name Description
Triggering Control
method mode
When DO.ABSR is off, it indicates servo drive can receive request
issued by DI.ABSQ; when DO.ABSR is on, it indicates after the
ABSR always request is received, the data has been prepared and the ABSD Level
All
output by DO2 data is valid so that the controller can access the ABSD data. This triggered
output is only valid when DI.ABSE is on. Refer to Figure
10.3.5.1.1 for a detailed description.
Value: when DI.ABSE is on, DO.ABSD triggered by DO3 will replace the DO3 assigned by P2.020
Triggering Control
DO name Description
method mode
The DO for ABS data. The data is valid when DO.ABSR is on.
ABSD always Level
This output is only valid when DI.ABSE is on. Refer to Figure All
output by DO3 triggered
10.3.5.1.1 for a detailed description.
8-280
ASDA-A3 Parameters
The property code of each monitoring variable is described in the following table:
Property Description
B BASE: basic variables. Select the variables with the UP / DOWN keys on the panel.
Decimal place displayed on the panel: D1 indicates 1 decimal place and D2 indicates 2
D1 D2
decimal places.
Only decimal display is available on the panel, and you cannot switch to hexadecimal
Dec
display by pressing the SET key.
Only hexadecimal display is available on the panel, and you cannot switch to decimal
Hex
display by pressing the SET key.
8-281
Parameters ASDA-A3
Monitoring variables are described in the following table by the code sequence:
Variable name /
Code Description
property
Feedback position Current feedback position of the motor encoder. Unit: Pulse
000 (00h)
(PUU) B of User Unit (PUU).
8 001 (01h)
Position command
(PUU) B
Current position of the Position command. Unit: Pulse of
User Unit (PUU).
PT mode: number of pulse commands received by the servo
drive.
PR mode: absolute position of the Position command.
Difference between the Position command before filtered and
Following error (PUU)
002 (02h) the feedback position.
B
Unit: Pulse of User Unit (PUU).
Feedback position Current feedback position of the motor encoder.
003 (03h)
(pulse) B Unit: encoder unit (pulse).
Position command Current position of the Position command.
004 (04h)
(pulse) B Unit: encoder unit (pulse).
Difference between the Position command before filtered and
Following error (pulse)
005 (05h) the feedback position.
B
Unit: encoder unit (pulse).
Pulse command
Frequency of the pulse command received by the drive. Unit:
006 (06h) frequency
Kpps. Applicable to PT / PR modes.
B
Current motor speed. Unit: 0.1 rpm.
Speed feedback
007 (07h) This is the speed after applying the low-pass filter, which
B D1 Dec
makes it more stable.
Speed command
008 (08h) (analog) Speed command from the analog channel. Unit: 0.01 Volt.
B D2 Dec
Speed command Integrated Speed command. Unit: 0.1 rpm.
009 (09h) (integrated)
B Source includes analog, register, or position loop.
Torque command
010 (0Ah) (analog) Torque command from the analog channel. Unit: 0.01 Volt.
B D2 Dec
Torque command Integrated Torque command. Unit: percentage (%).
011 (0Bh) (integrated)
B Source includes analog, register, or speed loop.
Average load rate Average load rate (moving average every 20 ms) from the
012 (0Ch)
B servo drive. Unit: percentage (%).
Peak load rate
013 (0Dh) Maximum load rate from the drive. Unit: percentage (%).
B
DC Bus voltage
014 (0Eh) Rectified capacitor voltage. Unit: Volt.
B
Load inertia ratio
015 (0Fh) Ratio of the load inertia to the motor inertia. Unit: 0.1 times.
B D1 Dec
IGBT temperature
016 (10h) Temperature of IGBT. Unit: °C.
B
Resonance frequency of the system, consisting of two sets of
frequencies: F1 and F2
When monitoring from the panel, press the S key to switch
between F1 and F2:
Resonance frequency
017 (11h) F2 displays zero decimal places; F1 displays 1 decimal
B Dec place.
When reading by communication (mapping parameter):
Low word returns frequency F2.
High word returns frequency F1.
8-282
ASDA-A3 Parameters
Variable name /
Code Description
property
Offset value between motor position and Z phase; range:
Z phase offset -4999 to +5000.
018 (12h)
B Dec Where it overlaps with Z phase, the value is 0; the greater
the value, the greater the offset.
019 (13h)
Mapping parameter
content #1
B
Mapping parameter
Returns the value of P0.025 which is mapped by P0.035. 8
020 (14h) content #2 Returns the value of P0.026 which is mapped by P0.036.
B
Mapping parameter
021 (15h) content #3 Returns the value of P0.027 which is mapped by P0.037.
B
Mapping parameter
022 (16h) content #4 Returns the value of P0.028 which is mapped by P0.038.
B
Mapping monitoring
023 (17h) variable #1 Returns the value of P0.009 which is mapped by P0.017.
B
Mapping monitoring
024 (18h) variable #2 Returns the value of P0.010 which is mapped by P0.018.
B
Mapping monitoring
025 (19h) variable #3 Returns the value of P0.011 which is mapped by P0.019.
B
Mapping monitoring
026 (1Ah) variable #4 Returns the value of P0.012 which is mapped by P0.020.
B
Z phase offset Offset value between motor position and Z phase. (Only
027 (1Bh)
B available for Delta CNC controllers.)
The alarm code (in decimal). The value being converted to
Alarm code the hexadecimal notation is identical to the alarm code
028 (1Ch)
Dec B displayed in P0.001 and the error code of communication
models.
Auxiliary encoder
029 (1Dh) feedback (PUU) Position feedback from the auxiliary encoder.
B
Auxiliary encoder
Position difference between the position feedback and the
030 (1Eh) position error (PUU)
command from the auxiliary encoder.
B
Position error between
main and auxiliary Feedback position difference between the main encoder and
031 (1Fh)
encoders (PUU) auxiliary encoders.
B
Difference between the Position command after filtered and
032 (20h) Position error (PUU) the feedback position.
Unit: Pulse of User Unit (PUU).
Difference between the Position command after filtered and
033 (21h) Position error (pulse) the feedback position.
Unit: Pulse of User Unit (PUU).
Rotary axis position Rotary axis position command at present. Unit: Pulse of User
035 (23h)
command Unit (PUU).
The actual Compare data is the Compare data plus a
Compare data of
037 (25h) specified value: CMP_DATA = DATA_ARRAY[*] + P1.023 +
Compare
P1.024.
8-283
Parameters ASDA-A3
Variable name /
Code Description
property
Voltage level of the battery in an absolute encoder. To
Voltage level of the
038 (26h) display the voltage level, enable the absolute encoder setting
battery
(P2.069).
8
Integrated DI status of the drive. Each bit corresponds to one
DI status (integrated) DI channel.
039 (27h)
Hex Source includes hardware channel / P4.007, which is
determined by P3.006.
DO status (hardware) Actual status from the DO hardware. Each bit corresponds to
040 (28h)
Hex one DO channel.
The value is returned to P0.046. Refer to the description of
041 (29h) Status of the drive
this parameter.
PR number in
042 (2Ah) Displays the number of the PR command being executed.
execution
The latest data captured by CAP.
043 (2Bh) Captured data of CAP
Note: CAP can continuously capture multiple points.
048 (30h) Auxiliary encoder CNT Pulse counts from the auxiliary encoder.
049 (31h) Pulse command CNT Pulse counts from the pulse command (CN1).
Speed feedback
051 (33h) (immediate) Current actual motor speed. Unit: 0.1 rpm.
D1 Dec
Torque command
Integrated Torque command. Unit: 0.1%.
053 (35h) (integrated)
Source includes analog, register, or speed loop.
D1 Dec
Torque feedback
054 (36h) Current actual motor torque. Unit: 0.1%.
D1 Dec
Current feedback
055 (37h) Current actual motor current. Unit: 0.01 ampere (Amp).
D2 Dec
DC Bus voltage
056 (38h) Rectified capacitor voltage. Unit: 0.1 Volt.
D1 Dec
Accumulative pulse
Accumulative pulse count of the E-Cam master axis. Same
059 (3Bh) count of E-Cam master
as P5.086.
axis
Incremental pulse
Incremental pulse count of the E-Cam master axis. The
060 (3Ch) count of E-Cam master
increment per ms.
axis
The lead pulse of the E-Cam master axis which determines
the clutch engagement condition.
Lead pulse number of When disengaged: lead pulse = P5.087 or P5.092; when the
061 (3Dh)
E-Cam master axis value is 0, the clutch engages.
When engaged: lead pulse = P5.089; when the value is 0,
the clutch disengages.
Position of the E-Cam which corresponds to the master axis
pulse and can be used to find the phase of the
Position of E-Cam E-Cam.
062 (3Eh)
master axis Unit: same as the master axis pulse; when the incremental
pulse number of the master axis is P, E-Cam operates M
cycles (P5.083 = M, P5.084 = P).
Position of the E-Cam slave axis and can be found from the
Position of E-Cam E-Cam table.
063 (3Fh)
slave axis
Unit: unit used in the E-Cam table.
Register of PR In PR mode, the endpoint of the Position command
064 (40h)
command endpoint (Cmd_E).
Register of PR In PR mode, the accumulative output of the Position
065 (41h)
command output command after filtered.
Target speed specified in the PR path. Unit: PPS (pulse per
067 (43h) PR target speed
second).
8-284
ASDA-A3 Parameters
Variable name /
Code Description
property
Speed command
072 (48h) (analog) Speed command from the analog channel. Unit: 0.1 rpm.
B D1 Dec
8
Synchronous Capture When the synchronous Capture axis is enabled, the actual
081 (51h) axis distance between two marks can be measured by the
Incremental pulse input received pulse number between two captures.
PR number in Provides the number of the PR command currently executed
082 (52h)
execution by the servo drive to the HMC. (Available for F models)
Synchronous Capture The accumulative deviation between the actual output pulse
axis and the target pulse when the synchronous Capture axis is
084 (54h)
Pulse number of enabled. This value is close to 0 if synchronization is
synchronous deviation reached.
The alignment error rate after filtering. Unit: 0.1%.
E-Cam alignment
085 (55h) 10 indicates 1% and the angle conversion is 360° × 1% =
deviation percentage
3.6°.
Rotary axis position Immediate feedback of the rotary axis position. Unit: Pulse of
091 (5Bh)
feedback User Unit (PUU).
Includes 2 versions: DSP and CPLD.
When monitoring from the panel, press the S key to switch
between DSP and CPLD:
Drive firmware version DSP displays zero decimal places; CPLD displays 1 decimal
096 (60h) place.
Dec
When reading by communication (mapping parameter):
Low word returns the DSP version number;
high word returns the CPLD version number.
Error code of the servo Error code from the servo drive: control loop of the servo
111 (6Fh)
drive only, not including the motion controller.
The time the servo drive receives the SYNC signal
CANopen SYNC TS (TimeStamp).
112 (70h)
(unfiltered)
Unit: µsec
The time the servo drive receives the SYNC signal that has
CANopen SYNC TS been processed by the low-pass filter.
113 (71h)
(filtered)
Unit: µsec
Position error between
Difference between the main encoder’s current position and
115 (73h) main and auxiliary
the auxiliary encoder’s current position.
encoders (pulse)
Difference between
current position and Z Difference between the current position and the Z phase
116 (74h)
phase of auxiliary position of the auxiliary encoder.
encoder (pulse)
1: Init
EtherCAT state 2: Pre-Operational (Pre-OP)
119 (77h)
machine 4: Safe-Operational (Safe-OP)
8: Operational (OP)
When this value continues to increase, it indicates that there
Communication error is communication interference. In an interference-free
120 (78h)
rate environment, this value should not increase. (Available on all
models except A3-L)
Value returned when
123 (7Bh) Monitoring value displayed when returned to the panel.
monitoring by panel
Encoder When this value continues to increase, it indicates that there
-80 communication error is communication interference. In an interference-free
rate environment, this value should not increase.
Overload (AL006) Displays the motor load during operation. When the value of
-91
protection counter the overload counter reaches 100%, AL006 occurs.
8-285
Parameters ASDA-A3
Variable name /
Code Description
property
Regeneration error
When the value of the regeneration counter reaches 100%,
-111 (AL005) protection
AL005 occurs.
counter
8
-124 Encoder temperature Monitor the encoder temperature.
When PM.022 = 1, you can check the NTC thermistor
Delta linear motor NTC
-145 temperature of Delta linear motor. (When PM.022 = 2 or 3,
thermistor temperature
this function is not available.)
The average power consumption (unit: %) of the
Regenerative resistor regenerative resistor when the energy of the servo drive
-169 overload (AL086) capacitor is relelased to the regenerative resistor. When the
protection counter value of the regeneration counter reaches 100%, AL086
occurs.
Use the bit to determine the UVW phase sequence of the
Main encoder’s Hall main encoder’s Hall sensor and Z pulse. Bit 0: Z pulse, Bit 1:
sensor phase U phase, Bit 2: V phase, Bit 3: W phase.
-177
sequence and Z pulse Note: use the ASDA-Soft scope function to monitor at the sampling
data rate of 16k / 20k. This monitoring variable is only available on third-
party incremental encoders.
Use the bit to check the Z pulse of the auxiliary encoder. Bit
Auxiliary encoder Z 0: Z pulse.
-178 Note: use the ASDA-Soft scope function to monitor at the sampling
pulse data
rate of 16k / 20k. This monitoring variable is only available on third-
party incremental encoders.
Number of pulse The accumulated number of pulse leakage monitored when
-201
leakage the pulse leakage detection function is enabled (P2.081 = 1).
-202 Motor electrical angle The current electrical angle multiplied by 4.
When Bit 0 = 0, the function of auto tuning for linear motors
is not supported.
-206 Function status When Bit 0 = 1, the function of auto tuning for linear motors
is supported, but the function must be used with ASDA-Soft
V6.3.0.0 or later versions.
The power consumption (unit: %) of the regenerative resistor
Regenerative resistor
-207 at the time when the energy of the servo drive capacitor is
power consumption
released to the regenerative resistor.
Detects the signal strength of Delta linear scale. (Unit: %)
P0.002 = LED P0.002 =
LED on
-213 on -213
the
(Signal Definition the (Signal Definition
read-
strength read- strength
head
(%)) head (%))
Readhead
is above
Green 60 - 140 Excellent Off - the Z
Delta linear scale signal position of
-213
strength the scale.
Below
40 - 60 < 40 Too weak
average
Yellow Red
Above
140 - 160 > 160 Too strong
average
Note: set P2.125 [Bit 11] to 1, then cycle power on the servo drive,
and this monitoring variable is available. After the installation of the
readhead is complete, if a load cell is used, you need to set P2.125
[Bit 11] to 0.
8-286
Modbus Communication
This chapter describes the Modbus communication which you use for setting and
accessing general parameters. For the motion control network, refer to the related
DMCNET, CANopen, and EtherCAT documentation. The details of ASCII and RTU
modes are also provided in this chapter.
9-1
Modbus Communication ASDA-A3
9
access and change the parameters of the servo system. See the following description of the
wiring:
Note:
1. The cable length can be up to 100 meters when the servo drive is installed in a quiet environment.
If the transmission speed is over 38,400 bps, a 15-meter cable is recommended to ensure data
transmission accuracy.
2. The numbers (4 and 5) on the preceding figure represent the pin number of each connector.
4. When using RS-485 communication, you may connect up to 32 servo drives. Install a repeater to
9-2
ASDA-A3 Modbus Communication
9
(Transmission speed), and P3.002 (Modbus communication protocol). P3.003 (Modbus
communication error handling), P3.004 (Modbus communication timeout), P3.006 (Digital input
(DI) control switch), and P3.007 (Modbus communication response delay time) are optional
settings.
Parameter Function
P3.000 Address
P3.001 Transmission speed
P3.002 Modbus communication protocol
9-3
Modbus Communication ASDA-A3
9
Information Interchange) and RTU (Remote Terminal Unit). You can set the communication
protocol (ASCII or RTU) with P3.002 according to your requirements. The ASDA-A3 servo drive
also supports these functions: accessing multiple words (03H), writing single word (06H), and
writing multiple words (10H). Refer to the following descriptions.
Code description
ASCII mode:
In ASCII mode, data is transmitted in ASCII (American Standard Code for Information
Interchange) format. For instance, to transmit “64H” between the master and slave, the ASCII
codes “36H” and “34H” are sent to represent ‟6” and “4” respectively.
Note: the servo drive does not support the broadcast mode.
The corresponding ASCII codes for the numbers 0 to 9 and the characters A to F are as follows:
RTU mode:
Each data frame consists of an 8-bit character (hexadecimal), which is more efficient than ASCII
mode for data transmission because it can be done without code interchange. For instance,
when transmitting “64H” between the master and slave, simply send “64H”.
9-4
ASDA-A3 Modbus Communication
Characters are encoded into the following frames and transmitted in series. The methods for
checking each type of frame are as follows.
9
ASCII mode:
10-bit character frame (for 7-bit character)
L H H
7N2 Start Stop Stop
0 1 2 3 4 5 6
bit bit bit
7-data bits
10-bit character frame
L H
7E1 Start Even Stop
0 1 2 3 4 5 6
bit Parity bit
7-data bits
10-bit character frame
L H
7O1 Start Odd Stop
0 1 2 3 4 5 6
bit Parity bit
7-data bits
10-bit character frame
RTU mode:
11-bit character frame (for 8-bit character)
L H
8N2 Start
0 1 2 3 4 5 6 7 Stop Stop
bit bit bit
8-data bits
11-bit character frame
L H
8E1 Start
0 1 2 3 4 5 6 7 Even Stop
bit parity bit
8-data bits
11-bit character frame
L H
8O1 Start
0 1 2 3 4 5 6 7 Odd Stop
bit parity bit
8-data bits
11-bit character frame
9-5
Modbus Communication ASDA-A3
9
ASCII mode:
In ASCII communication mode, the message starts with a colon ‟:” (ASCII code: 3AH). The ADR
consists of 2 ASCII codes. The message ends with CR (Carriage Return) and LF (Line Feed).
The codes for data such as communication address, function code, data content, and LRC
(Longitudinal Redundancy Check) are between the start character and the end code.
RTU mode:
In RTU communication mode, the message starts and ends with silent intervals. The codes for
data such as communication address, function code, data content, and CRC (Cyclical
Redundancy Check) are between the start and end intervals.
9-6
ASDA-A3 Modbus Communication
In the following example, the master issues a read command to the first slave.
9
The slave accesses two continuous words starting from the start data address 0200H. In the
response message from the slave, the content of the start data address 0200H is 00B1H, and
the content of the second data address 0201H is 1F40H. The maximum allowable data in one
single access is 10 words.
ASCII mode:
Command Message (Master): Response Message (Slave):
RTU mode:
Command Message (Master): Response Message (Slave):
Note: a silent interval of 10 ms is required before and after each transmission in RTU mode.
9-7
Modbus Communication ASDA-A3
In the following example, the master issues a write command to the first slave.
9
The slave writes data 0064H to address 0200H. The slave sends a response message to the
master after the writing is complete.
ASCII mode:
Command Message (Master): Response Message (Slave):
RTU mode:
Command Message (Master): Response Message (Slave):
Note: a silent interval of 10 ms is required before and after each transmission in RTU mode.
9-8
ASDA-A3 Modbus Communication
In the following example, the master issues a write command to the first slave.
9
The slave writes data 0BB8H and 0000H starting from the start data address 0112H. In other
words, 0BB8H is written into 0112H and 0000H is written into 0113H. The maximum allowable
data in one single access is 8 words. The slave sends a response message to the master after
the writing is complete.
ASCII mode:
Command Message (Master): Response Message (Slave):
9-9
Modbus Communication ASDA-A3
RTU mode:
Command Message (Master): Response Message (Slave):
9
Slave Address 01H Slave Address 01H
Function 10H Function 10H
01H (High) 01H (High)
Start Data Address Start Data Address
12H (Low) 12H (Low)
Note: a silent interval of 10 ms is required before and after each transmission in RTU mode.
9-10
ASDA-A3 Modbus Communication
9
mode, the error checking method is CRC (Cyclical Redundancy Check). See the following
details.
LRC (ASCII mode):
Start ‘:’
‘7’
Slave Address
‘F’
‘0’
Function
‘3’
‘0’
‘5’
Start Data Address
‘C’
‘4’
‘0’
To calculate the LRC value: add all the bytes, round down the carry, and take the two’s
complement. For example: 7FH + 03H + 05H + C4H + 00H + 01H = 14CH, round down the
carry 1 and take 4CH. The two’s complement of 4CH is B4H.
9-11
Modbus Communication ASDA-A3
9
Step 1: load a 16-bit register with the content of FFFFH, which is called the ‟CRC” register.
Step 2: (The low byte of the CRC register) XOR (The first byte of the command), and save the
result in the CRC register.
Step 3: check the least significant bit (LSB) of the CRC register. If the bit is 0, shift the register
one bit to the right. If the bit is 1, shift the register one bit to the right and perform (CRC
register) XOR (A001H). Repeat this step 8 times.
Step 4: repeat steps 2 and 3 until all bytes have been processed. The content of the CRC
register is the CRC value.
After calculating the CRC value, fill in the low byte of the CRC value in the command message,
and then the high byte. For example, if the result of CRC calculation is 3794H, put 94H in the
message and then 37H as shown in the following table.
ADR 01H
CMD 03H
01H (High)
Start Data Address
01H (Low)
9-12
ASDA-A3 Modbus Communication
9
unsigned char* data;
unsigned char length
//The function returns the CRC value as a type of unsigned integer.
unsigned int crc_chk(unsigned char* data, unsigned char length) {
int j;
unsigned int reg_crc=0xFFFF;
while( length-- ) {
reg_crc^= *data++;
for (j=0; j<8; j++ ) {
if( reg_crc & 0x01 ) { /*LSB(bit 0 ) = 1 */
reg_crc = (reg_crc >> 1)^0xA001;
} else {
reg_crc = (reg_crc>>1);
}
}
}
return reg_crc;
}
9-13
Modbus Communication ASDA-A3
outportb(PORT+BRDH,0x00);
outportb(PORT+LCR,0x06); /* set protocol
<7,E,1> = 1AH, <7,O,1> = 0AH
<8,N,2> = 07H <8,E,1> = 1BH
9
<8,O,1> = 0BH */
9-14
ASDA-A3 Modbus Communication
9
communication.
The ASDA-A3 servo drive parameters are divided into nine groups: Group 0 (Monitoring
parameters), Group 1 (Basic parameters), Group 2 (Extension parameters), Group 3
(Communication parameters), Group 4 (Diagnosis parameters), Group 5 (Motion control
parameters), Group 6 and Group 7 (PR parameters), and Group M (Motor parameters).
9-15
Modbus Communication ASDA-A3
9
and has better anti-interference ability. RS-485 mainly uses a balanced transmission line for
signal reception and transmission. The transmitter converts the TTL signal into a differential
signal and then sends it to the receiver. The receiver receives the differential signal and then
converts it back to the TTL signal. Since the transmission process uses the differential signal, it
has better anti-interference ability. However, there are still restrictions on its use, so note the
following when wiring.
Number of stations
CN3 can only support up to 32 servo drive stations. If your application requires more than
32 stations, install a repeater to connect more servo drives. The current maximum is
127 stations.
Transmission distance
The longer the transmission distance, the slower the transmission rate. The cable length
can be up to 100 meters when the servo drive is installed in a quiet environment. If the
required transmission speed is over 38,400 bps, a 15-meter cable is recommended to
ensure data transmission accuracy.
Transmission line
The quality of the transmission line affects the signal transmission process. If there is
interference during the transmission process, it may result in data loss. It is suggested that
you use a shielded twisted-pair cable as the outer layer has a shield layer of metal and
grounding wire, which has better anti-interference ability.
Topology
For topology, the closer to the master station, the more stable the transmitted signal.
RS-485 supports bus topology. The transmission line must connect from the first station to
the second station, and then from the second station to the third station, and so on until
the last station. RS-485 does not support star and ring topologies.
Terminal resistor
In the communication transmission process, if the impedance is not continuous, it causes
signal reflection and signal distortion. This usually happens to the device that is configured at
the end of the transmission line. If the impedance of the transmission line is small or 0 Ω, the
signal will be reflected. To solve this problem, add a resistor of the same characteristic
impedance at the end of the transmission line, which is called a terminal resistor. In
general, the transmission line used in the RS-485 signal transmission circuit is a twisted-
pair cable, and its characteristic impedance is about 120 Ω, so the impedance of the
terminal resistor is also 120 Ω.
9-16
ASDA-A3 Modbus Communication
Anti-interference methods
In the signal transmission process, if there is interference, it may result in signal distortion.
9
Therefore, it is important to eliminate interference. The elimination methods are as follows:
1. Add a terminal resistor.
2. Check if the servo drive is installed in a high magnetic field environment. If so, keep it
as far away as possible.
3. Use a shielded twisted-pair cable for the transmission line.
4. When wiring, isolate the high voltage power cable from the signal line.
5. Use a magnetic ring at the power input. For its usage, refer to Section 2.6.
6. Add X capacitor and Y capacitor, which are IEC 60384-14 certified, at the power input.
9-17
Modbus Communication ASDA-A3
9-18
Absolute System 10
This chapter introduces the absolute servo system, including the wiring and installation
of the absolute encoder, the steps to set up the system, and the procedures for
initializing and operating the system for the first time.
10-1
Absolute System ASDA-A3
Important
A complete absolute servo system includes an ASDA-A3 servo drive, an absolute motor, and a
backup battery box. The backup battery supplies power to the system so that the encoder
10
continues operating when the main power to the servo drive is off. In addition, the absolute
encoder can continuously record the motor’s actual position at any time, even when the motor
shaft is rotated after the power is off. The absolute servo system must be used only with an
absolute motor. If the servo drive is set up with an incremental motor and the absolute function
is enabled (P2.069.X =1), AL069 occurs.
When using an absolute motor, make sure the motor speed is lower than 250 rpm at the
moment when power is on. When the encoder is operating with the battery, make sure
the maximum speed of the motor does not exceed 200 rpm.
To determine whether your motor is an absolute type, check the model name as shown in the
following:
ECM–A3 – Y
Y: absolute motor
ECM–B3 –
A / P: absolute motor
ECMC - W
W: absolute motor
Install the battery correctly on the encoder. One servo drive uses one single battery box;
two servo drives can share one dual battery box. Use Delta’s encoder cable to connect to the
battery box. See the following sections for the specifications of the battery box and its
accessories.
10-2
ASDA-A3 Absolute System
Precautions
Carefully read the following safety precautions. Use batteries only in accordance with the
specifications to avoid damage or dangerous conditions.
◼ Make sure the installation location is free or vapor and corrosive and
10
inflammable gas.
◼ Correctly place the battery into the battery box to avoid short-circuiting.
◼ Do not short-circuit the positive and negative electrodes of the battery, and do
not install the batteries in reverse direction.
WAR NING
◼ Do not mix new and used batteries to avoid losing power or shortening the life
of the new batteries. Replacing all batteries with new ones is recommended.
◼ Follow the instructions when installing and wiring the battery box to avoid
dangerous conditions.
ST OP
◼ The batteries are non-rechargeable. Do not charge the batteries as this may
result in an explosion.
◼ Do not directly weld on the surface of the battery.
Battery specifications
10-3
Absolute System ASDA-A3
Battery life
10
(1) The preceding figure illustrates the discharge current curves measured in the constant
current test. According to the five curves shown in the preceding figure, if the voltage of the
battery keeps at 3V or higher, the expected battery life is as shown in the following table.
Therefore, the lowest battery voltage level for an absolute encoder is set to 3.1V.
Current consumption*2
Battery life expectancy
Motor (μA) when the encoder
(month)
operates with the battery
ECM-A3 - A
ECM-B3 - A 30 87.5
ECM-B3 - P
ECMC- W
45 58.33
ECM-A3 - Y
ECMC- V 35 75
(2) The battery voltage can keep at 3.6V or above up to 5 years when the battery is stored in a
cool dry place.
Note:
1. The battery life expectancy is measured with a test using a servo drive, a motor, and a single battery.
2. The current consumption is nearly 0 when the absolute origin position is not established. Once the
absolute origin position is established, the battery power consumption starts. To avoid battery power
consumption when the machine is in transport, it is recommended that you disconnect the battery from
10-4
ASDA-A3 Absolute System
10
68 (2.68)
35 (1.38) 22 (0.87)
Unit : mm (inch)
R3.25 W eight: 44 g
45 (1.77)
26 (1.02)
64.5 (2.54)
Unit : mm (inch)
R2.5
Weight: 79.23 g
10-5
Absolute System ASDA-A3
A. Quick connector
10
L
Model name of absolute encoder cable
mm inch
ACS3-CAE 0103 3000 50 118 2
ACS3-CAE 0105 5000 50 197 2
ACS3-CAE 0110 10000 100 394 4
ACS3-CAE 0120 20000 100 787 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
1 2 3 3 2 1
White Red Black White
Reserved Reserved
T+ BAT+ BAT+ T+
4 5 6 6 5 4
White/Red Black Black/Red White/Red
Reserved Reserved
T- BAT- BAT- T-
7 8 9 9 8 7
Brown Blue Blue Brown
Shielding Shielding
DC+5V GND GND DC+5V
Note: the wire colors of the encoder cable for the ASDA-A3 servo drive are for reference only. Refer to the
actual product.
10-6
ASDA-A3 Absolute System
10
Model name of L
Model name of absolute encoder cable
connector mm inch
ACS3-CAE 3003 3106A-20-29S 3000 50 118 2
ACS3-CAE 3005 3106A-20-29S 5000 50 197 2
ACS3-CAE 3010 3106A-20-29S 10000 100 394 4
ACS3-CAE 3020 3106A-20-29S 20000 100 787 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
10-7
Absolute System ASDA-A3
10 L
Model name of L
Model name of absolute encoder cable
connector mm inch
ACS3-CAE A103 CMV1-SP10S 3000 50 118 2
ACS3-CAE A105 CMV1-SP10S 5000 50 197 2
ACS3-CAE A110 CMV1-SP10S 10000 100 394 4
ACS3-CAE A120 CMV1-SP10S 20000 100 787 4
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
3 2 1
7 4
10 9 8
10-8
ASDA-A3 Absolute System
10
L
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
3 2 1
7 4
10 9 8
10-9
Absolute System ASDA-A3
10
Model name of L
Model name of absolute encoder cable
connector mm inch
ACS3-CAE 1103 22008231-01 3000 50 118 2
Note: select cables according to the in the model name. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
1 7
2 6
8
3 5
4
10-10
ASDA-A3 Absolute System
Unit: mm (inch)
Battery box cable that connects to the encoder cable (both ends are male)
Delta part number: 3864811901
detail A detail B
1 (BLACK) 1 (RED)
2 (RED) 2 (BLACK)
Unit: mm (inch)
Battery box cable that connects to the encoder cable (one male end and one female end)
Delta part number: 3864573700
(0.59 0.2)
(0.98 0.2)
(7.87 0.39)
Unit: mm (inch)
10-11
Absolute System ASDA-A3
10.2 Installation
10.2.1 Installing the battery box in the servo system
◼ DO NOT connect battery wires to Pin 3 and Pin 4 of the servo drive CN2
10 ◼
connector. These pins are for third-party motors and internal use only*.
Wiring them will cause damage to the internal circuit.
When an absolute encoder is used, the battery supplies power directly to the
WAR NING encoder, so wiring the battery wires to the CN2 connector of the servo drive
is not required.
Note: if you are using a third-party motor supported by ASDA-A3, refer to Chapter 11 Linear
(1) Encoder cable from the motor side; (2) Single battery box;
10-12
ASDA-A3 Absolute System
ECMC Description
B3 military IP67 Quick
10
military Color Pin No. Signal
connector connector connector
connector
Serial communication
B 2 2 4 White/Red 6 T-
signal (-)
Note:
1. When an absolute encoder is used, the battery supplies power directly to the encoder. Thus, wiring
the battery wires to the CN2 connector of the servo drive is not required. For the wiring details of the
absolute encoder connectors, refer to Section 3.1.5 Specification for the encoder connector.
2. Pin 3 and Pin 4 of the servo drive CN2 connector are for third-party motors and internal use only.
10-13
Absolute System ASDA-A3
10
10-14
ASDA-A3 Absolute System
Step 1:
10
Release the snap-fit tabs on both sides and
remove the battery box cover.
Step 2:
Position the cable clamp to the encoder
cable. Note that the cable clamp should be
placed close to the heat shrink.
(A) Cable clamp; (B) Heat shrink
Step 3:
Plug in the battery box cable and tighten the
cable clamp screw.
Step 4:
Install a new battery and plug in the battery
connection wire.
(C) Replace the battery only when the main
power to the servo drive is on. Do not
remove the battery box cable which connects
to the servo drive, or else the system may
lose data.
Step 5:
Place the battery connection wire into the
box and fit the cover.
10-15
Absolute System ASDA-A3
Step 1:
Release the snap-fit tabs on both sides and
Step 2:
Lift the lid and pull out the batteries.
Step 3:
Disconnect the connectors to remove the
used batteries. Plug in the connection wire of
the new batteries. Replace the new batteries
within ten minutes to avoid data loss.
Step 4:
Fit the lid.
(B) Place the battery connection wires
toward the inside of the box so that the
batteries both fit inside the box.
10-16
ASDA-A3 Absolute System
Step 5:
Pull the clips at the bottom of the battery box
outwards.
10
Step 6:
Tighten the screws to secure the battery box.
Note:
To avoid data loss, replace the battery when any of the following circumstances occurs:
1. The servo drive shows AL061 which means the voltage is too low. Refer to Chapter 14 for more
information.
2. Use P0.002 (monitoring variable 26h) to check the battery power. When it displays 31, it means the
Caution: when the voltage is under 2.7V, the motor’s position record may be lost so you need to re-
establish the absolute origin position after installing new batteries. It is suggested that you replace
the batteries when the main power to the servo drive is on to avoid loss of absolute position data.
10-17
Absolute System ASDA-A3
AL06A occurs when you initialize the absolute system for the first time because the position
10 system has not been established. Clear the alarm by setting up the position system. When
insufficient battery power or interruption of battery power causes loss of the position system,
AL060 occurs. In the absolute system, the position data is within a specific range. When the
number of motor revolutions exceeds the range of -32,768 to +32,767, AL062 occurs. When the
PUU position value exceeds the range of -2,147,483,648 to +2,147,483,647, AL289 occurs.
In addition to the preceding alarms (enabled by default), you can use P2.070 [Bit 2] to set not to
show AL062 and AL289 if the absolute position system overflows (the number of revolutions
exceeds the range of -32,768 to +32,767 or the PUU number exceeds the range of
-2,147,483,648 to +2,147,483,647). This function is for systems which use incremental
commands to operate in a single direction.
P2.070 setting:
1. Establish the absolute origin position. When the position setting is complete, AL06A (or
AL060) is automatically cleared. There are two representations for the controller to establish
the absolute origin position: pulse number and PUU number. You can establish the absolute
origin position with DI/DO, parameters, or the PR homing function.
2. When the system is powered on again, the controller can access the motor’s absolute
position either with DI/DO or communication. Based on the setting of P2.070, the controller
can read the position value in PUU (refer to Section 10.3.3) or the number of revolutions
plus the pulse number within a single revolution (refer to Section 10.3.2).
10-18
ASDA-A3 Absolute System
When the motor is running in the clockwise direction, the number of revolutions is defined as a
negative value. When the motor runs in the counterclockwise direction, the number of
revolutions is defined as a positive value. The range of the countable number of revolutions is
between -32,768 and +32,767. AL062 occurs once the overflow of number of revolutions occurs
(which means the number exceeds the range). To clear the alarm, you must re-establish the
10
absolute origin position. If P2.070 has been set not to show the AL062 alarm, then the system
ignores the overflow of number of revolutions.
If the motor is operating in the counterclockwise direction and the number of revolutions
reaches 32,767, the value jumps to -32,768 once the motor reaches the target position in the
next turn, and the value keeps increasing from -32,768 to +32,767. If the motor is operating in
the clockwise direction and the number of revolutions reaches -32,768, the value jumps to
+32,767 once the motor reaches the target position in the next turn, and the value keeps
decreasing from +32,767 to -32,768.
In addition, there are 16,777,216 pulses (0 to 16,777,215) in one revolution. Pay attention to the
motor's running direction. You can read the number of revolutions and the pulse number within a
single turn with either communication or DI/DO.
Total pulse number = m (number of revolutions) x 1,677,7216 + pulse number within a single
turn (0 to 16,777,215).
Pulse
number
within
single turn
Number of P0.052
revolutions m = -2 m = -1 m=0 m=1
P0.051
(16777216-1)
Pulse
... ...
0
0 to 16,777,215 0 to 16,777,215 0 to 16,777,215 0 to 16,777,215 0 to 16,777,215 0 to 16,777,215
Origin
CW CCW
10-19
Absolute System ASDA-A3
The PUU number is a 32-bit absolute position data with a positive or negative sign. When the
motor is operating in the positive direction, the PUU number increases; when the motor is
10 operating in the negative direction, the PUU number decreases. The motor operation direction is
defined by P1.001.Z; operation in the positive direction does not necessarily mean the motor is
operating in the clockwise direction.
If the motor keeps operating in the same direction and the number of revolutions exceeds the
range of -32,768 to +32,767, the servo drive generates AL062. If the motor’s PUU number
exceeds the range of -2,147,483,648 to +2,147,483,647, the servo drive generates AL289
(Position counter overflows). When an overflow issue of the absolute encoder (AL062 or AL289)
occurs, re-establish the absolute origin position to clear the alarm. You can also set P2.070 to
determine whether the servo drive generates the alarms AL062 and AL289 when an overflow
occurs. If the motor is operating in the positive direction and the absolute position data reaches
+2,147,483,647 PUU, the value jumps to -2,147,483,648 in the next turn, and the value keeps
increasing from -2,147,483,648 to +2,147,483,647. If the motor is operating in the negative
direction and the absolute position data reaches -2,147,483,648 PUU, the value jumps to
+2,147,483,647 in the next turn, and the value keeps decreasing from +2,147,483,647 to
-2,147,483,648. See the following examples:
Example 1:
When P1.044 = 16777216 and P1.045 = 100000, the motor needs 100,000 PUU to run one
revolution. 2147483647 ÷ 100000 ≒ 21474.8, so once the motor runs over 21,474.8 (< 32767)
revolutions in the positive direction, AL289 occurs.
Example 2:
When P1.044 = 16777216 and P1.045 = 10000, the motor needs 10,000 PUU to run one
revolution. 2147483647 ÷ 10000 ≒ 214748.3, so once the motor runs over 32,767 (< 214748.3)
revolutions in the positive direction, AL062 occurs.
PUU
Overflow cycle value
...... 2,147,483,647 -2,147,483,648 to +2,147,483,647 -2,147,483,648......
2,147,483,647
0 ...... ......
-2,147,483,648
Negative Positive
direction direction
Origin
Overflow
warning
AL289 AL289
Note: after the absolute origin position is established, any change to P1.001.Z or E-Gear ratio (P1.044 and
P1.045) changes the original setting of the absolute origin position. If these parameters are
10-20
ASDA-A3 Absolute System
When the absolute position is lost, the ASDA-A3 servo drive provides three methods to
establish the absolute origin position: DI/DO, parameter setting, or the PR homing function. The
following provides more details for each method.
Description:
1. When the controller triggers DI.ABSE, it has to wait for T S before proceeding to the next
step.
2. After reaching TS, the controller starts to establish the absolute origin position.
When DI.ABSC is triggered and remains on for T Q, the pulse number is reset to 0 and the
PUU number is reset to the value of P6.001.
On
DI.ABSE
Off
TS
On
DI.ABSC
Off
TQ
Absolute
position counter
(Pulse = 0; PUU = P6.001)
Figure 10.3.4.1.1 Timing diagram for establishing the absolute origin position with DI/DO
The following table describes the T S and TQ delay time after DI.ABSE and DI.ABSC are
switched to On.
TS (ms) TQ (ms)
Min P2.009 + 2
Max P2.009 + 10
10-21
Absolute System ASDA-A3
Set P2.071 to 1 to establish the absolute origin position through the panel or with
communication. Since P2.071 is write-protected by P2.008, you must set P2.008 to 271 first. In
10 other words, the sequence is: set P2.008 to 271, and then set P2.071 to 1. As soon as P2.071
is set to 1, the absolute position system resets.
10.3.4.3 Establishing the absolute origin position with the PR homing function
You can use the 11 homing modes in the PR mode to establish the absolute origin position. For
more details, refer to Section 7.1.3.1 Homing methods.
Set P2.070 [Bit 0] to 0 so that you can read the value in PUU with DI/DO. See the following
descriptions.
Bit 79 - Bit 64 Bit 63 - Bit 32 Bit 31 - Bit 16 Bit 15 - Bit 0
Encoder PUU Encoder status
Check Sum 0
-2,147,483,648 to +2,147,483,647 (P0.050)
Set P2.070 [Bit 0] to 1 so that you can read the value in pulse with DI/DO. See the following
descriptions.
Bit 79 - Bit 64 Bit 63 - Bit 32 Bit 31 - Bit 16 Bit 15 - Bit 0
Number of encoder
Encoder pulse number within one revolution Encoder status
Check Sum revolution
0 to 16,777,215 (= 16,777,216 - 1) (P0.050)
-32,768 to +32,767
Description:
Check Sum = (((((((WORD_0+0xA700) XOR WORD_1)+0x605A) XOR WORD_2)+0x30A5)
XOR WORD_3)+0x5A06)
Note:
10-22
ASDA-A3 Absolute System
You can set P2.070 to read the position value in the unit of pulse or PUU with DI/DO.
See the following timing diagram.
Continue to (15) in
10
Continue to (14) in
the following figure
the following figure
(1) (2) (14) (15)
ABSE (DIx) TB
Communication enabled (12)
(Changeable DI)
TS (3) (5) (7) (9) TS
ABSQ (DI4)
Signal request TN TN
(Fixed to DI4)
TR
ABSR (DO2) TQ TQ TQ
Signal ready
(Fixed to DO2)
(4) (6) (8) (10)
ABSD (DO3)
Data content b0 b1 b2
(Fixed to DO3)
ABSW (DOx)
Communication error (DOx) (11) (13)
ABSR (DO2)
Signal ready
(Fixed to DO2)
ABSD (DO3)
Data content b0 b1 b2 b79
(Fixed to DO3)
ABSW (DOx)
(13)
Communication error (DOx)
Continued from (13) in the preceding figure
Figure 10.3.5.1.1 Timing diagram for reading the absolute position with DI/DO
The following table describes the delay time when the absolute position is read with DI/DO.
TR (ms) TS (ms) TQ (ms) TN (ms) TB (ms)
Min. - P2.009 + 2
Max. 200 P2.009 + 10
10-23
Absolute System ASDA-A3
Descriptions:
(1) When the handshake communication starts, the ABSE signal is triggered.
(2) After the Ts delay time (make sure the ABSE signal is On), the functions for DI4, DO2, and
10
DO3 are switched to ABSQ, ABSR, and ABSD, respectively. If DI4 was in the high-level
state before, it remains in the high-level state when switched to ABSQ (logic high-level
signal). DI4, DO2, and DO3 are dual-function DI/DOs, which means the set functions for
DI4, DO2, and DO3 share the same DI/DOs with ABSQ, ABSR, and ABSD. Pay special
attention to the functions when switching or set these DI/DOs to 0 to disable the set
functions.
(3) If DI4 was in the high-level state and switched to ABSQ after the T S delay time, when the
controller resets this signal to low level, the new signal is interpreted as the data access
command.
(4) After the TQ time, the handshake data is ready and the absolute position is sent to ABSD.
Now the servo drive triggers the ABSR signal and the controller can access the data.
If the controller cannot detect the ABSR status while it is changing to high level after the
maximum TQ time (refer to Figure 10.3.6.1), there may be a communication error such as
communication cable disconnection.
(5) Once the ABSR signal is set to high level, the controller accesses the data, and the ABSQ
signal is set to high level to notify the servo drive that data was read.
(6) When ABSQ is at high level, ABSR is set to low level after the T N time in order to send the
data for the next bit communication.
(7) When ABSR is at low level, ABSQ is also set to low level and the servo drive needs to
send the data for the next bit communication.
(8) Repeat steps 3 and 4. Send the absolute position to ABSD for the next bit communication.
(9) Repeat steps 5 to 7. The controller has read and received the data.
(10) The third bit data is ready.
(11) After the TR waiting time, if the controller has not read the data and triggered the ABSQ
signal, the servo drive sends the ABSW signal (communication error) and stops the
handshake communication.
(12) When the controller receives the communication error signal, it sets ABSE to low level and
prepares to restart the handshake communication.
(13) ABSW resumes to low level after the servo drive receives the ABSE signal.
(14) The controller resumes communication after the TB time.
(15) Repeat step 1.
(16) If no error occurs, the controller completes 80 bits (0 - 79) of the handshake communication
with the servo drive. DI4, DO2, and DO3 then resume their original functions.
Note: if ABSE is set to low level first and then changed to high level, but ABSW does not resume to high
level and the alarm remains on, it means some other errors exist. Check for the following possible
warnings: absolute position lost, low battery voltage level, or absolute position overflows. Restart a
10-24
ASDA-A3 Absolute System
You can access the data of the absolute encoder through two communication methods: instant
access or register access.
Instant access
Instant access refers to reading the motor’s feedback position as soon as power is supplied to
10
the servo. When you set the status monitoring register 1 to the motor's feedback pulse number
(P0.017 = 0), you can access the motor’s current position by reading P0.009.
Register access
Register access means the motor’s position is temporarily stored in the register and the read
value does not change with the motor’s movement. Once you set P0.049 with communication,
the encoder status and motor absolute position (number of revolutions), and pulse number (or
PUU) are stored in P0.050, P0.051, and P0.052 respectively. You can set to read the value in
the unit of pulse or PUU with P2.070 [Bit 1].
◼ When P0.049 is set to 1, the drive does not clear the position error when reading the position
value.
◼ When P0.049 is set to 2, the drive clears the position error at the same time when reading
the position value. After the motor is enabled, it moves slightly forward and backward to
correct its position even it is stopped. To avoid the difference between the actual and read
motor positions, set P0.049 to 2 to have the motor’s actual position updated to the servo
drive, which clears the position error.
For example, the motor’s current position is 20000, but it varies between 19999 and 20001.
If you send the command to read the motor’s position when it stops at 20001, the read value
is 20001. Meanwhile, 20001 is updated to the servo drive, meaning the position error is
cleared. If the servo drive does not update the read position, a command error occurs.
10-25
Absolute System ASDA-A3
◼ After all position data is updated in P0.050 - P0.052, P0.049 is automatically reset to 0. At
that point, the controller can access the values of P0.050 - P0.052.
◼ P0.050 shows the status of the absolute encoder. When the status shows “absolute
10
position lost” or “overflow of number of revolutions”, it means the read absolute position is
invalid. In this case, you must re-establish the absolute origin position.
Start
Set P0.049 to 1 or 2
No
Set P0.049 to 0
Yes
Read
P0.050 - P0.052
End
10-26
ASDA-A3 Absolute System
Parameter
P0.002
P0.049
Function
Drive status
Update encoder absolute position
10
P0.050 Absolute position system status
P0.051 Encoder absolute position - number of revolutions
P0.052 Encoder absolute position - pulse number or PUU within single turn
P2.069 Absolute encoder
P2.070 Read data selection
P2.071 Absolute position reset
10-27
Absolute System ASDA-A3
10
10-28
Linear Motor
and Third-Party Motor 11
This chapter provides the usage and setting details for the linear motors and
third-party motors.
11-1
Linear Motor and Third-Party Motor ASDA-A3
11
11-2
ASDA-A3 Linear Motor and Third-Party Motor
The linear motor drive speed is faster than the rotary motor connected to the ball screw.
11
In applications with longer stroke, be aware that the ball screw being too long causes the screw
to droop and creates more friction, which results in wearing of the screw. The linear motor
adopts a modular design which can connect to unlimited number of modules, so there are
relatively few restrictions on the stroke.
The linear motor uses the linear scale or magnetic scale to get the feedback position instead of
the rotary encoder in the rotary motor. When a linear motor is used, it is recommended that you
install a Hall sensor and temperature sensor. The temperature sensor can directly monitor the
actual temperature of the linear motor, providing further protection for the motor. For more
information about the Hall sensor, refer to Section 11.5.
Note: for the Hall sensor setting, refer to PM.003 in Chapter 8; for the temperature sensor setting,
Linear motor
(1)
(2)
(1) U V W U V W
(2) N S N S N S N S N S N S
U V W U V W
(1)
(1)
(2)
N S N S N S N S N S N S N S
(1)
N S N S N S N S N S N S N S
(2)
11-3
Linear Motor and Third-Party Motor ASDA-A3
The Delta linear motor is designed for industrial applications. It is necessary that you fully read
11 the motor specifications and operation manual. For your safety and correct use of the linear
motor, read the precautions carefully before connecting the motor to any equipment.
When removing or placing the coil assembly of the linear motor, do not drag the cable.
Do not hit the coil assembly. Impact force will damage the coil assembly and the wiring ends.
Do not remove or place the magnet shaft of the linear motor near any magnetic objects;
otherwise, the magnet shaft may be demagnetized. Make sure the assembly procedure for
the magnet shaft is complete before you proceed to the next assembly step.
Do not hit the magnet shaft. Impact force will damage the magnets.
The mover of the flat type linear motor is iron core. During installation, keep a distance of
at least 30 cm (11.8 inches) between the iron core mover and the magnet shaft to avoid
attractions, which may cause personnel injury.
Do not touch the linear motor during operation because its temperature is high. If you need
to disassemble the linear motor, power off the motor and wait for the motor to cool down
before disassembling.
The magnet shaft has ferromagnetism, so avoid using tools or screws that are magnetic;
otherwise, it may cause personnel injury when the magnet shaft attracts the tools or screws.
Use a torque wrench when fastening the screws and set the tightening torque based on
the screw size.
The coil assembly and magnet shaft of the linear motor are neither waterproof nor oilproof.
Do not store, install, or use the linear motor in an environment that contains water, oil
liquids, corrosive and inflammable gases, or is with high humidity.
The material of the coil assembly is not rustproof. Although rustproof oil has been applied
to the coil assembly during the manufacturing process, you must check the coil assembly
condition and apply rustproof oil every three months if storing the motor for more than
six months.
Ensure that the environmental conditions for storing the linear motor conform to the
specifications in the instruction sheet.
11-4
ASDA-A3 Linear Motor and Third-Party Motor
When the magnet shaft is fixed on two sides, the magnet shaft might be bent due to
gravitational force or the magnetic attraction caused by the base, especially during long
distance operation. Refer to the following figure.
11
(2)
(1) Magnet shaft; (2) Magnet shaft might be bent due to gravitational force or
When the magnet shaft bends out of tolerance, it may touch the coil assembly and cause
intermittent friction. Insert two pieces of sheet metal to the fixed points of the shaft or adjust
the fixing angle of the shaft on two sides to offset the bending deformation, as shown in the
following figure.
(1)
(5)
(2)
(3)
(4)
(1) Magnet shaft; (2) Shaft support; (3) Sheet metal; (4) Base;
(5) Two fixing sides of the shaft are slightly bent upward
11-5
Linear Motor and Third-Party Motor ASDA-A3
Wiring
If the current exceeds the maximum current in the specifications, the coil assembly of the
linear motor may overheat, and thus be damaged. Contact the distributor or local Delta
11
sales representative if this problem occurs.
Make sure the wiring of the linear motor is correct. Incorrect wiring will lead to abnormal
operation, malfunction, or damage of the linear motor.
When the linear motor is undergoing high-voltage component tests, cut off the power
supply to the controller. To maintain the product lifespan, do not perform this kind of test
unless necessary.
Operation
Use the servo drives which are designed for driving the linear motors. Do not directly
connect a commercial type power supply (100/200V, 50/60 Hz) to the linear motor circuit;
otherwise the motor cannot operate normally and may be permanently damaged.
Make sure there is no obstacle between the coil assembly and the magnet shaft.
Follow the linear motor specifications when using the product. The motor’s operation
temperature must not exceed the specified range.
If there is any odor, noise, smoke, heat, or abnormal vibration during motor operation,
stop the motor and turn off the power immediately.
When the linear motor is operating, reserve an air gap between the coil assembly and the
magnet shaft according to the specifications. When the air gap is too large, it might lower
the motor performance; when the air gap is too small, the assembly coil might be in
contact with the magnet shaft.
Other precautions
Do not disassemble the linear motor or replace its parts, or it will void the warranty.
Disassembling the linear motor may lead to permanent malfunction or damage of the motor.
To ensure the thrust is normal, pay attention to the assembly height of air gap between the
coil assembly and magnet shaft, and refer to the geometric tolerance between the
assembly parts to make sure the coil assembly and the magnet shaft make no contact.
11-6
ASDA-A3 Linear Motor and Third-Party Motor
The configurations for linear motors and rotary motors are as follows.
Rotary motor
Feedback
signal source
Supported
signal
Delta
communication Pulse
CN2
Sine wave
Third-party
communication
CN5
Pulse
11
type type
Whether to
use the
No Yes Yes No No
position signal
converter box
Whether to All motors except C8
execute motor require motor
No Yes Yes Yes
parameter parameter
identification identification.
Note: when using a Delta ECMA-C8 motor, set PM.003 to 0x1002 and cycle the power before use.
Linear motor
Feedback
CN2 CN5
signal source
Delta Third-party
Supported
communication Pulse Sine wave communication Pulse
signal
type* type
Whether to
use the
No Yes Yes No No
position signal
converter box
Whether to
execute motor
No Yes Yes Yes Yes
parameter
identification
Pulse signal
1. The pulse signals can be input through the CN5 connector of the servo drive. Refer to
Section 11.2.2.1 for details.
2. The pulse signals can also be converted to Delta’s communication format with the position
signal converter box and input through CN2. Refer to Section 11.2.2.2 for details.
The sine wave signals can be input through CN2 only after being converted to Delta’s
communication format with the position signal converter box. Refer to Section 11.2.2.2 for
details.
Communication format
The CN2 connector of the servo drive supports specific communication formats (BiSS C,
Mitutoyo, Endat2.2, Fagor, Tamagawa, and Nikon) and Delta’s communication format. Refer to
Section 11.2.2.3 for details.
11-7
Linear Motor and Third-Party Motor ASDA-A3
11
Hall sensor
Servo drive
current output
(UVW)
Linear scale
Magnetic scale
Linear motor
11-8
ASDA-A3 Linear Motor and Third-Party Motor
11.2.2.2 Peripheral configuration for pulse type and sine wave type motors
Signal source
Servo drive connector
connector
11
(CN20)
(CN26)
Encoder connector
(CN2)
Hall sensor
Servo drive
current output
(UVW)
Linear scale
Magnetic scale
Linear
motor
Note: refer to Section 11.6 for the wiring of the position signal converter box.
11-9
Linear Motor and Third-Party Motor ASDA-A3
Linear scale
Magnetic scale
Linear motor
Note: refer to Section 11.2.3.3 for the pin assignments of the third-party communication type motors.
11-10
ASDA-A3 Linear Motor and Third-Party Motor
ASDA-A3 supports communication formats*1 for the third-party encoders, including BiSS C,
Mitutoyo, Endat2.2, Fagor, Tamagawa, and Nikon.
The maximum resolution of the encoders supported by the servo drive is as follows. Encoders
with the resolution higher than the following specification are not supported.
11
Linear scale: 1 nm/pulse
Rotary encoder: 30-bit
When the CN2 connector of the servo drive is configured in the following three ways and AL011
is not displayed, execute the Motor Parameter Identification Wizard*2 and continue the operation
after cycling power to the servo drive.
1. A position signal converter box + a pulse type motor
2. A position signal converter box + a sine wave type motor
3. Connecting with the third-party communication type motor
Note:
1. The firmware versions of v1.06x1 sub65 and v1.0635 sub55 and above support third-party motors.
11-11
Linear Motor and Third-Party Motor ASDA-A3
The A3 firmware versions of v1.06x1 sub65 and v1.0635 sub55 and above support both
third-party rotary and linear motors.
11
The A3 firmware version of v1.11x5 sub92 and above support Nikon’s communication format.
Due to the control IC shortage, the following functions marked with an asterisk (*) are
temporarily affected for all A3 servo drives manufactured in week 23 of year 2022 or later.
Contact Delta FAEs or sales representatives if needed.
Delta V V V V -
The CN2 connector pin assignment for communication type motors is as follows.
Note: make sure the signal wires are twisted in pair and shielded.
11-12
ASDA-A3 Linear Motor and Third-Party Motor
11
window appears, select the correct Motor Type: “Linear” is for linear motors and “Rotary” is for
rotary motors. If you do not select the correct motor type, a unit error occurs during parameter
setting.
Note: the unit setting for the rotary motor and linear motor can be different for the same parameter.
11-13
Linear Motor and Third-Party Motor ASDA-A3
If you are using the ASDA-A3 servo drive for motor parameter identification of Z-axis motors, the
identification may fail due to gravity. It is suggested that you place the motor on a flat surface
11
before starting the identification.
After starting ASDA-Soft, check the current control mode of the servo drive. If the servo drive is
in communication mode, first set it to a general mode (i.e. Position, Speed, or Torque mode) and
then cycle the power before executing the Motor Parameter Identification Wizard (see the path
in the following figure). If you do not execute the motor parameter identification, an alarm may
be triggered due to the parameter setting error, or the motor may be burnt due to the motor
current setting error. When you replace the motor with a different motor model, execute the
motor parameter identification again.
During the identification, the motor moves by 1 pole pair distance or 1 pole pitch. It is suggested
that you execute the motor parameter identification before installing the mechanical parts;
otherwise there is a risk of collision when the mechanical parts are moving.
Note: Delta C3 pulse type motors require the motor parameter identification.
11-14
ASDA-A3 Linear Motor and Third-Party Motor
As shown in the following figure, there are four steps in the motor parameter identification
procedure for the linear motors, “Select Motor Type”, “Set Motor Parameters”, “Set Feedback
11
Signal”, and “Start Motor Identification”. You can complete the setting by following the four steps.
The details are as follows.
Start the Motor Parameter Identification Wizard and select “Linear Motor”.
11-15
Linear Motor and Third-Party Motor ASDA-A3
11
Parameter source: there are two options. For “Database”, you only need to confirm the Delta
linear motor model and the software automatically fills in the motor specifications according to
the content in the database. For “Manual Setting”, input all linear motor specifications manually.
PM.022 Motor temperature sensor: if the third-party motor is equipped with a temperature
sensor, select the type of the temperature sensor and then set PM.024 (Motor temperature
sensor resistance).
Linear Motor Parameters: correctly set the motor current parameters (PM.046 and PM.047),
or the motor may be burnt. Be sure to double check the parameter settings and whether the unit
is Ampere RMS or Ampere Peak.
When the settings are complete, click Write and then click Next.
11-16
ASDA-A3 Linear Motor and Third-Party Motor
11
PM.003.U Feedback Signal Source: ASDA-A3 supports pulse type (square wave), sine wave
type, and some of the third-party communication type linear encoders. The CN5 position
feedback signal connector can directly receive the pulse signals from the linear encoder. If you
select CN2 encoder signal connector for receiving pulses or sine waves, it has to work with the
position signal converter box. Select “CN2” for the communication type linear encoders. If the
hardware connection does not match the parameter settings, AL011 is triggered.
PM.003.X Feedback Signal Type: when the signal source is CN2, after the servo drive detects
the position signal converter box, select A/B pulse or sin/cos type feedback signal from the
drop-down menu. When the signals are transmitted through communication, setting this field is not
required. When the signal source is CN5, this connector only receives pulse signals and the field
option is unavailable.
When the settings are complete, click Write and then click Next.
11-17
Linear Motor and Third-Party Motor ASDA-A3
The encoder / linear scale settings include pulse type, sine wave type, and communication type.
Refer to the following for more details.
11
PM.004 Main encoder resolution: input the linear scale resolution after frequency quadrupling
(unit: 0.001 µm/pulse). For example, if the linear scale resolution is 1 μm/pulse, then PM.004 =
1000.
PM.045 Linear motor pole pitch: you can find this value in the linear motor catalog, or you can
select a linear motor model from the database and the value is automatically filled in; if you are
using a third-party linear motor or the linear motor is not yet created in Delta’s database, you
must input the value manually. If the set value is incorrect, AL051 is triggered.
When the settings are complete, click Write and then click Next.
11-18
ASDA-A3 Linear Motor and Third-Party Motor
11
PM.004 Main encoder resolution: input the corresponding distance for the motor single-phase
sine wave (unit: 0.001 µm/period).
PM.005 Position signal converter box interpolation magnification: it is suggested that you
set it to the default value of 11. After the interpolation, the resolution is PM.004x0.001 / 2N, and
N = PM.005.
PM.045 Linear motor pole pitch: you can find this value in the linear motor catalog. If the set
value is incorrect, AL051 is triggered.
When the settings are complete, click Write and then click Next.
11-19
Linear Motor and Third-Party Motor ASDA-A3
11
Input the values of PM.004 (Main encoder resolution) and PM.045 (Linear motor pole pitch).
When the settings are complete, click Write and then click Next.
11-20
ASDA-A3 Linear Motor and Third-Party Motor
11
Manually move the linear motor to the center of the platform or move it back and forth for one
pole pitch. To avoid damage to the machine and personnel injury, before executing the motor
identification, make sure there is no person nearby because the platform moves slightly when
the motor identification process is executed.
If an alarm occurs during the identification process, refer to Chapter 14 Troubleshooting to clear
the alarm. The software continues with the identification process only when the alarm is cleared.
Cycle power to the servo drive after the identification process is complete. Without cycling the
power, you cannot switch the servo to the Servo On state.
11-21
Linear Motor and Third-Party Motor ASDA-A3
As shown in the following figure, there are four steps in the motor parameter identification
procedure for the rotary motors, “Select Motor Type”, “Set Motor Parameters”, “Set Feedback
11 Signal”, and “Start Motor Identification”. You can complete the setting by following the four steps.
The details are as follows.
Start the Motor Parameter Identification Wizard and select “Rotary Motor”.
11-22
ASDA-A3 Linear Motor and Third-Party Motor
11
Parameter source: Delta C3 pulse type rotary motors and third-party communication type
motors only support “Manual Setting”. Delta communication type motors do not require the
identification.
PM.022 Motor temperature sensor: if the third-party motor is equipped with a temperature
sensor, select the type of the temperature sensor and then set PM.024 (Motor temperature
sensor resistance).
Rotary Motor Parameters: input all motor specifications manually. Correctly set the motor current
parameters (PM.029 and PM.030), or the motor may be burnt. Be sure to double check the
parameter settings and whether the unit is Ampere RMS or Ampere Peak.
When the settings are complete, click Write and then click Next.
11-23
Linear Motor and Third-Party Motor ASDA-A3
11
PM.003.U Feedback Signal Source: ASDA-A3 supports pulse type (square wave), sine wave
type, and some of the third-party communication type encoders. The CN5 position feedback signal
connector can directly receive the pulse signals from the encoder. If you select CN2 encoder
signal connector for receiving pulses or sine waves, it has to work with the position signal
converter box. Select “CN2” for the communication type encoders. If the hardware connection
does not match the parameter settings, AL011 is triggered.
PM.003.X Feedback Signal Type: when the signal source is CN2, after the servo drive detects
the position signal converter box, select A/B pulse or sin/cos type feedback signal from the
drop-down menu. When the signals are transmitted through communication, setting this field is
not required. When the signal source is CN5, this connector only receives pulse signals and the
field option is unavailable.
When the settings are complete, click Write and then click Next.
11-24
ASDA-A3 Linear Motor and Third-Party Motor
The encoder / linear scale settings include pulse type, sine wave type, and communication type.
Refer to the following for more details.
11
PM.004 Main encoder resolution: input the single-phase pulse number of one revolution
(unit: pulse/rev).
When the settings are complete, click Write and then click Next.
11-25
Linear Motor and Third-Party Motor ASDA-A3
11
PM.004 Main encoder resolution: input the single-phase sine wave pulse number of one
revolution (unit: period/rev).
PM.005 Position signal converter box interpolation magnification: it is suggested that you set
it to the default value of 11. After the interpolation, the resolution is PM.004x2N pulse/rev, and
N = PM.005.
When the settings are complete, click Write and then click Next.
11-26
ASDA-A3 Linear Motor and Third-Party Motor
11
When the settings are complete, click Write and then click Next.
11-27
Linear Motor and Third-Party Motor ASDA-A3
11
If an alarm occurs during the identification process, refer to Chapter 14 Troubleshooting to clear
the alarm. The software continues with the identification process only when the alarm is cleared.
Cycle power to the servo drive after the identification process is complete. Without cycling the
power, you cannot switch the servo to the Servo On state.
11-28
ASDA-A3 Linear Motor and Third-Party Motor
After completing the setting for the Motor Parameter Identification Wizard, set the movement
direction for the linear motor. Incorrect direction setting results in incorrect direction of movement,
causing the limit switch invalid and increasing the risk of collision. Use the JOG mode to set the
linear motor direction with the jog speed in units of 0.01 mm/s. When executing jog control, check
if the jog speed is set too slow or too fast. If it is too slow, you may think that the motor is not
11
actuated; if it is too fast, it may cause the motor to crash.
Motor Parameter
Identification Wizard
Start parameter
identification
Is the identification No
complete?
Yes
Is the direction No
correct?
Yes
Complete
11-29
Linear Motor and Third-Party Motor ASDA-A3
11 servo control. Set PM.003 for the linear scale. If AL011 is triggered when the linear motor is in
operation, check if PM.003.U is set correctly.
The linear encoder includes sine wave type and pulse type. Currently, the CN5*2 of ASDA-A3 only
supports pulse type encoders, and sine wave type encoders must be used with a position signal
converter box connected to CN2.
Note:
11-30
ASDA-A3 Linear Motor and Third-Party Motor
Three-phase
back
electromotive
force of the
motor
Hall sensor
U phase
Hall sensor
V phase
Hall sensor
W phase
11-31
Linear Motor and Third-Party Motor ASDA-A3
11 (1)
(2)
(3) (4)
(1) The screw hole side up; (2) Mover; (3) M3 screw; (4) Stator
1.5 - 2.2 mm
(A)
11-32
ASDA-A3 Linear Motor and Third-Party Motor
To check the phase sequence of the Hall sensor, set P0.017 to the monitoring variable -177 and
observe the change of phase sequence with P0.009. The bits of this monitoring variable are
(bit 3, bit 2, bit 1) = (W, V, U). The following figure shows the waveform monitored by the scope
when you manually move the linear motor. You can see the phase sequence in the cycle of
(1, 0, 1), (1, 0, 0), (1, 1, 0), (0, 1, 0), (0, 1, 1), and (0, 0, 1). When the motor reverses, the phase
11
sequence is also reversed. Incorrect phase sequence may cause the motor to go in the wrong
direction or even be out of control.
Note: for the monitoring variable -177, Bit 1 represents U phase, Bit 2 represents V phase, and Bit 3
represents W phase.
(1,1,0)
(1,0,1)
(1,0,0)
(0,1,1)
(0,1,0)
(0,0,1)
11-33
Linear Motor and Third-Party Motor ASDA-A3
11 converted into Delta's communication format and returned to the servo drive through CN2
without an external power supply. In addition, the position signal converter box can use the
interpolation sine wave signals to increase the resolution and avoid the frequency limit.
Weight Approx. 70 g
11-34
ASDA-A3 Linear Motor and Third-Party Motor
(2)
ERROR
WARNING
RUN
11
X1 X1:A,B P ulse
X2 X2:A-Sin B-Cos
X3 X3: Reserve
X4 X4: Reserve
X5 X5: Reserve
X6
(3) X7
X6:Reserve
X7:Reserve
Drive Mode
Switch Mode
Hall S ensor
W/O Hall S ensor
Reserve
Reserve
Drive Mode
Hall Sensor
(4) (6)
W/O Hall Sensor
Switch Mode
(5)
No. Item Description
Connector for
(1) CN26 26-pin connector.
signal source
ERROR* Alarm indicator.
(2) Status indicator WARNING* Warning indicator.
RUN Normal operation indicator.
Displays according to the status of the signal switch
(3) Function indicator LED
knob (4) and function switch (6).
X1 Square wave digital signal as the source.
Signal switch
(4) X2 Sine wave analog signal as the source.
knob
X3 - X9 Function not supported.
Connector for
(5) connecting to the CN20 20-pin connector.
servo drive
The converter box status is controlled by the
Drive Mode commands from the servo drive; meanwhile, the signal
switch knob (4) and the function switch (6) are invalid.
The converter box status is controlled by the signal
(6) Function switch switch knob (4) and the function switch (6) on the
Switch Mode
converter box; meanwhile, the commands from the
servo drive are invalid.
Hall Sensor With a Hall sensor installed.
W/O Hall Sensor Without a Hall sensor installed.
Note: the indicators of ERROR and WARNING are irrelevant to the servo alarms; they are for the signal
11-35
Linear Motor and Third-Party Motor ASDA-A3
11 1
2
QEA_IN+
QEA_IN-
A phase pulse (+) input
15
AGND
NC
Analog signal ground
(motor temperature)
For internal use only.
DO NOT connect this pin.
W phase Hall sensor
3 QEB_IN+ B phase pulse (+) input 16 HALL_W
signal input
V phase Hall sensor
4 QEB_IN- B phase pulse (-) input 17 HALL_V
signal input
U phase Hall sensor
5 QEZ_IN+ Z phase pulse (+) input 18 HALL_U
signal input
For internal use only.
6 QEZ_IN- Z phase pulse (-) input 19 NC
DO NOT connect this pin.
For internal use only.
7 QES_IN Single Z phase pulse input 20 NC
DO NOT connect this pin.
For internal use only.
8 A+_IN A phase sine wave (+) input 21 NC
DO NOT connect this pin.
For internal use only.
9 A-_IN A phase sine wave (-) input 22 NC
DO NOT connect this pin.
Digital signal ground
10 B+_IN B phase sine wave (+) input 23 GND
(Hall sensor power ground)
Digital signal ground
11 B-_IN B phase sine wave (-) input 24 GND
(Linear scale power ground)
12 R+_IN Z phase sine wave (+) input 25 5VD +5V power supply
13 R-_IN Z phase sine wave (-) input 26 5VD +5V power supply
Note: NC represents “No connection”, which is for internal use only. Do not connect to NC, or it may
11-36
ASDA-A3 Linear Motor and Third-Party Motor
The total weight estimation methods for the linear motor and the rotary motor are similar, but the
setting value for the total weight of the linear motor (P1.037) is in units of kg. During the
estimation, it is advisable to set the speed (P4.005) to 10000 (unit: 0.01 mm/s) or above and set
the time (P5.020) to 1.5 seconds or less for the linear motor to accelerate from 0 to 5 m/s or to
decelerate from 5 m/s to 0.
The limit setting function is to protect the motor from exceeding the allowable range. Connect
the physical signal switch to the DI for protecting the machine and avoiding collision.
As shown in the following figure, the X and Y of the DI are user-defined. The DIX in this figure is
defined as the positive limit (PL) and the DIY is defined as the negative limit (NL), which are
defined as Positive inhibit limit (0x23) and Negative inhibit limit (0x22) by the digital inputs of
Delta servo drives. When the forward or reverse direction changes, change the positive and
negative limit settings as well; otherwise the protection is lost.
Linear motor
Positive direction
NL PL
DIX
DIY
11-37
Linear Motor and Third-Party Motor ASDA-A3
PM.011 (Current setting for initial magnetic field detection) is a parameter used for the linear
motor without a Hall sensor (PM.003.Y = 0). When the linear motor without a Hall sensor is
11 powered on and the servo is switched On for the first time, the servo drive outputs the current
set in PM.011 to drive the motor and can obtain the motor’s present magnetic field information
by automatically detecting the initial magnetic field when the motor slightly moves. There are
two modes for initial magnetic field detection: quick mode (PM.012 [Bit 14] = 0) and smooth
mode (PM.012 [Bit 14] = 1).
During the detection, the current setting affects how subtle the movement of the linear motor is.
With the appropriate current setting, the friction between the motor and the mechanical part can
be overcome and the servo drive can complete the initial magnetic field detection. Excessive
current causes excessive movement of the linear motor, which may result in mechanical part
collision. On the other hand, when the current is too low, the friction may not be overcome and
the servo drive is unable to detect the initial magnetic field, thus triggering AL052. For the
settings of PM.011, refer to Chapter 8 Parameters.
When executing the motor parameter identification for the motor of the Z axis, ensure to place
the translation stage under the mechanical part at a balanced position, and set PM.012 [Bit 12]
and [Bit 13] according to the feedback position of the motor and the condition of the mechanical
limits. Then, you can execute the initial magnetic field detection.
Note that if you are using a motor with a brake for the Z axis, it is prohibited to use the initial
magnetic field detection function. Install a Hall sensor or use an absolute motor instead.
11-38
ASDA-A3 Linear Motor and Third-Party Motor
The overload gain setting is for protecting the motor from overheating. Under normal
circumstances, set PM.019 and PM.020 to 100% (default) or adjust the values according to the
following table. These parameters do not affect the motor performance. You can monitor the motor
load (overload counter) with the monitoring variable -91, which value range is from 0 to 100.
When the value reaches 100, it means the motor is overloaded and the servo alarm AL006
11
occurs.
The operating time in this section means the time required for the motor protection level to
reach the overload level from the normal level. When the protection level reaches the overload
level, AL006 is triggered. The measurement basis of the load ratio is 100%. When the ratio is
above 100%, it refers to the Load increase gain (PM.019); when the ratio is less than 100%, it
refers to the Load decrease gain (PM.020). The load ratio determines whether the overload
count is accumulated. When the load ratio accumulates over 100%, the operating time must be
taken into consideration, or else AL006 occurs. If the load ratio is below 100%, you do not need
to consider the operating time.
11-39
Linear Motor and Third-Party Motor ASDA-A3
11
11-40
CANopen Mode
This chapter provides details for the required parameter settings when the servo
12
communicates with the controller through the CANopen communication function.
12-1
CANopen Mode ASDA-A3
SDO transmission: acyclic data exchange for reading / writing parameters and
communication related settings.
Node guarding.
Heartbeat.
Time stamp.
12-2
ASDA-A3 CANopen Mode
12
Pin assignment:
12-3
CANopen Mode ASDA-A3
Follow these instructions to connect the CANopen controller and the ASDA-A3 servo drive:
12 1.
2.
3.
Set to CANopen mode: set P1.001.YX to 0C.
Set the transmission rate (baud rate): set P3.001.Z to 4 (Z = 0: 125 Kbps; 1: 250 Kbps;
2: 500 Kbps; 3: 800 Kbps; 4: 1 Mbps).
4. It is suggested that you change the setting value of P3.012.Z from 0 (default) to 1 to enable
the non-volatile setting for the parameter. Note that the default E-Gear ratio varies with the
set value of P3.012.Z.
S-curve acceleration
P1.034 200 6087h 200
constant
100
100
Zero speed range P1.038 (rotary*: 0.1 rpm; 606Fh
(0.1 rpm)
linear*: 0.1 mm/s)
E-Gear ratio - 6093h
P1.044 16777216 1
numerator N1 sub1
E-Gear ratio - 6093h
P1.045 100000 1
denominator M sub2
Speed reached 10 100
P1.047 606Dh
(DO.SP_OK) range (rotary*: rpm; linear*: mm/s) (0.1 rpm)
Accumulated time to
P1.049 0 606Eh 0
reach desired speed
Depending on
607Fh the motor
Depending on the motor (0.1 rpm)
Maximum speed limit P1.055 (rotary*: 1 rpm;
linear*: 1 mm/s) Depending on
6080h the motor
(rpm)
Excessive deviation
warning condition of P2.035 50331648 6065h 50331648
Position command
Positive software limit
607Dh
(PP / CSP / CSV / CST P5.008 2147483647 2147483647
sub2
mode)
Negative software limit
607Dh
(PP / CSP / CSV / CST P5.009 -2147483648 -2147483648
sub1
mode)
Origin definition
P6.001 0 607Ch 0
(HM mode)
Note: rotary means a permanent-magnet synchronous rotary motor;
linear means a permanent-magnet synchronous linear motor.
5. It is suggested that you enable the dynamic brake function (P1.032 = 0x0000).
12-4
ASDA-A3 CANopen Mode
CAN network
CAN node 12
DS301 Application layer and
communication profile
Modes of operation
Inter-
Profile Profile Profile
Homing polated
Position Velocity Torque
mode Position
mode mode mode
mode
Motor
DS301 is the communication profile. This protocol includes the communication objects
(PDO, SDO, SYNC, and Emergency object), NMT service, and related communication
object dictionary.
DS402 is the device profile for drives and motion control. It defines the behavior of each
operation mode and the required object parameter settings for execution.
12-5
CANopen Mode ASDA-A3
The default values of the Delta servo drive object dictionary comply with the DS301 protocol. All
12 CANopen data contains an 11-bit identifier, generally referred to as "COB-ID". The COB-ID data
format is as follows:
Bit 10 9 8 7 6 5 4 3 2 1 0
The following table lists the supported objects and the corresponding COB-IDs:
12-6
ASDA-A3 CANopen Mode
Real-time data transmission can be achieved with Process data objects (PDOs). There are two
types of PDOs: transmit PDOs (TxPDOs) and receive PDOs (RxPDOs). This definition is from
the perspective of the servo drive, for example, the TxPDO refers to the object that the servo
drive sends to the controller. Set the communication parameters and mapping parameters as
12
shown in the following table to use the PDOs.
RxPDOs TxPDOs
Communi- Communi-
Communication Mapping Communication Mapping
cation cation
object index object index object index object index
object object
RxPDO1 1400h 1600h TxPDO1 1800h 1A00h
RxPDO2 1401h 1601h TxPDO2 1801h 1A01h
RxPDO3 1402h 1602h TxPDO3 1802h 1A02h
RxPDO4 1403h 1603h TxPDO4 1803h 1A03h
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
Bit Function
Bit 0 - Bit 7 Object data length
Bit 8 - Bit 15 Object sub-index
Bit 16 - Bit 31 Object index
Example:
To set the three PDOs, OD 6040h, OD 607Ah, and OD 6060h, in the first group of PDOs, the
setting is as follows:
Mapping parameter
Data Description
setting for RxPDO
OD 1600h sub0 3 Set 3 PDO mappings.
OD 1600h sub1 6040h 00h 10h -
OD 1600h sub2 607Ah 00h 20h -
OD 1600h sub3 6060h 00h 08h -
Note The total length is 38h (56-bit) which meets the specification of less than 64-bit.
12-7
CANopen Mode ASDA-A3
With Service data objects (SDOs), you can write or read objects. The SDO message format is
12 mainly composed of COB-ID and SDO packets. SDO packets can transmit up to 4 bytes.
Controller
COB-ID
600h+ 0
Packet (8 bytes in total)
1 2 3 4 5 6 7
Servo
Node-ID drive
Byte Function
Byte 0 Command code
Byte 1 - Byte 2 Object index
Byte 3 Object sub-index
Byte 4 - Byte 7 Data
To use an SDO to write data with the controller, you need to write the command code, indexes,
and data according to the SDO format. The servo drive then returns the corresponding message
based on the written data.
The following figure shows the packet format when the controller sends the SDO for writing
data:
Object
Command
Object index sub- Data
code Description
index
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Write 4 bytes of
23h - - - Data
data.
Write 2 bytes of
2Bh - - - Data
data.
Write 1 byte of
2Fh - - - Data
data.
12-8
ASDA-A3 CANopen Mode
The following figure shows the packet format returned by the servo drive when the controller
sends the SDO for writing data:
Controller
COB-ID
580h+
Node-ID
0
Packet (8 bytes in total)
1 2 3 4 5 6 7
Servo
drive 12
Object
Command
Object index sub- Data
code Description
index
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Write-in is
60h - - -
successful.
80h - - - SDO abort codes Error code.
Example:
Write the value of 300,000 (493E0h) to the servo parameter P7.001 (OD 2701h).
12-9
CANopen Mode ASDA-A3
To use an SDO to read data with the controller, you need to write the command code and
12
indexes according to the SDO format. The servo drive then returns the object's data based on
the object to be read.
The following figure shows the packet format when the controller sends the SDO for reading
data:
Object
Command
Object index sub- Data
code Description
index
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
40h - - - Read data.
The following figure shows the packet format returned by the servo drive when the controller
sends the SDO for reading data:
Object
Command
Object index sub- Data
code Description
index
Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7
Read 4 bytes of
43h - - - Data
data.
Read 2 bytes of
4Bh - - - Data
data.
Read 1 byte of
4Fh - - - Data
data.
80h - - - SDO abort codes Error code.
12-10
ASDA-A3 CANopen Mode
12-11
CANopen Mode ASDA-A3
The Synchronization objects (SYNCs) are periodically broadcast by the SYNC producer. There
The SYNC object is used to achieve the synchronization of PDO transmission and reception
between the controller and servo drive. The SYNC object transmission cycle is set by the object
OD 1006h (see Section 12.4 Object dictionary for detailed settings).
The following figure shows the timing sequence between the servo drive RxPDO reception and
the controller SYNC transmission. The controller transmits RxPDO to the servo drive between
two SYNCs (communication cycle), and the servo drive will not execute the RxPDO received in
the previous communication cycle until it receives the SYNC.
12-12
ASDA-A3 CANopen Mode
The following figure shows the timing sequence between the servo drive TxPDO transmission
and the controller SYNC transmission. The servo drive transmits the TxPDO data to the
12
controller as soon as it receives the SYNC.
When the servo detects an abnormality, it sends an alarm and notifies the controller with the
Emergency object. The Emergency object can transmit only one alarm at a time. When a higher
priority alarm occurs before the previous lower priority alarm is cleared, the higher priority alarm
overwrites the previous alarm and is transmitted to the controller as an Emergency object.
12-13
CANopen Mode ASDA-A3
State machine
12 The NMT state machine is shown as follows. After the servo drive completes the initialization, it
enters the Pre-Operational state. The NMT state machine determines the behavior of the
communication objects, such as PDO functions only in the Operational state.
Initialization
(2)
(14) (11)
Pre-Operational
(7)
(4) (5) (10)
(13)
Stopped
(3) (6)
(8)
(12) (9)
Operational
Status Description
The servo drive successfully completes initialization after being powered on
Initialization
without errors occurring. The packets cannot yet be transmitted in this state.
Data can be exchanged with SDOs. If an alarm occurs in the servo drive, an
Pre-Operational
emergency message is sent to notify the controller.
The servo drive can use SDO and TxPDO data packets to exchange data with
Stopped
the controller.
All data exchanges including SDOs and PDOs (TxPDOs and RxPDOs) are
Operational
allowed.
The following table shows the available communication objects in each communication state:
12-14
ASDA-A3 CANopen Mode
Heartbeat
The Heartbeat mechanism is mainly to enable the producer to send packets to the consumer
12
periodically. The producer can be a controller or servo drive; on the other hand, a controller or
servo drive can also be the consumer.
If you use the controller to send the heartbeat and the servo drive as the consumer, you need to
set the consumer heartbeat time (OD 1016h) for the servo drive. When the servo drive does not
receive the heartbeat signal within the receiving time, it triggers the heartbeat event, meaning
AL180 is triggered. Consumer heartbeat time (OD 1016h) is defined as the time the servo drive
expects to receive a heartbeat. To start the Heartbeat mechanism, set the consumer heartbeat
time (OD 1016h) and then have the controller send the heartbeat signal. The consumer
heartbeat time (OD 1016h) must be greater than the producer heartbeat time which is set by the
controller. Since there are delays and other uncontrollable external factors in transmitting the
heartbeat message, you must retain a tolerance time for the transmission.
COB-ID = 700h+Node-ID
Example of Node-ID = 1
Heartbeat Heartbeat
701h S
producer consumer
Producer Consumer
heartbeat time heartbeat time
(OD 1016h)
Heartbeat Heartbeat
701h S
producer consumer
Consumer
heartbeat time
(OD 1016h)
No signal AL180
If you want to use the servo drive as the producer, then the heartbeat is sent by the drive. When
the controller does not receive the heartbeat signal within the receiving time, it triggers the
heartbeat event which corresponds to the alarm defined by the controller.
The servo drive can be the consumer and the producer simultaneously. In that case, you need
to set OD 1016h and OD 1017h at the same time, and the controller must be set as the
producer and the consumer as well.
12-15
CANopen Mode ASDA-A3
Node/Life guarding
The Node/Life guarding mechanism is similar to the Heartbeat mechanism. The main difference
12
between the two is that Heartbeat only uses the consumer but not the producer to judge
whether there are packets or not. The mechanism of Node/Life guarding is mainly based on the
two-way relationship between the master and slave. The master periodically sends packets to
the slave, and the slave must return the packets to the master within the set guard time (OD
100Ch), otherwise an error occurs. You must set the life time for the slave and the master must
send the packets within the guard time. If the slave does not receive the packets, AL180 is
triggered. Life time is set by multiplying the guard time by a life time factor (OD 100Dh).
COB-ID
Master Slave
Node COB-ID Bit 7 6~0
Guard Node
Time Life
Time
COB-ID
Master Slave
Node COB-ID Bit 7 6~0
Guard
Time
Bit 7 6 5 4 3 2 1 0
12-16
ASDA-A3 CANopen Mode
The following figure shows the Profile Position mode architecture of the servo drive:
M
Torque actual value (6077h)
12-17
CANopen Mode ASDA-A3
Operation steps:
12
2. Set OD 607Ah for the target position (unit: PUU).
6. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 6.1 and 6.2 are to
bring the servo drive's state machine into the ready state. For the description of the state
machine, refer to the OD 6040h description in Section 12.4.3.3.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
6.1 0 0 1 1 0 Shutdown.
6.2 0 0 1 1 1 Switch on (ready for Servo On).
6.3 0 1 1 1 1 Enable operation (Servo On).
6.4 1 1 1 1 1 Command triggering (rising-edge triggered)
7. After the servo completes the first motion command, the servo sets the target position,
speed, and other conditions to execute the next motion command.
8. Set the Controlword (OD 6040h). Since the command is rising-edge triggered, switch Bit 4
to Off first and then to On.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
8.1 0 1 1 1 1 Enable operation (Servo On).
8.2 1 1 1 1 1 Command triggering (rising-edge triggered)
1. Read OD 6064h to obtain the actual value of the motor position at present.
2. Read OD 6041h to obtain the servo drive status, including the following error and
notifications for set-point acknowledge and target reached.
12-18
ASDA-A3 CANopen Mode
In Profile Position mode, set the command to take effect immediately or not with OD 6040h [Bit 5].
Set OD 6040h [Bit 5] to 0 to disable the command from taking immediate effect
If the command is not enabled to take immediate effect, when the current motion command is in
execution (not yet complete), the servo continues to execute the current motion command even
12
if a new command is triggered. The new command is acknowledged and executed only after the
current command is complete.
Command 1
triggering
(OD 6040h
[Bit 4]) 0
50000 PUU
Current position 20000 PUU
command
Set-point
acknowledge 1
(OD 6041h
[Bit 12]) 0
Target reached 1
(OD 6041h
[Bit 10]) 0
12-19
CANopen Mode ASDA-A3
Set OD 6040h [Bit 5] to 1 to enable the command to take immediate effect (only valid in
Profile Position mode)
12
If the command is enabled to take immediate effect, when the current motion command is in
execution (not yet complete), the servo immediately interrupts the current command and
executes the new command once receiving the new triggered command.
Command
triggering
1
(OD 6040h
[Bit 4]) 0
Current position
command
Set-point
acknowledge 1
(OD 6041h
[Bit 12]) 0
Target reached 1
(OD 6041h
[Bit 10]) 0
12-20
ASDA-A3 CANopen Mode
12
60FCh Position demand value INTEGER32 RO
12-21
CANopen Mode ASDA-A3
Interpolated Position (IP) mode requires a series of position data to complete the interpolation
12 for positioning. Different from PP (Profile Position) mode, all the motion command paths in IP
mode are issued by the controller. The servo drive only follows each position that the controller
issues and finally completes a motion command. Delta servo drives only support synchronous
operation in which the controller periodically sends the SYNC object (COB-ID = 0x80). The
interpolation time period can be set with OD 60C2h. And the controller issues the position
command to the interpolation position of OD 60C1h.
Max torque
(6072h)
Position
Max profile velocity (607Fh) Speed limit
trajectory
function
generator
Position demand value
(60FCh)
Encoder
Position window time (6068h)
+
Target reached (6041h [Bit 10]) Window
Timer
comparator
-
Position actual value (6064h) Position
factor
6093h sub2
-
6093h sub1
Following error actual value (60F4h) +
Position demand value
Following error window (6065h) (6062h)
12-22
ASDA-A3 CANopen Mode
Operation steps:
12
2. Set OD 60C2h for the interpolation time period. The setting must be the same as the
communication cycle period (OD 1006h).
3. In the PDO mapping setting of the controller, configure one set of RxPDO to be OD 60C1h
sub1 and OD 60C1h sub2.
4. In the PDO mapping setting of the controller, configure the objects to be monitored in
TxPDO according to the requirements, such as the position actual value (OD 6064h).
5. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 5.1 and 5.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 12.4.3.3.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
5.1 0 0 1 1 0 Shutdown.
5.2 0 0 1 1 1 Switch on (ready for Servo On).
5.3 0 1 1 1 1 Enable operation (Servo On).
SYNC Time
OD 6040h [Bit 3]
OD 60C1h sub1
Interpolation data
record
Servo internal
interpolation position
12-23
CANopen Mode ASDA-A3
Adjustment method:
It is suggested that you set the SYNC communication cycle period (OD 1006h) between 1 ms
12
and 10 ms. If the cycle period is too long, the interval between cycles also increases. If the
position change is big, it causes speed fluctuations. In this case, use P1.036 (S-curve
acceleration / deceleration constant) or P1.068 (Position command - moving filter) to smooth the
position difference. Since the jitter of each controller is different, the time the servo receives the
SYNC differs from the SYNC communication cycle time. When this happens, adjust the value of
P3.009.U to increase the error range and have the servo drive automatically correct the internal
timer so it is consistent with the communication cycle of the controller.
12-24
ASDA-A3 CANopen Mode
After homing is complete, the position system of the servo drive is established and the drive can
start executing the position command issued by the controller. The Delta A3 servo drive offers
39 homing methods, including homing on the home switch, positive or negative limit,
motor Z pulse, and hard stop.
12
Homing method (6098h)
Homing
function
Home offset (607Ch)
M
Torque actual value (6077h)
Encoder
Position
factor
Position actual value (6064h) 6093h sub2
6093h sub1
Operation steps:
4. Set OD 6099h sub1 for the speed when searching for the home switch.
5. Set OD 6099h sub2 for the speed when searching for the Z pulse.
7. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 7.1 and 7.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 12.4.3.3.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
7.1 0 0 1 1 0 Shutdown.
7.2 0 0 1 1 1 Switch on (ready for Servo On).
7.3 0 1 1 1 1 Enable operation (Servo On).
7.4 1 1 1 1 1 Homing (rising-edge triggered).
12-25
CANopen Mode ASDA-A3
12
2. Read OD 6064h to obtain the actual value of the motor position at present.
12-26
ASDA-A3 CANopen Mode
In Profile Velocity (PV) mode, the controller specifies the speed command and acceleration /
deceleration settings, and then the trajectory generator of the servo drive plans the motion path
according to these conditions.
M
Torque actual value (6077h)
Encoder
Velocity window time (606Eh)
Operation steps:
4. Set the target velocity (OD 60FFh) to 0. In Profile Velocity mode, the servo motor starts
operating once the servo drive is switched to Servo On (Step 5). Therefore, setting the
target velocity (OD 60FFh) to 0 is to ensure that the motor maintains at 0 rpm at the
moment of Servo On.
5. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 5.1 and 5.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 12.4.3.3.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
5.1 0 0 1 1 0 Shutdown.
5.2 0 0 1 1 1 Switch on (ready for Servo On).
5.3 0 1 1 1 1 Enable operation (Servo On).
12-27
CANopen Mode ASDA-A3
12
2. Read OD 606Ch to obtain the current speed feedback.
12-28
ASDA-A3 CANopen Mode
Operation steps:
3. Set the target torque (OD 6071h) to 0. In Profile Torque mode, the servo target torque takes
effect once the servo drive is switched to Servo On (Step 4). Therefore, set the target
torque (OD 6071h) to 0 for safety reasons.
4. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 4.1 and 4.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 12.4.3.3.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
4.1 0 0 1 1 0 Shutdown.
4.2 0 0 1 1 1 Switch on (ready for Servo On).
4.3 0 1 1 1 1 Enable operation (Servo On).
12-29
CANopen Mode ASDA-A3
12
2. Read OD 6077h to obtain the current torque feedback.
12-30
ASDA-A3 CANopen Mode
Data type
12-31
CANopen Mode ASDA-A3
12 Index
1000h
1001h
1003h
Object code
VAR
VAR
ARRAY
Name
Device type
Error register
Pre-defined error field
Data type
UNSIGNED32
UNSIGNED8
UNSIGNED32
Access
RO
RO
RW
1005h VAR COB-ID SYNC message UNSIGNED32 RO
1006h VAR Communication cycle period UNSIGNED32 RW
100Ch VAR Guard time UNSIGNED16 RW
100Dh VAR Life time factor UNSIGNED8 RW
1010h ARRAY Store parameters UNSIGNED32 RW
1011h ARRAY Restore parameters UNSIGNED32 RW
1014h VAR COB-ID emergency message UNSIGNED32 RO
1016h ARRAY Consumer heartbeat time UNSIGNED32 RW
1017h VAR Producer heartbeat time UNSIGNED16 RW
1018h RECORD Identity object UNSIGNED32 RO
1029h ARRAY Error behavior UNSIGNED8 RW
1200h RECORD Server SDO parameter SDO parameter RO
Receive PDO communication
1400h - 1403h RECORD UNSIGNED16/32 RW
parameter
1600h - 1603h RECORD Receive PDO mapping parameter UNSIGNED32 RW
Transmit PDO communication
1800h - 1803h RECORD UNSIGNED16/32 RW
parameter
1A00h - 1A03h RECORD Transmit PDO mapping parameter UNSIGNED32 RW
12-32
ASDA-A3 CANopen Mode
12
6072h VAR Max torque UNSIGNED16 RW Y
6074h VAR Torque demand value INTEGER16 RO Y
6075h VAR Motor rated current UNSIGNED32 RO Y
6076h VAR Motor rated torque UNSIGNED32 RO Y
6077h VAR Torque actual value INTEGER16 RO Y
6078h VAR Current actual value INTEGER16 RO Y
607Ah VAR Target position INTEGER32 RW Y
607Ch VAR Home offset INTEGER32 RW Y
607Dh ARRAY Software position limit INTEGER32 RW Y
607Fh VAR Max profile velocity UNSIGNED32 RW Y
6080h VAR Max motor speed UNSIGNED32 RW Y
6081h VAR Profile velocity UNSIGNED32 RW Y
6083h VAR Profile acceleration UNSIGNED32 RW Y
6084h VAR Profile deceleration UNSIGNED32 RW Y
6085h VAR Quick stop deceleration UNSIGNED32 RW Y
6087h VAR Torque slope UNSIGNED32 RW Y
6093h ARRAY Position factor UNSIGNED32 RW Y
6098h VAR Homing method INTEGER8 RW Y
6099h ARRAY Homing speeds UNSIGNED32 RW Y
609Ah VAR Homing acceleration UNSIGNED32 RW Y
60C0h VAR Interpolation sub mode select INTEGER16 RW Y
60C1h ARRAY Interpolation data record INTEGER32 RW Y
60C2h RECORD Interpolation time period UNSIGNED8 RW Y
60C5h VAR Max acceleration UNSIGNED32 RW Y
60C6h VAR Max deceleration UNSIGNED32 RW Y
60F4h VAR Following error actual value INTEGER32 RO Y
60FCh VAR Position demand value INTEGER32 RO Y
60FDh VAR Digital inputs UNSIGNED32 RO Y
60FEh ARRAY Digital outputs UNSIGNED32 RW Y
60FFh VAR Target velocity INTEGER32 RW Y
6502h VAR Supported drive modes UNSIGNED32 RO Y
12-33
CANopen Mode ASDA-A3
Index
Name
1000h
Device type
Access RO
PDO mapping No
0402 A2
0602 M
0702 A3
0B02 B3
Index 1001h
Access RO
Default 0
12-34
ASDA-A3 CANopen Mode
Object function:
The bits and corresponding functions are as follows:
12
Bit 7 6 5 4 3 2 1 0
Bit Function
Bit 1 Current
Bit 2 Voltage
Bit 3 Temperature
Index 1003h
Access RW
PDO mapping No
Sub-index 0
Access RW
PDO mapping No
Default 0
Sub-index 1-5
Access RO
PDO mapping No
Default 0
12-35
CANopen Mode ASDA-A3
12
C Delta servo alarm Z Error code
D U
Example:
When you operate the servo, if the encoder cable is not correctly connected, the servo drive
panel displays AL011 and the error code is stored in the 1003h array. The display is as
follows:
0x0011 0x7305
AL011 is defined as “CN2 communication failed” according to the Delta servo alarm.
Index 1005h
Access RO
PDO mapping No
Default 80h
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
12-36
ASDA-A3 CANopen Mode
Index 1006h
12
Name Communication cycle period
Access RW
PDO mapping No
Default 0
Unit μs
Object function:
This object is to set the communication cycle (unit: μs). The communication cycle is the
interval between two SYNCs. If you are not using SYNC, set this object to 0.
Index 100Ch
Access RW
PDO mapping No
Default 0
Unit ms
Object function:
OD 100Ch and OD 100Dh work for the Life Guarding Protocol. OD 100Ch is the guard time
in milliseconds and OD 100Dh is the multiplying factor. Therefore, OD 100Ch multiplied by
OD 100Dh gives the life time for the Life Guarding Protocol. If the guard time (OD 100Ch) is
set to 0, then the Life Guarding Protocol is invalid.
Example: if OD 100Ch = 5 ms and OD 100Dh = 10, then the life time is 50 ms.
12-37
CANopen Mode ASDA-A3
Index 100Dh
12
Name Life time factor
Access RW
PDO mapping No
Default 0
Object function:
OD 100Ch and OD 100Dh work for the Life Guarding Protocol. OD 100Ch is the guard time
in milliseconds and OD 100Dh is the multiplying factor. Therefore, OD 100Ch multiplied by
OD 100Dh gives the life time for the Life Guarding Protocol. If the guard time (OD 100Ch) is
set to 0, then the Life Guarding Protocol is invalid.
Example: if OD 100Ch = 5 ms and OD 100Dh = 10, then the life time is 50 ms.
Index 1010h
Access RW
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Default 1
12-38
ASDA-A3 CANopen Mode
Sub-index 1
12
Data type UNSIGNED32
Access RW
PDO mapping No
Setting range No
Default 1
Object function:
You can only write 0x65766173 (save) to sub-index 1, writing all current OD values to the
EEPROM.
Index 1011h
Access RW
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Default 1
Sub-index 1
Access RW
PDO mapping No
Setting range No
Default 1
Object function:
You can only write 0x64616F6C (load) to sub-index 1, resetting all OD parameters to their
default values.
12-39
CANopen Mode ASDA-A3
Index 1014h
12
Name COB-ID emergency message
Access RO
PDO mapping No
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
12-40
ASDA-A3 CANopen Mode
Index 1016h
12
Name Consumer heartbeat time
Access RW
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Setting range 1
Default 1
Sub-index 1
Access RW
PDO mapping No
Default 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
Consumer heartbeat time is defined as the time the servo drive expects to receive a
heartbeat. When the heartbeat consumer does not receive the heartbeat signal within the
receiving time, it triggers the heartbeat event, meaning AL180 is triggered. The consumer
heartbeat time must be greater than the producer heartbeat time. Since there are delays and
other uncontrollable external factors in transmitting the heartbeat message, you must retain a
tolerance time for the transmission.
12-41
CANopen Mode ASDA-A3
Index 1017h
12
Name Producer heartbeat time
Access RW
PDO mapping No
Default 0
Object function:
Producer heartbeat time is defined as the cycle time of the heartbeat. When this value is set
to 0, this function is invalid.
Index 1018h
Access RO
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Setting range 3
Default 3
Sub-index 1
Description Vendor ID
Access RO
PDO mapping No
Default 1DDh
12-42
ASDA-A3 CANopen Mode
Sub-index 2
12
Data type UNSIGNED32
Access RO
PDO mapping No
6000h: A2 series
6010h: A3 series
Default
6030h: M series
6080h: B3 series
Sub-index 3
Description Version
Access RO
PDO mapping No
Default N/A
Object function:
Index 1029h
Access RW
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Setting range 1
Default 1
12-43
CANopen Mode ASDA-A3
Sub-index 1
12
Data type UNSIGNED8
Access RW
PDO mapping No
Default 0
Object function:
Generally, when the servo drive detects a serious fault in the Operational state, the state is
automatically switched to the Pre-Operational state. Use this object setting to switch the state
to the Pre-Operational state, keep the original state, or switch to the Stopped state.
Index 1200h
Access RO
PDO mapping No
Sub-index 0
Access RO
PDO mapping No
Setting range 2
Default 2
12-44
ASDA-A3 CANopen Mode
Sub-index 1
12
COB-ID Client->Server (rx)
Access RO
PDO mapping No
Sub-index 2
Access RO
PDO mapping No
Object function:
This object is read-only and cannot be set. Read the station number for transmitting and
receiving the SDO with this object.
Example:
12-45
CANopen Mode ASDA-A3
12
Name Receive PDO communication parameter
Access RW
Sub-index 0
Access RO
PDO mapping No
Setting range 5
Default 5
Sub-index 1
Access RW
PDO mapping No
Default Node-ID: 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
12-46
ASDA-A3 CANopen Mode
Sub-index 2
12
Data type UNSIGNED8
Access RW
PDO mapping No
Default 0
Object function:
Transmission type
Setting value
Cyclic Acyclic Synchronous Asynchronous RTR only
00h (0) V V
01h - F0h (1 - 240) V V
F1h - FBh (241 - 251) Reserved
FCh (252) V V
FDh (253) V V
FEh (254) V
FFh (255) V
Sub-index 3
Access RW
PDO mapping No
Default 0
Sub-index 4
Access RW
PDO mapping No
Default 0
12-47
CANopen Mode ASDA-A3
Sub-index 5
12
Data type UNSIGNED16
Access RW
PDO mapping No
Default 0
Access RW
Sub-index 0
Access RW
PDO mapping No
0: disable
the function
Default 0
Sub-index 1-8
Access RW
PDO mapping No
Default 0
12-48
ASDA-A3 CANopen Mode
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Bit 15 14 13
Bit
12 11 10 9 8 7 6
Function
5 4 3 2 1 0
12
Bit 0 - Bit 7 Object data length
Bit 8 - Bit 15 Object sub-index
Bit 16 - Bit 31 Object index
Example:
To set the three PDOs, OD 6040h, OD 607Ah, and OD 6060h, in the first group of PDO,
the setting is as follows:
Mapping
parameter
Data Description
setting for
RxPDO
OD 1600h sub0 3 Set 3 PDO mappings.
Mapping Controlword (6040h);
OD 1600h sub1 6040h 00h 10h
data length is 16-bit.
Mapping target position (607Ah);
OD 1600h sub2 607Ah 00h 20h
data length is 32-bit.
Mapping mode (6060h);
OD 1600h sub3 6060h 00h 08h
data length is 8-bit.
The total length is 38h (56-bit) which meets the specification of less than
Note
64-bit.
Access RW
Sub-index 0
Access RO
PDO mapping No
Setting range 5
Default 5
12-49
CANopen Mode ASDA-A3
Sub-index 1
12
Data type UNSIGNED32
Access RW
PDO mapping No
Default Node-ID: 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
Sub-index 2
Access RW
PDO mapping No
Default 0
12-50
ASDA-A3 CANopen Mode
Object function:
12
Transmission type
Setting value
Cyclic Acyclic Synchronous Asynchronous RTR only
00h (0) V V
01h - F0h (1 - 240) V V
F1h - FBh (241 - 251) Reserved
FCh (252) V V
FDh (253) V V
FEh (254) V
FFh (255) V
Sub-index 3
Access RW
PDO mapping No
Default 0
Sub-index 4
Description Reserved
Access RW
PDO mapping No
Default 0
Sub-index 5
Access RW
PDO mapping No
0: not in use
Setting range
UNSIGNED16
Default 0
12-51
CANopen Mode ASDA-A3
12
Name Transmit PDO mapping parameter
Access RW
Sub-index 0
Access RW
PDO mapping No
0: disable
the function
Default 0
Sub-index 1-8
Access RW
PDO mapping No
Default 0
12-52
ASDA-A3 CANopen Mode
Index
Name
Object code
2XXXh
Parameter Mapping
VAR
12
Data type INTEGER16 / INTEGER32
Access RW
Default N/A
Object function:
Access the servo parameters with the OD 2XXXh group. The parameter number and index
are converted as follows:
Read the index first to get the information of the parameter length, and then use the SDO or
PDO to change the data.
Example 1:
Index 2300h
Name Node-ID
Access RW
Default 7F
12-53
CANopen Mode ASDA-A3
Example 2:
12 Index
Name
Object code
212Ch
Electronic Gear
VAR
Access RW
Default 1
Index 603Fh
Access RO
Default 0
Index 6040h
Name Controlword
Access RW
Default 0x0004
12-54
ASDA-A3 CANopen Mode
Object function:
The Controlword contains many functions, such as Servo On, command triggering, fault reset,
12
and quick stop.
The state machine architecture is as follows:
State Machine
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bits 4 - 6 are individually defined according to the operation mode, as shown in the following
table:
Definition in each operation mode
Profile Velocity mode
Bit
Profile Position mode Homing mode Profile Torque mode
Interpolated Position mode
Command triggering Homing
Bit 4 -
(rising-edge triggered) (rising-edge triggered)
Function for the command to take
Bit 5 - -
immediate effect
0: absolute position command
Bit 6 - -
1: relative position command
Note: - indicates the bit is invalid.
12-55
CANopen Mode ASDA-A3
Finite state machine (as shown in the following diagram) defines the behavior of a servo drive
system. Each state represents an internal or external behavior. For example, the servo drive
12
can execute point-to-point motion only in the Operation enabled state.
Start
0, 1
Switch On 15
disabled
2
7
Ready to Fault
10 switch on
12
3 6 9
Switch on 8
13, 14
4
5
16 Operation
Quick Stop
enabled
11
12-56
ASDA-A3 CANopen Mode
State transition can be achieved with the Controlword (OD 6040h). The commands are as
follows:
12
Bit of OD 6040h
Command Transition
Bit 7 Bit 3 Bit 2 Bit 1 Bit 0
Shutdown 0 X 1 1 0 2, 6, 8
Switch on 0 0 1 1 1 3
Switch on +
0 1 1 1 1 3+4
Enable operation
Disable voltage 0 X X 0 X 7, 9, 10, 12
Quick stop 0 X 0 1 X 7, 10, 11
Disable operation 0 0 1 1 1 5
Enable operation 0 1 1 1 1 4, 16
Fault reset X X X X 15
Index 6041h
Name Statusword
Access RO
Default 0
Object function:
The Statusword contains many statuses, such as Servo On, command statuses, fault signal,
and quick stop. The state machine architecture is as follows:
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
12-57
CANopen Mode ASDA-A3
12
operation mode, as shown in
the following table.
Bit 14 Positive limit Positive limit -
Bit 15 Negative limit Negative limit -
Index 605Bh
Access RW
Default 0
Object function:
Set to 0: when Servo Off, the dynamic brake has no effect, so the motor runs freely and the
machine stops only by friction.
Set to -1: when Servo Off, the servo stops with the operation of the dynamic brake.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-58
ASDA-A3 CANopen Mode
Index 6060h
12
Name Modes of operation
Access RW
Default 0
Object function:
Index 6061h
Access RO
Default 0
Object function:
This object displays the current operation mode. Refer to the table in OD 6060h.
12-59
CANopen Mode ASDA-A3
Index 6062h
12
Name Position demand value
Access RO
Default 0
Unit PUU
Object function:
This position demand value is the interpolation command calculated by the servo internal
interpolator. This command passes through the servo internal filter. For its detailed location,
refer to the servo architecture diagram of each mode.
Index 6063h
Access RO
Default 0
12-60
ASDA-A3 CANopen Mode
Index 6064h
12
Name Position actual value
Access RO
Default 0
Unit PUU
Index 6065h
Access RW
Default 50331648
Unit PUU
Object function:
When the following error actual value (OD 60F4h) exceeds this setting range, AL009
(Excessive deviation of Position command) is triggered.
Position
Following error Following error
window window
Target position
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-61
CANopen Mode ASDA-A3
Index 6067h
12
Name Position window
Access RW
Default 100
Unit PUU
Object function:
When the difference (absolute value) between the position command (PP mode: OD 607Ah;
IP mode: OD 60C1h) and the position actual value (OD 6064h) is within the range set in
OD 6067h (Position window), and the duration of this condition is longer than the time set in
OD 6068h (Position window time), OD 6041h [Bit 10] (Target reached) is output.
Position
Target position
PP mode
Target position
(607Ah)
Position window (6067h) IP mode
Interpolation data
record (60C1h)
Position window time (6068h)
12-62
ASDA-A3 CANopen Mode
Index 6068h
12
Name Position window time
Access RW
Default 0
Unit ms
Object function:
When the difference (absolute value) between the position command (PP mode: OD 607Ah;
IP mode: OD 60C1h) and the position actual value (OD 6064h) is within the range set in
OD 6067h (Position window), and the duration of this condition is longer than the time set in
OD 6068h (Position window time), OD 6041h [Bit 10] (Target reached) is output.
PP mode
Target position
(607Ah)
Position window (6067h) IP mode
Interpolation data
Position window time (6068h) record (60C1h)
Index 606Bh
Access RO
Object function:
The velocity demand value is the command generated by the speed trajectory generator and
filtered by the command filter of the drive. This object only works in Profile Velocity mode.
12-63
CANopen Mode ASDA-A3
Index 606Ch
12
Name Velocity actual value
Access RO
Object function:
Index 606Dh
Access RW
Default 100
Object function:
The window comparator compares the speed difference with the velocity window (OD
606Dh). When the difference (absolute value) is within the range of the velocity window and
the duration of this condition is longer than the time set in the velocity window time (OD
606Eh), OD 6041h [Bit 10] (Target reached) is output. This object only works in Profile
Velocity mode.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
+
Target reached (6041h [Bit 10]) Window
Timer
comparator -
12-64
ASDA-A3 CANopen Mode
Index 606Eh
12
Name Velocity window time
Access RW
Default 0
Unit ms
Object function:
Index 606Fh
Access RW
Default 100
Object function:
This object sets the range for the zero-speed signal output. When the forward or reverse
speed (absolute value) of the motor is lower than this set value, the zero-speed signal (OD
6041h [Bit 12]) outputs 1.
Note: when P3.012.Z is set to1, the non-volatile setting for this object is enabled.
12-65
CANopen Mode ASDA-A3
Index 6071h
12
Name Target torque
Access RW
Default 0
Unit 0.1%
Object function:
This object sets the target torque (unit: 0.1%) in Profile Torque mode. If OD 6071h = 1000
(100.0%), it corresponds to the motor rated torque.
Index 6072h
Access RW
Default 3500
Unit 0.1%
Object function:
This object sets the maximum torque (unit: 0.1%) in Profile Torque mode.
12-66
ASDA-A3 CANopen Mode
Index 6074h
12
Name Torque demand value
Access RO
Default 0
Unit 0.1%
Object function:
The torque demand value is the command generated by the speed trajectory generator and
filtered by the command filter of the drive. This object only works in Profile Torque mode.
Index 6075h
Access RO
Default 0
Unit mA
Object function:
This object displays the rated current specified on the motor nameplate.
12-67
CANopen Mode ASDA-A3
Index 6076h
12
Name Motor rated torque
Access RO
Default 0
Object function:
This object displays the rated torque specified on the motor nameplate.
Index 6077h
Access RO
Default 0
Unit 0.1%
Object function:
12-68
ASDA-A3 CANopen Mode
Index 6078h
12
Name Current actual value
Access RO
Default 0
Unit 0.1%
Object function:
Index 607Ah
Access RW
Default 0
Unit PUU
Object function:
This object only works in Profile Position mode. For more details, refer to Section 12.3.1.
12-69
CANopen Mode ASDA-A3
Index 607Ch
12
Name Home offset
Access RW
Default 0
Unit PUU
Object function:
The origin reference point which the system looks for during the homing procedure is Home
position, such as the origin sensor and Z pulse. When the origin reference point is found, the
position offset from this point is the user-defined origin (Zero position), and the offset value is
Home offset.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Home Zero
position position
Home offset
Index 607Dh
Access RW
Sub-index 0
Access RO
Setting range 2
Default 2
12-70
ASDA-A3 CANopen Mode
Sub-index 1
12
Data type INTEGER32
Access RW
Default -2147483648
Unit PUU
Sub-index 2
Access RW
Default +2147483647
Unit PUU
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 607Fh
Access RW
Object function:
The unit of this object is 0.1 rpm, so this object multiplied by 10 is equivalent to P1.055
(Maximum speed limit in units of 1 rpm).
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-71
CANopen Mode ASDA-A3
Index 6080h
12
Name Max motor speed
Access RW
Object function:
This object is equivalent to P1.055, which is the maximum speed limit of the motor.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6081h
Access RW
Default 10000
Unit PUU/s
Object function:
This object only works in Profile Position mode. For more details, refer to Section 12.3.1.
12-72
ASDA-A3 CANopen Mode
Index 6083h
12
Name Profile acceleration
Access RW
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm to
3,000 rpm. This object only works in Profile Position mode and Profile Velocity mode.
Index 6084h
Access RW
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from 3,000 rpm
to 0 rpm. This object only works in Profile Position mode and Profile Velocity mode.
12-73
CANopen Mode ASDA-A3
Index 6085h
12
Name Quick stop deceleration
Access RW
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from 3,000 rpm
to 0 rpm.
Index 6087h
Access RW
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to change from 0% to
100% of the rated torque.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-74
ASDA-A3 CANopen Mode
Index 6093h
12
Name Position factor
Access RW
Sub-index 0
Access RO
PDO mapping No
Setting range 2
Default 2
Sub-index 1
Access RW
Default 1
Corresponding
P1.044
servo parameter
Note For the E-Gear ratio setting, refer to Section 6.2.5.
Sub-index 2
Access RW
Default 1
Corresponding
P1.045
servo parameter
Note For the E-Gear ratio setting, refer to Section 6.2.5.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-75
CANopen Mode ASDA-A3
Index 6098h
12
Name Homing method
Access RW
Setting range -4 to 35
Default 0
Object function:
The homing methods include looking for the Z pulse (Methods 1 - 14, 33, 34, 36, 37), not
looking for the Z pulse (Methods 17 - 30), defining the current position as the origin (Method
35), and looking for the hard stop (Methods 36 - 39). Methods 15, 16, 31, and 32 are reserved.
To use Methods 1 to 35, set OD 6098h to 1 to 35. To use Methods 36 to 39, set OD 6098h to
-1 to -4.
Starting
point
Z pulse
Negative limit
switch
Starting point
Z pulse
Positive limit
switch
12-76
ASDA-A3 CANopen Mode
12
Starting point
3
Starting
3 point
Starting point 4
Starting
point
Z pulse
Home switch
Starting point 5
Starting
point
5
Starting point
Starting
6 point
Z pulse
Home
switch
12-77
CANopen Mode ASDA-A3
Method 7: homing on the positive limit switch, home switch, and Z pulse
Starting point
12 7
7 Starting point
Starting point
7
Z pulse
Home switch
Positive limit
switch
Method 8: homing on the positive limit switch, home switch, and Z pulse
Starting point 8
Starting point
8
Starting point
8
Z pulse
Home switch
Positive limit
switch
12-78
ASDA-A3 CANopen Mode
Method 9: homing on the positive limit switch, home switch, and Z pulse
Starting point
Starting point
9
12
9
Starting point
Z pulse
Home switch
Positive limit
switch
Method 10: homing on the positive limit switch, home switch, and Z pulse
Starting point 10
Starting point 10
Starting point
10
Z pulse
Home switch
Positive limit
switch
12-79
CANopen Mode ASDA-A3
Method 11: homing on the negative limit switch, home switch, and Z pulse
Starting point
12 Starting point
11
11
Starting point
11
Z pulse
Home switch
Negative limit
switch
Method 12: homing on the negative limit switch, home switch, and Z pulse
Starting
12 point
Starting point
12
Starting point
12
Z pulse
Home switch
Negative limit
switch
12-80
ASDA-A3 CANopen Mode
Method 13: homing on the negative limit switch, home switch, and Z pulse
Starting
12
point
13
Starting point
13
Starting point
13
Z pulse
Home switch
Negative limit
switch
Method 14: homing on the negative limit switch, home switch, and Z pulse
Starting
14 point
Starting
14 point
Starting point
14
Z pulse
Home switch
Negative limit
switch
Starting
point
17
Negative limit
switch
12-81
CANopen Mode ASDA-A3
12
Starting point
18
Positive limit
switch
Starting point
19
20
19 Starting
20 point
Home switch
Starting 21
point 22
Starting
point
21
22
Home switch
12-82
ASDA-A3 CANopen Mode
Methods 23 and 24: homing on the positive limit switch and home switch
12
Starting point
23
24
23 Starting point
24
Starting point
23
24
Home switch
Positive limit
switch
Methods 25 and 26: homing on the positive limit switch and home switch
Starting point
25
26
Starting point
25
26
Starting point
25
26
Home switch
Positive limit
switch
12-83
CANopen Mode ASDA-A3
Methods 27 and 28: homing on the negative limit switch and home switch
Starting
12
point
27
28
Starting point 27
28
Starting point
27
28
Home switch
Negative limit
switch
Methods 29 and 30: homing on the negative limit switch and home switch
Starting
point
29
30
Starting point
29
30
Starting point
29
30
Home switch
Negative limit
switch
33 Starting point
Starting point 34
Z pulse
12-84
ASDA-A3 CANopen Mode
Starting point
12
-1
Starting point
-2
Z pulse
Starting point -3
-4 Starting point
Protector Protector
12-85
CANopen Mode ASDA-A3
Index 6099h
12
Name Homing speeds
Access RW
Sub-index 0
Access RO
Setting range 2
Default 2
Sub-index 1
Access RW
Default 100
Sub-index 2
Access RW
Default 20
12-86
ASDA-A3 CANopen Mode
Index 609Ah
12
Name Homing acceleration
Access RW
Default 100
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm to
3,000 rpm and decelerate from 3,000 rpm to 0 rpm. This object only works in Homing mode.
Index 60C0h
Access RW
Default 0
Object function:
No need to set this object.
12-87
CANopen Mode ASDA-A3
Index 60C1h
12
Name Interpolation data record
Access RW
Sub-index 0
Access RO
PDO mapping No
Setting range 2
Default 2
Sub-index 1
Access RW
Default 0
Unit PUU
Object function:
This object only works in Interpolated Position mode. For more details, refer to Section
12.3.2.
12-88
ASDA-A3 CANopen Mode
Index 60C2h
12
Name Interpolation time period
Access RW
Sub-index 0
Access RO
PDO mapping No
Setting range 2
Default 2
Sub-index 1
Access RW
Default 1
Sub-index 2
Access RW
Default -3
Object function:
This object only works in Interpolated Position mode. The interpolation time period is
calculated by OD 60C2h sub1 and OD 60C2h sub2. The calculation is as follows:
Interpolation time period = 60𝐶2ℎ sub1 × 1060C2h sub2
Example:
If you want to set the interpolation time period to 2 ms, set OD 60C2h sub1 to 2 and
OD 60C2h sub2 to -3.
Interpolation time period = 2 × 10−3 = 0.002 𝑠 = 2 𝑚𝑠
12-89
CANopen Mode ASDA-A3
Index 60C5h
12
Name Max acceleration
Access RW
Default 1
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm to
3,000 rpm.
Index 60C6h
Access RW
Default 1
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from
3,000 rpm to 0 rpm.
12-90
ASDA-A3 CANopen Mode
Index 60F4h
12
Name Following error actual value
Access RO
Default 0
Unit PUU
Object function:
The following error actual value is the difference between the position demand value
(OD 6062h) and position actual value (OD 6064h). For more details, refer to the architecture
diagrams in Section 12.3.
Index 60FCh
Access RO
Default 0
Unit pulse
Object function:
This command is generated after being processed by the servo drive filter. For more details,
refer to the architecture diagrams in Section 12.3.
12-91
CANopen Mode ASDA-A3
Index 60FDh
12
Name Digital inputs
Access RO
Default 0
Unit -
Object function:
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Bit Function
Bit 0 Negative limit signal
Bit 1 Positive limit signal
Bit 2 Homing signal
Bit 3 - Bit 15 Reserved
Index 60FEh
Access RW
Sub-Index 0
Access RO
Setting range 2
Default 2
12-92
ASDA-A3 CANopen Mode
Sub-Index 1
12
Data type UNSIGNED32
Access RW
Default 0
Sub-Index 2
Access RW
Default 0
Object function:
OD 60FEh sub1 Physical outputs
Bit DO Description
0 - 15 - Reserved
16 DO1 0: off; 1: on
17 DO2 0: off; 1: on
18 DO3 0: off; 1: on
19 DO4 0: off; 1: on
20 - 31 - Reserved
12-93
CANopen Mode ASDA-A3
To use the software to control the DO output, you must first set the corresponding DO
function code.
12
When P2.018 = 0x0130, the output of DO1 is controlled by the software.
When P2.019 = 0x0131, the output of DO2 is controlled by the software.
When P2.020 = 0x0132, the output of DO3 is controlled by the software.
When P2.021 = 0x0133, the output of DO4 is controlled by the software.
DO output settings
When the corresponding OD 60FEh sub2 bit of the DO is set to 1, the output status of
this DO is determined by the corresponding bit of OD 60FEh sub1.
When the corresponding OD 60FEh sub2 bit of the DO is set to 0, the output status of
this DO is determined by P4.006.
Example:
1. Set P2.018 to 0x0130, which means the output of DO1 is controlled by the
software.
2. When OD 60FEh sub2 [Bit 16] is 1, the output status of DO1 is determined by
OD 60FEh sub1 [Bit 16]. When OD 60FEh sub2 [Bit 16] is 0, the output status of
DO1 is determined by P4.006 [Bit 0].
Index 60FFh
Access RW
Default 0
Object function:
This object sets the target velocity. This object only works in Profile Velocity mode.
12-94
ASDA-A3 CANopen Mode
Index 6502h
12
Name Supported drive modes
Access RO
Default 6Dh
Object function:
This object is read-only and provides the operation modes supported by Delta servo drives in
CANopen mode.
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
Bit Function
Bit 0 Profile Position mode
Bit 1 Reserved
Bit 2 Profile Velocity mode
Bit 3 Profile Torque mode
Bit 4 Reserved
Bit 5 Homing mode
Bit 6 Interpolated Position mode
Bit 7 - Bit 31 Reserved
12-95
CANopen Mode ASDA-A3
12 interference with the controller. For information about the servo drive alarms, refer to Chapter 14
Troubleshooting.
1. The SYNC communication cycle of the controller and servo drive is different
Since the jitter of each controller is different, the time the servo drive receives the SYNC
differs from the SYNC communication cycle time. When this happens, adjust the value of
P3.009.U to increase the error range and let the servo drive automatically correct the
internal timer so it is consistent with the communication cycle of the controller.
2. Eliminate interference
12-96
EtherCAT Mode 13
This chapter provides details for the required parameter settings when the servo
communicates with the controller through the EtherCAT communication function.
13-1
EtherCAT Mode ASDA-A3
13
13.5.1 EtherCAT Diagnosis ································································13-96
13.5.2 Alarm list ···············································································13-97
13-2
ASDA-A3 EtherCAT Mode
The pin assignments of the two EtherCAT connectors (CN6) are the same. Note that the IN
connector can connect to the controller (master) or the previous servo drive for receiving
signals, and the OUT connector can only connect to the next servo drive for outputting signals.
13
Incorrect connection will cause communication failure.
IN
OUT
Pin assignment:
Pin No. Terminal Signal Description
1, 9 TX+ TX+ Transmit+
2, 10 TX- TX- Transmit -
3, 11 RX+ RX+ Receive+
4, 12 - - Reserved
5, 13 - - Reserved
6, 14 RX- RX- Receive-
7, 15 - - Reserved
8, 16 - - Reserved
13-3
EtherCAT Mode ASDA-A3
13
LED indicator status description
Indicator Description
ON
Steady on
OFF
ON
Continuous
flashing 200 ms 200 ms
OFF
ON
Single
flashing 200 ms 1000 ms
OFF
ON
Steady off
OFF
13-4
ASDA-A3 EtherCAT Mode
13
Steady off No error No error has occurred.
Servo drive malfunction. Contact Delta's
Steady on PDI Watchdog timeout
distributor for assistance.
Parameter setting error causes the system unable
Continuous flashing State change error
to switch states. Refer to Figure 13.1.1.1.
The synchronization between the controller and
Synchronization error /
Single flashing the servo drive failed or the data was lost during
SyncManager error
data reception.
Init
(PI) (IP)
Pre-Operational (SI)
(OP) Safe-Operational
(SO) (OS)
Operational
13-5
EtherCAT Mode ASDA-A3
13
Note:
1. When multiple servo drives are connected, the maximum distance between each drive is 50 m
(164.04 inches).
4. Check if the wiring is correct. Note that the IN connector can connect to the controller (master) or the
previous servo drive for receiving signals, and the OUT connector can only connect to the next servo
13-6
ASDA-A3 EtherCAT Mode
EtherCAT is an open motion control bus that requires using the ESI (EtherCAT Slave
Information) file to configure the functions and related object properties for each slave device.
Generally, the ESI file is an XML file.
Delta controller
13
No need to import ESI files.
Non-Delta controller
Import the ESI file of the slave device to the controller software, so the controller can recognize
and control each slave device according to the configuration in the ESI file. An ESI file may
contain data of multiple devices. Delta's A3-E and B3-E servo drives share the same ESI file.
To import ESI files to non-Delta controllers, refer to the manufacturer’s instruction manual.
Download the dedicated ESI file for the A3-E and B3-E servo drives from the Download Center
of Delta’s website.
The storage paths of ESI files for the non-Delta controllers are as follows:
Beckhoff TwinCAT
TwinCAT 2: C:\TwinCAT\IO\EtherCAT
TwinCAT 3: C:\TwinCAT\3.1\Config\Io\EtherCAT
Note: refer to the manufacturer’s instruction manual of each controller for the actual storage path.
13-7
EtherCAT Mode ASDA-A3
Follow these instructions to connect the EtherCAT controller and the ASDA-A3 servo drive:
3. It is suggested that you change the setting value of P3.012.Z from 0 (default) to 1 to enable
the non-volatile setting for the parameter. Note that the default E-Gear ratio varies with the
set value of P3.012.Z.
S-curve acceleration
P1.034 200 6087h 200
constant
100
100
Zero speed range P1.038 (rotary*: 0.1 rpm; 606Fh
(0.1 rpm)
linear*: 0.1 mm/s)
E-Gear ratio - 6093h
P1.044 16777216 1
numerator N1 sub1
E-Gear ratio - 6093h
P1.045 100000 1
denominator M sub2
10
Speed reached 100
P1.047 (rotary*: rpm; 606Dh
(DO.SP_OK) range (0.1 rpm)
linear*: mm/s)
Accumulated time to
P1.049 0 606Eh 0
reach desired speed
Depending on the Depending on the motor
607Fh
motor (0.1 rpm)
Maximum speed limit P1.055
(rotary*: 1 rpm; Depending on the motor
linear*: 1 mm/s) 6080h
(rpm)
Excessive deviation
warning condition of P2.035 50331648 6065h 50331648
Position command
Positive software limit
607Dh
(PP / CSP / CSV / CST P5.008 2147483647 2147483647
sub2
mode)
Negative software limit
607Dh
(PP / CSP / CSV / CST P5.009 -2147483648 -2147483648
sub1
mode)
Origin definition
P6.001 0 607Ch 0
(HM mode)
Note: rotary means a permanent-magnet synchronous rotary motor;
linear means a permanent-magnet synchronous linear motor.
13-8
ASDA-A3 EtherCAT Mode
Address: 0312H
P3.009 Communication synchronization
0313H
Default: 0x5055 Control mode: CANopen / EtherCAT
Unit: -
Format: HEX
Settings:
Setting range: Shown as follows
Z: when the servo is operating in the DC-Synchronous mode, you can adjust the timing of the servo
accessing EtherCAT packets to ensure that this timing is not conflict with the timing of the controller
sending the packets. The delay time in the following figure is (T/10) x Z (µs).
Cycle time (T) SM2 event Cycle time (T) SM2 event
Slave
delay delay
Slave App Slave App
Address: 0324H
P3.018 EtherCAT special function switch
0325H
Default: 0x00002000 Control mode: EtherCAT
Settings:
High word Low word
D C B A U Z Y X
Unit selection for Target velocity
Source setting for the content loaded to
(OD 60FFh) and Velocity actual value
the EtherCAT Station Alias Register
A X (OD 606Ch) when in the PV (Profile
0x0012 after the servo drive is powered
Velocity) mode or CSV (Cyclic
on
Synchronous Velocity) mode
B Reserved Y Reserved
Unit selection for the maximum speed of AL185 communication disconnection
C Z
OD 607Fh and OD 6080h detection setting
D Reserved U Reserved
A: source setting for the content loaded to the EtherCAT Station Alias Register 0x0012 after the
servo drive is powered on.
0: determined by the EtherCAT EEPROM station number field (ADR 0x0004) setting, which
13-9
EtherCAT Mode ASDA-A3
X: unit selection for Target velocity (OD 60FFh) and Velocity actual value (OD 606Ch) when in the
PV (Profile Velocity) mode or CSV (Cyclic Synchronous Velocity) mode
13
0: 0.1 rpm
1: pulse/sec
Address: 032CH
P3.022 EtherCAT PDO timeout setting
032DH
Default: 0xFF04 Control mode: EtherCAT
Settings:
When using the PDO to transmit data periodically, use this parameter to set the timeout setting.
The following two sets of digits specify the trigger conditions for AL180 and AL3E3 respectively to
ensure that the servo drive receives the PDO. When one of the alarm occurs, it means the allowable
U Z Y X
Digit UZ YX
Function AL180 trigger condition AL3E3 trigger condition
Range 0x00 (disabled) - 0xFF (default) 0x02 - 0x14
YX: AL3E3 trigger condition (allowable cycle for elapsed time); applicable to CSP / CSV / CST
mode.
AL3E3 occurs when the servo drive does not receive the PDO within the set cycle.
When the communication cycle is 4 ms and you set this parameter to 0x02 (allow two cycles),
it means if the servo drive does not receive any PDO within 8 ms, AL3E3 occurs.
UZ: AL180 trigger condition (allowable duration for elapsed time); applicable to all operation
modes.
AL180 occurs when the servo drive does not receive the PDO within the set duration (unit: ms).
For example, when you set P3.022.UZ to 0x01, the duration is 1 ms; when you set P3.022.UZ to
0x02, the duration is 2 ms; and when you set P3.022.UZ to 0xFF, the duration is 255 ms.
13-10
ASDA-A3 EtherCAT Mode
Address: 0004H
P0.002 Drive status
0005H
Default: 1 Control mode: All
Unit: -
Format: DEC
Settings:
Setting range: -300 to +127
13-11
EtherCAT Mode ASDA-A3
13 Physical layer
Communication
connector
Network topology
100BASE-TX
RJ45 × 2
Line connection
Baud rate 2 x 100 Mbps (full duplex)
Data frame length Maximum 1,484 bytes
SM0: mailbox output
SM1: mailbox input
SyncManager
SM2: process data output
SM3: process data input
Fieldbus Memory FMMU0: process data output area
EtherCAT Management Units FMMU1: process data input area
communication (FMMU) FMMU2: mailbox status area
functions
Application layer
CoE: CANopen over EtherCAT
protocol
DC-Synchronous mode (SYNC0)
Synchronization mode
Asynchronous mode (Free Run)
SDO: Service data object
Communication object PDO: Process data object
EMCY: Emergency object
EtherCAT ERR × 1
LED indicator
EtherCAT Link / Activity (L/A) × 2
(On RJ45 connector)
EtherCAT RUN × 1
Application layer
IEC61800-7 CiA DS402 Drive Profile
specifications
Profile Position (PP) mode
Profile Velocity (PV) mode
Profile Torque (PT) mode
Supported CiA DS402 operation modes Homing (HM) mode
Cyclic Synchronous Position (CSP) mode
Cyclic Synchronous Velocity (CSV) mode
Cyclic Synchronous Torque (CST) mode
13-12
ASDA-A3 EtherCAT Mode
Communication profile: this protocol includes the communication objects (PDO, SDO,
13
SYNC, and Emergency object) and related communication object dictionary.
DS402 is the device profile for drives and motion control. It defines the behavior of each
operation mode and the required object parameter settings for execution.
EtherCAT network
EtherCAT node
Communication profile
Modes of operation
Motor
13-13
EtherCAT Mode ASDA-A3
13 The servo drive supports two synchronization modes: Free Run mode and DC-Synchronous
mode. Note that the Free Run mode is defined as a synchronous mode in the EtherCAT
specification established by the EtherCAT Technology Group (ETG).
Controller
(master)
Master application task Master application task Master application task
Slave App Task Slave App Task Slave App Task Slave App Task Slave App Task
Slave Cycle time (T) SM2 event Cycle time (T) SM2 event Cycle time (T)
13-14
ASDA-A3 EtherCAT Mode
1. Select Drive 3 (ASDA-A3-E CoE Drive) in the left column of the TwinCAT System
Manager window. 13
2. Under the DC tab in the right column, select DC-Synchronous or Free Run as the
Operation Mode.
2. Set the data exchange cycle in the Cycle ticks field under the Task tab in the right
column.
The SYNC0 cycle is used to define the PDO cycle time. The minimum unit of the SYNC0 cycle
for A3-E and B3-E is 125 µs. The SYNC0 cycles within 1 ms are 125 µs, 250 µs, and 500 µs in
sequence. The SYNC0 cycles above 1 ms are accumulated at intervals of 1 ms, such as 1 ms,
2 ms, 3 ms…10 ms. If the configuration includes an A2-E servo drive, the unit is the minimum
unit of A2-E (1 ms).
13-15
EtherCAT Mode ASDA-A3
In EtherCAT communication, the servo drive’s state machine can be in the following states. The
13 controller (master) controls the servo (slave) based on the actual state. The controller needs to
configure the servo drive according to the designated flow in the following figure. After the
controller completes the initialization of the communication, the servo (slave) is in the
Operational state and waits for the user's command to perform motion control. Use the
monitoring variable P0.002 = 119 to monitor the current state of the EtherCAT state machine.
Init
(PI) (IP)
Pre-Operational (SI)
(OP) Safe-Operational
(SO) (OS)
Operational
Value
displayed on
the panel State Description
when
P0.002 = 119
The servo drive successfully completes initialization after being
1 Init powered on without errors occurring. The packets cannot yet
be transmitted in this state.
Data can be exchanged with SDOs. If an alarm occurs in the
Pre-Operational
2 servo drive, an emergency message is sent to notify the
(Pre-OP)
controller.
Safe-Operational The servo drive can use SDO and TxPDO data packets to
4
(Safe-OP) exchange data with the controller.
All data exchanges including SDOs and PDOs (TxPDO and
8 Operational (OP)
RxPDO) are allowed.
13-16
ASDA-A3 EtherCAT Mode
The controller (master) issues corresponding commands to the servo (slave) according to the
state transition.
13
State
Description
transition
The master confirms the VendorID, ProductCode and RevisionNumber of the slave.
The master calibrates the distributed clocks of the slave (DC-Synchronous mode).
IP The master defines the slave address as well as the SyncManager 0 and 1 (SM0
and SM1) register and establishes the mailbox communication.
The master issues the command and confirms that the slave switches to the
Pre-Operational state.
The master uses the SDOs to set the PDO mapping and DC related parameters.
The master defines the FMMU as well as the SyncManager 2 and 3 (SM2 and
SM3) registers, and the slave continues to transmit PDO (TxPDO) packets to the
PS
master.
The master issues the command and confirms that the slave switches to the
Safe-Operational state.
The master starts transmitting PDOs (RxPDOs).
SO
The DC synchronization process between the master and slave is started.
The slave disables all communication functions, including the SDOs and PDOs.
PI, SI, OI
The slave switches to the Init state.
The slave disables the PDO function.
SP, OP
The slave switches to the Pre-Operational state.
The master stops transmitting PDOs (RxPDOs).
OS
The slave switches to the Safe-Operational state.
13-17
EtherCAT Mode ASDA-A3
The PDO mapping objects are allocated from OD 1600h to OD 1603h for RxPDOs and OD
13 1A00h to OD 1A03h for TxPDOs in the object dictionary. Each group of RxPDO and TxPDO
supports updating the PDO data for up to 8 sets of 32-bit objects.
The following tables show the default PDO mapping configuration of the EtherCAT servo drive
for data exchange. This is also defined in the XML file of the EtherCAT slave. You can modify
the PDO mapping configuration according to the requirements. The fourth group of RxPDO and
TxPDO is the suggested configuration for Omron controllers.
In Delta ASDA-x3-E rev0.04.xml, the first to fourth groups of PDO configuration are shown as
follows:
Touch probe
RxPDO Controlword Target position Target velocity
function
(OD 1600h) (OD 6040h) (OD 607Ah) (OD 60FFh)
(OD 60B8h)
Touch probe
function
(OD 60B8h)
13-18
ASDA-A3 EtherCAT Mode
13
(OD 1602h) (OD 6040h) (OD 607Ah) (OD 60FFh) (OD 6071h)
13-19
EtherCAT Mode ASDA-A3
Take the second group of PDO configuration OD 1601h and OD 1A01h as an example, and the
1. Disable the PDO configuration: set OD 1C12h sub0 to 0 (RxPDO) and OD 1C13h sub0 to 0
(TxPDO).
2. Disable the PDO mapping setting: set OD 1600h sub0 to 0 (RxPDO) and OD 1A01h sub0
to 0 (TxPDO).
3. Set OD 1601h sub1 - sub5 for the RxPDO mapping content, and set OD 1601h sub0 to 5
for the RxPDO mapping number.
Mapping
parameter setting Data Description
for RxPDO
OD 1601h sub1 6040h 00h 10h Controlword (6040h); data length is 16-bit.
OD 1601h sub2 607Ah 00h 20h Target position (607Ah); data length is 32-bit.
OD 1601h sub3 60FFh 00h 20h Target velocity (60FFh); data length is 32-bit.
OD 1601h sub4 6071h 00h 10h Target torque (6071h); data length is 16-bit.
Touch probe function (60B8h); data length is
OD 1601h sub5 60B8h 00h 10h
16-bit.
OD 1601h sub0 5 Set 5 for the RxPDO mapping number.
4. Set OD 1A01h sub1 - sub7 for the TxPDO mapping content, and set OD 1A01h sub0 to 7
for the TxPDO mapping number.
Mapping
parameter setting Data Description
for TxPDO
OD 1A01h sub1 6041h 00h 10h Statusword (6041h); data length is 16-bit.
Position actual value (6064h); data length is
OD 1A01h sub2 6064h 00h 20h
32-bit.
Velocity actual value (606Ch); data length is
OD 1A01h sub3 606Ch 00h 20h
32-bit.
Torque actual value (6077h); data length is
OD 1A01h sub4 6077h 00h 10h
16-bit.
Touch probe status (60B9h); data length is
OD 1A01h sub5 60B9h 00h 10h
16-bit.
Touch probe pos1 pos value (60BAh); data
OD 1A01h sub6 60BAh 00h 20h
length is 32-bit.
OD 1A01h sub7 60FDh 00h 20h Digital inputs (60FDh); data length is 32-bit.
OD 1A01h sub0 7 Set 7 for the TxPDO mapping number.
5. Set the PDO mapping configuration: set OD 1C12h sub1 to 0x1601 (RxPDO) and
OD 1C13h sub1 to 0x1A01 (TxPDO).
6. Enable the PDO configuration: set OD 1C12h sub0 to 1 (RxPDO) and OD 1C13h sub0 to 1
(TxPDO).
13-20
ASDA-A3 EtherCAT Mode
Real-time data transmission can be achieved with Process data objects (PDOs). There are two
types of PDOs: transmit PDOs (TxPDOs) and receive PDOs (RxPDOs). This definition is from
the perspective of the servo drive, for example, the TxPDO refers to the object that the servo
drive sends to the controller. Set the mapping parameters as shown in the following table to use
13
the PDOs.
Communication Communication
Mapping object index Mapping object index
object object
RxPDO1 1600h TxPDO1 1A00h
RxPDO2 1601h TxPDO2 1A01h
RxPDO3 1602h TxPDO3 1A02h
RxPDO4 1603h TxPDO4 1A03h
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
Bit Function
Bit 0 - Bit 7 Object data length
Bit 8 - Bit 15 Object sub-index
Bit 16 - Bit 31 Object index
13-21
EtherCAT Mode ASDA-A3
13 Abort code
05040001h
06010002h
06020000h
Description
Client / server command is invalid or does not exist.
Attempt to write a read-only object.
Object does not exist in the object dictionary.
06040041h Unable to map the object to the PDO.
06040042h The number and length of mapped objects exceed the PDO length.
06060000h Access failed due to hardware error (storage or restore error).
06070010h Data type does not match; parameter length does not match.
06090011h Sub-index does not exist.
06090030h The written parameter value is out of range.
08000000h General error.
080000a1h An error occurred when reading an object from EEPROM.
080000a2h An error occurred when writing an object to EEPROM.
080000a3h Invalid range when accessing EEPROM.
080000a4h EEPROM data content error occurred when accessing EEPROM.
080000a5h The entered password is incorrect when data is written to the encryption area.
08000020h Unable to transfer data or save data to the application.
Unable to transfer data or save data to the application due to restrictions (storage or
08000021h
restore in the wrong state).
08000022h Object is in use.
13-22
ASDA-A3 EtherCAT Mode
13-23
EtherCAT Mode ASDA-A3
Operation steps:
13
2. Set OD 607Ah for the target position (unit: PUU).
6. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 6.1 and 6.2 are to
bring the servo drive's state machine into the ready state. For the description of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
6.1 0 0 1 1 0 Shutdown.
6.2 0 0 1 1 1 Switch on (ready for Servo On).
6.3 0 1 1 1 1 Enable operation (Servo On).
Command triggering (rising-edge
6.4 1 1 1 1 1
triggered)
7. After the servo completes the first motion command, the servo sets the target position,
speed, and other conditions to execute the next motion command.
8. Set the Controlword (OD 6040h). Since the command is rising-edge triggered, switch Bit 4
to Off first and then to On.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
8.1 0 1 1 1 1 Enable operation (Servo On).
Command triggering (rising-edge
8.2 1 1 1 1 1
triggered)
1. Read OD 6064h to obtain the actual value of the motor position at present.
2. Read OD 6041h to obtain the servo drive status, including the following error and
notifications for set-point acknowledge and target reached.
13-24
ASDA-A3 EtherCAT Mode
In Profile Position mode, set the command to take effect immediately or not with OD 6040h [Bit 5].
Set OD 6040h [Bit 5] to 0 to disable the command from taking immediate effect
If the command is not enabled to take immediate effect, when the current motion command is in
execution (not yet complete), the servo continues to execute the current motion command even
13
if a new command is triggered. The new command is acknowledged and executed only after the
current command is complete.
Time
Command
triggering 1
(OD 6040h
[Bit 4]) 0
50000 PUU
Current position 20000 PUU
command
Set-point
acknowledge 1
(OD 6041h
[Bit 12]) 0
Target reached 1
(OD 6041h
[Bit 10]) 0
13-25
EtherCAT Mode ASDA-A3
Set OD 6040h [Bit 5] to 1 to enable the command to take immediate effect is enabled (only
valid in Profile Position mode).
13
If the command is enabled to take immediate effect, when the current motion command is in
execution (not yet complete), the servo immediately interrupts the current command and
executes the new command once receiving the new triggered command.
Position 50000 PUU
20000 PUU
Target position
(OD 607Ah)
Time
Command
triggering 1
(OD 6040h
[Bit 4]) 0
Current position
command
Set-point
acknowledge 1
(OD 6041h
[Bit 12]) 0
Target reached 1
(OD 6041h
[Bit 10]) 0
13-26
ASDA-A3 EtherCAT Mode
13
60F4h Following error actual value INTEGER32 RO
60FCh Position demand value INTEGER32 RO
13-27
EtherCAT Mode ASDA-A3
In Profile Velocity (PV) mode, the controller specifies the speed command and acceleration /
13 deceleration conditions, and then the trajectory generator of the servo drive plans the motion
path according to these conditions.
Operation steps:
4. Set the target velocity (OD 60FFh) to 0. In Profile Velocity mode, the servo motor starts
operating once the servo drive is switched to Servo On (Step 5). Therefore, setting the
target velocity (OD 60FFh) to 0 is to ensure that the motor maintains at 0 rpm at the
moment of Servo On.
5. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 5.1 and 5.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
5.1 0 0 1 1 0 Shutdown.
5.2 0 0 1 1 1 Switch on (ready for Servo On).
5.3 0 1 1 1 1 Enable operation (Servo On).
13-28
ASDA-A3 EtherCAT Mode
13
2. Read OD 606Ch to obtain the current velocity actual value.
13-29
EtherCAT Mode ASDA-A3
In Profile Torque (PT) mode, the controller specifies the torque command and filtering conditions,
13 and then the trajectory generator of the servo drive plans the torque slope according to these
conditions.
Position
Position actual value (6064h) factor
6093h sub2
6093h sub1
Operation steps:
3. Set the target torque (OD 6071h) to 0. In Profile Torque mode, the servo target torque takes
effect once the servo drive is switched to Servo On (Step 4). Therefore, set the target torque
(OD 6071h) to 0 for safety reasons.
4. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 4.1 and 4.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
4.1 0 0 1 1 0 Shutdown.
4.2 0 0 1 1 1 Switch on (ready for Servo On).
4.3 0 1 1 1 1 Enable operation (Servo On).
13-30
ASDA-A3 EtherCAT Mode
13
2. Read OD 6077h to obtain the current torque actual value.
13-31
EtherCAT Mode ASDA-A3
After homing is complete, the position system of the servo drive is established and the drive can
13 start executing the position command issued by the controller. The Delta A3 servo drive offers
39 homing methods, including homing on the home switch, positive or negative limit, motor Z
pulse, and hard stop.
Encoder
Position factor
Position actual value [PUU] (6064h) 6093h sub2
6093h sub1
Operation steps:
4. Set OD 6099h sub1 for the speed when searching for the home switch.
5. Set OD 6099h sub2 for the speed when searching for the Z pulse.
7. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 7.1 and 7.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
7.1 0 0 1 1 0 Shutdown.
7.2 0 0 1 1 1 Switch on (ready for Servo On).
7.3 0 1 1 1 1 Enable operation (Servo On).
7.4 1 1 1 1 1 Homing (rising-edge triggered).
13-32
ASDA-A3 EtherCAT Mode
13
2. Read OD 6064h to obtain the actual value of the motor position at present.
13-33
EtherCAT Mode ASDA-A3
The controller plans the path in Cyclic Synchronous Position (CSP) mode and transmits PDOs
13 to the servo drive periodically. In this mode, when the controller transmits each PDO, it
simultaneously transmits the target position and controlword data to the servo drive. The
velocity offset and torque offset can be used as the velocity and torque feed forward control
setting.
Target position
(607Ah)
Software position Position
limit (607Dh) limit
Position offset function Positive
(60B0h) torque limit
(60E0h) Max torque
Negative (6072h)
Speed Position torque limit
Max profile velocity
limit trajectory (60E1h)
(607Fh)
function generator Position demand
value (60FCh) Velocity
Quick stop deceleration offset
(6085h) Acceleration (60B1h)
limit function Position Filter
factor (2108h) Torque
Position Speed
6093h sub1 (2119h to + + + + Servo
control control control motor
Controlword (6040h) 6093h sub2 211Ch) +
loop loop loop
(2124h)
(2144h)
Torque
offset
(60B2h) M
Torque actual value (6077h)
Operation steps:
1. Set OD 6060h to 08h to set the mode as Cyclic Synchronous Position mode.
3. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 3.1 and 3.2 are to
bring the servo drive's state machine into the ready state. For the description of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
3.1 0 0 1 1 0 Shutdown.
3.2 0 0 1 1 1 Switch on (ready for Servo On).
3.3 0 1 1 1 1 Enable operation (Servo On).
13-34
ASDA-A3 EtherCAT Mode
13
6040h Controlword UNSIGNED16 RW
6041h Statusword UNSIGNED16 RO
6060h Modes of operation INTEGER8 RW
6061h Modes of operation display INTEGER8 RO
6062h Position demand value [PUU] INTEGER32 RO
6064h Position actual value [PUU] INTEGER32 RO
6065h Following error window UNSIGNED32 RW
606Ch Velocity actual value INTEGER32 RO
6072h Max torque UNSIGNED16 RW
6077h Torque actual value INTEGER16 RO
607Ah Target position INTEGER32 RW
607Dh Software position limit INTEGER32 RW
607Fh Max profile velocity UNSIGNED32 RW
6085h Quick stop deceleration UNSIGNED32 RW
6093h Position factor UNSIGNED32 RW
60B0h Position offset INTEGER32 RW
60B1h Velocity offset INTEGER32 RW
60B2h Torque offset INTEGER16 RW
60E0h Positive torque limit UNSIGNED16 RW
60E1h Negative torque limit UNSIGNED16 RW
60F4h Following error actual value INTEGER32 RO
60FCh Position demand value INTEGER32 RO
13-35
EtherCAT Mode ASDA-A3
The controller plans the speed in Cyclic Synchronous Velocity (CSV) mode and transmits PDOs
13 to the servo drive periodically. In this mode, when the controller transmits each PDO, it
simultaneously transmits the target velocity and controlword data to the servo drive. The
velocity offset and torque offset can be used as the velocity and torque feed forward control
setting.
Target velocity (60FFh) Positive
Speed torque limit
Max profile velocity (607Fh) command (60E0h) Max torque
and limit (6072h)
Negative
function torque limit
Velocity offset (60B1h)
(60E1h)
Speed
trajectory
generator
Quick stop deceleration
(6085h) Acceleration Velocity demand value
Filter Speed Torque
limit function (606Bh) + + Servo
(2106h) control control motor
(2124h) loop + loop
Controlword (6040h)
Torque
offset
(60B2h) M
Torque actual value (6077h)
Position
Position actual value (6064h) factor
6093h sub2
6093h sub1
Operation steps:
1. Set OD 6060h to 09h to set the mode as Cyclic Synchronous Velocity mode.
2. Set the target velocity (OD 60FFh) to 0. In Cyclic Synchronous Velocity mode, the servo
motor starts operating once the servo drive is switched to Servo On (Step 3). Therefore,
setting the target velocity (OD 60FFh) to 0 is to ensure that the motor maintains at 0 rpm at
the moment of Servo On.
3. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 3.1 and 3.2 are to
bring the servo drive's state machine into the ready state. For the description of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
3.1 0 0 1 1 0 Shutdown.
3.2 0 0 1 1 1 Switch on (ready for Servo On).
3.3 0 1 1 1 1 Enable operation (Servo On).
13-36
ASDA-A3 EtherCAT Mode
13
6040h Controlword UNSIGNED16 RW
6041h Statusword UNSIGNED16 RO
6060h Modes of operation INTEGER8 RW
6061h Modes of operation display INTEGER8 RO
6064h Position actual value [PUU] INTEGER32 RO
606Bh Velocity demand value INTEGER32 RO
606Ch Velocity actual value INTEGER32 RO
6072h Max torque UNSIGNED16 RW
6077h Torque actual value INTEGER16 RO
607Fh Max profile velocity UNSIGNED32 RW
6085h Quick stop deceleration UNSIGNED32 RW
6093h Position factor UNSIGNED32 RW
60B1h Velocity offset INTEGER32 RW
60B2h Torque offset INTEGER16 RW
60E0h Positive torque limit UNSIGNED16 RW
60E1h Negative torque limit UNSIGNED16 RW
60FFh Target velocity INTEGER32 RW
13-37
EtherCAT Mode ASDA-A3
The controller plans the torque in Cyclic Synchronous Torque (CST) mode and transmits PDOs
13 to the servo drive periodically. In this mode, when the controller transmits each PDO, it
simultaneously transmits the target torque and controlword data to the servo drive. The torque
offset can be used as the torque feed forward control setting.
Controlword (6040h)
M
Encoder
Velocity actual value (606Ch)
Position
Position actual value (6064h) factor
6093h sub2
6093h sub1
Operation steps:
1. Set OD 6060h to 0Ah to set the mode as Cyclic Synchronous Torque mode.
2. Set the target torque (OD 6071h) to 0. In Cyclic Synchronous Torque mode, the servo target
torque takes effect once the servo drive is switched to Servo On (Step 3). Therefore, set the
target torque (OD 6071h) to 0 for safety reasons.
3. Set the Controlword (OD 6040h). Follow these steps for operation. Steps 3.1 and 3.2 are to
bring the servo drive's state machine into the ready state. For more details of the state
machine, refer to the OD 6040h description in Section 13.4.
Step Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
3.1 0 0 1 1 0 Shutdown.
3.2 0 0 1 1 1 Switch on (ready for Servo On).
3.3 0 1 1 1 1 Enable operation (Servo On).
13-38
ASDA-A3 EtherCAT Mode
13
6040h Controlword UNSIGNED16 RW
6041h Statusword UNSIGNED16 RO
6060h Modes of operation INTEGER8 RW
6061h Modes of operation display INTEGER8 RO
6064h Position actual value [PUU] INTEGER32 RO
606Ch Velocity actual value INTEGER32 RO
6071h Target torque INTEGER16 RW
6074h Torque demand value INTEGER16 RO
6077h Torque actual value INTEGER16 RO
6093h Position factor UNSIGNED32 RW
60B2h Torque offset INTEGER16 RW
13-39
EtherCAT Mode ASDA-A3
The Touch Probe function can be triggered by high-speed digital inputs (only DI1 and DI2, with
13 the hardware response time up to 5 µs) or by the motor Z pulse. This function is used for
high-speed measurement or packaging applications.
If the capture source is the motor Z pulse or DI of CN1, note the following:
1. When the capture source is set to the motor Z pulse, you can only use Touch Probe 1.
Regardless of the settings of OD 60B8h [Bit 4] and [Bit 5], the command is rising-edge
triggered and the data is stored in OD 60BAh.
2. When the capture source is set to the DI of CN1, the previously set function code for the DI
is changed to 0x0100 so one DI does not have two functions.
Set the Touch Probe function with OD 60B8h. The definition of each bit is as follows.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13-40
ASDA-A3 EtherCAT Mode
13
of Touch Probe 2 2 signal is falling-edge triggered and
store the data in OD 60BDh.
Bit 14 - Bit 15 Reserved -
You can access the Touch Probe status with OD 60B9h. The definition of each bit is as follows.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13-41
EtherCAT Mode ASDA-A3
Example 1: the following is the timing diagram for the Touch Probe 1 function. In this example,
the Touch Probe 1 function is triggered by the external DI. When OD 60B8h [Bit 1]
13
is set to 0 and OD 60B8h [Bit 4] & [Bit 5] are set to 1, the Touch Probe 1 signal is
both rising-edge and falling-edge triggered, and the data is captured once for each
triggering.
1
Bit 0
Touch Probe 1 switch
t
13
Bit 1
Touch Probe 1 number
of capturing times t
OD 60B8h
Touch probe Bit 4 1
function Rising-edge trigger action
of Touch Probe 1
t
Bit 5
7 9
Falling-edge trigger action
of Touch Probe 1
t
2 14
Bit 0
Touch Probe 1
function status t
4 8 12 14
Bit 1
OD 60B9h Touch Probe 1
Touch probe rising-edge capture
status t
6 14
Bit 2
Touch Probe 1
falling-edge capture
t
3 5 11
Touch Probe 1 signal
(DI1)
t
4a 8a 10 12a
0x60BAh
Touch probe pos1 Position 0 Position 1 Position 3
pos value t
6a 14a
0x60BBh
Touch probe pos1
Position 0 Position 2
neg value
t
13-42
ASDA-A3 EtherCAT Mode
13
Touch Probe status: Touch Probe 1 signal is rising-edge
(12) OD 60B9h [Bit 1] = 1
triggered and the data is successfully captured.
Store the captured data in OD 60BAh when the
(12a) OD 60BAh
Touch Probe 1 signal is rising-edge triggered.
(13) OD 60B8h [Bit 0] = 0 Disable Touch Probe 1.
OD 60B9h [Bit 0] = 0
(14) OD 60B9h [Bit 1] = 0 Reset Touch Probe 1 status.
OD 60B9h [Bit 2] = 0
(14a) OD 60BAh The previously captured data remains the same.
Example 2: the following is the timing diagram for the Touch Probe 1 function. In this example,
the Touch Probe 1 function is triggered by the motor Z pulse. The data is captured
only once when the Touch Probe 1 signal is rising-edge triggered.
Bit 0
Touch Probe 1 switch
t
Bit 1
Touch Probe 1 number
of capturing times t
OD 60B8h
Touch probe
Bit 2
function
Touch Probe 1
capture source t
Bit 4
Rising-edge trigger action
of Touch Probe 1
t
Bit 0
Touch Probe 1
OD 60B9h function status t
Touch probe
status Bit 1
Touch Probe 1
rising-edge capture
t
13-43
EtherCAT Mode ASDA-A3
Example 3: the following is the timing diagram for the Touch Probe 1 function. In this example,
the Touch Probe 1 function is triggered by the motor Z pulse. The data is captured
13
multiple times when the Touch Probe 1 signal is rising-edge triggered.
Bit 0
Touch Probe 1 switch
t
OD 60B8h Bit 1
Touch probe Touch Probe 1 number
function of capturing times t
Bit 2
Touch Probe 1
capture source t
Bit 0
Touch Probe 1
function status t
OD 60B9h
Bit 1
Touch probe
Touch Probe 1
status
rising-edge capture
t
Bit 7
Touch Probe 1
signal for capturing
multiple times
t
13-44
ASDA-A3 EtherCAT Mode
Data type
13-45
EtherCAT Mode ASDA-A3
13 Index
1000h
1001h
1003h
Object code
VAR
VAR
ARRAY
Name
Device type
Error register
Pre-defined error field
Data type
UNSIGNED32
UNSIGNED8
UNSIGNED32
Access
RO
RO
RW
1006h VAR Communication cycle period UNSIGNED32 RW
1600h -
RECORD Receive PDO mapping parameter UNSIGNED32 RW
1603h
1A00h -
1A03h RECORD Transmit PDO mapping parameter UNSIGNED32 RW
13-46
ASDA-A3 EtherCAT Mode
13
6080h VAR Max motor speed UNSIGNED32 RW Y
6081h VAR Profile velocity UNSIGNED32 RW Y
6083h VAR Profile acceleration UNSIGNED32 RW Y
6084h VAR Profile deceleration UNSIGNED32 RW Y
6085h VAR Quick stop deceleration UNSIGNED32 RW Y
6086h VAR Motion profile type INTEGER16 RO Y
6087h VAR Torque slope UNSIGNED32 RW Y
6093h ARRAY Position factor UNSIGNED32 RW Y
6098h VAR Homing method INTEGER8 RW Y
6099h ARRAY Homing speeds UNSIGNED32 RW Y
609Ah VAR Homing acceleration UNSIGNED32 RW Y
60B0h VAR Position offset INTEGER32 RW Y
60B1h VAR Velocity offset INTEGER32 RW Y
60B2h VAR Torque offset INTEGER16 RW Y
60B8h VAR Touch probe function UNSIGNED16 RW Y
60B9h VAR Touch probe status UNSIGNED16 RO Y
60BAh VAR Touch probe pos1 pos value INTEGER32 RO Y
60BBh VAR Touch probe pos1 neg value INTEGER32 RO Y
60BCh VAR Touch probe pos2 pos value INTEGER32 RO Y
60BDh VAR Touch probe pos2 neg value INTEGER32 RO Y
60C5h VAR Max acceleration UNSIGNED32 RW Y
60C6h VAR Max deceleration UNSIGNED32 RW Y
60E0h VAR Positive torque limit UNSIGNED16 RW Y
60E1h VAR Negative torque limit UNSIGNED16 RW Y
60F4h VAR Following error actual value INTEGER32 RO Y
60FCh VAR Position demand value INTEGER32 RO Y
60FDh VAR Digital inputs UNSIGNED32 RO Y
60FEh ARRAY Digital outputs UNSIGNED32 RW Y
60FFh VAR Target velocity INTEGER32 RW Y
6502h VAR Supported drive modes UNSIGNED32 RO Y
13-47
EtherCAT Mode ASDA-A3
Index
Name
1000h
Device type
Object code VAR
Data type UNSIGNED32
Access RO
PDO mapping No
Setting range UNSIGNED32
Index 1001h
Name Error register
Object code VAR
Data type UNSIGNED8
Access RO
PDO mapping Yes
Setting range UNSIGNED8
Default 0
13-48
ASDA-A3 EtherCAT Mode
Object function:
Bit
Bit
7 6 5 4 3
Function
2 1 0
13
Bit 0 Generic error
Bit 1 Current
Bit 2 Voltage
Bit 3 Temperature
Bit 4 Communication error
Bit 5 - Bit 7 Reserved
Index 1003h
Name Pre-defined error field
Object code ARRAY
Data type UNSIGNED32
Access RW
PDO mapping No
Sub-index 0
Description Number of errors
Data type UNSIGNED8
Access RW
PDO mapping No
Setting range 0-5
Default 0
Sub-index 1-5
Description Standard error field
Data type UNSIGNED32
Access RO
PDO mapping No
Setting range UNSIGNED32
Default 0
13-49
EtherCAT Mode ASDA-A3
13
B Bit 16 - Bit 31 Y Bit 0 - Bit 15
C Delta servo alarm Z Error code
D U
Example:
When you operate the servo, if the encoder cable is not correctly connected, the servo drive
panel displays AL011 and its error code is stored in the 1003h array. The display is as follows:
Byte: High word Low word
Delta servo alarm (UINT16) Error code (UINT16)
0x0011 0x7305
AL011 is defined as “CN2 communication failed” based on the Delta servo alarm.
Index 1006h
Name Communication cycle period
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping No
Setting range UNSIGNED32
Default 0
Unit μs
Object function:
This object is to set the communication cycle (unit: μs). The communication cycle is the
interval between two SYNCs. If you are not using SYNC, set this object to 0.
13-50
ASDA-A3 EtherCAT Mode
13
Name Receive PDO mapping parameter
Object code RECORD
Data type PDO mapping
Access RW
The total length of objects in a group of PDO cannot
Note
exceed 64 bits.
Sub-index 0
Description Number of PDO mappings
Data type UNSIGNED8
Access RW
PDO mapping No
0: disable
Setting range 1 - 8: set the number of PDO mapping and enable
the function
Default 0
Sub-index 1-8
Description Specify the 1st (to 8th) object and its content to be
mapped
Data type UNSIGNED32
Access RW
PDO mapping No
Setting range UNSIGNED32
Default 0
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
Bit Function
Bit 0 - Bit 7 Object data length
Bit 8 - Bit 15 Object sub-index
Bit 16 - Bit 31 Object index
13-51
EtherCAT Mode ASDA-A3
Example:
To set the three PDOs, OD 6040h, OD 607Ah, and OD 6060h, in the first group of PDO,
13
the setting is as follows.
Mapping
parameter setting Data Description
for RxPDO
OD 1600h sub0 3 Set 3 PDO mappings.
Mapping Controlword (6040h);
OD 1600h sub1 6040h 00h 10h
data length is 16-bit
Mapping target position (607Ah);
OD 1600h sub2 607Ah 00h 20h
data length is 32-bit
Mapping mode (6060h);
OD 1600h sub3 6060h 00h 08h
data length is 8-bit
The total length is 38h (56-bit) which meets the specification of less
Note
than 64-bit.
Sub-index 0
Description Number of PDO mappings
Data type UNSIGNED8
Access RW
PDO mapping No
0: disable
Setting range 1 - 8: set the number of PDO mapping and enable
the function
Default 0
Sub-index 1-8
Description Specify the 1st (to 8th) object and its content to be
mapped
Data type UNSIGNED32
Access RW
PDO mapping No
Setting range UNSIGNED32
Default 0
13-52
ASDA-A3 EtherCAT Mode
Index 1C12h
13
Name RxPDO assign
Object code ARRAY
Data type UNSIGNED16
Access RW
PDO mapping No
Sub-index 0
Description Number of sub-index
Data type UNSIGNED8
Access RW
PDO mapping No
Setting range 0-1
Default 1
Sub-index 0
Description Specify the RxPDO index to be used
Data type UNSIGNED16
Access RW
PDO mapping No
Setting range 0x1600, 0x1601, 0x1602, 0x1603
Default 0x1601
Index 1C13h
Name TxPDO assign
Object code ARRAY
Data type UNSIGNED16
Access RW
PDO mapping No
Sub-index 0
Description Number of sub-index
Data type UNSIGNED8
Access RW
PDO mapping No
Setting range 0-1
Default 1
Sub-index 0
Description Specify the TxPDO index to be used
Data type UNSIGNED16
Access RW
PDO mapping No
Setting range 0x1A00, 0x1A01, 0x1A02, 0x1A03
Default 0x1A01
13-53
EtherCAT Mode ASDA-A3
13 Index
Name
Object code
Data type
2XXXh
Parameter Mapping
VAR
INTEGER16 / INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER16 / INTEGER32
Default N/A
Object function:
Access the servo parameters with the OD 2XXXh group. The parameter number and index
are converted as follows:
Read the index first to get the information of the parameter length, and then use SDO or
PDO to change the data.
Example 1:
Index 2300h
Name Node-ID
Object code VAR
Data type INTEGER16
Access RW
PDO mapping Yes
Setting range INTEGER16
Default 7F
Example 2:
Index 212Ch
Name Electronic Gear
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 1
13-54
ASDA-A3 EtherCAT Mode
Index
Name
Object code
Data type
603Fh
Error code
VAR
UNSIGNED16
13
Access RO
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Index 6040h
Name Controlword
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range UNSIGNED16
Default 0x0004
Object function:
The Controlword contains many functions, such as Servo On, command triggering,
fault reset, and quick stop. The state machine architecture is as follows:
State Machine
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13-55
EtherCAT Mode ASDA-A3
13
as shown in the following table.
Bit 7 Fault reset -
Bit 8 Halt -
Bit 9 - Bit 15 Reserved -
Bits 4 - 6 are individually defined according to the operation mode, as shown in the following
table:
Definition in each operation mode
Profile Velocity mode
Profile Torque mode
Bit Interpolated Position mode
Profile Position mode Homing mode
Cyclic Synchronous Position mode
Cyclic Synchronous Velocity mode
Cyclic Synchronous Torque mode
Command triggering Homing
Bit 4 -
(rising-edge triggered) (rising-edge triggered)
Function for the command to
Bit 5 - -
take immediate effect
0: absolute position command
Bit 6 - -
1: relative position command
Finite state machine (as shown in the following diagram) defines the behavior of a servo
drive system. Each state represents an internal or external behavior. For example, the servo
drive can execute point-to-point motion only in the Operation enabled state.
Start
0, 1
Switch On 15
disabled
2
7
Ready to Fault
10 switch on
12
3 6 9
Switch on 8
13, 14
4
5
16 Operation
Quick Stop
enabled
11
13-56
ASDA-A3 EtherCAT Mode
13
0, 1 Automatic transition after power-on Device boot and initialization
2 Shutdown command N/A
3 Switch on command Servo is ready for Servo On
Servo switches to Servo On and
enters the mode in which the
4 Enable operation command
controller is allowed to issue a
motion command
5 Disable operation command Servo switches to Servo Off
6 Shutdown command N/A
7 Disable voltage or quick stop command N/A
8 Shutdown command Servo switches to Servo Off
9 Disable voltage command Servo switches to Servo Off
10 Disable voltage or quick stop command N/A
Quick stop command
Quick stop function is enabled.
The following two errors belong to this
quick stop type: The time setting for deceleration
11 to a stop is different for the two
1. Positive / negative limit switch
errors.
triggered
1. OD 2503h (P5.003)
2. Quick stop triggered by the 2. OD 6085h
Controlword (OD 6040h [Bit 2] = 0)
Disable voltage command
12 (OD 6040h = 0000 0110 or Servo switches to Servo Off
OD 6040h [Bit 1] = 0)
13, 14 Alarm occurs Servo switches to Servo Off
15 Fault reset N/A
Motion operation restart.
16 Enable operation command; no alarm The restart action is
mode-dependent.
Bit of OD 6040h
Command Transition
Bit 7 Bit 3 Bit 2 Bit 1 Bit 0
Shutdown 0 X 1 1 0 2, 6, 8
Switch on 0 0 1 1 1 3
Switch on +
0 1 1 1 1 3+4
Enable operation
Disable voltage 0 X X 0 X 7, 9, 10, 12
Quick stop 0 X 0 1 X 7, 10, 11
Disable operation 0 0 1 1 1 5
Enable operation 0 1 1 1 1 4, 16
Fault reset X X X X 15
13-57
EtherCAT Mode ASDA-A3
Index 6041h
13
Name Statusword
Object code VAR
Data type UNSIGNED16
Access RO
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Object function:
The Statusword contains many statuses, such as Servo On, command statuses, fault signal,
and quick stop. The state machine architecture is as follows:
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Note: 0 indicates the bit is off, 1 indicates the bit is on, and - indicates the bit is invalid.
13-58
ASDA-A3 EtherCAT Mode
13
PP PV PT Homing CSP CSV CST
Set-point
acknowledge
Zero Homing is Mode is in Mode is in Mode is in
Bit 12 (servo received -
speed complete effect effect effect
the command
signal)
Homing Following
Bit 13 Following error - - - -
error error
Index 605Bh
Name Shutdown option code
Object code VAR
Data type INTEGER16
Access RW
PDO mapping Yes
Setting range INTEGER16
Default 0
Object function:
Set to 0: when Servo Off, the dynamic brake has no effect, so the motor runs freely and the
machine stops only by friction.
Set to -1: when Servo Off, the servo stops with the operation of the dynamic brake.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6060h
Name Modes of operation
Object code VAR
Data type INTEGER8
Access RW
PDO mapping Yes
Setting range INTEGER8
Default 0
13-59
EtherCAT Mode ASDA-A3
Object function:
13
Setting value Mode
0 Reserved
1 Profile Position mode
2 Reserved
3 Profile Velocity mode
4 Profile Torque mode
5 Reserved
6 Homing mode
7 Reserved
8 Cyclic Synchronous Position mode
9 Cyclic Synchronous Velocity mode
10 Cyclic Synchronous Torque mode
Index 6061h
Name Modes of operation display
Object code VAR
Data type INTEGER8
Access RO
PDO mapping Yes
Setting range INTEGER8
Default 0
Object function:
This object displays the current operation mode. Refer to the table in OD 6060h.
Index 6062h
Name Position demand value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Object function:
This position demand value is the interpolation command calculated by the servo internal
interpolator. This command passes through the servo internal filter. For its detailed location,
refer to the servo architecture diagram of each mode.
13-60
ASDA-A3 EtherCAT Mode
Index 6063h
13
Name Position actual internal value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Pulse (unit for encoder pulse resolution)
The ASDA-A2 servo drive generates 1,280,000
Unit pulses per motor revolution.
The ASDA-A3 / ASDA-B3 servo drive generates
16,777,216 pulses per motor revolution.
Index 6064h
Name Position actual value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Index 6065h
Name Following error window
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default 50331648
Unit PUU
Object function:
When the following error actual value (OD 60F4h) exceeds this setting range, AL009
(Excessive deviation of Position command) is triggered.
Accepted following error
Position
Following error Following error
window window
Target position
13-61
EtherCAT Mode ASDA-A3
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
13 Index
Name
Object code
Data type
6067h
Position window
VAR
UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default 100
Unit PUU
Object function:
When the difference (absolute value) between the target position (PP mode: OD 607Ah) and
the position actual value (OD 6064h) is within the range set in OD 6067h (Position window),
and the duration of this condition is longer than the time set in OD 6068h (Position window
time), OD 6041h [Bit 10] (Target reached) is output.
Position
Target position
Target reached +
(6041h [Bit 10]) Window
Timer
comparator
-
13-62
ASDA-A3 EtherCAT Mode
Index 6068h
13
Name Position window time
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Unit ms
Object function:
When the difference (absolute value) between the target position (PP mode: OD 607Ah) and
the position actual value (OD 6064h) is within the range set in OD 6067h (Position window),
and the duration of this condition is longer than the time set in OD 6068h (Position window
time), OD 6041h [Bit 10] (Target reached) is output.
Target reached +
(6041h [Bit 10]) Window
Timer
comparator
-
Index 606Bh
Name Velocity demand value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Unit 0.1 rpm
Object function:
The velocity demand value is a command generated by the speed trajectory generator and
filtered by the command filter of the drive. This object only works in Profile Velocity mode and
Cyclic Synchronous Velocity mode.
13-63
EtherCAT Mode ASDA-A3
Index 606Ch
13
Name Velocity actual value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Unit 0.1 rpm
Object function:
Index 606Dh
Name Velocity window
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range 0 - 3000
Default 100
Unit 0.1 rpm
Object function:
The window comparator compares the speed difference with the velocity window (OD
606Dh). When the difference (absolute value) is within the range of the velocity window and
the duration of this condition is longer than the time set in the velocity window time (OD
606Eh), OD 6041h [Bit 10] (Target reached) is output. This object only works in Profile
Velocity mode.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
13-64
ASDA-A3 EtherCAT Mode
Index 606Eh
13
Name Velocity window time
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Unit ms
Object function:
Index 606Fh
Name Velocity threshold
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range 0 - 2000
Default 100
Unit 0.1 rpm
Object function:
This object sets the range for the zero-speed signal output. When the forward or reverse
speed (absolute value) of the motor is lower than this set value, the zero-speed signal
(OD 6041h [Bit 12]) outputs 1.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
13-65
EtherCAT Mode ASDA-A3
Index 6071h
13
Name Target torque
Object code VAR
Data type INTEGER16
Access RW
PDO mapping Yes
Setting range -3500 to +3500
Default 0
Unit 0.1%
Object function:
This object sets the target torque (unit: 0.1%) in Profile Torque mode and Cyclic
Synchronous Torque mode. If OD 6071h = 1000 (100.0%), it corresponds to the motor rated
torque.
Index 6072h
Name Max torque
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range 0 - 3500
Default 3500
Unit 0.1%
Object function:
This object sets the maximum torque (unit: 0.1%) in Profile Torque mode and Cyclic
Synchronous Torque mode.
Index 6074h
Name Torque demand value
Object code VAR
Data type INTEGER16
Access RO
PDO mapping Yes
Setting range INTEGER16
Default 0
Unit 0.1%
Object function:
The torque demand value is the command generated by the speed trajectory generator and
filtered by the command filter of the drive. This object only works in Profile Torque mode and
Cyclic Synchronous Torque mode.
13-66
ASDA-A3 EtherCAT Mode
Index 6075h
13
Name Motor rated current
Object code VAR
Data type UNSIGNED32
Access RO
PDO mapping Yes
Setting range UNSIGNED32
Default 0
Unit mA
Object function:
This object displays the rated current specified on the motor nameplate.
Index 6076h
Name Motor rated torque
Object code VAR
Data type UNSIGNED32
Access RO
PDO mapping Yes
Setting range UNSIGNED32
Default 0
Unit 0.001 N-m
Object function:
This object displays the rated torque specified on the motor nameplate.
Index 6077h
Name Torque actual value
Object code VAR
Data type INTEGER16
Access RO
PDO mapping Yes
Setting range INTEGER16
Default 0
Unit 0.1%
Object function:
13-67
EtherCAT Mode ASDA-A3
Index 6078h
13
Name Current actual value
Object code VAR
Data type INTEGER16
Access RO
PDO mapping Yes
Setting range INTEGER16
Default 0
Unit 0.1%
Object function:
Index 607Ah
Name Target position
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Object function:
This object only works in Profile Position mode and Cyclic Synchronous Position mode.
For more details, refer to Sections 13.3.1 and 13.3.5.
13-68
ASDA-A3 EtherCAT Mode
Index 607Ch
13
Name Home offset
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Object function:
The origin reference point which the system looks for during the homing procedure is Home
position, such as the origin sensor and Z pulse. When the origin reference point is found, the
position offset from this point is the user-defined origin (Zero position), and the offset value is
Home offset.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 607Dh
Name Software position limit
Object code ARRAY
Data type INTEGER32
Access RW
Sub-index 0
Description Number of entries
Data type UNSIGNED8
Access RO
PDO mapping Yes
Setting range 2
Default 2
Sub-index 1
Description Min position limit
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range -2147483648 to +2147483647
Default -2147483648
Unit PUU
13-69
EtherCAT Mode ASDA-A3
Sub-index 2
Description Max position limit
Data type INTEGER32
13
Access RW
PDO mapping Yes
Setting range -2147483648 to +2147483647
Default +2147483647
Unit PUU
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 607Fh
Name Max profile velocity
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default Varies depending on the motor model
Corresponding
P1.055 (rpm) / 10
servo parameter
Unit 0.1 rpm
Object function:
The unit of this object is 0.1 rpm, so this object multiplied by 10 is equivalent to P1.055
(Maximum speed limit in units of 1 rpm).
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6080h
Name Max motor speed
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default Varies depending on the motor model
Corresponding
P1.055
servo parameter
Unit rpm
Object function:
This object is equivalent to P1.055, which is the maximum speed limit of the motor.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
13-70
ASDA-A3 EtherCAT Mode
Index 6081h
13
Name Profile velocity
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default 10000
Unit PUU/s
Object function:
This object only works in Profile Position mode. For more details, refer to Section 13.3.1.
Index 6083h
Name Profile acceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 65500
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm
to 3,000 rpm. This object only works in Profile Position mode and Profile Velocity mode.
Index 6084h
Name Profile deceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 65500
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from 3,000 rpm
to 0 rpm. This object only works in Profile Position mode and Profile Velocity mode.
13-71
EtherCAT Mode ASDA-A3
Index 6085h
13
Name Quick stop deceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 65500
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from 3,000 rpm
to 0 rpm.
Index 6086h
Name Motion profile type
Object code VAR
Data type INTEGER16
Access RO
PDO mapping Yes
Setting range 0
Default 0
Object function:
This object sets the type of motion profile for operation. Currently, only linear ramp
(trapezoidal profile) is available.
Setting value Mode
0 Linear ramp (trapezoidal profile)
13-72
ASDA-A3 EtherCAT Mode
Index 6087h
13
Name Torque slope
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 0 - 65500
Default 200
Unit ms
Object function:
The time slope set by this object is the time required for the motor to change from 0% to
100% of the rated torque.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6093h
Name Position factor
Object code ARRAY
Data type UNSIGNED32
Access RW
PDO mapping Yes
Corresponding
P1.044 and P1.045
servo parameter
Note Position factor = Numerator / Feed_constant
Sub-index 0
Description Number of sub-index
Data type UNSIGNED8
Access RO
PDO mapping No
Setting range 2
Default 2
Sub-index 1
Description E-Gear ratio numerator
Data type UNSIGNED32
Access RW
PDO mapping Yes
Default 1
Corresponding
P1.044
servo parameter
Note For the E-Gear ratio setting, refer to Section 6.2.5.
13-73
EtherCAT Mode ASDA-A3
Sub-index 2
Description E-Gear ratio denominator
Data type UNSIGNED32
13
Access RW
PDO mapping Yes
Default 1
Corresponding
P1.045
servo parameter
Note For the E-Gear ratio setting, refer to Section 6.2.5.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6098h
Name Homing method
Object code VAR
Data type INTEGER8
Access RW
PDO mapping Yes
Setting range -4 to 35
Default 0
Object function:
The homing methods include looking for the Z pulse (Methods 1 - 14, 33, 34, 36, 37), not
looking for the Z pulse (Methods 17 - 30), defining the current position as the origin (Method
35), and looking for the hard stop (Methods 36 - 39). Methods 15, 16, 31, and 32 are reserved.
To use Methods 1 to 35, set OD 6098h to 1 to 35. To use Methods 36 to 39, set OD 6098h to
-1 to -4.
Starting
point
Z pulse
Negative limit
switch
13-74
ASDA-A3 EtherCAT Mode
Starting point
2
13
Z pulse
Positive limit
switch
Starting point
3
Starting
3 point
Starting point 4
Starting
point
Z pulse
Home
switch
13-75
EtherCAT Mode ASDA-A3
13
Starting point
Starting
point
5
Starting point
Starting
6 point
Z pulse
Home
switch
Method 7: homing on the positive limit switch, home switch, and Z pulse
Starting point
7 Starting point
Starting point
Z pulse
Home switch
Positive limit
switch
13-76
ASDA-A3 EtherCAT Mode
Method 8: homing on the positive limit switch, home switch, and Z pulse
Starting point 8
8
Starting point
13
Starting point
8
Z pulse
Home switch
Positive limit
switch
Method 9: homing on the positive limit switch, home switch, and Z pulse
St arting point
9
Starting point
9
St arting point
Z pulse
Home switch
Positive limit
switch
13-77
EtherCAT Mode ASDA-A3
Method 10: homing on the positive limit switch, home switch, and Z pulse
Starting point 10
13 Starting point 10
Starting point
10
Z pulse
Home switch
Positive limit
switch
Method 11: homing on the negative limit switch, home switch, and Z pulse
Starting point
11
Starting point 11
Starting point
11
Z pulse
Home sw itch
13-78
ASDA-A3 EtherCAT Mode
Method 12: homing on the negative limit switch, home switch, and Z pulse
Starting
12
13
point
Starting point
12
Starting point
12
Z pulse
Home switch
Negative limit
switch
Method 13: homing on the negative limit switch, home switch, and Z pulse
Starting
point
13
Starting point
13
Starting point
13
Z pulse
Home switch
Negative limit
switch
13-79
EtherCAT Mode ASDA-A3
Method 14: homing on the negative limit switch, home switch, and Z pulse
St arting
14
13
point
14 St arting point
Starting point
14
Z pulse
Home switch
Negative limit
switch
Starting
point
17
Nega tive limit
switch
Starting point
18
Positive limit
switch
Starting point
19
20
19 Starting
20 point
Home switch
13-80
ASDA-A3 EtherCAT Mode
Starting point 21
13
22
Starting
point
21
22
Home switch
Methods 23 and 24: homing on the positive limit switch and home switch
Starting point
23
24
23
Starting point
24
Starting point
23
24
Home switch
Positive limit
switch
Methods 25 and 26: homing on the positive limit switch and home switch
Starting point
25
26
Starting point
25
26
Starting point
25
26
Home switch
Positive limit
switch
13-81
EtherCAT Mode ASDA-A3
Methods 27 and 28: homing on the negative limit switch and home switch
Starting
13
point
27
28
Starting point 27
28
Starting point
27
28
Home switch
Negative limit
switch
Methods 29 and 30: homing on the negative limit switch and home switch
Starting
point
29
30
Starting point
29
30
Starting point
29
30
Home switch
Negative limit
switch
33 Starting point
Starting point 34
Z pulse
13-82
ASDA-A3 EtherCAT Mode
Starting point
-1 13
Starting point
-2
Z pulse
Starting point -3
-4 Starting point
Protector Protector
13-83
EtherCAT Mode ASDA-A3
Index 6099h
13
Name Homing speeds
Object code ARRAY
Data type UNSIGNED32
Access RW
PDO mapping Yes
Sub-index 0
Description Number of sub-index
Data type UNSIGNED8
Access RO
PDO mapping Yes
Setting range 2
Default 2
Sub-index 1
Description Speed during search for switch
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 20000
Default 100
0.1 rpm (rotary motor)
Unit
1 μm/s (linear motor)
Sub-index 2
Description Speed during search for zero
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 5000
Default 20
0.1 rpm (rotary motor)
Unit
1 μm/s (linear motor)
13-84
ASDA-A3 EtherCAT Mode
Index 609Ah
13
Name Homing acceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range UNSIGNED32
Default 100
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm
to 3,000 rpm and decelerate from 3,000 rpm to 0 rpm. This object only works in Homing
mode.
Index 60B0h
Name Position offset
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Object function:
This object sets the position offset. For more details, refer to Section 13.3.5 Cyclic
Synchronous Position mode.
Index 60B1h
Name Velocity offset
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit 0.1 rpm
Object function:
This object sets the velocity offset. For more details, refer to Section 13.3.6 Cyclic
Synchronous Velocity mode.
13-85
EtherCAT Mode ASDA-A3
Index 60B2h
13
Name Torque offset
Object code VAR
Data type INTEGER16
Access RW
PDO mapping Yes
Setting range -3500 to +3500
Default 0
Unit 0.1%
Object function:
This object sets the torque offset. For more details, refer to Section 13.3.7 Cyclic
Synchronous Torque mode.
Index 60B8h
Name Touch probe function
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Object function:
This object sets the Touch Probe related function settings. For the operation details, refer to
Section 13.3.8 for the description of Touch Probe.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13-86
ASDA-A3 EtherCAT Mode
13
Bit 8 Touch Probe 2 switch
1: enable Touch Probe 2.
0: capture one time. If the Touch Probe 2
signal is set to be both rising-edge and
Bit 9 Touch Probe 2 number of capturing times falling-edge triggered, the data is
captured once for each triggering.
1: capture multiple times.
Bit 10 Touch Probe 2 capture source 0: DI2 of CN1
Bit 11 Reserved -
0: N/A
Rising-edge trigger action 1: start capturing when the Touch Probe
Bit 12
of Touch Probe 2 2 signal is rising-edge triggered and
store the data in OD 60BCh.
0: N/A
Falling-edge trigger action 1: start capturing when the Touch Probe
Bit 13
of Touch Probe 2 2 signal is falling-edge triggered and
store the data in OD 60BDh.
Bit 14 - Bit 15 Reserved -
Index 60B9h
Name Touch probe status
Object code VAR
Data type UNSIGNED16
Access RO
PDO mapping Yes
Setting range UNSIGNED16
Default 0
Object function:
You can access the Touch Probe status with this object. For the operation details, refer to
Section 13.3.8 for the description of Touch Probe.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
13-87
EtherCAT Mode ASDA-A3
13
Bit 7 (Available when the function of succeeds. Refer to Section 13.3.8 for the
OD 60B8h [Bit 1] Number of capturing timing diagram in Example 3.
times is enabled)
0: Touch Probe 2 disabled.
Bit 8 Touch Probe 2 function status
1: Touch Probe 2 enabled.
0: capturing is not triggered.
Bit 9 Touch Probe 2 rising-edge capture 1: the Touch Probe 2 signal is rising-edge
triggered and the data is successfully
captured.
0: capturing is not triggered.
Bit 10 Touch Probe 2 falling-edge capture 1: the Touch Probe 2 signal is falling-edge
triggered and the data is successfully
captured.
Bit 11 - Bit 13 Reserved -
Bit 14 Touch Probe 2 capture source 0: DI2 of CN1
Touch Probe 2
signal for capturing multiple times
The status is reversed once the capturing
Bit 15 (Available when the function of succeeds.
OD 60B8h [Bit 9] Number of capturing
times is enabled)
Index 60BAh
Name Touch probe pos1 pos value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Object function:
For the function of this object, refer to Section 13.3.8 for the description of Touch Probe.
Index 60BBh
Name Touch probe pos1 neg value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Object function:
For the function of this object, refer to Section 13.3.8 for the description of Touch Probe.
13-88
ASDA-A3 EtherCAT Mode
Index 60BCh
13
Name Touch probe pos2 pos value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Object function:
For the function of this object, refer to Section 13.3.8 for the description of Touch Probe.
Index 60BDh
Name Touch probe pos2 neg value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Object function:
For the function of this object, refer to Section 13.3.8 for the description of Touch Probe.
Index 60C5h
Name Max acceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 65500
Default 1
Unit ms
Object function:
The time slope set by this object is the time required for the motor to accelerate from 0 rpm
to 3,000 rpm.
13-89
EtherCAT Mode ASDA-A3
Index 60C6h
13
Name Max deceleration
Object code VAR
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 65500
Default 1
Unit ms
Object function:
The time slope set by this object is the time required for the motor to decelerate from 3,000 rpm
to 0 rpm.
Index 60E0h
Name Positive torque limit
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range 0 - 3000
Default 3000
Unit 0.1%
Object function:
Index 60E1h
Name Negative torque limit
Object code VAR
Data type UNSIGNED16
Access RW
PDO mapping Yes
Setting range 0 - 3000
Default 3000
Unit 0.1%
Object function:
13-90
ASDA-A3 EtherCAT Mode
Index 60F4h
13
Name Following error actual value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit PUU
Object function:
The following error actual value is the difference between the position demand value (OD
6062h) and position actual value (OD 6064h). For more details, refer to the architecture
diagrams in Section 13.3.
Index 60FCh
Name Position demand value
Object code VAR
Data type INTEGER32
Access RO
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit pulse
Object function:
This command is generated after being processed by the servo drive filter. For more details,
refer to the architecture diagrams in Section 13.3.
13-91
EtherCAT Mode ASDA-A3
Index 60FDh
13
Name Digital inputs
Object code VAR
Data type UNSIGNED32
Access RO
PDO mapping Yes
Setting range UNSIGNED32
Default 0
Unit -
Object function:
31 16 15 3 2 1 0
Manufacturer- Positive limit Negative
specific Reserved Home switch
switch limit switch
MSB LSB
Bit Function
Bit 0 Negative limit signal
Bit 1 Positive limit signal
Bit 2 Homing signal
Bit 3 - Bit 15 Reserved
Bit 16 DI1
Bit 17 DI2
Bit 18 DI3
Bit 19 DI4
Bit 20 DI5
Bit 21 DI6
Bit 22 DI7
Bit 23 - Bit 31 Reserved
13-92
ASDA-A3 EtherCAT Mode
Index 60FEh
13
Name Digital outputs
Object code ARRAY
Data type UNSIGNED32
Access RW
Sub-Index 0
Description Number of sub-index
Data type UNSIGNED8
Access RO
PDO mapping Yes
Setting range 2
Default 2
Sub-Index 1
Description Physical outputs
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 0x00000000 to 0xFFFFFFFF
Default 0
Sub-Index 2
Description Bit mask
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 0x00000000 to 0xFFFFFFFF
Default 0
Object function:
OD 60FEh sub1 Physical outputs
Bit DO Description
0 - 15 - Reserved
16 DO1 0: off; 1: on
17 DO2 0: off; 1: on
18 DO3 0: off; 1: on
19 DO4 0: off; 1: on
20 - 31 - Reserved
13-93
EtherCAT Mode ASDA-A3
13
16 DO1 0: disable physical outputs; 1: enable
17 DO2 0: disable physical outputs; 1: enable
18 DO3 0: disable physical outputs; 1: enable
19 DO4 0: disable physical outputs; 1: enable
20 - 31 - Reserved
To use the software to control the DO output, you must first set the corresponding DO
function code.
When P2.018 = 0x0130, the output of DO1 is controlled by the software.
When P2.019 = 0x0131, the output of DO2 is controlled by the software.
When P2.020 = 0x0132, the output of DO3 is controlled by the software.
When P2.021 = 0x0133, the output of DO4 is controlled by the software.
DO output settings
When the corresponding OD 60FEh sub2 bit of the DO is set to 1, the output status of
this DO is determined by the corresponding bit of OD 60FEh sub1.
When the corresponding OD 60FEh sub2 bit of the DO is set to 0, the output status of
this DO is determined by P4.006.
Example
1. Set P2.018 to 0x0130, which means the output of DO1 is controlled by the
software.
2. When OD 60FEh sub2 [Bit 16] is 1, the output of DO1 is determined by 0x60FE
sub1 [Bit 16]. When OD 60FEh sub2 [Bit 16] is 0, the output of DO1 is determined
by P4.006 [Bit 0].
Index 60FFh
Name Target velocity
Object code VAR
Data type INTEGER32
Access RW
PDO mapping Yes
Setting range INTEGER32
Default 0
Unit 0.1 rpm
Object function:
This object sets the target velocity. This object only works in Profile Velocity mode and Cyclic
Synchronous Velocity mode.
13-94
ASDA-A3 EtherCAT Mode
Index 6502h
13
Name Supported drive modes
Object code VAR
Data type UNSIGNED32
Access RO
PDO mapping Yes
Setting range UNSIGNED32
Default 03ADh
Object function:
This object is read-only and provides the operation modes supported by Delta servo drives in
EtherCAT mode.
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
Bit Function
Bit 0 Profile Position mode
Bit 1 Reserved
Bit 2 Profile Velocity mode
Bit 3 Profile Torque mode
Bit 4 Reserved
Bit 5 Homing mode
Bit 6 Reserved
Bit 7 Cyclic Synchronous Position mode
Bit 8 Cyclic Synchronous Velocity mode
Bit 9 Cyclic Synchronous Torque mode
Bit 10 - Bit 31 Reserved
13-95
EtherCAT Mode ASDA-A3
13 interference with the controller. For information about the servo drive alarms, refer to Chapter 14
Troubleshooting.
1. The SYNC communication cycle of the controller and servo drive is different
Since the jitter of each controller is different, the time the servo drive receives the SYNC
differs from the SYNC communication cycle time. When this happens, adjust the value of
P3.009.U to increase the error range and let the servo drive automatically correct the
internal timer so it is consistent with the communication cycle of the controller.
2. Eliminate interference
The EtherCAT automatic error diagnostic function must be used with the ASDA-Soft software of
version 6.1.2.0 or above. To use this function, activate EtherCAT Diagnosis in ASDA-Soft and
press Diagnosis to get the following EtherCAT connection information for error detection.
4. Physical station number (Config ID) and logical station number (P3.000) information.
6. SM0 - SM3: the channels used by the SDO & PDO and the channel length information.
9. Status display for EtherCAT communication initialization application layer (Application Layer
Error Code).
12. EtherCAT operation mode status display (OD 6060h, 6061h, 6071h, 6072h, 6080h, 60FFh,
60E0h, 60E1h, and 607Ah)
Note: refer to the latest version of the ASDA-Soft software for the updated functions of EtherCAT
Diagnosis.
13-96
ASDA-A3 EtherCAT Mode
13
AL001 Overcurrent 2310h
AL002 Overvoltage 3110h
AL003 Undervoltage 3120h
AL004 Motor combination error 7122h
AL005 Regeneration error 3210h
AL006 Overload 3230h
AL007 Excessive deviation of Speed command 8400h
AL008 Abnormal pulse command 8600h
AL009 Excessive deviation of Position command 8611h
AL010 Voltage error during regeneration 3210h
AL011 CN2 communication failed 7305h
AL012 Calibration error 6320h
AL013 Emergency stop 5441h
AL014 Negative limit error 5443h
AL015 Positive limit error 5442h
AL016 Abnormal IGBT temperature 4210h
AL017 EEPROM error 5330h
AL018 OA and OB output error 7306h
AL020 Serial communication timeout 7520h
AL022 RST power error 3130h
AL023 Early overload warning 3231h
AL024 Encoder initial magnetic field error 7305h
AL025 Encoder internal error 7305h
AL026 Encoder unreliable internal data 7305h
AL027 Encoder internal reset error 7305h
AL028 Battery voltage error or encoder internal error 7305h
AL029 Gray code error 7305h
AL02A Number of revolutions of the encoder is in error 7305h
AL02B Motor data error 7305h
AL02C Servo drive overload 3230h
AL02F Blocked rotor protection 0000h
AL030 Motor collision error 7121h
AL031 Motor power cable wiring error 3300h
AL032 Abnormal encoder vibration 7305h
26-pin connector for the position signal converter box is
AL033 7305h
disconnected or motor is abnormal
AL034 Encoder internal communication error 7305h
Temperature of the encoder or external sensor exceeds the
AL035 7305h
protective range
AL036 Encoder alarm status error 7305h
AL040 Excessive position error of full-closed loop control 8610h
AL041 CN5 is disconnected 7305h
AL042 Voltage input for analog Speed command is too high FF01h
AL044 Servo function operational warning 6100h
AL045 E-Gear ratio value error 6320h
AL048 OA and OB output error 7036h
13-97
EtherCAT Mode ASDA-A3
13
AL052 Initial magnetic field detection error 0000h
AL053 Motor parameters are not confirmed 0000h
AL054 Parameter is out of range due to switching of motor types 0000h
AL055 Motor magnetic field error 0000h
AL056 Excessive motor speed 0000h
AL057 Feedback pulse is lost 0000h
Excessive position deviation after initial magnetic field
AL058 0000h
detection is complete
AL05B Motor type setting does not match 0000h
AL05C Motor position feedback error 0000h
Detection error for offset between absolute encoder zero
AL05D 0000h
point and motor magnetic field zero point (PM.010)
AL05E Position signal converter box communication failure 0000h
AL060 Absolute position is lost 7305h
AL061 Encoder undervoltage 7305h
Number of revolutions of the absolute encoder overflows
AL062 7305h
(issued by encoder)
AL063 Linear scale signal error 7305h
AL064 Encoder vibration warning 7305h
Number of revolutions of the absolute encoder overflows
AL066 7305h
(issued by servo drive)
AL067 Encoder temperature warning 7305h
AL068 Absolute data transmitted by I/O is in error 7305h
AL069 Wrong motor type 0000h
AL06A Absolute position is lost 7305h
The error between the servo drive internal position and the
AL06B 7305h
encoder position is too large
AL06E Encoder type is unidentifiable 7305h
AL06F The absolute position is not established 7305h
AL070 Encoder did not complete the read / write procedure 7305h
AL071 Number of revolutions of the encoder is in error 7305h
AL072 Encoder overspeed 7305h
AL073 Encoder memory error 7305h
AL074 Encoder single-turn absolute position is in error 7305h
AL075 Encoder absolute number of revolutions is in error 7305h
AL077 Encoder internal error 7305h
AL079 Encoder parameter setting incomplete 7305h
AL07A Encoder Z phase position is lost 7305h
AL07B Encoder memory is busy 7305h
Command to clear the absolute position is issued when the
AL07C 7305h
motor speed is over 200 rpm
Motor stops operating when servo drive power is cycled
AL07D 7305h
before AL07C is cleared
AL07E Error occurs when the encoder clears the procedure 7305h
AL07F Encoder version error 7305h
AL083 Servo drive outputs excessive current 2310h
AL085 Regeneration setting error 3210h
13-98
ASDA-A3 EtherCAT Mode
13
AL088 Servo function operational alarm 0000h
AL089 Current detection interference 6100h
AL08A Auto-tuning function - command error 7305h
AL08B Auto-tuning function - dwell time is too short 7305h
AL08C Auto-tuning function - inertia estimation error 7305h
AL095 Regenerative resistor is disconnected -
AL099 DSP firmware error 5500h
AL09C Parameter reset failed 5500h
Absolute positions of the servo drive and motor do not
AL0A6 7305h
match
AL111 Buffer overflow occurs when SDO is received 8110h
AL112 Buffer overflow occurs when PDO is received 8110h
AL113 TxPDO transmission failed 8110h
AL121 Object’s index does not exist when PDO is accessed 8200h
AL122 Object’s sub-index does not exist when PDO is accessed 8200h
AL123 Data length error occurs when PDO is accessed 8200h
AL124 Data range error occurs when PDO is accessed 8200h
AL125 PDO object is read-only and write-protected 8200h
AL126 Specified object does not support PDO mapping 8200h
AL127 PDO object is write-protected when servo drive is on 8200h
AL128 Error occurs when PDO object is read from EEPROM 8200h
AL129 Error occurs when PDO object is written to EEPROM 8200h
AL130 Accessing address of EEPROM is out of range 8200h
AL131 EEPROM CRC calculation error 8200h
AL132 Parameter is write-protected 8200h
AL170 Bus communication timeout 8130h
AL180 Bus communication timeout 8130h
AL185 Bus hardware error 8120h
AL186 Bus data transmission error 8100h
AL201 Initialization error of object dictionary data 6310h
Second development platform - task configuration number
AL203 0203h
is out of range
AL207 Parameter group of Type [8] PR is out of range 0207h
AL209 Parameter number of Type [8] PR is out of range 0209h
AL211 Parameter format setting of Type [8] PR is in error 0211h
AL213 Parameter setting of Type [8] PR is in error 0213h
AL215 Parameter written by Type [8] PR is read-only 0215h
Parameter written by Type [8] PR is write-protected when
AL217 0217h
Servo On
AL219 Parameter written by Type [8] PR is write-protected 0219h
Second development platform - memory stack is out of
AL21B 021Bh
range
Second development platform - a divisor in an expression is
AL21D 021Dh
zero in the program
Second development platform - a non-existing mode is
AL221 0221h
used
13-99
EtherCAT Mode ASDA-A3
13
FAULT state
Absolute positioning cannot be executed when E-Cam is
AL22D 022Dh
engaged
Monitoring variable code specified by Type [8] PR is out of
AL231 0231h
range
AL235 Position counter overflow warning 0235h
AL237 Rotary axis position is undefined 0237h
Second development platform - the argument of the
AL239 0239h
LOOP_CMD command is out of range
Second development platform - parameter is written to a
AL23F 023Fh
memory address that is out of range
AL245 PR positioning timeout 0245h
Second development platform - the MATH_ACC command
AL247 0247h
called a math function that is out of range
AL249 PR path number is out of range 0249h
Second development platform - the argument of the
AL251 0251h
MATH_POWER command is out of range
Second development platform - the system object ID is out
AL255 0255h
of range when the object is used
Second development platform - the system object function
AL257 0257h
block ID is out of range when the object is used
Second development platform - object argument format
AL25B 025Bh
error
Second development platform - an error occurred when the
AL25F 025Fh
object dictionary is accessed
Second development platform - commands dedicated for
AL261 the master cannot be used when the master mode is not 0261h
enabled
Second development platform - read / write address in the
AL262 0262h
master mode is out of range
AL283 Software positive limit 5444h
AL285 Software negative limit 5445h
AL289 Position counter overflows 7305h
AL301 CANopen synchronization failure 6200h
AL302 Synchronization signal of CANopen is sent too soon 6200h
AL303 CANopen synchronization signal timeout 6200h
AL304 Invalid interpolation mode command 6200h
AL305 SYNC period error 6200h
AL35F Emergency stop during deceleration 6200h
AL380 Position offset alarm for DO.MC_OK 6200h
AL3CF Emergency stop 6200h
AL3E1 Communication fails to synchronize 6200h
AL3E2 Communication synchronization signal is sent too soon 6200h
AL3E3 Communication synchronization signal timeout 6200h
Absolute position command of the communication type
AL3F1 6200h
servo drive is in error
AL400 Rotary axis position setting error FF05h
AL401 NMT reset command is received when servo is on 0000h
AL404 PR special filter setting value is too great FF07h
AL422 Write-in failed caused by power supply cut-off 0000h
13-100
ASDA-A3 EtherCAT Mode
13
AL502 SF2 lost (signal loss or signal error) 9000h
AL503 STO self-diagnostic error 9000h
Internal parameter update program of the servo drive is
AL510 0000h
abnormal
AL520 Calculation program timeout 0000h
AL521 Vibration elimination parameter error 6100h
AL555 System failure -
PR arithmetic operation error or second development
AL809 0000h
platform error
ALF21 Second development platform command error 0000h
ALF22 Password does not match 0000h
ALC31 Motor power cable disconnection 3300h
ALD00 MITUTOYO encoder - overspeed 7305h
ALD01 MITUTOYO encoder - initialization error 7305h
ALD02 MITUTOYO encoder - hardware error 7305h
ALD03 MITUTOYO encoder - absolute position detection error 7305h
ALD04 MITUTOYO encoder - sensor or read head error 7305h
ALD05 MITUTOYO encoder - sensor signal strength error 7305h
ALD06 MITUTOYO encoder - sensor signal strength warning 7305h
ALD07 MITUTOYO encoder - temperature warning 7305h
ALD08 BiSS C encoder - sensor installation error 7305h
ALD09 BiSS C encoder - sensor installation warning 7305h
ALD16 EnDat 2.2 encoder - sensor installation error 7305h
ALD17 EnDat 2.2 encoder - sensor signal strength error 7305h
ALD18 EnDat 2.2 encoder - position error 7305h
ALD19 EnDat 2.2 encoder - overvoltage 7305h
ALD20 EnDat 2.2 encoder - undervoltage 7305h
ALD21 EnDat 2.2 encoder - overcurrent 7305h
ALD22 EnDat 2.2 encoder - low battery voltage 7305h
ALD23 EnDat 2.2 encoder - frequency collision warning 7305h
ALD24 EnDat 2.2 encoder - temperature warning 7305h
ALD25 EnDat 2.2 encoder - sensor signal strength warning 7305h
ALD26 EnDat 2.2 encoder - low battery voltage warning 7305h
ALD27 EnDat 2.2 encoder - warning of the reference point error 7305h
ALD28 EnDat 2.2 encoder - cyclic mode warning 7305h
ALD29 EnDat 2.2 encoder - position limit warning 7305h
ALD30 EnDat 2.2 encoder - readiness warning 7305h
ALD31 EnDat 2.2 encoder - diagnostic warning 7305h
ALE00 Fagor encoder - CPU error 7305h
ALE01 Fagor encoder - parameter error 7305h
ALE02 Fagor encoder - CCD error 7305h
ALE03 Fagor encoder - position error 7305h
ALE04 Fagor encoder - sensor signal strength warning 7305h
ALE05 Fagor encoder - voltage warning 7305h
ALE06 Fagor encoder - overspeed warning 7305h
ALE07 Fagor encoder - temperature warning 7305h
13-101
EtherCAT Mode ASDA-A3
13
13-102
Troubleshooting
This chapter provides alarm descriptions and the corrective actions you can use for
troubleshooting.
14-1
Troubleshooting ASDA-A3
There are five types of alarms: General, STO, Communication, Motion control, and Third-party
communication. The detailed information is as follows.
Motion control type: alarms caused by motion control command (in PR mode) errors.
If the recommended alarm clearing method is DI.ARST, set DI.ARST (alarm reset) to On or
P0.001 to 1 for clearing the alarm.
14-2
ASDA-A3 Troubleshooting
14
Display Alarm name
ALM WARN ON OFF
AL001 Overcurrent ○ ○
AL002 Overvoltage ○ ○
AL003 Undervoltage ○ ○
AL004 Motor combination error ○ ○
AL005 Regeneration error ○ ○
AL006 Overload ○ ○
AL007 Excessive deviation of Speed command ○ ○
AL008 Abnormal pulse command ○ ○
AL009 Excessive deviation of Position command ○ ○
AL010 Voltage error during regeneration ○ ○
AL011 CN2 communication failed ○ ○
AL012 Calibration error ○ ○
AL013 Emergency stop ○ ○
AL014 Negative limit error ○ ○
AL015 Positive limit error ○ ○
AL016 Abnormal IGBT temperature ○ ○
AL017 EEPROM error ○ ○
AL018 OA and OB output error ○ ○
AL020 Serial communication timeout ○ ○
AL022 RST power error ○ ○
AL023 Early overload warning ○ ○
AL024 Encoder initial magnetic field error ○ ○
AL025 Encoder internal error ○ ○
AL026 Encoder unreliable internal data ○ ○
AL027 Encoder internal reset error ○ ○
AL028 Battery voltage error or encoder internal error ○ ○
AL029 Gray code error ○ ○
Number of revolutions of the encoder is in
AL02A ○ ○
error
AL02B Motor data error ○ ○
AL02C Servo drive overload ○ ○
AL02F Blocked rotor protection ○ ○
AL030 Motor collision error ○ ○
AL031 Motor power cable wiring error ○ ○
AL032 Abnormal encoder vibration ○ ○
26-pin connector for the position signal
AL033 converter box is disconnected or motor is ○ ○
abnormal
AL034 Encoder internal communication error ○ ○
Temperature of the encoder or external sensor
AL035 ○ ○
exceeds the protective range
AL036 Encoder alarm status error ○ ○
Excessive position error of full-closed loop
AL040 ○ ○
control
AL041 CN5 is disconnected ○ ○
14-3
Troubleshooting ASDA-A3
14
AL044 Servo function operational warning ○ ○
AL045 E-Gear ratio value error ○ ○
AL048 OA and OB output error ○ ○
AL050 Motor parameter identification is complete ○ ○
AL051 Motor parameter automatic identification error ○ ○
AL052 Initial magnetic field detection error ○ ○
AL053 Motor parameters are not confirmed ○ ○
Parameter is out of range due to switching of
AL054 ○ ○
motor types
AL055 Motor magnetic field error ○ ○
AL056 Excessive motor speed ○ ○
AL057 Feedback pulse is lost ○ ○
Excessive position deviation after initial
AL058 ○ ○
magnetic field detection is complete
AL05B Motor type setting does not match ○ ○
AL05C Motor position feedback error ○ ○
Detection error for offset between absolute
AL05D encoder zero point and motor magnetic field ○ ○
zero point (PM.010)
Position signal converter box communication
AL05E ○ ○
failure
AL060 Absolute position is lost ○ ○
AL061 Encoder undervoltage ○ ○
Number of revolutions of the absolute encoder
AL062 ○ ○
overflows (issued by encoder)
AL063 Linear scale signal error ○ ○
AL064 Encoder vibration warning ○ ○
Number of revolutions of the absolute encoder
AL066 ○ ○
overflows (issued by servo drive)
AL067 Encoder temperature warning ○ ○
AL068 Absolute data transmitted by I/O is in error ○ ○
AL069 Wrong motor type ○ ○
AL06A Absolute position is lost ○ ○
The error between the servo drive internal
AL06B ○ ○
position and the encoder position is too large
AL06E Encoder type is unidentifiable ○ ○
AL06F The absolute position is not established ○ ○
Encoder did not complete the read / write
AL070 ○ ○
procedure
Number of revolutions of the encoder is in
AL071 ○ ○
error
AL072 Encoder overspeed ○ ○
AL073 Encoder memory error ○ ○
Encoder single-turn absolute position is in
AL074 ○ ○
error
Encoder absolute number of revolutions is in
AL075 ○ ○
error
AL077 Encoder internal error ○ ○
AL079 Encoder parameter setting incomplete ○ ○
14-4
ASDA-A3 Troubleshooting
14
Command to clear the absolute position is
AL07C ○ ○
issued when the motor speed is over 200 rpm
Motor stops operating when servo drive power
AL07D ○ ○
is cycled before AL07C is cleared
Error occurs when the encoder clears the
AL07E ○ ○
procedure
AL07F Encoder version error ○ ○
AL083 Servo drive outputs excessive current ○ ○
AL085 Regeneration setting error ○ ○
AL086 Regenerative resistor overload ○ ○
AL087 Hardware device error ○ ○
AL088 Servo function operational alarm ○ ○
AL089 Current detection interference ○ ○
AL08A Auto-tuning function - command error ○ ○
AL08B Auto-tuning function - dwell time is too short ○ ○
AL08C Auto-tuning function - inertia estimation error ○ ○
AL095 Regenerative resistor is disconnected ○ ○
AL099 DSP firmware error ○ ○
AL09C Parameter reset failed ○ ○
Absolute positions of the servo drive and
AL0A6 ○ ○
motor do not match
AL35F Emergency stop during deceleration ○ ○
AL3CF Emergency stop ○ ○
AL422 Write-in failed caused by power supply cut-off ○ ○
AL521 Vibration elimination parameter error ○ ○
ALC31 Motor power cable disconnection ○ ○
Note: if the servo drive shows an alarm that is not in this table, contact the local distributor or technician.
STO type
Error type Servo state
Display Alarm name
ALM WARN ON OFF
AL500 STO function is enabled ○ ○
AL501 SF1 lost (signal loss or signal error) ○ ○
AL502 SF2 lost (signal loss or signal error) ○ ○
AL503 STO self-diagnostic error ○ ○
Note: if the servo drive shows an alarm that is not in this table, contact the local distributor or technician.
14-5
Troubleshooting ASDA-A3
Communication type
Error type Servo state
Display Alarm name
ALM WARN ON OFF
AL111 Buffer overflow occurs when SDO is received ○ ○
14 AL112
AL113
AL121
Buffer overflow occurs when PDO is received
TxPDO transmission failed
Object’s index does not exist when PDO is
accessed
○
○
○
○
○
Note: if the servo drive shows an alarm that is not in this table, contact the local distributor or technician.
14-6
ASDA-A3 Troubleshooting
14
AL203 ○ ○
configuration number is out of range
Parameter group of Type [8] PR is out of
AL207 ○ ○
range
Parameter number of Type [8] PR is out of
AL209 ○ ○
range
Parameter format setting of Type [8] PR is in
AL211 ○ ○
error
AL213 Parameter setting of Type [8] PR is in error ○ ○
AL215 Parameter written by Type [8] PR is read-only ○ ○
Parameter written by Type [8] PR is write-
AL217 ○ ○
protected when Servo On
Parameter written by Type [8] PR is write-
AL219 ○ ○
protected
Second development platform - memory stack
AL21B ○ ○
is out of range
Second development platform - a divisor in an
AL21D ○ ○
expression is zero in the program
Second development platform - a non-existing
AL221 ○ ○
mode is used
Second development platform - some
AL223 commands are not allowed to be used when ○ ○
the servo is in the ERROR or FAULT state
Absolute positioning cannot be executed
AL22D ○ ○
when E-Cam is engaged
Monitoring variable code specified by Type [8]
AL231 ○ ○
PR is out of range
AL235 Position counter overflow warning ○ ○
AL237 Rotary axis position is undefined ○ ○
Second development platform - the argument
AL239 ○ ○
of the LOOP_CMD command is out of range
Second development platform - parameter is
AL23F written to a memory address that is out of ○ ○
range
AL245 PR positioning timeout ○ ○
Second development platform - the
AL247 MATH_ACC command called a math function ○ ○
that is out of range
AL249 PR path number is out of range ○ ○
Second development platform - the argument
AL251 of the MATH_POWER command is out of ○ ○
range
Second development platform - the system
AL255 object ID is out of range when the object is ○ ○
used
Second development platform - the system
AL257 object function block ID is out of range when ○ ○
the object is used
Second development platform - object
AL25B ○ ○
argument format error
Second development platform - an error
AL25F occurred when the object dictionary is ○ ○
accessed
14-7
Troubleshooting ASDA-A3
14 AL262
AL283
AL285
Second development platform - read / write
address in the master mode is out of range
Software positive limit
Software negative limit
○
○
○
○
○
○
AL289 Position counter overflows ○ ○
AL380 Position offset alarm for DO.MC_OK ○ ○
Absolute position command of the
AL3F1 ○ ○
communication type servo drive is in error
AL400 Rotary axis position setting error ○ ○
AL404 PR special filter setting value is too great ○ ○
Internal parameter update program of the
AL510 ○ ○
servo drive is abnormal
AL520 Calculation program timeout ○ ○
AL555 System failure ○ ○
PR arithmetic operation error or second
AL809 ○ ○
development platform error
ALF21 Second development platform command error ○ ○
ALF22 Password does not match ○ ○
Note: if the servo drive shows an alarm that is not in this table, contact the local distributor or technician.
14-8
ASDA-A3 Troubleshooting
ALD03
MITUTOYO encoder - initialization error
MITUTOYO encoder - hardware error
MITUTOYO encoder - absolute position
detection error
○
○
○
○
○
○
14
MITUTOYO encoder - sensor or read head
ALD04 ○ ○
error
MITUTOYO encoder - sensor signal strength
ALD05 ○ ○
error
MITUTOYO encoder - sensor signal strength
ALD06 ○ ○
warning
ALD07 MITUTOYO encoder - temperature warning ○ ○
ALD08 BiSS C encoder - sensor installation error ○ ○
ALD09 BiSS C encoder - sensor installation warning ○ ○
ALD16 EnDat 2.2 encoder - sensor installation error ○ ○
EnDat 2.2 encoder - sensor signal strength
ALD17 ○ ○
error
ALD18 EnDat 2.2 encoder - position error ○ ○
ALD19 EnDat 2.2 encoder - overvoltage ○ ○
ALD20 EnDat 2.2 encoder - undervoltage ○ ○
ALD21 EnDat 2.2 encoder - overcurrent ○ ○
ALD22 EnDat 2.2 encoder - low battery voltage ○ ○
EnDat 2.2 encoder - frequency collision
ALD23 ○ ○
warning
ALD24 EnDat 2.2 encoder - temperature warning ○ ○
EnDat 2.2 encoder - sensor signal strength
ALD25 ○ ○
warning
EnDat 2.2 encoder - low battery voltage
ALD26 ○ ○
warning
EnDat 2.2 encoder - warning of the reference
ALD27 ○ ○
point error
ALD28 EnDat 2.2 encoder - cyclic mode warning ○ ○
ALD29 EnDat 2.2 encoder - position limit warning ○ ○
ALD30 EnDat 2.2 encoder - readiness warning ○ ○
ALD31 EnDat 2.2 encoder - diagnostic warning ○ ○
ALE00 Fagor encoder - CPU error ○ ○
ALE01 Fagor encoder - parameter error ○ ○
ALE02 Fagor encoder - CCD error ○ ○
ALE03 Fagor encoder - position error ○ ○
Fagor encoder - sensor signal strength
ALE04 ○ ○
warning
ALE05 Fagor encoder - voltage warning ○ ○
ALE06 Fagor encoder - overspeed warning ○ ○
ALE07 Fagor encoder - temperature warning ○ ○
14-9
Troubleshooting ASDA-A3
Condition: main circuit current is greater than 1.5 times the maximum instantaneous
14 Trigger condition
and cause
current of the servo drive.
Cause:
3. IGBT is abnormal.
1. Check the connection between the motor and servo drive and make sure that
the wire is not short-circuited. Do not expose the metal part of the wiring.
Check if you have followed the wiring sequence for connecting the motor to
the distributor or contact Delta. Check if the set value of the parameter is
much greater than the default. It is recommended that you reset the parameter
to the factory default setting and then modify the setting gradually.
AL002 Overvoltage
Cause:
1. The input voltage of the main circuit is higher than the allowable rated value.
Trigger condition
and cause 2. Incorrect power input (incorrect power system).
regenerative resistor.
1. Use a voltmeter to check if the input voltage of the main circuit is within the
power system complies with the specifications. Use the right voltage source or
connect the transformer and regulator in series to have the voltage be within
voltmeter is within the allowable rated value, send your servo drive back to the
3. Check the connection for the regenerative resistor, re-calculate the value for
the regenerative resistor, and correctly set the values of P1.052 and P1.053.
14-10
ASDA-A3 Troubleshooting
AL002 Overvoltage
How to clear the
DI.ARST
alarm?
14
AL003 Undervoltage
Condition:
1. Main circuit voltage is below the rated value. The error type of AL003 is a
warning by default. To set AL003 as an alarm, you can set P2.066 [Bit 9] to 1.
1. The input voltage of the main circuit is lower than the allowable rated value.
1. Check if the voltage wiring is correct and the wiring of input voltage for the
main circuit is normal.
Checking method 2. Check the switch of the power supply and use a voltmeter to check the main
and corrective action circuit voltage.
3. Use a voltmeter to check if the power system complies with the specifications.
If not, use the right voltage source or connect the transformer in series.
1. If P2.066 [Bit 2] is set to 0, use DI.ARST to clear the alarm after the voltage is
How to clear the
back in the normal range.
alarm?
2. If P2.066 [Bit 2] is set to 1, the alarm is automatically cleared once the voltage
Cause:
Trigger condition
1. Motor combination error (the servo drive is connected to the wrong motor).
and cause
2. The encoder connector is loose.
14-11
Troubleshooting ASDA-A3
Cause:
14
1. Incorrect selection of the regenerative resistor or no connection to an external
Trigger condition
regenerative resistor.
and cause
2. P1.053 (Regenerative resistor capacity) is not set to 0 when the regenerative
1. Check the connection for the regenerative resistor, re-calculate the value for
the regenerative resistor, and correctly set the values of P1.052 and P1.053.
3. Correctly set the regenerative resistor value (P1.052) and the regenerative
AL006 Overload
Cause:
1. The load is over the rated range and the servo drive is in a continuous
Trigger condition overload condition.
and cause
2. Improper parameter settings.
4. Encoder is in error.
1. Set P0.002 to 12 for monitoring if the average load rate [%] is continuously
over 100%. If so, increase the motor capacity or reduce the load. Refer to
3. Check if the wiring of the motor power cable and encoder cable is correct.
14-12
ASDA-A3 Troubleshooting
Condition: difference between the command speed and the feedback speed
14
Cause:
Trigger condition
1. A drastic change in the input Speed command.
and cause
2. Improper setting of P2.034 (Excessive deviation warning condition of Speed
command).
1. Use the signal detector to check if the input analog voltage signal is normal.
If not, adjust the rate of change for input signals or enable the filter function.
Checking method
2. Check if the value of P2.034 (Excessive deviation warning condition of Speed
and corrective action
command) is set properly.
3. Check if the wiring of the motor power cable and encoder cable is correct.
Condition: the input frequency of the pulse command is over the allowable value
Trigger condition for the hardware interface.
and cause
Cause: the pulse command frequency is higher than the rated input frequency.
Checking method Use the scope to check if the input frequency is higher than the rated input
and corrective action frequency and correctly set the input pulse frequency.
Condition: difference between the command position and the feedback position
Cause:
14-13
Troubleshooting ASDA-A3
14
2. Check if the gain value is appropriate for the application.
3. When the speed and torque limit functions are not needed, disable P1.002;
otherwise, check if the internal speed limit (P1.009 - P1.011) and internal
capacity if necessary.
5. Check if the settings for P1.044 and P1.045 are appropriate for the application.
7. Check if the set value of P1.055 (Maximum speed limit) is too low.
Cause:
1. Check the connection for the regenerative resistor, re-calculate the value for
the regenerative resistor, and correctly set the values of P1.052 and P1.053.
Checking method
and corrective action If the issue persists, send your servo drive back to Delta.
14-14
ASDA-A3 Troubleshooting
Cause:
14
1. CN2 wiring is incorrect.
5. Encoder is damaged.
1. Check if the wiring follows the instructions in the user manual. If not, connect
2. Check the connection between the CN2 port of the servo drive and the CN2
connector. If the connection is loose, reconnect the CN2 connector to the CN2
3. Check for the encoder cable and connector which connect the motor and
CN2 port of the servo drive to see if there is any poor wiring or damaged
wires.
4. Check the communication error rate by setting P0.002 to -80. If this value
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Check if the connection for the encoder signal cable is normal. Make sure
the encoder signal cable is separated from the power supply or any
(c) Use shielded cable for the encoder cable. Pull out the wire mesh and
5. If you took all corrective actions but the issue persists, replace the motor.
specifications.
14-15
Troubleshooting ASDA-A3
Condition: the calibration value exceeds the allowable value during electrical
calibration.
14
Trigger condition Cause:
and cause
1. The analog input contact is not correctly returned to zero.
1. Check if the voltage level at the analog input contact is the same as the
ground potential.
Checking method
and corrective action
2. Cycle power and execute the calibration again. If the issue persists after
power cycling, send your servo drive back to the distributor or contact Delta.
Cause:
Trigger condition
and cause
1. Negative limit switch is triggered.
Cause:
Trigger condition
and cause
1. Positive limit switch is triggered.
14-16
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition
and cause 1. The load is over the rated range and the servo drive is in a continuous
overload condition.
1. Check for servo drive overload or motor overcurrent. If so, try increasing the
Checking method motor's capacity or reducing the load.
and corrective action
2. Check if the wiring of servo drive output is correct.
Cause:
Trigger condition
and cause 1. Parameter writing error or the value exceeds the allowable range.
2. When power is supplied to the servo drive, the data in ROM is damaged or
X = 1, 2, 3
If the panel displays “E320A”, it indicates parameter P2.010. If the panel displays
“E3610”, it indicates parameter P6.016. Check the value for the corresponding
parameter.
Checking method 1. The panel displays the parameter code. If this alarm occurs when power is
and corrective action
supplied to the drive, it means a parameter value has exceeded the range.
Modify the value and then cycle power on the servo drive. If the alarm occurs
2. The panel displays “E100X” or “E0001”. If this alarm occurs when power is
there is no data in ROM. Send your servo drive back to the distributor or
contact Delta.
How to clear the If this alarm occurs when the drive is started, reset the parameters and then cycle
alarm? the power. If the alarm occurs during operation, set DI.ARST to on.
14-17
Troubleshooting ASDA-A3
Condition: the output frequency of the OA and OB pulses is higher than the
14
Cause:
Trigger condition
and cause 1. The resolution of the OA and OB pulses is set too high.
3. Encoder error.
2. Check the communication error rate by setting P0.002 to -80. If this value
items:
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Check if the connection for the encoder signal cable is normal.
Checking method
and corrective action Make sure the encoder signal cable is separated from the power supply
(c) Use shielded cable for the encoder cable. Pull out the wire mesh and
3. Check the fault record (P4.000 - P4.004) and see if an alarm has occurred
(AL011, AL024, AL025, or AL026). Use the checking methods and corrective
4. If you do not need to use the OA and OB pulses, set P2.065 [Bit 13] to 1 to
disable the detection function for OA and OB output error (AL018 / AL048).
1. DI.ARST
How to clear the
alarm?
2. Contact the distributor.
Cause:
Trigger condition
and cause 1. Improper setting for P3.004 (Modbus communication timeout).
2. Servo drive has not received the communication command for a long time and
1. Check and correctly set the value for the communication timeout parameter.
Checking method
and corrective action 2. Check if the communication cable is loose or disconnected and make sure it is
correctly wired.
14-18
ASDA-A3 Troubleshooting
14
AL022 RST power error
Condition: RST power cable is loose or there is no power. The error type of AL022
Trigger condition is a warning by default. To set AL022 as an alarm, you can set P2.066 [Bit 12] to 1.
and cause
Cause: RST power error.
Check if the RST power cable is loose or there is no power. For 1.5 kW (or below)
ASDA-A3 servo drives, this alarm occurs when all three phases are not connected
Checking method to the power supply. For 2 kW (or above) ASDA-A3 servo drives, this alarm occurs
and corrective action when one single phase is not connected to the power supply. Correctly connect the
power to the servo drive. If the issue persists, send your servo drive back to the
1. Check if the motor is overloaded and refer to the corrective actions for AL006
for troubleshooting.
Checking method
and corrective action 2. Check if the value of P1.056 (Motor output overload warning level) is set too
low. If so, set the value higher, or set the value greater than 100 to disable the
warning function.
1. Check if the motor is properly grounded. Make sure the ground end (green) of
2. Check if the connection for the encoder signal cable is normal. Make sure the
Checking method
encoder signal cable is separated from the power supply or any high-current
and corrective action
cables to avoid interference.
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
14-19
Troubleshooting ASDA-A3
of the converter box, refer to PM.003. For the noise filter of the CN5 position
14
feedback signal connector, refer to P1.074.
5. Check the Hall sensor wiring of the linear motor and monitor the Hall sensor
scope.
If the issue persists, send your servo motor back to the distributor or contact Delta.
Cause:
Trigger condition
and cause 1. Encoder internal error (internal memory and counter are in error).
2. When power is applied, the motor rotates because of the inertia of the
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Check if the connection for the encoder signal cable is normal. Make sure
Checking method
the encoder signal cable is separated from the power supply or any high-
and corrective action
current cables to avoid interference.
(c) Use shielded cable for the encoder cable. Pull out the wire mesh and
2. Make sure the motor shaft does not move when power is turned on.
14-20
ASDA-A3 Troubleshooting
Cause:
Trigger condition
14
and cause
1. External interference.
1. Check if the motor is properly grounded. Make sure the ground end (encd) of
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
correctly grounded.
4. Check the communication error rate by setting P0.002 to -80. If the value is
greater than 0 and increases continuously, check the previous three items
again. If the value is 0, send your servo motor back to the distributor or
contact Delta.
2. Check if the power supply for the encoder is stable and make sure to use
shielded cable.
Checking method
and corrective action 3. Check if the operating temperature is over 95°C (203°F). Identify the cause for
the high temperature and do not restart the operation before the temperature
If the issue persists, send your servo motor back to the distributor or contact Delta.
14-21
Troubleshooting ASDA-A3
Condition: battery voltage is higher than the specification (> 3.8V) or the encoder
signal is in error.
14
Trigger condition Cause:
and cause
1. Voltage level of the battery is too high.
1. Check if there is a charging circuit. Avoid incorrect wiring. If Pin 1 (5V) of CN2
is connected to BAT+ of the encoder connector, it means the power (5V) of the
3. Check if the motor is properly grounded. Make sure the ground end (green) of
encoder signal cable is separated from the power supply or any high-current
cables to avoid interference.
5. Use shielded cable for the encoder. Pull out the wire mesh and have it
correctly grounded.
If the issue persists, send your servo drive and motor back to the distributor or
contact Delta.
Checking method Cycle power on the servo drive to operate the motor. Then, check if the alarm
and corrective action occurs again. If the issue persists, replace the encoder.
of revolutions.
Checking method
Send your servo motor back to the distributor or contact Delta.
and corrective action
How to clear the
N/A
alarm?
14-22
ASDA-A3 Troubleshooting
14
and corrective action
How to clear the
N/A
alarm?
Cause:
1. The load is over the rated range and the servo drive is in a continuous
overload condition.
Trigger condition
and cause
2. Improper setting for the gain parameters or the motion profile of the control
system.
1. Set P0.002 = 55 to monitor the current feedback. Check if the motor current
exceeds the rated output current of the servo drive for a long period of time.
2. (a) Check if there is any mechanical vibration. If so, properly adjust the gain
speed.
3. Check if the wiring of the motor power cable and encoder cable is correct.
Condition: the servo drive is overloaded, and the motor speed keeps at 10 rpm (or
Cause:
Trigger condition
and cause 1. The motor or the connected mechanical part is locked, causing the motor not
to rotate.
2. The motor is running at an extremely low speed or the rotor is blocked for a
long time.
14-23
Troubleshooting ASDA-A3
1. Set the motor speed higher to shorten the duration of the occurrence of
blocked rotor.
14
Checking method 2. Check if the mechanical part connected to the motor is working normally.
and corrective action
3. Check if the wiring of the motor power cable and encoder cable is correct.
Condition: when the motor hits the device, the torque reaches the value set by
Cause:
Trigger condition 1. Check if the protection function of motor hard stop (P1.057) is enabled.
and cause
If so, set P1.057 to 0.
2. Check if the value set by P1.057 is too low and the time set by P1.058 is too
short. Set P1.057 according to the actual torque. If P1.057 is set to low, it may
lead to malfunction; if P1.057 is set to high, it may lose the protection function.
Checking method Cycle power on the servo drive to operate the motor. Then, check if the alarm
and corrective action occurs again. If the issue persists, replace the encoder.
Condition: incorrect wiring of the motor power cable (U, V, W) and ground wire
(GND).
Trigger condition
and cause Cause: incorrect wiring of the power cable (U, V, W) and ground wire (GND). The
switch for wiring error detection is set by P2.065 [Bit 8], which is enabled by
default.
Check if the wiring of the motor power cable (U, V, W) and ground wire (GND) is
Checking method
correct. Follow the instructions in this user manual for correct wiring and proper
and corrective action
grounding.
14-24
ASDA-A3 Troubleshooting
Check if the motor vibration range exceeds the specification of 2.5 G. If the
Checking method
vibration is within the range but the alarm still occurs, send your servo motor back
and corrective action
14
to the distributor or contact Delta.
AL033 26-pin connector for the position signal converter box is disconnected or motor is
abnormal
Condition: 26-pin connector for the position signal converter box is disconnected or
motor is abnormal.
Cause:
Trigger condition
and cause
1. The 26-pin connector for the position signal converter box is wired incorrectly or
disconnected.
(a) When the switch is located at X1 (A, B Pulse), check if Pin 1 - 6 of the
(b) When the switch is located at X2 (A-Sin B-Cos), check if Pin 8 - 13 of the
(a) When PM.003.X is set to 0, check if Pin 1 - 6 of the 26-pin connector for
(b) When PM.003.X is set to 1, check if Pin 8 - 13 of the 26-pin connector for
Checking method
the converter box is disconnected.
and corrective action
3. If not using the position signal converter box, check for the following items.
(b) Check if the cable complies with the specifications. Do not use cables
(c) Check if the connection for the encoder signal cable is normal. Make sure
the encoder signal cable is separated from the power supply or any high-
If the issue persists, send your servo motor back to the distributor or contact
Delta.
14-25
Troubleshooting ASDA-A3
Condition:
14
and cause
2. Internal error for other types of encoder.
1. Check if the battery wiring is correct or loose. If it is loose, wire it again and
AL035 Temperature of the encoder or external sensor exceeds the protective range
Condition: the temperature of the encoder connected through CN2 is over the
upper limit of 100°C (212°F) or the temperature detected by the sensor connected
Trigger condition through CN5 exceeds the protective range set by PM.022 and PM.024.
and cause
Cause: a temperature rise is detected in the encoder connected to CN2 or in the
Set P0.002 to -124 to read the temperature and check if it is below 100°C.
If the encoder temperature is higher than 100°C, improve the heat dissipation
and motor is over 30°C (86°F), send the servo motor back to Delta.
difference between the temperature sensor and motor is over 30°C, send
(c) When PM.022 = 2 or 3, check if the setting of PM.024 is correct and the
14-26
ASDA-A3 Troubleshooting
14
read by the servo drive shows no error.
1. Check if the motor is properly grounded. Make sure the ground end (green) of
the power cable is grounded to the servo drive heat sink.
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
Cause:
3. The input value for P1.072 can only be an integer. However, when the motor
runs a cycle, if the number of A/B pulses in a full-closed loop is not an integer,
the position error between the motor encoder and the auxiliary encoder
1. Check the value for P1.073. If the value is too low, set a higher value.
Checking method 2. Make sure the encoder connector is firmly connected or there is no problem
and corrective action with the connection between the motor and the mechanical parts.
14-27
Troubleshooting ASDA-A3
14
and corrective action
2. When CN5 is not in use, check if both P1.074.X and PM.003.U are set to 0.
Trigger condition Voltage input for the analog Speed command is higher than the level specified by
and cause P1.083.
Checking method Check and make sure the voltage source for the analog Speed command is
and corrective action correct. Check the value of P1.083, and if this function is not required, set it to 0.
Condition: too many motor control functions on the servo drive are enabled.
Trigger condition
and cause
Cause: servo function operational alarm.
1. Disable the unnecessary filter, such as the low-pass filter (P1.006 - P1.008),
moving filter (P1.068), low-frequency vibration suppression (P1.025 - P1.028),
vibration elimination (P1.089 - P1.094), Notch filter (1st to 5th sets), percentage
How to clear the
alarm? of friction compensation (P1.062), and motor hard stop (torque percentage)
(P1.057).
Condition: when the value of the E-Gear ratio exceeds the range (1 - 262144), this
Trigger condition alarm occurs once power is cycled to the servo drive.
and cause
Cause: E-Gear ratio value is found to be in error after the servo drive is powered on.
Checking method Check if the value of the E-Gear ratio is within the allowable range (1 - 262144). If
and corrective action not, correct the value and then cycle power on the servo drive.
14-28
ASDA-A3 Troubleshooting
Condition: the output frequency of the OA and OB pulses is higher than the
14
Cause:
Trigger condition
and cause 1. The resolution of the OA and OB pulses is set too high.
3. Encoder error.
2. Check the communication error rate by setting P0.002 to -80. If this value
items:
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Check if the connection for the encoder signal cable is normal.
Checking method
and corrective action Make sure the encoder signal cable is separated from the power supply
(c) Use shielded cable for the encoder cable. Pull out the wire mesh and
3. Check the fault record (P4.000 - P4.004) and see if an alarm has occurred
(AL011, AL024, AL025, or AL026). Use the checking methods and corrective
4. If you do not need to use the OA and OB pulses, set P2.065 [Bit 13] to 1 to
disable the detection function for OA and OB output error (AL018 / AL048).
14-29
Troubleshooting ASDA-A3
Condition: an error occurs when the Motor Parameter Identification Wizard function
is used.
14
Trigger condition
and cause Cause: when the motor is executing the Motor Parameter Identification Wizard
function, this alarm is triggered if the friction is too large causing the motor unable
1. Check if PM.003, PM.004, and PM.045 are set correctly according to the
specifications.
3. Check if the friction between the motor and mechanical part is too large.
4. Check if the feedback signal is abnormal. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel to monitor
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Use shielded cable for the feedback signal cable. Make sure the signal
avoid interference.
Condition:
1. The initial magnetic field detection is not complete because the motor moves
by more than 1/3 pole pair distance or pole pitch during the detection.
2. When the servo is on, the servo automatically detects the magnetic field.
screw are not removed from the mechanical parts, causing the machine
unable to operate.
Cause: when you choose not to install the Hall sensor (set PM.003.Y to 0 for not
using the Hall sensor), the servo automatically detects the magnetic field when
Servo On. This alarm is displayed when the servo cannot detect the magnetic field.
14-30
ASDA-A3 Troubleshooting
1. To make sure that the source of the feedback signal is correct, check the
14
2. Check if the feedback signal is abnormal. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel to monitor
3. Make sure the motor and mechanical part can operate properly.
4. Check if the friction between the motor and mechanical part is too large.
If so, increase the set value of PM.011 by 50% at a time for testing.
5. Check if the moving distance is too large during the initial magnetic field
Checking method
and corrective action detection when the motor is powered on. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel to monitor
whether the feedback value is correct. Try reducing the set value of PM.011
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Use shielded cable for the feedback signal cable. Make sure the signal
avoid interference.
Condition: if the Motor Parameter Identification Wizard function has not been
executed or the identification failed, once the servo is on, this alarm is triggered.
Trigger condition
and cause
Cause: the Motor Parameter Identification Wizard function has not been executed
Checking method
Execute or re-execute the Motor Parameter Identification Wizard function.
and corrective action
How to clear the
Switch the servo to the Servo Off state to clear this alarm.
alarm?
14-31
Troubleshooting ASDA-A3
14 Checking method
and corrective action
1.
2.
Check if the set values of PM.000, PM.003, PM.004, and PM.013 match the
specifications of the connected motor.
If the issue persists, set P2.008 to 18 to reset the PM parameters and cycle
Condition:
1. The difference between the monitored magnetic field returned by the Hall
sensor and the magnetic field calculated by the servo is too big.
Trigger condition 2. The detection occurs only when the linear motor speed is lower than
and cause
100 mm/s or the rotary motor speed is lower than 100 rpm.
Cause: when PM.009 [Bit 4] is set to 1, the servo detects the current magnetic field
position of the motor and compares it with the magnetic field position of the Hall
sensor. When the error between the two is too large, this alarm is triggered.
2. Check if the feedback signal is abnormal. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel to monitor
following items:
(a) Check if the motor speed is too fast and exceeds the maximum limit of
16 MHz that the hardware can receive (the limit is 4 times the frequency).
14-32
ASDA-A3 Troubleshooting
Condition: when the filtered motor speed exceeds the setting of P1.111, the servo
drive immediately switches to the Servo Off state and displays this alarm.
Trigger condition
14
and cause
Cause: this alarm is to remind the user that the motor speed has reached the
1. Check the reason for the high motor speed, such as the set value of P1.111 is
too small, the bandwidth is not set properly, or the linear motor parameter
Checking method setting does not match the linear motor specification.
and corrective action
2. Evaluate the motor speed and the condition of the mechanical parts.
Condition: when P2.081 is set to 1, the servo drive will detect if there is pulse
leakage. When the pulse leakage exceeds the set value of P2.082, this alarm is
triggered.
Trigger condition
and cause Cause:
1. Check if pulse leakage has occurred to the motor encoder feedback due to
noise interference.
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Use shielded cable for the feedback signal cable. Make sure the signal
avoid interference.
Checking method 3. If the encoder feedback type is a square-wave digital signal, check if the motor
and corrective action
speed is too fast and exceeds the maximum limit of 16 MHz that the hardware
square-wave digital signal, you can also filter the noise by setting the
applicable filter functions. When the main encoder signal source is CN2
(PM.003.U = 0), set PM.003.Z. When the main encoder signal source is CN5
(PM.003.U = 1), set P1.074.U.
14-33
Troubleshooting ASDA-A3
14
AL058 Excessive position deviation after initial magnetic field detection is complete
Condition:
1. After the initial magnetic field detection is complete, the servo system then
Cause: the controller issues commands during initial magnetic field detection.
input signal for the channel to monitor whether there is a command issued. If
Checking method so, increase the delay time for the controller to issue the command after it is
and corrective
action powered on.
other factors when the power is on, set P2.088 [Bit 4] to 1 to prohibit the servo
from receiving controller commands during the initial magnetic field detection.
Cause:
Trigger condition 1. A Delta motor is connected to CN2 as the main encoder, but PM.000 is not set
and cause
to 0.
2. A Delta motor with magnetic encoder is used, but PM.000 or PM.003 is set
incorrectly.
Checking method 2. Make sure the type of motor used complies with the setting of PM.000.
and corrective action
3. If a Delta motor with magnetic encoder is used, set PM.000 to 0 and PM.003
to 0x1XX2.
14-34
ASDA-A3 Troubleshooting
Cause:
Trigger condition
14
and cause
1. Encoder feedback is abnormal or the encoder is damaged.
1. Check if the feedback signal is abnormal. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel and sample at
16 kHz or 20 kHz, and then operate the motor manually to monitor whether
Checking method 2. Check if the feedback signal is interfered, causing sudden jumps to the motor
and corrective action position feedback.
3. If the source of the main encoder is CN2, check if the communication error
error rate by setting P0.017 to -80 and monitor whether the value of P0.009 is
AL05D Detection error for offset between absolute encoder zero point and motor magnetic
field zero point (PM.010)
Condition: when the Motor Parameter Identification Wizard is executed for the third-
party absolute motor, an error occurred when the Wizard detected the offset between
Trigger condition the absolute encoder zero point and motor magnetic field zero point (PM.010).
and cause
Cause: the difference between the actual magnetic field angle of the motor and the
1. Check if PM.003, PM.004, PM.028, and PM.045 are set correctly according to
the specifications.
3. Check if the friction between the motor and mechanical part is too large.
4. Check if the feedback signal is abnormal. Use the software scope and select
“Feedback Position [PUU]” as the input signal for the channel to monitor
Checking method
whether the feedback value is correct.
and corrective action
5. If there is interference, check the following items:
(a) Check if the motor is properly grounded. Make sure the ground end
(green) of the power cable is grounded to the servo drive heat sink.
(b) Use shielded cable for the feedback signal cable. Make sure the signal
avoid interference.
14-35
Troubleshooting ASDA-A3
AL05D Detection error for offset between absolute encoder zero point and motor magnetic
field zero point (PM.010)
How to clear the
DI.ARST
alarm?
Condition: communication error occurs when the Delta position signal converter
Cause:
Trigger condition
and cause
1. A communication error occurred to the position signal converter box.
2. Check for the encoder cable and connector which connect the motor and
CN2 of the servo drive to see if there is any poor wiring or damaged wires.
3. Check the communication error rate by setting P0.002 to -80. If this value
items:
Checking method
(a) Check if the motor is properly grounded. Make sure the ground end
and corrective action
(green) of the power cable is grounded to the servo drive heat sink.
(b) Check if the connection for the encoder signal cable is normal.
Make sure the encoder signal cable is separated from the power supply
(c) Use shielded cable for the encoder cable. Pull out the wire mesh and
If you took all corrective actions but the issue persists, replace the motor.
Cause:
Trigger condition 1. Voltage level of the battery is too low.
and cause
2. The battery is replaced when the main power of the servo drive is off.
14-36
ASDA-A3 Troubleshooting
1. Check if the battery voltage is below 2.9V. Re-establish the absolute origin
14
2. Do not replace or remove the battery when the servo drive’s main power is off.
4. Ensure the wiring is correct so that the battery power is supplied to the
Connect or reconnect the wiring so that the battery power is supplied to the
How to clear the
encoder and then re-establish the absolute origin position. Refer to Chapter 10 for
alarm?
more information on the absolute servo system.
Condition: voltage level of the absolute encoder battery is lower than the rated
Trigger condition value (3.1V).
and cause
Cause: voltage level of the battery is too low.
1. Read the battery voltage with monitoring variable 26h to see if it is below 3.1V.
Checking method
2. Measure the battery voltage to see if it is below 3.1V.
and corrective action
If the voltage is too low, replace the battery when the servo drive’s main power is On.
Condition: the number of revolutions of the absolute motor exceeds the range of
Trigger condition -32768 to +32767.
and cause
Cause: motor’s rotation cycle exceeds the allowable range.
Checking method Check if the number of revolutions of the motor during operation is within the range
and corrective action of -32768 to +32767. If not, re-establish the absolute origin position.
Check if the linear scale and read head are installed correctly, and then set
Checking method
DI.ARST to On or cycle power on the servo drive.
and corrective action
If the issue persists, send your servo motor back to the distributor or contact Delta.
14-37
Troubleshooting ASDA-A3
14
AL064 Encoder vibration warning
Check if the motor vibration range is within the warning range (2.0 to 2.5 G). If the
Checking method
vibration is below the warning range but the alarm still occurs, send your servo
and corrective action
motor back to the distributor or contact Delta.
AL066 Number of revolutions of the absolute encoder overflows (issued by servo drive)
Condition: the number of revolutions of the absolute motor (P0.051) exceeds half
specifications.
function.
Condition: the encoder temperature is over the warning level of 85°C (185°F),
Trigger condition but still under 100°C (212°F), which is within the protective range.
and cause
Cause: encoder temperature warning (85°C to 100°C).
Set P0.002 to -124 to read the encoder temperature and check if it matches the
Checking method motor temperature. If the temperature is too high, improve the heat dissipation or
and corrective action decrease the operating temperature. If the temperature difference between the
encoder and motor is over 30°C (86°F), send the servo motor back to Delta.
14-38
ASDA-A3 Troubleshooting
Condition: the time sequence is wrong when the absolute position is read by DI/O.
Cause:
Trigger condition
14
and cause
1. Time sequence is wrong.
2. Reading timeout.
1. Correct the time sequence for reading the data with DI/O:
Checking method 2. Check the duration from when DO.ABSR switches on to the time when
and corrective action
DI.ABSQ switches on and see if this duration is over 200 ms. The correct
procedure should be: when DO.ABSR switches on and after the bit data of
absolute position is ready, read DO.ABSD within 200 ms, switch DI.ABSQ on,
and then inform the servo drive that data reading is complete.
14-39
Troubleshooting ASDA-A3
There are two conditions that may cause the loss of absolute position. In the first
condition, the absolute position is not established. Thus, the origin is lost. In the
14
other condition, an error occurred. After the absolute origin position is established,
Condition:
2. The battery is drained and the power supply of the servo drive is cut off.
used with an absolute motor, the user issues an absolute position command
Cause:
1. The servo drive is used for the first time, so the absolute origin position is not
estsablished.
2. Retaining the absolute position requires power supply, so when the battery is
drained and the power supply of the servo drive is cut off, the absolute
needs to be re-established.
An error occurred.
Condition:
1. The encoder cable is damaged, including the exterior and internal wiring.
Cause:
2. The reason for the momentary power failure may be that the battery box
4. If J1 and J2 are connected reversely, the battery cannot charge the capacitor.
The capacitor functions as a buffer to supply power when the power supply of
the servo drive power is switched to the battery due to a main power failure.
14-40
ASDA-A3 Troubleshooting
1. Check if the absolute origin position is established (refer to Section 10.3.1 for
more information).
14
2. Avoid replacing the battery when the servo drive is powered off. It is suggested
that you replace the battery when the servo drive is powered on, so the absolute
damaged.
5. Check if the wiring is loose. If the wiring is fine, replace the battery box for
cross-testing.
AL06B The error between the servo drive internal position and the encoder position is too
large
Condition: when the absolute motor is powered by the battery, the number of motor
is too large.
Checking method The mechanical parts are not properly fastened when the machine is being
and corrective action transported causing rotation of the motor.
error.
Checking method If the issue persists after you cycle power on the servo drive and re-establish the
and corrective action absolute origin position, contact your local distributor or technician.
14-41
Troubleshooting ASDA-A3
14
AL070 Encoder did not complete the read / write procedure
Trigger condition
Reading and writing commands are not complete.
and cause
Checking method Check if the wiring is correct and firmly connected. If not, correctly connect the wire
and corrective action again. Contact Delta if this error persists.
Checking method If you executed DI.ARST but the issue persists, send your servo motor back to the
and corrective action distributor or contact Delta.
1. When the encoder is powered by the servo drive: over 8,800 rpm.
Trigger condition
2. When the encoder is powered by the battery: over 10,000 rpm.
and cause
3. Voltage level of the battery is too low.
1. Check if the motor is properly grounded. Make sure the ground end (green) of
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
14-42
ASDA-A3 Troubleshooting
1. Check if the motor is properly grounded. Make sure the ground end (green) of
2.
the power cable (green end) is grounded to the servo drive heat sink.
Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
14
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
1. Check if the motor is properly grounded. Make sure the ground end (green) of
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
14-43
Troubleshooting ASDA-A3
1. Check if the motor is properly grounded. Make sure the ground end (green) of
14 2.
the power cable is grounded to the servo drive heat sink.
Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
1. Check if the motor is properly grounded. Make sure the ground end (green) of
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
Trigger condition The servo drive is not cycled after the encoder parameter is written to the encoder,
and cause so the parameter value is not updated.
Checking method Check if the encoder parameter is written. If so, cycle power to activate the
and corrective action parameter.
14-44
ASDA-A3 Troubleshooting
14
and corrective action
How to clear the
N/A
alarm?
1. Check if the motor is properly grounded. Make sure the ground end (green) of
the power cable is grounded to the servo drive heat sink.
2. Check if the connection for the encoder signal cable is normal. Make sure the
encoder signal cable is separated from the power supply or any high-current
Checking method cables to avoid interference.
and corrective action
3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Check the motor speed and make sure it is within the rated range.
If the issue persists, send your servo motor back to the distributor or contact Delta.
AL07C Command to clear the absolute position is issued when the motor speed is over
200 rpm
Trigger condition The command to clear the absolute position is issued when the motor speed is
and cause over 200 rpm.
1. Check if a command to clear the absolute position is issued while the motor
speed is over 200 rpm. If so, reduce the motor speed until the speed is lower
than 200 rpm, and then follow the procedure for clearing the absolute position
Checking method
and corrective action to clear this alarm.
2. Do not issue a command to clear the absolute position when the motor speed
14-45
Troubleshooting ASDA-A3
AL07D Motor stops operating when servo drive power is cycled before AL07C is cleared
Trigger condition AL07C occurs and is not cleared before power is cycled on the servo drive,
and cause causing the motor to stop operating.
14 Checking method Use DI.ARST to clear the alarm. Once this alarm is cleared, AL07C occurs.
and corrective action Follow the checking method and corrective action to clear AL07C.
Trigger condition The number of retry attempts for the encoder to clear the procedure exceeds
and cause 11 times.
Checking method If the issue persists, set P0.002 to -80 to check the communication quality of the
and corrective action encoder. If the communication is normal, use DI.ARST to clear this alarm.
Condition: during general operation, this alarm occurs when the servo drive outputs
current that is over the allowable level specified by the firmware. This alarm protects
14-46
ASDA-A3 Troubleshooting
If metal wire is exposed or the wire is torn, the UVW can short-circuit.
14
In this case, replace the power cable to avoid a short circuit.
(a) If you do not use the Delta standard power cable, make sure the UVW
connected.
ground for the analog signal GND and other signal cables. Follow the wiring
instructions in Chapter 3.
Check the connection for the regenerative resistor, re-calculate the value for the
Checking method
regenerative resistor, and correctly set the values of P1.052 and P1.053.
and corrective action
If the issue persists, send your servo drive back to Delta.
Condition: excessive energy in the capacitor of the servo drive is released to the
Cause:
3. Other energy (such as interference) is input to the servo drive or the input
14-47
Troubleshooting ASDA-A3
1. Check the connection for the regenerative resistor and correctly set the values
14
2. Reassess whether the regenerative energy exceeds the value of P1.053.
If so, replace the regenerative resistor with a regenerative resistor that has a
higher capacity.
3. Use a voltmeter to measure if the input voltage from the power supply is within
displayed DC Bus voltage when you enter the monitoring code 14 to P0.002,
the servo drive may be malfunctioning. Send your servo drive back to the
5. If you took the preceding actions and the issue persists, use a scope with a
and use the right voltage source or connect the regulator in series.
Condition: too many motor control functions on the servo drive are enabled.
Trigger condition
and cause
Cause: servo function operational alarm.
Checking method
If using a filter, see if using this filter is necessary.
and corrective action
Disable the filter if it is not required, such as the low-pass filter (P1.006 - P1.008),
How to clear the moving filter (P1.068), low-frequency vibration suppression (P1.025 - P1.028),
alarm? vibration elimination (P1.089 - P1.094), Notch filter (1st to 5th sets), percentage of
friction compensation (P1.062), and motor hard stop - torque percentage (P1.057).
14-48
ASDA-A3 Troubleshooting
14
source.
Checking method Check the environment around the servo drive to see if there is any interference
and corrective action source.
1. Remove the interference source or move the servo drive away from the
interference source.
How to clear the
alarm? 2. Set P2.112 [Bit 1] to 0 to disable AL089.
3. If the issue persists, send your servo drive back to the distributor or contact
Delta.
Condition: no command is issued within 15 seconds after the servo drive starts the
auto-tuning procedure.
Cause:
1. When the command source is the controller, neither the controller nor the
Trigger condition
position register issued the command.
and cause
2. When the command source is the servo drive, Position 1 and Position 2
3. The signal cable is not connected or incorrectly connected so that the servo
Condition: the dwell time is too short when the command source is the controller in
14-49
Troubleshooting ASDA-A3
14
Checking method single command cannot exceed 20 seconds.
and corrective action
2. For rotation in a single direction, dwell time is required when the motor rotates
Condition: inertia estimation error occurs when the servo drive starts the
auto-tuning procedure.
Cause:
Trigger condition 1. Rotation speed is too slow.
and cause
2. Acceleration or deceleration time is too long.
1. The lowest speed should be no less than 200 rpm. It is suggtested that you
Checking method 2. The time for the motor to accelerate from 0 rpm to 3,000 rpm or decelerate
and corrective
action from 3,000 rpm to 0 rpm must be within 1.5 seconds.
3. The load inertia should be less than 50 times the motor inertia.
Trigger condition The value of P1.053 (Regenerative resistor capacity) is not 0 and the external
and cause regenerative resistor or the brake wiring is in error.
1. If the servo braking requires the regenerative resistor, correctly connect the
external regenerative resistor. Once you connect the resistor, make sure that
to 0.
If the issue persists, send your servo drive back to the distributor or contact Delta.
14-50
ASDA-A3 Troubleshooting
Checking method Check if the firmware is updated. If so, set P2.008 to 30 first and then set it to 28.
14
and corrective action Next, cycle power on the servo drive. Contact Delta if this error persists.
Checking method Check if the power is cut off during the reset process. Check the power wiring and
and corrective action switch.
AL0A6 Absolute positions of the servo drive and motor do not match
Condition: suppose there are servo drive A, servo motor A, servo drive B, and
servo motor B. Servo drive A and servo drive B have established the absolute
Trigger condition origin positions with servo motor A and servo motor B respectively. In this case, if
and cause
you operate servo drive A with servo motor B, AL0A6 will be triggered.
Checking method
Re-establish the absolute origin positions.
and corrective action
How to clear the
Re-establish the absolute origin positions.
alarm?
Trigger condition SDO Rx Buffer overflows (the servo drive receives more than two SDOs within
and cause 1 ms).
Checking method Check if the servo drive (master) receives or sends more than one SDO within
and corrective action 1 ms.
Trigger condition PDO Rx Buffer overflows (the servo drive receives more than two PDOs of the
and cause same COB-ID within 1 ms).
Checking method Check if the servo drive (master) receives or sends more than one PDO of the
and corrective action same COB-ID within 1 ms.
14-51
Troubleshooting ASDA-A3
14
AL113 TxPDO transmission failed
Trigger condition
PDO packet cannot be successfully sent.
and cause
Checking method
Check if the communication circuit of the servo drive works normally.
and corrective action
How to clear the
NMT: reset node, OD 6040h [Bit 7] (Fault reset), or DI.ARST.
alarm?
Trigger condition When the servo drive receives the PDO from the controller, the specified object’s
and cause index number is incorrect, so the servo drive cannot identify it.
1. Check if the object’s index number for PDO mapping of the controller is
correct.
Checking method
and corrective action 2. If the index number is correct, it means this specified object is not supported
by the servo drive. Check if it is necessary to use this object or if you can
Trigger condition When the servo drive receives the PDO from the controller, the specified object’s
and cause sub-index number is incorrect, so the servo drive cannot identify it.
1. Check if the object’s sub-index number for PDO mapping of the controller is
correct.
Checking method
and corrective action 2. If the sub-index number is correct, it means this specified object is not
Checking method Check if the data length of PDO mapping entry is changed when the servo drive
and corrective action receives or sends the PDO.
14-52
ASDA-A3 Troubleshooting
Checking method Check if the written data is within range when the servo drive receives or sends the
14
and corrective action PDO.
Checking method Check if the specified object supports PDO mapping when the servo drive receives
and corrective action or sends the PDO.
Checking method Make sure no specified object is written when the servo drive receives or sends
and corrective action the PDO in the Servo On state.
Trigger condition An error occurs when the default value is loaded from ROM at start-up.
and cause All objects are automatically restored to default values.
Checking method Check if an error occurs because the specified object is read from EEPROM when
and corrective action the servo drive receives or sends the PDO.
Checking method Check if an error occurs because the specified object is written to EEPROM when
and corrective action the servo drive receives or sends the PDO.
14-53
Troubleshooting ASDA-A3
14
AL130 Accessing address of EEPROM is out of range
The amount of data in the ROM is greater than the allowable space specified by
Trigger condition
the firmware. It is probably because the firmware has been updated, but the data
and cause
in the ROM was stored by the previous firmware version.
Checking method Check if the specified object causes the accessing address in EEPROM exceeds
and corrective action the range when the servo drive receives or sends the PDO.
Trigger condition The data in ROM is damaged. All objects are automatically restored to default
and cause values.
Check if the specified object causes a CRC calculation error in EEPROM when the
Checking method
servo drive receives or sends the PDO. Usually, this alarm is caused by an error in
and corrective action
DSP.
Trigger condition When data is written to the parameter using bus communication, the parameter is
and cause currently write-protected.
Checking method
Refer to the corresponding parameter description to write data to the parameter.
and corrective action
How to clear the
NMT: reset node, OD 6040h [Bit 7] (Fault reset), or DI.ARST.
alarm?
Trigger condition The servo drive does not receive any PDO data within the set communication
and cause cycle time.
Trigger condition The servo drive does not receive any PDO data within the set communication
and cause cycle time.
14-54
ASDA-A3 Troubleshooting
14
How to clear the
NMT: reset node, OD 6040h [Bit 7] (Fault reset), or DI.ARST.
alarm?
increases continuously.
14-55
Troubleshooting ASDA-A3
Condition: an error has occurred when the servo drive loads data from EEPROM.
Trigger condition
and cause
Cause: initialization error of CANopen data.
14 1.
2.
If the alarm is cleared after power cycling of the servo drive, it means the error
occurred at the moment when the servo drive reads the data.
If the issue persists after power cycling of the servo drive, it means the data in
the EEPROM is damaged and you need to write the correct values again.
(b) To write the current value, set the CANopen object OD 1010h.
3. If you took the corrective actions but the issue persists, it means the data
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
Condition: when Type [8] PR command specifies Parameter as the data source,
Trigger condition the parameter group is out of range.
and cause
Cause: parameter group exceeds the range.
Write parameter using PR procedure: when the data source is Parameter and the
Checking method
group setting exceeds the range, check the setting range of the group for the
and corrective action
written parameters.
Condition: when Type [8] PR command specifies Parameter as the data source,
Trigger condition the parameter number is out of range.
and cause
Cause: parameter number exceeds the range.
14-56
ASDA-A3 Troubleshooting
Write parameter using PR procedure: when the data source is Parameter and the
Checking method
parameter number setting exceeds the range, check the setting range of the
and corrective action
14
number for the written parameters.
Cause:
Trigger condition
and cause
1. Incorrect parameter format.
2. The ASDA-Soft software version and the firmware version do not match.
Checking method 2. Check if you are using the latest version of the ASDA-Soft software.
and corrective action
If you took the corrective actions but the issue persists, contact the local distributor
or technician.
Condition: when you use Type [8] PR command to write the parameter,
Trigger condition the parameter value is incorrect.
and cause
Cause: an error occurs when you write the parameter with Type [8] PR command.
Checking method
Make sure the parameter value is within the correct range.
and corrective action
How to clear the
DI.ARST
alarm?
Checking method
The specified parameter is read-only.
and corrective action
How to clear the
DI.ARST
alarm?
Condition: when you use Type [8] PR command to write the parameter, the
parameter is write-protected when the servo drive is On or the parameter value
Trigger condition
and cause exceeds the range.
Cause: an error occurs when you write the parameter with Type [8] PR command.
14-57
Troubleshooting ASDA-A3
Checking method Write the parameter when the servo drive is Off and make sure the parameter
and corrective action value is within the range.
14
How to clear the
Modify the PR command and the parameter.
alarm?
Checking method
Check if the parameter and data array protection function (P5.097) is enabled.
and corrective action
How to clear the
Disable the parameter and data array protection function or reset the parameters.
alarm?
Condition: when a stack control command is used, the memory address is out of
Trigger condition range.
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
14-58
ASDA-A3 Troubleshooting
Checking method
and corrective action
Refer to the command descriptions for the second development platform to ensure
the correct use of the commands. If you took the corrective action but the issue
AL223 Second development platform - some commands are not allowed to be used when the
servo is in the ERROR or FAULT state
Condition: the servo is in the ERROR or FAULT state when a specific command is
Trigger condition used.
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method if the servo can be in the ERROR or FAULT state when the command is used.
and corrective action If you took the corrective action but the issue persists, contact the local distributor
or technician.
Checking method
Check if E-Cam is engaged when the servo is executing absolute positioning.
and corrective action
How to clear the
DI.ARST
alarm?
Condition: when Type [8] PR command specifies Monitoring variable as the data
Trigger condition source, the monitoring variable code, Sys_Var, is out of range.
and cause
Cause: the monitoring variable code is out of range.
Write parameter using PR procedure: when the data source is Monitoring variable
Checking method
and the code exceeds the range, check the setting range of the code for the
and corrective action
monitoring variable.
14-59
Troubleshooting ASDA-A3
14
Cause: overflow of the position command counter.
Incremental system:
When the motor keeps operating in one direction, this leads to overflow of the
position feedback register (FB_PUU), and the position system cannot display the
this error. Use the scope to check if the feedback position has overflowed and then
Absolute system:
This error occurs when the absolute positioning command is issued in the following
conditions:
Checking method
1. Position feedback register (FB_PUU) overflows.
and corrective action
2. Absolute origin position is not established after the setting of P1.001.Z is
changed.
3. Absolute origin position is not established after the E-Gear ratio (P1.044 and
P1.045) is changed.
incomplete.
5. When AL060 and AL062 occur, use the scope to check if the feedback
Incremental system: perform homing procedure after using DI.ARST to clear the
How to clear the alarm.
alarm?
Absolute system: establish the absolute origin position.
The starting point of the rotary axis position is not defined before you operate the
Trigger condition rotary axis position control and execute the rotary axis positioning command. This
and cause alarm occurs because the servo drive cannot identify the rotary axis position
system.
Checking method Check if the rotary axis position is undefined: perform the homing procedure before
and corrective action using the rotary axis position control to avoid triggering this alarm.
14-60
ASDA-A3 Troubleshooting
AL239 Second development platform - the argument of the LOOP_CMD command is out of
range
Condition: when the LOOP_CMD command is used, the input argument is out of
Trigger condition range.
14
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
AL23F Second development platform - parameter is written to a memory address that is out
of range
Condition: when the command for writing the parameter is used, the parameter is
Trigger condition written to a memory address that is out of range.
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
Checking method Check if the conditions for completing the PR commands are not set or not
and corrective action triggered causing the PR command incomplete.
AL247 Second development platform - the MATH_ACC command called a math function that
is out of range
Condition: the function ID of the math function called by the MATH_ACC command
Trigger condition is out of range.
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
14-61
Troubleshooting ASDA-A3
Condition: the number of the triggered PR path exceeds the upper limit.
Trigger condition
and cause
Cause: the number of the triggered PR path exceeds 99.
14 Checking method
and corrective action
2.
Check if the PR command jumps to a path exceeding the range.
AL251 Second development platform - the argument of the MATH_POWER command is out
of range
Condition: when the MATH_POWER command is used, the argument is not within
Trigger condition the range of 0 - 10.
and cause
Cause: incorrect use of the command of the second development platform.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
AL255 Second development platform - the system object ID is out of range when the object is
used
Condition: when the system object is used, the object ID is out of range.
Cause:
Trigger condition
and cause
1. Incorrect use of the command of the second development platform.
2. The EzASD software version and the firmware version do not match.
or technician.
AL257 Second development platform - the system object function block ID is out of range
when the object is used
Condition: when the system object is used, the object function block ID is out of
range.
Trigger condition Cause:
and cause
1. Incorrect use of the command of the second development platform.
2. The EzASD software version and the firmware version do not match.
14-62
ASDA-A3 Troubleshooting
AL257 Second development platform - the system object function block ID is out of range
when the object is used
14
Checking method
2. Check if you are using the latest version of the EzASD software.
and corrective action
If you took the corrective actions but the issue persists, contact the local distributor
or technician.
Condition: when the system object is used, the argument format of the object is in
error.
Trigger condition Cause:
and cause
1. Incorrect use of the command of the second development platform.
2. The EzASD software version and the firmware version do not match.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
AL25F Second development platform - an error occurred when the object dictionary is
accessed
out of range or the firmware does not support the object dictionary.
Check if the setting for this object dictionary in the program is correct.
Checking method
If you took the corrective action but the issue persists, contact the local distributor
and corrective action
or technician.
AL261 Second development platform - commands dedicated for the master cannot be used
when the master mode is not enabled
Condition: when the servo drive is in Modbus slave mode (P3.005.Y = 0),
Trigger condition a command dedicated for the master is used.
and cause
Cause: master mode is not enabled.
14-63
Troubleshooting ASDA-A3
AL261 Second development platform - commands dedicated for the master cannot be used
when the master mode is not enabled
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
14
and corrective action
persists, contact the local distributor or technician.
AL262 Second development platform - read / write address in the master mode is out of
range
Trigger condition When you use the read / write command in the master mode, the specified
and cause address is out of range.
Refer to the command descriptions for the second development platform to ensure
Checking method
the correct use of the commands. If you took the corrective action but the issue
and corrective action
persists, contact the local distributor or technician.
Condition: the target position specified by the command exceeds the software
Trigger condition positive limit.
and cause
Cause: the software positive limit is triggered.
The software positive limit is determined by the Position command instead of the
actual feedback position because the command is sent before the feedback is
Checking method
received. That is, the actual position may not have exceeded the limit when this
and corrective action
limit protection is enabled. Set the appropriate deceleration time to achieve the
Condition: the target position specified by the command exceeds the software
Trigger condition negative limit.
and cause
Cause: the software negative limit is triggered.
The software negative limit is determined by the Position command instead of the
actual feedback position because the command is sent before the feedback is
Checking method
received. That is, the actual position may not have exceeded the limit when this
and corrective action
limit protection is enabled. Set the appropriate deceleration time to achieve the
14-64
ASDA-A3 Troubleshooting
1. Set the gear ratio according to the actual application requirements and the
Checking method
and corrective action
2.
total traveling distance of the absolute motor to avoid overflow of the feedback
counter.
overflow warning).
Condition: the synchronization with the controller fails when you use the CANopen
Trigger condition IP mode (B mode).
and cause
Cause: communication fails to synchronize.
1. Make sure the communication between the servo drive and controller is good.
Checking method 2. After eliminating any problems that you find, allow the controller to re-send the
and corrective action synchronization signal and ensure that it is sent successfully.
Condition: the synchronization signal is received too early when you use the
Trigger condition CANopen IP mode (B mode).
and cause
Cause: the synchronization signal of CANopen is sent too soon.
1. Make sure the setting of communication cycle period (OD 1006h) is identical
2. Modify the synchronization error range setting (P3.009.U). (For A3-M and
Checking method
and corrective action
A3-F models.)
3. Ensure the correct time sequence of sending packets from the controller.
Condition: the synchronization with the controller fails when you use the CANopen
Trigger condition IP mode (B mode).
and cause
Cause: timeout of CANopen synchronization signal.
14-65
Troubleshooting ASDA-A3
1. Make sure the communication between the servo drive and controller is good.
2. Make sure the setting of communication cycle period (OD 1006h) is identical
14
to that of the controller.
3. Modify the synchronization error range setting (P3.009.U). (For A3-M and A3-F
5. When the servo drive is in the operation mode of PV (Profile velocity mode),
low.
Condition: the servo drive cannot send the command when in IP mode (except the
Trigger condition CANopen B mode).
and cause
Cause: the interpolation command fails.
Checking method
The computing time takes too long. Disable the USB monitoring function.
and corrective action
How to clear the
NMT: reset node or OD 6040h [Bit 7] (Fault reset).
alarm?
Checking method
Check the value of OD 1006h. If it is smaller than or equal to 0, this alarm occurs.
and corrective action
How to clear the
NMT: reset node or OD 6040h [Bit 7] (Fault reset).
alarm?
Trigger condition The rising edge of DI: 0x47 is triggered, and then the motor decelerates to 0 and
and cause triggers AL3CF.
Checking method Check if the DI is set to 0x47 with any of the parameters, P2.010 - P2.017 and
and corrective action P2.036 - P2.040, and is triggered.
14-66
ASDA-A3 Troubleshooting
Refer to the description of P1.048. After DO.MC_OK is on, DO.MC_OK then goes
Checking method off because DO.TPOS turns off. There might be an external force causing the
and corrective action position offset of the motor after positioning is complete. Disable this alarm by
setting P1.048.Y to 0.
14
How to clear the
DI.ARST
alarm?
Checking method Check if the DI is set to 0x47 with any of the parameters, P2.010 - P2.017 and
and corrective action P2.036 - P2.040, and is triggered.
1. Make sure the communication between the servo drive and controller is good.
Checking method 2. After eliminating any problems that you find, allow the controller to re-send the
and corrective action synchronization signal and ensure that it is sent successfully.
1. Make sure the setting of communication cycle period (OD 1006h) is identical
Checking method 2. Modify the synchronization error range setting (P3.009.U). (For A3-M and
and corrective action A3-F models.)
3. Ensure the correct time sequence of sending packets from the controller.
A drift or delay in packet sending time causes synchronization failure.
14-67
Troubleshooting ASDA-A3
Trigger condition The target command is not received within a continuous communication cycle in IP
and cause mode (except the CANopen B mode).
14
1. Make sure the communication between the servo drive and controller is good.
2. Make sure the setting of communication cycle period (OD 1006h) is identical
Checking method 3. Modify the synchronization error range setting (P3.009.U). (For A3-M and
and corrective action A3-F models.)
5. Ensure the correct time sequence of sending packets from the controller.
AL3F1 Absolute position command of the communication type servo drive is in error
overflow occurs with the absolute origin position not established, the absolute
Trigger condition positioning command is issued.
and cause
Cause:
2. Overflow occurs since the motor keeps rotating in the same direction.
Checking method
Establish the absolute origin position.
and corrective action
How to clear the
Establish the absolute origin position.
alarm?
Condition: the position offset of the motor in 1 ms exceeds the setting of P2.052
Trigger condition (Rotary axis position scale).
and cause
Cause: the value of P2.052 is set too small.
Checking method
Check if P2.052 is set according to the specifications in the manual.
and corrective action
How to clear the
DI.ARST
alarm?
14-68
ASDA-A3 Troubleshooting
Checking method Check if the NMT reset command is received when the servo is on.
14
and corrective action Use NMT: reset node or OD 6040h [Bit 7] (Fault reset).
Condition: the value of the PR command special filter (P1.022) is set too great
Trigger condition causing the following error of the internal position to exceed the allowable range.
and cause
Cause: the following error of the internal position exceeds the allowable range.
Checking method Check the setting of P1.022. If the value is too great, the following error exceeds
and corrective action the allowable range in a short time. Adjust the value of P1.022.
Condition: if P2.069.Z is set to 1 (enabling the function of preventing the rotary axis
position from being lost when overflow occurs) and the power supply is cut off, the
Cause:
1. The load is over the rated range and the servo drive is in a continuous
Trigger condition
and cause overload condition.
1. Set P0.002 to 12 for monitoring if the average load rate [%] is continuously
over 100%. If so, increase the motor capacity or reduce the load. Refer to
Checking method Appendix A for Graph of load and operating time.
and corrective action
2. If the issue persists, send your servo drive back to the distributor or contact
Delta.
14-69
Troubleshooting ASDA-A3
14
and corrective action
setting P0.001 to 0.
How to clear the
alarm? 2. If not using the STO function, plug the short circuit connector into CN10 or
Trigger condition Loss of SF1 signal, or SF1 and SF2 signals are not synchronized for more than 1
and cause second.
Checking method
Make sure the wiring of SF1 is correct.
and corrective action
How to clear the Cycle power on the servo drive. If the alarm cannot be cleared, keep the servo
alarm? drive in the safe state and contact the distributor.
Trigger condition Loss of SF2 signal, or SF1 and SF2 signals are not synchronized for more than 1
and cause second.
Checking method
Make sure the wiring of SF2 is correct.
and corrective action
How to clear the Cycle power on the servo drive. If the alarm cannot be cleared, keep the servo
alarm? drive in the safe state and contact the distributor.
Trigger condition An error occurs during STO self-diagnosis, which may be caused by an abnormality
and cause in the STO circuit.
Checking method
N/A
and corrective action
How to clear the
Contact the distributor.
alarm?
14-70
ASDA-A3 Troubleshooting
If this alarm occurs when the motor parameter identification function is executing,
14
Checking method
cycle power on the servo drive and re-execute the motor parameter identification
and corrective action
function.
Condition: the input value for the vibration elimination parameter is not appropriate.
Cause:
Trigger condition
and cause 1. Your input value for the vibration elimination parameter is not appropriate.
2. The Bode plot is in error due to other factors when the System Analysis tool
is in operation.
Checking method Perform system analysis again and correctly set the value for the vibration
and corrective action elimination parameter.
1. Perform system analysis again and correctly set the value for the vibration
.
AL555 System failure
Trigger condition
Servo drive DSP is in error.
and cause
Checking method If this alarm occurs, send your servo drive directly back to Delta without making
and corrective action any modification.
14-71
Troubleshooting ASDA-A3
Condition: an error occurs when the servo drive decodes the motion command.
14
Trigger condition
and cause before being downloaded to the servo drive. Editing or modifying the PR arithmetic
1. Make sure you edit the PR arithmetic operation parameters through ASDA-Soft.
Do not modify these parameters through the panel or controller.
Checking method 2. If this alarm occurs when the servo is not in the PR mode, save the parameter
and corrective
action file and provide it to the distributor.
3. For advanced users: save the scope screenshot when the alarm occurs.
Set P5.007 and P0.001 for the two channels and save the oscillogram.
Condition: disconnection of the motor power cable (U, V, W) and ground wire (GND).
Trigger condition Cause: disconnection of the motor power cable (U, V, W) and ground wire (GND).
and cause
The switch for disconnection detection is set by P2.065 [Bit 9], which is enabled by
default.
Check if the motor power cable (U, V, W) and ground wire (GND) are firmly
Checking method
connected. Follow the instructions in this user manual to properly connect the
and corrective action
motor power cable and ground wire.
14-72
ASDA-A3 Troubleshooting
Cause:
14
1. The motor speed exceeds 3 m/s.
Trigger condition
and cause 2. The installation or wiring of the encoder is incorrect.
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
14-73
Troubleshooting ASDA-A3
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
14
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method
and corrective to the manufacturer’s instruction manual.
acction
2. If the issue persists, contact the distributor of the encoder.
14-74
ASDA-A3 Troubleshooting
Cause:
14
1. The signal strength of the sensor is in error and the position data may contain
errors.
Trigger condition
and cause
2. The installation or wiring of the encoder is incorrect.
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. The signal strength of the sensor is in error, but the position data does not
contain errors.
Trigger condition
and cause
2. The installation or wiring of the encoder is incorrect.
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
14-75
Troubleshooting ASDA-A3
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
14
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-76
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition 1. The installation or wiring of the encoder is incorrect.
and cause
2. The installation and operating environment do not meet the specifications,
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-77
Troubleshooting ASDA-A3
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-78
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition 1. The installation or wiring of the encoder is incorrect.
and cause
2. The installation and operating environment do not meet the specifications,
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-79
Troubleshooting ASDA-A3
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-80
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition 1. The installation or wiring of the encoder is incorrect.
and cause
2. The installation and operating environment do not meet the specifications,
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-81
Troubleshooting ASDA-A3
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-82
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition 1. The installation or wiring of the encoder is incorrect.
and cause
2. The installation and operating environment do not meet the specifications,
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-83
Troubleshooting ASDA-A3
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-84
ASDA-A3 Troubleshooting
Cause:
14
Trigger condition 1. The installation or wiring of the encoder is incorrect.
and cause
2. The installation and operating environment do not meet the specifications,
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-85
Troubleshooting ASDA-A3
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method
and corrective to the manufacturer’s instruction manual.
action
2. If the issue persists, contact the distributor of the encoder.
14-86
ASDA-A3 Troubleshooting
Cause:
14
1. Analog signal of the sensor < 0.4 Vpp.
Trigger condition
and cause 2. The installation or wiring of the encoder is incorrect.
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-87
Troubleshooting ASDA-A3
Cause:
14
1. The motor speed is too fast and has exceeded the maximum value of the
encoder.
Trigger condition
and cause
2. The installation or wiring of the encoder is incorrect.
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
Cause:
1. Make sure the encoder or read head is correctly installed and wired according
Checking method to the manufacturer’s instruction manual.
and corrective action
2. If the issue persists, contact the distributor of the encoder.
14-88
ASDA-A3 Troubleshooting
Condition: the use of the second development platform commands does not
Trigger condition comply with the specifications.
and cause
14
Cause: refer to the error codes.
View the error code by checking the ERR register with the EzASD software or by
pressing the SHIFT key (◄) when the panel displays ALF21.
Error code Description
0x0203 Task number is out of range when the command for configuring the task is used.
The parameter group (grp) value of the LACC_PR or SACC_PR command is
0x0207
out of range.
The parameter index (idx) value of the LACC_PR or SACC_PR command is
0x0209
out of range.
0x0211 Parameter setting of Type [8] PR is in error.
The value written to the SACC_PR command exceeds the setting range of the
0x0213
specifc parameter.
0x0215 This parameter is read-only, so the SACC_PR command cannot be written.
0x0217 In the Servo On state, the SACC_PR command cannot be written.
This parameter is write-protected, so the SACC_PR command cannot be written.
0x0219
Check if the parameter and data array protection function (P5.097) is enabled.
The stack space is insufficient. Calling multiple levels of functions may use up
0x021B
the stack space. Try reducing the number of levels first.
0x021D Used the division (DIV) command (DIVF, DIVL, DIVW), but the divisor is 0.
0x0221 The mode specified by the argument of the MODE command is undefined.
Checking method
and corrective action When the servo drive is in the Servo Off or Quick Stop state, some motion
0x0223
command operations are invalid.
0x022D When the E-Cam is engaged, the PABS command is unavailable.
The index value (monitoring variable number) of the LACCL_SV or SACCL_SV
0x0231
command is out of range.
The overflow of the absolute position causes the PABS command to be
0x0235
unavailable. Execute the homing procedure.
The loop mode specified by the argument of the LOOP_CMD command is
0x0239
undefined.
The register storage command accesses the wrong memory space with the
0x023F
pointer.
The wait command exceeded the time limit. Use the TIMEOUT command to
0x0245
adjust the maximum waiting time.
0x0247 Called a math function with the index out of range.
0x0251 Argument of the power command is not within the range of 0 - 10.
0x0255 Argument of the object call command is out of range.
0x0257 A non-existing object index is called.
0x025B Object call error (ID, Version, Size).
0x025F An error occurs when OD is accessed.
0x0261 P3.005.Y is not set to 1, so the servo drive cannot read / write the Modbus object.
0x0262 When the Modbus object is used, the read / write packet length exceeds the limit.
How to clear the
Cycle power on the servo drive.
alarm?
14-89
Troubleshooting ASDA-A3
Condition: the password of the second development platform project does not
14
and cause
Cause: the password of the second development platform project does not match
Checking method Check if the password of the second development platform and the password of
and corrective action the servo drive are input correctly.
1. You can change the password of the second development platform project
with the EzASD software, but you cannot reset the password.
How to clear the 2. You can change the servo drive password with the EzASD software.
alarm? You can also set P2.008 to 10 to reset the servo drive password.
Note that setting P2.008 to 10 not only resets all parameters but also clears
14-90
Specifications Appendix
A-1
Specifications ASDA-A3
A-2
ASDA-A3 Specifications
ASDA-A3
Phase / Voltage
100 W
01
200 W
02
400 W
04
750 W
07
Permissible voltage Single- / Three-phase 200 - 230 VAC, -15% to +10% 200 - 230 VAC,
-15% to +10%
Input current (3PH) (Arms) 0.81 1.23 1.95 3.8 5.24 5.91 12.3 14.9
Input current (1PH) (Arms) 1.43 2.19 3.49 7.12 9.93 11.14 - -
Inrush current (Arms) 5.78 5.78 5.78 5.78 5.78 5.78 13.10 13.10
Input current (Arms) 0.20 0.20 0.20 0.23 0.23 0.23 0.29 0.29
Inrush current (Arms) 21.83 21.83 21.83 21.83 21.83 21.83 21.83 21.83
Continuous output current
0.9 1.55 2.6 5.1 7.3 8.3 13.4 19.4
(Arms)
Max. instantaneous output
3.54 7.07 10.61 21.21 24.75 27 53.03 58.9
current (Arms)
Resistance
- - 100 100 100 100 20 20
Regenerative
Built-in (Ohm)
resistor
Capacity (Watt) - - 40 40 40 40 80 80
Minimum allowable
resistance value for 60 60 60 60 30 30 15 15
external resistors (Ohm)
Cooling method Air convection cooling Fan cooling
Built-in (Ohm)
resistor
A-3
Specifications ASDA-A3
Specification table
Item Specification
A
Servo drive resolution 24-bit (16777216 p/rev)
Time constant 25 µs
Speed control mode
A-4
ASDA-A3 Specifications
Item Specification
Overcurrent, Overvoltage, Undervoltage, Overheat, Regeneration
error, Overload, Excessive speed deviation, Excessive position
deviation, Encoder error, Calibration error, Emergency stop,
A
Protection function
Positive / negative limit error, Serial communication error, RST power
error, Serial communication timeout, Short-circuit protection for
terminals U, V, W.
Communication interface RS-485 / USB / CANopen / DMCNET / EtherCAT
Indoors (avoid direct sunlight),
Installation site
no corrosive vapor (avoid fumes, flammable gases, and dust)
Altitude Less than 2,000 m above sea level
IP rating IP20
Approvals
Note:
1. Within the rated load, the speed ratio is: the minimum speed (smooth operation) / rated speed.
2. Within the rated speed, the speed calibration ratio is: (rotational speed with no load - rotational speed
3. TN system: the neutral point of the power system connects directly to the ground. The exposed metal
A-5
Specifications ASDA-A3
Voltage*2 24 VDC
Control power
Built-in
Capacity
60 60 60 60 - -
resistor
(Watt)
Minimum allowable
resistance value for
80 60 60 40 40 30
external resistors
(Ohm)
Cooling method Fan cooling
Voltage*2 24 VDC
Control power
Built-in
Capacity
- - - - -
resistor
(Watt)
Minimum allowable
resistance value for
25 25 15 15 15
external resistors
(Ohm)
Cooling method Fan cooling
Note:
1. The input current for the main circuit is the actual value measured when the servo drive is under the
rated output condition with a power supply at 480 VAC.
2. Use SELV power supply for the 24V power of control power.
A-6
ASDA-A3 Specifications
Specification table
Item Specification
Tuning mode
Pulse type
SVPWM control
Manual / Auto
Time constant 25 µs
Speed control mode
A-7
Specifications ASDA-A3
Item Specification
Overcurrent, Overvoltage, Undervoltage, Overheat, Regeneration
error, Overload, Excessive speed deviation, Excessive position
A
deviation, Encoder error, Calibration error, Emergency stop,
Protection function
Positive / negative limit error, Serial communication error, RST power
error, Serial communication timeout, Short-circuit protection for
terminals U, V, W.
Communication interface RS-485 / USB / CANopen / DMCNET / EtherCAT
Indoors (avoid direct sunlight),
Installation site
no corrosive vapor (avoid fumes, flammable gases, and dust)
Altitude Less than 2,000 m above sea level
IP rating IP20*3
IEC/EN/UL 61800-5-1
Approvals*4
Note:
1. Within the rated load, the speed ratio is: the minimum speed (smooth operation) / rated speed.
2. Within the rated speed, the speed calibration ratio is: (rotational speed with no load - rotational speed
6. This equipment does not have functions of thermal memory for shutdown, thermal memory for loss of
7. To meet the functional safety requirement, install the servo drive in the cabinet with a rating of IP54 or
higher.
A-8
ASDA-A3 Specifications
M5*0 .8
A
170 (6.69)
170 (6.69)
162.5 (6.4 )
M5*0 .8
2 (0.08)
5.5 (0 .22)
70 (2.76) Mounting
dimensions
SCRE W: M4x0.7
Mounting screw torque: 1 2 - 14 (kgf-cm) Unit: mm ( inch)
400 W
35 (1.38)
M5*0 .8
170 (6.69)
170 (6.69)
162.5 (6.4 )
M5*0 .8
5.5 (0 .22)
2 (0.08)
70 (2.76) Mounting
dimensions
SCRE W: M4x0.7
Mounting screw torque: 1 2 - 14 (kgf-cm) Unit: mm ( inch)
A-9
Specifications ASDA-A3
750 W / 1 kW / 1.5 kW
A
36.3 (1.43 ) 5.5 (0 .22)
M5*0 .8
172.5 (6.7 9)
180 (7.09)
160 (6.3)
180 (7.09)
2.1 (0.08)
70 (2.76) M5*0 .8
Mounting
dimensions
SCRE W: M4x0.7
Mounting screw torque: 1 2 - 14 (kgf-cm) Unit: mm ( inch)
2 kW / 3 kW
95 (3.74) 95 (3.74)
200 (7.87)
81 (3.19)
M5*0 .8
171.5 (6.7 5)
169.5 (6.6 7)
160 (6.3)
180 (7.09)
180 (7.09)
3 (0.1 2)
5 (0.2)
A-10
ASDA-A3 Specifications
4.5 kW
7.5 (0.3)
110 (4.33) 70 (2.76) 203 (7.99)
A
M5*0.8
244 .5 (9.63)
260 (10.24)
245 (9.65)
M5*0.8
8 (0.31)
7.5 (0.3) 95 (3.74)
Mounting dimension s
SCREW: M4x0.7
Mounting scre w torque: 12 - 14 (kgf-cm) Unit: mm (inch)
5.5 / 7.5 kW
8 (0.3 1)
125 (4.92) 70 (2.76) 205.5 (8.0 9)
M5*0 .8
25 8 (10.16)
273 (10 .75)
257 (1 0.12)
M5*0 .8
8 (0.3 1)
Mounting dimensions
SCRE W: M4x0.7
Mounting screw torque: 1 2 - 14 (kgf-cm)
Unit: mm ( inch)
A-11
Specifications ASDA-A3
11 kW
8 (0.31)
141 (5.55) 70 (2.76) 225.5 (8.88)
A
M6*1.0
312 (12.28)
297 (11.69)
297 (11.69)
M6*1.0
7 (0.28)
8 (0.31) 125 (4.92)
8 (0.31)
Mounting dimensions
SCREW: M4x0.7
Mounting screw torque: 12 - 14 (kgf-cm) Unit: mm (inch)
15 kW
14 (0.55)
186 (7.32) 70 (2.76) 261.5 (10.3) M8*1.25
366 (14.41)
390 (15.35)
370 (14.57)
M8*1.25
11 (0.43)
Mounting dimensions
SCREW: M5x0.8
Mounting screw torque: 20 (kgf-cm) Unit: mm (inch)
A-12
ASDA-A3 Specifications
A
25(0.99)
M5*0.8-2
5.5(0.22)
180.2(7.09)
3(0.12)
8(0.31)
Mounting dimensions
SCREW: M4x0.7
Mounting screw torque: 12 - 14 (kgf-cm) Unit: mm (inch)
2 kW / 3 kW / 4.5 kW / 5.5 kW
7.5(0.3)
110(4.33) 70(2.8) 200.8(7.9)
M5*0.8-4
25(0.99)
260(10.24)
245(9.65)
245(9.6)
7.5(0.3) 95(3.74)
Mounting dimensions
SCREW: M4x0.7
Mounting screw torque: 12 - 14 (kgf-cm) Unit: mm (inch)
A-13
Specifications ASDA-A3
7.5 kW
8(0.31)
120(4.72) 70(2.8) 206.3(8.12)
A
M5*0.8-4
25(0.99)
258.1(10.16)
273(10.75)
257(10.11)
8(0.31) 104(4.1)
Mounting dimensions
SCREW: M4x0.7
Mounting screw torque: 12 - 14 (kgf-cm) Unit: mm (inch)
11 kW / 15 kW
8(0.31)
25(0.99)
M6*1.0-4
312(12.28)
297(11.69)
297(11.69)
8(0.31) 125(4.92)
Mounting dimensions
SCREW: M4x0.7
Mounting screw torque: 12 - 14 (kgf-cm) Unit: mm (inch)
Note: dimensions and weights of the servo drive may be updated without prior notice.
A-14
ASDA-A3 Specifications
ECM
(1)
- A 3 H - C Y 06 04 R S 1
(2) (3) (4) (5) (6) (7) (8) (9) (10) (11) A
(1) Product name
ECM: Electronic Commutation Motor
(3) Series
3: A3 series
(4) Inertia
H: high inertia
L: low inertia
Note: number of revolutions means the maximum number of turns the encoder can record.
A-15
Specifications ASDA-A3
A
Round shaft
- - C D
(with fixed screw holes)
Keyway
P* Q* R S
(with fixed screw holes)
Note: * indicates this model type is coming soon.
A-16
ASDA-A3 Specifications
A
Rated power (kW) 0.05 0.1 0.2 0.4 0.4 0.75
Rated torque (N-m)*1 0.159 0.32 0.64 1.27 1.27 2.39
Max. torque (N-m) 0.557 1.12 2.24 4.45 4.44 8.36
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 0.66 0.9 1.45 2.65 2.6 5.1
Max. instantaneous current
2.82 3.88 6.2 10.1 10.6 20.6
(Arms)
Change of rated power (kW/s) 11 25.6 45.5 107.5 45.8 102.2
Change of rated power (kW/s)
9.9 24 34.1 89.6 39.5 93
(with brake)
Rotor inertia
0.0229 0.04 0.09 0.15 0.352 0.559
(× 10-4kg·m2)
Rotor inertia (× 10-4kg.m2)
0.0255 0.0426 0.12 0.18 0.408 0.614
(with brake)
Mechanical time constant (ms) 1.28 0.838 0.64 0.41 0.68 0.44
Mechanical time constant (ms)
1.44 0.892 0.85 0.5 0.78 0.48
(with brake)
Torque constant-KT (N-m/A) 0.241 0.356 0.441 0.479 0.488 0.469
Voltage constant-KE (mV/rpm) 9.28 13.3 16.4 18 17.9 17
Armature resistance (Ohm) 12.1 9.47 4.9 2.27 1.6 0.6
Armature inductance (mH) 18.6 16.2 18.52 10.27 10.6 4.6
Electrical time constant (ms) 1.54 1.71 3.78 4.52 6.63 7.67
Weight (w/o brake) (kg) 0.38 0.5 1.1 1.4 2.05 2.8
Weight (with brake) (kg) 0.68 0.8 1.6 1.9 2.85 3.6
Max. radial load (N) 78 78 245 245 392 392
Max. axial load (N) 54 54 74 74 147 147
Brake operating voltage 24 VDC ± 10%
Brake holding torque
0.32 0.32 1.3 1.3 2.5 2.5
[Nt-m (Min)]*2
Brake power consumption
6.1 6.1 7.2 7.2 8 8
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 20 20 20 20 20 20
Brake pull-in time [ms (Max)] 35 35 50 50 60 60
Derating rate with oil seal (%) 20 10 10 5 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature 0˚C to 40˚C (32˚F to 104˚F)
Storage temperature -10˚C to +80˚C (14˚F to 176˚F)
Operating and storage
20 - 90% RH (non-condensing)
humidity
Vibration capacity 2.5 G
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
A-17
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
A
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
A-18
ASDA-A3 Specifications
A
Rated power (kW) 0.05 0.1 0.2 0.4 0.4 0.75
Rated torque (N-m)*1 0.159 0.32 0.64 1.27 1.27 2.39
Max. torque (N-m) 0.557 1.12 2.24 4.45 4.44 8.36
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 0.64 0.9 1.45 2.65 2.6 4.61
Max. instantaneous current
2.59 3.64 5.3 9.8 9.32 16.4
(Arms)
Change of rated power (kW/s) 5.56 13.6 16.4 35.8 17.5 37.8
Change of rated power (kW/s)
4.89 12.5 14.6 33.6 15.07 34.41
(with brake)
Rotor inertia
0.0455 0.0754 0.25 0.45 0.92 1.51
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
0.0517 0.0816 0.28 0.48 1.07 1.66
(with brake)
Mechanical time constant (ms) 2.52 1.43 1.38 0.96 1.32 0.93
Mechanical time constant (ms)
2.86 1.55 1.54 1.02 1.54 1.02
(with brake)
Torque constant-KT (N-m/A) 0.248 0.356 0.441 0.479 0.49 0.52
Voltage constant-KE (mV/rpm) 9.54 12.9 16.4 17.2 17.9 18.7
Armature resistance (Ohm) 12.5 8.34 3.8 1.68 1.19 0.57
Armature inductance (mH) 13.34 11 8.15 4.03 4.2 2.2
Electrical time constant (ms) 1.07 1.32 2.14 2.40 3.53 3.86
Weight (w/o brake) (kg) 0.38 0.5 1.1 1.4 2.05 2.8
Weight (with brake) (kg) 0.68 0.8 1.6 1.9 2.85 3.6
Max. radial load (N) 78 78 245 245 392 392
Max. axial load (N) 54 54 74 74 147 147
Brake operating voltage 24 VDC ± 10%
Brake holding torque
0.32 0.32 1.3 1.3 2.5 2.5
[Nt-m (Min)]*2
Brake power consumption
6.1 6.1 7.2 7.2 8 8
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 20 20 20 20 20 20
Brake pull-in time [ms (Max)] 35 35 50 50 60 60
Derating rate with oil seal (%) 20 10 10 5 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature 0˚C to 40˚C (32˚F to 104˚F)
Storage temperature -10˚C to +80˚C (14˚F to 176˚F)
Operating and storage
20 - 90% RH (non-condensing)
humidity
Vibration capacity 2.5 G
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
A-19
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
A
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
A-20
ASDA-A3 Specifications
Torque (N-m)
Torque (N-m)
A
0.557 (350%)
1.12 (350%)
Torque (N-m)
Torque (N-m)
8.36 (350%)
4.44 (350%)
0.635 (50%) Continuous duty zone 1.195 (50%) Continuous duty zone
ECM-A3L-C0804
2 3 4 5 ECM-A3L-C0807
2 3 4 5
Note: in the servo motor model name, 2 represents the encoder type; 3 represents the brake or keyway
/ oil seal type; 4 represents the shaft diameter and connector type; 5 represents the special code.
A-21
Specifications ASDA-A3
A
0.4 (251%)
Intermittent duty zone 0.9 (281%) Intermittent duty zone
0.0795 (50%) Continuous duty zone 0.16 (50%) Continuous duty zone
Speed (rpm) Speed (rpm)
3000 5500 6000 3000 4300 6000
ECM-A3H-C040F
2 3 4 5 ECM-A3H-C0401
2 3 4 5
0.32 (50%) Continuous duty zone 0.65 (50%) Continuous duty zone
Speed (rpm) Speed (rpm)
3000 4300 6000 3000 4200 6000
ECM-A3H-C0602
2 3 4 5 ECM-A3H-C0604
2 3 4 5
7 (290%)
1.27 (100%)
2.39 (100%)
0.635 (50%) Continuous duty zone
1.195 (50%) Continuous duty zone
Speed (rpm) Speed (rpm)
3000 4300 6000 3000 4200 6000
ECM-A3H-C0804
2 3 4 5 ECM-A3H-C0807
2 3 4 5
Note: in the servo motor model name, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; 5 represents the
special code.
A-22
ASDA-A3 Specifications
A
The overload protection prevents the motor from overheating.
Causes of overload
1. The motor’s operating torque exceeds the rated range and the operating time is too long.
2. The inertia ratio is too high and the motor frequently accelerates and decelerates.
3. Incorrect wiring of the power and encoder cables.
4. Incorrect servo gain setting causes resonance in the motor.
5. A motor with a built-in brake operates without the brake released.
(s)
4
10
3
10
2
10
1
10
0
10 (%)
100 150 200 250 300 350 400 450 500
A-23
Specifications ASDA-A3
Unit: mm
Model C 2 040F 3 4 5 C 2 0401 3 4 5 C 2 0602 3 4 5 C 2 0604 3 4 5 C 2 0804 3 4 5 C 2 0807 3 4 5
LC 40 40 60 60 80 80
LZ 4.5 4.5 5.5 5.5 6.6 6.6
LA 46 46 70 70 90 90
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
S 8( ) 8( ) 14( ) 14( ) 14( ) 19( )
−0.009 −0.009 −0.011 −0.011 −0.011 −0.013
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
LB 30( ) 30( ) 50( ) 50( ) 70( ) 70( )
−0.021 −0.021 −0.025 −0.025 −0.030 −0.030
LL
(w/o 70.6 85.3 84 106 93.7 115.8
brake)
LL
(with 105.4 120.1 117.6 139.7 131.2 153.2
brake)
LH 300 300 300 300 300 300
LP 300 300 300 300 300 300
H 34 34 43.5 43.5 54.5 54.5
LS 21.5 21.5 27 27 27 37
LR 25 25 30 30 30 40
LE 2.5 2.5 3 3 3 3
LG 5 5 7.5 7.5 8 8
LW 16 16 20 20 20 25
RH 6.2 6.2 11 11 11 15.5
WK 3 3 5 5 5 6
W 3 3 5 5 5 6
T 3 3 5 5 5 6
TP M3 Depth 6 M3 Depth 6 M4 Depth 8 M4 Depth 8 M4 Depth 8 M6 Depth 10
Note:
1. In the servo motor model name, 2 represents the encoder type; 3 represents the brake or keyway /
oil seal type; 4 represents the shaft diameter and connector type; 5 represents the special code.
2. When the special code of C 2 0807 3 S 5 is Z, LS = 32 and LR = 35.
3. IP67 waterproof connectors are available for F80 and below models. Refer to Section A.2 for detailed
model descriptions.
A-24
ASDA-A3 Specifications
ECM
(1)
- B 3 M - C 2 06 04 R S 1
(2) (3) (4) (5) (6) (7) (8) (9) (10) (11) A
(1) Product name
ECM: Electronic Commutation Motor
(3) Series
3: 3rd series
(4) Inertia
H: high inertia
M: medium inertia
L: low inertia
Note: number of revolutions means the maximum number of turns the encoder can record.
A-25
Specifications ASDA-A3
A
02 200 W 20 2.0 kW
04 400 W 30 3.0 kW
07 750 W 45 4.5 kW
08 850 W 55 5.5 kW
10 1.0 kW 75 7.5 kW
13 1.3 kW 1B 11 kW
15 1.5 kW 1F 15 kW
Note:
1. Special shaft diameter (14 mm) is only available for F80 400 W models.
2. Standard shaft diameter (42 mm) is only available for F180 5.5 kW and 7.5 kW models and F220
11 kW models.
A-26
ASDA-A3 Specifications
A
Motor frame size: 80 mm and below
B3L- B3M- B3M- B3M- B3M- B3M-
ECM-
C 2 0401 C 2 0602 C 2 0604 C 2 0804 C 2 0807 C 2 0810
Rated power (kW) 0.1 0.2 0.4 0.4 0.75 1.0
*1
Rated torque (N-m) 0.32 0.64 1.27 1.27 2.4 3.18
Max. torque (N-m) 1.12 2.24 4.45 4.45 8.4 11.13
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 0.857 1.42 2.40 2.53 4.27 5.00
Max. instantaneous current
3.44 6.62 9.47 9.42 15.8 18.2
(Arms)
Change of rated power (kW/s) 34.25 29.05 63.50 24.89 53.83 73.8
Change of rated power (kW/s)
32.51 27.13 61.09 23.21 50.97 72.2
(with brake)
Rotor inertia
0.0299 0.141 0.254 0.648 1.07 1.37
(× 10-4kg·m2)
Rotor inertia (× 10-4kg.m2)
0.0315 0.151 0.264 0.695 1.13 1.40
(with brake)
Mechanical time constant (ms) 0.50 0.91 0.52 0.8 0.54 0.48
Mechanical time constant (ms)
0.53 0.97 0.54 0.86 0.57 0.49
(with brake)
Torque constant-KT (N-m/A) 0.374 0.45 0.53 0.5 0.56 0.64
Voltage constant-KE (mV/rpm) 13.8 16.96 19.76 18.97 20.17 23.15
Armature resistance (Ohm) 8.22 4.71 2.04 1.125 0.55 0.495
Armature inductance (mH) 19.1 12.18 6.50 5.14 2.81 2.63
Electrical time constant (ms) 2.32 2.59 3.19 4.57 5.11 5.31
Weight (w/o brake) (kg) 0.5 0.9 1.2 1.7 2.34 2.82
Weight (with brake) (kg) 0.7 1.3 1.6 2.51 3.15 3.60
*5
Max. radial load (N) 78 245 245 392 392 392
*5
Max. axial load (N) 54 74 74 147 147 147
Brake operating voltage 24 VDC ± 10%
Brake holding torque
0.3 1.3 1.3 2.5 2.5 3.8
[Nt-m (Min)]*2
Brake power consumption
6.1 7.6 7.6 8 8 10
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 20 20 20 20 20 40
Brake pull-in time [ms (Max)] 35 50 50 60 60 80
Derating rate with oil seal (%) 10 10 5 5 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and
20 - 90% RH (non-condensing)
storage humidity
Vibration capacity 2.5 G
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
A-27
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
A
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
5. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR – 5 mm
Radial load
A-28
ASDA-A3 Specifications
A
*1
Rated torque (N-m) 3.18 4.77 6.37
Max. torque (N-m) 9.54 14.31 19.11
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 6.05 7.48 9.96
Max. instantaneous current (Arms) 18.4 22.8 30.7
Change of rated power (kW/s) 36.4 61.7 86.7
Change of rated power (kW/s)
33.0 57.3 82.0
(with brake)
Rotor inertia
2.78 3.69 4.68
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
3.06 3.97 4.95
(with brake)
Mechanical time constant (ms) 0.741 0.552 0.523
Mechanical time constant (ms)
0.815 0.594 0.554
(with brake)
Torque constant-KT (N-m/A) 0.526 0.638 0.640
Voltage constant-KE (mV/rpm) 19.8 23.8 23.7
Armature resistance (Ohm) 0.265 0.217 0.162
Armature inductance (mH) 1.86 1.71 1.23
Electrical time constant (ms) 7.02 7.88 7.59
Weight (w/o brake) (kg) 3.56 4.37 5.09
Weight (with brake) (kg) 4.88 5.68 6.51
*5
Max. radial load (N) 490 490 490
*5
Max. axial load (N) 196 196 196
Brake operating voltage 24 VDC ± 10%
*2
Brake holding torque [Nt-m (Min)] 9.5 9.5 9.5
Brake power consumption
17.6 17.6 17.6
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 50 50 50
Brake pull-in time [ms (Max)] 110 110 110
Derating rate with oil seal (%) 5 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and storage humidity 20 - 90% RH (non-condensing)
Vibration capacity 2.5 G
IP rating IP67 (for models using shaft seals or oil seals)
Approvals
A-29
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
A
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
5. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR – 5 mm
Radial load
A-30
ASDA-A3 Specifications
A
Rated power (kW) 1 1.5 2 0.85 1.3 1.8
*1
Rated torque (N-m) 4.77 7.16 9.55 5.39 8.34 11.5
Max. torque (N-m) 14.3 21.48 28.65 16.17 25.02 34.5
Rated speed (rpm) 2000 1500
Max. speed (rpm) 3000 4000
Rated current (Arms) 5.96 8.17 10.59 6.65 7.70 11.5
Max. instantaneous current
19.9 26.82 34.20 20.0 23.9 36.1
(Arms)
Change of rated power (kW/s) 29.21 45.69 62.25 23.4 38.6 58.5
Change of rated power (kW/s)
28.66 45.09 61.62 23.0 38.3 58.0
(with brake)
Rotor inertia
7.79 11.22 14.65 12.44 18.00 22.60
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
7.94 11.37 14.8 12.62 18.14 22.80
(with brake)
Mechanical time constant
1.46 1.10 1.03 2.48 1.98 1.70
(ms)
Mechanical time constant
1.49 1.12 1.04 2.52 1.99 1.71
(ms) (with brake)
Torque constant-KT (N-m/A) 0.80 0.88 0.90 0.811 1.08 1.00
Voltage constant-KE
29.30 31.69 32.70 29.8 38.8 35.3
(mV/rpm)
Armature resistance (Ohm) 0.419 0.260 0.198 0.460 0.440 0.253
Armature inductance (mH) 4 2.81 2.18 2.50 2.76 1.70
Electrical time constant (ms) 9.55 10.81 11.01 5.43 6.27 6.72
Weight (w/o brake) (kg) 4.9 6.0 7.0 6.0 7.0 8.0
Weight (with brake) (kg) 6.3 7.4 8.5 7.5 8.5 9.5
*5
Max. radial load (N) 490 686 980 490 686 980
*5
Max. axial load (N) 98 343 392 98 343 392
Brake operating voltage 24VDC ± 10%
Brake holding torque
10 10 10 16 16 16
[Nt-m (Min)]*2
Brake power consumption
21.5 21.5 21.5 24 24 24
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 50 50 50 60 60 60
Brake pull-in time [ms (Max)] 110 110 110 120 120 120
Derating rate with oil seal (%) 5 5 5 5 5 5
Insulation class Class A (UL), Class B (CE) Class F (UL), Class F (CE)
Insulation resistance > 100 M, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and storage
20 - 90% RH (non-condensing)
humidity
Vibration capacity 2.5 G
IP rating IP67 (for models using shaft seals or oil seals)
Approvals
A-31
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
5. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR – 5 mm
Radial load
A-32
ASDA-A3 Specifications
A
*1
Rated torque (N-m) 9.55 19.1 28.65 35.01 47.75
Max. torque (N-m) 28.65 57.29 71.6 105 119
Rated speed (rpm) 2000 1500 1500
Max. speed (rpm) 3000 3000 4000
Rated current (Arms) 11.43 18.21 26.6 30.7 44.2
Max. instantaneous current
36.21 58.9 70.7 98.6 113.4
(Arms)
Change of rated power (kW/s) 31.33 68.02 121 124 169
Change of rated power (kW/s)
30.02 66.45 119 122 167
(with brake)
Rotor inertia
29.11 53.63 67.73 98.88 134.95
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
30.38 54.9 69.15 100.1 136.24
(with brake)
Mechanical time constant (ms) 1.83 1.21 1.06 1.01 1.01
Mechanical time constant (ms)
1.91 1.24 1.08 1.02 1.02
(with brake)
Torque constant-KT (N-m/A) 0.836 1.05 1.08 1.14 1.08
Voltage constant-KE (mV/rpm) 31.6 37.9 39.4 40.9 38.7
Armature resistance (Ohm) 0.159 0.086 0.0637 0.0454 0.0300
Armature inductance (mH) 2.34 1.52 1.17 0.867 0.568
Electrical time constant (ms) 14.72 17.67 18.4 19.1 18.9
Weight (w/o brake) (kg) 10 13.9 16.5 21.2 27.2
Weight (with brake) (kg) 13.7 17.6 20.2 24.9 30.9
*5
Max. radial load (N) 1470 1470 1470 1764 1764
*5
Max. axial load (N) 490 490 490 588 588
Brake operating voltage 24 VDC ± 10%
Brake holding torque
25 25 55 55 55
[Nt-m (Min)]*2
Brake power consumption
31 31 31 31 31
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 30 30 50 50 50
Brake pull-in time [ms (Max)] 120 120 150 150 150
Derating rate with oil seal (%) 5 5 0 0 0
Insulation class Class A (UL), Class B (CE) Class F (UL), Class F (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and storage humidity 20 - 90% RH (non-condensing)
Vibration capacity 2.5 G
IP rating IP67 (for models using shaft seals or oil seals)
Approvals
A-33
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
A
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
5. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR – 5 mm
Radial load
A-34
ASDA-A3 Specifications
A
*1
Rated torque (N-m) 70.03 95.49
Max. torque (N-m) 175 238.5
Rated speed (rpm) 1500
Max. speed (rpm) 4000
Rated current (Arms) 45.1 72.8
Max. instantaneous current
120.0 192.4
(Arms)
Change of rated power (kW/s) 162 228
Change of rated power (kW/s)
162 227
(with brake)
Rotor inertia
302.2 400.0
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
303.1 400.9
(with brake)
Mechanical time constant (ms) 1.07 1.04
Mechanical time constant (ms)
1.08 1.04
(with brake)
Torque constant-KT (N-m/A) 1.55 1.31
Voltage constant-KE (mV/rpm) 55.1 47.0
Armature resistance (Ohm) 0.0290 0.0153
Armature inductance (mH) 1.08 0.583
Electrical time constant (ms) 37.2 38.1
Weight (w/o brake) (kg) 50.9 62.1
Weight (with brake) (kg) 58.2 69.4
*5
Max. radial load (N) 3300 3300
*5
Max. axial load (N) 1100 1100
Brake operating voltage 24 VDC ± 10%
Brake holding torque
115 115
[Nt-m (Min)]*2
Brake power consumption
32 32
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 100 100
Brake pull-in time [ms (Max)] 300 300
Derating rate with oil seal (%) 0 0
Insulation class Class F (UL), Class F (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 1.8 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and storage
20 - 90% RH (non-condensing)
humidity
Vibration capacity 2.5 G
IP rating IP67 (for models using shaft seals or oil seals)
Approvals
A-35
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
5. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR – 5 mm
Radial load
A-36
ASDA-A3 Specifications
Approvals
A-37
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
defined as follows.
LR – 5 mm
Radial load
A-38
ASDA-A3 Specifications
A
*1
Rated torque (N-m) 3.18 4.77 6.37
Max. torque (N-m) 9.54 14.31 19.11
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 3.03 3.73 5.00
Max. instantaneous current (Arms) 9.21 11.4 15.3
Change of rated power (kW/s) 36.4 61.7 86.7
Change of rated power (kW/s)
33.0 57.3 82.0
(with brake)
Rotor inertia
2.78 3.69 4.68
(× 10-4kg·m2)
Rotor inertia (× 10-4kg·m2)
3.06 3.97 4.95
(with brake)
Mechanical time constant (ms) 0.737 0.546 0.528
Mechanical time constant (ms)
0.811 0.587 0.559
(with brake)
Torque constant-KT (N-m/A) 1.05 1.28 1.27
Voltage constant-KE (mV/rpm) 39.5 47.8 47.2
Armature resistance (Ohm) 1.05 0.864 0.646
Armature inductance (mH) 7.50 6.63 4.89
Electrical time constant (ms) 7.14 7.67 7.57
Weight (w/o brake) (kg) 3.56 4.37 5.09
Weight (with brake) (kg) 4.88 5.68 6.505
*5
Max. radial load (N) 490 490 490
*5
Max. axial load (N) 196 196 196
Brake operating voltage 24 VDC ± 10%
*2
Brake holding torque [Nt-m (Min)] 9.5 9.5 9.5
Brake power consumption
17.6 17.6 17.6
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 50 50 50
Brake pull-in time [ms (Max)] 110 110 110
Derating rate with oil seal (%) 5 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance > 100 MΩ, DC 500V
Insulation strength 2.3 kVAC, 1 sec
Vibration grade (μm) V15
Operating temperature -20˚C to +60˚C (-4°F to +140°F)*3
Storage temperature -20˚C to +80˚C (-4˚F to 176˚F)
Operating and storage humidity 20 - 90% RH (non-condensing)
Vibration capacity 2.5 G
IP rating IP67 (for models using shaft seals or oil seals)
Approvals
A-39
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
defined as follows.
LR – 5 mm
Radial load
A-40
ASDA-A3 Specifications
A
Rated power (kW) 1.0 1.5 2.0 0.85 1.3 1.8
Electrical time constant (ms) 9.52 10.8 11.0 5.43 6.25 6.73
Weight (w/o brake) (kg) 4.9 6.0 7.0 6.0 7.0 8.0
Weight (with brake) (kg) 6.3 7.4 8.5 7.5 8.5 9.5
Max. radial load (N)*5 490 686 980 490 686 980
*5
Max. axial load (N) 98 343 392 98 343 392
Brake holding torque
10 10 10 16 16 16
[Nt-m (Min)]*2
Brake power consumption
21.5 21.5 21.5 24 24 24
(at 20˚C (68°F))[W]
Brake release time [ms (Max)] 50 50 50 60 60 60
Brake pull-in time [ms (Max)] 110 110 110 120 120 120
Insulation class Class A (UL), Class B (CE) Class F (UL), Class F (CE)
Approvals
A-41
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
defined as follows.
LR – 5 mm
Radial load
A-42
ASDA-A3 Specifications
A
Rated power (kW) 2 3 4.5 5.5 7.5
Brake pull-in time [ms (Max)] 120 120 150 150 150
Insulation class Class A (UL), Class B (CE) Class F (UL), Class F (CE)
Approvals
A-43
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
defined as follows.
LR – 5 mm
Radial load
A-44
ASDA-A3 Specifications
175
1500
95.49
238.5
A
Max. speed (rpm) 4000
Approvals
A-45
Specifications ASDA-A3
Note:
1. The rated torque is the continuous permissible torque between 0˚C and 40˚C (32˚F and 104˚F)
operating temperature which is suitable for the servo motor mounted with the heat sink of the following
A
dimensions.
Material: aluminum
2. The built-in servo motor brake is only for keeping the object in a stopped state. Do not use it for
3. If the operating temperature is over 40˚C (104°F), refer to Section A.3.3 Power derating curves of the
B3 motors.
defined as follows.
LR – 5 mm
Radial load
A-46
ASDA-A3 Specifications
A
Motor frame size: 80 mm and below
0.16 (50%) Continuous duty zone 0.32 (50%) Continuous duty zone
0.64 (50%) Continuous duty zone 0.63 (50%) Continuous duty zone
A-47
Specifications ASDA-A3
A
8.7 (274%)
11.4 (239%)
Intermittent duty zone
Intermittent duty zone
1.59 (50%) Continuous duty zone 2.39 (50%) Continuous duty zone
Torque (N-m)
19.11 (300%)
15.2 (239%)
Intermittent duty zone
6.37 (100%)
Speed (rpm)
3000 3800 6000
ECM-B3M-C1020
2 3 4 5
A-48
ASDA-A3 Specifications
A
13.81 (290%) 20.47 (286%)
28.65 (300%)
26.75 (280%) 16.17 (300%)
13.6 (252%)
13.9 (121%)
8.34 (100%) 11.5 (100%)
3.13 (38%) Continuous duty zone 4.31 (38%) Continuous duty zone
Speed (rpm) Speed (rpm)
1500 2100 4000 1500 2300 4000
ECM-B3H-F1313
2 3 4 5 ECM-B3H-F1318
2 3 4 5
A-49
Specifications ASDA-A3
A
25.8 (270%)
46.1 (241%)
75.2 (157%)
Intermittent duty zone
72 (151%)
47.75 (100%)
Speed (rpm)
1500 2200 4000
2100
ECM-B3M-F1875
2 3 4 5
A-50
ASDA-A3 Specifications
A
238.5 (250%)
Intermittent
Intermittent duty zone duty zone
78 (111%)
70.03 (100%) 95.49 (100%)
70.6 (74%)
42.06 (60%) 57.3 (60%)
Continuous Continuous
duty zone duty zone
Speed (rpm) Speed (rpm)
1500 2500 4000 1500 1800 2500 4000
ECM-B3M-F221B
2 3 4 5 ECM-B3M-F221F
2 3 4 5
Note: in the servo motor model name, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; 5 represents the
special code.
A-51
Specifications ASDA-A3
A
Torque (N-m) Torque (N-m)
6 (250%)
2.63 (207%) Intermittent duty zone Intermittent duty zone
1.59 (50%) Continuous duty zone 2.39 (50%) Continuous duty zone
Torque (N-m)
19.11 (300%)
15.2 (239%)
6.37 (100%)
Speed (rpm)
3000 3800 6000
ECM-B3M-J1020
2 3 4 5
A-52
ASDA-A3 Specifications
A
13.81 (290%) 21.48 (300%)
20.47 (286%)
13.9 (121%)
8.34 (100%) 11.5 (100%)
3.13 (38%) Continuous duty zone 4.31 (38%) Continuous duty zone
A-53
Specifications ASDA-A3
A
57.29 (300%)
25.8 (270%)
46.1 (241%)
Intermittent duty zone
Intermittent duty zone
Torque (N-m)
Torque (N-m)
71.6 (250%)
105 (300%)
28.65 (100%)
35.01 (100%)
Torque (N-m)
119 (249%)
47.75 (100%)
Speed (rpm)
1500 2200 4000
ECM-B3M-L1875
2 3 4 5
A-54
ASDA-A3 Specifications
70.03 (100%)
58 (83%)
Intermittent duty zone
95.49 (100%)
Intermittent duty zone A
38.5 (55%) Continuous 50 (52%) Continuous
duty zone 34.6 (36%) duty zone
Note: in the servo motor model name, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; 5 represents the
special code.
A-55
Specifications ASDA-A3
A
100 100 100
80 80 80
60 60 60
40 40 40
20 20 20
0 0 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
60 60 60
40 40 40
20 20 20
0 0 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
80 80 80
Derating rate (%)
60 60 60
40 40 40
20 20 20
0 0 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
Note: the above specifications are applicable to 220V and 400V models.
A-56
ASDA-A3 Specifications
A
The overload protection prevents the motor from overheating.
Causes of overload
1. The motor’s operating torque exceeds the rated range and the operating time is too long.
2. The inertia ratio is too high and the motor frequently accelerates and decelerates.
3. Incorrect wiring of the power and encoder cables.
4. Incorrect servo gain setting causes resonance in the motor.
5. A motor with a built-in brake operates without the brake released.
(s)
4
10
3
10
2
10
1
10
0
10 (%)
100 150 200 250 300 350 400 450 500
A-57
Specifications ASDA-A3
220V series: medium inertia (ECM-B3M-E / -F series), high inertia (ECM-B3H-F series)
400V series: medium inertia (ECM-B3M-K / -L series)
A
(s)
5
10
4
10
3
10
2
10
1
10
0
10 (%)
100 150 200 250 300 350 400 450 500
A-58
ASDA-A3 Specifications
A
Motor frame size: 80 mm and below (with cables)
Unit: mm
LC 40 60 60 80 80 80
LZ 4.5 5.5 5.5 6.6 6.6 6.6
LA 46 70 70 90 90 90
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
S 8( ) 14( ) 14( ) 14( ) 19( ) 19( )
-0.009 -0.011 -0.011 -0.011 -0.013 -0.013
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
LB 30( ) 50( ) 50( ) 70( ) 70( ) 70( )
-0.021 -0.025 -0.025 -0.030 -0.030 -0.030
LL 77.6 72.5 91 86.7 105.2 118.7
(w/o brake)
LL 111.7 109.4 127.9 126.3 144.8 158.3
(with brake)
LH 300 300 300 300 300 300
LP 300 300 300 300 300 300
H 40 48.5 48.5 58.5 58.5 58.5
LR 25 30 30 30 35 35
LE 2.5 3 3 3 3 3
LG 5 7.5 7.5 8 8 8
LW 16 20 20 20 25 25
RH 6.2 11 11 11 15.5 15.5
WK 3 5 5 5 6 6
W 3 5 5 5 6 6
T 3 5 5 5 6 6
TP M3 Depth 8 M4 Depth 15 M4 Depth 15 M4 Depth 15 M6 Depth 20 M6 Depth 20
Note:
1. In the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
2. IP67 waterproof connectors are available for F80 and below models. Refer to Section A.3 for detailed
model descriptions.
A-59
Specifications ASDA-A3
Unit: mm
A-60
ASDA-A3 Specifications
LR
A
LE TP
LS
WK -0.036
H
0
LW
LQ
RH
SHAFT END DETAILS
LC
LBh7
Sh6
T
W -0.036
A
0
LG KEY DETAILS
LL
OIL_SEAL(TC TYPE)
ONLY FOR OIL-SEAL MODEL
Unit: mm
Model C 2 1010 3 4 5 C 2 1015 3 4 5 C 2 1020 3 4 5
A-61
Specifications ASDA-A3
Unit: mm
Model E 2 1310 3 4 5 E 2 1315 3 4 5 E 2 1320 3 4 5 F 2 1308 3 4 5 F 2 1313 3 4 5 F 2 1318 3 4 5
A-62
ASDA-A3 Specifications
Unit: mm
Model E 2 1820 3 4 5 F 2 1830 3 4 5 F 2 1845 3 4 5 F 2 1855 3 4 5 F 2 1875 3 4 5
A-63
Specifications ASDA-A3
Unit: mm
Model F 2 221B 3 4 5 F 2 221F 3 4 5
LC 220 220
LZ 13.5 13.5
LA 235 235
+0.000 +0.030
S 42( ) 55( )
-0.016 -0.011
+0.000 +0.000
LB 200( ) 200( )
-0.046 -0.046
LL 331.7 378.7
(w/o brake)
LL 365.6 412.6
(with brake)
H 168.3 168.3
LS 110 110
LR 116 116
LQ 60 60
LE 4 4
LG 20 20
LW 90 90
RH 37 49
WK 12 16
W 12 16
T 8 10
TP M16 Depth 32 M20 Depth 40
Note: in the servo motor model number, represents the encoder type;
2 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
A-64
ASDA-A3 Specifications
Unit: mm
Model J 2 0604 3 4 5 J 2 0807 3 4 5
LC 60 80
LZ 5.5 6.6
LA 70 90
+0.000 +0.000
S 14( ) 19( )
-0.011 -0.013
+0.000 +0.000
LB 50( ) 70( )
-0.025 -0.030
LL (w/o brake) 91 105.2
LL (with brake) 127.9 144.8
LH 300 300
LP 300 300
H 48.5 58.5
LR 30 35
LE 3 3
LG 7.5 8
LW 20 25
RH 11 15.5
WK 5 6
W 5 6
T 5 6
TP M4 Depth 15 M6 Depth 20
Note: in the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents
the special code.
A-65
Specifications ASDA-A3
LR
A
LE TP
LS
WK -0.036
H
0
LW
LQ
RH
SHAFT END DETAILS
LC
LBh7
Sh6
T
WK -0.036
A
0
LG KEY DETAILS
LL
OIL_SEAL(TC TYPE)
ONLY FOR OIL-SEAL MODEL
Unit: mm
Model J 2 1010 3 4 5 J 2 1015 3 4 5 J 2 1020 3 4 5
LC 100 100 100
LZ 9 9 9
LA 115 115 115
+0.000 +0.000 +0.000
S 22( ) 22( ) 22( )
-0.013 -0.013 -0.013
+0.000 +0.000 +0.000
LB 95( ) 95( ) 95( )
-0.03 -0.03 -0.03
LL
141.8 156.8 171.8
(w/o brake)
LL
179.9 194.9 209.9
(with brake)
H 97.4 97.4 97.4
LS 37 37 37
LR 45 45 45
LQ 25 25 25
LE 5 5 5
LG 12 12 12
LW 32 32 32
RH 18 18 18
WK 8 8 8
W 8 8 8
T 7 7 7
TP M6 Depth 12 M6 Depth 12 M6 Depth 12
Note: in the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
A-66
ASDA-A3 Specifications
Unit: mm
Model K 2 1310 3 4 5 K 2 1315 3 4 5 K 2 1320 3 4 5 L 2 1308 3 4 5 L 2 1313 3 4 5 L 2 1318 3 4 5
LC 130 130 130 130 130 130
LZ 9 9 9 9 9 9
LA 145 145 145 145 145 145
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
S 22( ) 22( ) 22( ) 22( ) 22( ) 22( )
-0.013 -0.013 -0.013 -0.013 -0.013 -0.013
+0.000 +0.000 +0.000 +0.000 +0.000 +0.000
LB 110( ) 110( ) 110( ) 110( ) 110( ) 110( )
-0.035 -0.035 -0.035 -0.035 -0.035 -0.035
LL 127.9 139.9 151.9 127.9 139.9 151.9
(w/o brake)
LL 168.5 180.5 192.5 168.5 180.5 192.5
(with brake)
H 115 115 115 115 115 115
LS 47 47 47 47 47 47
LR 55 55 55 55 55 55
LQ 28 28 28 28 28 28
LE 6 6 6 6 6 6
LG 12.5 12.5 12.5 12.5 12.5 12.5
LW 36 36 36 36 36 36
RH 18 18 18 18 18 18
WK 8 8 8 8 8 8
W 8 8 8 8 8 8
T 7 7 7 7 7 7
TP M6 Depth 12 M6 Depth 12 M6 Depth 12 M6 Depth 12 M6 Depth 12 M6 Depth 12
Note: in the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
A-67
Specifications ASDA-A3
Unit: mm
Model K 2 1820 3 4 5 L 2 1830 3 4 5 L 2 1845 3 4 5 L 2 1855 3 4 5 L 2 1875 3 4 5
LC 180 180 180 180 180
LZ 13.5 13.5 13.5 13.5 13.5
LA 200 200 200 200 200
+0.000 +0.000 +0.000 +0.000 +0.000
S 35( ) 35( ) 35( ) 42( ) 42( )
-0.016 -0.016 -0.016 -0.016 -0.016
+0.000 +0.000 +0.000 +0.000 +0.000
LB 114.3( ) 114.3( ) 114.3( ) 114.3( ) 114.3( )
-0.035 -0.035 -0.035 -0.035 -0.035
LL 137.5 160.5 174 218 260.1
(w/o brake)
LL 189.5 212.5 226 265 307.1
(with brake)
H 139 139 139 144.5 144.5
LS 73 73 73 108.5 108.5
LR 79 79 79 113 113
LQ 45 45 45 45 45
LE 4 4 4 4 4
LG 18 18 18 18 18
LW 63 63 63 90 90
RH 30 30 30 37 37
WK 10 10 10 12 12
W 10 10 10 12 12
T 8 8 8 8 8
TP M12 Depth 25 M12 Depth 25 M12 Depth 25 M16 Depth 32 M16 Depth 32
Note: in the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
A-68
ASDA-A3 Specifications
Unit: mm
Model L 2 221B 3 4 5 L 2 221F 3 4 5
LC 220 220
LZ 13.5 13.5
LA 235 235
+0.000 +0.030
S 42( ) 55( )
-0.016 -0.011
+0.000 +0.000
LB 200( ) 200( )
-0.046 -0.046
LL 331.7 378.7
(w/o brake)
LL 365.6 412.6
(with brake)
H 168.3 168.3
LS 110 110
LR 116 116
LQ 60 60
LE 4 4
LG 20 20
LW 90 90
RH 37 49
WK 12 16
W 12 16
T 8 10
TP M16 Depth 32 M20 Depth 40
Note: in the servo motor model number, 2 represents the encoder type; 3 represents the brake or
keyway / oil seal type; 4 represents the shaft diameter and connector type; and 5 represents the
special code.
A-69
Specifications ASDA-A3
A-70
Accessories Appendix
This chapter only provides model names of the accessories, refer to the ASDA-A3
B
catalog for choosing the suitable models.
B-1
Accessories ASDA-A3
B-2
ASDA-A3 Accessories
B
A3 / B3 motor (non-brake model; for 220V and 400V servo drives)
Delta part number: ACS3-CAPW1000
A3 / B3 motor (non-brake model; IP67 waterproof connector; for 220V servo drives)
Delta part number: ACS3-CNPW1A00
4 3
1 2
Note: refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
A3 / B3 motor (brake model; IP67 waterproof connector; for 220V servo drives)
Delta part number: ACS3-CNPW2A00
5 4
6 3
1 2
Note: refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
B-3
Accessories ASDA-A3
B3 motor (non-brake model; IP67 waterproof connector; for 220V and 400V servo drives)
B
Delta part number: ACS3-CAPWA000
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B3 motor (non-brake model; IP67 waterproof connector; for 220V and 400V servo drives)
Delta part number: ACS3-CRPWA000
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B-4
ASDA-A3 Accessories
B3 motor (non-brake model; IP67 waterproof connector; for 220V and 400V servo drives)
B
Delta part number: ACS3-CAPWC000
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B3 motor (non-brake model; IP67 waterproof connector; for 220V and 400V servo drives)
Delta part number: ACS3-CRPWC000
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B-5
Accessories ASDA-A3
B3 motor (non-brake model; IP42 connector; for 220V and 400V servo drives)
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B3 motor (non-brake model; IP42 connector; for 220V and 400V servo drives)
Delta part number: ACS3-CRPWE000
D A
C B
Note:
1. Refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
B-6
ASDA-A3 Accessories
B
Delta part number: ACS3-CABRA000
2 1
Note: refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
2 1
Note: refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
B-7
Accessories ASDA-A3
B
A3 / B3 motor (non-brake model; for 220V servo drives)
U
W
V
L (100 mm)
(3.94 inch)
UVW wire
Cable L
Model name diameter
type
AWG (mm2) mm inch
ACS3-CAPW1103 18 (0.82) 3000 50 118 2
ACS3-CAPW1105 18 (0.82) 5000 50 197 2
Standard
ACS3-CAPW1110 18 (0.82) 10000 100 394 4
ACS3-CAPW1120 18 (0.82) 20000 100 787 4
ACS3-CAPF1103 18 (0.82) 3000 50 118 2
ACS3-CAPF1105 18 (0.82) 5000 50 197 2
Flexible
ACS3-CAPF1110 18 (0.82) 10000 100 394 4
ACS3-CAPF1120 18 (0.82) 20000 100 787 4
U
W
V
L (100 mm)
(3.94 inch)
UVW wire
Cable L
Model name diameter
type
AWG (mm2) mm inch
ACS3-CAPW3103 18 (0.82) 3000 50 118 2
ACS3-CAPW3105 18 (0.82) 5000 50 197 2
Standard
ACS3-CAPW3110 18 (0.82) 10000 100 394 4
ACS3-CAPW3120 18 (0.82) 20000 100 787 4
ACS3-CAPF3103 18 (0.82) 3000 50 118 2
ACS3-CAPF3105 18 (0.82) 5000 50 197 2
Flexible
ACS3-CAPF3110 18 (0.82) 10000 100 394 4
ACS3-CAPF3120 18 (0.82) 20000 100 787 4
B-8
ASDA-A3 Accessories
A3 / B3 motor (non-brake model; IP67 waterproof connector; for 220V servo drives)
U
W
B
V
L (100 mm)
(3.94 inch)
UVW wire
Cable L
Model name diameter
type
AWG (mm2) mm inch
ACS3-CAPW5103 18 (0.82) 3000 50 118 2
ACS3-CAPW5105 18 (0.82) 5000 50 197 2
Standard
ACS3-CAPW5110 18 (0.82) 10000 100 394 4
ACS3-CAPW5120 18 (0.82) 20000 100 787 4
ACS3-CAPF5103 18 (0.82) 3000 50 118 2
ACS3-CAPF5105 18 (0.82) 5000 50 197 2
Flexible
ACS3-CAPF5110 18 (0.82) 10000 100 394 4
ACS3-CAPF5120 18 (0.82) 20000 100 787 4
U
W
V
BR+
BR -
L (100 mm)
(3.94 inch)
B-9
Accessories ASDA-A3
A3 / B3 motor (brake model; IP67 waterproof connector; for 220V servo drives)
U
W
B
V
BR+
BR -
L (100 mm)
(3.94 inch)
B-10
ASDA-A3 Accessories
B3 motor (non-brake model; direct connector; for 220V and 400V servo drives)
L (100 mm)
U
W
V
B
(3.94 inch)
B-11
Accessories ASDA-A3
B3 motor (non-brake model; right angle connector; for 220V and 400V servo drives)
U
W
B
V
L (100 mm)
(3.94 inch)
B-12
ASDA-A3 Accessories
B3 motor (non-brake model; direct connector; for 220V and 400V servo drives)
L (100 mm)
U
W
V
B
(3.94 inch)
B-13
Accessories ASDA-A3
B3 motor (non-brake model; right angle connector; for 220V and 400V servo drives)
U
W
B
V
L (100 mm)
(3.94 inch)
B-14
ASDA-A3 Accessories
B3 motor (non-brake model; direct connector; for 220V and 400V servo drives)
U
W
V
B
L (100 mm)
(3.94 inch)
Wire
Cable L
Model name Connector diameter
type
AWG (mm2) mm inch
ACS3-CAPWE603 3106A-32-17S 8 (8.4) 3000 50 118 2
ACS3-CAPWE605 3106A-32-17S 8 (8.4) 5000 50 197 2
ACS3-CAPWE610 3106A-32-17S 8 (8.4) 10000 100 394 4
ACS3-CAPWE620 3106A-32-17S 8 (8.4) 20000 100 787 4
ACS3-CAPWE703 3106A-32-17S 6 (13.3) 3000 50 118 2
ACS3-CAPWE705 3106A-32-17S 6 (13.3) 5000 50 197 2
Standard
ACS3-CAPWE710 3106A-32-17S 6 (13.3) 10000 100 394 4
ACS3-CAPWE720 3106A-32-17S 6 (13.3) 20000 100 787 4
ACS3-CAPWE803 3106A-32-17S 4 (21.2) 3000 50 118 2
ACS3-CAPWE805 3106A-32-17S 4 (21.2) 5000 50 197 2
ACS3-CAPWE810 3106A-32-17S 4 (21.2) 10000 100 394 4
ACS3-CAPWE820 3106A-32-17S 4 (21.2) 20000 100 787 4
ACS3-CAPFE603 3106A-32-17S 8 (8.4) 3000 50 118 2
ACS3-CAPFE605 3106A-32-17S 8 (8.4) 5000 50 197 2
ACS3-CAPFE610 3106A-32-17S 8 (8.4) 10000 100 394 4
ACS3-CAPFE620 3106A-32-17S 8 (8.4) 20000 100 787 4
ACS3-CAPFE703 3106A-32-17S 6 (13.3) 3000 50 118 2
ACS3-CAPFE705 3106A-32-17S 6 (13.3) 5000 50 197 2
Flexible
ACS3-CAPFE710 3106A-32-17S 6 (13.3) 10000 100 394 4
ACS3-CAPFE720 3106A-32-17S 6 (13.3) 20000 100 787 4
ACS3-CAPFE803 3106A-32-17S 4 (21.2) 3000 50 118 2
ACS3-CAPFE805 3106A-32-17S 4 (21.2) 5000 50 197 2
ACS3-CAPFE810 3106A-32-17S 4 (21.2) 10000 100 394 4
ACS3-CAPFE820 3106A-32-17S 4 (21.2) 20000 100 787 4
B-15
Accessories ASDA-A3
B3 motor (non-brake model; right angle connector; for 220V and 400V servo drives)
B
W
V
L (100 mm)
(3.94 inch)
Wire
Cable L
Model name Connector diameter
type
AWG (mm2) mm inch
ACS3-CRPWE603 3108A-32-17S 8 (8.4) 3000 50 118 2
ACS3-CRPWE605 3108A-32-17S 8 (8.4) 5000 50 197 2
ACS3-CRPWE610 3108A-32-17S 8 (8.4) 10000 100 394 4
ACS3-CRPWE620 3108A-32-17S 8 (8.4) 20000 100 787 4
ACS3-CRPWE703 3108A-32-17S 6 (13.3) 3000 50 118 2
ACS3-CRPWE705 3108A-32-17S 6 (13.3) 5000 50 197 2
Standard
ACS3-CRPWE710 3108A-32-17S 6 (13.3) 10000 100 394 4
ACS3-CRPWE720 3108A-32-17S 6 (13.3) 20000 100 787 4
ACS3-CRPWE803 3108A-32-17S 4 (21.2) 3000 50 118 2
ACS3-CRPWE805 3108A-32-17S 4 (21.2) 5000 50 197 2
ACS3-CRPWE810 3108A-32-17S 4 (21.2) 10000 100 394 4
ACS3-CRPWE820 3108A-32-17S 4 (21.2) 20000 100 787 4
ACS3-CRPFE603 3108A-32-17S 8 (8.4) 3000 50 118 2
ACS3-CRPFE605 3108A-32-17S 8 (8.4) 5000 50 197 2
ACS3-CRPFE610 3108A-32-17S 8 (8.4) 10000 100 394 4
ACS3-CRPFE620 3108A-32-17S 8 (8.4) 20000 100 787 4
ACS3-CRPFE703 3108A-32-17S 6 (13.3) 3000 50 118 2
ACS3-CRPFE705 3108A-32-17S 6 (13.3) 5000 50 197 2
Flexible
ACS3-CRPFE710 3108A-32-17S 6 (13.3) 10000 100 394 4
ACS3-CRPFE720 3108A-32-17S 6 (13.3) 20000 100 787 4
ACS3-CRPFE803 3108A-32-17S 4 (21.2) 3000 50 118 2
ACS3-CRPFE805 3108A-32-17S 4 (21.2) 5000 50 197 2
ACS3-CRPFE810 3108A-32-17S 4 (21.2) 10000 100 394 4
ACS3-CRPFE820 3108A-32-17S 4 (21.2) 20000 100 787 4
Note: brake cables are sold separately. Refer to Section B.2.5.
B-16
ASDA-A3 Accessories
B3 motor (brake model; direct connector; for 220V and 400V servo drives)
BR+
BR -
B
Cable Wire diameter L
Model name Connector
type AWG (mm2) mm inch
ACS3-CABRA103 CMV1-SP2S 20 (0.5) 3000 100 118 4
ACS3-CABRA105 CMV1-SP2S 20 (0.5) 5000 100 197 4
Standard
ACS3-CABRA110 CMV1-SP2S 20 (0.5) 10000 100 394 4
ACS3-CABRA120 CMV1-SP2S 20 (0.5) 20000 100 787 4
ACS3-CABFA103 CMV1-SP2S 20 (0.5) 3000 100 118 4
ACS3-CABFA105 CMV1-SP2S 20 (0.5) 5000 100 197 4
Flexible
ACS3-CABFA110 CMV1-SP2S 20 (0.5) 10000 100 394 4
ACS3-CABFA120 CMV1-SP2S 20 (0.5) 20000 100 787 4
B3 motor (brake model; right angle connector; for 220V and 400V servo drives)
BR+
BR -
B-17
Accessories ASDA-A3
B
Delta part number: ACS3-CNENC200
The following are connectors for the motor end, which need to be used with a connector for the
servo drive end (ACS3-CNENC200).
9-pin connector
Delta part number: ACS3-CNEN0000
1 7
2 6
8
3 5
4
Note: refer to Section 3.1.7 Waterproof connector wiring instructions for more information.
B-18
ASDA-A3 Accessories
The following are connectors for the motor end, which need to be used with a connector for the
B
servo drive end (ACS3-CNENC200).
3 1
7 4
10 8
Note: refer to Section 3.1.7 IP67 connector wiring instructions for more information.
3 1
7 4
10 8
Note: refer to Section 3.1.7 IP67 connector wiring instructions for more information.
B-19
Accessories ASDA-A3
B
A3 / B3 motor (9-pin connector)
L
Cable type Model name
mm inch
ACS3-CAEN0103 3000 50 118 2
ACS3-CAEN0105 5000 50 197 2
Standard
ACS3-CAEN0110 10000 100 394 4
ACS3-CAEN0120 20000 100 787 4
ACS3-CAEF0103 3000 50 118 2
ACS3-CAEF0105 5000 50 197 2
Flexible
ACS3-CAEF0110 10000 100 394 4
ACS3-CAEF0120 20000 100 787 4
L
Cable type Model name
mm inch
ACS3-CAEN1103 3000 50 118 2
ACS3-CAEN1105 5000 50 197 2
Standard
ACS3-CAEN1110 10000 100 394 4
ACS3-CAEN1120 20000 100 787 4
ACS3-CAEF1103 3000 50 118 2
ACS3-CAEF1105 5000 50 197 2
Flexible
ACS3-CAEF1110 10000 100 394 4
ACS3-CAEF1120 20000 100 787 4
B-20
ASDA-A3 Accessories
B
Cable L
Model name Connector
type mm inch
ACS3-CAENA103 CMV1-SP10S 3000 50 118 2
ACS3-CAENA105 CMV1-SP10S 5000 50 197 2
Standard
ACS3-CAENA110 CMV1-SP10S 10000 100 394 4
ACS3-CAENA120 CMV1-SP10S 20000 100 787 4
ACS3-CAEFA103 CMV1-SP10S 3000 50 118 2
ACS3-CAEFA105 CMV1-SP10S 5000 50 197 2
Flexible
ACS3-CAEFA110 CMV1-SP10S 10000 100 394 4
ACS3-CAEFA120 CMV1-SP10S 20000 100 787 4
Cable L
Model name Connector
type mm inch
ACS3-CRENA103 CMV1-AP10S 3000 50 118 2
ACS3-CRENA105 CMV1-AP10S 5000 50 197 2
Standard
ACS3-CRENA110 CMV1-AP10S 10000 100 394 4
ACS3-CRENA120 CMV1-AP10S 20000 100 787 4
ACS3-CREFA103 CMV1-AP10S 3000 50 118 2
ACS3-CREFA105 CMV1-AP10S 5000 50 197 2
Flexible
ACS3-CREFA110 CMV1-AP10S 10000 100 394 4
ACS3-CREFA120 CMV1-AP10S 20000 100 787 4
B-21
Accessories ASDA-A3
B
A3 / B3 motor (9-pin connector)
L
Cable type Model name
mm inch
ACS3-CAEA0103 3000 50 118 2
ACS3-CAEA0105 5000 50 197 2
Standard
ACS3-CAEA0110 10000 100 394 4
ACS3-CAEA0120 20000 100 787 4
ACS3-CAEB0103 3000 50 118 2
ACS3-CAEB0105 5000 50 197 2
Flexible
ACS3-CAEB0110 10000 100 394 4
ACS3-CAEB0120 20000 100 787 4
L
Cable type Model name
mm inch
ACS3-CAEA1103 3000 50 118 2
ACS3-CAEA1105 5000 50 197 2
Standard
ACS3-CAEA1110 10000 100 394 4
ACS3-CAEA1120 20000 100 787 4
ACS3-CAEB1103 3000 50 118 2
ACS3-CAEB1105 5000 50 197 2
Flexible
ACS3-CAEB1110 10000 100 394 4
ACS3-CAEB1120 20000 100 787 4
B-22
ASDA-A3 Accessories
B
L
Cable L
Model name Connector
type mm inch
ACS3-CAEAA103 CMV1-SP10S 3000 50 118 2
ACS3-CAEAA105 CMV1-SP10S 5000 50 197 2
Standard
ACS3-CAEAA110 CMV1-SP10S 10000 100 394 4
ACS3-CAEAA120 CMV1-SP10S 20000 100 787 4
ACS3-CAEBA103 CMV1-SP10S 3000 50 118 2
ACS3-CAEBA105 CMV1-SP10S 5000 50 197 2
Flexible
ACS3-CAEBA110 CMV1-SP10S 10000 100 394 4
ACS3-CAEBA120 CMV1-SP10S 20000 100 787 4
Cable L
Model name Connector
type mm inch
ACS3-CREAA103 CMV1-SP10S 3000 50 118 2
ACS3-CREAA105 CMV1-SP10S 5000 50 197 2
Standard
ACS3-CREAA110 CMV1-SP10S 10000 100 394 4
ACS3-CREAA120 CMV1-SP10S 20000 100 787 4
ACS3-CREBA103 CMV1-SP10S 3000 50 118 2
ACS3-CREBA105 CMV1-SP10S 5000 50 197 2
Flexible
ACS3-CREBA110 CMV1-SP10S 10000 100 394 4
ACS3-CREBA120 CMV1-SP10S 20000 100 787 4
B-23
Accessories ASDA-A3
B
Delta part number: 3864850600
1
2
Unit: mm (inch)
Battery box cable that connects to the encoder cable (male to male)
Delta part number: 3864811901
detail A detail B
1 (BLACK) 1 (RED)
2 (RED) 2 (BLACK)
Unit: mm (inch)
Battery box cable that connects to the encoder cable (male to female)
Delta part number: 3864573700
(0.59 0.2)
(0.98 0.2)
(7.87 0.39)
Unit: mm (inch)
B-24
ASDA-A3 Accessories
B
Delta part number: ASD-MDBT0100
68 (2.68) 22 (0.87)
35 (1.38)
Unit: mm (inch)
R3.25 Weight: 44 g
45 (1.77)
26 (1.02)
64.5 (2.54)
Unit: mm (inch)
R2.5
Weight: 79.23 g
B-25
Accessories ASDA-A3
B
Delta part number: ASD-CNSC0026 (for A3-F and A3-E servo drives)
10326
B-26
ASDA-A3 Accessories
B
15.28 (0.6)
25 (0.98)
14.5 (0.57)
52.4 (2.06)
41.3 (1.63)
22.8 (0.9)
Delta part number: ACS3-IFSC2616 (for A3-F and A3-E servo drives)
15.8(0.62)
19.15(0.75)
12 .8(0.5)
2 5.1(0.99)
3 7.2(1.46)
38(1.5)
Unit: mm (inch)
B-27
Accessories ASDA-A3
Unit: mm (inch)
B-28
ASDA-A3 Accessories
Delta part number: ACS3-MDTB2600 (for A3-F and A3-E servo drives)
Unit: mm (inch)
B-29
Accessories ASDA-A3
B
L
Model name
mm inch
UC-CMC030-01A 300 10 11 0.4
UC-CMC050-01A 500 10 19 0.4
Note: for cables of other length, refer to the Delta PLC / HMI Cable Selection Guide.
66.5 (2.62)
87 (3.43)
Unit: mm (inch)
B-30
ASDA-A3 Accessories
B
Outer diameter (ΦOD) Inner diameter (ΦID) Height (HT)
Model name
Unit: mm (inch) Unit: mm (inch) Unit: mm (inch)
ASD-ACFC7K00 68.0 ± 0.6 (2.68 ± 0.02) 44.0 ± 0.6 (1.73 ± 0.02) 13.5 ± 0.5 (0.53 ± 0.02)
B-31
Accessories ASDA-A3
B
Delta part number: ACS3-CAADC1
500 (19.7)
Unit: mm (inch)
300 (11.8)
Unit: mm (inch)
150 (5.9)
Unit: mm (inch)
B-32
ASDA-A3 Accessories
(0.29)
B
34.95 (1.38)
25.8 (1.02)
B-33
Accessories ASDA-A3
B
80.45 ± 5
(3.17 ± 0.2)
L
Model name
mm inch
UC-PRG015-01B 1500 100 59 4
UC-PRG030-01B 3000 100 118 4
USB isolator
Delta part number: UC-ADP01-A
80.45 ± 5
(3.17 ± 0.2)
USB cable
L
Model name
mm inch
UC-PRG015-01A 1500 100 59 4
UC-PRG030-01A 3000 100 118 4
B-34
ASDA-A3 Accessories
The accessory pack includes a position signal converter box and a 26-pin connector. For details
about the usage, refer to Chapter 11 Linear Motor and Third-Party Motor. B
Ø5
107.1 (4.22)
Ø5
49.5 (1.95)
67.7 (2.67)
22.1 (0.87)
B-35
Accessories ASDA-A3
B-36
Revision History
Release date Version Chapter Revision contents
unit”.
the note.
motors.
connectors.
edition) parts.
1
Revision History ASDA-A3
October, 2022 V7.0 Add information about the ASDA-A3 400V series
All
(Seventh servo drives.
ASD-A3-4523-
ASD-A3-5523-
ASD-A3-7523-
ASD-A3-1B23-
ASD-A3-1F23-
ECM-B3M-C 2 0810 3 4 1
ECM-B3M-C 2 1010 3 4 1
ECM-B3M-C 2 1015 3 4 1
All
ECM-B3M-C 2 1020 3 4 1
ECM-B3M-F 2 1845 3 4 1
ECM-B3M-F 2 1855 3 4 1
ECM-B3M-F 2 1875 3 4 1
ECM-B3M-F 2 221B 3 4 1
ECM-B3M-F 2 221F 3 4 1
ECM-B3H-F 2 1308 3 4 1
ECM-B3H-F 2 1313 3 4 1
ECM-B3H-F 2 1318 3 4 1
drives.
2
ASDA-A3 Revision History
and P2.062.
Add DO 0x41.
28 and 82.
OD6099.
OD6099.
3
Revision History ASDA-A3
ALC31.
and AL255.
drives.
January, 2021 V6.0 Add information about the A3-E series servo
types.
motors.
2.2
Add the description of airflow velocity for installing
4
ASDA-A3 Revision History
PULSE-.
waterproof connectors.
waterproof connectors.
4.5.4
Correct the parameter numbers.
4.5.5
is enabled.
5
Revision History ASDA-A3
P3.012.
0x14 to 0x17.
8 and -111.
121.
waterproof connectors.
6
ASDA-A3 Revision History
January, 2021 V6.0 Modify the battery voltage value causing data
10.2.2
(Sixth edition) loss.
7
Revision History ASDA-A3
July, 2020 V5.0 Modify the descriptions for the setting values of
thermistor.
August, 2019 V3.0 The A3-L model supports the E-Cam function.
drives.
the encoder.
8
ASDA-A3 Revision History
Homing mode.
7.1.3
Modify Figure 7.1.3.1.
Figure 7.1.6.14.
7.1.6
Add the interpreting method of the PR path
procedure.
9
Revision History ASDA-A3
and 0x17.
Add DI 0x0E.
10
ASDA-A3 Revision History
AL3E3.
AL3E3.
numbers.
(First edition)
11
Revision History ASDA-A3
12