Delta Ia-Asd Asda-B3 Um en 20230428 72page
Delta Ia-Asd Asda-B3 Um en 20230428 72page
Delta Ia-Asd Asda-B3 Um en 20230428 72page
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: [email protected]
Post code : 201209 Marketing: [email protected]
TEL: +86-21-6872-3988 / FAX: +86-21-6872-3996 Technical Support: [email protected]
Customer Service: 400-820-9595 Customer Support: [email protected]
Service: [email protected]
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: [email protected]
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: [email protected]
TEL: +82-2-515-5305 / FAX: +82-2-515-5302 TEL: +49(0)2921 987 0
Americas
Mail: [email protected]
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: [email protected]
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: [email protected]
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-B3_UM_EN_20230428
Preface
Thank you for purchasing this product. This manual provides information about the ASDA-B3 series servo
drives (B3) and the ECM-B3 and ECM-A3 series 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 motion control
Description of parameters
Description of communication protocol
Troubleshooting
Inspection and maintenance
Product features:
New control algorithm: overcomes the problems of a lack of stiffness or flexibility in the
machine structure.
Auto tuning function: user-friendly and allows you to complete tuning easily.
Gain adjustment function: automatically detects changes in the inertia and improves the
control precision.
New generation servo motor: a compact size servo motor meets the need for reducing the
size and weight of the equipment structures.
i
Safety precautions
This product is a high-resolution open type servo drive. It should be installed in a shielded control cabinet
during operation. This servo drive 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 the three-phase
permanent magnet synchronous motors (PMSM) and to achieve precise positioning.
This product is used in industrial applications and should be installed in the control cabinet. 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 several damage or even
WAR NING
malfunction of the product if the instructions are not followed.
Absolutely prohibited activities. May cause serious damage or even malfunction of the
ST OP product if the instructions are not followed.
Inspection
Follow the instructions when using the servo drive and servo motor, or it may cause fire or
malfunction.
Installation
Do not expose the product to an environment containing water vapor, corrosive gas,
inflammable gas, or other foreign matter to reduce the risk of electric shock or fire.
Wiring
Connect the ground terminals to a 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 power 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.
WAR NING 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 motor operation, do not touch any rotating motor parts, or it may cause personnel
STOP
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 machine, it may
damage the machine and lead to personnel injury.
In order to reduce the danger, make sure the servo motor can operate normally without
load. Then try operating the motor with load.
Do not touch the heat sink of the servo drive when it is operating to avoid scalding.
There should be at least a 5-minute interval between each operation of the dynamic
brake.
STOP
indicator is off, or the residual voltage may cause electric shock.
Do not disassemble the servo 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, repair, 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).
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)
WAR NING
and the maximum length of the encoder feedback cable is 20 meters (65.62 feet).
High voltage may remain in the servo drive after the power is turned off. Wait until the
“CHARGE” indicator is off before performing inspection.
Do not repeatedly turn the power on and off. If continuous power on and off is needed, wait
STOP
one minute between intervals.
Leakage Current
The leakage current of the servo drive is greater than 3.5 mA.
According to the IEC 61800-5-1 standard, the wires must comply with one of the following
specifications to ensure proper grounding:
1. Copper wire cross-sectional area is at least 10 mm2.
WAR NING
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.
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.
Check if the ventilation holes are kept clear of dust and other foreign objects. *1
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 cycle varies
Cooling fan
Servo drive (10,000 to 30,000 hours) depending on the ambient
conditions and usage. Replace
Relay Approx. 100,000 times
the part immediately when any
Soft start resistor Approx. 20,000 times error occurs.
Battery box Battery Refer to Section 10.1.1
When the part reaches the suggested replacement cycle, consult the distributor or Delta for
ST OP
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 Components of the servo set ··············································································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-B3 servo drive and motor ········································································ 1-11
1.3.1 220V models····························································································· 1-11
1.3.2 400V models·····························································································1-13
1.4 Description of the drive interface········································································1-14
1.4.1 -L models ·································································································1-14
1.4.2 -M / -F models ···························································································1-15
1.4.3 -E / B3A-P models······················································································1-16
2 Installation
2.1 Ambient storage conditions ················································································2-2
2.2 Ambient installation conditions ············································································2-2
2.3 Mounting direction and space ·············································································2-4
2.4 Safety precautions for using motors ·····································································2-6
2.4.1 Troubleshooting for the motor operation and status ·············································2-8
2.4.2 Mounting directions and precautions for the servo motor ······································2-9
2.4.3 Precautions for using servo motor with oil seal ·················································2-10
2.4.4 Precautions for installing servo motor accessories ············································ 2-11
2.4.5 Oil and water prevention measures for the servo motor ······································2-13
2.4.6 Measures to suppress temperature increase of the servo motor ···························2-14
2.5 Specifications for the circuit breaker, magnetic contactor and fuse ····························2-15
2.6 Ferrite ring ····································································································2-16
2.7 Installation requirements for EMC ······································································2-18
2.7.1 EMI filters ·································································································2-19
2.8 Selecting the regenerative resistor ·····································································2-21
2.9 The use of braking··························································································2-28
2.10 The use of cable···························································································2-30
3 Wiring
3.1 System connection ···························································································3-3
3.1.1 Connecting to peripheral devices (connecting to Delta communication type
servo motor) ·······························································································3-3
3.1.2 Connectors and terminals ··············································································3-4
3.1.3 Wiring for power supply ·················································································3-5
3.1.4 UVW power connector specifications································································3-8
3.1.4.1 F40 - F80 motors – Power connectors ··························································3-9
3.1.4.2 F100 - F130 motors – Power connectors ···················································· 3-11
3.1.4.3 F180 4.5 kW (or below) motors – Power connectors ······································3-13
3.1.4.4 F180 5.5 kW (or above) motors – Power connectors ·····································3-15
3.1.5 Specification for encoder cable and connector··················································3-17
3.1.5.1 F40 - F80 motors – Encoder connectors ·····················································3-17
3.1.5.2 F100 - F180 motors – Encoder connectors ··················································3-23
3.1.6 Wire selection ···························································································3-30
3.1.6.1 Wire diameters / screw terminal block dimensions / screw and tightening torque
specifications ························································································3-30
3.1.6.1.1 220V series ····················································································3-30
3.1.6.1.2 400V series ····················································································3-32
3.1.6.2 Encoder cable specifications ····································································3-33
3.1.6.3 Power cable specifications ·······································································3-34
3.1.6.4 Flexible cable specifications ·····································································3-38
3.1.7 Wiring for waterproof connectors ···································································3-39
3.1.7.1 Waterproof connector installation and wiring specifications ·····························3-39
3.1.7.2 F40 - F80 models – Wiring the waterproof connector ·····································3-40
3.1.7.3 F100 - F180 models – Wiring the waterproof connector ··································3-41
3.2 Wiring diagrams for the servo system ·································································3-42
3.2.1 220V series ······························································································3-42
3.2.2 400V series ······························································································3-44
3.3 Wiring for the CN1 I/O connector ·······································································3-45
3.3.1 Communication type models (-E, -F, and -M models) ·········································3-45
3.3.1.1 Communication type models – CN1 I/O connector pin assignment ···················3-45
3.3.1.2 Communication type models – Wire with CN1 quick connector ························3-50
3.3.1.3 Communication type models – CN1 wiring diagrams ·····································3-52
3.3.2 Communication type models (B3A-P model) ····················································3-58
3.3.2.1 Communication type models – CN1 I/O connector pin assignment ···················3-58
3.3.2.2 Communication type models – CN1 wiring diagrams ·····································3-62
3.3.3 Pulse type models (-L models) ······································································3-65
3.3.3.1 Pulse type models – CN1 I/O connector pin assignment ·································3-65
3.3.3.2 Pulse type models – Wire with CN1 quick connector ·····································3-72
3.3.3.3 Pulse type models – CN1 wiring diagrams···················································3-74
3.4 Wiring for the CN2 encoder connector ································································3-80
3.5 Wiring for the CN3 connector ············································································3-84
3.5.1 Wiring for the Modbus communication connector ··············································3-84
3.5.2 Wiring for the CANopen communication connector ············································3-86
3.6 CN4 connector (Mini USB) ···············································································3-88
3.7 Wiring for the CN6 connector ············································································3-89
3.7.1 Wiring for the DMCNET communication connector ············································3-89
3.7.2 Wiring for the EtherCAT communication connector ············································3-91
3.7.3 Wiring for the PROFINET communication connector ··········································3-95
3.8 CN10 STO connector (Safe torque off)································································3-96
3.9 STO function (Safe torque off) ···········································································3-97
3.9.1 Introduction to STO ····················································································3-97
3.9.2 Precautions for using STO function ································································3-97
3.9.3 Specifications of STO ·················································································3-98
3.9.4 How does the STO function work? ·································································3-99
3.9.4.1 Activation status ····················································································3-99
3.9.4.2 Deactivation status··············································································· 3-101
3.9.5 Wiring for STO ························································································ 3-102
3.9.5.1 Not using the STO function ···································································· 3-102
3.9.5.2 Using the STO function for a single drive ·················································· 3-102
3.9.5.3 Using the STO function for multiple drives ················································· 3-103
3.10 Standard wiring example ·············································································· 3-104
3.10.1 Position (PT) control mode – differential line driver input ································ 3-104
3.10.2 Position (PT) control mode – open collector input ········································· 3-106
3.10.3 Position (PR) control mode – internal position commands ······························ 3-108
3.10.4 Speed (S) control mode ··········································································· 3-110
3.10.5 Torque (T) control mode··········································································· 3-112
3.10.6 Communication mode – CANopen ····························································· 3-114
3.10.7 Communication mode – DMCNET ····························································· 3-115
3.10.8 Communication mode – EtherCAT ····························································· 3-116
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-48
5.7.2.1 Function restriction ···············································································5-48
5.7.2.2 Function description ··············································································5-48
5.7.2.3 Application example ··············································································5-48
5.7.3 Speed detection filter ·················································································5-49
5.7.3.1 Function restriction ···············································································5-49
5.7.3.2 Function description ··············································································5-49
5.7.3.3 Application example ··············································································5-50
5.7.4 Low-frequency vibration suppression filter ······················································5-51
5.7.4.1 Function restriction ···············································································5-51
5.7.4.2 Function description ··············································································5-51
5.7.4.3 Application example ··············································································5-53
5.7.5 Model-controlled vibration suppression filter ····················································5-54
5.7.5.1 Restrictions of the two degree of freedom control function ·····························5-54
5.7.5.2 Function description of two degree of freedom control function ·······················5-55
5.7.5.3 Application example of two degree of freedom control function ·······················5-56
5.7.5.4 Restrictions of vibration elimination ···························································5-57
5.7.5.5 Function description of vibration elimination················································5-57
5.7.5.6 Application example of vibration elimination················································5-58
5.7.6 Position command filter ··············································································5-59
5.7.6.1 Function restriction ···············································································5-59
5.7.6.2 Function description ··············································································5-59
5.7.6.3 Application example ··············································································5-60
5.7.7 Speed command filter ················································································5-61
5.7.7.1 Function restriction ···············································································5-61
5.7.7.2 Function description ··············································································5-61
5.7.7.3 Application example ··············································································5-61
5.7.8 Torque command filter ················································································5-62
5.7.8.1 Function restriction ···············································································5-62
5.7.8.2 Function description ··············································································5-62
5.7.8.3 Application example ··············································································5-62
5.8 Application function adjustment ·········································································5-63
5.8.1 Adjusting position error in constant speed zone ···············································5-63
5.8.1.1 Function restriction ···············································································5-63
5.8.1.2 Function description ··············································································5-63
5.8.1.3 Application example ··············································································5-64
5.8.2 Position overshoot adjustment ·····································································5-65
5.8.2.1 Function restriction ···············································································5-65
5.8.2.2 Function description ··············································································5-65
5.8.2.3 Application example ··············································································5-65
5.8.3 Multi-axis contour control ············································································5-66
5.8.3.1 Function restriction ···············································································5-66
5.8.3.2 Function description ··············································································5-66
5.8.3.3 Application example ··············································································5-68
5.8.4 Gain switching ··························································································5-70
5.8.4.1 Function restriction ···············································································5-70
5.8.4.2 Function description ··············································································5-70
5.8.4.3 Application example ··············································································5-70
6 Control Mode
6.1 Selecting the control 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 for Position commands ································································6-8
6.2.5 Electronic gear ratio (E-Gear ratio)···································································6-9
6.2.6 Low-pass filter ···························································································6-10
6.2.7 Timing diagram of PR mode ·········································································6-10
6.2.8 Gain adjustment of the position loop ······························································ 6-11
6.2.9 Low-frequency vibration suppression in Position mode ·······································6-12
6.3 Speed mode ·································································································6-15
6.3.1 Selecting the Speed command source ····························································6-15
6.3.2 Control structure of Speed mode ···································································6-16
6.3.3 Smoothing the Speed command ···································································6-17
6.3.4 Scaling of the analog command ····································································6-19
6.3.5 Timing diagram of Speed mode·····································································6-20
6.3.6 Gain adjustment of the speed loop ·································································6-21
6.3.7 Resonance suppression unit ········································································6-23
6.4 Torque mode ·································································································6-25
6.4.1 Selecting the Torque command source ···························································6-25
6.4.2 Control structure of Torque mode···································································6-26
6.4.3 Smoothing the Torque command ···································································6-26
6.4.4 Scaling of the analog command ····································································6-27
6.4.5 Timing diagram of Torque mode ····································································6-28
6.5 Dual mode ····································································································6-29
6.5.1 Speed / Position dual mode··········································································6-30
6.5.2 Speed / Torque dual mode ···········································································6-31
6.5.3 Torque / Position dual mode ·········································································6-32
6.6 Others ·········································································································6-33
6.6.1 Applying the speed limit···············································································6-33
6.6.2 Applying the torque limit ··············································································6-33
6.6.3 Analog monitoring ······················································································6-34
7 Motion Control
7.1 PR mode description·························································································7-2
7.1.1 Shared PR parameters··················································································7-4
7.1.2 Monitoring variables of PR mode ·····································································7-6
7.1.3 Motion Control commands ·············································································7-9
7.1.3.1 Homing methods ·····················································································7-9
7.1.3.2 Speed command ···················································································7-22
7.1.3.3 Position command ·················································································7-24
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 Position) ············································7-32
7.1.4 Overview of the PR procedure ······································································7-36
7.1.5 Trigger methods for the PR command ····························································7-42
7.1.6 PR procedure execution flow ········································································7-46
7.2 Application of motion control ·············································································7-58
7.2.1 Data array ································································································7-58
7.2.2 High-speed position capture function (Capture) ················································7-62
Parameter Setting
8 Parameters
8.1 Parameter definitions ························································································8-2
8.2 List of parameters ····························································································8-3
8.3 Parameter descriptions ····················································································8-18
P0.xxx Monitoring parameters ··············································································8-18
P1.xxx Basic parameters ····················································································8-33
P2.xxx Extension parameters ···············································································8-71
P3.xxx Communication parameters ····································································· 8-105
P4.xxx Diagnosis parameters ············································································· 8-114
P5.xxx Motion control parameters ······································································· 8-123
P6.xxx PR parameters ······················································································ 8-146
P7.xxx PR parameters ······················································································ 8-169
Table 8.1 Digital input (DI) descriptions ································································ 8-189
Table 8.2 Digital output (DO) descriptions ····························································· 8-197
Table 8.3 Monitoring variables descriptions ··························································· 8-203
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-3
9.4 Writing and reading communication parameters ····················································9-13
9.5 RS-485 communication specification ··································································9-14
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-10
10.2 Installation ································································································ 10-11
10.2.1 Installing the battery box in the servo system················································ 10-11
10.2.2 Installing and replacing a battery ······························································· 10-13
10.3 System initialization and operating procedures ·················································· 10-15
10.3.1 System initialization ················································································ 10-15
10.3.2 Pulse number ························································································ 10-16
10.3.3 PUU number ························································································· 10-17
10.3.4 Establish the absolute origin position ·························································· 10-18
10.3.4.1 Establishing the absolute origin position with DI/DO··································· 10-18
10.3.4.2 Establishing the absolute origin position with parameters ···························· 10-19
10.3.4.3 Establishing the absolute origin position with the PR homing function ············ 10-19
10.3.5 Reading the absolute position ··································································· 10-19
10.3.5.1 Establishing the absolute origin position with DI/DO··································· 10-19
10.3.5.2 Reading the absolute position with communication ···································· 10-23
10.4 Parameters, DI/DO, and alarms related to absolute function ································ 10-24
11 CANopen Mode
11.1 Basic configuration ························································································ 11-2
11.1.1 Supported functions ·················································································· 11-2
11.1.2 Hardware configuration ·············································································· 11-3
11.1.3 Parameter settings of CANopen mode ·························································· 11-4
11.2 Communication specification ··········································································· 11-5
11.2.1 Servo communication architecture································································ 11-5
11.2.2 Communication objects ·············································································· 11-6
11.2.2.1 Process data object (PDO) ····································································· 11-7
11.2.2.2 Service data object (SDO) ······································································ 11-8
11.2.2.3 SDO abort codes ················································································11-11
11.2.2.4 Synchronization object (SYNC) ····························································· 11-12
11.2.2.5 Emergency object (EMCY) ··································································· 11-13
11.2.2.6 NMT services ···················································································· 11-14
11.3 CANopen operation modes ··········································································· 11-17
11.3.1 Profile Position mode ·············································································· 11-17
11.3.2 Interpolation Position mode ······································································ 11-22
11.3.3 Homing mode ························································································ 11-25
11.3.4 Profile Velocity mode ··············································································· 11-27
11.3.5 Profile Torque mode ················································································ 11-29
11.4 Object dictionary ························································································· 11-31
11.4.1 Specifications for objects·········································································· 11-31
11.4.2 List of objects ························································································ 11-32
11.4.3 Details of objects ···················································································· 11-34
11.4.3.1 OD 1XXXh communication object group ·················································· 11-34
11.4.3.2 OD 2XXXh servo parameter group ························································· 11-53
11.4.3.3 OD 6XXXh communication object group ·················································· 11-54
11.5 Diagnostics and troubleshooting ···································································· 11-96
12 EtherCAT Mode
12.1 Basic configuration ·······················································································12-3
12.1.1 Hardware configuration··············································································12-3
12.1.2 ESI file import ··························································································12-6
12.1.3 Parameter settings of EtherCAT mode ··························································12-7
12.2 Communication function ··············································································· 12-11
12.2.1 Specifications ························································································ 12-11
12.2.2 Synchronization mode ············································································· 12-13
12.2.2.1 Synchronization modes of the servo drive ·············································· 12-13
12.2.2.2 Select Synchronization mode ······························································ 12-14
12.2.2.3 Distributed clocks setting ··································································· 12-14
12.2.3 EtherCAT state machine ·········································································· 12-15
12.2.4 PDO mapping configuration ······································································ 12-17
12.2.4.1 Default PDO mapping configuration ····················································· 12-17
12.2.4.2 Set PDO mapping ············································································ 12-19
12.2.4.3 PDO mapping object ········································································· 12-20
12.2.4.4 SDO abort codes ············································································· 12-21
12.3 EtherCAT operation modes ··········································································· 12-22
12.3.1 Profile Position mode ·············································································· 12-22
12.3.2 Profile Velocity mode··············································································· 12-27
12.3.3 Profile Torque mode ················································································ 12-29
12.3.4 Homing mode ························································································ 12-31
12.3.5 Cyclic Synchronous Position mode····························································· 12-33
12.3.6 Cyclic Synchronous Velocity mode ····························································· 12-35
12.3.7 Cyclic Synchronous Torque mode ······························································ 12-37
12.3.8 Touch Probe function and Touch Probe status ·············································· 12-39
12.4 Object dictionary ························································································ 12-44
12.4.1 Specifications for objects ········································································· 12-44
12.4.2 List of objects ························································································ 12-45
12.4.3 Details of objects ···················································································· 12-47
12.4.3.1 OD 1XXXh communication object group ················································ 12-47
12.4.3.2 OD 2XXXh servo parameter group ······················································· 12-53
12.4.3.3 OD 6XXXh communication object group ················································ 12-54
12.5 Diagnostics and troubleshooting ···································································· 12-94
12.5.1 EtherCAT Diagnosis ················································································ 12-94
12.5.2 Alarm list ······························································································ 12-95
Troubleshooting
13 Troubleshooting
Appendix
A Specifications
A.1 ASDA-B3 series servo drive ·············································································· A-3
A.1.1 Specifications of the ASDA-A3 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-11
A.2 ECM-B3 series servo motor ·············································································A-12
A.2.1 ECM-B3 series servo motor ·········································································A-14
A.2.1.1 220V series ··························································································A-14
Motor frame size: 80 mm and below ·························································A-14
Motor frame size: 100 mm ·····································································A-16
Motor frame size: 130 mm ·····································································A-18
Motor frame size: 180 mm ·····································································A-20
A.2.1.2 400V series ··························································································A-22
Motor frame size: 80 mm and below ·························································A-22
Motor frame size: 100 mm ·····································································A-24
Motor frame size: 130 mm ·····································································A-26
Motor frame size: 180 mm ·····································································A-28
A.2.2 Torque features (T-N curves) of the B3 motors ·················································A-30
A.2.2.1 220V series ··························································································A-30
Motor frame size: 80 mm and below ·························································A-30
Motor frame size: 100 mm ·····································································A-31
Motor frame size: 130 mm ·····································································A-32
Motor frame size: 180 mm ·····································································A-33
A.2.2.2 400V series ··························································································A-34
Motor frame size: 80 mm and below ·························································A-34
Motor frame size: 100 mm ·····································································A-34
Motor frame size: 130 mm ·····································································A-35
Motor frame size: 180 mm ·····································································A-36
A.2.3 Power derating curves of the B3 motors ·························································A-37
A.2.4 Overload features ······················································································A-38
A.2.5 Dimensions of ECM-B3 series servo motor ·····················································A-40
A.2.5.1 220V series ··························································································A-40
Motor frame size: 80 mm and below (with cables) ·······································A-40
Motor frame size: 80 mm and below (with bulkhead connectors) ····················A-41
Motor frame size: 100 mm ·····································································A-42
Motor frame size: 130 mm ·····································································A-43
Motor frame size: 180 mm ·····································································A-44
A.2.5.2 400V series ··························································································A-45
Motor frame size: 80 mm and below ·························································A-45
Motor frame size: 100 mm ·····································································A-46
Motor frame size: 130 mm ·····································································A-47
Motor frame size: 180 mm ·····································································A-48
A.3 ECM-A3 series servo motor ·············································································A-49
A.3.1 ECM-A3L low inertia series servo motor ·························································A-51
A.3.2 ECM-A3H high inertia series servo motor························································A-53
A.3.3 Torque features (T-N curves) of the A3 motors ·················································A-55
A.3.4 Overload features ······················································································A-57
A.3.5 Dimensions of ECM-A3L / A3H series servo motor ············································A-58
B Accessories
B.1 Power connector····························································································· B-3
B.1.1 F40 - F80 motors ························································································ B-3
B.1.2 F100 - F130 motors····················································································· B-4
B.1.3 F180 4.5 kW (or below) motors ······································································ B-5
B.1.4 F180 5.5 kW (or above) motors ····································································· B-6
B.1.5 Brake connector for B3 F100 - F180 motors ····················································· B-7
B.2 Power cable··································································································· B-8
B.2.1 F40 - F80 motors ························································································ B-8
B.2.2 F100 - F130 motors····················································································B-11
B.2.3 F180 4.5 kW (or below) motors ·····································································B-13
B.2.4 F180 5.5 kW (or above) motors ····································································B-15
B.2.5 Brake cable for B3 F100 - F180 motors ··························································B-17
B.3 Encoder connector ·························································································B-18
B.3.1 F40 - F80 motors ·······················································································B-18
B.3.2 F100 - F180 motors····················································································B-19
B.4 Encoder cable (incremental type) ······································································B-20
B.4.1 F40 - F80 motors ·······················································································B-20
B.4.2 F100 - F180 motors····················································································B-21
B.5 Encoder cable (absolute type) ··········································································B-22
B.5.1 F40 - F80 motors ·······················································································B-22
B.5.2 F100 - F180 motors····················································································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 B3 / B2 conversion cable ···············································································B-31
B.15 CN3 RS-485 splitter ······················································································B-32
B.16 CN3 RS-485 / CANopen terminal resistor ··························································B-32
B.17 CN4 Mini USB communication module ······························································B-33
B.18 Optional accessories ·····················································································B-34
B.18.1 220V models ····························································································B-34
F40 - F80 motors························································································B-34
F100 - F130 motors ····················································································B-35
F180 motors ······························································································B-36
B.18.2 400V models ····························································································B-37
F40 - F80 motors························································································B-37
F100 - F130 motors ····················································································B-38
F180 4.5 kW (or below) motors ·····································································B-39
F180 5.5 kW (or above) motors ·····································································B-40
(This page is intentionally left blank.)
Product Overview 1
Before using the servo drive, pay attention to the description for the components of the
servo set, nameplate, and model type. You can find a suitable servo motor for your
servo drive in the table in Section 1.3.
1-1
Product Overview ASDA-B3
1 (2) A UVW motor power cable: one end (the U, V, and W wires) connects to the servo drive
and the other end to the motor (optional purchase).
(3) A green ground wire: connects to the ground terminal of the servo drive (optional
purchase).
(4) An encoder cable: one end connects to the encoder and the other end to the CN2 on the
servo drive (optional purchase).
(8) An RJ45 connector for CN3 or CN6, which is used for general (RS-485) and high-speed
(CANopen, EtherCAT, DMCNET, PROFINET) communication (optional purchase).
(9) A 4-pin connector for CN4 (Mini USB connector) (optional purchase).
1-2
ASDA-B3 Product Overview
Nameplate information
1
Model name ASD-B3-0121-M
Capacity specification 100W
Applicable power supply 2 0 0 ~ 2 3 0 V 3 P H 5 0 / 6 0 H z 0 .3 9 A
2 0 0 ~ 2 3 0 V 1 P H 5 0 / 6 0 H z 0 .6 9 A
Rated power output 110V 0-250Hz 0.9A
B30121M0W18010001
Serial number
1-3
Product Overview ASDA-B3
Nameplate information
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
1-4
ASDA-B3 Product Overview
ASD – B3 – 04 21 – M
(2) Series
B3: B3 series
B3A: B3A series
- STO - - - -
- Dynamic brake - - - -
- PR mode ✓ ✓ ✓ ✓
- Absolute function ✓ ✓ ✓ ✓
1-5
Product Overview ASDA-B3
B3A series
Connector Function L M F E P
1 CN1
Analog voltage input / output
✓
2/2
✓
2/2
✓
2/2
✓
-
OCZ signal ✓ - - - -
CN10 STO ✓ ✓ ✓ ✓ ✓
- Dynamic brake ✓ ✓ ✓ ✓ ✓
- PR mode ✓ ✓ ✓ ✓ ✓
- Absolute function ✓ ✓ ✓ ✓ ✓
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 models
1-6
ASDA-B3 Product Overview
ECM - B 3 M - C 2 06 04 R S 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
1-7
Product Overview ASDA-B3
04 40 mm 10 100 mm
1 06
08
60 mm
80 mm
13
18
130 mm
180 mm
01 100 W 15 1.5 kW
02 200 W 18 1.8 kW
04 400 W 20 2.0 kW
07 750 W 30 3.0 kW
08 850 W 45 4.5 kW
10 1.0 kW 55 5.5 kW
13 1.3 kW 75 7.5 kW
Keyway
- - R S
(with fixed screw holes)
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 models available
for purchase.
1-8
ASDA-B3 Product Overview
ECM - A 3 L - C 2 06 04 R S 1
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
(3) Series
3: 3rd series
(4) Inertia
H: high inertia
L: low inertia
1-9
Product Overview ASDA-B3
04 40 mm 08 80 mm
1 06
0F 50 W 04 400 W
01 100 W 07 750 W
02 200 W - -
Round shaft
- - C D
(with fixed screw holes)
Keyway
P* Q* R S
(with fixed screw holes)
Note: the model codes listed here are only for demonstration of the naming conventions; some
combinations of the model codes are not available. Contact the distributors for the models available
for purchase.
1-10
ASDA-B3 Product Overview
Inertia
Rated /
Max.
speed
Power
Output
(W)
Servo motor
Model name
Rated
torque
(N-m)
Max.
torque
(N-m)
Servo drive
Model name
1
50 ECM-A3L-C 2 040F 3 4 5 0.159 0.557
ASD-B3 1 -0121- 2
100 ECM-A3L-C 2 0401 3 4 5 0.32 1.12
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 product series and 2 represents the model type.
3. B3 and B3A series support all the motors listed in the preceding table.
1-11
Product Overview ASDA-B3
1
Inertia Max. Power Model name torque torque Model name
(W)
speed (N-m) (N-m)
Low
100 ECM-B3L-C 2 0401 3 4 5 0.32 1.12 ASD-B3 1 -0121- 2
inertia
200 ECM-B3M-C 2 0602 3 4 5 0.64 2.24 ASD-B3 1 -0221- 2
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 product series and 2 represents the model type.
3. B3 and B3A series support all the motors listed in the preceding table.
1-12
ASDA-B3 Product Overview
Inertia
Rated /
Max.
speed
Power
Output
(W)
Model name
Rated
torque
(N-m)
2.4
Max.
torque
(N-m)
7.61
Model name
1
ASD-B3 1 -1043- 2
750 ECM-B3M-J 2 0807 3 4 5
2.4 8.4 ASD-B3 1 -1543- 2
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 product series and 2 represents the model type.
3. B3 and B3A series support all the motors listed in the preceding table.
1-13
Product Overview ASDA-B3
1 (1)
(2)
C
N
4 (8)
(9)
(3)
(4)
(10)
(5)
(6) V
(11)
W
(12)
(7)
1-14
ASDA-B3 Product Overview
1.4.2 -M / -F models
(1)
(2)
C
N
4 (8)
1
(3) (9)
(4)
(10)
(5)
(6) V
(11)
W
(12)
(7)
1-15
Product Overview ASDA-B3
1
(1)
C
N
4 (8)
(2)
(3) (9)
(4)
(10)
(5)
(6) V
10 (11)
W
(12)
(7)
1-16
Installation
Follow the instructions in this chapter during installation. This chapter includes
2
information about the circuit breaker, magnetic contactor, fuse, and the selection for
EMI filter and regenerative resistor.
2-1
Installation ASDA-B3
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% (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
WAR NING
temperature for the location of the ECM-B3 motors should be between -20°C
(-4°F) and +60°C (+140°F)*. The environment should be free of devices that
generate excessive heat; no water, water vapor, dust, and oily dust; no corrosive
and inflammable gas or liquids; and no airborne dust or metal particles.
Note: if the ambient temperature for the location of the ECM-B3 motors is over 40˚C, refer
Measuring
point
10 mm
(0.4 inch)
50 mm 50 mm
(2 inch) (2 inch)
50 mm
(2 inch)
The ambient temperature of the operating environment for the servo drive is between 0°C
(32°F) and 55°C (131°F). 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.
2-2
ASDA-B3 Installation
For the 220V models, if the ambient temperature is over 45°C (113°F), place the product in a
well-ventilated environment.
2
For the 400V models, if the ambient temperature is over 45°C (113°F), keep the average
load rate at 80% or less, and place the product in a well-ventilated environment.
Mount the product vertically in the cabinet (see the illustration of the correct mounting
direction in Section 2.3).
Install a fan on the cabinet for heat dissipation. Make sure the size of the cabinet and its
ventilation condition can prevent the internal electrical devices from overheating.
Check if the vibration of the machine affects the electrical devices in the cabinet. 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.
For the 400V models, the airflow velocity at the measuring point which is 10 mm (0.4 inches)
above the servo drive has to be 0.5 m/s or higher.
2-3
Installation ASDA-B3
2 Mount the servo drive in the correct direction according to the following illustrations with the
base of the heat sink vertically installed on the wall. Incorrect mounting direction may result in
malfunction.
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 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 malfunction.
Correct
Base
Air Flow
Air Flow
Incorrect
2-4
ASDA-B3 Installation
In order to have adequate air flow for ventilation, follow the suggested clearances when
2
installing one or multiple servo drives.
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.
One servo drive Multiple servo drives
min.
50 mm
(2 inch) min.
100 mm
(4 inch)
min. min.
25 mm 25 mm
(1inch) (1 inch) Air Flow Air Flow
min.
min. 80 mm
50 mm (3.2 inch)
(2 inch) Air Flow Air Flow
Cabinet
Note: the preceding diagrams are not accurately scaled. Refer to the annotations on the diagrams.
2-5
Installation ASDA-B3
2
understand the motor specifications and the content of 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 taking out or placing the 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 load on the shaft within the allowable range listed in the
specifications.
The shaft of the 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 the motor shaft is not rustproof. Although rustproof oil has been applied to
the shaft during the manufacturing process, you must check the shaft condition every three
months and apply rustproof oil 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 measures to
avoid electromagnetic interference, vibration, and abnormal temperature changes.
The magnetic field for placing or installing the motor should be below 10 mT.
2-6
ASDA-B3 Installation
Wiring
If the current exceeds the maximum current in the specifications, the internal parts of the
2
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 power and signal 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 AC servo motor must be correctly grounded.
The encoder connector must not undergo any high voltage test because it will damage the
encoder.
When the motor or brake is undergoing high voltage tests, cut off the power supply for the
controller. To maintain the product lifespan, do not perform this kind of test unless
necessary.
Operation
AC servo motor operation is controlled by the servo drive. Do not directly connect a
commercial 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 temperature during
operation 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
2-7
Installation ASDA-B3
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 or shocks.
abnormal noises (disk
damage).
3. Visually inspect the
encoder’s rear cover for dust
(encoder damage).
2-8
ASDA-B3 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
with the shaft end up.
When wiring, you need to install an oil trap (marked as (1) in
the figure on the left) to prevent water 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.
(1 )
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-9
Installation ASDA-B3
This section defines the operating conditions for using the servo motor with an oil seal:
2
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.
(2)
(3) (1)
(4)
(5) (6)
(1) Servo motor; (2) Motor shaft; (3) Gear; (4) Oil; (5) Oil seal lip; (6) Oil seal
The oil seal cannot be submerged in liquid. It can only withstand splashes of oil.
The oil seal lip cannot be soaked in oil.
2-10
ASDA-B3 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 you install 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. Use a screwdriver and
screws when installing the motor shaft or motor shaft accessories.
(A) (C)
(B)
(A) Screw and gasket; (B) Belt pulley; (C) Servo motor shaft
It is suggested that you use the flexible couplings specifically designed for servo motors,
especially the double spring couplings, which provide some buffer tolerance during eccentric
motion and deflection of the motor. Select couplings of appropriate size for the operating
conditions. Improper use or connection may cause damage to the motor.
Use the dial gauge or other methods to ensure the centering precision is within the
specifications. If you are not allowed to use the dial gauge or other methods in the
environment, 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.
Important: when you are doing the measurements, rotate the coupling and the motor shaft
together.
2-11
Installation ASDA-B3
When connecting the shaft, make sure that the required centering precision is reached. If
2
the shaft is not correctly centered, vibration may damage the bearings and encoder.
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-12
ASDA-B3 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.
(2)
(1) Servo motor; (2) Oil
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.
(1)
(2)
Do not use the servo motor in an environment with cutting fluids. Depending on the type of
cutting fluids, the 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 preceding conditions, take prevention
measures to avoid dirt and water from entering the machine.
2-13
Installation ASDA-B3
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 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 altitude 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 and poor noise immunity, and result
in malfunction.
2-14
ASDA-B3 Installation
2
220V models
ASD-B3 1 -0121- 2 5A 5A 10 A
ASD-B3 1 -0221- 2 5A 5A 10 A
ASD-B3 1 -0421- 2 10 A 10 A 10 A
ASD-B3 1 -0721- 2 10 A 10 A 20 A
ASD-B3 1 -1021- 2 15 A 15 A 30 A
ASD-B3 1 -1521- 2 20 A 20 A 30 A
ASD-B3 1 -2023- 2 30 A 30 A 50 A
ASD-B3 1 -3023- 2 30 A 30 A 50 A
400V models
ASD-B3 1 -1043- 2 10 A 10 A 10 A
ASD-B3 1 -1543- 2 15 A 15 A 15 A
ASD-B3 1 -2043- 2 20 A 20 A 20 A
ASD-B3 1 -3043- 2 35 A 35 A 35 A
ASD-B3 1 -4543- 2 40 A 40 A 50 A
ASD-B3 1 -5543- 2 60 A 60 A 60 A
ASD-B3 1 -7543- 2 60 A 60 A 80 A
Note:
1. In the servo drive model name, 1 represents the product series and 2 represents the model type.
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-15
Installation ASDA-B3
2
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. The suggested ferrite ring models
are as follows.
Note: in the servo drive model name, 1 represents the product series and 2 represents the model type.
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 (in the 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 in the power circuit or between the servo drive and the
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-16
ASDA-B3 Installation
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
For 400V models
Note:
2. Only the motor power cable or servo drive power cable can run through the ferrite ring. If needed,
2-17
Installation ASDA-B3
2
EMC rating varies based on the installation structure or wiring. Delta servo products are
designed in accordance with the EMC standards. Refer to the following diagram for the
standard installation, through which Delta servo products passed the EMC test.
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
U-shape saddle
CN2 *1 Encoder
*1
Safety relay STO
U-shape saddle
*1
Controller CN1
Note:
2-18
ASDA-B3 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 that you use Delta’s EMI filter for suppressing the interference.
220V models
400V models
Note: in the servo drive model name, 1 represents the product series and 2 represents the model type.
2-19
Installation ASDA-B3
To ensure the best performance of the EMI filter, apart from the installation and wiring
2
instructions of the servo drive in the user manual, refer to these precautions:
1. The servo drive and EMI filter must be mounted on the same metal plate.
4. It is recommended that you install one servo drive with one EMI filter.
More specifications for mounting the servo drive are listed as follows:
1. EN61000-6-4 (2001)
The selection of motor power cable 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 power cable should be grounded with the shortest distance
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 power cable and the metal plate: fix the
braided shielding on both ends of the power cable with the U-shape saddle and metal plate.
See the following figure.
(1)
(2) (3)
(1) Remove the protective paint on the U-shape saddle and metal plate to
2-20
ASDA-B3 Installation
2
external 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 capacitor 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.
(3)
(3)
(2)
(1)
(2)
(1)
(1) Moving direction of the object; (2) Direction of torque; (3) Regenerative energy
2-21
Installation ASDA-B3
Specifications of the built-in regenerative resistor in the servo drive are as follows:
220V models
2
Specifications of the Minimum allowable
Capacity of the built-in
built-in regenerative resistor 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
400V models
1.5 100 80 40 60
2.0 50 80 40 45
3.0 50 80 40 40
4.5 35 100 50 35
5.5 35 100 50 25
7.5 35 100 50 25
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
resistor:
1. Correctly set the resistance value (P1.052) and capacity (P1.053) 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.
2-22
ASDA-B3 Installation
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
2
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.
Connect to one external regenerative resistor
P
P1.052 = 10 (Ω)
1 kW, 10Ω
P1.053 = 1000 (W)
C
Connect to external regenerative resistors (serial connection)
P
1 kW, 10Ω
P1.052 = 20 (Ω)
P1.053 = 2000 (W)
1 kW, 10Ω
C
Connect to external regenerative resistors (parallel connection)
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 the regenerative resistors equipped with thermal switches. Contact the
manufacturer for the load characteristics of the regenerative resistor.
2-23
Installation ASDA-B3
When installing an external regenerative resistor, connect the resistor to P and C contacts,
and P and D contacts are left open. It is recommended that you choose external regenerative
resistors of the resistance values specified in the table on page 22. For easy calculation of the
2 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:
(3)
(1)
(2)
If the motor is making a reciprocating motion, the regenerative resistor consumes the excess
return energy. Refer to the following table when making calculations and selecting the required
regenerative resistor.
220V models
Regenerative energy
Maximum
generated when the
Rotor inertia regenerative energy
Servo drive motor decelerates from
Motor the rated speed to a stop
that can be absorbed
(kW) (× 10-4kg.m2) by the capacitor
without load
Ec (joule)
Eo (joule)
2-24
ASDA-B3 Installation
Regenerative energy
Maximum
generated when the
Rotor inertia regenerative energy
Servo drive motor decelerates from
Motor the rated speed to a stop
that can be absorbed
(kW) (× 10-4kg.m2) by the capacitor
2
without load
Ec (joule)
Eo (joule)
400V models
Regenerative energy
Maximum
generated when the
Rotor inertia regenerative energy
motor decelerates from
Servo drive (kW) Motor the rated speed to a stop
that can be absorbed
(× 10-4kg.m2) by the capacitor
without load
Ec (joule)
Eo (joule)
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; and 5 represents the
special code.
2-25
Installation ASDA-B3
Assuming that the load inertia is N times the motor inertia, when the motor decelerates from
3,000 rpm to a stop, the regenerative energy is (N+1) × Eo and the regenerative resistor needs to
consume (N+1) × Eo - Ec joules. Assuming that the reciprocating motion cycle is T sec, then the
1
Item
Set the capacity of the regenerative
Calculation and setting method
Example:
For the 400 W motor (ECM-A3L-CY0604RS1), the reciprocating motion cycle (T) is 0.4 sec.
Its maximum rotation speed is 3,000 rpm and the load inertia is 15 times of the motor inertia.
Regenerative energy Maximum regenerative
generated when the motor energy that can be
Servo drive Rotor inertia
Motor decelerates from the rated absorbed by the
(kW) J (× 10-4kg.m2) speed to a stop without load capacitor
Eo (joule) Ec (joule)
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)× EO - Ec ) 2 × ((15 + 1) × 0.74 - 8.42)
The required capacity of the regenerative resistor = = =
T 0.4
17.1 W.
From the preceding calculation, the required power of the regenerative resistor is 17.1 W, which
is smaller than the specified capacity. In this case, the built-in regenerative resistor of 40 W
fulfills the need. In general, the built-in regenerative resistor can meet the requirement when the
external load is not too great.
2-26
ASDA-B3 Installation
(b) Calculation of the regenerative energy when there is external torque and the motor does the
negative work.
(3)
2
(1)
(2)
(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 circumstances, the motor’s torque direction is opposite to
the rotation direction. This means 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 the 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, the excess energy is consumed by the regenerative resistor.
Example:
For the 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
3000 × 2 × π
regenerative resistor is: 2 × (0.7 × 1.27) × ( ) = 558 W.
60
Therefore, a regenerative resistor of 560 W and 40 Ω is needed.
2-27
Installation ASDA-B3
2
fall. A brake can prevent the machine 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) for the delay time
settings.
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
1. When the servo drive is off and the time set by P1.043 is exceeded, but the motor speed is
still higher than the speed set by P1.038, DO.BRKR is off (the motor is clamped).
2. When the servo drive is off and the time set by P1.043 is not yet reached, but the motor speed
is already lower than the speed set by P1.038, DO.BRKR is off (the motor is clamped).
2-28
ASDA-B3 Installation
Servo drive
Ensure the polarity of
2
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:
2. The brake signal controls the solenoid valve, providing power to the brake and enabling the brake.
2-29
Installation ASDA-B3
2
Do not use the standard cable when the application requires the cable to move or bend. If
required, 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.4
for detailed flexible cable specifications.
2-30
Wiring
This chapter illustrates the power supply circuit, connectors, and wiring for each
3
control mode of the servo drive.
3-1
Wiring ASDA-B3
3.3.1.2 Communication type models – Wire with CN1 quick connector ······ 3-50
3.3.1.3 Communication type models – CN1 wiring diagrams ··················· 3-52
3.3.2 Communication type models (B3A-P model) ···································· 3-58
3 3.3.2.1 Communication type models – CN1 I/O connector pin assignment · 3-58
3.3.2.2 Communication type models – CN1 wiring diagrams ··················· 3-62
3.3.3 Pulse type models (-L models) ····················································· 3-65
3.3.3.1 Pulse type models – CN1 I/O connector pin assignment ·············· 3-65
3.3.3.2 Pulse type models – Wire with CN1 quick connector ··················· 3-72
3.3.3.3 Pulse type models – CN1 wiring diagrams ································ 3-74
3.4 Wiring for the CN2 encoder connector ·················································· 3-80
3.5 Wiring for the CN3 connector ····························································· 3-84
3.5.1 Wiring for the Modbus communication connector ······························ 3-84
3.5.2 Wiring for the CANopen communication connector ··························· 3-86
3.6 CN4 connector (Mini USB)································································· 3-88
3.7 Wiring for the CN6 connector ····························································· 3-89
3.7.1 Wiring for the DMCNET communication connector···························· 3-89
3.7.2 Wiring for the EtherCAT communication connector ··························· 3-91
3.7.3 Wiring for the PROFINET communication connector ························· 3-95
3.8 CN10 STO connector (Safe torque off) ················································· 3-96
3.9 STO function (Safe torque off) ···························································· 3-97
3.9.1 Introduction to STO ···································································· 3-97
3.9.2 Precautions for using STO function ··············································· 3-97
3.9.3 Specifications of STO ································································· 3-98
3.9.4 How does the STO function work? ················································ 3-99
3.9.4.1 Activation status ·································································· 3-99
3.9.4.2 Deactivation status ·····························································3-101
3.9.5 Wiring for STO ·········································································3-102
3.9.5.1 Not using the STO function ···················································3-102
3.9.5.2 Using the STO function for a single drive ·································3-102
3.9.5.3 Using the STO function for multiple drives································3-103
3.10 Standard wiring example ································································3-104
3.10.1 Position (PT) control mode – differential line driver input ··················3-104
3.10.2 Position (PT) control mode – open collector input···························3-106
3.10.3 Position (PR) control mode – internal position commands ················3-108
3.10.4 Speed (S) control mode ···························································3-110
3.10.5 Torque (T) control mode ···························································3-112
3.10.6 Communication mode – CANopen ··············································3-114
3.10.7 Communication mode – DMCNET ··············································3-115
3.10.8 Communication mode – EtherCAT ··············································3-116
3-2
ASDA-B3 Wiring
Power
100 W - 1.5 kW Single- / Three-phase 200 - 230V
2 kW - 3 kW Three-phase 200 - 230V
1 kW - 7.5 kW Three-phase 380 - 400V
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.
Communication
Power input of the connector (CN3/CN6)
main circuit (RST)
Regenerative resistor
connector
(P + D C) STO (CN10)
Encoder connector
(CN2)
Regenerative resistor Servo drive output (UVW)
(Optional purchase)
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, P and D contacts should be left open, and
the external regenerative resistor should connect to P and C contacts. When the built-in
regenerative resistor is used. P and D contacts should be short-circuited, and P 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-3
Wiring ASDA-B3
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.)
Connect to three-phase AC power.
Power input for the
R, S, T (Refer to the model specification for the proper input
main circuit
voltage.)
Connect to the servo motor.
Wire
Terminal Description
color
U Red
U, V, W, FG Motor power connector A three-phase main power cable
V White
for the motor.
W Black
Yellow / Connect to the ground terminal
FG
Green on the servo drive.
Short-circuit P and D contacts,
Use the built-in and leave P and C contacts
resistor open.
Connect P and C contacts to
Regenerative resistor Use an external the resistor, and leave P and D
P , D, C, terminal or power resistor contacts open.
regenerative unit
Connect the power regenerative
Use an external unit to P and on the servo
power drive. P & D contacts and P
regenerative unit & C contacts are left open.
Ground terminals Connect to the ground wires for the power and servo
motor.
CN1 I/O connector Connect to the controller. Refer to Section 3.3 for more
information.
CN2 Encoder connector Connect to the encoder. Refer to Section 3.4 for more
information.
Communication For RS-485 or CANopen communication. Refer to
CN3
connector Section 3.5 for more information.
Connect to PC or laptop. Refer to Section 3.6 for more
CN4 Mini USB connector
information.
Communication For DMCNET, EtherCAT, or PROFINET communication.
CN6
connector Refer to Section 3.7 for more information.
Provides the STO (Safe Torque Off) function. The STO
CN10 STO connector function is supported by the B3A series only. Refer to
Sections 3.8 and 3.9 for more information.
3-4
ASDA-B3 Wiring
There are two methods for wiring the power supply: single-phase and three-phase.
3
The single-phase wiring is only applicable to models of 220V 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 220V 1.5 kW or below)
TR
MCCB
MC
SPD
R Servo drive
U
S V Motor
T W
MC
L1C
L2C
Note:
MCCB: molded case circuit breaker CN1
MC: magnetic contactor 24 VDC
SPD: surge protection device DO+
Power 1: power on ALRM_RY
Power 2: power off
ALRM_RY: alarm relay
ALRM_RY_A: normally open contact DO-
of the alarm relay
3-5
Wiring ASDA-B3
3
MCCB
MC
SPD
Servo drive
R U
S V Motor
T W
MC
L1C
L2C
Note:
MCCB: molded case circuit breaker CN1
MC: magnetic contactor 24 VDC
SPD: surge protection device DO+
Power 1: power on
Power 2: power off ALRM_RY
ALRM_RY: alarm relay
ALRM_RY_A: normally open contact
DO-
of the alarm relay
3-6
ASDA-B3 Wiring
T SR
MCCB
MC
SPD
MC
R
S
T
L1C
L2C
P
Regenerative
resistor D
C
R
S
T
L1C
L2C
Note: P
MCCB: molded case circuit breaker Regenerative
MC: magnetic contactor resistor D
SPD: surge protection device
Power 1: power on C
Power 2: power off
ALRM_RY_A: normally open contact
of the alarm relay
3-7
Wiring ASDA-B3
In addition to the standard quick connectors, Delta also provides IP67 waterproof connectors for
3
ECM-A3 and ECM-B3 220V F40 - F80 motors.
Note: pin assignments of the B3 and B2 motor connectors are the same. For easier wiring, B3’s connector
The (2) and (3) in the following figures show the difference between the military connectors of
the ECM-B3 motors and those of the ECMA / ECMC (old series) motors.
ECM-B3 (F100 - F180) ECMA / ECMC (F100 - F180)
+
(1) Encoder connector; (2) Brake connector; (3) UVW power connector
3-8
ASDA-B3 Wiring
3
Pin assignment
ECM-B3 1 -C 2 0401 3 4 5
CASE
ECM-B3 1 -C 2 0602 3 4 5 GROUND
ECM-B3 1 -C 2 0604 3 4 5 U (Red) V (White) W (Black) BRAKE1 BRAKE2
(Yellow /
ECM-B3 1 -C 2 0804 3 4 5 Green)
ECM-B3 1 -C 2 0807 3 4 5 1 2 3 4 - -
ECM-B3 1 -C 2 0810 3 4 5
ECM-A3 1 -C 2 040F 3 4 5
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
Pin assignment
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 number, 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
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 wires for
Connector specifications:
Brand Model number
Delta ACS3-CAPW1000
UVW
39-01-2041 (case)
Molex
39-00-0040 (terminal)
Brand Model number
UVW with Delta ACS3-CAPW2000
brake 39-01-2061 (case)
Molex
39-00-0040 (terminal)
3-9
Wiring ASDA-B3
4 3
3
1 2
1. In the servo motor model number, 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
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 wires for
Connector specifications:
Brand Model number IP rating
Delta ACS3-CNPW1A00 IP67
UVW
23004231-01
CHOGORI IP67
23004231-02
Brand Model number IP rating
3-10
ASDA-B3 Wiring
ECM-B3 1 -C 2 1010 3 4 5
3
ECM-B3 1 -C 2 1015 3 4 5
ECM-B3 1 -C 2 1020 3 4 5 D A
ECM-B3 1 -E 2 1310 3 4 5 C B
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
2 1
ECM-B3 1 -J 2 1010 3 4 5
ECM-B3 1 -J 2 1015 3 4 5
ECM-B3 1 -J 2 1020 3 4 5
ECM-B3 1 -K 2 1310 3 4 5
ECM-B3 1 -K 2 1315 3 4 5
ECM-B3 1 -K 2 1320 3 4 5
ECM-B3 1 -L 2 1308 3 4 5
ECM-B3 1 -L 2 1313 3 4 5
Pin assignment
ECM-B3 1 -L 2 1318 3 4 5
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 number, 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
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CAPWA000 IP67
MIL 18-10S CMS3106A18-10SBI
SUNCHU IP67
(connector & compression ring)
Brake Brand Model number IP rating
Delta ACS3-CABRA000 IP67
CMV1-2S DDK CM1V1-SP2S-M1 IP67
SUNCHU SC-CMV1-SP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-11
Wiring ASDA-B3
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
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 2 1
ECM-B3 1 -F 2 1313 3 4 5
ECM-B3 1 -F 2 1318 3 4 5
ECM-B3 1 -K 2 1310 3 4 5
ECM-B3 1 -K 2 1315 3 4 5
ECM-B3 1 -K 2 1320 3 4 5
ECM-B3 1 -J 2 1010 3 4 5
ECM-B3 1 -J 2 1015 3 4 5
ECM-B3 1 -J 2 1020 3 4 5
ECM-B3 1 -L 2 1308 3 4 5
ECM-B3 1 -L 2 1313 3 4 5
Pin assignment
ECM-B3 1 -L 2 1318 3 4 5
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*4 BRAKE2*4
(Yellow /
Green)
A B C D 1 2
Note:
1. In the servo motor model number, 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
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CRPWA000 IP67
MIL 18-10S CMS3108A18-10SBI
SUNCHU IP67
(connector & compression ring)
Brake Brand Model number IP rating
Delta ACS3-CRBRA000 IP67
CMV1-2S DDK CMV1-AP2S-M1 IP67
SUNCHU SC-CMV1-AP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-12
ASDA-B3 Wiring
D
C
A
B
3
ECM-B3 1 -E 2 1820 3 4 5
ECM-B3 1 -F 2 1830 3 4 5
2 1
ECM-B3 1 -K 2 1820 3 4 5
ECM-B3 1 -L 2 1830 3 4 5
ECM-B3 1 -L 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 number, 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,
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CAPWC000 IP67
MIL 22-22S CMS3106A22-22SBI
SUNCHU IP67
(connector & compression ring)
Brake Brand Model number IP rating
Delta ACS3-CABRA000 IP67
CMV1-2S DDK CM1V1-SP2S-M1 IP67
SUNCHU SC-CMV1-SP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-13
Wiring ASDA-B3
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 -K 2 1820 3 4 5
ECM-B3 1 -L 2 1830 3 4 5
ECM-B3 1 -L 2 1845 3 4 5
Pin assignment
CASE
GROUND
U (Red) V (White) W (Black) BRAKE1*4 BRAKE2*4
(Yellow /
Green)
A B C D 1 2
Note:
1. In the servo motor model number, 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,
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CRPWC000 IP67
MIL 22-22S CMS3108A22-22SBI
SUNCHU IP67
(connector & compression ring)
Brake Brand Model number IP rating
Delta ACS3-CRBRA000 IP67
CMV1-2S DDK CMV1-AP2S-M1 IP67
SUNCHU SC-CMV1-AP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-14
ASDA-B3 Wiring
C
A
B
3
2 1
ECM-B3 1 -L 2 1855 3 4 5
ECM-B3 1 -L 2 1875 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 number, 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
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CAPWE000 IP42
CMS3106A32-17S
SUNCHU IP42
MIL 32-17S (connector & compression ring)
WPS3106A32-17S-R (connector)
PLT IP65
AMS3057-20A-R (cable clamp)
Brake Brand Model number IP rating
Delta ACS3-CABRA000 IP67
CMV1-2S DDK CM1V1-SP2S-M1 IP67
SUNCHU SC-CMV1-SP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-15
Wiring ASDA-B3
3
D A
C B
2 1
ECM-B3 1 -L 2 1855 3 4 5
ECM-B3 1 -L 2 1875 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 number, 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
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 wires for
motors with the frame size of 100 mm or above: red and black.
Connector specifications:
UVW Brand Model number IP rating
Delta ACS3-CRPWE000 IP42
MIL 32-17S CMS3108A32-17S
SUNCHU IP42
(connector & compression ring)
Brake Brand Model number IP rating
Delta ACS3-CRBRA000 IP67
CMV1-2S DDK CMV1-AP2S-M1 IP67
SUNCHU SC-CMV1-AP02C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant and IP42 compliant
Delta connectors. For connector specification of other brands, contact the manufacturers.
3-16
ASDA-B3 Wiring
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)
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.
Note:
1. In the servo motor model number, 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
2. Connectors with tin-plated terminals are recommended. Since the terminal of the connector on the
servo motor is tin-plated, we recommend using the connector with tin-plated terminal for the
connectors on both ends to have the same metal plating.
3-17
Wiring ASDA-B3
Specifications and pin assignment of the quick connector for the incremental encoder of
A3 / B3 motors
3 L
Model number of L
incremental 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 number. F represents flexible cables and N
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
Brown Blue Blue Brown
Shield Shield
DC+5V GND GND DC+5V
Note: the wire colors of the encoder cable for the servo drive are for reference only. Refer to the actual
product.
1 1
2 2
3 3
4 4
Servo drive Motor encoder
To directly connect the wires without using the connectors, number the wires of the servo drive
encoder cable in sequence, and then connect them to the wires of the motor encoder cable. For
example, connect wire No. 1 of the servo drive encoder cable to wire No. 1 of the motor
encoder cable, and so on.
3-18
ASDA-B3 Wiring
Specifications and pin assignment of the quick connector for the absolute encoder of
A3 / B3 motors
3
Model number of L
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 number. 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
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
Shield Shield
DC+5V GND GND DC+5V
Note: the wire colors of the encoder cable for the servo drive are for reference only. Refer to the actual
product.
3-19
Wiring ASDA-B3
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.
1. In the servo motor model number, 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
2. When selecting the wires, refer to Section 3.1.6 for details. For the wiring instructions of IP67
Connector specifications:
B3 / A3 encoder Brand Model number IP rating
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-20
ASDA-B3 Wiring
Specifications and pin assignment of the IP67 waterproof connector for the incremental
encoder of A3 / B3 motors
3
Model number of Model number of L
incremental encoder cable 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 787 4
Note: select cables according to the in the model number. F represents flexible cables and N
Servo drive
Motor
1 7
2 6
8
3 5
4
3-21
Wiring ASDA-B3
Specifications and pin assignment of the IP67 waterproof connector for the absolute
encoder of A3 / B3 motors
3 L
Note: select cables according to the in the model number. 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
drive
Motor
1 7
2 6
8
3 5
4
Note: if using an incremental encoder cable, connecting BAT+ and BAT- is not required.
3-22
ASDA-B3 Wiring
3
(2)
(1)
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.
3-23
Wiring ASDA-B3
3
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 -E 2 1820 3 4 5
ECM-B3 1 -F 2 1308 3 4 5
ECM-B3 1 -F 2 1313 3 4 5
3 1
ECM-B3 1 -F 2 1318 3 4 5
7 4
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -J 2 1010 3 4 5 10 8
ECM-B3 1 -J 2 1015 3 4 5
ECM-B3 1 -J 2 1020 3 4 5
ECM-B3 1 -K 2 1310 3 4 5
ECM-B3 1 -K 2 1315 3 4 5
ECM-B3 1 -K 2 1320 3 4 5
ECM-B3 1 -L 2 1308 3 4 5
ECM-B3 1 -L 2 1313 3 4 5
ECM-B3 1 -L 2 1318 3 4 5
Note:
1. In the servo motor model number, 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
Connector specifications:
B3 encoder Brand Model number IP rating
Delta ACS3-CAENA000 IP67
CMV1-SP10S DDK CMV1-SP10S-M1 IP67
SUNCHU SC-CMV1-SP10C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-24
ASDA-B3 Wiring
3
ECM-B3 1 -E 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 7 4
ECM-B3 1 -F 2 1318 3 4 5 10 8
ECM-B3 1 -E 2 1820 3 4 5
ECM-B3 1 -F 2 1830 3 4 5
ECM-B3 1 -J 2 1010 3 4 5
ECM-B3 1 -J 2 1015 3 4 5
ECM-B3 1 -J 2 1020 3 4 5
ECM-B3 1 -K 2 1310 3 4 5
ECM-B3 1 -K 2 1315 3 4 5
ECM-B3 1 -K 2 1320 3 4 5
ECM-B3 1 -L 2 1308 3 4 5
ECM-B3 1 -L 2 1313 3 4 5
ECM-B3 1 -L 2 1318 3 4 5
Note:
1. In the servo motor model number, 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
Connector specifications:
B3 encoder Brand Model number IP rating
Delta ACS3-CRENA000 IP67
CMV1-AP10S DDK CMV1-AP10S-M1 IP67
SUNCHU SC-CMV1-AP10C IP67
Note: refer to Section 3.1.7 for the wire diameter specification of the IP67 compliant Delta connectors. For
3-25
Wiring ASDA-B3
Specifications and pin assignment of the IP67 waterproof military connector for the
incremental encoder of B3 motors
3
Model number of Model number of L
incremental 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 number. F represents flexible cables and N
Military connector
CN2 connector
Servo drive
Motor
3 1
7 4
10 8
3-26
ASDA-B3 Wiring
Specifications and pin assignment of the IP67 waterproof military connector for the
absolute encoder of B3 motors
L
3
Model number of Model number of L
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 number. 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 drive
Motor
3 1
7 4
10 8
3-27
Wiring ASDA-B3
Specifications and pin assignment of the IP67 waterproof military connector for the
incremental encoder of B3 motors
3
Model number of Model number of L
incremental encoder cable 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 787 4
Note: select cables according to the in the model number. F represents flexible cables and N
Military connector
CN2 connector
Servo drive
Motor
3 1
7 4
10 8
3-28
ASDA-B3 Wiring
Specifications and pin assignment of the IP67 waterproof military connector for the
absolute encoder of B3 motors
L
3
Model number of Model number of L
absolute encoder cable 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 787 4
Note: select cables according to the in the model number. 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 drive
Motor
3 1
7 4
10 8
3-29
Wiring ASDA-B3
The recommended wires for connectors and signal wiring for the servo drive are listed in the
following tables:
1. The shield should connect to the ground terminal .
2. When wiring, use the wires suggested in this section to avoid danger.
Wire
K.S. Terminals Inc. Kise Terminal Kss Terminal
Servo drive model diameter
U, V, W Fork terminal Ring terminal Fork terminal Ring terminal Fork terminal Ring terminal
ASD-B3 1 -0121- 2
ASD-B3 1 -0221- 2 18 AWG SVS 1.25- RVS 1.25-
SVBL1-3.7 RVBM1-3.7 YF1.25-3 RF1.25-3
ASD-B3 1 -0421- 2 0.82 mm2 3.5 3.5
ASD-B3 1 -0721- 2
ASD-B3 1 -1021- 2 16 AWG
SVBL2-3.7 RVBM2-3.7 SV 1.25-3 RV 1.25-3 YF1.25-3 RF1.25-3
ASD-B3 1 -1521- 2 1.3 mm2
12 AWG
ASD-B3 1 -2023- 2 SVB3-4 RVB3-4 SV 3.5-4 RV 3.5-4 YF3.5-4 RF3.5-4
3.3 mm2
10 AWG
ASD-B3 1 -3023- 2 SVBS5-4 RVBS5-4 SVS 5.5-4 RVS 5.5-4 YF5.5-4 RF5.5-4
5.3 mm2
Wire
K.S. Terminals Inc. Kise Terminal Kss Terminal
Servo drive model diameter
P ,C Fork terminal Ring terminal Fork terminal Ring terminal Fork terminal Ring terminal
ASD-B3 1 -0121- 2
ASD-B3 1 -0221- 2
ASD-B3 1 -0421- 2
SVBL2-3.7 RVBM2-3.7 SV 3.5-3 RV 2-3 YF3.5-3S RF2-3
ASD-B3 1 -0721- 2 14 AWG
ASD-B3 1 -1021- 2 2.1 mm2
ASD-B3 1 -1521- 2
ASD-B3 1 -2023- 2
SVBL2-4 RVBL2-4 SV 3.5-4 RV 3.5-4 YF2-4 RF2-4
ASD-B3 1 -3023- 2
Wire
K.S. Terminals Inc. Kise Terminal Kss Terminal
Servo drive model diameter
L1C, L2C Fork terminal Ring terminal Fork terminal Ring terminal Fork terminal Ring terminal
ASD-B3 1 -0121- 2
ASD-B3 1 -0221- 2
ASD-B3 1 -0421- 2
SVBL2-3.7 RVBM2-3.7 SV 1.25-3 RV 1.25-3 YF1.25-3 RF1.25-3
ASD-B3 1 -0721- 2 16 AWG
ASD-B3 1 -1021- 2 1.3 mm2
ASD-B3 1 -1521- 2
ASD-B3 1 -2023- 2
SVBL2-4 RVBL2-4 SV 1.25-4 RVL 1.25-4 YF2-4 RF2-4
ASD-B3 1 -3023- 2
3-30
ASDA-B3 Wiring
Wire
K.S. Terminals Inc. Kise Terminal Kss Terminal
Servo drive model diameter
R, S, T Fork terminal Ring terminal Fork terminal Ring terminal Fork terminal Ring terminal
ASD-B3 1 -0121- 2 22 AWG
3
ASD-B3 1 -0221- 2 0.32 mm2
20 AWG
ASD-B3 1 -0421- 2 SVBL1-3.7 RVBM1-3.7 SV 1.25-3 RV 1.25-3 YF1.25-3 RF1.25-3
0.52 mm2
16 AWG
ASD-B3 1 -0721- 2
1.3 mm2
14 AWG
ASD-B3 1 -1021- 2 SVBL2-3.7 RVBM2-3.7 RV 2-3 RF2-3
2.1 mm2
SV 3.5-3 YF3.5-3S
12 AWG
ASD-B3 1 -1521- 2 - - - -
3.3 mm2
12 AWG
ASD-B3 1 -2023- 2
3.3 mm2
SVBS5-4 RVBS5-4 SVS 5.5-4 RVS 5.5-4 YF5.5-4 RF5.5-4
10 AWG
ASD-B3 1 -3023- 2
5.3 mm2
If you choose terminals of other brands, refer to the following terminal block dimensions.
Note:
1. Choose the corresponding terminals for the servo drive to comply with the wiring specifications.
2. Use a crimping tool to properly crimp the terminals and wires.
3. Do not use bare wires for wiring, or the loose wires may cause accidents.
4. Use a 600 VAC PVC cable with the length less than 20 meters (65.62 feet) for the power cable.
5. In the servo drive model number, 1 represents the product series and 2 represents the model type.
Refer to the following screws specifications and ensure the tightening torque does not exceed
the following specifications.
Screw specification and tightening torque (kgf-cm)
Servo drive model L1C, L2C R, S, T U, V, W P , D, C, Ground screw CN1
ASD-B3 1 -0121- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -0221- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -0421- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -0721- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -1021- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -1521- 2 M3 6-7 M3 6-7 M3 6-7 M3 6-7 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -2023- 2 M4 10 - 11 M4 10 - 11 M4 10 - 11 M4 10 - 11 M4 12 - 14 - 2 - 2.5
ASD-B3 1 -3023- 2 M4 10 - 11 M4 10 - 11 M4 10 - 11 M4 10 - 11 M4 12 - 14 - 2 - 2.5
3-31
Wiring ASDA-B3
The following table lists the recommended wires for connectors and signal wiring for the servo
3
drive and the ring terminals of the suggested terminal brand K.S. Terminals Inc.
1. The shield should connect to the ground terminal .
2. When wiring, use the wires suggested in this section to avoid danger.
L1C, L2C R, S, T U, V, W P , D, C,
Servo drive model Wire Ring Wire Ring Wire Ring Wire Ring
diameter terminal diameter terminal diameter terminal diameter terminal
15 AWG 14 AWG 16 AWG 14 AWG
ASD-B3 1 -1043- 2 RVBS2-3.2 RVBS2-3.2 RVBS2-3.7 RVBS2-3.2
1.7 mm2 2.1 mm2 1.3 mm2 2.1 mm2
15 AWG 14 AWG 16 AWG 14 AWG
ASD-B3 1 -1543- 2 RVBS2-3.2 RVBS2-3.2 RVBS2-3.7 RVBS2-3.2
1.7 mm2 2.1 mm2 1.3 mm2 2.1 mm2
15 AWG 14 AWG 16 AWG 14 AWG
ASD-B3 1 -2043- 2 RVBS2-3.2 RVBS2-3.2 RVBS2-3.7 RVBS2-3.2
1.7 mm2 2.1 mm2 1.3 mm2 2.1 mm2
15 AWG 12 AWG 14 AWG 14 AWG
ASD-B3 1 -3043- 2 RVBS2-3.2 - RVBS2-3.2 RVBS2-3.2
1.7 mm2 3.3 mm2 2.1 mm2 2.1 mm2
15 AWG 12 AWG 12 AWG 14 AWG
ASD-B3 1 -4543- 2 RVBL2-4 RVBS5-4 RVBS5-4 RVBL2-4
1.7 mm2 3.3 mm2 3.3 mm2 2.1 mm2
15 AWG 10 AWG 8 AWG 12 AWG
ASD-B3 1 -5543- 2 RVBL2-4 RVBS5-4 RNBS8-4 RVBS5-4
1.7 mm2 5.3 mm2 8.4 mm2 3.3 mm2
15 AWG 10 AWG 8 AWG 12 AWG
ASD-B3 1 -7543- 2 RVBL2-4 RVBS5-4 RNBS8-4 RVBS5-4
1.7 mm2 5.3 mm2 8.4 mm2 3.3 mm2
If you choose terminals of other brands, refer to the following terminal block dimensions.
Refer to the following screw specifications and ensure the tightening torque does not exceed
the following specifications.
Screw specifications and tightening torque (kgf-cm)
Note:
1. Choose the corresponding ring terminals for the servo drive to comply with the wiring specifications.
2. Use a crimping tool to properly crimp the terminals and wires.
3. Do not use bare wires for wiring, or the loose wires may cause accidents.
4. Use a 600 VAC PVC cable with the length less than 20 meters (65.62 feet) for the power cable.
5. In the servo drive model number, 1 represents the product series and 2 represents the model type.
3-32
ASDA-B3 Wiring
3
ACS3-CAEN01XX ACS3-CAEF01XX
ACS3-CAEA01XX ACS3-CAEB01XX
ACS3-CAEN11XX ACS3-CAEF11XX
ACS3-CAEA11XX ACS3-CAEB11XX
Model number
ACS3-CAENA1XX ACS3-CAEFA1XX
ACS3-CAEAA1XX ACS3-CAEBA1XX
ACS3-CRENA1XX ACS3-CREFA1XX
ACS3-CREAA1XX ACS3-CREBA1XX
Cable type UL2464 (Temp. rating: 80°C / 221°F) UL2464 (Temp. rating: 80°C / 221°F)
AWG#22-2C (0.33 mm²) AWG#22-2C (0.33 mm²)
DC+5V, GND
Outer diameter of insulated wire: Φ1.3 mm Outer diameter of insulated wire: Φ1.3 mm
AWG#24-2P (0.2 mm²) AWG#24-2P (0.2 mm²)
T+, T-
Outer diameter of insulated wire: Φ1.1 mm Outer diameter of insulated wire: Φ1.1 mm
Cable diameter Φ7 mm Φ7 mm
Max. allowable
20 m
wiring length
Standard length
provided by L = 3 m, 5 m, 10 m, 20 m
Delta
Note:
3. When wiring, use the wires suggested in this section to avoid danger.
3-33
Wiring ASDA-B3
3
220V series:
Item Standard cable Flexible cable
ACS3-CAPW11XX ACS3-CAPF11XX
ACS3-CAPW21XX ACS3-CAPF21XX
Model number
ACS3-CAPW51XX ACS3-CAPF51XX
ACS3-CAPW61XX ACS3-CAPF61XX
Cable type UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#18-4C (0.75 mm²) AWG#18-4C (0.75 mm²)
UVW wire Outer diameter of insulated wire: Φ2.1 mm Outer diameter of insulated wire: Φ2.1 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
AWG#22-2C (0.3 mm²) AWG#22-2C (0.3 mm²)
Brake wire Outer diameter of insulated wire: Φ1.6 mm Outer diameter of insulated wire: Φ1.6 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Cable diameter Power cable w/o brake: Φ7.7 mm; power cable with brake: Φ8.6 mm
Max. allowable
20 m
wiring length
Standard length
provided by L = 3 m, 5 m, 10 m, 20 m
Delta
Note:
1. Refer to Section 3.1.6.1 for detailed specifications for wire diameter, screw terminal block dimensions,
2. Apart from these specifications, refer to Section 2.7.1 for the motor cable selection and installation
precautions.
400V series:
Item Standard cable Flexible cable
ACS3-CAPW21XX ACS3-CAPF21XX
Model number
ACS3-CAPW31XX ACS3-CAPF31XX
Cable type UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
AWG#18-4C (0.75 mm²) AWG#18-4C (0.75 mm²)
UVW wire Outer diameter of insulated wire: Φ2.1 mm Outer diameter of insulated wire: Φ2.1 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
AWG#22-2C (0.3 mm²) AWG#22-2C (0.3 mm²)
Brake wire Outer diameter of insulated wire: Φ1.6 mm Outer diameter of insulated wire: Φ1.6 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Cable diameter Power cable w/o brake: Φ7.7 mm; power cable with brake: Φ8.6 mm
Max. allowable
20 m
wiring length
Standard length
provided by L = 3 m, 5 m, 10 m, 20 m
Delta
Note:
1. Refer to Section 3.1.6.1 for detailed specifications for wire diameter, screw terminal block dimensions,
2. Apart from these specifications, refer to Section 2.7.1 for the motor cable selection and installation
precautions.
3-34
ASDA-B3 Wiring
3
Model ACS3-CAPWA2XX ACS3-CAPFA2XX
number 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 Outer diameter of insulated wire: Φ3.2 mm Outer diameter of insulated wire: Φ3.2 mm
Cable diameter: Φ11 mm Cable diameter: Φ11 mm
Power Voltage rating: 600 V AC Voltage rating: 600 VAC
cable Model ACS3-CAPWA3XX ACS3-CAPFA3XX
number 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 Outer diameter of insulated wire: Φ2.8 mm Outer diameter of insulated wire: Φ2.8 mm
Cable diameter: Φ9.5 mm Cable diameter: Φ9.5 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Model ACS3-CABRA1XX ACS3-CABFA1XX
number ACS3-CRBRA1XX ACS3-CRBFA1XX
UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
Brake
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification Outer diameter of insulated wire: Φ1.8 mm Outer diameter of insulated wire: Φ1.8 mm
Cable diameter: Φ5.5 mm Cable diameter: Φ5.5 mm
Voltage rating: 300 VAC Voltage rating: 300 VAC
Max. allowable
20 m
wiring length
Standard length
L = 3 m, 5 m, 10 m, 20 m
provided by Delta
Note:
1. Refer to Section 3.1.6.1 for detailed specifications for wire diameter, screw terminal block dimensions,
2. Apart from these specifications, refer to Section 2.7.1 for the motor cable selection and installation
precautions.
3-35
Wiring ASDA-B3
3
Model ACS3-CAPWC3XX ACS3-CAPFC3XX
number 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 Outer diameter of insulated wire: Φ2.8 mm Outer diameter of insulated wire: Φ2.8 mm
Cable diameter: Φ9.5 mm Cable diameter: Φ9.5 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Model ACS3-CAPWC4XX ACS3-CAPFC4XX
number 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 Outer diameter of insulated wire: Φ4.0 mm Outer diameter of insulated wire: Φ4.0 mm
Cable diameter: Φ14.5 mm Cable diameter: Φ14.5 mm
Power Voltage rating: 600 VAC Voltage rating: 600 VAC
cable Model ACS3-CAPWC5XX ACS3-CAPFC5XX
number 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 Outer diameter of insulated wire: Φ4.6 mm Outer diameter of insulated wire: Φ4.6 mm
Cable diameter: Φ15 mm Cable diameter: Φ15 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Model ACS3-CAPWC6XX ACS3-CAPFC6XX
number 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 Outer diameter of insulated wire: Φ7.0 mm Outer diameter of insulated wire: Φ7.0 mm
Cable diameter: Φ22 mm Cable diameter: Φ22 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Model ACS3-CABRA1XX ACS3-CABFA1XX
number ACS3-CRBRA1XX ACS3-CRBFA1XX
UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
Brake
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification Outer diameter of insulated wire: Φ1.8 mm Outer diameter of insulated wire: Φ1.8 mm
Cable diameter: Φ5.5 mm Cable diameter: Φ5.5 mm
Voltage rating: 300 VAC Voltage rating: 300 VAC
Max. allowable
20 m
wiring length
Standard length
L = 3 m, 5 m, 10 m, 20 m
provided by Delta
Note:
1. Refer to Section 3.1.6.1 for detailed specifications for wire diameter, screw terminal block dimensions,
2. Apart from these specifications, refer to Section 2.7.1 for the motor cable selection and installation
precautions.
3-36
ASDA-B3 Wiring
3
Model ACS3-CAPWE6XX ACS3-CAPFE6XX
number ACS3-CRPWE6XX ACS3-CRPFE6XX
UL2586 (Temp. rating: 105°C / 221°F) UL2586 (Temp. rating: 105°C / 221°F)
Power
cable AWG#8-4C (8.4 mm²) AWG#8-4C (8.4 mm²)
Specification Outer diameter of insulated wire: Φ7.0 mm Outer diameter of insulated wire: Φ7.0 mm
Cable diameter: Φ22 mm Cable diameter: Φ22 mm
Voltage rating: 600 VAC Voltage rating: 600 VAC
Model ACS3-CABRA1XX ACS3-CABFA1XX
number ACS3-CRBRA1XX ACS3-CRBFA1XX
UL2517 (Temp. rating: 105°C / 221°F) UL2517 (Temp. rating: 105°C / 221°F)
Brake
cable AWG#20-2C (0.5 mm²) AWG#20-2C (0.5 mm²)
Specification Outer diameter of insulated wire: Φ1.8 mm Outer diameter of insulated wire: Φ1.8 mm
Cable diameter: Φ5.5 mm Cable diameter: Φ5.5 mm
Voltage rating: 300 VAC Voltage rating: 300 VAC
Max. allowable
20 m
wiring length
Standard length
L = 3 m, 5 m, 10 m, 20 m
provided by Delta
Note:
1. Refer to Section 3.1.6.1 for detailed specifications for wire diameter, screw terminal block dimensions,
2. Apart from these specifications, refer to Section 2.7.1 for the motor cable selection and installation
precautions.
3-37
Wiring ASDA-B3
Delta provides two types of power and encoder cables*1: standard cables and flexible cables.
3
Use flexible cable when connecting to a moving machinery. Refer to the following table for
flexible cable specifications.
R = bend radius
Item Specification
Bend radius 10 times of the cable outer diameter
Number of bending times 10 million times*2
Speed 3 m/s
Acceleration 15 m/s2
Note:
1. Delta provides both standard and flexible power and encoder cables. Refer to Appendix B for more
details.
2. Bending the cable into a curve and then straightening it is considered as one time.
3-38
ASDA-B3 Wiring
3
When selecting the wires, refer to Section 3.1.6.
When mating, ensure the connector is fully locked and the diameter of the wire matches that of
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.
Model number of connector Diameter of rubber ring (mm) Torque for tightening the connector
ACS3-CNPW1A00 Φ6.5 - Φ9.5 1.6 Nm
ACS3-CNPW2A00 Φ6.5 - Φ9.5 1.6 Nm
ACS3-CNEN2A00 Φ3.5 - Φ6.8 1.1 Nm
ACS3-CAPWA000 Two sets of rubber rings attached 8 - 9 Nm (Φ9 - Φ10)
ACS3-CRPWA000 Φ9 - Φ10 and Φ11 - Φ12 9 - 10 Nm (Φ11 - Φ12)
ACS3-CAPWC000 Two sets of rubber rings attached 7.5 - 8.5 Nm (Φ11 - Φ12)
ACS3-CRPWC000 Φ11 - Φ12 and Φ15 - Φ16 7.5 Nm (Φ15 - Φ16)
ACS3-CABRA000 Two sets of rubber rings attached
1 Nm
ACS3-CRBRA000 Φ4.5 - Φ5.1 and Φ5.5 - Φ6.1
ACS3-CAENA000 Two sets of rubber rings attached
1 Nm
ACS3-CRENA000 Φ6.5 - Φ7.1 and Φ8.5 - Φ9.1
Model number of connector Wire diameter (mm) Torque for tightening the connector
ACS3-CAPWE000
Φ20 (Max.) Tighten until snug
ACS3-CRPWE000
3-39
Wiring ASDA-B3
Step 1:
3
8 - 12 mm
Cut and strip the cable. The exposed wire
2 - 3 mm length should be 8 - 12 mm (0.31 - 0.47 inches)
and the exposed tinned wire length should be
2 - 3 mm (0.08 - 0.12 inches).
Step 2:
(C) (A) Place the (A) seals nut, (B) seals ring, (C)
(D) (B) clamp ring, and (D) gasket on the cable in
sequence.
Step 3:
(1) For the power connector, refer to the pin
assignment in Section 3.1.4 to connect
the wires.
(2) For the encoder connector, refer to the
pin assignment in Section 3.1.5 to
connect the wires.
(C)
Step 4:
Place the groove face of the gasket (D)
towards the clamp ring and fit it into the clamp
ring (C).
(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 for F40 - F80 motors:
(2) (1) (2) After wiring the IP67 connector, mate the (1)
part of the connectors of the servo motor and
the drive. Do not pull or rotate the (2) part
(clamp ring and seals nut) to avoid loose
connection which fails to meet the IP67
Motor Servo drive standard.
3-40
ASDA-B3 Wiring
Step 1:
3
a Cut and strip the cable. The exposed wire
length (a) should be 23 - 27 mm (0.9 -
b 1.06 inches) for straight connectors and
28 - 32 mm (1.1 - 1.26 inches) for right
angle connectors, and the exposed
tinned wire length (b) should be 3 - 5 mm
(0.12 - 0.2 inches).
Step 2:
Place the (A) seals nut, (B) rubber ring,
(D) (A) (C) black compression ring, and (D)
(C) (B) straight or angle housing on the cable in
sequence.
Step 3:
(1) For the power connector, refer to
Section 3.1.4 for the pin
(E) (D) assignment to connect the wires.
(2) For the encoder connector, refer to
Section 3.1.5 for the pin
assignment to connect the wires.
(E) (D)
Step 4:
Tighten (D) and (E) with adequate
torque. For the torque value, refer to
Section 3.1.7.1 for IP67 waterproof
connector installation and wiring
specifications.
(D) (A)
Step 6:
Tighten (A) and (D) at the torque of
10 Nm.
3-41
Wiring ASDA-B3
3
750 W (and below) models
Connect to the external regenerative resistor
Power
Single - / Three-phase 200 - 230V P D C
Regenerative circuit
Servo
Rectifier circuit
motor
Varistor
S + V
M
T
W
Phase
failure
detection Encoder
Disconnection
detection
Control
External speed
panel
External torque
Position pulse
*2
Control unit
Digital input
CN1 CN2
Analog monitor
output
A, B, Z output
Digital output
DMCNET *5
CN6 EtherCAT *6
PROFINET *7
RS-485 *3
CANopen *4
CN3
Note:
*1. Models of 200 W and below do not have built-in regenerative resistors; models of 400 W and 750 W
*2. Position pulse is available on B3A-E, B3A-F, and B3A-M models only.
*8. STO function and dynamic brake are available on B3A series only.
3-42
ASDA-B3 Wiring
3
1 kW - 1.5 kW model: single - / three-phase 200 - 230V
2 kW - 3 kW model: three-phase 200 - 230V P D C
Built-in
regenerative
resistor Fan
U
R Servo
Regenerative circuit
motor
Rectifier circuit
Varistor
S + V
M
T
W
Phase
failure
detection Encoder
Disconnection
detection
Digital output
DMCNET *4
RS-485 *2 CN6 EtherCAT *5
CANopen *3 CN3
PROFINET *6
CN10 STO *7
Mini USB CN4
Note:
*1. Position pulse is available on B3A-E, B3A-F, and B3A-M models only.
*7. STO function and dynamic brake are available on B3A series only.
3-43
Wiring ASDA-B3
3
Connect to the external regenerative resistor
Power
Three-phase 380 to 440V+ 10%
P D C
Built-in
regenerative
resistor Fan
U
Regenerative circuit
R Servo
Rectifier circuit
motor
Varistor
S + V
M
T
W
Phase
failure
detection Encoder
L1C Voltage Gate Current Dynamic
detection drive detection brake
Control
*7
L2C power
Disconnection
detection
Control
External speed
External torque panel
Position pulse
*1
Digital input Control unit
CN1
Analog monitor
CN2
output
A, B, Z output
Digital output
DMCNET *4
RS-485 *2 CN6 EtherCAT *5
CANopen *3 CN3
PROFINET *6
CN10 STO *7
Mini USB CN4
Note:
*1. Position pulse is available on B3A-E, B3A-F, and B3A-M models only.
*7. STO function and dynamic brake are available on B3A series only.
3-44
ASDA-B3 Wiring
3
information based on the model.
On -E, -F, and -M models, the CN1 I/O connector includes 4 inputs and 2 outputs for you to
define their functions. The differential output signals (OA, /OA, OB, /OB, OZ, and /OZ) for the
encoder are provided. The pin assignments are shown as follows.
10
1 19
26
18
9
Note: the tightening torque of the CN1 connector is 2 - 2.5 kgf-cm (1.7 - 2.2 lbf-in).
3-45
Wiring ASDA-B3
Pin assignment:
3
Differential output for PULL HI_P External power input of Sign
1 OA 14
encoder A pulse (Pulse) *1 pulse (24V ± 10%)
Differential output for
2 /OA 15 DO1+ Digital output
encoder /A pulse
Differential output for
3 OZ 16 DO1- Digital output
encoder Z pulse
Differential output for
4 /OZ 17 DO2+ Digital output
encoder /Z pulse
5 COM+ Power input (24V ± 10%) 18 DO2- Digital output
Analog speed / position
6 DI1- Digital input 19 V_REF
command input (+)
Analog torque command
7 DI2- Digital input 20 T_REF
input
8 DI3- Digital input 21 MON1 Analog monitor output 1
1. Only B3A-E, B3A-F, and B3A-M models support the pulse input function.
2. When the source of the pulse input is open collector NPN or PNP type equipment, you must
Do not connect the 24V power to the SIGN+ and SIGN- pins at the same time, or the circuit
Do not connect the 24V power to the PULSE+ and PULSE- pins at the same time, or the
3-46
ASDA-B3 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.3.1.3)
(1) When the motor speed command is set to
-10V to +10V, it means the rotation speed is
-3000 rpm to +3000 rpm (default). You can
set the parameter to change the
V_REF 19 corresponding range. C1
Analog
command (2) When the motor position command is set to
(input) -10V to +10V, it means the range of the
rotation position is -3 to +3 cycles (default).
When the motor torque command is set to -10V to
T_REF 20 +10V, it means the rated torque is -100% to C1
+100%.
The operation status of motor, such as speed and
Analog MON1 21 current, can be displayed in analog voltage. This
monitor servo drive provides 2 output channels. You can C2
(output) MON2 22 select the data to be monitored with P0.003. This
signal is based on the power ground (GND).
PULSE+ 25 Position pulse can be sent by line driver (single-
phase max. frequency 4 MHz) or open collector
PULSE- 26
(single-phase max. frequency 200 kHz). Three
Position command types can be selected with P1.000,
SIGN+ 23
pulse CW/CCW pulse, pulse train + sign, and A phase + C3 / C4
SIGN- 24 B phase.
(input)
14 If using open collector type when sending position
PULL HI_P
pulses, ensure to use an external power supply
PULL HI_S 13 (24V ± 10%) for pull high.
OA 1
/OA 2
Position OB 11 Differential output (line driver) for the encoder
pulse C9 / C10
/OB 12 signals A, B, and Z.
(output)
OZ 3
/OZ 4
NPN: COM+ is the positive terminal of the voltage
source for DI and requires an external power
supply (24V ± 10%).
COM+ 5
PNP: COM+ is the negative terminal of the
Power voltage source for DI and requires an external -
power supply (24V ± 10%).
The ground for analog signals and differential
GND 10
output signals.
Caution: only B3A-E, B3A-F, and B3A-M models support the pulse input function.
3-47
Wiring ASDA-B3
There are various control modes available (refer to Section 6.1) and the I/O configuration differs
for each mode. This servo drive provides user-defined I/O for you to set functions according to
the application requirements. Refer to Section 8.3 for Table 8.1 Digital input (DI) descriptions
3 and Table 8.2 Digital output (DO) descriptions. The default DI/DO signal configuration for each
control mode includes the most commonly used functions and meets the requirements for
general applications. To reset the DI/DO 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 tables for the default DI signals 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
Symbol Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01 0x01
1
SON SON SON SON SON SON SON
0x22 0x22 0x22 0x22 0x22 0x22 0x22
2
NL NL NL NL NL NL NL
0x23 0x23 0x23 0x23 0x23 0x23 0x23
3
PL PL PL PL PL PL PL
0x21 0x21 0x21 0x21 0x21 0x21 0x21
4
EMGS EMGS EMGS EMGS EMGS EMGS EMGS
Control mode
PR-T S-T Communication PT-PR PT-PR-S PT-PR-T
DI
Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x00 0x01 0x01 0x01
1
SON SON - SON SON SON
0x22 0x22 0x22 0x22 0x22 0x22
2
NL NL NL NL NL NL
0x23 0x23 0x23 0x23 0x23 0x23
3
PL PL PL PL PL PL
0x21 0x21 0x21 0x21 0x21 0x21
4
EMGS EMGS EMGS EMGS EMGS EMGS
Note:
1. Description of each DI signal:
3-48
ASDA-B3 Wiring
See the following tables for the default DO signals of each control mode:
Control mode
PT PR S/Sz T/Tz PT-S PT-T PR-S
3
DO
Default Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01 0x01
1
SRDY SRDY SRDY SRDY SRDY SRDY SRDY
0x07 0x07 0x07 0x07 0x07 0x07 0x07
2
ALRM ALRM ALRM ALRM ALRM ALRM ALRM
Control mode
PR-T S-T Communication PT-PR PT-PR-S PT-PR-T
DO
Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01
1
SRDY SRDY SRDY SRDY SRDY SRDY
0x07 0x07 0x07 0x07 0x07 0x07
2
ALRM ALRM ALRM ALRM ALRM ALRM
Note:
1. Description of each DO signal:
DO name Description DO name Description
If the default DI/DO functions 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 CN1 Pin No. Corresponding Signal CN1 Pin No. Corresponding
parameter parameter
DI1- 6 P2.010 DO1+ 15
P2.018
Standard DI2- 7 P2.011 Standard DO1- 16
DI DI3- 8 P2.012 DO DO2+ 17
P2.019
DI4- 9 P2.013 DO2- 18
3-49
Wiring ASDA-B3
The CN1 quick connector ACS3-IFSC2626 is applicable to the -E, -F, and -M models. You do
3
not need to solder the wires; the spring-loaded terminals prevent the wires from loosening
caused by vibration, which makes it a good choice for wiring.
The pin assignments of the CN1 quick connector (ACS3-IFSC2626) are as follows:
PULSE- 26 25 PULSE+
SIGN- 24 23 SIGN+
MON2 22 21 MON1
T_REF 20 19 V_REF
DO2- 18 17 DO2+
DO1- 16 15 DO1+
PULL HI_P 14 13 PULL HI_S
/OB 12 11 OB
GND 10 9 DI4-
DI3- 8 7 DI2-
DI1- 6 5 COM+
/OZ 4 3 OZ
/OA 2 1 OA
Note: only B3A-E, B3A-F, and B3A-M models support the pulse input function.
3-50
ASDA-B3 Wiring
Installation
Wiring
3-51
Wiring ASDA-B3
For the analog speed command and the analog torque (thrust) command of the -E, -F, and -M
3
models, the valid voltage is between -10V and +10V. You can set the command value that
corresponds to the voltage range with the relevant parameters.
1.2 kΩ
19 V-REF
10 kΩ (20 T-REF)
10V
Approx. 12 kΩ
10V
10
SG GND
8 kΩ
Max. output:
±8V, 1 mA
MON1 21 8 kΩ
(MON2 22)
10V
full-scale
10
GND
SG
3-52
ASDA-B3 Wiring
The B3A-E, B3A-F, and B3A-M models support the pulse input function. You can input the pulse
command with the open collector or differential line driver. The maximum pulse input is 4 Mpps
for the differential line driver and 200 Kpps for the open collector.
Caution: when the source for the pulse input is open collector NPN type or PNP type
equipment, you must connect the external power (24V ± 10%) to the PULL HI pins.
3
Do not connect the 24V power to the SIGN+ and SIGN- pins at the same time, or the
circuit elements will be damaged.
Do not connect the 24V power to the PULSE+ and PULSE- pins at the same time, or
the circuit elements will be damaged.
C3-1: the source for the pulse input is open collector NPN type equipment, which uses the
external power supply.
Controller B3A-E / B3A-F / B3A-M servo drive
13 PULL HI_S
24 SIGN- 51 Ω
14 PULL HI_P
Max. pulse input frequency:
1.5 kΩ 200 Kpps
51 Ω
26 PULSE- 51 Ω
SG
C3-2: the source for the pulse input is open collector PNP type equipment, which uses the
external power supply.
Controller B3A-E / B3A-F / B3A-M servo drive
+ DC
- 24V
13 PULL HI_S
24 51 Ω
SIGN-
14 PULL HI_P
26 51 Ω
PULSE-
SG
3-53
Wiring ASDA-B3
C4: pulse input (differential line driver input) can only be used with 2.8V - 3.6V power systems.
Do not use it with 24V power.
3
Pulse Type Maximum input frequency
Pulse train + sign
Differential 4 Mpps
High speed pulse CW and CCW pulses
signal
A phase + B phase 2 Mpps
Low speed pulse Differential signal 200 Kpps
Controller B3A-E / B3A-F / B3A-M servo drive
SIGN- 24 51 Ω
PULSE- 26 51 Ω
SG
3-54
ASDA-B3 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 (such as the 1N4005 diode).
C5: DO wiring - the servo drive uses an external power supply and the resistor is for general
load.
-E / -F / -M 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
-E / -F / -M servo drive of diode is correct, or
it may damage the
servo drive.
24 VDC
DOX+
DOX-
3-55
Wiring ASDA-B3
3 OFF: 5V or below; the input current must not be higher than 0.5 mA.
-E / -F / -M servo drive
5 COM+
Approx. 4.7 kΩ
DC 24V
DI
-E / -F / -M servo drive
DI
DC 24V
5 COM+
Approx. 4.7 kΩ
3-56
ASDA-B3 Wiring
3
AM26C31 series
OA 1
/OA 2 120 Ω
OB 11
/OB 12 120 Ω
OZ 3
/OZ 4 120 Ω
SG
Note: it is suggested that you connect the GND of the controller and the GND of the servo drive in parallel
when the voltage difference between the two GND terminals is too great.
/OA 2
High-speed
photocoupler
200 Ω
OB 11
/OB 12
High-speed
photocoupler
200 Ω
OZ 3
/OZ 4
High-speed
photocoupler
SG
3-57
Wiring ASDA-B3
3
On B3A-P models*, the CN1 I/O connector includes 6 inputs and 3 outputs for you to define
their functions. The differential output signals (OA, /OA, OB, /OB, OZ, and /OZ) for the encoder
are provided. The pin assignments are shown as follows:
10
1 19
26
18
9
Note: the tightening torque of the CN1 connector is 2 - 2.5 kgf-cm (1.7 - 2.2 lbf-in).
Pin assignment:
Pin Signal Description Pin Signal Description
Differential output for
1 OA 14 DI6- Digital input
encoder A pulse
Differential output for
2 /OA 15 DO1+ Digital output
encoder /A pulse
Differential output for
3 OZ 16 DO1- Digital output
encoder Z pulse
Differential output for
4 /OZ 17 DO2+ Digital output
encoder /Z pulse
5 COM+ Power input (24V ± 10%) 18 DO2- Digital output
Note: NC represents “No connection”, which is for internal use only. Do not connect to NC, or it may
3-58
ASDA-B3 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.3.2.2)
OA 1
/OA 2
Position OB 11 Differential output (line driver) for the encoder
pulse C9 / C10
/OB 12 signals A, B, and Z.
(output)
OZ 3
/OZ 4
NPN: COM+ is the positive terminal of the voltage
source for DI and requires an external power
supply (24V ± 10%).
COM+ 5
Power PNP: COM+ is the negative terminal of the -
voltage source for DI and requires an external
power supply (24V ± 10%).
GND 10 The ground for differential output signals.
3-59
Wiring ASDA-B3
There are various control modes available (refer to Section 6.1) and the I/O configuration differs
for each mode. This servo drive provides user-defined I/O for you to set functions according to
the application requirements. Refer to Section 8.3 for Table 8.1 Digital input (DI) descriptions
3 and Table 8.2 Digital output (DO) descriptions. The default DI/DO signal configuration for each
control 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 tables for the default DI signals of each control mode:
Control mode
Communi-
PR S/Sz T/Tz PR-S PR-T S-T
DI cation
Default Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01 0x00
1
SON SON SON SON SON SON -
0x22 0x22 0x22 0x22 0x22 0x22 0x22
2
NL NL NL NL NL NL NL
0x23 0x23 0x23 0x23 0x23 0x23 0x23
3
PL PL PL PL PL PL PL
0x21 0x21 0x21 0x21 0x21 0x21 0x21
4
EMGS EMGS EMGS EMGS EMGS EMGS EMGS
0x00 0x00 0x00 0x00 0x00 0x00 0x00
5
- - - - - - -
0x00 0x00 0x00 0x00 0x00 0x00 0x00
6
- - - - - - -
Note:
3-60
ASDA-B3 Wiring
See the following tables for the default DO signals of each control mode:
Control mode
Communi-
3
PR S/Sz T/Tz PR-S PR-T S-T
DO cation
Default Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01 0x01
1
SRDY SRDY SRDY SRDY SRDY SRDY SRDY
0x07 0x07 0x07 0x07 0x07 0x07 0x07
2
ALRM ALRM ALRM ALRM ALRM ALRM ALRM
0x00 0x00 0x00 0x00 0x00 0x00 0x00
3
- - - - - - -
Note:
If the default DI/DO functions 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.
CN1 Pin Corresponding CN1 Pin Corresponding
Signal Signal
No. parameter No. parameter
DI1- 6 P2.010 DO1+ 15
P2.018
DI2- 7 P2.011 DO1- 16
3-61
Wiring ASDA-B3
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 (such as the 1N4005 diode).
C5: DO wiring - the servo drive uses an external power supply and the resistor is for general
load.
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
B3A-P servo drive of diode is correct, or
it may damage the
servo drive.
24 VDC
DOX+
DOX-
3-62
ASDA-B3 Wiring
5 COM+
Approx 4.7 kΩ
DC 24V
DI
DI
DC 24V
5 COM+
Approx. 4.7 kΩ
3-63
Wiring ASDA-B3
3
AM26C31 series
OA 1
/OA 2 120 Ω
OB 11
/OB 12 120 Ω
OZ 3
/OZ 4 120 Ω
SG
Note: it is suggested that you connect the GND of the controller and the GND of the servo drive in parallel
when the voltage difference between the two GND terminals is too great.
/OA 2
High-speed
photocoupler
200 Ω
OB 11
/OB 12
High-speed
photocoupler
200 Ω
OZ 3
/OZ 4
High-speed
photocoupler
SG
3-64
ASDA-B3 Wiring
3
On -L models, the CN1 I/O connector includes 9 inputs and 6 outputs for you to define their
functions. The differential output signals (OA, /OA, OB, /OB, OZ, and /OZ) 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:
16
1 31
44
30
15
3-65
Wiring ASDA-B3
Pin assignment:
3
Differential output for encoder
1 DO4+ Digital output 23 /OB
/B pulse
Differential output for encoder
2 DO3- Digital output 24 /OZ
/Z pulse
Differential output for encoder
3 DO3+ Digital output 25 OB
B pulse
4 DO2- Digital output 26 DO4- Digital output
5 DO2+ Digital output 27 DO5- Digital output
6 DO1- Digital output 28 DO5+ Digital output
GND for analog signal and
7 DO1+ Digital output 29 GND
differential output signal
8 DI4- Digital input 30 DI8- Digital input
9 DI1- Digital input 31 DI7- Digital input
10 DI2- Digital input 32 DI6- Digital input
11 COM+ Power input (24V ± 10%) 33 DI5- Digital input
12 DI9- Digital input 34 DI3- Digital input
Differential output for encoder PULL HI_S External power input of
13 OZ 35
Z pulse (Sign) *1 command sign (24V ± 10%)
PULL HI_P External power input of
14 MON2 Analog monitor output 2 36
(Pulse) *1 command pulse (24V ± 10%)
15 DO6- Digital output 37 SIGN- *1 Position sign (-)
*2
16 DO6+ Digital output 38 NC Reserved
*1
17 MON1 Analog monitor output 1 39 SIGN+ Position sign (+)
GND for analog signal and
18 T_REF Analog torque command input 40 GND
differential output signal
GND for analog signal and
19 GND 41 PULSE- *1 Position pulse (-)
differential output signal
Analog speed / position
20 V_REF 42 NC *2 Reserved
command input (+)
Differential output for encoder
21 OA 43 PULSE+ *1 Position pulse (+)
A pulse
Differential output for encoder Open collector output for
22 /OA 44 OCZ
/A pulse encoder Z pulse
Note:
2. NC represents “No connection”, which is for internal use only. Do not connect to NC, or it may damage
3. When the source for the pulse input is open collector NPN or PNP type equipment, you must
Do not connect the 24V power to the SIGN+ and SIGN- pins at the same time, or the circuit
Do not connect the 24V power to the PULSE+ and PULSE- pins at the same time, or the
3-66
ASDA-B3 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.3.3.3)
(1) When the motor speed command is set to
-10V to +10V, it means the rotation speed is
-3000 rpm to +3000 rpm (default). You can set
V_REF 20 the corresponding range with parameters. C1
Analog (2) When the motor position command is set to
command -10V to +10V, it means the range of the
(input) rotation position is -3 to +3 cycles (default).
When the motor torque command is set to -10V to
T_REF 18 +10V, it means the rated torque is -100% to C1
+100%.
The operation status of motor, such as speed and
Analog MON1 17 current, can be displayed in analog voltage. This
monitor servo drive provides 2 output channels. You can C2
(output) MON2 14 select the data to be monitored with P0.003. This
signal is based on the power ground (GND).
3-67
Wiring ASDA-B3
There are various control modes available (refer to Section 6.1) and the I/O configuration differs
for each mode. This servo drive provides user-defined I/O for you to set functions according to
the application requirements. Refer to Section 8.3 for Table 8.1 Digital input (DI) descriptions
3 and Table 8.2 Digital output (DO) descriptions. The default DI/DO signal configuration for each
control 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 tables for the default DI signals of each control mode:
Control mode
PT PR S/Sz T/Tz PT-S PT-T
DI
Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01
1
SON SON SON SON SON SON
0x04 0x08 0x09 0x10 0x04 0x04
2
CCLR CTRG TRQLM SPDLM CCLR CCLR
0x16 0x11 0x14 0x16 0x14 0x16
3
TCM0 POS0 SPD0 TCM0 SPD0 TCM0
0x17 0x12 0x15 0x17 0x15 0x17
4
TCM1 POS1 SPD1 TCM1 SPD1 TCM1
0x02 0x02 0x02 0x02 0x00 0x00
5
ARST ARST ARST ARST - -
0x22 0x22 0x22 0x22 0x00 0x00
6
NL NL NL NL - -
0x23 0x23 0x23 0x23 0x18 0x20
7
PL PL PL PL S-P T-P
0x21 0x21 0x21 0x21 0x21 0x21
8
EMGS EMGS EMGS EMGS EMGS EMGS
0x00 0x00 0x00 0x00 0x00 0x00
9
- - - - - -
3-68
ASDA-B3 Wiring
Control mode
PR-S PR-T S-T PT-PR PT-PR-S PT-PR-T
DI
Default Default Default Default Default Default
3
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01
1
SON SON SON SON SON SON
0x08 0x08 0x00 0x04 0x04 0x04
2
CTRG CTRG - CCLR CCLR CCLR
0x11 0x11 0x14 0x08 0x08 0x08
3
POS0 POS0 SPD0 CTRG CTRG CTRG
0x12 0x12 0x15 0x11 0x11 0x11
4
POS1 POS1 SPD1 POS0 POS0 POS0
0x14 0x16 0x16 0x12 0x12 0x12
5
SPD0 TCM0 TCM0 POS1 POS1 POS1
0x15 0x17 0x17 0x13 0x24 0x24
6
SPD1 TCM1 TCM1 POS2 ORGP ORGP
0x18 0x20 0x19 0x24 0x18 0x20
7
S-P T-P S-T ORGP S-P T-P
0x21 0x21 0x21 0x2B 0x2B 0x2B
8
EMGS EMGS EMGS PT-PR PT-PR PT-PR
0x00 0x00 0x00 0x02 0x02 0x02
9
- - - ARST ARST ARST
Note:
DI DI
Description Description DI name Description
name name
SON Servo On NL Negative limit PL Positive limit
3-69
Wiring ASDA-B3
See the following tables for the default DO signals of each control mode:
Control mode
PT PR S/Sz T/Tz PT-S PT-T
3
DO
Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01
1
SRDY SRDY SRDY SRDY SRDY SRDY
0x03 0x03 0x03 0x03 0x03 0x03
2
ZSPD ZSPD ZSPD ZSPD ZSPD ZSPD
0x09 0x09 0x04 0x04 0x04 0x04
3
HOME HOME TSPD TSPD TSPD TSPD
0x05 0x05 0x08 0x08 0x05 0x05
4
TPOS TPOS BRKR BRKR TPOS TPOS
0x07 0x07 0x07 0x07 0x07 0x07
5
ALRM ALRM ALRM ALRM ALRM ALRM
0x00 0x00 0x00 0x00 0x00 0x00
6
- - - - - -
Control mode
PR-S PR-T S-T PT-PR PT-PR-S PT-PR-T
DO
Default Default Default Default Default Default
Symbol Symbol Symbol Symbol Symbol Symbol
0x01 0x01 0x01 0x01 0x01 0x01
1
SRDY SRDY SRDY SRDY SRDY SRDY
0x03 0x03 0x03 0x03 0x03 0x03
2
ZSPD ZSPD ZSPD ZSPD ZSPD ZSPD
0x04 0x04 0x04 0x09 0x09 0x09
3
TSPD TSPD TSPD HOME HOME HOME
0x05 0x05 0x00 0x05 0x05 0x05
4
TPOS TPOS - TPOS TPOS TPOS
0x07 0x07 0x07 0x07 0x07 0x07
5
ALRM ALRM ALRM ALRM ALRM ALRM
0x00 0x00 0x00 0x00 0x00 0x00
6
- - - - - -
Note:
3-70
ASDA-B3 Wiring
If the default DI/DO functions 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.
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- 12 P2.036
DI5- 33 P2.014 - - -
DO1+ 7 DO4+ 1
P2.018 P2.021
DO1- 6 DO4- 26
DO2+ 5 DO5+ 28
Standard Standard
P2.019 P2.022
DO DO
DO2- 4 DO5- 27
DO3+ 3 DO6+ 16
P2.020 P2.041
DO3- 2 DO6- 15
3-71
Wiring ASDA-B3
The CN1 quick connector ACS3-IFSC4444 is applicable to the -L models. You do not need to
3
solder the wires; the spring-loaded terminals prevent the wires from loosening caused by
vibration, which makes it a good choice for wiring.
The pin assignments for the CN1 quick connector (ACS3-IFSC4444) are as follows:
OCZ 44 43 PULSE+
NC 42 41 PULSE-
GND 40 39 SIGN+
NC 38 37 SIGN-
PULL HI_P 36 35 PULL HI_S
DI3- 34 33 DI5-
DI6- 32 31 DI7-
DI8- 30 29 GND
DO5+ 28 27 DO5-
DO4- 26 25 OB
/OZ 24 23 /OB
/OA 22 21 OA
V_REF 20 19 GND
T_REF 18 17 MON1
DO6+ 16 15 DO6-
MON2 14 13 OZ
DI9- 12 11 COM+
DI2- 10 9 DI1-
DI4- 8 7 DO1+
DO1- 6 5 DO2+
DO2- 4 3 DO3+
DO3- 2 1 DO4+
3-72
ASDA-B3 Wiring
Installation
Wiring
3-73
Wiring ASDA-B3
For the analog speed command and the analog torque (thrust) command of the -L models, the
3
valid voltage is between -10V and +10V. You can set the command value that corresponds to
the voltage range with the relevant parameters.
1.2 kΩ
20 V-REF
10 kΩ (18 T-REF)
10V
Approx. 12 kΩ
10V
19
SG GND
8 kΩ
Max. output:
±8V, 1 mA
MON1 17 8 kΩ
(MON2 14)
10V
full-scale
19
GND
SG
3-74
ASDA-B3 Wiring
You can input the pulse command with the open collector or differential line driver. The
maximum pulse input is 4 Mpps for the differential line driver and 200 Kpps for the open
collector.
Caution: when the source for the pulse input is open collector NPN type or PNP type
equipment, you must connect the external power (24V ± 10%) to the PULL HI pins.
3
Do not connect the 24V power to the SIGN+ and SIGN- pins at the same time, or the
circuit elements will be damaged.
Do not connect the 24V power to the PULSE+ and PULSE- pins at the same time, or
the circuit elements will be damaged.
C3-1: the source for the pulse input is open collector NPN type equipment, which uses the
external power supply.
Controller -L servo drive
35 PULL HI_S
37 SIGN- 51 Ω
36 PULL HI_P
Max. pulse input frequency:
1.5 kΩ 200 kpps
51 Ω
41 PULSE- 51 Ω
SG
C3-2: the source for the pulse input is open collector PNP type equipment, which uses the
external power supply.
Controller -L servo drive
+ DC
- 24V
35 PULL HI_S
37 51 Ω
SIGN-
36 PULL HI_P
41 51 Ω
PULSE-
SG
3-75
Wiring ASDA-B3
C4: pulse input (differential input) can only be used with 2.8V - 3.6V power systems. Do not use
it with 24V power.
Pulse Type Maximum input frequency
2 Mpps
200 Kpps
SIGN- 37 51 Ω
PULSE- 41 51 Ω
SG
3-76
ASDA-B3 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 (such as the 1N4005 diode).
C5: DO wiring - the servo drive uses an external power supply and the resistor is for general
load.
-L 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
-L servo drive of diode is correct, or
it may damage the
servo drive.
24 VDC
DOX+
DOX-
3-77
Wiring ASDA-B3
3 OFF: 5V or below; the input current must not be higher than 0.5 mA.
11 COM+
Approx. 4.7 kΩ
DC 24V
DI
-L servo drive
DI
DC 24V
11 COM+
Approx. 4.7 kΩ
OA 21
/OA 22 120 Ω
OB 25
/OB 23 120 Ω
OZ 13
/OZ 24 120 Ω
SG
Note: it is suggested that you connect the GND of the controller and the GND of the servo drive in parallel
when the voltage difference between the two GND terminals is too great.
3-78
ASDA-B3 Wiring
3
AM26C31 series
200 Ω
OA 21
/OA 22
High-speed
photocoupler
200 Ω
OB 25
/OB 23
High-speed
photocoupler
200 Ω
OZ 13
/OZ 24
High-speed
photocoupler
SG
C11: output for encoder OCZ signal (open collector output for Z pulse)
24V
-L servo drive
Max. 30V
50 mA
OCZ 44
GND 40
3-79
Wiring ASDA-B3
DO NOT connect battery wires to Pin 3 and Pin 4 of the servo drive CN2
connector. These pins are for internal use only. Wiring them will cause
damage to the internal circuit.
WAR NING When an absolute encoder is used, the battery supplies power directly to the
encoder, so wiring the battery wires to the CN2 connector of the servo drive
is not required.
Recommended
Illustration of connector Model number
brand
Delta ACS3-CNENC200
JAWS IES06G7AQB1
Connectors (quick connector / CN2 connector) of the encoder cable (for ECM-A3 / B3 220V F40
to F80 motors):
2 4 6
1 3 5
3-80
ASDA-B3 Wiring
Connectors (IP67 waterproof connector / CN2 connector) of the encoder cable (for ECM-A3 /
B3 220V F40 to F80 motors):
Connectors (military IP67 waterproof connector / CN2 connector) of the encoder cable (for
ECM-B3 F100 to F180 motors):
3 2 1 2 4 6
7 4
10 9 8
1 3 5
View
from this
side View from this side
3 2 1 2 4 6
7 4
10 9 8
1 3 5
3-81
Wiring ASDA-B3
3
Quick IP67 B3 military
Color Pin No. Signal Description
connector connector connector
Serial communication
4 2 2 White/Red 6 T-
signal (-)
Note: for the wiring details of the absolute encoder connector, refer to Section 3.1.5 Specification for
Step 1:
Strip the cable and expose the wires
covered 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)
3-82
ASDA-B3 Wiring
Step 4:
Place the big metal case to cover the
3
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-83
Wiring ASDA-B3
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
RS-485 communication interface, allowing you to connect multiple servo drives simultaneously.
Note:
1. -L models have a single port (Pin 1 - Pin 8) which only supports RS-485 communication.
2. B3A-M models have dual ports which support both RS-485 and high-speed communication
(1) (2)
Pin assignment:
Pin No. Signal Description
1 - Reserved
2 - Reserved
3, 7 GND_ISO Signal GND
For the servo drive to transmit the data to differential
4 RS-485-
terminal (-).
For the servo drive to transmit the data to differential
5 RS-485+
terminal (+).
6, 8 - Reserved
3-84
ASDA-B3 Wiring
Host controlle r
3
(1)
1
2
3
4
5
120 Ω
6
7
8
(2) (3)
(1) Connect to the controller / PLC; (2) Modbus connector;
Note:
1. You can connect up to 32 axes through RS-485. The communication quality and the allowable number
of connected axes are determined by the controller’s specifications, quality of wires, grounding,
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 Modbus connector and put the terminal resistor
3-85
Wiring ASDA-B3
Conforming to the CANopen DS301 and DS402 standards, the CN3 connector use the standard
3
CANopen communication interface to control the position, torque, and speed of the motor, and
access or monitor the servo status, allowing you to connect multiple servo drives
simultaneously.
Note: -M models have dual ports; B3-M models only support high-speed communication (CANopen), and
16
(1) (2)
Pin assignment:
Pin No. Signal Description
1, 9 CAN_H CAN_H bus line (dominant high)
2, 10 CAN_L CAN_L bus line (dominant low)
3, 11 GND_ISO Signal GND
For the servo drive to transmit the data to differential
4, 12 RS-485-
terminal (-).
For the servo drive to transmit the data to differential
5, 13 RS-485+
terminal (+).
6, 14 - Reserved
7, 15 GND_ISO Signal GND
8, 16 - Reserved
3-86
ASDA-B3 Wiring
3
Host controlle r
(1)
1
2
120 Ω
(CANopen)
3
4
120 Ω
5
6 (RS-485)
7
8
(2)
(1) Connect to the controller / PLC; (2) Wiring for CANopen / RS-485 terminal resistor
Note:
1. CANopen cable length can be up to 30 m (98.43 ft). You can connect up to 32 axes through RS-485.
The communication quality and the allowable number of connected axes are determined by the
controller’s specifications, quality of wires, grounding, interference, and whether a shielded twisted-
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 and put the terminal resistor in the last
servo drive.
3-87
Wiring ASDA-B3
3
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 (Delta model number: UC-ADP01-A) is required.
(1) (2)
(1) Mini USB connector (female); (2) Mini USB connector (male)
3-88
ASDA-B3 Wiring
3
The CN6 connector of the -F models allows you to connect the servo drive to the controller or
motion control card using a standard RJ45 connector and a shielded network cable, controlling
the position, torque, and speed of the motor, as well as accessing or monitoring the servo status
with Delta’s DMCNET system.
You can set the address with P3.000 when using DMCNET communication. Its maximum
transmission rate is 20 Mbps. The -F models provide 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.
16
(1) (2)
Pin assignment:
Pin No. Signal Description
1, 9 DMCNET_1A DMCNET Channel 1 bus line (+)
2, 10 DMCNET_1B DMCNET Channel 1 bus line (-)
3, 11 DMCNET_2A DMCNET Channel 2 bus line (+)
4, 12
- Reserved
5, 13
6, 14 DMCNET_2B DMCNET Channel 2 bus line (-)
7, 15
- Reserved
8, 16
3-89
Wiring ASDA-B3
3 Host controller
(1)
(2)
(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. To connect multiple servo drives in serial, use 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 varies depending on the specification of the
controller or motion control card. Contact the Customer Service Center of the controller or motion
3-90
ASDA-B3 Wiring
The CN6 connector of the -E models provides two EtherCAT ports for connecting multiple servo
3
drives, with one way in and the other way out.
16
(1) (2)
Pin assignment:
Transmission port Pin No. Signal Function description
1 TX+ Transmit +
2 TX- Transmit -
3 RX+ Receive +
4 - Reserved
IN
5 - Reserved
6 RX- Receive -
7 - Reserved
8 - Reserved
9 TX+ Transmit +
10 TX- Transmit -
11 RX+ Receive +
12 - Reserved
OUT
13 - Reserved
14 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-91
Wiring ASDA-B3
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-92
ASDA-B3 Wiring
3
drive is complete, the communication has not yet
Off Initial
started, but the controller can access the servo drive’s
register.
SDO, TxPDO, and RxPDO data packets can be
On Operational
transmitted.
Blinking Pre-Operational The controller can exchange data through the mailbox.
Single The servo drive can use the SDO and TxPDO data
Safe-Operational
flash packets to exchange data with the controller.
Init
(IP) (PI)
Pre-Operational (SI)
(OP) Safe-Operational
(SO) (OS)
Operational
3-93
Wiring ASDA-B3
3 PL C
(1)
Note:
1. When multiple servo drives are connected, the maximum distance between each drive is 50 m
(164.04 inches)
4. Ensure the wiring is correct. 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.
3-94
ASDA-B3 Wiring
The CN6 connector of the B3A-P models* allows you to connect the servo drive to the controller
3
using a standard RJ45 connector and a shielded network cable, controlling the position and
speed of the motor, as well as accessing or monitoring the servo status with Siemens’
PROFINET system.
16
(1) (2)
Pin assignment:
Pin No. Signal Description
1, 9 TX+ Transmit +
2, 10 TX- Transmit -
3, 11 RX+ Receive +
4, 12 - Reserved
5, 13 - Reserved
6, 14 RX- Receive -
7, 15 - Reserved
8, 16 - Reserved
Link
Activity
Link
Activity
3-95
Wiring ASDA-B3
8 7
6 5
4 3
2 1
(1) (2)
(1) CN10 STO connector (female); (2) CN10 quick connector (male)
Pin assignment:
1 - Reserved
2 - Reserved
3-96
ASDA-B3 Wiring
3
Once the STO function is enabled, the servo drive stops supplying current to the motor, cutting
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.)
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-97
Wiring ASDA-B3
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
Hardware fault tolerance IEC 61508 1
(Type A 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
3-98
ASDA-B3 Wiring
The STO function controls the motor current by two individual circuits. The two circuits cut off
3
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:
1. ON = 24 V; OFF = 0 V.
3. The status of the feedback monitor signal changes at once according to the status of the safety
4. Contact the distributor if AL503 (STO self-diagnostic error) occurs. Refer to Chapter 13
SF1 / SF2 H L
Max. 20 ms
3-99
Wiring ASDA-B3
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.
3 SF1 H L
SF2 H L
10 ms
DO.SRDY ON OFF
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
AL502. The following diagram illustrates how AL501 occurs.
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-100
ASDA-B3 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-101
Wiring ASDA-B3
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-
To use a safety relay to trigger the STO function, following the diagram for wiring.
STO
1 Reserved
2 Reserved
24 VDC 3 SF1+
ESTOP
4
SF1-
M
Safety
Relay 5 SF2+
6
SF2-
7 EDM+
8
EDM-
3-102
ASDA-B3 Wiring
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+
24 VDC
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-103
Wiring ASDA-B3
3
Servo drive
B3-L / B3A-L series
AC 200 / 230V
MCCB MC
Three-phase*5 P
*2
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
supply
V
Black
L2C W
Yellow / 24V EMGS BRKR Brake
Green *3
Encoder
The supply voltage is 2.8 – 3.6V. CN2
Do not input 24V power. CN1 1 +5V
SIGN
SIGN+ 39 2 GND
Do n ot con nect
SIGN
SIGN- 37 3 this pin
Differential line driver for Do n ot con nect
position pulse input *1 PULSE+ 43 4 this pin
1.2 kΩ
PULSE- 41 5 T+ SG Shielded
4 RS485-
CCLR DI2- 10 4.7 kΩ
1.5 kΩ
DI9- 12
DO1+ 7
SRDY
DO1- 6
1.5 kΩ
DO2+ 5 CN10 STO (only supported by B3A)
ZSPD
24V DO2- 4 1 -
1.5 kΩ
DO3+ 3 2 -
HOME
DO3- 2 3 SF1+
1.5 kΩ
DO4+ 1 4 SF1-
TPOS
DO4- 26 5 SF2+
1.5 kΩ
DO5+ 28 6 SF2-
ALRM
DO5- 27 7 EDM+
1.5 kΩ
DO6+ 16 8 EDM-
DO6- 15
A phase OA 21
differential signal /OA 22
B phase OB 25
Encoder differential signal /OB 23
pulse
output Z phase OZ 13
differential signal /OZ 24
Note:
*1. The preceding figure uses the differential line driver for position pulse input. For open collector input,
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-104
ASDA-B3 Wiring
Servo drive
B3A-E / B3A-F / B3A-M series
AC 200 / 230V
MCCB MC
Three-phase*5 P
*2
50 / 60 Hz R Regenerative
D resistor
3
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
supply
V
Black
L2C W
Yellow / 24V EMGS BRKR Brake
Green *3
Encoder
CN2
The supply voltage is 2.8 - 3.6V. CN1 1 +5V
Do not input 24V power. 2 GND
SIGN+ 23
Do n ot con nect
SIGN- 24 3 this pin
Differential line driver for Do n ot con nect
position pulse input *1 PULSE+ 25 4 this pin
1.2 kΩ
PULSE- 26 5 T+ SG Shielded
T-REF 20 6 T- twisted-pair
± 10V 10 kΩ
12 kΩ cable
GND 10 Case Shield
Shielded MON1 21
10 kΩ
twisted-pair GND 10 CN4
10 kΩ
cable
MON2 22 Mini USB *4
COM+ 5
SON DI1- 6 4.7 kΩ
B3A-E supports EtherCAT
NL CN6 EtherCAT
DI2- 7 4.7 kΩ
Connect to the controller or the
PL 4.7 kΩ IN previous servo drive
DI3- 8
Connect to the next servo drive or not
EMGS DI4- 9 4.7 kΩ
OUT connecting to other devices
1.5 kΩ
DO1+ 15 B3A-M supports CANopen
and RS485
SRDY CN3 CANopen / RS485
DO1- 16
24V 1.5 kΩ 6,8 -
DO2+ 17
ALRM 5 RS-485+
RS485+
DO2- 18
4 RS-485-
Data input
OA 1 3,7 GND_ISO
A phase
differential signal /OA 2 2 CAN_L
Encoder
OB 11 1 CAN_H
pulse B phase
output differential signal /OB 12 14,16 -
Z phase OZ 3 13 RS-485+
differential signal /OZ 4 12 RS-485-
Data output
11,15 GND_ISO
10 CAN_L
STO CN10 9 CAN_H
- 1
- 2 CN6 DMCNET B3A-F supports DMCNET
SF1+ 3 1 DMCNET_1A
SF1- 4 2 DMCNET_1B
SF2+ 5 3 DMCNET_2A Data input
SF2- 6 4,5 -
EDM+ 7 6 DMCNET_2B
EDM- 8 7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A Data output
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. The preceding figure uses the differential line driver for position pulse input. For open collector input,
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-105
Wiring ASDA-B3
3
Three-phase*5 MCCB
MC *2
P
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
V supply
Black
Open-collector for L2C W
position pulse input*1 Yellow / 24V EMGS BRKR Brake
Green *3
A phase OA 21
differential signal /OA 22
B phase OB 25
Encoder differential signal /OB 23
pulse
output Z phase OZ 13
differential signal /OZ 24
Note:
*1. The preceding figure uses the open collector for position pulse input. For differential line driver input,
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-106
ASDA-B3 Wiring
Servo drive
AC 200 / 230V B3A-E / B3A-F / B3A-M series
Three-phase*5 MCCB
MC *2
P
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
3
Three-phase T Red
U Power
50 / 60 Hz L1C White
V supply
Black
Open-collector for L2C W
position pulse input*1 Yellow / 24V EMGS BRKR Brake
Green *3
1 DMCNET_1A
SF1+ 3
SF1- 4
2 DMCNET_1B
SF2+ 5
3 DMCNET_2A Data input
SF2- 6 4,5 -
EDM+ 7
6 DMCNET_2B
EDM- 8 7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A Data output
12,13 -
14 DMCNET_2B
15,16 -
Note:
*1. The preceding figure uses the open collector for position pulse input. For differential line driver input,
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-107
Wiring ASDA-B3
3
*2
P
AC 200 / 230V Regenerative
MCCB MC D resistor
Three-phase*5
R C
50 / 60 Hz Red
S U Power
White
AC 380 / 440V V supply
Three-phase T Black
L1C W
50 / 60 Hz Yellow / 24V EMGS BRKR Brake
Green *3
L2C
Encoder
CN2
1.2 kΩ
1 +5V
CN1
2 GND
±10V 10 kΩ T-REF 18 Do n ot con nect
12 kΩ 3 this pin
GND 19 Do n ot con nect
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-108
ASDA-B3 Wiring
Servo drive
B3-E / B3-F / B3-M / B3A-E / B3A-F / B3A-M series
AC 200 / 230V
Three-phase*5 MCCB
MC *2
P
3
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
V supply
Black
L2C W
Yellow / 24V EMGS BRKR Brake
Green *3
1.2 kΩ
Encoder
CN2
± 10V 10 kΩ T-REF 20
12 kΩ 1 +5V
GND 10
2 GND
Shielded MON1 21 Do n ot con nect
10 kΩ 3 this pin
twisted-pair GND 10 DO not connect
cable 10 kΩ 4 this pin
MON2 22
5 T+ SG
COM+ 5 Shielded
6 T- twisted-pair
SON DI1- 6 4.7 kΩ
4.7 kΩ
PL DI3- 8
4.7 kΩ
EMGS DI4- 9 CN3 (Only supported by B3A-M)
1.5 kΩ 6,8 -
DO1+ 15 5 RS485+
SRDY
DO1- 16 4 RS485-
1.5 kΩ
DO2+ 17 3,7 GND_ISO
ALRM
DO2- 18 2 -
1 -
A phase OA 1
differential signal /OA 2
OB 11 CN4
B phase
Mini USB *4
differential signal /OB 12
Z phase OZ 3
differential signal /OZ 4 CN10 STO (only supported by B3A)
1 -
2 -
3 SF1+
4 SF1-
5 SF2+
6 SF2-
7 EDM+
8 EDM-
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-109
Wiring ASDA-B3
Servo drive
3
B3-L / B3A-L series
*2
AC 200 / 230V P
MCCB MC
Regenerative
Three-phase*5 D resistor
50 / 60 Hz R C
Red
S U
AC 380 / 440V White Power
T V supply
Three-phase Black
50 / 60 Hz W
L1C Yellow / 24V EMGS BRKR Brake
Green *3
L2C
Encoder
CN2
1 +5V
2 GND
Do n ot con nect
CN1 1.2 kΩ 3 this pi n
Do n ot con nect
V-REF 20 4 this pin
±10V 10 kΩ
12 kΩ
GND 19 1.2 kΩ
5 T+ SG Shielded
6 T- twisted-pair
±10V 10 kΩ T-REF 18 cable
GND 19 12 kΩ Case Shield
Shielded MON1 17
10 kΩ
twisted- GND 19 CN3
pair cable 10 kΩ
MON2 14 6,8 -
COM+ 11 *1 5 RS485+
4.7 kΩ
SON DI1- 9 4 RS485-
4.7 kΩ
TRQLM DI2- 10 3,7 GND_ISO
SPD0 DI3- 34
4.7 kΩ
2 -
SPD1 DI4- 8
4.7 kΩ
1 -
4.7 kΩ
ARST DI5- 33
4.7 kΩ CN4
NL DI6- 32
4.7 kΩ Mini USB *4
PL DI7- 31 4.7 kΩ
EMGS DI8- 30
4.7 kΩ
DI9- 12
DO1+ 7 CN10 STO (only supported by B3A)
SRDY 1.5 kΩ
DO1- 6 1 -
DO2+ 5 2 -
ZSPD 1.5 kΩ
24V DO2- 4 3 SF1+
DO3+ 3 4 SF1-
TSPD 1.5 kΩ
DO3- 2 5 SF2+
DO4+ 1 6 SF2-
BRKR 1.5 kΩ
DO4- 26 7 EDM+
DO5+ 28 8 EDM-
ALRM 1.5 kΩ
DO5- 27
DO6+ 16
1.5 kΩ
DO6- 15
A phase OA 21
differential signal /OA 22
B phase OB 25
differential signal /OB 23
Encoder
pulse OZ 13
Z phase
output
differential signal /OZ 24
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-110
ASDA-B3 Wiring
Servo drive
B3-E / B3-F / B3-M / B3A-E / B3A-F / B3A-M series
AC 200 / 230V
Three-phase*5 NFB
MC *2
P
3
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
V supply
Black
L2C W
Yellow / 24V EMGS BRKR Brake
Green *3
1.2 kΩ Encoder
CN2
± 10V 10 kΩ V-REF 19
12 kΩ 1 +5V
GND 10 1.2 kΩ
2 GND
± 10V 10 kΩ T-REF 20 Do n ot con nect
12 kΩ
3 this pin
GND 10 Do n ot con nect
4 this pin
Shielded MON1 21
10 kΩ 5 T+ SG Shielded
twisted-pair GND 10 twisted-pair
cable 10 kΩ 6 T-
MON2 22 cable
Case Shield
COM+ 5
SON DI1- 6 4.7 kΩ
NL DI2- 7 4.7 kΩ
CN3 (Only supported by B3A-M)
4.7 kΩ
PL DI3- 8 6,8 -
4.7 kΩ
EMGS DI4- 9 5 RS485+
1.5 kΩ 4 RS485-
DO1+ 15 3,7 GND_ISO
SRDY
DO1- 16 2 -
1.5 kΩ
DO2+ 17 1 -
ALRM
DO2- 18
OA 1 CN4
A phase
Mini USB *4
differential signal /OA 2
B phase OB 11
differential signal /OB 12 CN10 STO (only supported by B3A)
Z phase OZ 3 1 -
differential signal /OZ 4 2 -
3 SF1+
4 SF1-
5 SF2+
6 SF2-
7 EDM+
8 EDM-
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-111
Wiring ASDA-B3
Servo drive
3
B3-L / B3A-L series
*2
AC 200 / 230V P
MCCB MC Regenerative
Three-phase*5 D resistor
50 / 60 Hz R C
Red
S U
AC 380 / 440V White Power
Three-phase T V supply
Black
50 / 60 Hz W
L1C Yellow / 24V EMGS BRKR Brake
Green *3
L2C
Encoder
CN2
1 +5V
2 GND
Do n ot con nect
CN1 1.2 kΩ 3 this pi n
A phase OA 21
differential signal /OA 22
B phase OB 25
Encoder differential signal /OB 23
pulse
Z phase OZ 13
output
differential signal /OZ 24
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-112
ASDA-B3 Wiring
Servo drive
B3-E / B3-F / B3-M / B3A-E / B3A-F / B3A-M series
AC 200 / 230V
Three-phase*5 MCCB MC *2
P
3
50 / 60 Hz R Regenerative
D resistor
AC 380 / 440V S
C
Three-phase T Red
U Power
50 / 60 Hz L1C White
V supply
Black
L2C W
Yellow / 24V EMGS BRKR Brake
Green *3
1.2 kΩ Encoder
CN2
± 10V 10 kΩ V-REF 19
12 kΩ 1 +5V
GND 10 1.2 kΩ
2 GND
± 10V 10 kΩ T-REF 20 Do n ot con nect
3 this pin
GND 10 12 kΩ
Do n ot con nect
4 this pin
Shielded MON1 21
10 kΩ 5 T+ SG Shielded
twisted-pair GND 10
cable 10 kΩ 6 T- twisted-pair
MON2 22 cable
Case Shield
COM+ 5
SON DI1- 6 4.7 kΩ CN4
Mini USB *4
NL DI2- 7 4.7 kΩ
4.7 kΩ
PL DI3- 8
4.7 kΩ
EMGS DI4- 9 CN6 EtherCAT B3-E / B3A-E support EtherCAT
EDM+ 7 1 DMCNET_1A
EDM- 8 2 DMCNET_1B
3 DMCNET_2A Data input
4,5 -
6 DMCNET_2B
7,8 -
9 DMCNET_1A
10 DMCNET_1B
11 DMCNET_2A Data output
12,13 -
14 DMCNET_2B
15,16 -
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-113
Wiring ASDA-B3
Servo drive
3
B3-M / B3A-M series
*2
P
Regenerative
AC 200 / 230V MCCB D resistor
Three-phase*5 MC
C
50 / 60 Hz R Red
U Power
S White
AC 380 / 440V V supply
Three-phase T Black
W
50 / 60 Hz Yellow / 24V BRKR EMGS Brake
Green *3
L1C
L2C Encoder
CN2
1 +5V
2 GND
CN1 Do n ot con nect
3 this pin
COM+ 5 *1 Do n ot con nect
_ 4 this pin
DI1 6 4.7 kΩ
4.7 kΩ
5 T+ SG Shielded
NL DI2 7
4.7 kΩ
6 T- twisted-pair
PL DI3 8 cable
4.7 kΩ
Case Shield
EMGS DI4 9
DO1+ 15 CN3
SRDY 1.5 kΩ
DO1- 16 6,8 -
24V
DO2+ 17 5 -
ALRM 1.5 kΩ
DO2- 18 4 - Data input
3,7 GND_ISO
A phase OA 1
differential signal 2 CAN_L
/OA 2
1 CAN_H
Encoder B phase OB 11
pulse differential signal /OB 12 14,16 -
output 13 -
Z phase OZ 3
differential signal /OZ 4 12 -
Data output
STO
11,15 GND_ISO
(only supported by B3A) CN10 10 CAN_L
- 1 9 CAN_H
- 2
SF1+ 3
SF1- 4 CN4
Mini USB *4
SF2+ 5
SF2- 6
EDM+ 7
EDM- 8
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-114
ASDA-B3 Wiring
Servo drive
3
B3-F / B3A-F series
P *2
Regenerative
AC 200 / 230V MCCB D resistor
Three-phase*5 MC
C
50 / 60 Hz R Red
U Power
S White
AC 380 / 440V V supply
Three-phase T Black
W
50 / 60 Hz Yellow / 24V BRKR EMGS Brake
Green *3
L1C
L2C Encoder
CN2
1 +5V
CN1
2 GND
COM+ 5 *1 3 Do n ot con nect
this pin
_
DI1- 6 4.7 kΩ
4 Do n ot con nect
this pin
NL DI2- 7 4.7 kΩ
5 T+
4.7 kΩ SG Shielded
PL DI3- 8
4.7 kΩ
6 T- twisted-pair
EMGS DI4- 9 cable
Case Shield
SRDY DO1+ 15
1.5 kΩ
DO1- 16
24V DO2+ 17
ALRM
1.5 kΩ CN4
DO2- 18 Mini USB *4
A phase OA 1
differential signal /OA 2
Encoder B phase OB 11 CN6
pulse differential signal
output /OB 12 1 DMCNET_1A
Z phase OZ 3 2 DMCNET_1B
differential signal
/OZ 4 3 DMCNET_2A Data input
4,5 -
STO 6 DMCNET_2B
(only supported by B3A) CN10 7,8 -
- 1
- 2 9 DMCNET_1A
SF1+ 3 10 DMCNET_1B
SF1- 4 11 DMCNET_2A Data output
SF2+ 5 12,13 -
SF2- 6 14 DMCNET_2B
EDM+ 7 15,16 -
EDM- 8
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-115
Wiring ASDA-B3
3
AC 200 / 230V MCCB
Three-phase*5 MC
50 / 60 Hz R
S *2
AC 380 / 440V P
Three-phase T Regenerative
D resistor
50 / 60 Hz
L1C C
Red
L2C U Power
White
V supply
Black
CN1 W
Yellow / 24V BRKR EMGS Brake
COM+ 5 *1 Green *3
_ 4.7 kΩ
DI1- 6 Encoder
NL DI2- 7 4.7 kΩ CN2
PL 4.7 kΩ 1 +5V
DI3- 8
EMGS 4.7 kΩ 2 GND
DI4- 9 Do n ot con nect
3 this pin
DO1+ 15 Do n ot con nect
SRDY 1.5 kΩ 4 this pin
DO1- 16
24V 5 T+ Shielded
DO2+ 17 SG
ALRM twisted-pair
1.5 kΩ 6 T-
DO2- 18 cable
Case Shield
A phase OA 1
differential signal /OA 2 CN4
Encoder B phase OB 11 Mini USB *4
pulse differential signal /OB 12
output
Z phase OZ 3
differential signal
/OZ 4
CN6 EtherCAT
STO Connect to the controller
(only supported by B3A) CN10 CN6A or the previous servo
drive
- 1
Connect to the next
- 2 CN6B
servo drive or not
SF1+ 3 connecting to other
SF1- 4 devices
SF2+ 5
SF2+ 6
EDM+ 7
EDM- 8
Note:
*2. The 220V series 200 W models and below have no built-in regenerative resistor.
*5. The 220V series 1.5 kW models and below can use single-phase power supply.
3-116
Test Operation and
Panel Display
This chapter describes the display and operation for the servo drive panel as well as
4
the testing for the servo drive and motor.
4-1
Test Operation and Panel Display ASDA-B3
4 (1)
(2)
(3)
C
N
(6)
4
(4)
(7)
(5)
(1) Display: 5-digit, 7-segment LED displays the monitoring codes, parameter numbers, and
setting values.
(2) MODE key: switches the display among Monitoring mode, Parameter mode, and Alarm
mode. In Editing mode, pressing the MODE key switches back to Parameter mode.
(3) UP (▲) key: changes the monitoring codes, parameter numbers, and setting values.
(4) CHARGE: the LED indicator is on when the power is applied to the main circuit.
(5) DOWN (▼) key: changes the monitoring codes, parameter numbers, and setting values.
(6) SHIFT key: in Parameter mode, pressing the SHIFT key changes the group number. In
Editing mode, pressing the SHIFT key moves the flashing (selected) digit to the left, so you
can adjust the higher setting bit. In Monitoring mode, pressing the SHIFT key switches the
display of high and low words.
(7) SET key: displays and saves 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.
4-2
ASDA-B3 Test Operation and Panel Display
4
Power On
Monitoring
Refer to Chapter 8.
mode
MODE
Parameter
Refer to Chapter 8.
mode
4-3
Test Operation and Panel Display ASDA-B3
Parameter mode
Parameter
mode
4 Monitoring
parameter P0
SHIFT
Basic parameter
P1
SHIFT
Extension
parameter P2
SHIFT
Communication
parameter P3
SHIFT
Diagnosis
parameter P4
SHIFT
Motion control
parameter P5
SHIFT
PR parameter
P6
SHIFT
PR parameter
P7
SHIFT
MODE
Monitoring
mode
4-4
ASDA-B3 Test Operation and Panel Display
Editing mode
Parameter
mode
MODE
Editing mode
SET
4
SET
SET
SET
MODE
Monitoring /
If no alarm occurs, Alarm mode is skipped.
Alarm mode
4-5
Test Operation and Panel Display ASDA-B3
When you complete the parameter setting, press the SET key to save the parameters.
4 The panel displays the symbol of the corresponding status for one second.
Entered an incorrect setting value or the reserved setting value (Out of Range).
You cannot enter a value when the servo is 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
Low word word or low word when the data is displayed in decimal format
High word (32 bits).
indication indication
Negative sign: the two decimal points on the left represent the
negative sign when the data is displayed in decimal format
Negative No (16 or 32 bits). In hexadecimal format, it only shows positive
sign function values.
4-6
ASDA-B3 Test Operation and Panel Display
4
and ‘nnn’ as the alarm code.
Refer to Chapter 8 Parameters for a detailed description of P0.001 or
Chapter 13 Troubleshooting for alarm details.
When you apply power to the drive, the display shows the monitoring displayed 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 set P0.002 to specify the monitoring
code. When the drive is powered, the default monitoring code is determined by the value of
P0.002. For example, if the value of P0.002 is 4, when the drive is powered, the display shows the
monitoring symbol C-PLS first and then shows 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.
4-7
Test Operation and Panel Display ASDA-B3
4
10 Torque command Volt
11 Torque command %
12 Average torque %
13 Peak torque %
16 IGBT temperature °C
4-8
ASDA-B3 Test Operation and Panel Display
4
code of communication models.
Position feedback from the auxiliary encoder.
29 PUU
Note: B3 drives do not support this monitoring variable.
The following table shows the panel display of 16-bit and 32-bit values.
(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)
The following table shows the panel display for negative values.
Note:
1. Dec means the value is displayed in decimal format; Hex means the value is displayed in
hexadecimal format.
2. The display shown in the preceding tables is applicable in both Monitoring mode and Editing mode.
3. All monitoring variables are 32-bit data, and you can switch the high / low word and the display
format (Dec / Hex). According to the definition in Chapter 8, each parameter only supports one
4-9
Test Operation and Panel Display ASDA-B3
In Parameter mode, select P4.000 - P4.004 and press the SET key to show the corresponding
4 fault record.
SET
The 2nd to the last
fault record
SET
The 3rd to the last
fault record
SET
The 4th to the last
fault record
SET
The 5th to the last
fault record
4-10
ASDA-B3 Test Operation and Panel Display
4.4.2 Force DO on
You can switch to the Diagnosis mode by the following steps. Set P2.008 to 406 to enable the
function of forcing DO on. Then, set the DO by binary method with P4.006. When the value of
P4.006 is 0x0002, it forces DO2 on. When the value is 0x0005, it forces DO1 and DO3 on.
These settings are volatile, so the servo drive returns to the normal DO mode after power
cycling. You can also set P2.008 to 400 to switch to the normal DO mode.
4
SET
SET
Force DO on
SET
Force DO1 on
Force DO2 on
Force DO3 on
Force DO4 on
Force DO5 on
4-11
Test Operation and Panel Display ASDA-B3
You can switch to the Diagnosis mode by the following steps. When DI1 - DI9 are triggered by
the external signal, the panel shows the corresponding signal. In binary format, when the bit
For example, if the panel shows “1FE1”, the hexadecimal E is 1110 in binary format, indicating
that DI6 - DI8 are on.
SET
The panel displays in
hexadecimal format.
1 1 1 1 1 1 1 1 0 0 0 0 1 Binary code
13 12 11 10 9 8 7 6 5 4 3 2 1 Corresponding DI
You can switch to the Diagnosis mode by the following steps. When DO1 - DO6 are triggered by
the output signal, the panel shows the corresponding signal. In binary format, when the bit
shows 1, it means the DO is on.
For example, if the panel shows “1F”, the hexadecimal F is 1111 in binary format, indicating that
DO1 - DO4 are on.
SET
The panel displays in
hexadecimal format
0 0 0 1 1 1 1 1 Binary code
5 4 3 2 1 Corresponding DO
4-12
ASDA-B3 Test Operation and Panel Display
4.5 Testing
This section introduces the testing operations without load. To avoid danger, make sure to
operate the servo motor without load first.
Remove the load from the servo motor, including coupling on the shaft and accessories, to avoid
4
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.
Caution: to prevent danger, it is strongly recommended that you first check if the motor runs
normally without load during normal operation. Then, try operating the motor with load.
Check the following items carefully to avoid damages during motor operation.
Check for any obvious visible damage on the servo drive.
The wires at the wiring terminal should be isolated.
Make sure the wiring is correct to avoid damage or any abnormal operation.
Check for and remove any electrically conductive objects, including sheet
metal and screws, or inflammable objects inside or near the servo drive.
Inspection before Check that the control switch is in the Off state.
operation Do not place the servo drive or external regenerative resistor on inflammable
(without power) objects.
To ensure the electromagnetic brake works, check if the stop and circuit
breaker functions are working normally.
Reduce the electromagnetic interference if there is electromagnetic
interference with the peripheral devices.
Make sure the external voltage level of the servo drive is correct.
Protect the encoder cable from excessive stress. When the motor is running,
make sure the cable is not worn or stretched.
Contact Delta if the servo motor vibrates or makes unusual noise during
operation.
Make sure the settings for the parameters are correct. Different machinery
Inspection during has different characteristics. Adjust the parameters according to the
operation characteristics of each machine.
(power is applied)
Reset the parameters when the servo drive is in the Servo Off state, or it
may cause malfunction.
If the relay makes abnormal noise or does not make any contact noise when
operating, please contact Delta.
Check if the power indicator and LED display work properly.
4-13
Test Operation and Panel Display ASDA-B3
4 (1) Connect the red, white, black, and yellow/green wires to the U, V, W, and FG terminals
respectively. If the wiring is incorrect, the motor cannot work properly. The motor ground
wire FG must connect to the drive’s ground terminal. Refer to Chapter 3 for wiring.
(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 Chapter 3 for the
wiring for CN2.
Caution: do not connect the main circuit power (R, S, T) to the output terminal (U, V, W) of
the servo drive, or it may damage the servo drive.
When the power is on, the display of the servo drive shows:
The default signal settings for DI6 - DI8 are negative limit (NL), positive limit (PL),
and emergency stop (EMGS). If DI6 - DI8 are not used, you must set the values of
P2.015 - P2.017 to 0 (disable the DI function) or some other value for a different function.
When P0.002 is set to 07 (motor speed), the display of the servo drive shows:
When the display shows no text, check if the control circuit power is undervoltage.
4-14
ASDA-B3 Test Operation and Panel Display
4
Overvoltage warning:
This means the input voltage of the main circuit is higher than the allowable rated value or
an incorrect power input is applied (incorrect power system).
Corrective action:
1. Use a voltmeter to check if the input voltage of the main circuit is within the allowable
rated value.
2. Use a voltmeter to check if the power system complies with the specifications.
Corrective action:
1. Make sure the wiring complies with the instructions in the user manual.
2. Check the CN2 connector.
3. Check for loose wiring.
4. Check if the encoder is damaged.
4-15
Test Operation and Panel Display ASDA-B3
4
Emergency stop warning:
Check if any of the digital inputs DI1 - DI9 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 - DI9 are set to emergency stop (EMGS)
(make sure that none of the parameters, P2.010 - P2.017 and P2.036, are set to 21).
2. If the emergency stop (EMGS) function is needed, make sure the corresponding 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 - DI9 are set to negative limit (NL) (make sure that none
of the parameters, P2.010 - P2.017 and P2.036, are set to 22).
2. If the negative limit (NL) function is needed, make sure the corresponding 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-16
ASDA-B3 Test Operation and Panel Display
4
Positive limit error warning:
Check if any of the digital inputs DI1 - DI9 are set to positive limit (PL) and make sure that
DI is off.
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 - DI9 are set to positive limit (PL) (make sure that none of
the parameters, P2.010 - P2.017 and P2.036, are set to 23).
2. If the positive limit (PL) function is needed, make sure the corresponding 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 make sure the
metal part of the wiring is not exposed.
Undervoltage warning:
Corrective action:
1. Check if the wiring of input voltage for the main circuit is correct.
2. Use a voltmeter to check the main circuit voltage.
3. Use a voltmeter to check 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-17
Test Operation and Panel Display ASDA-B3
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:
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 with the controller. JOG trial
run with panel operation is not available in the Communication mode (P1.001.X = B or C).
Step 2: set the JOG speed (unit: rpm) with P4.005. Press the SET 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 SET key to save the setting value, and then the panel displays “JOG” and
enters JOG mode.
Step 5: press the MODE key to exit JOG mode after completing the trial run.
SET
Displays JOG speed.
Its default value is 20 rpm.
SET
JOG mode
P (CCW) N (CW)
Exit
4-18
ASDA-B3 Test Operation and Panel Display
Motor runs in
forward direction
4
Speed 0 Motor stops
Motor runs in
reverse direction
If the motor does not run, check if the UVW and encoder cables are correctly wired.
If the motor runs abnormally, check if the U, V, W phase sequence is correct.
4-19
Test Operation and Panel Display ASDA-B3
Before starting the trial run without load, firmly secure the motor base to avoid any danger
caused by force generated by the motor during speed changes.
4 Step 1: set P1.001 to 2 to set the control mode of the servo drive to Speed mode. Then cycle the
power to the servo drive.
Step 2: in Speed mode, set the digital input settings as shown in the following table for the trial
run.
Digital input Parameter setting value DI name Function description CN1 Pin No.
DI1 P2.010 = 0x0101 SON Servo On DI1- = 9
DI2 P2.011 = 0x0109 TRQLM Torque limit DI2- = 10
DI3 P2.012 = 0x0114 SPD0 Speed selection 0 DI3- = 34
DI4 P2.013 = 0x0115 SPD1 Speed selection 1 DI4- = 8
DI5 P2.014 = 0x0102 ARST Alarm reset DI5- = 33
DI6 P2.015 = 0x000 - DI disabled -
DI7 P2.016 = 0x000 - DI disabled -
DI8 P2.017 = 0x000 - DI disabled -
DI9 P2.036 = 0x000 - DI disabled -
DI10 P2.037 = 0x000 - DI disabled -
DI11 P2.038 = 0x000 - DI disabled -
DI12 P2.039 = 0x000 - DI disabled -
DI13 P2.040 = 0x000 - DI disabled -
The preceding settings take the -L model for example. This table shows the settings that disable
the negative limit (DI6), positive limit (DI7), and emergency stop (DI8) functions. Thus, parameters
P2.015 - P2.017 and P2.036 - P2.040 are set to 0x000 (disabled). You can program the digital
inputs of Delta’s servo drive by referring to Table 8.1 Digital input (DI) descriptions in Chapter 8.
The default setting includes the negative limit, positive limit, and emergency stop functions.
Therefore, if any alarm occurs after you complete the preceding settings, cycle the power to the
servo drive or set DI5 to On to clear the alarm. Refer to Section 4.5.2.
4-20
ASDA-B3 Test Operation and Panel Display
The Speed command selection is determined by SPD0 and SPD1. See the following table.
4
External
S between V-REF -10V to +10V
analog signal
S1 0 0 Mode and GND
Speed command
Sz N/A 0
is 0
S2 0 1 P1.009 -60000 to +60000
Internal register
S3 1 0 P1.010 -60000 to +60000
parameter
S4 1 1 P1.011 -60000 to +60000
The parameter setting range of the internal register is from -60000 to +60000.
For example, P1.009 = +30000, and the rotation speed = +30000 x 0.1 rpm = +3000 rpm.
Step 3:
4-21
Test Operation and Panel Display ASDA-B3
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 P1.001 to 1 to set the control mode of the servo drive to Position (PR) mode. Then
cycle the power to the servo drive.
Step 2: in Position (PR) mode, set the digital input settings as shown in the following table for
the trial run.
Digital input Parameter setting value DI name Function description CN1 Pin No.
DI1 P2.010 = 0x0101 SON Servo On DI1- = 9
DI2 P2.011 = 0x0108 CTRG Command triggered DI2- = 10
DI3 P2.012 = 0x0111 POS0 Position selection 0 DI3- = 34
DI4 P2.013 = 0x0112 POS1 Position selection 1 DI4- = 8
DI5 P2.014 = 0x0102 ARST Alarm reset DI5- = 33
DI6 P2.015 = 0x000 - DI disabled -
DI7 P2.016 = 0x000 - DI disabled -
DI8 P2.017 = 0x000 - DI disabled -
DI9 P2.036 = 0x000 - DI disabled -
DI10 P2.037 = 0x000 - DI disabled -
DI11 P2.038 = 0x000 - DI disabled -
DI12 P2.039 = 0x000 - DI disabled -
DI13 P2.040 = 0x000 - DI disabled -
The preceding settings take the -L model for example. This table shows the settings that disable
the negative limit (DI6), positive limit (DI7), and emergency stop (DI8) functions. Thus, parameters
P2.015 - P2.017 and P2.036 - P2.040 are set to 0x000 (disabled). You can program the digital
inputs of Delta’s servo drive by referring to Table 8.1 Digital input (DI) descriptions in Chapter 8.
The default setting includes the negative limit, positive limit, and emergency stop functions.
Therefore, if any alarm occurs after you complete the preceding settings, cycle the power to the
servo drive or set DI5 to On to clear the alarm. Refer to Section 4.5.2.
4-22
ASDA-B3 Test Operation and Panel Display
Refer to Section 3.10.3 for the wiring for Position (PR) control mode. See the following table for
the 100 sets of PR and the corresponding Position commands (POS0 - POS6) and parameters.
Position Corresponding
POS6 POS5 POS4 POS3 POS2 POS1 POS0 CTRG
command parameter
Homing
PR#1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
↑
↑
P6.000
P6.001
P6.002
P6.003
4
~ ~
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-23
Test Operation and Panel Display ASDA-B3
4-24
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-B3
5-2
ASDA-B3 Tuning
5-3
Tuning ASDA-B3
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-B3 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 motor 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-B3
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-B3 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-B3
5
2.
For mechanical parts with limited strokes, low speed movement reduces the risk of
collision. Executing positioning between two points at low speed is recommended. For
mechanical parts with longer strokes 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-B3 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-B3
5
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-B3 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-B3
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
tuning function are not written to the servo drive.
5-12
ASDA-B3 Tuning
5
downloads 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-B3
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 traveling distance as the minimum distance for the motor to
accelerate from zero speed to the constant speed zone, with the constant speed equal to the
set jog speed. If the traveling distance is too long, the estimation time is longer, too. For
mechanical parts with long strokes, it is recommended that you set the traveling distance as the
working range for operation.
5-14
ASDA-B3 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-B3
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-B3 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-B3
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-B3 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-B3
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-B3 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-B3
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 limited strokes, low speed movement reduces the risk of collision.
Executing positioning with two points at low speed is recommended. For mechanical parts
with longer strokes 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-B3 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-B3
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 use
P2.105’s default setting 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 robot arms).
The machine has a transmission component with long strokes (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-B3 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 - 50331648 (unit: pulse); default: 2000
5-25
Tuning ASDA-B3
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 as
shown in 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-B3 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.
5-27
Tuning ASDA-B3
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-B3 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-B3
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-B3 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-B3
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-B3 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-B3
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-B3 Tuning
P2.089 adjusts the command response gain to improve the response to the servo command.
5
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-B3
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π
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-B3 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-B3
Start
5 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-B3 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-B3
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-B3 Tuning
5
control system is 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-B3
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
ASDA-Soft; the zero-crossing frequency is the speed loop bandwidth.
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-B3 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 factor
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-B3
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 factor = 1
-15 Q factor = 5
Q factor = 10
-20
102 103
Frequency [Hz]
50
Phase [deg]
-50
102 103
Frequency [Hz]
5-44
ASDA-B3 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. Set the
frequency at the resonance point as the frequency of the notch filter and gradually increase the
attenuation level (notch depth) 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
BW BW
(1) Resonance point; (2) Notch filter; (3) Resonance point after resonance suppression
5-45
Tuning ASDA-B3
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.
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-46
ASDA-B3 Tuning
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-47
Tuning ASDA-B3
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
ASDA-Soft; the zero-crossing frequency is the speed loop bandwidth.
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 distribution of the resonance
points is not wide, 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 densely 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-48
ASDA-B3 Tuning
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
ASDA-Soft; the zero-crossing frequency is the speed loop bandwidth.
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-49
Tuning ASDA-B3
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-50
ASDA-B3 Tuning
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 positioning for reference of setting P1.030.
5-51
Tuning ASDA-B3
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-52
ASDA-B3 Tuning
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 in ASDA-Soft, 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
Command eliminated, you can set another set of low-frequency
position Low-frequency vibration suppression with the same frequency. The
vibration cycle effect of vibration suppression is doubled.
T
P1.027 = 1 / T
P1.028 = 1
Time
Position
Feedback position
after low-frequency
vibration suppression 3. If the vibration is completely eliminated but the
Command
position response is too slow, gradually increase 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-53
Tuning ASDA-B3
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
- controller - controller parts
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
pay attention to 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-54
ASDA-B3 Tuning
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-55
Tuning ASDA-B3
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
resonance suppression, 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 reduces 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-56
ASDA-B3 Tuning
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 functions simultaneously for -E and -F
models, while you can enable only one set of vibration elimination function for -M and -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 functions.
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-57
Tuning ASDA-B3
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-58
ASDA-B3 Tuning
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-59
Tuning ASDA-B3
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-60
ASDA-B3 Tuning
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
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-61
Tuning ASDA-B3
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
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-62
ASDA-B3 Tuning
1. When using P2.002 and P2.003, set the control mode (P1.001.YX) to Position mode (PT,
PR).
2. When using P2.007, set the control mode (P1.001.YX) to Position or Speed mode (PT, PR,
5
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-63
Tuning ASDA-B3
5 the more severe the noise. In this case, you can set a higher constant value to reduce the
interference from the noise. Please note that the overshoot is greater during the position settling
process if you set a higher value for the filter.
In the application of contour control, to reduce the geometric error caused by the servo following
error (e.g., the actual feedback radius is shorter than the command radius when a 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.
Important: 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-64
ASDA-B3 Tuning
5
When using this function, set the control mode (P1.001.YX) to Position or Speed mode (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 P1.061 (Viscous friction compensation), set P1.062 (Percentage of friction
compensation) to a non-zero value. P1.061 is the torque compensation amount based on the
speed change, which unit is 0.1%/1000 rpm. When adjusting P1.061, it is recommended that
you first set it to 100, 200, then gradually increase the value. 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.TPOS (0x05) Off
Time
For 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-65
Tuning ASDA-B3
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 settings of the two degree of freedom control function (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 parameter settings 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
inconsistent but the contours remain undistorted, you can apply the position gain parameter
settings 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 zero-crossing frequency is the speed loop bandwidth.
5-66
ASDA-B3 Tuning
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-67
Tuning ASDA-B3
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.
5-68
ASDA-B3 Tuning
Auto adjustment:
The switch for automatic friction estimation 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 continuous point-
to-point motion (do not set the delay time) to maintain the estimation performance. Once the
estimation is complete, the servo automatically sets P2.065 [Bit 4] to 0. 5
Start the continuous
point-to-point motion
Position
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-69
Tuning ASDA-B3
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 “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-70
ASDA-B3 Tuning
Before switching
Y=0
After switching
PT / PR
Before switching
Y=1
After switching
5
P2.000 x 100% P2.000 x P2.001 P2.000 x 100% P2.000 x P2.001
S / Sz
Y=0 Y=1
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-71
Tuning ASDA-B3
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.
5 P2.027.X = 3
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%
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-72
Control Mode
This chapter describes the control structure of each mode, including gain adjustment
6
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 and multi-modes are also available for
meeting the application requirements.
6-1
Control Mode ASDA-B3
6
6.6.1 Applying the speed limit ······························································ 6-33
6.6.2 Applying the torque limit ······························································ 6-33
6.6.3 Analog monitoring······································································ 6-34
6-2
ASDA-B3 Control Mode
6-3
Control Mode ASDA-B3
6
3. After setting the parameter, cycle the power to the servo drive.
The following sections describe the operation of each mode, including the control structure,
command source and selection, command processing, and gain adjustment.
6-4
ASDA-B3 Control 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. Set the 100
registers first before switching the drive to Servo On status. There are two ways to select the
commands. One is setting DI.POS0 - DI.POS6 of CN1, and the other is directly setting 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
Control Mode ASDA-B3
The PR command source is the 100 sets of internal command registers (P6.000 - P7.099). Use
DI (0x11, 0x12, 0x13, 0x1A, 0x1B, 0x1C, 0x1E) (POS0 - POS6 of CN1) to select one of the 100
6 sets as the Position command and then 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).
CTRG : this indicates the moment the DI is switched from off to on.
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, if the Position command PR#1 is 10 turns and PR#2 is 20 turns, when PR#1 is
issued first and PR#2 comes second, the difference between absolute and incremental
positioning is shown in the following diagrams.
20 turns
20 turns
10 turns 10 turns
6-6
ASDA-B3 Control Mode
The following diagram shows the basic control structure of Position mode.
6
Position command
Position
command
processing unit
Position control
Speed loop Current loop Motor
unit
For better control, the pulse signals are processed by the Position command processing unit.
The structure is shown in the following diagram.
Low-frequency
vibration
suppression 2
P1.027, P1.028
In the diagram, 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 low-pass filter to smooth the
command. Refer to the following sections for more details.
In PT mode, when DI.INHP is on, the servo drive stops receiving external pulse commands and
the motor stops running. As this function is only supported by P2.013 (DI4 functional planning),
setting P2.013 to 0x45 (DI.INHP) is required.
DI.INHP OFF
ON ON
Pulse
command
6-7
Control Mode ASDA-B3
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 in 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 the pulse input, the
speed and angular acceleration are continuous, so the S-curve command 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 speed profile of Position command and time setting (incremental position command)
Position
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 speed profile of Position command and time setting (decremental position command)
Parameter Function
P1.036 S-curve acceleration / deceleration smoothing constant
P5.020 - P5.035 Acceleration / deceleration times (#0 - 15)
6-8
ASDA-B3 Control Mode
The electronic gear provides easy settings for the resolution. The resolution of the servo drive is
24-bit, which means 16,777,216 pulses are generated per motor revolution. Regardless of the
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 means 16,777,216 pulses are generated per motor revolution;
6
when the E-Gear ratio is 0.5, then every two pulses from the command (controller) corresponds
to one pulse for the motor. However, larger E-Gear ratio might create a sharp corner in the
profile and lead to a high jerk. To solve this problem, apply an S-curve command filter or a
low-pass filter.
For example, if the workpiece is moved at the speed of 1 μm/pulse after you set a proper
E-Gear ratio, then it means the workpiece moves 1 μm per pulse.
(1) Motor; (2) Ball screw pitch: 3 mm (equals 3,000 μm); WL: workpiece; WT: platform
μm
E-Gear is 1
3000 rev 1 3000 μm
= = × = (Unit: )
not applied 1 pulse 1 16777216 pulse
16777216 rev
μm
E-Gear is 16777216
3000 rev 16777216 μm
= = × = 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-9
Control Mode ASDA-B3
Target
6
position
P1.008
Parameter Function
P1.008 Position command - smoothing constant (low-pass filter)
In PR mode, the Position command is selected with the DI signals (POS0 - POS6 and CTRG) of
CN1. Refer to Section 6.2.2 for information about the DI signals 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
Cmd_OK off on
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 position error is smaller
than the value set by P1.054; MC_OK is on when Cmd_OK and TPOS are both on.
6-10
ASDA-B3 Control Mode
There are two types of gain adjustment for the position loop: auto and manual.
Auto
The servo drive can complete the gain adjustment with the Auto Tuning function. Refer to
Chapter 5 Tuning for a detailed description.
Manual
6
Before setting the position control unit, you have to manually set the speed control unit 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: the higher the gain, the smaller 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, then adjust KPP (P2.000) to 125.
(2 × × 20 Hz = 125)
Parameter Function
P2.000 Position control gain
P2.002 Position feed forward gain
Position feed
Position feed
forward gain
Differentiator forward gain
smoothing constant
P2.002
P2.003
Position +
Position + Maximum
+ control gain
command speed limit
P2.000
- Position control P1.055
gain rate of
change Gain switching
P2.001 P2.027
Speed
command
Position
Encoder
counter
6-11
Control Mode ASDA-B3
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
6
vibrating. When the external torque is too high, the low value for 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 position following error.
The actual position profile changes from (1) to (3) with the increase in the KPP value.
(4) stands for the Position command.
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
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 setting
If you have difficulty finding the frequency, enable the auto low-frequency vibration suppression
function, which automatically searches for the vibration frequency.
When you set P1.029 to 1, the system automatically disables the auto low-frequency vibration
suppression function (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 in the following order.
1. Sets P1.029 to 0.
2. Sets P1.025 to the first frequency and sets P1.026 to 1.
3. Sets P1.027 to the second frequency and sets 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 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
vibration 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, it
might detect noise as the low-frequency vibration.
6-12
ASDA-B3 Control 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 Are No
No Is P1.029
Vibration reduced? P1.026 and P1.028
set to 0?
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 the frequency cannot be found. It is
probably because the detection level is set too high causing the low-frequency vibration not being able
to be detected.
2. When the value of P1.026 or P1.028 is greater than 0, but the vibration cannot be suppressed, it is
probably because the detection level is too low causing the system to detect minor frequency or noise
as low-frequency vibration.
3. 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 low frequency.
6-13
Control Mode ASDA-B3
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 you set the value of P1.030 too high
and it exceeds the vibration range. If so, it is suggested that you decrease the value of P1.030.
6
Note that if the value is 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 “Position error
(pulse)” to observe the peak-to-peak amplitude of the signal during positioning for setting
P1.030.
Parameter Function
P1.029 Auto low-frequency vibration suppression mode
P1.030 Low-frequency vibration detection
Manual setting
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
low-frequency vibration suppression 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 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.
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
6-14
ASDA-B3 Control Mode
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 CN1 DI signal
command Command source Content Range
number SPD1 SPD0
Voltage difference
External analog
S between V_REF and -10V to +10V
S1 0 0 Mode signal
GND
Sz N/A Speed command is 0 0
S2 0 1 P1.009 -60000 to +60000
Internal register
S3 1 0 P1.010 -60000 to +60000
(parameter)
S4 1 1 P1.011 -60000 to +60000
Status of SPD0 and 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
there is no need to use the analog voltage for the Speed command, you can use Sz mode
to avoid the problem of zero drift in the voltage. If the drive is in S mode, then 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 internal parameters become the source
for the Speed command. The command is activated once the status of SPD0 and SPD1
are switched. There is no need to use DI.CTRG for triggering.
You can use the Speed command in Speed mode (S or Sz) and Torque mode (T or Tz). When
the drive is in Torque mode, you can use the Speed command input as the speed limit.
6-15
Control Mode ASDA-B3
The following diagram shows the basic control structure of Speed mode.
6
Speed command
Speed
command
processing unit
Speed
observer
The Speed command processing unit selects the command source (see Section 6.3.1),
including the scaling parameter (P1.040) for rotation speed corresponding to the analog voltage
and the S-curve parameter (P1.036) for smoothing the speed. The speed control unit manages
the gain parameters for the servo drive and calculates the current command for servo motor in
real-time. The Resonance suppression unit suppresses the resonance of the machine.
The following diagram introduces the function of Speed command processing unit. Its structure
is shown as follows.
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-16
ASDA-B3 Control 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. Using the S-curve filter avoids jerk
(rapid change of acceleration), resonance, and noise caused by abrupt changes in the speed
input. 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
P1.036 P1.035 P1.036
2 2
Figure 6.3.3.1 S-curve speed profile and time setting
Parameter Function
P1.034 S-curve acceleration constant
P1.035 S-curve deceleration constant
P1.036 S-curve acceleration / deceleration smoothing constant
6-17
Control Mode ASDA-B3
6
Speed (rpm)
3000
0 Time (sec)
-3000
The filter for smoothing the analog input commands is the same as the S-curve filter in terms of
the time program as well as the continuous speed and acceleration curves. In the preceding
diagram, the slopes of the Speed command in acceleration and deceleration are different.
Adjust the time settings (P1.034, P1.035, and P1.036) according to the actual application to
improve the performance.
Parameter Function
P1.006 Speed command - smoothing constant (low-pass filter)
Speed command
Target speed
P1.006
6-18
ASDA-B3 Control 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 change and its range. Moreover, you
can use P1.082 to change the time constant for switching 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-19
Control Mode ASDA-B3
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-20
ASDA-B3 Control 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
P2.005 +
Speed integral +
compensation
P2.006
In the speed control unit, you can adjust different types of gain manually or by using the multiple
gain adjustment modes.
Manual: manually set the parameters with all auto or auxiliary functions disabled.
Manual mode
When you set P2.032 to 0, set the speed control gain (P2.004), speed integral compensation
(P2.006), and speed feed forward gain (P2.007) as well. The parameter descriptions are as
follows.
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 becomes smaller. If you set this gain
too high, it reduces the system stability.
Speed feed forward gain: the higher the gain, the smaller the deviation of phase delay.
Parameter Function
P2.004 Speed control gain
P2.006 Speed integral compensation
P2.007 Speed feed forward gain
6-21
Control Mode ASDA-B3
Here, the step response is used to illustrate the basic principles for proportional gain (KVP),
integral gain (KVI), and feed forward gain (KVF). Refer to the following examples.
Time domain
following error.
6-22
ASDA-B3 Control 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, you can 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.025 Resonance suppression low-pass filter
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
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-23
Control Mode ASDA-B3
The servo drive provides two methods to suppress 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.
6 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. The setting range for the
frequency of the Notch filter is 50 - 5000 Hz and the attenuation level is 0 - 40 dB. If the
resonance frequency drifts significantly with time or due to other causes, using the low-pass
filter to reduce the resonance is suggested.
6-24
ASDA-B3 Control Mode
There are two types of Torque command sources: external analog voltage and internal
parameters.
Select the command source with DI signals of CN1. See the following table for more details.
Torque CN1 DI signal
command Command source Content Range
number TCM1 TCM0
Voltage difference
External analog
T between T_REF and -10V to +10V
T1 0 0 Mode signal
GND
Tz N/A Torque command is 0 0
T2 0 1 P1.012 -500% to +500%
Internal register
T3 1 0 P1.013 -500% to +500%
(parameter)
T4 1 1 P1.014 -500% to +500%
Status of TCM0 and 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, the command is 0. Thus, if
there is no need to use the analog voltage for the Torque command, you can use Tz mode
to avoid the problem of zero drift in the voltage. If the drive is in T mode, then 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 internal parameters become the source
for the Torque command. The command is activated once the status 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
the drive is in Speed mode, you can use the Torque command input as the torque limit.
6-25
Control Mode ASDA-B3
The following diagram shows the basic control structure of Torque mode.
Torque output
6
Torque +
Torque command Resonance Current control
processing Motor
command suppression unit unit
unit
-
Current sensor
The Torque command processing unit selects the command source (see Section 6.4.1),
including the scaling parameter (P1.041) for the torque corresponding to the analog voltage and
the low-pass filter (P1.007) for smoothing the torque. The current control unit manages the gain
parameters for 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-26
ASDA-B3 Control Mode
The Torque command is controlled by the analog voltage difference between T_REF and GND.
Adjust the torque slope and its range with P1.041.
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.
6
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-27
Control Mode ASDA-B3
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-28
ASDA-B3 Control Mode
The dual mode for Sz and Tz is not supported. To avoid occupying too many digital inputs in the
dual or 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, the
PT mode can use the pulse input to reduce the use of DI points (POS0 - POS6).
To refer to the table of default DI/DO functions or to change the DI/DO functions, see Section
3.3 for more information.
6-29
Control Mode ASDA-B3
Speed / Position dual mode includes PT-S and PR-S. The command source for PT-S comes
from the external pulse while the source for PR-S comes from the internal parameters (P6.000 -
6 P7.099). 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 for Position mode is controlled by DI.PT-PR
(0x2B). 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, and
DI.CTRG is not applicable. When the drive switches 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, the drive returns to the Speed mode. Refer to the
introduction of single mode for the DI signals and the selected commands.
6-30
ASDA-B3 Control Mode
Speed / Torque dual mode includes only S-T. The source of the Speed command can be the
external analog voltage or the internal parameters (P1.009 - P1.011), which you 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 select with DI.TCM0 and
DI.TCM1. The following timing diagram illustrates the S-T mode. The switch between Speed
6
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 drive switches 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, the drive returns to the Torque mode. Refer to the introduction of single mode for
the DI signals and the selected commands.
6-31
Control Mode ASDA-B3
Torque / Position dual mode includes PT-T and PR-T. The command source for PT-T comes
from the external pulse while the source for PR-T comes from the internal parameters (P6.000 -
6 P7.099). You can control the Torque command with 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 PR for Position mode is controlled by DI.PT-PR
(0x2B). The following timing diagram illustrates the PR-T mode. The switch between Position
and Torque commands in PR-T mode is controlled by DI signals.
CTRG
In Torque mode (DI.T-P is off), you select the Torque command with DI.TCM0 and DI.TCM1,
and DI.CTRG is not applicable. When the drive switches to Position mode (DI.T-P is off), 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, the drive returns to the Torque mode. Refer to the
introduction of single mode for the DI signals and the selected commands.
6-32
ASDA-B3 Control Mode
6.6 Others
6.6.1 Applying the speed limit
The maximum motor speed in each mode (Position, Speed, and Torque) is 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.
6
The speed limit is applicable only in Torque mode (T or Tz) 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
DI signals available, use the analog voltage input for the Speed limit command. When you set
P1.002.X (disable / enable Speed limit function) to 1, the Speed limit function is enabled. 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 or 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 DI signals available, use the
analog voltage input for the Torque limit command. When you set P1.002.Y (disable / enable
Torque limit function) to 1, the Torque limit function is enabled. The timing diagram is shown as
follows.
6-33
Control Mode ASDA-B3
You can find the required voltage signal with analog monitoring. The servo drive provides two
analog channels. Refer to Chapter 3 for more information about wiring.
Parameter
P0.003
Function
Analog output monitoring
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:
If the analog voltage output is 8V when the motor speed is 1,000 rpm and the maximum speed
of the motor is 5,000 rpm, the setting of P1.004 is as follows.
You can calculate the voltage output corresponding to the current motor speed with the
following formula.
Voltage drift
When voltage drift occurs, the voltage level defined as zero voltage is different from the set zero
point. To fix this problem, use DOF1 (P4.020) and DOF2 (P4.021) to calibrate the offset voltage
output. 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-34
Motion Control
This chapter introduces internal motion commands of the servo drive in PR mode. In
7
this mode, commands are generated based on the internal command of the servo
drive. Various motion commands are available, including Homing, Speed, Position,
Jump, Write, and high-speed position capture (Capture). This chapter contains detailed
description of each command type.
7-1
Motion Control ASDA-B3
7
simultaneously changes the PR commands. The servo drive provides 100 path setting sets,
which include the homing method, Speed command, Position command, Jump command, Write
command, and Rotary Axis Position command.
The property and corresponding data for each PR path are set by parameters. You can find
information of all PR parameters in the descriptions of parameter groups 6 and 7 in Chapter 8.
For example, PR#1 path is defined by two parameters, P6.002 and P6.003. P6.002 is for
specifying the property of PR#1, such as the PR command type, whether to interrupt, and
whether to auto-execute the next PR. P6.003 is subject to change based on the property set in
P6.002. If P6.002 is set to a Speed command, then P6.003 specifies the target speed. When
P6.002 is set to a Jump command, then P6.003 specifies the target PR. The parameters for the
PR#2 path are P6.004 and P6.005, and they work the same way as P6.002 and P6.003. The
same is true for the rest of PR paths. See Figure 7.1.1.
Setting
PR path Property Data content
paramters
7-2
ASDA-B3 Motion Control
In the ASDA-Soft software, when you select the PR to be edited in PR mode, the corresponding
parameters appear at the top of the window. See Figure 7.1.2. If you select PR#1, the settings
of P6.002 and P6.003 appear at the top in the editing section. See P6.002 and P6.003 in Table
7.1.1 for example. The path property and data content differ in accordance with the motion
7
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:
Setting
value of Path type
TYPE
1 SPEED, constant speed control
2 SINGLE, positioning control. The execution stops once the positioning is complete.
AUTO, positioning control. The next PR path is automatically loaded once the
3
positioning is complete.
7 JUMP, jump to the specified path.
8 WRITE, write specified parameters to specified path.
A INDEX, rotary axis position control (index position control)
7-3
Motion Control ASDA-B3
ASDA-Soft version V6 provides a graphical interface for editing PR paths (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.
The servo drive provides 16 acceleration or 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 settings are changed as well. Please be aware of
this when setting PR paths so as to avoid any danger or damage to the machine.
7-4
ASDA-B3 Motion Control
ASDA-Soft also provides a user-friendly interface for setting the shared PR parameters (see
Figure 7.1.1.2). Among the data, the acceleration or deceleration time is set based on the time
duration required for the 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, when the target speed for the motion
7
command is 3000 rpm, then the required duration is 50 ms. If the target speed for the motion
command is 1500 rpm, then the acceleration time is 25 ms. Setting the acceleration or
deceleration time is like setting a fixed slope for acceleration or deceleration, and the slope
does not change when you change the target speed settings.
7-5
Motion Control ASDA-B3
The PR mode provides four monitoring variables for the servo commands and feedback status:
command position (PUU), PR command end register, feedback position (PUU), and position
7
error (PUU). These are described as follows:
1. Command position (PUU): monitoring variable code 001, simplified as Cmd_O (Command
Operation). The target position of the motion command generated per scan cycle during
servo operation (updated every millisecond).
2. PR command end register: monitoring variable code 064, simplified as Cmd_E (Command
End). The target position of the PR command. 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, simplified as Fb_PUU (Feedback
PUU). The feedback position of the motor.
4. Position error (PUU): monitoring variable code 002, simplified as Err_PUU (Error PUU).
The difference between the command position (PUU) and the feedback position (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 difference in each fixed cycle and sends it to the servo drive,
where it is treated as a dynamic command. Fb_PUU is motor encoder feedback position and
Err_PUU is the difference of subtracting Fb_PUU from Cmd_O.
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-6
ASDA-B3 Motion Control
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
difference between the target position of the cycle command and the feedback position.
Position (PUU)
Cmd_E
Cmd_O Err_PUU
Comma nd
Fb_PUU
Time
You can use digital input (DI) to call PR paths and digital output (DO) to monitor PR paths (refer
to Tables 8.1 and 8.2 for the DI/O function descriptions). When you trigger the motion command
with DI.CTRG (0x08), the servo drive operates based on the command from the internal
registers. Once the execution is complete, DO.Cmd_OK (0x15) is set to on. When the motor
reaches its target position, DO.TPOS (0x05) is set to on. Then, after the PR Position command
completes and motor reaches the target position, both DO signals are on and the servo outputs
the DO.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, when the motor reaches the target position, DO.TPOS
(0x05) is set to on. When the delay time is over, DO.Cmd_OK (0x15) is set to on. After these
two DO signals are both on, the servo outputs the DO.MC_OK (0x17) signal to signify that it has
completed this PR path, as shown in Figure 7.1.2.4.
7-7
Motion Control ASDA-B3
Command trigger
DI.CTRG
7 Command
Cmd
PR position command
completed
DO.Cmd_OK
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-8
ASDA-B3 Motion Control
The servo drive provides 100 path setting sets, which include the Homing methods, Speed
command, Position command, Jump command, Write command, and Rotary Axis Position
command (Index Position). The following sections detail each command type.
Address: 0508H
P5.004 Homing methods
0509H
Default: 0x0000 Control mode: PR
Settings:
U Z Y X
X Homing method Z Limit setting
Y Z pulse setting U Reserved
U Z Y X
Reserved Limit setting Z pulse setting Homing method
0-1 0-2 0-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 the homing origin
Y = 1: go forward to Z pulse
Y = 2: do not look for Z pulse X = 2: homing in forward direction, ORG:
OFFON as the homing origin
X = 3: homing in reverse direction, ORG:
OFFON as the homing origin
When reaching the limit: X = 4: look for Z pulse in forward direction
- Z = 0: show error and define it as the homing origin
Z = 1: reverse direction -
X = 5: look for Z pulse in 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 homing origin
Y = 1: go forward to Z pulse
Y = 2: do not look for Z pulse X = 7: homing in reverse direction, ORG:
ONOFF as the homing origin
- - X = 8: define current position as the origin
When reaching the limit: X = 9: torque homing in forward direction
Y = 0: return to Z pulse
Z = 0: show error
Y = 2: do not look for Z pulse
Z = 1: reverse direction X = A: torque homing in reverse direction
7-9
Motion Control ASDA-B3
Address: 0600H
P6.000 Homing definition
0601H
Default: 0x00000000 Control mode: PR
7
Format: HEX Data size: 32-bit
Settings:
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
C Reserved U
first homing
BOOT: whether to execute homing
D automatically when the drive is powered - -
on
0x01 - 0x63: Auto: the servo executes the specified path (PR#1 - PR#99) after homing is complete
1: execute homing automatically (servo switches to on for the first time after power is applied)
7-10
ASDA-B3 Motion Control
The PR Homing mode includes the function for setting the origin offset. You can define any point
in the position system as the reference origin, which does not have to be 0. Once you define the
reference origin, the position system of the motion axis can be established.
See Figure 7.1.3.1.1. The position of the reference origin is 2000 (P6.001 = 2000). The motor
passes by the reference origin and then stops at the position of 1477. From the position system
that it established, the system automatically calculates the position of the 0 point. As soon as
the PR motion command is issued, the motor moves to the specified position.
7
P6.001: Origin definition
Origin 2000
Origin position
(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 homing procedure goes through two stages: high speed and low speed. 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 defined by P5.005 and P5.006.
7-11
Motion Control ASDA-B3
Address: 050AH
P5.005 High speed homing (first speed setting)
050BH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
Default: 100.0 1000 Data size: 32-bit
7
Unit: 1 rpm 0.1 rpm - -
Settings:
ORG ORG
Address: 050CH
P5.006 Low speed homing (second speed setting)
050DH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
Default: 20.0 200 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Settings:
You can set the homing parameters in the PR mode Homing Setting screen in ASDA-Soft,
including the Homing Mode, Homing Speed Setting, and Homing Definition (see Figure
7.1.3.1.2).
7-12
ASDA-B3 Motion Control
The following describes the homing methods supported by the servo drive. They can be
categorized into six types based on their reference points.
Limit
Motor
Z pulse
Limit signal
7-13
Motion Control ASDA-B3
(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 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 reverse direction. When the servo finds the Z pulse, it
7
decelerates to a stop, completing the homing procedure.
(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 operates at low speed
(second speed setting) in the reverse direction to look for the rising-edge limit signal.
Then the servo starts to look for the Z pulse in the forward direction once it reaches
the limit (rising-edge triggered). When the servo finds the Z pulse, it decelerates to a
stop, completing the homing procedure.
From the examples, regardless of the start positions, the origin position after homing
is the same under the same setting condition.
(c) If you set the servo to not look for the Z pulse, 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) in the reverse direction to
look for the rising-edge limit signal. When the servo finds the rising-edge signal, it
decelerates to a stop, completing the homing procedure.
7-14
ASDA-B3 Motion Control
7
Limit
Motor
Start point 3
(b) Go forward to Z
Start point 1 End Start 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 un-triggered (low, Start point 1), the servo operates at high speed (first
speed setting) and then decelerates once it reaches the ORG signal (rising-edge triggered).
Then it reverses and switches to low speed (second speed setting) until the ORG signal
switches to low. Next, the servo starts to look for the Z pulse in the reverse direction. When
the servo finds the Z pulse, it decelerates to a stop, completing the homing procedure.
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 the servo reaches the limit switch. If you set the 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.
7-15
Motion Control ASDA-B3
If the ORG signal at the start point is triggered (high, Start point 3), the servo reverses with
low speed (second speed setting) until the ORG signal switches to low. Next, the servo
continues to look for the Z pulse. When the servo finds the Z pulse, it decelerates to a
stop, completing the homing procedure.
7 (b) 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 method (a) reversing to look for the Z pulse), refer to the preceding
timing diagram.
Motor
End
Start point 1 End Start point 2
Z pulse
Limit signal
7-16
ASDA-B3 Motion Control
Motor
Limit
7
(a) Reverse to Z End
Start point 1 Start Start
point 3 point 2
(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 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 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.
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 the servo reaches the limit switch. If you set the 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 in the
forward direction to reach the falling edge of the ORG signal. Next, the servo operates
at low speed (second speed setting) and reverses to look for the Z pulse. When the
servo finds the Z pulse, it decelerates to a stop, completing the homing procedure.
7-17
Motion Control ASDA-B3
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.
7 (b) 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 method (a) reversing to look for the Z pulse), refer to the
preceding timing diagram.
Motor
End
DI.SHOM (0x27)
7-18
ASDA-B3 Motion Control
Motor Protector
7
(a) Reverse to Z End
Start point
Z Pulse
Time
Torque curve
(Look for Z pulse) Time
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 level detection
(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). When 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) and outputs a greater current to counter the external force once it touches
the protector. When the motor torque reaches the torque level detection (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 torque level detection setting (P1.087),
excessive impact may cause damage to the machine.
7-19
Motion Control ASDA-B3
The following tables describe the settings for the torque level detection (P1.087) and the level
reached timer (P1.088).
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 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%, and 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-20
ASDA-B3 Motion Control
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 variables 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, Cmd_E cannot be calculated because the
7
position system can only be established after homing is complete, and the target position
remains unknown after the Homing command is issued. This is why the changes of the
monitoring variables in Homing mode (Figure 7.1.3.1.3) are different from that when the servo
issues the PR position command (Figure 7.1.2.1). In Homing command’s default setting, the
contents of Cmd_E and Cmd_O are identical. After the servo finds the reference origin and
establishes the position system, it sets the content of Cmd_E to the position of the reference
origin. However, once the servo finds the reference origin, it still requires some distance for the
motor to decelerate to a stop. Meanwhile, Cmd_O continues to issue commands. If no other PR
commands are issued after the Homing command, unlike the condition where the servo issues
the PR position command, the final contents of Cmd_O and Cmd_E in Homing mode 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-21
Motion Control ASDA-B3
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
7
the Speed command by selecting [1]: Constant speed control for the TYPE settings 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.
AUTO is a command that automatically loads and executes the next PR path when the
current PR path completes. You can set the target speed with two unit options, 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 is defined by the
command from the controller; in other words, once the target speed is reached, the servo
drive starts counting the delay time.
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-22
ASDA-B3 Motion Control
Speed
Delay time
Target speed
Acceleration time
Command
Feedback speed
Time 7
Speed
Feedback speed
Command
Delay time
Target speed Time
Deceleration time
D C B A U Z Y X
PR parameters
Property - - DLY - DEC ACC OPT 1
Data content Target speed [0.1 rpm / PPS]
Note:
2. Y: OPT, option
Bit
3 2 1 0
INS: interrupts the previous path when the current path is executed.
AUTO: once current PR path is finished, automatically loads the next path.
7-23
Motion Control ASDA-B3
The PR mode includes a position control function. There are two types: Type 2 (The execution
stops once the positioning is complete) and Type 3 (The next PR path is automatically loaded
7
once the positioning is complete). The way to set these types of commands is the same. See
Figure 7.1.3.3.1 for setting these commands in ASDA-Soft.
INS is an interrupt command that interrupts the previous motion command. Refer to
Section 7.1.6 for more details.
OVLP is an overlap command that allows the next PR command to overlap the command
currently being executed when decelerating. If you use this function, setting the delay time
to 0 is suggested. Refer to Section 7.1.6 for more details.
SPD is the target speed determined by the shared PR parameters. You can choose
whether it is multiplied by 0.1.
DLY is the delay time determined by the shared PR parameters. 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.
7-24
ASDA-B3 Motion Control
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 functions when position control is in operation.
Speed
Target speed
Position
command
Delay time
Time
Acceleration time Deceleration time
7-25
Motion Control ASDA-B3
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
7
command and how the position commands are combined, please refer to Figure 7.1.3.3.3.
1. Absolute position command (ABS): when an absolute command is inserted, 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, so the target
position is 60000 PUU in the position system.
2. Relative position command (REL): when a relative command is inserted, 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 in the position system.
The target position specified by the original command is omitted.
7-26
ASDA-B3 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
Property - - DLY SPD DEC ACC OPT 2 or 3
Data content Target position [PUU]
Note:
1. X:
3: AUTO, positioning control. It automatically loads the next path once positioning is complete.
2. Y: OPT, option
Bit Description
3 2 1 0
CAP
1 1
(high-speed position capturing)
INS: interrupts the previous path when the current path is executed.
OVLP: allow overlapping of the next command. When you set an Overlap function in Position mode,
7-27
Motion Control ASDA-B3
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 target PR number in the PR mode screen in
7
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 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 Jump command is in operation.
PR#1 Jump
Jump
7-28
ASDA-B3 Motion Control
D C B A U Z Y X
PR parameters
Property - - DLY - - - OPT 7
Data content Jump to target PR path (0 - 99)
Note:
2. Y: OPT, option
7
Bit
3 2 1 0
Property - - - INS
INS: interrupts the previous path when the current path is executed.
7-29
Motion Control ASDA-B3
The PR mode includes a Write command. It can write constants, parameters, data arrays, and
monitoring variables to the specified parameters or data arrays. You can write a parameter to a
7
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. The
function of writing to non-volatile memory is also available; however, frequent usage
shortens the life of the EEPROM.
DLY is the delay time determined by the shared PR parameters. Once a Write command is
issued, the servo drive starts counting the delay time.
Table 7.1.3.5.1 shows the bit functions when a Write command is in operation.
Writing Target Data source
Parameter Constant
Data array Parameter
- Data array
- Monitoring variable
7-30
ASDA-B3 Motion Control
D C B A U Z Y X
PR parameters
Property 0 SOUR_DEST DLY DESTINATION OPT 8
Data content SOURCE
Note:
2. Y: OPT, option
7
Bit
3 2 1 0
INS: interrupts the previous path when the current path is executed.
AUTO: once current PR path is finished, automatically loads the next path.
ROM: write data to RAM and EEPROM at the same time. This function can only write parameters.
5. Z, U, A: DESTINATION, destination
A U Z
Writing target:
Parameter group Parameter number
parameter
Writing target:
Data array number
data array
7-31
Motion Control ASDA-B3
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 system. 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 in single
direction (or mostly in the same direction), if the motor position exceeds the range, 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 mode screen in ASDA-Soft (see Figure 7.1.3.6.2).
As shown in the example, the starting PR path is set to 1, the number of paths (path size) is set
to 8, and the total moving distance (P2.052) is 80000 PUU. When you click OK, the software
automatically writes position command 0 PUU to PR#1, 10000 PUU to PR#2, 20000 PUU to
PR#3, and so on up to PR#8. 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. Refer to
Section 7.1.6 for more details.
OVLP is an overlap command that allows the next PR command to overlap the command
currently being executed when decelerating. If you use this function, setting the delay time
to 0 is suggested. Refer to Section 7.1.6 for more details.
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.
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).
7-32
ASDA-B3 Motion Control
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.
Position (PUU)
231-1
Rotary axis
position
scale
Motor s feedback
position
-231
Rotary axis
position
Rotary axis position scale
Rotary axis Path No.
position 8
scale 8 7 1
7
Rotary axis
6 6 2
position
5
4 5 3
3 4
Motor s
2 running
1 direction
Figure 7.1.3.6.2 Rotary Axis Position Setting Wizard (Index Coordinates Setting Wizard) in PR mode
7-33
Motion Control ASDA-B3
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 3 Always backward 3 20000 PUU
(Backward) Motor s
2 & 2 10000 PUU
Shortest Dist.1 0 PUU running
1 direction
7-34
ASDA-B3 Motion Control
Bit
D C B A U Z Y X
PR parameters
Property - OPT2 DLY SPD DEC ACC OPT A
Data content Rotary Axis Position command [PUU] (0 to P2.052 minus 1)
Note:
2. Y: OPT, option
7
Bit
3 2 1 0 Description
INS: interrupts the previous path when the current path is executed.
OVLP: allow overlapping of the next command. When you set an Overlap function in Position mode,
3. C: OPT2, option 2
Bit
3 2 1 0
AUTO: once current PR path is finished, automatically loads the next path.
7-35
Motion Control ASDA-B3
In the PR mode, there are six types of commands. To make users understand how the PR
procedure works, ASDA-Soft presents the execution order and calling sequence of all PR
7
procedures. The symbols and contents in the PR diagram are shown as follows. This includes
five parts: number, command execution type (property), command type, next procedure
command, and command information. See Figure 7.1.4.1.
(1)
Position (3)
DLY = [0] 0 ms
(4)
100000 PUU
INC
200 rpm (5)
(1) Number: the PR path 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; and (I) command interrupt.
(3) Command type: there are six types of PR procedure commands: Homing, Speed, Position,
Jump, Write, and Rotary Axis Position (Index Position). The color displayed in this section
depends on the command type.
(4) Next procedure command: if the current path is followed by a PR command, there would
be an arrow pointing to the specified PR path.
(5) Command information: displays the details of this PR path. The displayed contents and
color depend on the command type.
7-36
ASDA-B3 Motion Control
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
7
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)
(1) Activation mode (Boot): if the drive is set to execute homing in Servo On state after
powered on, it displays (B); if homing is not required, no information is displayed.
(2) Method selection: including the homing methods and Z pulse setting which are shown in
the following table. When the mode name ends with a “Z”, it means the servo looks for the
Z pulse in the forward or reverse direction; when the mode name ends with a non-Z
character, it means the servo does not look for the Z pulse. F signifies running forward; R
signifies running in reverse; ORG signifies the origin; CUR signifies the current position;
and 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 Z pulse
look for Z pulse
X = 0: homing in forward direction and define the
0: PLZ 0: PL
positive limit (PL) as the homing origin
X = 1: homing in reverse direction and define the
1: NLZ 1: NL
negative limit (NL) as the homing origin
X = 2: homing in forward direction, ORG: OFFON as
2: F_ORGZ 2: F_ORG
the homing origin
X = 3: homing in reverse direction, ORG: OFFON as
3: R_ORGZ 3: R_ORG
the homing origin
X = 4: look for Z pulse in forward direction and define it
4: F_Z
as the homing origin
X = 5: look for Z pulse in reverse direction and define it
5: R_Z
as the homing origin
X = 6: homing in forward direction, ORG: ONOFF as
6: F_ORGZ 6: F_ORG
the homing origin
X = 7: homing in reverse direction, ORG: ONOFF as
7: R_ORGZ 7: R_ORG
the homing origin
X = 8: define the current position as the origin 8: CUR
X = 9: torque homing in forward direction 9: F_BUMPZ 9: F_BUMP
7-37
Motion Control ASDA-B3
7
(6) Homing at low speed (Speed2): second homing speed, P5.006.
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.
Speed
(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 the shared PR parameters. It is defined by the command
from the controller; in other words, once the target speed is reached, the servo drive starts
counting the delay time.
(4) Acceleration time (Acc): determined by the shared PR parameters; length of time to reach
the target speed from stopped.
(5) Deceleration time (Dec): determined by the shared PR parameters; length of time to
decelerate from target speed to stopped.
7-38
ASDA-B3 Motion Control
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
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.
(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. You can also set an Overlap (OVLP) function in the Position command and set
the delay time (DLY) to 0, so that the next PR path can overlap the current one. If the
Overlap function is enabled, it displays (O); if not, no information is displayed.
(2) Delay time (DLY): determined by the shared PR parameters. 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.
(4) Position command type: “ABS” means absolute positioning; “REL” means relative
positioning; “INC” means incremental positioning; and “CAP” means high-speed position
capturing.
(6) Acceleration time (Acc): determined by the shared PR parameters; length of time to reach
the target speed from stopped.
(7) Deceleration time (Dec): determined by the shared PR parameters; length of time to
decelerate from target speed to stopped.
7-39
Motion Control ASDA-B3
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.
7
PR#1 (I) (1)
Jump
(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
(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 shows (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.
7-40
ASDA-B3 Motion Control
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 commands. It is marked as “Index
Position”. See Figure 7.1.4.7.
PR#1 (I)(O)
Index Position List [100000]
(2)
7
Index Position Index Position Index Position
DLY = [0] 0 ms DLY = [0] 0 ms DLY = [0] 0 ms (3)
0/100000 PUU 33333/100000 PUU 66667/100000 PUU (4)
Dir = [0] Forward Dir = [0] Forward Dir = [0] Forward (5)
Speed = 200 rpm Speed = 200 rpm Speed = 200 rpm (6)
Acc = [0] 6.67 ms Acc = [0] 6.67 ms Acc = [0] 6.67 ms (7)
Dec = [0] 6.67 ms Dec = [0] 6.67 ms Dec = [0] 6.67 ms (8)
(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. You can also set an Overlap (OVLP) function in the Rotary Axis Position
command and set the delay time (DLY) to 0, so that the next PR path can overlap the current
one If the Overlap function is enabled, it displays (O); if not, no information is displayed.
(3) Delay time (DLY): determined by the shared PR parameters. It is defined by the command
from the controller; in other words, once the target position is reached, the servo starts
counting the delay time.
(4) Position command: the numerator is the target 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 “Always move forward (Forward)”, “Always
move in reverse direction (Reverse)”, and “The shortest distance (Shortest)”.
(7) Acceleration time (Acc): determined by the shared PR parameters; length of time to reach
the target speed from stopped.
(8) Deceleration time (Dec): determined by the shared PR parameters; length of time to
decelerate from target speed to stopped.
7-41
Motion Control ASDA-B3
There are four types of PR trigger methods. They are Digital input (DI) triggering, Event
triggering, PR command trigger register (P5.007), and High-speed position capture (Capture)
7
triggering. 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 command registers (POS0 -
POS6) and use the CTRG command to trigger the selected PR path. Before triggering the PR
command with the digital inputs (DIs), you must define the functions of the 8 sets DIs, which are
DI.POS0 (0x11), DI.POS1 (0x12), DI.POS2 (0x13), DI.POS3 (0x1A), DI.POS4 (0x1B), DI.POS5
(0x1C), DI.POS6 (0x1E), and DI.CTRG (0x08) (refer to Table 8.1). You can set these DIs in the
Digital IO setting screen in ASDA-Soft, as shown in Figure 7.1.5.1.
7-42
ASDA-B3 Motion Control
Select the PR number to be executed based on the on / off status of DI.POS0 - POS6 and use
DI.CTRG to trigger the specified PR path. See the following table for an example.
Correspon-
Position POS POS POS POS POS POS POS
CTRG ding
command 6 5 4 3 2 1 0
7
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
In addition, there are two sets of DIs for special functions: DI.SHOM (0x27) and DI.STP (0x46).
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 Digital IO setting screen in
ASDA-Soft to set these functions, as shown in Figure 7.1.5.2.
7-43
Motion Control ASDA-B3
Event triggering
You can use Event trigger commands 1 - 4 to execute the specified PR path. There are two
types of Event triggering: rising-edge trigger and falling-edge trigger. The PR path numbers that
you can specify are PR#51 - 63 (see the example in Figure 7.1.5.3). Before using the event
7 triggering for PR commands, you must define the functions of these DIs, which are DI.EV1
(0x39), DI.EV2 (0x3A), DI.EV3 (0x3B), and DI.EV4 (0x3C) (see Table 8.1). You can use the
Digital IO setting screen in ASDA-Soft to set these functions, as shown in Figure 7.1.5.4.
DI.EV1 (0x39)
Event trigger command 1
PR#51 PR#52
DI.EV2 (0x3A)
Event trigger command 2
PR#62 PR#63
7-44
ASDA-B3 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. You can also use ASDA-Soft to set the event
trigger of PR paths. See Figure 7.1.5.5.
You can write the PR number to be executed in P5.007 to have the servo drive execute the
specified PR path. If you set P5.007 to 0, the servo drive executes homing. If you set P5.007 to
1 - 99, the servo drive executes the specified PR path. If you set P5.007 to 1000, the servo
drive stops executing PR commands. Refer to the setting descriptions of P5.007 in Chapter 8.
You can trigger the specified PR path with the high-speed position capture function. When the
capturing completes, you can set whether to trigger PR#50 with P5.039.X [Bit 3]. For detailed
settings, refer to Section 7.2.2.
7-45
Motion Control ASDA-B3
The servo drive updates the command status every millisecond. Figure 7.1.6.1 illustrates how
the servo drive deals with the PR commands. Once a PR procedure is triggered, it goes through
7
three processing units, which are PR queue, PR executor, and motion command generator.
PR queue
PR executor
Sends the paths set with motion commands (Speed and Position commands) to the
generator.
Completes Jump and Write commands.
Within 1 ms, it completes at least 20 consecutive paths with Interrupt functions and
without delay.
Speed
Time
Trigger mechanism
As mentioned in Section 7.1.5, the servo drive provides multiple trigger methods. A PR
procedure is executed as long as a trigger signal is output. When two different trigger
commands are generated within the same ms, the priority is as follows: High-speed position
capture triggering (CAP) > DI triggering (DI.CTRG) > PR command trigger register (P5.007) >
Rising-edge event triggering (Event ↑) > Falling-edge event triggering (Event↓). Within this
ms, commands with higher priority are executed first and then the lower priority commands are
sent in the next ms. If three trigger commands are generated in the same ms, the third is not
added to the PR queue.
7-46
ASDA-B3 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 the received PR group includes motion commands
(Speed 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 PR executor can
consecutively complete at least 20 PR paths with Interrupt functions (INS) without delay (DLY)
within 1 ms. If there are PR paths that have not been completed within 1 ms, and a new PR
group is sent to the executor by the PR 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. If there are PR paths that have not been
completed within 1 ms but no new PR group is sent to the executor, the executor continues to
execute the unfinished PR paths.
The PR executor sends the motion commands (Speed and Position 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
soon as they enter the generator. If another motion command with the Interrupt setting also
enters the generator, it is integrated with the current command in the generator. The settings of
the integrated command, including whether multiple motion commands are Sequence
commands and whether they are set with the Interrupt (INS) or Overlap (OVLP) function, are
determined by the setting of each PR path.
Sequence command
The configurable motion commands for PR paths are the Position and Speed commands. A
Sequence command is a series of motion commands without the Overlap (OVLP) or Interrupt
(INS) function, and the following command starts to be executed only after the delay time (DLY)
set in the previous command. For Position commands, the delay time starts to count after the
target position is reached. For Speed commands, the delay time starts to count after the target
speed is reached.
7-47
Motion Control ASDA-B3
When the PR executor receives two consecutive Position commands without the 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 Position
7 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-48
ASDA-B3 Motion Control
When the PR executor receives two consecutive Speed commands without the 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).
(1 ms command cycle) (1 ms command cycle)
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
(b) Speed command with delay
7-49
Motion Control ASDA-B3
Multiple commands
The PR queue updates commands every millisecond. 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 by the PR executor immediately. As shown in Figure 7.1.6.4, in
7 the first ms, the PR queue receives a Position command and the PR executor 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 the PR executor executes it
immediately.
In the third ms, the PR queue receives a Jump command and the PR executor executes it
immediately as well. These two commands (Write and Jump commands) are not sent to the
motion command generator since the PR executor and the generator execute commands
independently. In the fourth ms, the PR queue receives a Position command and the PR
executor sends this Position command to the generator for execution.
Speed
Motion
command
generator
Time
7-50
ASDA-B3 Motion Control
Command interruption
DI trigger
Internal interruption
Homing
External interruption
CAP trigger
7
Position command
Event trigger
Speed command
PR command trigger register
Jump command
(P5.007)
Software trigger Write command
1. Internal interruption
For a series of PR paths, if one PR path includes an AUTO function (auto-execute the next
path), the system continues to read the next path right after reading the current path instead of
reading the next path after the current path is complete. If the current path includes a delay, the
next path is read after the 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 by replacing the un-executed commands in the previous path with the next
path or integrating the commands of the previous path which are in execution with the next
path.
7-51
Motion Control ASDA-B3
7
ABS ABS ABS
100 rpm 200 rpm 500 rpm
Speed
Motion
command
generator
Time
Speed
Motion
command
generator
Time
500 ms
Note: the way to integrate the position commands of internal interruption is slightly different from what is
described in Section 7.1.3.3.
In general, the relative position command (REL)’s target position = motor's current position +
command value. However, for internal interruption, the relative position command (REL) works the
same as the incremental position command (INC), with the target position = previous target position
+ command value. See the following example.
The rest of the integration method is the same as that mentioned in Section 7.1.3.3.
Figure 7.1.6.7 Example of relative and incremental position commands for internal interruption
7-52
ASDA-B3 Motion Control
When the PR executor receives three consecutive Speed commands with the second command
set with an Interrupt function, the executor treats the first and the second as one PR group.
Since the first Speed command is not executed by the executor, the executor replaces the first
command with the second command and 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, the PR executor sends the first command to the generator
and then starts counting the delay time. After the delay is over, the executor 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)).
Speed (rpm)
500
Motion
command
generator
200 Time
Speed (rpm)
500
Motion
command
generator
200
100 Time
100 ms
7-53
Motion Control ASDA-B3
The PR queue updates commands every millisecond. If all PR paths are consecutive with
Interrupt functions and without delay, the queue can read at least 20 PR paths in 1 ms, and
these paths are regarded as a PR group. If this PR group includes multiple motion commands,
7 the PR queue only sends the last command it 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 by the executor 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 regards this PR path and the prior path(s)
as the first PR group, and what follows is the second PR group. In this case, 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-54
ASDA-B3 Motion Control
2. External interruption
When a PR path is being executed, if another PR path is forced to execute with any of the
trigger methods for the PR command (refer to Section 7.1.5 for PR trigger methods), the PR
queue receives a PR path with an Interrupt function and sends this path to the motion command
generator immediately, and then changes the path in execution. Note that a delay does not
change the result of an external interruption. That is, once the PR queue receives an external
interrupt command, the motion commands in the latter part are executed by the generator and
7
integrated with the previous command.
The external interruption of the Position command is as shown in Figure 7.1.6.10 (a). If a PR
path with an Interrupt function enters the PR executor by external interruption, 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 command when running. The methods of integration are described in Section 7.1.3.3.
The external interruption of the Speed commands is the same as that of the Position commands
(see 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-55
Motion Control ASDA-B3
Speed Speed
7
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
Overlap command
If the previous position command includes an Overlap (OVLP) function, it allows the next
command to be executed while the previous motion is decelerating, thus achieving a continuous
motion. When you use an Overlap command, the delay time is still effective. The delay time
starts to count from the start point of the command with the delay time setting; however, in order
to have a smooth command transition, setting the delay time to 0 is suggested. In addition, if the
deceleration time of the previous command is identical to the acceleration time of the next
command, the discontinuous speed during transition can be avoided, smoothing the transition
between commands (see Figure 7.1.6.11).
The relationship between the 1st target speed and its deceleration time and the relationship
between the 2nd target speed and its acceleration time are as follows.
An Interrupt command has a higher priority than an Overlap command. 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.
7-56
ASDA-B3 Motion Control
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=[0] 16.65 ms
Dec=[0] 6.67 ms Dec=[0] 16.65 ms
Speed
Motion
command
generator
Time
Deceleration time of the 1st command is different from
acceleration time of the 2nd command
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=[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 lead to different behavior
depending on the settings. The suggested steps to interpret a series of PR paths are 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.
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.
7-57
Motion Control ASDA-B3
7
instantly capture the motor’s feedback position and store this position in the data array. Refer to
the following sections for more details about the setting and how it works.
The data array can store up to 128 sets of 32-bit data (0 - 127) captured by the high-speed
capture function. Set P2.008 to 30 and then 35 or use ASDA-Soft to write the data to EEPROM;
otherwise, the data in RAM is volatile. ASDA-Soft provides a user-friendly screen for reading
and writing the data array.
7-58
ASDA-B3 Motion Control
You can use the panel, communication, or ASDA-Soft to read data from or write data to the data
array with parameter settings. The first group of parameters for reading and writing the data
array are P5.011 - P5.013. P5.011 specifies the address of data array to be read and written.
P5.012 and P5.013 read data from or write data to the data array address set by P5.011. The
7
behaviors after reading and writing with P5.012 and P5.013 differ. Refer to Table 7.2.1.1 for
more information.
The second group of parameters for reading and writing the data array are P5.011 and P5.100 -
P5.103. P5.011 specifies the address of data array to be read and written. 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 value, the return
content of the address is 0. Refer to Table 7.2.1.2 for descriptions and examples.
Table 7.2.1.1 Group 1 parameters for reading and writing the data array
Parameter Description
P5.011
Address for Specifies the data array address for reading and writing
reading and writing
Window for
Read / write with Behavior after reading Behavior after writing
reading and writing
Value of P5.011 does not
P5.012 Panel Value of P5.011 adds 1
add 1
Window #1 for
reading and writing Communication /
Value of P5.011 adds 1 Value of P5.011 adds 1
ASDA-Soft
Not writable with the drive
P5.013 Panel Value of P5.011 adds 1
panel
Window #2 for
reading and writing Communication /
Value of P5.011 adds 1 Value of P5.011 adds 1
ASDA-Soft
Example: reading and writing the data array through the drive panel or communication.
Write values to the data array address in the following sequence: Data array #11 = 100,
Data array #12 = 200, Data array #13 = 300. Then, read the data in the same sequence.
7-59
Motion Control ASDA-B3
7 Write 100 to
Data array #11
Value of P5.011
(writing address)
Write
P5.012 = 100
P5.013
Not writable
with panel
Read
Data array #11
Read
P5.012 = 100
P5.011 (reading
address) remains
Read
P5.013 = 100
Value of P5.011
(reading address)
adds 1 adds 1
P5.011 = 11
P5.011 = 12 P5.011 = 12
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 the
consecutive writing command to write 100 to Data array #11, 200 to Data array #12, and 300 to
Data array #13. When reading, use the single data writing command to set the start address as
Data array #11, and then use the consecutive reading command to read P5.011 - P5.013 (Data
array #11 and #12). Since P5.011 has been read twice, its value is incremented by 2, you can
continue to read from Data array #13.
7-60
ASDA-B3 Motion Control
Table 7.2.1.2 Group 2 parameters for reading and writing the data array
P5.011
Specifies the data array address
Address for 5 125
for reading and writing
7
reading and writing
Window for Example 1 Example 2
Description
reading and writing Address Content Address Content
P5.100
Reads from or writes to the
Window #3 for 5 1234 125 5678
address specified by P5.011.
reading and writing
P5.101 Reads from or writes to the first
Window #4 for address following the address 6 2345 126 6789
reading and writing specified by P5.011.
P5.102 Reads from or writes to the
Window #5 for second address following the 7 3456 127 7890
reading and writing address specified by P5.011.
P5.103 Reads from or writes to the third
Window #6 for address following the address 8 4567 x 0
reading and writing specified by P5.011.
7-61
Motion Control ASDA-B3
The high-speed position capture function (Capture), abbreviated as CAP, uses the external
signal to trigger the high-speed digital input DI3 (-F, -M, B3A-P models) or DI7 (-L models) (with
7
execution time of only 5 µs) to capture the position data of the motion axis and 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 defines the function of DI3 or DI7 (based on the
models) as data capturing, which means the DI is not user-defined.
The flowchart for high-speed position capturing is shown in Figure 7.2.2.1. You can set the
Capture function in ASDA-Soft, as shown in Figure 7.2.2.2. The relevant parameters are defined
as follows.
P5.036 sets the start address of the data array for storing the captured data; if it is not set, the
default start address is #0. P5.038 sets the number of capturing times, which 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 number of capturing times is reset to 0 (P5.038 = 0), and the
next cycle starts automatically to capture the previously set number of capturing times.
However, the start address 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. When the Capture function is set to capture multiple points (P5.038 > 1), use P1.020 to
set the masking range for capturing. This prevents the same position data from being captured
repeatedly by setting the masked area within which only one capturing is allowed. P5.039
enables or disables the Capture function and other settings. See the following table for more
information.
Minimum interval
U - 0 - F: 0 - 15 ms
between each trigger
7-62
ASDA-B3 Motion Control
7
7890
DI
Normally closed
P5.039.Z = 1
Data array
Start address
1234
Reset the 1st position P5.036
CAP 2345
P5.039.X [Bit 1] = 1
1st position = P5.076 amount 5678
P5.038 6789
7890
CAP amount
P5.038 = P5.038 - 1
No
CAP completed?
P5.038 == 0
Yes
7-63
Motion Control ASDA-B3
It is suggested that you program the PR paths to execute the Capture function with the motion
commands. By doing so, you can use Write commands to set the high-speed position capture
function, as well as to execute motion commands once capturing is complete.
7
See the example in Figure 7.2.2.3. PR#1 deactivates the Capture function (P5.039.X [Bit 0] = 0).
PR#2 sets the start address of data array to #1. PR#3 sets the number of capturing times to 3.
PR#4 sets the capturing axis’ position to 0 for the first capture point. PR#5 enables the Capture
cycle mode and sets a delay of 1 ms to ensure that the next PR path for activating the Capture
function can be executed. PR#6 activates the Capture function, resets the position of the first
point, executes PR#50 after capturing is complete, selects the motor encoder as the axis source
of Capture, sets the trigger logic as “normally open”, and sets the trigger interval as 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, the servo continues to execute PR#51 with the Speed command
setting remaining at 50 rpm.
In Figure 7.2.2.4, you can see that after the CAP DI is first triggered, the capturing axis’s
position is reset to 0 and the position data is stored in data array #1 because the Reset function
for the first point is enabled and P5.076 is set to 0. At the moment the CAP DI is triggered the
second and third time, the position data is written to data array #2 and #3. Once the first capture
cycle is complete, DO.CAP_OK (0x16) 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.CAP_OK (0x16) is set to off and the number
of capturing times is set to 3 again. When the CAP DI is triggered for the fourth time, the capture
axis’ position is not reset; instead, the current position of the capturing axis is written to data
array #1 again, which means the data written in the previous cycle is overwritten. At the moment
the CAP DI is triggered the fifth and sixth time, the current position of the capturing axis is
written to data array #2 and #3. Once the second capture cycle is complete, DO.CAP_OK
(0x16) is set to on, and then PR#50 (high-speed position capture command) and PR#51
(motion with fixed speed) are executed again.
When the Capture cycle mode is enabled (P1.019.X [Bit 0] = 1), the Reset function for the first
point is only valid for the first cycle. Meanwhile, the Execute PR function is valid for every cycle;
in other words, PR#50 is executed every time a cycle ends. The first position data captured in
every cycle is written to the data array address set by P5.036, and then other data of the same
cycle is written in sequence. So, the position data written in the previous cycle is always
overwritten by the position data of the next cycle.
7-64
ASDA-B3 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
50000 PUU
CAP axis
position
(PUU)
50000 PUU
Time
DO.CAP_OK
(0x16)
#1 - 6 #50 #50
7-65
Motion Control ASDA-B3
7-66
Parameters
This chapter introduces the parameter settings of the servo drive, as well as the
8
descriptions for digital input (DI), digital output (DO), and monitoring variables. You can
control the drive functions with these parameters and DI/O.
8-1
Parameters ASDA-B3
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)
8-2
ASDA-B3 Parameters
8
Function Default value Unit
No. PT PR S T
Factory
P0.000★ Firmware version - ✓ ✓ ✓ ✓
setting
Current drive alarm code (seven-
P0.001■ - - ✓ ✓ ✓ ✓
segment display)
P0.002 Drive status 1 - ✓ ✓ ✓ ✓
P0.003 Analog output monitoring 0x0000 - ✓ ✓ ✓ ✓
P0.008★ Total servo drive operation time 0x00000000 hour ✓ ✓ ✓ ✓
P0.009★■ Status monitoring register 1 - - ✓ ✓ ✓ ✓
P0.010★■ Status monitoring register 2 - - ✓ ✓ ✓ ✓
P0.011★■ Status monitoring register 3 - - ✓ ✓ ✓ ✓
P0.012★■ Status monitoring register 4 - - ✓ ✓ ✓ ✓
P0.013★■ Status monitoring register 5 - - ✓ ✓ ✓ ✓
Select content displayed by status
P0.017 0 - ✓ ✓ ✓ ✓
monitoring register 1
Select content displayed by status
P0.018 0 - ✓ ✓ ✓ ✓
monitoring register 2
Select content displayed by status
P0.019 0 - ✓ ✓ ✓ ✓
monitoring register 3
Select content displayed by status
P0.020 0 - ✓ ✓ ✓ ✓
monitoring register 4
Select content displayed by status
P0.021 0 - ✓ ✓ ✓ ✓
monitoring register 5
P0.025■ Mapping parameter 1 - - ✓ ✓ ✓ ✓
P0.026■ Mapping parameter 2 - - ✓ ✓ ✓ ✓
P0.027■ Mapping parameter 3 - - ✓ ✓ ✓ ✓
P0.028■ Mapping parameter 4 - - ✓ ✓ ✓ ✓
P0.029■ Mapping parameter 5 - - ✓ ✓ ✓ ✓
P0.030■ Mapping parameter 6 - - ✓ ✓ ✓ ✓
P0.031■ Mapping parameter 7 - - ✓ ✓ ✓ ✓
P0.032■ Mapping parameter 8 - - ✓ ✓ ✓ ✓
Target setting for mapping parameter
P0.035 - - ✓ ✓ ✓ ✓
P0.025
Target setting for mapping parameter
P0.036 - - ✓ ✓ ✓ ✓
P0.026
Target setting for mapping parameter
P0.037 - - ✓ ✓ ✓ ✓
P0.027
Target setting for mapping parameter
P0.038 - - ✓ ✓ ✓ ✓
P0.028
Target setting for mapping parameter
P0.039 - - ✓ ✓ ✓ ✓
P0.029
Target setting for mapping parameter
P0.040 - - ✓ ✓ ✓ ✓
P0.030
Target setting for mapping parameter
P0.041 - - ✓ ✓ ✓ ✓
P0.031
Target setting for mapping parameter
P0.042 - - ✓ ✓ ✓ ✓
P0.032
8-3
Parameters ASDA-B3
8
Status monitoring register content
P0.045■ 0 - ✓ ✓ ✓ ✓
selection (for PC software)
P0.046★■ Servo drive digital output (DO) status 0x0000 - ✓ ✓ ✓ ✓
P0.050★■ Absolute position system status 0x0000 - ✓ ✓ ✓ ✓
Total duration of DC Bus voltage
P0.063★ 0 ms ✓ ✓ ✓ ✓
exceeding 400V
P0.079★ IGBT highest temperature 0 °C ✓ ✓ ✓ ✓
%
P1.004 MON1 analog monitor output proportion 100
(full scale)
✓ ✓ ✓ ✓
%
P1.005 MON2 analog monitor output proportion 100
(full scale)
✓ ✓ ✓ ✓
(★) 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-B3 Parameters
8
P1.006 0 ms - - ✓ -
(low-pass filter)
Torque command - smoothing constant
P1.007 0 ms - - - ✓
(low-pass filter)
Position command - smoothing constant
P1.008 0 10 ms ✓ ✓ - -
(low-pass filter)
Low-frequency vibration suppression
P1.025 1000 0.1 Hz ✓ ✓ - -
frequency 1
Low-frequency vibration suppression
P1.026 0 - ✓ ✓ - -
gain 1
Low-frequency vibration suppression
P1.027 1000 0.1 Hz ✓ ✓ - -
frequency 2
Low-frequency vibration suppression
P1.028 0 - ✓ ✓ - -
gain 2
Auto low-frequency vibration
P1.029 0 - ✓ ✓ - -
suppression mode
P1.030 Low-frequency vibration detection 8000 pulse ✓ ✓ - -
P1.034 S-curve acceleration constant 200 ms - - ✓ -
P1.035 S-curve deceleration constant 200 ms - - ✓ -
S-curve acceleration / deceleration
P1.036 0 ms - ✓ ✓ -
smoothing constant
P1.061 Viscous friction compensation 0 0.1%/1000 rpm ✓ ✓ ✓ -
P1.062 Percentage of friction compensation 0 % ✓ ✓ ✓ -
P1.063 Constant of friction compensation 100 % ✓ ✓ ✓ -
P1.068 Position command - moving filter 4 ms ✓ ✓ - -
Vibration elimination 1 - anti-resonance
P1.089 4000 0.1 Hz ✓ ✓ - -
frequency
Vibration elimination 1 - resonance
P1.090 4000 0.1 Hz ✓ ✓ - -
frequency
Vibration elimination 1 - resonance
P1.091 10 0.1 dB ✓ ✓ - -
difference
Vibration elimination 2 - anti-resonance
P1.092 4000 0.1 Hz ✓ ✓ - -
frequency
Vibration elimination 2 - resonance
P1.093 4000 0.1 Hz ✓ ✓ - -
frequency
Vibration elimination 2 - resonance
P1.094 10 0.1 dB ✓ ✓ - -
difference
P2.023 Notch filter 1 - frequency 1000 Hz ✓ ✓ ✓ ✓
P2.024 Notch filter 1 - attenuation level 0 -dB ✓ ✓ ✓ ✓
1.0 1 ms
(panel / software) (panel / software)
P2.025 Resonance suppression low-pass filter ✓ ✓ ✓ ✓
10 0.1 ms
(communication) (communication)
P2.043 Notch filter 2 - frequency 1000 Hz ✓ ✓ ✓ ✓
P2.044 Notch filter 2 - attenuation level 0 -dB ✓ ✓ ✓ ✓
P2.045 Notch filter 3 - frequency 1000 Hz ✓ ✓ ✓ ✓
P2.046 Notch filter 3 - attenuation level 0 -dB ✓ ✓ ✓ ✓
P2.047 Auto resonance suppression mode 0x0001 - ✓ ✓ ✓ ✓
P2.048 Auto resonance detection level 100 - ✓ ✓ ✓ ✓
8-5
Parameters ASDA-B3
8
10 0.1 ms
(communication) (communication)
P2.095 Notch filter 1 - Q factor 5 - ✓ ✓ ✓ ✓
P2.096 Notch filter 2 - Q factor 5 - ✓ ✓ ✓ ✓
P2.097 Notch filter 3 - Q factor 5 - ✓ ✓ ✓ ✓
P2.098 Notch filter 4 - frequency 1000 Hz ✓ ✓ ✓ ✓
P2.099 Notch filter 4 - attenuation level 0 -dB ✓ ✓ ✓ ✓
P2.100 Notch filter 4 - Q factor 5 - ✓ ✓ ✓ ✓
P2.101 Notch filter 5 - frequency 1000 Hz ✓ ✓ ✓ ✓
P2.102 Notch filter 5 - attenuation level 0 -dB ✓ ✓ ✓ ✓
P2.103 Notch filter 5 - Q factor 5 - ✓ ✓ ✓ ✓
(★) 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-B3 Parameters
8
2.0
1 times
0.0 (-F) (panel / software)
(panel / software)
P1.037 Load inertia ratio or total weight ✓ ✓ ✓ ✓
20
0.1 times
0 (-F) (communication)
(communication)
P1.078 Gain switching delay time 0 ms ✓ ✓ ✓ -
Rate of change for gain values during
P1.079 100 % ✓ ✓ ✓ -
gain switching delay
Rate of change for speed detection
P1.080 100 % ✓ ✓ ✓ -
filter and jitter suppression
P2.000 Position control gain 35 rad/s ✓ ✓ - -
P2.001 Rate of change for position control gain 100 % ✓ ✓ - -
P2.002 Position feed forward gain 50 % ✓ ✓ - -
Position feed forward gain smoothing
P2.003 5 ms ✓ ✓ - -
constant
P2.004 Speed control gain 500 rad/s ✓ ✓ ✓ ✓
P2.005 Rate of change for speed control gain 100 % ✓ ✓ ✓ ✓
P2.006 Speed integral compensation 100 rad/s ✓ ✓ ✓ ✓
P2.007 Speed feed forward gain 0 % ✓ ✓ ✓ ✓
P2.026 Anti-interference gain 0 rad/s ✓ ✓ ✓ ✓
Gain switching condition and method
P2.027 0x0000 - ✓ ✓ ✓ ✓
selection
P2.028 Gain switching time constant 10 ms ✓ ✓ ✓ ✓
pulse
P2.029 Gain switching condition 16777216 Kpps ✓ ✓ ✓ ✓
rpm
P2.031 Bandwidth response level 19 - ✓ ✓ ✓ ✓
P2.032 Gain adjustment mode 0x0000 - ✓ ✓ ✓ ✓
P2.053 Position integral compensation 0 rad/s ✓ ✓ ✓ ✓
P2.089 Command response gain 25 rad/s ✓ ✓ - -
Two degree of freedom mode - anti-
P2.090 850 0.001 ✓ ✓ - -
interference gain
Two degree of freedom mode - position
P2.091 1000 0.1% ✓ ✓ - -
feed forward gain
Two degree of freedom mode - speed
P2.092 1000 0.1% ✓ ✓ - -
feed forward gain
P2.094▲ Special bit register 3 0x0090 - ✓ ✓ ✓ -
Torque command condition for P/PI
P2.104 800 % ✓ ✓ - -
switching
P2.105 Automatic gain adjustment level 1 11 - ✓ ✓ - -
P2.106 Automatic gain adjustment level 2 2000 pulse ✓ ✓ - -
Rate of change for resonance
P2.107 100 % ✓ ✓ ✓ -
suppression low-pass filter
P2.112▲ Special bit register 4 0x2018 - ✓ ✓ ✓ -
Rate of change for resonance
P2.107 100 % ✓ ✓ ✓ -
suppression low-pass filter
P2.112▲ Special bit register 4 0x2018 - ✓ ✓ ✓ -
8-7
Parameters ASDA-B3
8
(★) 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-8
ASDA-B3 Parameters
P1.002▲
Input for control mode and control
command
-
✓
✓
✓
✓
✓
✓
✓
✓
8
P1.003 Encoder pulse output polarity 0x0000 - ✓ ✓ ✓ ✓
P1.012 - Internal Torque command / internal
100 % ✓ ✓ ✓ ✓
P1.014 torque limit 1 - 3
P1.044▲ E-Gear ratio - numerator N1 16777216 pulse ✓ ✓ ✓ ✓
P1.045▲ E-Gear ratio - denominator M 100000 pulse ✓ ✓ ✓ ✓
P1.046▲ Encoder pulse number output (OA, OB) 2500 pulse ✓ ✓ ✓ ✓
P1.055 Maximum speed limit Rated speed rpm ✓ ✓ ✓ ✓
Maximum speed for encoder output
P1.076▲ 5500 rpm ✓ ✓ ✓ ✓
(OA, OB)
P1.097▲ Encoder output denominator (OA, OB) 0 - ✓ ✓ ✓ ✓
Maximum motor
P1.111 Overspeed protection level 1 rpm ✓ ✓ ✓ ✓
speed x 1.1
P1.112 Single-direction torque limit 500 % ✓ ✓ ✓ ✓
Excessive deviation warning condition
P2.035 50331648 pulse ✓ ✓ - -
of Position command
P2.068 Following error compensation switch 0x00000000 - ✓ ✓ ✓ ✓
P5.003 Deceleration time for auto-protection 0xEEEFEEFF - - ✓ ✓ ✓
P5.016■ Axis position - main encoder 0 PUU ✓ ✓ ✓ ✓
P5.018 Axis position - pulse command 0 pulse ✓ ✓ ✓ ✓
Refer to
P5.020 - Acceleration / deceleration times (#0 -
description of ms - ✓ - -
P5.035 #15)
each parameter
(★) 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-9
Parameters ASDA-B3
8
P5.004 Homing methods 0x0000 - - - -
1 rpm
100.0
(panel / - ✓ - -
High speed homing (panel / software)
software)
P5.005
(first speed setting)
1000 0.1 rpm
(communication) (communication)
- ✓ - -
1 rpm
20.0
(panel / - ✓ - -
Low speed homing (panel / software)
software)
P5.006
(second speed setting)
200 0.1 rpm
(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-10
ASDA-B3 Parameters
8
0x0000 (-M, -L)
Input for control mode and control 0x000B (-F)
P1.001● - ✓ ✓ ✓ ✓
command 0x000C
(-E, B3A-P)
P1.002▲ Speed and torque limits 0x0000 - ✓ ✓ ✓ ✓
(★) 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-B3
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8
0x0000 (-M, -L)
Input for control mode and control
P1.001● 0x000B (-F) - ✓ ✓ ✓ ✓
command
0x000C (-E, B3A-P)
P1.002▲ Speed and torque limits 0x0000 - ✓ ✓ ✓ ✓
(★) 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-B3 Parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8
General range compare digital output -
P0.053 0x0000 - ✓ ✓ ✓ ✓
filter time
General range compare digital output
P0.054 0 - ✓ ✓ ✓ ✓
1 - lower limit
General range compare digital output
P0.055 0 - ✓ ✓ ✓ ✓
1 - upper limit
General range compare digital output
P0.056 0 - ✓ ✓ ✓ ✓
2 - lower limit
General range compare digital output
P0.057 0 - ✓ ✓ ✓ ✓
2 - upper limit
General range compare digital output
P0.058 0 - ✓ ✓ ✓ ✓
3 - lower limit
General range compare digital output
P0.059 0 - ✓ ✓ ✓ ✓
3 - upper limit
General range compare digital output
P0.060 0 - ✓ ✓ ✓ ✓
4 - lower limit
General range compare digital output
P0.061 0 - ✓ ✓ ✓ ✓
4 - upper limit
10.0 1 rpm
(panel / software) (panel / software)
P1.038 Zero speed range ✓ ✓ ✓ ✓
100 0.1 rpm
(communication) (communication)
8-13
Parameters ASDA-B3
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
0x0022 (-L)
8
P2.015 DI6 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0023 (-L)
P2.016 DI7 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0021 (-L)
P2.017 DI8 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0101
P2.018 DO1 functional planning - ✓ ✓ ✓ ✓
(-L, -F, -E, -M)
0x0103 (-L)
P2.019 DO2 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0109 (-L)
P2.020 DO3 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0105 (-L)
P2.021 DO4 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
0x0007 (-L)
P2.022 DO5 functional planning 0x0100 - ✓ ✓ ✓ ✓
(-F, -E, -M)
P2.036 DI9 functional planning 0x0100 - ✓ ✓ ✓ ✓
(★) 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-14
ASDA-B3 Parameters
Communication parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
P3.000●
P3.001●
Address
Transmission speed
0x007F
0x0203
(-L, -M, -E)
0x3203 (-F)
-
-
✓
✓
✓
✓
✓
✓
✓
✓
8
P3.002 Modbus communication protocol 0x0006 - ✓ ✓ ✓ ✓
(★) 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-B3
Diagnosis parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
8 ✓ ✓ ✓ ✓
P4.000 Fault record (last) 0x00000000 -
P4.001★ Fault record (second to the last) 0x00000000 - ✓ ✓ ✓ ✓
P4.002★ Fault record (third to the last) 0x00000000 - ✓ ✓ ✓ ✓
P4.003★ Fault record (fourth to the last) 0x00000000 - ✓ ✓ ✓ ✓
P4.004★ Fault record (fifth to the last) 0x00000000 - ✓ ✓ ✓ ✓
P4.005 Servo motor JOG control 20 rpm ✓ ✓ ✓ ✓
Software digital output register
P4.006■ 0x0000 - ✓ ✓ ✓ ✓
(readable and writable)
P4.007■ Multi-function for digital input 0x0000 - ✓ ✓ ✓ ✓
Input status of servo drive panel
P4.008★ - - ✓ ✓ ✓ ✓
(read-only)
P4.009★ Digital output status (read-only) - - ✓ ✓ ✓ ✓
P4.010▲■ Hardware calibration options 0 - ✓ ✓ ✓ ✓
Analog speed input 1 - hardware offset
P4.011 Factory setting - ✓ ✓ ✓ ✓
calibration
Analog speed input 2 - hardware offset
P4.012 Factory setting - ✓ ✓ ✓ ✓
calibration
Analog torque input 1 - hardware offset
P4.013 Factory setting - ✓ ✓ ✓ ✓
calibration
Analog torque input 2 - hardware offset
P4.014 Factory setting - ✓ ✓ ✓ ✓
calibration
Current detector (V1 phase) - hardware
P4.015 Factory setting - ✓ ✓ ✓ ✓
offset calibration
Current detector (V2 phase) - hardware
P4.016 Factory setting - ✓ ✓ ✓ ✓
offset calibration
Current detector (W1 phase) - hardware
P4.017 Factory setting - ✓ ✓ ✓ ✓
offset calibration
Current detector (W2 phase) - hardware
P4.018 Factory setting - ✓ ✓ ✓ ✓
offset calibration
IGBT NTC calibration level (cannot
P4.019 Factory setting - ✓ ✓ ✓ ✓
reset)
Analog monitor output (Ch1) - offset
P4.020 0 mV ✓ ✓ ✓ ✓
compensation value
Analog monitor output (Ch2) - offset
P4.021 0 mV ✓ ✓ ✓ ✓
compensation value
Analog speed input - offset
P4.022 0 mV - - ✓ -
compensation value
Analog torque input - offset
P4.023 0 mV - - - ✓
compensation 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-16
ASDA-B3 Parameters
Encoder parameters
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
P0.049■
P0.051★■
Update encoder absolute position
Encoder absolute position - number of
revolutions
Encoder absolute position - pulse
0x0000
0
-
rev
✓
✓
✓
✓
✓
✓
✓
✓ 8
P0.052★■ 0 pulse or PUU ✓ ✓ ✓ ✓
number or PUU within single turn
P2.069● Absolute encoder 0x0000 - ✓ ✓ ✓ ✓
Control mode
Parameter
Function Default value Unit
No.
PT PR S T
(★) 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-B3
8
Address: 0000H
P0.000★ Firmware version
0001H
Default: Factory setting Control mode: All
Unit: - Setting range: -
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
Unit: - Setting range: -300 to +127
Format: DEC Data size: 16-bit
Settings:
Input the monitoring code to P0.002 to view changes to the variable on the panel. For the list of
8-18
ASDA-B3 Parameters
Address: 0006H
P0.003 Analog output monitoring
0007H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0077
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X MON2 value Z Reserved
Y MON1 value U Reserved
For example: when you set P0.003 to 0x0001 (MON1 is the analog output of motor speed; MON2 is the
Motor speed
MON1 output voltage = 8 x P1.004 (Unit: volts)
(Maximum speed x )
100
Motor speed
MON2 output voltage = 8 x P1.005 (Unit: volts)
(Maximum speed x )
100
P0.004 -
Reserved
P0.007
Address: 0010H
P0.008★ Total servo drive operation time
0011H
Default: 0x00000000 Control mode: All
Unit: hour Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Displays the total servo drive Power On and Servo On time. The time is recorded in hours and
durations of less than 1 hour are not recorded. The recorded hours are saved when the power is off.
D C B A U Z Y X
DCBA Total time of Servo On UZYX Total servo power applied time
8-19
Parameters ASDA-B3
Address: 0012H
P0.009★■ Status monitoring register 1
0013H
Default: - Control mode: All
Unit: - Setting range: -
8
Format: DEC Data size: 32-bit
Settings:
Set the value to be monitored in P0.017 through the drive panel or communication (refer to P0.002). To
get the status, read the communication address through the communication port or monitor the value
from the panel (set P0.002 to 23, and the panel displays “VAR-1” and then the value of P0.009).
For example, when you set P0.017 to 7, reading P0.009 can access the motor speed (rpm). To access
the data through Modbus communication, have the servo drive read two 16-bit values (0012H and
0013H) as a single 32-bit value. (0013H : 0012H) = (High word : Low word). To monitor the data
through the drive panel, 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
Unit: - Setting range: -
Format: DEC Data size: 32-bit
Settings:
Set the value to be monitored in P0.018 through the drive panel or communication (refer to P0.002). To
get the status, read the communication address through the communication port or monitor the value
from the panel (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
Unit: - Setting range: -
Format: DEC Data size: 32-bit
Settings:
Set the value to be monitored in P0.019 through the drive panel or communication (refer to P0.002). To
get the status, read the communication address through the communication port or monitor the value
from the panel (set P0.002 to 25, and the panel displays “VAR-3” and then the value of P0.011).
Address: 0018H
P0.012★■ Status monitoring register 4
0019H
Default: - Control mode: All
Unit: - Setting range: -
Format: DEC Data size: 32-bit
Settings:
Set the value to be monitored in P0.020 through the drive panel or communication (refer to P0.002). To
get the status, read the communication address through the communication port or monitor the value
from the panel (set P0.002 to 26, and the panel displays “VAR-4” and then the value of P0.012).
8-20
ASDA-B3 Parameters
Address: 001AH
P0.013★■ Status monitoring register 5
001BH
Default: - Control mode: All
Unit: - Setting range: -
8
Format: DEC Data size: 32-bit
Settings:
Set the value to be monitored in P0.021 through the drive panel or communication (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
Unit: - Setting range: -300 to +127
Format: DEC Data size: 16-bit
Settings:
For example, if you set P0.017 to 7, then reading P0.009 displays the motor speed (rpm).
Address: 0024H
P0.018 Select content displayed by status monitoring register 2
0025H
Default: 0 Control mode: All
Unit: - Setting range: -300 to +127
Format: DEC Data size: 16-bit
Settings:
Address: 0026H
P0.019 Select content displayed by status monitoring register 3
0027H
Default: 0 Control mode: All
Unit: - Setting range: -300 to +127
Format: DEC Data size: 16-bit
Settings:
Address: 0028H
P0.020 Select content displayed by status monitoring register 4
0029H
Default: 0 Control mode: All
Unit: - Setting range: -300 to +127
Format: DEC Data size: 16-bit
Settings:
8-21
Parameters ASDA-B3
Address: 002AH
P0.021 Select content displayed by status monitoring register 5
002BH
Default: 0 Control mode: All
Unit: - Setting range: -300 to +127
8
Format: DEC Data size: 16-bit
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 two different parameters faster with mapping paramemters. Use
P0.035 to specify the parameter numbers 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.
Address: 0034H
P0.026■ Mapping parameter 2
0035H
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.036
Format: HEX Data size: 32-bit
Settings:
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
Determined by the corresponding
Unit: - Setting range:
parameter P0.037
Format: HEX Data size: 32-bit
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.037.
8-22
ASDA-B3 Parameters
Address: 0038H
P0.028■ Mapping parameter 4
0039H
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
8
parameter P0.038
Format: HEX Data size: 32-bit
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
Determined by the corresponding
Unit: - Setting range:
parameter P0.039
Format: HEX Data size: 32-bit
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.
Address: 003EH
P0.031■ Mapping parameter 7
003FH
Default: - Control mode: All
Determined by the corresponding
Unit: - Setting range:
parameter P0.041
Format: HEX Data size: 32-bit
Settings:
This setting is the same as P0.025, except its mapping target is set in P0.041.
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.
8-23
Parameters ASDA-B3
P0.033 -
Reserved
P0.034
Address: 0046H
8
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 the parameter high word (PH) and parameter low word (PL) are:
High word Low word
D C BA U Z YX
Hexadecimal code for the parameter Hexadecimal code for the parameter
BA YX
index index
Hexadecimal code for the parameter Hexadecimal code for the parameter
C Z
group group
D Reserved U Reserved
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.
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:
8-24
ASDA-B3 Parameters
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).
8
Thus, P0.035 = 0x060A060A.
Write: set 0x00050064 to the mapping parameter P0.025, and P6.010 changes
immediately.
Address: 0048H
P0.036 Target setting for mapping parameter P0.026
0049H
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.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
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
Content of Content of
P0.027 mappin g p arameter mappin g p arameter
8-25
Parameters ASDA-B3
Address: 004CH
P0.038 Target setting for mapping parameter P0.028
004DH
Default: - Control mode: All
Determined by the communication
Unit: - Setting range:
8
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
Content of Content of
P0.028 mappin g p arameter mappin g p arameter
Address: 004EH
P0.039 Target setting for mapping parameter P0.029
004FH
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.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
Determined by the communication
Unit: - Setting range:
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
Content of Content of
P0.030 mappin g p arameter mappin g p arameter
8-26
ASDA-B3 Parameters
Address: 0052H
P0.041 Target setting for mapping parameter P0.031
0053H
Default: - Control mode: All
Determined by the communication
Unit: - Setting range:
8
address of the parameter group
Format: HEX Data size: 32-bit
Settings:
Content of Content of
P0.031 mapping p arameter mapping p arameter
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 Data size: 32-bit
Settings:
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-27
Parameters ASDA-B3
Address: 005CH
P0.046★■ Servo drive digital output (DO) status
005DH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x00FF
8
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
P0.047 -
Reserved
P0.048
Address: 0062H
P0.049■ Update encoder absolute position
0063H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0002
Format: HEX Data size: 16-bit
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-28
ASDA-B3 Parameters
Address: 0064H
P0.050★■ Absolute position system status
0065H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x001F
8
Format: HEX Data size: 16-bit
Settings:
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
Unit: rev Setting range: -32768 to +32767
Format: DEC Data size: 16-bit
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-29
Parameters ASDA-B3
Address: 006AH
P0.053 General range compare digital output - filter time
006BH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0xFFFF
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
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
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Before using this function, set the digital output function to 0x2C (first set of general range comparison)
and the monitoring item of P0.017. When the monitoring item value of P0.009 is within the range set in
P0.054 and P0.055, and after the filter time set in P0.053.X has elapsed, this digital output is on.
Address: 006EH
P0.055 General range compare digital output 1 - upper limit
006FH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-30
ASDA-B3 Parameters
Address: 0071H
P0.056 General range compare digital output 2 - lower limit
0072H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Before using this function, set the digital output function to 0x2D (second set of general range
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 filter time set in P0.053.Y has elapsed, this digital output
is on.
Address: 0073H
P0.057 General range compare digital output 2 - upper limit
0074H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0075H
P0.058 General range compare digital output 3 - lower limit
0076H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Before using this function, set the digital output function to 0x2E (third set of general range comparison)
and the monitoring item of P0.019. When the monitoring item value of P0.011 is within the range set in
P0.058 and P0.059, and after the filter time set in P0.053.Z has elapsed, this digital output is on.
Address: 0077H
P0.059 General range compare digital output 3 - upper limit
0078H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-31
Parameters ASDA-B3
Address: 0079H
P0.060 General range compare digital output 4 - lower limit
007AH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Before using this function, set the digital output function to 0x2F (fourth set of general range
comparison) and the monitoring item of P0.020. When the monitoring item value of P0.012 is within the
range set in P0.060 and P0.061, and after the filter time set in P0.053.U has elapsed, this digital output
is on.
Address: 007BH
P0.061 General range compare digital output 4 - upper limit
007CH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
P0.062 Reserved
Address: 007EH
P0.063★ Total duration of DC Bus voltage exceeding 400V
007FH
Default: 0 Control mode: All
Unit: ms Setting range: 0 to 2147483647
Format: DEC Data size: 32-bit
Settings:
Records the total time during which the voltage of the DC Bus exceeded 400V.
P0.064 -
Reserved
P0.078
Address: 009EH
P0.079★ IGBT highest temperature
009FH
Default: 0 Control mode: All
Unit: °C Setting range: 0 to 2147483647
Format: DEC Data size: 32-bit
Settings:
P0.080 -
Reserved
P0.100
8-32
ASDA-B3 Parameters
Address: 0100H
P1.000▲ External pulse input type
0101H
8
Default: 0x1042 Control mode: PT
Unit: - Setting range: 0x0000 to 0x31F2
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Pulse type Z Logic type
Y Filter width U Filter width
X: pulse type
0: AB phase pulse (4x)
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
Example:
8-33
Parameters ASDA-B3
(43) (43)
8
PULSE TH PULSE TH
X=0 (41) (41)
(39) (39)
SIGN T1 T1 T1 T1 T1 SIGN T1 T1 T1 T1 T1 T1
(37) (37)
Z=0
(43)
PULSE TH
(41)
X=1
T2 T2 T2 T2 T2 T2 T3 T2 T2 T2 T2 T2 T2
(39)
SIGN TH
(37)
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-34
ASDA-B3 Parameters
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
8
pulse width. You should set the filter width as 4 times smaller than the actual pulse width.
Example:
When you set U and Y both to 1 (filter width = 0.2 μs), and when the widths of the command pulse at
high and low levels are both larger than 0.8 μs (four times the filter width 0.2 μs), then the pulse
> 0.8 μs
> 0.8 μs
When the width of the pulse at high or low level is smaller than the filter width, then the pulse is
filtered out.
If the first pulse width is smaller than 0.8 μs, If the low level pulse width is smaller than 0.8 μs,
the pulse may be filtered out, and thus two input the pulse may be filtered out, and thus two input
pulses will be regarded as one pulse. If the pulse pulses will be regarded as one pulse. If the low
width is smaller than 0.2 μs, the pulse will be level pulse width is smaller than 0.2 μs, the pulse
filtered out. will be filtered out.
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-35
Parameters ASDA-B3
Address: 0102H
P1.001● Input for control mode and control command
0103H
0x0000 (-M, -L)
Default: 0x000B (-F) Control mode: All
8
0x000C (-E, B3A-P)
Unit: - Setting range: 0x0000 to 0x112F
Format: HEX Data size: 16-bit
Settings:
U Z YX
PT: Position control mode; the command source is from the external pulse and 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 and the internal
T: Torque control mode; the command source is from the external analog voltage and the internal
8-36
ASDA-B3 Parameters
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
8
torque registers which you can select with DI.TCM0 and DI.TCM1.
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). Refer to Table
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)
8-37
Parameters ASDA-B3
Address: 0104H
P1.002▲ Speed and torque limits
0105H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0011
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
Vref (0)
(Analog
command)
P1.009 (1)
Speed Limit
Command
P1.010 (2)
P1.011 (3)
Vref (0)
(Analog
command)
P1.012 (1)
Torque Limit
Command
P1.013 (2)
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
8-38
ASDA-B3 Parameters
Address: 0106H
P1.003 Encoder pulse output polarity
0107H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0013
8
Format: HEX Data size: 16-bit
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: reverse
Address: 0108H
P1.004 MON1 analog monitor output proportion
0109H
Default: 100 Control mode: All
Unit: % (full scale) Setting range: 0 to 100
Format: DEC Data size: 16-bit
Settings:
Example:
If the analog voltage output is 8V when the motor speed is 1,000 rpm and the maximum speed of the
You can calculate the voltage output corresponding to the current motor speed with the following
formula.
8-39
Parameters ASDA-B3
Address: 010AH
P1.005 MON2 analog monitor output proportion
010BH
Default: 100 Control mode: All
Unit: % (full scale) Setting range: 0 to 100
8
Format: DEC Data size: 16-bit
Settings:
Address: 010CH
P1.006 Speed command - smoothing constant (low-pass filter)
010DH
Default: 0 Control mode: S / Sz
Unit: ms Setting range: 0 to 1000
Format: DEC Data size: 16-bit
Settings:
Address: 010EH
P1.007 Torque command - smoothing constant (low-pass filter)
010FH
Default: 0 Control mode: T / Tz
Unit: ms Setting range: 0 to 1000
Format: DEC Data size: 16-bit
Settings:
Address: 0110H
P1.008 Position command - smoothing constant (low-pass filter)
0111H
Default: 0 Control mode: PT / PR
Unit: 10 ms Setting range: 0 to 1000
Format: DEC Data size: 16-bit
Example: 11 = 110 ms
Settings:
8-40
ASDA-B3 Parameters
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
8
Unit: 0.1 rpm Setting range: -75000 to +75000
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
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
Unit: 0.1 rpm Setting range: -75000 to +75000
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
8-41
Parameters ASDA-B3
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
8
Unit: 0.1 rpm Setting range: -75000 to +75000
Format: DEC Data size: 32-bit
Internal Speed command: 120 = 12 rpm
Example: Internal speed limit: positive and negative values are identical. Refer to the following
descriptions.
Settings:
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
Format: DEC Data size: 16-bit
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-42
ASDA-B3 Parameters
Address: 011AH
P1.013 Internal Torque command 2 / internal torque limit 2
011BH
T / Tz: internal Torque command 2
Default: 100 Control mode:
PT / PR / S / Sz: internal torque limit 2
8
Unit: % Setting range: -5000 to +5000
Format: DEC Data size: 16-bit
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.
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 Data size: 16-bit
Settings:
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
8-43
Parameters ASDA-B3
Internal torque limit: positive and negative values are identical. Refer to the following descriptions.
8
Example of internal torque limit:
Torque limit in forward Torque limit in reverse
Torque limit value of P1.014 Valid torque range
direction direction
35
-3.5% to +3.5% 3.5% -3.5%
-35
P1.015 -
Reserved
P1.018
Address: 0126H
P1.019 Capture: additional function settings
0127H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0101
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Additional function for Capture Z Reserved
Y Reserved U Reserved
Bit 3 2 1 0
8-44
ASDA-B3 Parameters
Address: 0128H
P1.020 Capture: masking range
0129H
Default: 0 Control mode: All
Unit: Pulse unit of capture source Setting range: 0 to 100000000
8
Format: DEC Data size: 32-bit
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.
P1.021 Reserved
Address: 012CH
P1.022 PR command special filter
012DH
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0x107F
Format: HEX Data size: 16-bit
Settings:
U Z YX
Acceleration / deceleration time limit
YX Z Reserved
(0 - 1270 ms)
- - U Reverse inhibit
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 0) 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.
8-45
Parameters ASDA-B3
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
8
filter takes effect. If the acceleration / deceleration time of the PR command is longer than 180 ms,
Time (sec)
Command changes
Command changes smoothly
drastically and the filter
and the two commands overlap
takes effect
Note: if the command keeps changing drastically, the following error of the internal position exceeds the
allowable range and then triggers AL404.
U: reverse inhibit
0: disable this function
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)
P1.023 -
Reserved
P1.024
8-46
ASDA-B3 Parameters
Address: 0132H
P1.025 Low-frequency vibration suppression frequency 1
0133H
Default: 1000 Control mode: PT / PR
Unit: 0.1 Hz Setting range: 10 to 1000
8
Format: DEC Data size: 16-bit
Example: 150 = 15 Hz - -
Settings:
The frequency of the first low-frequency vibration suppression filter. When you set P1.026 to 0, the first
Address: 0134H
P1.026 Low-frequency vibration suppression gain 1
0135H
Default: 0 Control mode: PT / PR
Unit: - Setting range: 0 to 9
Format: DEC Data size: 16-bit
Settings:
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
Unit: 0.1 Hz Setting range: 10 to 1000
Format: DEC Data size: 16-bit
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
Unit: - Setting range: 0 to 9
Format: DEC Data size: 16-bit
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.
8-47
Parameters ASDA-B3
Address: 013AH
P1.029 Auto low-frequency vibration suppression mode
013BH
Default: 0 Control mode: PT / PR
Unit: - Setting range: 0 to 1
8
Format: DEC Data size: 16-bit
Settings:
Address: 013CH
P1.030 Low-frequency vibration detection
013DH
Default: 8000 Control mode: PT / PR
Unit: pulse Setting range: 1 to 128000
Format: DEC Data size: 32-bit
Settings:
Sets the detection level when automatic vibration suppression is enabled (P1.029 = 1). The lower the
value, the more sensitive the detection, but the system may 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
Unit: - Setting range: 0x0000 to 0x0020
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Reserved Z Reserved
Y Motor stop mode U Reserved
8-48
ASDA-B3 Parameters
Bit 7 6 5 4 3 2 1 0
Y
8
Bit 15 14 13 12 11 10 9 8
Bit 7 Reserved -
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
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
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
Sets the time for the Speed command to accelerate the motor from 0 to 3000 rpm. 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 trapezoidal curve; when an analog command is used, you must
set P1.036 larger than 0 so that the acceleration and deceleration follow a trapezoidal curve.
Address: 0146H
P1.035 S-curve deceleration constant
0147H
Default: 200 Control mode: S / Sz
Unit: ms Setting range: 1 - 65500
Format: DEC Data size: 16-bit
Settings:
Sets the time for the Speed command to decelerate the motor from 3000 rpm to 0. 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 trapezoidal curve; when an analog command is used, you must
set P1.036 larger than 0 so that the acceleration and deceleration follow a trapezoidal curve.
8-49
Parameters ASDA-B3
Address: 0148H
P1.036 S-curve acceleration / deceleration smoothing constant
0149H
Default: 0 Control mode: PR / S / Sz
Unit: ms Setting range: 0 to 65500
8
Format: DEC Data size: 16-bit
Settings:
Speed
Time
(ms)
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
Address: 014AH
P1.037 Load inertia ratio or total weight
014BH
Operation
Panel / software Communication Control mode: All
interface:
2.0 20
Default: Data size: 16-bit
0.0 (-F) 0 (-F)
Unit: 1 times 0.1 times - -
Setting range: 0.0 to 200.0 0 to 2000 - -
Format: One decimal DEC - -
Example: 1.5 = 1.5 times 15 = 1.5 times - -
Settings:
8-50
ASDA-B3 Parameters
Address: 014CH
P1.038 Zero speed range
014DH
Operation
Panel / software Communication Control mode: All
interface:
8
Default: 10.0 100 Data size: 16-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 200.0 0 to 2000 - -
Format: One decimal DEC - -
Example: 1.5 = 1.5 rpm 15 = 1.5 rpm - -
Settings:
Sets the range for the zero-speed signal (ZSPD). When the absolute value of the motor speed is lower
than this value, the condition for triggering the zero-speed signal is met and DO.ZSPD is on.
Address: 014EH
P1.039 Target speed detection level
014FH
Default: 3000 Control mode: All
Unit: rpm Setting range: 0 to 30000
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.
Address: 0150H
P1.040 Maximum motor speed for analog Speed command 1
0151H
Default: Rated speed Control mode: S / T
Unit: rpm Setting range: 0 to 50000
Format: DEC Data size: 32-bit
Settings:
In Speed mode:
Sets the motor speed corresponding to 10V (maximum voltage) for the analog Speed command.
5V×2000 rpm
If the value is 2000 and the external voltage input is 5V, then the speed control command = 10
= 1000 rpm
In Torque mode:
Sets the motor speed limit corresponding to 10V (maximum voltage) for the analog speed limit.
5V×2000 rpm
If the value is 2000 and the external voltage input is 5V, then the speed limit command = 10
= 1000 rpm.
8-51
Parameters ASDA-B3
Address: 0152H
P1.041▲ Maximum output for analog Torque command
0153H
Default: 100 Control mode: All
Unit: % Setting range: -1000 to +1000
8
Format: DEC Data size: 16-bit
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:
If P1.041 = 10,
10V×10
(a) when the external analog voltage input is 10V, the torque control (limit) command = = 10%
10
5V×10
(b) when the external analog voltage input is 5V, the torque control (limit) command = = 5%
10
Address: 0154H
P1.042 Delay time for enabling the magnetic brake
0155H
Default: 0 Control mode: All
Unit: ms Setting range: 0 to 1000
Format: DEC Data size: 16-bit
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*]
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,
the magnetic brake signal (BRKR) is disabled.
2. If the delay time specified in P1.042 has passed and the motor speed is faster than the value of P1.038, the
magnetic brake signal (BRKR) is disabled.
8-52
ASDA-B3 Parameters
Address: 0156H
P1.043 Delay time for disabling the magnetic brake
0157H
Default: 0 Control mode: All
Unit: ms Setting range: -1000 to +1000
8
Format: DEC Data size: 16-bit
Settings:
Sets the delay time from Servo Off status to the deactivation of the magnetic brake signal (DO: 0x08,
Address: 0158H
P1.044▲ E-Gear ratio - numerator N1
0159H
Default: 16777216 Control mode: All
Unit: pulse Setting range: 1 to (229-1)
Format: DEC Data size: 32-bit
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:
1. Do not change the setting in the Servo On state.
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: 015AH
P1.045▲ E-Gear ratio - denominator M
015BH
Default: 100000 Control mode: All
Unit: pulse Setting range: 1 to (231-1)
Format: DEC Data size: 32-bit
Settings:
If the setting is incorrect, the servo motor is prone to sudden unintended acceleration. Follow these
instructions.
𝑁
E-Gear ratio setting: f2 = f1 × 𝑀
8-53
Parameters ASDA-B3
Address: 015CH
P1.046▲ Encoder pulse number output (OA, OB)
015DH
Default: 2500 Control mode: All
Unit: pulse Setting range: 1 to 536870912
8
Format: DEC Data size: 32-bit
Settings:
The number of single-phase pulse outputs per revolution. The maximum output frequency of the
Address: 015EH
P1.047 Speed reached (DO.SP_OK) range
015FH
Default: 10 Control mode: S / Sz
Unit: rpm Setting range: 0 to 300
Format: DEC Data size: 16-bit
Settings:
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
Yes
speed difference is No
smaller than 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.
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 parameter,
8-54
ASDA-B3 Parameters
Address: 0160H
P1.048 Motion reached (DO.MC_OK) operation selection
0161H
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0x0011
8
Format: HEX Data size: 16-bit
Settings:
Options for controlling the behavior of the digital output DO.MC_OK (0x17).
U Z Y X
X DO output retaining option Z Reserved
Y Position deviation alarm (AL380) option U Reserved
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 signals 2, 4, 5, and 6 are
cleared simultaneously. Command triggering source: DI.CTRG, DI.EV1/EV2, and P5.007 (triggered
through software).
2. DO.Cmd_OK: indicates whether command 3 is complete, and can be set with a delay time (DLY)
with parameters.
3. Command output: output the profile of the Position command based on the setting for acceleration or
deceleration.
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 indicates that
6. DO.MC_OK (retains digital output status): same as 5, except that once this DO is on, its status is
8-55
Parameters ASDA-B3
8. Position deviation: when event 7 occurs, if signal 4 or 5 is off, it means the position has deviated and
8
9. Set whether to enable AL380 with P1.048.Y.
Address: 0162H
P1.049 Accumulated time to reach desired speed
0163H
Default: 0 Control mode: S / Sz
Unit: ms Setting range: 0 to 65535
Format: DEC Data size: 16-bit
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.
Format: DEC Data size: 16-bit
Settings:
Model Default (Ω) Setting range (Ω)
750 W or below 100 60 to 750
220V 1 to 1.5 kW 100 30 to 750
2 to 3 kW 20 15 to 750
1 kW 100 80 to 750
1.5 kW 100 60 to 750
2 kW 50 45 to 750
400V
3 kW 50 40 to 750
4.5 kW 35 35 to 750
5.5 kW to 7.5 kW 35 25 to 750
Refer to the description of P1.053 for the parameter values when connecting the regenerative resistor
8-56
ASDA-B3 Parameters
Address: 016AH
P1.053 Regenerative resistor capacity
016BH
Determined by the model. Refer to
Default: Control mode: All
the following table.
8
Unit: Watt Setting range: 0 to 15000
Format: DEC Data size: 16-bit
Settings:
Model Default (Watt)
200 W or below 0
220V 400 W to 1.5 kW 40
2 kW to 3 kW 80
3 kW or below 80
400V
4.5 kW to 7.5 kW 100
Setting the parameter value when connecting the regenerative resistor with different methods:
External regenerative resistor Setting
P Setting:
P1.052 = 10 (Ω)
1 kW, 10Ω
P1.053 = 1000 (W)
C
External regenerative resistor
(in series)
P
1 kW, 10Ω Setting:
P1.052 = 20 (Ω)
P1.053 = 2000 (W)
1 kW, 10Ω
C
External regenerative resistor
(in parallel)
P Setting:
P1.052 = 5 (Ω)
1 kW, 10Ω 1 kW, 10Ω
P1.053 = 2000 (W)
C
Address: 016CH
P1.054 Pulse range for position reached
016DH
Default: 167772 Control mode: PT / PR
Unit: pulse Setting range: 0 to 16777216
Format: DEC Data size: 32-bit
Settings:
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:
If P1.054 = 167772 and the error is less than 167772 pulses, which equals 0.01 turns
8-57
Parameters ASDA-B3
Address: 016EH
P1.055 Maximum speed limit
016FH
Default: Rated speed Control mode: All
Unit: rpm Setting range: 0 to maximum speed
8
Format: DEC Data size: 16-bit
Settings:
Address: 0170H
P1.056 Motor output overload warning level
0171H
Default: 120 Control mode: All
Unit: % Setting range: 0 to 120
Format: DEC Data size: 16-bit
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-warning function is disabled.
Address: 0172H
P1.057 Motor hard stop 1 - torque percentage
0173H
Default: 0 Control mode: All
Unit: % Setting range: 0 to 300
Format: DEC Data size: 16-bit
Settings:
Sets the protection level which is the percentage of rated torque. Set the value to 0 to disable the
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
Unit: ms Setting range: 1 to 1000
Format: DEC Data size: 16-bit
Settings:
Sets the protection time: when the motor reaches the protection level and the protection time is
8-58
ASDA-B3 Parameters
Address: 0176H
P1.059 Speed command - moving filter
0177H
Operation
Panel / software Communication Control mode: S
interface:
8
Default: 0.0 0 Data size: 16-bit
Unit: 1 ms 0.1 ms - -
Format: One decimal DEC - -
Setting range: 0.0 to 4.0 0 to 40 - -
Example: 1.5 = 1.5 ms 15 = 1.5 ms - -
Settings:
P1.006 is the low-pass filter and P1.059 is the moving filter. The difference between them is that the
moving filter can smooth the beginning and end of the step command, while the low-pass filter can only
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
Holding time
Address: 0178H
P1.060 Motor hard stop 1 - level offset
0179H
Default: 0 Control mode: All
Unit: % Setting range: -300 to +300
Format: DEC Data size: 16-bit
Settings:
When using P1.057 (Motor hard stop 1 - torque percentage) and the average torque level deviates
because of 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
8-59
Parameters ASDA-B3
Address: 017AH
P1.061 Viscous friction compensation
017BH
Default: 0 Control mode: PT / PR / S / Sz
Unit: 0.1%/1000 rpm Setting range: 0 to 1000
8
Format: DEC Data size: 16-bit
Settings:
Because kinetic 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.
Address: 017CH
P1.062 Percentage of friction compensation
017DH
Default: 0 Control mode: PT / PR / S / Sz
Unit: % Setting range: 0 to 100
Format: DEC Data size: 16-bit
Settings:
Sets the level of friction compensation, which is the percentage of the rated torque. Set the value to 0
to disable the friction compensation function. Set the value to 1 or above to enable the function to
Speed
P1.062 Percentage of
friction compensation
Address: 017EH
P1.063 Constant of friction compensation
017FH
Default: 100 Control mode: PT / PR / S / Sz
Unit: % Setting range: 1 to 1000
Format: DEC Data size: 16-bit
Settings:
Sets 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.
8-60
ASDA-B3 Parameters
Address: 0180H
P1.064 Analog position command - activation control
0181H
Default: 0x0000 Control mode: PT
Unit: - Setting range: 0x0000 to 0x0011
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
Setting for position command issued by
X Z Reserved
the analog signal
Y Initial position setting U Reserved
1: enable
0V. Then the motor operates to the corresponding position according to the analog input
command.
Analog input
Current position is regarded as command (V)
the position when 0V Current
command level
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.
Address: 0182H
P1.065 Analog Position command - smoothing constant
0183H
Default: 1 Control mode: PT
Unit: 10 ms Setting range: 1 to 1000
Format: DEC Data size: 16-bit
Settings:
The smooth constant of analog Position command is only effective to analog Position command.
8-61
Parameters ASDA-B3
Address: 0184H
P1.066 Analog Position command - maximum cycle number
0185H
Operation
Panel / software Communication Control mode: PT
interface:
8
Default: 0.0 0 Data size: 16-bit
Unit: 1 cycle 0.1 cycle - -
Format: One decimal DEC - -
Setting range: 0.0 to 200.0 0 to 2000 - -
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
Default: 4 Control mode: PT / PR
Unit: ms Setting range: 0 to 100
Format: DEC Data size: 16-bit
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.073
8-62
ASDA-B3 Parameters
Address: 0194H
P1.074 Output source of OA / OB / OZ
0195H
Default: 0x0000 Control mode: PT
Unit: - Setting range: 0x0000 to 0x0030
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Reserved Z Reserved
Y Selection of OA / OB / OZ output source U Reserved
1: reserved
(If P1.097 = 0, the OA / OB output must be 1:1. If you need to change the output ratio, refer to
P1.075 Reserved
Address: 0198H
P1.076▲ Maximum speed for encoder output (OA, OB)
0199H
Default: 5500 Control mode: All
Unit: rpm Setting range: 0 - 6000 (0: disable this function)
Format: DEC Data size: 16-bit
Settings:
Set a value which is slightly higher than the required maximum speed of motor.
P1.077 Reserved
Address: 019CH
P1.078 Gain switching delay time
019DH
Default: 0 Control mode: P / S
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
When using the gain switching function (P2.027.X = 3 or 7), you can use this parameter to set the delay
time after the switching condition is met. Refer to the description of P2.027 for more details.
8-63
Parameters ASDA-B3
Address: 019EH
P1.079 Rate of change for gain values during gain switching delay
019FH
Default: 100 Control mode: P / S
Unit: % Setting range: 0 to 500
8
Format: DEC Data size: 16-bit
Settings:
Sets the rate of change for the gain values during gain switching delay. If P1.078 is 0, this function is
disabled.
Within the delay time set by P1.078, the settings of P2.000 (Position control gain) and P2.004 (Speed
control gain) will be affected by the setting of P1.079. Refer to the description of P2.027 for more
details.
Rate of change for speed detection filter and jitter Address: 01A0H
P1.080
suppression 01A1H
Default: 100 Control mode: P / S
Unit: % Setting range: 0 to 100
Format: DEC Data size: 16-bit
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
Unit: rpm Setting range: 0 to 50000
Format: DEC Data size: 32-bit
Settings:
Address: 01A4H
P1.082 Time constant for switching between P1.040 and P1.081
01A5H
Default: 0 Control mode: S / T
Unit: ms Setting range: 0 to 1000 (0: disable this function)
Format: DEC Data size: 16-bit
Settings:
8-64
ASDA-B3 Parameters
Address: 01A6H
P1.083 Abnormal analog input voltage level
01A7H
Default: 0 Control mode: S
Unit: mV Setting range: 0 to 12000 (0: disable this function)
8
Format: DEC Data size: 16-bit
Settings:
When the absolute value of 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).
P1.084 -
Reserved
P1.086
Address: 01AEH
P1.087 Torque homing - torque level detection
01AFH
Default: 1 Control mode: PR
Unit: % Setting range: 1 to 300
Format: DEC Data size: 16-bit
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.
Protector
Z Pulse
Note: the actual maximum torque output of the motor is 10% greater than the detected torque level (P1.087). For
example, when you set P1.087 to 50%, the maximum torque output of the motor is 60%.
8-65
Parameters ASDA-B3
Address: 01B0H
P1.088 Torque homing - level reached timer
01B1H
Default: 2000 Control mode: PR
Unit: ms Setting range: 2 to 2000
8
Format: DEC Data size: 16-bit
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
Default: 4000 Control mode: PT / PR
Unit: 0.1 Hz Setting range: 10 - 4000
Format: DEC Data size: 16-bit
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
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 ASDA-Soft with the check box for Low Frequency Analysis
selected.
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, enable the first set of
vibration elimination with P2.094 [Bit 8] and the second set with P2.094 [Bit 9].
Example:
3. Set P2.094 = 0x13 to enable the first and second sets simultaneously.
Address: 01B4H
P1.090 Vibration elimination 1 - resonance frequency
01B5H
Default: 4000 Control mode: PT / PR
Unit: 0.1 Hz Setting range: 10 to 4000
Format: DEC Data size: 16-bit
Settings:
Resonance frequency for the first set of low frequency vibration elimination.
8-66
ASDA-B3 Parameters
Address: 01B6H
P1.091 Vibration elimination 1 - resonance difference
01B7H
Default: 10 Control mode: PT / PR
Unit: 0.1 dB Setting range: 10 to 4000
8
Format: DEC Data size: 16-bit
Settings:
Attenuation rate for the first set of low frequency vibration elimination.
Address: 01B8H
P1.092 Vibration elimination 2 - anti-resonance frequency
01B9H
Default: 4000 Control mode: PT / PR
Unit: 0.1 Hz Setting range: 10 to 4000
Format: DEC Data size: 16-bit
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
Default: 4000 Control mode: PT / PR
Unit: 0.1 Hz Setting range: 10 to 4000
Format: DEC Data size: 16-bit
Settings:
Resonance frequency for the second set of low frequency vibration elimination.
Address: 01BCH
P1.094 Vibration elimination 2 - resonance difference
01BDH
Default: 10 Control mode: PT / PR
Unit: 0.1 dB Setting range: 10 to 4000
Format: DEC Data size: 16-bit
Settings:
Attenuation rate for the second set of low frequency vibration elimination.
P1.095 -
Reserved
P1.096
8-67
Parameters ASDA-B3
Address: 01C2H
P1.097▲ Encoder output denominator (OA, OB)
01C3H
Default: 0 Control mode: All
Unit: - Setting range: 0 to 160000
8
Format: DEC Data size: 32-bit
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
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 and P1.046 = 2500, indicating OA / OB outputs P1.046 * 4 = 10,000 pulses when the
Example 2 (the calculated value does not need to be multiplied by 4 times the frequency):
When P1.097 = 7 and P1.046 = 2500, indicating OA / OB outputs 2,500 pulses when the motor rotates
7 cycles.
Address: 01C4H
P1.098 Disconnection detection protection (UVW) response time
01C5H
Default: 0 Control mode: All
Unit: ms Setting range: 0, 100 to 800
Format: DEC Data size: 16-bit
Settings:
When the switch for motor power cable disconnection detection (ALC31) is enabled (P2.065 [Bit 9] =
When P1.098 is not set to 0, the range 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-68
ASDA-B3 Parameters
Address: 01CAH
P1.101■ Analog monitor output voltage 1
01CBH
Default: 0 Control mode: All
Unit: mV Setting range: -10000 to +10000
8
Format: DEC Data size: 16-bit
Settings:
When you set P0.003 (Analog output monitoring) to 0x0006, then the analog monitor output voltage
Address: 01CCH
P1.102■ Analog monitor output voltage 2
01CDH
Default: 0 Control mode: All
Unit: mV Setting range: -10000 to +10000
Format: DEC Data size: 16-bit
Settings:
When you set P0.003 (Analog output monitoring) to 0x0007, then the analog monitor output voltage
P1.103 -
Reserved
P1.104
Address: 01D2H
P1.105 Motor hard stop 2 - torque upper limit
01D3H
Default: 0 Control mode: All
Unit: % Setting range: -300 to +300
Format: DEC Data size: 16-bit
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
Torque
P1.105
AL030
Time
P1.106
P1.058
8-69
Parameters ASDA-B3
Address: 01D4H
P1.106 Motor hard stop 2 - torque lower limit
01D5H
Default: 0 Control mode: All
Unit: % Setting range: -300 to +300
8
Format: DEC Data size: 16-bit
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
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
Unit: 1 rpm Setting range: 0 to 66000
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.
Address: 01E0H
P1.112 Single-direction torque limit
01E1H
Default: 500 Control mode: All
Unit: % Setting range: -500 to +500
Format: DEC Data size: 16-bit
Settings:
8-70
ASDA-B3 Parameters
Address: 0200H
P2.000 Position control gain
0201H
8
Default: 35 Control mode: PT / PR
Unit: rad/s Setting range: 0 to 2047
Format: DEC Data size: 16-bit
Settings:
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
Unit: % Setting range: 10 to 500
Format: DEC Data size: 16-bit
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
Unit: % Setting range: 0 to 100
Format: DEC Data size: 16-bit
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
Unit: ms Setting range: 2 to 100
Format: DEC Data size: 16-bit
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 smoothing constant value can reduce the mechanical vibration.
8-71
Parameters ASDA-B3
Address: 0208H
P2.004 Speed control gain
0209H
Default: 500 Control mode: All
Unit: rad/s Setting range: 0 to 8191
8
Format: DEC Data size: 16-bit
Settings:
Increasing the speed control gain can enhance the speed response. If you set the value too high, it
Address: 020AH
P2.005 Rate of change for speed control gain
020BH
Default: 100 Control mode: All
Unit: % Setting range: 10 to 500
Format: DEC Data size: 16-bit
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: All
Unit: rad/s Setting range: 0 to 1023
Format: DEC Data size: 16-bit
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: All
Unit: % Setting range: 0 to 100
Format: DEC Data size: 16-bit
Settings:
If the speed control command changes speed smoothly, increasing the gain value can reduce the
speed following errors. If the speed control command does not change smoothly, decreasing the gain
8-72
ASDA-B3 Parameters
Address: 0210H
P2.008■ Special parameter write-in function
0211H
Default: 0 Control mode: All
Unit: - Setting range: 0 to 501
8
Format: DEC Data size: 16-bit
Settings:
Code Function
10 Reset parameter groups P0 - P7 (cycle the power after reset).
20 P4.010 is writable.
22 P4.011 - P4.021 are writable.
30, 35 Save Capture 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
Unit: ms Setting range: 0 to 100
Format: DEC Data size: 16-bit
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 (-L)
Default: Control mode: All
0x0100 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
U Z YX
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
8-73
Parameters ASDA-B3
Address: 0216H
P2.011 DI2 functional planning
0217H
8 Default:
Unit: -
0x0104 (-L)
0x0022 (-F, -E, -M)
Control mode: All
Setting range:
0x0000 to 0x015F
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Address: 0218H
P2.012 DI3 functional planning
0219H
0x0116 (-L)
Default: Control mode: All
0x0023 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Address: 021AH
P2.013 DI4 functional planning
021BH
0x0117 (-L)
Default: Control mode: All
0x0021 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Address: 021CH
P2.014 DI5 functional planning
021DH
0x0102 (-L)
Default: Control mode: All
0x0100 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. There is no physical pin for DI5 on -F, -E, and -M models. DI5 is a
virtual digital input which you can use when the number of physical DI points is insufficient and trigger
through communication. You can set the DI to be used as soon as the servo power is on (e.g. DI.SON)
8-74
ASDA-B3 Parameters
Address: 021EH
P2.015 DI6 functional planning
021FH
0x0022 (-L)
Default: Control mode: All
0x0100 (-F, -E, -M)
8
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. There is no physical pin for DI6 on -F, -E, and -M models. DI6 is a
virtual digital input which you can use when the number of physical DI points is insufficient and trigger
through communication. You can set the DI to be used as soon as the servo power is on (e.g. DI.SON)
Address: 0220H
P2.016 DI7 functional planning
0221H
0x0023 (-L)
Default: Control mode: All
0x0100 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. There is no physical pin for DI7 on -F, -E, and -M models. DI7 is a
virtual digital input which you can use when the number of physical DI points is insufficient and trigger
through communication. You can set the DI to be used as soon as the servo power is on (e.g. DI.SON)
Address: 0222H
P2.017 DI8 functional planning
0223H
0x0021 (-L)
Default: Control mode: All
0x0100 (-F, -E, -M)
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. There is no physical pin for DI8 on -F, -E, and -M models. DI8 is a
virtual digital input which you can use when the number of physical DI points is insufficient and trigger
through communication. You can set the DI to be used as soon as the servo power is on (e.g. DI.SON)
8-75
Parameters ASDA-B3
Address: 0224H
P2.018 DO1 functional planning
0225H
Default: 0x0101 (-L, -F, -E, -M) Control mode: All
0x0000 to 0x014F
Unit: - Setting range:
8
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
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 (-L) Control mode:
Default: All
0x0100 (-F, -E, -M)
0x0000 to 0x014F
Unit: - Setting range:
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
Address: 0228H
P2.020 DO3 functional planning
0229H
Default: 0x0109 (-L) Control mode:
All
0x0100 (-F, -E, -M)
0x0000 to 0x014F
Unit: - Setting range:
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
8-76
ASDA-B3 Parameters
Address: 022AH
P2.021 DO4 functional planning
022BH
Default: 0x0105 (-L) Control mode:
All
0x0100 (-F, -E, -M)
8
0x0000 to 0x014F
Unit: - Setting range:
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
Address: 022CH
P2.022 DO5 functional planning
022DH
Default: 0x0007 (-L) Control mode:
All
0x0100 (-F, -E, -M)
0x0000 to 0x014F
Unit: - Setting range:
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
Address: 022EH
P2.023 Notch filter 1 - frequency
022FH
Default: 1000 Control mode: All
Unit: Hz Setting range: 50 to 5000
Format: DEC Data size: 16-bit
Settings:
The resonance frequency of the first Notch filter. This function is disabled if P2.024 is 0. P2.023,
P2.024, and P2.095 are the first set of Notch filter parameters.
Address: 0230H
P2.024 Notch filter 1 - attenuation level
0231H
Default: 0 Control mode: All
Unit: -dB Setting range: 0 to 40
Format: DEC Data size: 16-bit
Settings:
The attenuation level of the first Notch filter. For example, a value of 5 indicates -5 dB. Set this
8-77
Parameters ASDA-B3
Address: 0232H
P2.025 Resonance suppression low-pass filter
0233H
Operation
Panel / software Communication Control mode: All
interface:
8
Default: 1.0 10 Data size: 16-bit
Unit: 1 ms 0.1 ms - -
Setting range: 0.0 to 100.0 0 to 1000 - -
Format: One decimal DEC - -
Example: 1.5 = 1.5 ms 15 = 1.5 ms - -
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: All
Unit: rad/s Setting range: 0 to 1023
Format: DEC Data size: 16-bit
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 of 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: the setting of this gain parameter is invalid when the two degree of freedom control function is on
(P2.094 [Bit 12] = 1).
Address: 0236H
P2.027 Gain switching condition and method selection
0237H
Default: 0x0000 Control mode: Shown as follows
Unit: - Setting range: 0x0000 to 0x0018
Format: HEX Data size: 16-bit
Settings:
U Z Y X
8-78
ASDA-B3 Parameters
P1.078
Control
X Condition (Gain switching
mode
delay time)
8
0 Disable gain switching function. - -
8-79
Parameters ASDA-B3
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
8 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 column Before switching After switching column Before switching
column of P2.027.Y of P2.027.Y column of P2.027.Y of P2.027.Y column of P2.027.Y
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
P2.029
P0.002 = 6
Pulse command
frequency
P1.078
P2.027.Y = 0 P2.027.Y = 1
Refer to the Refer to the Refer to the
Before switching column
P2.000 x P1.079 P2.000 x P1.079 After switching column Before switching column
of P2.027.Y P2.004 x P1.079 P2.004 x 100% of P2.027.Y of 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 Refer to the P2.027.Y = 0 P2.027.Y = 1 Refer to the
Gain switching After switching Before switching P2.000 x P1.079 P2.000 x P1.079 After Switching
parameter column of P2.027.Y column of P2.027.Y P2.004 x P1.079 P2.004 x 100% column of 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
Format: DEC Data size: 16-bit
Settings:
Smoothes the speed of gain switching (P2.027). Set this parameter to 0 to disable this function.
8-80
ASDA-B3 Parameters
Address: 023AH
P2.029 Gain switching condition
023BH
Refer to P2.027.X: gain switching
Default: 16777216 Control mode:
condition
8
Unit: pulse; Kpps; rpm Setting range: 0 to 50331648
Format: DEC Data size: 32-bit
Settings:
The unit of this setting value is determined by the selection of gain switching condition (P2.027.X).
Address: 023CH
P2.030■ Auxiliary function
023DH
Default: 0 Control mode: All
Unit: - Setting range: -8 to +8
Format: DEC Data size: 16-bit
Settings:
Value Function
2 to 4 Reserved.
This setting makes all parameter settings volatile. When there is no need to permanently
save the data continually written through the panel or communication, this setting can
5
avoid shortening the lifetime of the EEPROM from continuous writing. You must use this
function when using communication control.
This setting enables command simulation mode. In this mode, use the Digital IO function
in ASDA-Soft to switch the servo to the Servo On state as both the external Servo On
signal and the force Servo On of the PR mode in ASDA-Soft cannot work, the DSP Error
(variable 0x6F) is read as 0, and P0.001 only shows the external error code (positive /
6 negative limit, emergency stop).
When DO.SRDY is on, commands are accepted in each mode. You can use the Scope
function in ASDA-Soft to observe these commands to examine their accuracy, but the
motor does not operate.
7 Reserved.
Back up all current parameter values to EEPROM, so that the values are retained after
8 power cycling. The panel displays ‘to.rom’ during execution. This feature can also be
executed when servo is in the Servo On state.
-1, -5, -6 Disable the functions of 1, 5, and 6.
Note: set this parameter 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
Unit: - Setting range: 1 to 50
Format: DEC Data size: 16-bit
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
8-81
Parameters ASDA-B3
Address: 0240H
P2.032 Gain adjustment mode
0241H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0006
8
Format: HEX Data size: 16-bit
Settings:
The servo drive provides the following gain adjustment modes for fine tuning. You can then easily
Parameter
Value Adjustment mode Inertia estimation
Manual Auto
P1.037, P2.000, P2.004,
P2.006, P2.023, P2.024,
Fixed set value of P2.025, P2.043, P2.044,
0 Manual N/A
P1.037 P2.045, P2.046, P2.049,
P2.089, 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 equivalent to that of gain adjustment mode 2, so setting P2.089 is invalid in that scenario.
P2.033 Reserved
8-82
ASDA-B3 Parameters
Address: 0244H
P2.034 Excessive deviation warning condition of Speed command
0245H
Default: 5000 Control mode: S / Sz
Unit: rpm Setting range: 1 to 30000
8
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 to 0x015F
Unit: - Setting range:
(last two codes 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.
Address: 024AH
P2.037 DI10 functional planning
024BH
Default: 0x0100 Control mode: All
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
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
8-83
Parameters ASDA-B3
Address: 024CH
P2.038 DI11 functional planning
024DH
Default: 0x0100 Control mode: All
0x0000 to 0x015F
Unit: - Setting range:
8
(last two codes are DI codes)
Format: HEX Data size: 16-bit
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
Address: 024EH
P2.039 DI12 functional planning
024FH
Default: 0x0100 Control mode: All
0x0000 to 0x015F
Unit: - Setting range:
(last two codes 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
Address: 0250H
P2.040 DI13 functional planning
0251H
Default: 0x0100 Control mode: All
0x0000 to 0x015F
Unit: - Setting range:
(last two codes are DI codes)
Format: HEX Data size: 16-bit
Settings:
Refer to the description of P2.010. If there is no physical pin for DI13 on the model, use DI13 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
Address: 0252H
P2.041 DO6 functional planning
0253H
Default: 0x0100 Control mode: All
0x0000 to 0x014F
Unit: - Setting range:
(last two codes are DO codes)
Format: HEX Data size: 16-bit
Settings:
8-84
ASDA-B3 Parameters
P2.042 Reserved
Address: 0256H
8
P2.043 Notch filter 2 - frequency
0257H
Default: 1000 Control mode: All
Unit: Hz Setting range: 50 to 5000
Format: DEC Data size: 16-bit
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
Unit: -dB Setting range: 0 to 40
Format: DEC Data size: 16-bit
Settings:
The attenuation level of the second Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
Address: 025AH
P2.045 Notch filter 3 - frequency
025BH
Default: 1000 Control mode: All
Unit: Hz Setting range: 50 to 5000
Format: DEC Data size: 16-bit
Settings:
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
Unit: -dB Setting range: 0 to 40
Format: DEC Data size: 16-bit
Settings:
The attenuation level of the third Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
disable the third Notch filter.
8-85
Parameters ASDA-B3
Address: 025EH
P2.047 Auto resonance suppression mode
025FH
Default: 0x0001 Control mode: All
Unit: - Setting range: 0x0000 to 0x01F2
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
1: auto resonance suppression mode 1; when the servo determines it is stable*2, the servo stores
the resonance suppression points to EEPROM (non-volatile memory for parameters) and
disables the auto resonance suppression function (X = 0). Before the servo is stable,
(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.
(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).
(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
8-86
ASDA-B3 Parameters
Bit
Bit
3 2 1
Function
Notch 1 auto /
0
Bit 3 2 1 0
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 P2.047.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
Unit: - Setting range: 0 to 1000
Format: DEC Data size: 16-bit
Settings:
If P2.048 is larger, the resonance sensitivity is lower; on the other hand, if P2.048 is smaller, the
resonance sensitivity is higher.
8-87
Parameters ASDA-B3
Address: 0262H
P2.049 Speed detection filter and jitter suppression
0263H
Operation
Panel / software Communication Control mode: All
interface:
8
Default: 1.0 10 Data size: 16-bit
Unit: 1 ms 0.1 ms - -
Setting range: 0.0 to 100.0 0 to 1000 - -
Format: One decimal DEC - -
Example: 1.5 = 1.5 ms 15 = 1.5 ms - -
Settings:
Sets the filter for speed detection. 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
Address: 0264H
P2.050 Position error clear setting
0265H
Default: 0x0000 Control mode: PT, PR
Unit: - Setting range: 0x0000 to 0x0001
Format: HEX Data size: 16-bit
Settings:
Refer to Table 8.1 for digital input descriptions. Set the digital input as CCLR (DI: 0x04) to enable this
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: All
Unit: PUU Setting range: 0 to 1000000000
Format: DEC Data size: 32-bit
Settings:
Sets the scale of the rotary axis position, rotary axis command position, and rotary axis feedback
position. If the value is too small, it may cause errors in the rotary axis position system.
8-88
ASDA-B3 Parameters
Address: 026AH
P2.053 Position integral compensation
026BH
Default: 0 Control mode: All
Unit: rad/s Setting range: 0 to 1023
8
Format: DEC Data size: 16-bit
Settings:
Increase the position control integral compensation to reduce the position steady-state errors. If the
value is too high, it may cause position overshoot and noise.
P2.054 -
Reserved
P2.059
Address: 0278H
P2.060 E-Gear ratio - numerator N2
0279H
Default: 16777216 Control mode: All
Unit: pulse Setting range: 1 to (229-1)
Format: DEC Data size: 32-bit
Settings:
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 the numerator 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: All
Unit: pulse Setting range: 1 to (229-1)
Format: DEC Data size: 32-bit
Settings:
8-89
Parameters ASDA-B3
Address: 027CH
P2.062 E-Gear ratio - numerator N4
027DH
Default: 16777216 Control mode: All
Unit: pulse Setting range: 1 to (229-1)
8
Format: DEC Data size: 32-bit
Settings:
P2.063 -
Reserved
P2.064
Address: 0282H
P2.065 Special bit register 1
0283H
Default: 0x0300 Control mode: PT / PR / S / Sz
Unit: - Setting range: 0x0000 to 0xFFFF
Format: HEX Data size: -
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Position
P2.065 [Bit 4] = 1
Time
Check if P2.065 No Speed
[Bit 4] = 0
Yes
Time
Complete
Bit 7 Reserved -
Switch for motor power cable
Bit 8 0: disable the detection.
wiring error detection (AL031)
8-90
ASDA-B3 Parameters
8
conditions are met.
Bit 10 ZCLAMP function selection Condition 1: Speed mode
Condition 2: DI.ZCLAMP is on
Condition 3: motor speed is slower than the value of P1.038
Bit 10 description
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
Analog Speed command ZCLAMP to on are met)
Motor speed
(After conditions for switching
ZCLAMP to on are met)
P1.038
Bit 10 = 0 and command source is the internal register. The ZCLAMP function uses the register Speed
command with 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 Analog Speed command
ZCLAMP to on are met)
P1.038
Motor speed
(After conditions for switching
ZCLAMP to on are met)
Bit 10 = 1 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. When ZCLAMP
conditions are met, the motor speed decelerates to 0 rpm by S-curve deceleration. If ZCLAMP conditions are
not met, the motor follows the analog Speed command through the S-curve.
Motor speed
(Before conditions for switching
ZCLAMP to on are met) Analog Speed command
Motor speed
(After conditions for switching
P1.038 ZCLAMP to on are met)
8-91
Parameters ASDA-B3
Bit 10 description
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)
Bit 10 = 1 and command source is the internal register. The ZCLAMP function uses the register Speed
command with acceleration or deceleration to determine if this function should be enabled. When ZCLAMP
conditions are met, the motor speed is set to 0 rpm.
Motor speed
(Before conditions for switching ZCLAMP to on are met)
P1.038
Motor speed
(After conditions for
switching ZCLAMP to
on are met)
8-92
ASDA-B3 Parameters
Address: 0284H
P2.066 Special bit register 2
0285H
Default: 0x0030 Control mode: PT / PR / S / Sz
Unit: - Setting range: 0x0000 to 0x187F
8
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Bit 5 Reserved -
0: disable the latch; RST power error (AL022) is cleared
automatically.
Bit 6 RST power error (AL022) latch
1: enable the latch; RST power error (AL022) is not
cleared automatically.
Bit 7 - Bit 8 Reserved -
Set AL003 (Undervoltage) as 0: WARN
Bit 9
ALM or WARN 1: ALM
Bit 10 - Bit 11 Reserved -
Set AL022 (RST power error) as 0: WARN
Bit 12
ALM or WARN 1: ALM
Bit 13 - Bit 15 Reserved -
P2.067 Reserved
Address: 0288H
P2.068 Following error compensation switch
0289H
Default: 0x00000000 Control mode: All
Unit: - Setting range: 0x00000000 - 0x00002101
Format: HEX Data size: 32-bit
Settings:
High word Low word
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 PV mode unit selection
8-93
Parameters ASDA-B3
X: following error compensation switch (functions under the condition of P1.036 > 1)
0: disable following error compensation
8
Z: DI.STP triggering method
0: rising-edge triggered
1: level triggered
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. Make sure the
setting values are correct.
Address: 028AH
P2.069● Absolute encoder
028BH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x1211
Format: HEX Data size: 16-bit
Settings:
U Z Y X
Function of preventing rotary axis
X Operation mode setting Z
position loss when overflow occurs
Pulse command setting when absolute
Y U Single-turn absolute function
position is lost
1: when AL060 or AL06A occurs, the system can receive 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.
Note: changes to this setting are effective only after power is cycled to the servo drive.
8-94
ASDA-B3 Parameters
Address: 028CH
P2.070 Read data selection
028DH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0007
8
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Address: 028EH
P2.071■ Absolute position homing
028FH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0001
Format: HEX Data size: 16-bit
Settings:
Set P2.071 to 0x0001 to reset the current absolute position of the encoder. The clearing function is
P2.072 -
Reserved
P2.088
Address: 02B2H
P2.089 Command response gain
02B3H
Default: 25 Control mode: PT / PR
Unit: rad/s Setting range: 1 to 2000
Format: DEC Data size: 16-bit
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.
8-95
Parameters ASDA-B3
Address: 02B4H
P2.090 Two degree of freedom mode - anti-interference gain
02B5H
Default: 850 Control mode: PT / PR
Unit: 0.001 Setting range: 500 to 1999
8
Format: DEC Data size: 16-bit
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)
Address: 02B6H
P2.091 Two degree of freedom mode - position feed forward gain
02B7H
Default: 1000 Control mode: PT / PR
Unit: 0.1% Setting range: 0 to 3000
Format: DEC Data size: 16-bit
Settings:
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
Unit: 0.1% Setting range: 0 to 3000
Format: DEC Data size: 16-bit
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
8-96
ASDA-B3 Parameters
Address: 02BCH
P2.094▲ Special bit register 3
02BDH
Default: 0x0090 Control mode: PT / PR / S / Sz
Unit: - Setting range: 0x0000 to 0xF3F6
8
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Switch for Switch for AL007 detection in Position mode (PT and PR)
Bit 6 AL007 detection in 0: disable AL007 detection (default).
Position mode 1: enable AL007 detection.
Switch for the regenerative resistor temperature protection
when the input voltage is too high
Bit 7 Switch for AL086
0: disable
1: enable
0: disable first set of vibration elimination.
First set of vibration 1: enable first set of vibration elimination (P1.089 - P1.091)
Bit 8
elimination Vibration elimination takes effect only when the two degree of
freedom control function is enabled (P2.094 [Bit 12] = 1).
0: disable second set of vibration elimination
1: enable second set of vibration elimination (P1.092 -
Second set of vibration
Bit 9 P1.094)
elimination
Vibration elimination takes effect only when the two degree of
freedom control function is enabled (P2.094 [Bit 12] = 1).
Bit 10 - Bit 11 Reserved -
0: disable two degree of freedom control function (A2 and B2
Two degree of freedom models do not have this function.)
Bit 12
control function
1: enable two degree of freedom control function
Bit 13 - Bit 15 Reserved -
Address: 02BEH
P2.095 Notch filter 1 - Q factor
02BFH
Default: 5 Control mode: All
Unit: - Setting range: 1 to 10
Format: DEC Data size: 16-bit
Settings:
The resonance Q factor of the first Notch filter. This function is disabled if P2.024 is 0. P2.023, P2.024,
8-97
Parameters ASDA-B3
Address: 02C0H
P2.096 Notch filter 2 - Q factor
02C1H
Default: 5 Control mode: All
Unit: - Setting range: 1 to 10
8
Format: DEC Data size: 16-bit
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.
Address: 02C2H
P2.097 Notch filter 3 - Q factor
02C3H
Default: 5 Control mode: All
Unit: - Setting range: 1 to 10
Format: DEC Data size: 16-bit
Settings:
The resonance Q factor 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: 02C4H
P2.098 Notch filter 4 - frequency
02C5H
Default: 1000 Control mode: All
Unit: Hz Setting range: 50 to 5000
Format: DEC Data size: 16-bit
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
Unit: -dB Setting range: 0 to 40
Format: DEC Data size: 16-bit
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
Unit: - Setting range: 1 to 10
Format: DEC Data size: 16-bit
Settings:
The resonance Q factor 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.
8-98
ASDA-B3 Parameters
Address: 02CAH
P2.101 Notch filter 5 - frequency
02CBH
Default: 1000 Control mode: All
Unit: Hz Setting range: 50 to 5000
8
Format: DEC Data size: 16-bit
Settings:
The resonance frequency of the fifth Notch filter. This function is disabled if P2.102 is 0. P2.101,
P2.102, 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
Unit: -dB Setting range: 0 to 40
Format: DEC Data size: 16-bit
Settings:
The attenuation level of the fifth Notch filter. A value of 5 indicates -5 dB. Set this parameter to 0 to
disable the fifth Notch filter.
Address: 02CEH
P2.103 Notch filter 5 - Q factor
02CFH
Default: 5 Control mode: All
Unit: - Setting range: 1 to 10
Format: DEC Data size: 16-bit
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
Default: 800 Control mode: PT / PR
Unit: % Setting range: 1 to 800
Format: DEC Data size: 16-bit
Settings:
When the Torque command exceeds P2.104, the speed controller gain is switched from PI to P in order
8-99
Parameters ASDA-B3
Address: 02D2H
P2.105 Automatic gain adjustment level 1
02D3H
Default: 11 Control mode: PT / PR
Unit: - Setting range: 1 to 21
8
Format: DEC Data size: 16-bit
Settings:
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.
Value (dB)
High
bandwidth
Medium
bandwidth
Low
bandwidth
Frequency
(Hz)
P2.105 > 11
P2.105 = 11
P2.105 < 11
Address: 02D4H
P2.106 Automatic gain adjustment level 2
02D5H
Default: 2000 Control mode: PT / PR
Unit: pulse Setting range: 1 to 50331648
Format: DEC Data size: 32-bit
Settings:
Use this parameter to adjust the maximum allowable overshoot when auto tuning. The overshoot range
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)
8-100
ASDA-B3 Parameters
Address: 02D6H
P2.107 Rate of change for resonance suppression low-pass filter
02D7H
Default: 100 Control mode: P / S
Unit: % Setting range: 0 to 100
8
Format: DEC Data size: 16-bit
Settings:
Adjusts the rate of change for the resonance suppression low-pass filter (P2.025) according to the
gain switching condition.
(This parameter is inversely proportional to the value of P2.025. The smaller the setting value of
P2.108 -
Reserved
P2.111
Address: 02E0H
P2.112▲ Special bit register 4
02E1H
Default: 0x2018 Control mode: PT / PR / S / Sz
Unit: - Setting range: 0x0000 to 0x753F
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Bit 15 Reserved -
8-101
Parameters ASDA-B3
Address: 02E2H
P2.113 Bandwidth of disturbance attenuation
02E3H
Default: 50 Control mode: T
Unit: Hz Setting range: 0 to 3000
8
Format: DEC Data size: 16-bit
Settings:
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
Default: 0 Control mode: T
Unit: - Setting range: 0 to 500
Format: DEC Data size: 16-bit
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 -
Reserved
P2.120
8-102
ASDA-B3 Parameters
Address: 02E0H
P2.121 Special bit register 6
02E1H
Default: 0x00000000 Control mode: All
Unit: - Setting range: 0x00000000 - 0x000001FF
8
Format: HEX Data size: 32-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
P4.005 =
4998
Auto clearing of AL180 and AL185 0: no; you need to manually clear the alarms
Bit 8 after the state machine re-enters the
Operational state in EtherCAT mode 1: yes
Bit 9 -
Reserved -
Bit 15
P2.122 -
Reserved
P2.124
8-103
Parameters ASDA-B3
Address: 02FAH
P2.125 Special bit register 7
02FBH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0xFFFF
8
Format: HEX Data size: 16-bit
Settings:
Bit 7 6 5 4 3 2 1 0
Bit 15 14 13 12 11 10 9 8
Address: 02FCH
P2.126 Bandwidth for speed loop response
02FDH
Default: 40 Control mode: PT / PR / S / Sz
Unit: Hz Setting range: 1 to 1000
Format: DEC Data size: 16-bit
Settings:
8-104
ASDA-B3 Parameters
Address: 0300H
P3.000● Address
0301H
8
Default: 0x007F Control mode: All
0x0001 - 0x007F (-L, -M, -F)
Unit: - Setting range:
0x0001 - 0xFFFF (-E)
Format: HEX Data size: 16-bit
Settings:
U Z YX
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 (-L, -M, -E)
Default: Control mode: All
0x3203 (-F)
0x0000 - 0x0405 (-L, -M, -E)
Unit: - Setting range:
0x0000 - 0xF405 (-F)
Format: HEX Data size: 16-bit
Settings:
U Z Y X
8-105
Parameters ASDA-B3
Note:
1. The transmission speed of USB is set at 1.0 Mbps and cannot be changed.
2. If this parameter is set through CANopen, only Z can be set and the others remain unchanged.
3. After the Z value is set, cycle the power to take effect.
Address: 0304H
P3.002 Modbus communication protocol
0305H
Default: 0x0006 Control mode: All
Unit: - Setting range: 0x0000 to 0x0008
Format: HEX Data size: 16-bit
Settings:
Address: 0306H
P3.003 Modbus communication error handling
0307H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0001
Format: HEX Data size: 16-bit
Settings:
1: display AL020 and let the 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
Unit: sec Setting range: 0 to 20
Format: DEC Data size: 16-bit
Settings:
If the value is not 0, communication timeout is enabled immediately. To disable this function, set the
value to 0.
8-106
ASDA-B3 Parameters
Address: 030AH
P3.005 Modbus communication
030BH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0112
8
Format: HEX Data size: 16-bit
Settings:
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 word
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 word data. Use this function for controllers
with different priority for transmitting high word and low word of the packets.
Address: 030CH
P3.006■ Digital input (DI) control switch
030DH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x1FFF
Format: HEX Data size: 16-bit
Settings:
Control switch for the source of DI. Each bit of this parameter determines the input source of one DI
8-107
Parameters ASDA-B3
Address: 030EH
P3.007 Modbus communication response delay time
030FH
Default: 1 Control mode: All
Unit: 0.5 ms Setting range: 0 to 1000
8
Format: DEC Data size: 16-bit
Settings:
P3.008 Reserved
Address: 0312H
P3.009 Communication synchronization
0313H
Default: 0x5055 Control mode: CANopen / EtherCAT
0x1001 - 0x9FFF (-L, -M, -F)
Unit: - Setting range:
0x1001 - 0x9AFF (-E)
Format: HEX Data size: 16-bit
Settings:
U Z Y X
Digit U Z Y X
Range of synchronous Target value Deadband
Function Reserved
error (CANopen) (EtherCAT) (CANopen)
-M, -F, -L models: 0 to F
Range 1 to 9 0 to F -
-E models: 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 the EtherCAT packets to ensure this timing is not in conflict with the timing of the
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
means the synchronization is successful (unit: 10 μs).
8-108
ASDA-B3 Parameters
Address: 0314H
P3.010 CANopen / DMCNET protocol
0315H
Default: 0x1011 Control mode: CANopen / DMCNET
Unit: - Setting range: 0x0000 to 0xFFFF
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
0: when the communication error occurs (AL170), the motor continues to operate (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 error (AL112, AL113, AL121 - AL132) occurs, the servo alarm has to be cleared
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
Unit: - Setting range: Shown as follows
Format: HEX Data size: 16-bit
Settings:
U Z Y X
1: when writting 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-109
Parameters ASDA-B3
Address: 0318H
P3.012 Communication support setting
0319H
Default: 0x0000 Control mode: CANopen / DMCNET / EtherCAT
Unit: - Setting range: 0x0000 to 0x1111
8
Format: HEX Data size: 16-bit
Settings:
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 /
100 100
Zero speed range P1.038 606Fh
(0.1 rpm) (0.1 rpm)
8-110
ASDA-B3 Parameters
8
P3.011.X = 1 indicates when written through PDOs, parameters are stored in EEPROM.
P3.011.X = 0 indicates when written through PDOs, parameters are not stored in
EEPROM.
Note: when the function of OD 1010h (Store parameter) 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.
0: when the limit alarm (AL014 or AL015) occurs, it needs to be cleared before the servo reverses
1: when the limit alarm (AL014 or AL015) occurs, it does not need to be cleared before the servo
P3.013 -
Reserved
P3.016
Address: 0322H
P3.017 CANopen B mode disconnection delay time
0323H
Default: 1000 Control mode: CANopen
Unit: ms Setting range: 1 to 1000
Format: DEC Data size: 16-bit
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
Unit: - Setting range: 0x00000000 - 0x01112211
Format: HEX Data size: 32-bit
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
8-111
Parameters ASDA-B3
A: source setting for the content loaded to the EtherCAT Station Alias Register 0x0012 after the
8
servo drive is powered on.
0: determined by the EtherCAT EEPROM station number field (ADR 0x0004) setting, which
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.
0: 0.1 rpm
1: pulse/sec
Address: 0326H
P3.019 Statusword display content
0327H
Default: 0x00000021 Control mode: CANopen / EtherCAT
Unit: - Setting range: 0x00000000 - 0x0001FFFF
Format: HEX Data size: 32-bit
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-112
ASDA-B3 Parameters
Address: 032CH
P3.022 EtherCAT PDO timeout setting
032DH
Default: 0xFF04 Control mode: EtherCAT
Unit: - Setting range: 0x0002 to 0xFF14
8
Format: HEX Data size: 16-bit
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 duration
U Z Y X
Digit UZ YX
Function AL180 trigger condition AL3E3 trigger condition
Range 0x00 (disabled) - 0xFF (default) 0x02 - 0x14
YX: AL3E3 alarm 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 -
Reserved
P3.038
8-113
Parameters ASDA-B3
Address: 0400H
P4.000 Fault record (last)
0401H
8
Default: 0x00000000 Control mode: All
Unit: - Setting range: -
Format: HEX Data size: 32-bit
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: 0402H
P4.001★ Fault record (second to the last)
0403H
Default: 0x00000000 Control mode: All
Unit: - Setting range: -
Format: HEX Data size: 32-bit
Settings:
Address: 0404H
P4.002★ Fault record (third to the last)
0405H
Default: 0x00000000 Control mode: All
Unit: - Setting range: -
Format: HEX Data size: 32-bit
Settings:
Address: 0406H
P4.003★ Fault record (fourth to the last)
0407H
Default: 0x00000000 Control mode: All
Unit: - Setting range: -
Format: HEX Data size: 32-bit
Settings:
8-114
ASDA-B3 Parameters
Address: 0408H
P4.004★ Fault record (fifth to the last)
0409H
Default: 0x00000000 Control mode: All
Unit: - Setting range: -
8
Format: HEX Data size: 32-bit
Settings:
Address: 040AH
P4.005 Servo motor JOG control
040BH
Default: 20 Control mode: All
Unit: rpm Setting range: 0 - 5000
Format: DEC Data size: 16-bit
Settings:
Set the P4.005 JOG speed 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 there is any error in
2. DI control:
If you set the DI to 0x37 (JOGU) and 0x38 (JOGD) (refer to Table 8.1), then the JOG operation in
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
4998*2: JOG operation in negative direction 4999*2: JOG operation in positive direction
N(CW) P(CCW)
Note:
1. When using communication to write values frequently, set P2.030 to 5.
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 communication, the operation
direction (positive / negative) can be modified with P2.121 [Bit 7].
3. This function supports the S-curve acceleration / deceleration settings in P1.034 - P1.036.
4. When P1.001.X = B or C, JOG operation test is not supported.
8-115
Parameters ASDA-B3
Address: 040CH
P4.006■ Software digital output register (readable and writable)
040DH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0xFFFF
8
Format: HEX Data size: 16-bit
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.
Address: 040EH
P4.007■ Multi-function for digital input
040FH
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x3FFF
Format: HEX Data size: 16-bit
Settings:
The source of the DI input signal can be the external hardware terminal or the internal software DI
(P4.007), which is determined by P3.006. If the corresponding bit of P3.006 is 1, it means the source is
the software DI (P4.007); if the corresponding bit is 0, then the source is the hardware DI. See the
following figure:
DI after
Internal software DI combination
(Bits of P4.007)
Read parameter: shows the DI status after combining external DI and software DI.
Write parameter: writes the software DI 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 after combination;
if the value written to P4.007 is 0x0011, it means the software DI1 and DI5 are on. Refer to P2.010 -
8-116
ASDA-B3 Parameters
Address: 0410H
P4.008★ Input status of servo drive panel (read-only)
0411H
Default: - Control mode: All
Unit: - Setting range: Read-only
8
Format: HEX Data size: 16-bit
Settings:
Read this parameter through communication and check if the five keys (MODE, UP, DOWN, SHIFT,
Address: 0412H
P4.009★ Digital output status (read-only)
0413H
Default: - Control mode: All
Unit: - Setting range: 0x0000 to 0x003F
Format: HEX Data size: 16-bit
Settings:
Address: 0414H
P4.010▲■ Hardware calibration options
0415H
Default: 0 Control mode: All
Unit: - Setting range: 0 to 5
Format: DEC Data size: 16-bit
Settings:
4: calibrate the hardware offset of the current
0: reserved
detector (W phase)
1: calibrate the hardware offset of the analog speed
5: calibrate the hardware offset of options 1 - 4
input
2: calibrate the hardware offset of the analog torque
6 - 14: reserved
input
3: calibrate the hardware offset of the current
-
detector (V phase)
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 Off state.
Address: 0416H
P4.011 Analog speed input 1 - hardware offset calibration
0417H
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
Manually calibrate the hardware offset. The function must be enabled by setting P2.008. Do not change
8-117
Parameters ASDA-B3
Address: 0418H
P4.012 Analog speed input 2 - hardware offset calibration
0419H
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
8
Format: DEC Data size: 16-bit
Settings:
Address: 041AH
P4.013 Analog torque input 1 - hardware offset calibration
041BH
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
Address: 041CH
P4.014 Analog torque input 2 - hardware offset calibration
041DH
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
Address: 041EH
P4.015 Current detector (V1 phase) - hardware offset calibration
041FH
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
Address: 0420H
P4.016 Current detector (V2 phase) - hardware offset calibration
0421H
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
8-118
ASDA-B3 Parameters
Address: 0422H
P4.017 Current detector (W1 phase) - hardware offset calibration
0423H
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
8
Format: DEC Data size: 16-bit
Settings:
Address: 0424H
P4.018 Current detector (W2 phase) - hardware offset calibration
0425H
Default: Factory setting Control mode: All
Unit: - Setting range: 13926 to 18842
Format: DEC Data size: 16-bit
Settings:
Address: 0426H
P4.019 IGBT NTC calibration level (cannot reset)
0427H
Default: Factory setting Control mode: All
Unit: - Setting range: 1 to 4
Format: DEC Data size: 16-bit
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
Unit: mV Setting range: -800 to +800
Format: DEC Data size: 16-bit
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
Unit: mV Setting range: -800 to +800
Format: DEC Data size: 16-bit
Settings:
Manually adjust the compensation value for the offset (cannot reset). The function must be enabled by
setting P2.008.
8-119
Parameters ASDA-B3
Address: 042CH
P4.022 Analog speed input - offset compensation value
042DH
Default: 0 Control mode: S
Unit: mV Setting range: -5000 to +5000
8
Format: DEC Data size: 16-bit
Settings:
Address: 042EH
P4.023 Analog torque input - offset compensation value
042FH
Default: 0 Control mode: T
Unit: mV Setting range: -5000 to +5000
Format: DEC Data size: 16-bit
Settings:
Address: 0430H
P4.024 Level of undervoltage error
0431H
Default: 160 Control mode: All
Unit: V (rms) Setting range: 140 to 380
Format: DEC Data size: 16-bit
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
Unit: ms Setting range: 1 to 500
Format: DEC Data size: 16-bit
Settings:
This parameter is used to adjust the time duration before the STO internal circuit diagnosis is
P4.028 -
Reserved
P4.043
8-120
ASDA-B3 Parameters
Address: 0458H
P4.044 Special bit register 5
0459H
Default: 0x0000 Control mode: All
Unit: - Setting range: 0x0000 to 0x0003
8
Format: HEX Data size: 16-bit
Settings:
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-121
Parameters ASDA-B3
≥0 min. max.
-|P1.012| 0 P1.112 |P1.012|
> |P1.112|
8 <0
≥0
min.
min.
-|P1.012| P1.112 0 |P1.012|
max.
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
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-122
ASDA-B3 Parameters
Address: 0500H
P5.000★■ Firmware subversion
0501H
8
Default: Factory setting Control mode: All
Unit: - Setting range: -
Format: DEC Data size: 32-bit
Settings:
P5.001 -
Reserved
P5.002
Address: 0506H
P5.003 Deceleration time for auto-protection
0507H
Default: 0xEEEFEEFF Control mode: Except PT
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Digit D C B A W Z Y X
Function STP PFQS CTO OVF SNL SPL NL PL
Range 0-F 0-F 0-F 0-F 0-F 0-F 0-F 0-F
1. OVF (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 P5.003.X to A,
8-123
Parameters ASDA-B3
Address: 0508H
P5.004 Homing methods
0509H
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0x012A
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Homing method Z Limit setting
Y Z pulse setting U Reserved
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
the negative limit as
Y = 0: return to Z pulse the homing origin
Y = 1: go forward to Z pulse X = 2: homing in forward
Y = 2: do not look for Z pulse direction,
ORG: OFFON as
the homing origin
X = 3: homing in reverse
direction with ORG
(when it switches from
off to on state) as the
homing origin
X = 4: look for Z pulse in
forward direction and
define it as homing
- origin
When reaching the limit: -
Z = 0: show error X = 5: look for the Z pulse in
reverse direction
Z = 1: reverse direction
define it as the
homing origin
X = 6: homing in forward
direction with the
ORG (when it
switches from on to
Y = 0: return to Z pulse off state) as the
Y = 1: go forward to Z pulse homing origin
Y = 2: do not look for Z pulse X = 7: homing in reverse
direction with ORG
(when it switches from
on to off state) as the
homing origin
X = 8: define 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-124
ASDA-B3 Parameters
Address: 050AH
P5.005 High speed homing (first speed setting)
050BH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
8
Default: 100.0 1000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.1 to 2000.0 1 to 20000 - -
Format: DEC DEC - -
Example: 1.5 = 1.5 rpm 15 = 1.5 rpm - -
Settings:
ORG ORG
Second low speed homing
Z pulse Z pulse
Address: 050CH
P5.006 Low speed homing (second speed setting)
050DH
Operation
Panel / software Communication Control mode: PR (set with P5.004)
interface:
Default: 20.0 200 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.1 to 500.0 1 to 5000 - -
Format: DEC DEC - -
Example: 1.5 = 1.5 rpm 15 = 1.5 rpm - -
Settings:
Address: 050EH
P5.007■ Trigger Position command (PR mode only)
050FH
Default: 0 Control mode: PR
Unit: - Setting range: 0 to 1000
Format: DEC Data size: 16-bit
Settings:
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.
8-125
Parameters ASDA-B3
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.
8
If the command is complete and DO.TPOS is on (the motor reaches the target position), the drive
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
Unit: PUU Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
In PR mode, if the motor moves in the positive direction and its feedback position exceeds the value of
Address: 0512H
P5.009 Negative software limit
0513H
Default: -2147483648 Control mode: PR
Unit: PUU Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
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
Unit: - Setting range: Read-only
Format: DEC Data size: 16-bit
Settings:
The total data size is N x 32 bits, where N indicates the number of data sets returned to the data array.
8-126
ASDA-B3 Parameters
Address: 0516H
P5.011■ Data array: address for reading and writing
0517H
Default: 0 Control mode: All
Unit: - Setting range: 0 to (value set by P5.010 minus 1)
8
Format: DEC Data size: 16-bit
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
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Window #1: when read with the panel, the value set by P5.011 does not add 1, but when read or written
by other methods, it adds 1. Refer to Section 7.2.1 Data array for detailed instructions.
Address: 051AH
P5.013■ Data array: window #2 for reading and writing
051BH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Window #2: when read with the panel or read and written through communication, the value set by
P5.011 adds 1, but this parameter is not writable with the panel. Refer to Section 7.2.1 Data array for
detailed instructions.
P5.014 Reserved
8-127
Parameters ASDA-B3
Address: 051EH
P5.015■ PATH 1 - PATH 2 volatile setting
051FH
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0x0011
8
Format: HEX Data size: 16-bit
Settings:
This parameter allows you to write data to the target continuously through communication.
U Z Y X
X PATH 1 volatile setting Z Reserved
Y PATH 2 volatile setting U Reserved
1: volatile
1: volatile
Address: 0520H
P5.016■ Axis position - main encoder
0521H
Default: 0 Control mode: All
Unit: PUU Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
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 positioning system. It adjusts the offset value only for easier observation.
P5.017 Reserved
Address: 0524H
P5.018 Axis position - pulse command
0525H
Default: 0 Control mode: All
Unit: pulse Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
P5.019 Reserved
8-128
ASDA-B3 Parameters
Address: 0528H
P5.020 Acceleration / deceleration time #0
0529H
Default: 200 Control mode: PR
Unit: ms Setting range: 1 to 65500
8
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode, which is the time duration required for the
Address: 052AH
P5.021 Acceleration / deceleration time #1
052BH
Default: 300 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 052CH
P5.022 Acceleration / deceleration time #2
052DH
Default: 500 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 052EH
P5.023 Acceleration / deceleration time #3
052FH
Default: 600 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0530H
P5.024 Acceleration / deceleration time #4
0531H
Default: 800 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
8-129
Parameters ASDA-B3
Address: 0532H
P5.025 Acceleration / deceleration time #5
0533H
Default: 900 Control mode: PR
Unit: ms Setting range: 1 to 65500
8
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0534H
P5.026 Acceleration / deceleration time #6
0535H
Default: 1000 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0536H
P5.027 Acceleration / deceleration time #7
0537H
Default: 1200 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0538H
P5.028 Acceleration / deceleration time #8
0539H
Default: 1500 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 053AH
P5.029 Acceleration / deceleration time #9
053BH
Default: 2000 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
8-130
ASDA-B3 Parameters
Address: 053CH
P5.030 Acceleration / deceleration time #10
053DH
Default: 2500 Control mode: PR
Unit: ms Setting range: 1 to 65500
8
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 053EH
P5.031 Acceleration / deceleration time #11
053FH
Default: 3000 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0540H
P5.032 Acceleration / deceleration time #12
0541H
Default: 5000 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0542H
P5.033 Acceleration / deceleration time #13
0543H
Default: 8000 Control mode: PR
Unit: ms Setting range: 1 to 65500
Format: DEC Data size: 16-bit
Settings:
The time setting for acceleration or deceleration in PR mode. Refer to P5.020 for details.
Address: 0544H
P5.034 Acceleration / deceleration time #14
0545H
Default: 50 Control mode: PR
Unit: ms Setting range: 1 to 1500
Format: DEC Data size: 16-bit
Settings:
The deceleration time setting for auto-protection. The default value is small for faster deceleration.
8-131
Parameters ASDA-B3
Address: 0546H
P5.035 Acceleration / deceleration time #15
0547H
Default: 30 Control mode: PR
Unit: ms Setting range: 1 to 1200
8
Format: DEC Data size: 16-bit
Settings:
The deceleration time setting 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
Unit: - Setting range: 0 to (value set by P5.010 minus 1)
Format: DEC Data size: 16-bit
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
Unit: Pulse unit of capture source Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
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 pulsesource 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).
Address: 054CH
P5.038■ Capture: number of capturing times
054DH
Default: 1 Control mode: All
Unit: Setting range: 1 to (value set by P5.010 minus
-
value set by P5.036)
Format: DEC Data size: 16-bit
Settings:
When Capture is not in operation, this parameter indicates the number of data sets expected to be
captured (readable and writable). When Capture is in operation, this parameter indicates the remaining
number of data to be captured (read-only). Each time one data is captured, the value of P5.038
8-132
ASDA-B3 Parameters
Address: 054EH
P5.039■ Capture: activate CAP control
054FH
Default: 0x2020 Control mode: All
Unit: - Setting range: 0x0000 to 0xF23F
8
Format: HEX Data size: 16-bit
Settings:
U Z Y X
X Capture setting Z Trigger logic
Y Axis source of Capture U Minimum interval between each trigger
X: Capture setting
1: reserved
Z: trigger logic
0: NO (normally open)
1: NC (normally closed)
Address: 0550H
P5.040 Delay time #0 after position reached
0551H
Default: 0 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
There are 16 sets of delay time (# 0 - 15) in PR mode. This parameter is the delay time #0 in PR mode.
8-133
Parameters ASDA-B3
Address: 0552H
P5.041 Delay time #1 after position reached
0553H
Default: 100 Control mode: PR
Unit: ms Setting range: 0 to 32767
8
Format: DEC Data size: 16-bit
Settings:
Address: 0554H
P5.042 Delay time #2 after position reached
0555H
Default: 200 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 0556H
P5.043 Delay time #3 after position reached
0557H
Default: 400 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 0558H
P5.044 Delay time #4 after position reached
0559H
Default: 500 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 055AH
P5.045 Delay time #5 after position reached
055BH
Default: 800 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
8-134
ASDA-B3 Parameters
Address: 055CH
P5.046 Delay time #6 after position reached
055DH
Default: 1000 Control mode: PR
Unit: ms Setting range: 0 to 32767
8
Format: DEC Data size: 16-bit
Settings:
Address: 055EH
P5.047 Delay time #7 after position reached
055FH
Default: 1500 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 0560H
P5.048 Delay time #8 after position reached
0561H
Default: 2000 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 0562H
P5.049 Delay time #9 after position reached
0563H
Default: 2500 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 0564H
P5.050 Delay time #10 after position reached
0565H
Default: 3000 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
8-135
Parameters ASDA-B3
Address: 0566H
P5.051 Delay time #11 after position reached
0567H
Default: 3500 Control mode: PR
Unit: ms Setting range: 0 to 32767
8
Format: DEC Data size: 16-bit
Settings:
Address: 0568H
P5.052 Delay time #12 after position reached
0569H
Default: 4000 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 056AH
P5.053 Delay time #13 after position reached
056BH
Default: 4500 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 056CH
P5.054 Delay time #14 after position reached
056DH
Default: 5000 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
Address: 056EH
P5.055 Delay time #15 after position reached
056FH
Default: 5500 Control mode: PR
Unit: ms Setting range: 0 to 32767
Format: DEC Data size: 16-bit
Settings:
P5.056 -
Reserved
P5.059
8-136
ASDA-B3 Parameters
Address: 0578H
P5.060 Target speed setting #0
0579H
Operation
Panel / software Communication Control mode: PR
interface:
8
Default: 20.0 200 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 057AH
P5.061 Target speed setting #1
057BH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 50.0 500 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 057CH
P5.062 Target speed setting #2
057DH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 100.0 1000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 057EH
P5.063 Target speed setting #3
057FH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 200.0 2000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
8-137
Parameters ASDA-B3
Address: 0580H
P5.064 Target speed setting #4
0581H
Operation
Panel / software Communication Control mode: PR
interface:
8
Default: 300.0 3000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0582H
P5.065 Target speed setting #5
0583H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 500.0 5000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0584H
P5.066 Target speed setting #6
0585H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 600.0 6000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0586H
P5.067 Target speed setting #7
0587H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 800.0 8000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
8-138
ASDA-B3 Parameters
Address: 0588H
P5.068 Target speed setting #8
0589H
Operation
Panel / software Communication Control mode: PR
interface:
8
Default: 1000.0 10000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 058AH
P5.069 Target speed setting #9
058BH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 1300.0 13000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 058CH
P5.070 Target speed setting #10
058DH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 1500.0 15000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 058EH
P5.071 Target speed setting #11
058FH
Operation
Panel / software Communication Control mode: PR
interface:
Default: 1800.0 18000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
8-139
Parameters ASDA-B3
Address: 0590H
P5.072 Target speed setting #12
0591H
Operation
Panel / software Communication Control mode: PR
interface:
8
Default: 2000.0 20000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0592H
P5.073 Target speed setting #13
0593H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 2300.0 23000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0594H
P5.074 Target speed setting #14
0595H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 2500.0 25000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
Address: 0596H
P5.075 Target speed setting #15
0597H
Operation
Panel / software Communication Control mode: PR
interface:
Default: 3000.0 30000 Data size: 32-bit
Unit: 1 rpm 0.1 rpm - -
Setting range: 0.0 to 7500.0 0 to 75000 - -
Format: DEC DEC - -
Example: 15 = 15 rpm 150 = 15 rpm - -
Settings:
8-140
ASDA-B3 Parameters
Address: 0598H
P5.076 Capture: reset position after first data captured
0599H
Default: 0 Control mode: All
Unit: Pulse unit of capture source Setting range: -1073741824 to +1073741823
8
Format: DEC Data size: 32-bit
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.
P5.077 -
Reserved
P5.092
Address: 05BAH
P5.093 Motion control macro command: command parameter #4
05BBH
Default: 0x00000000 Control mode: All
Unit: - Setting range: 0x00000000 to 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the macro command. Not every macro command requires this parameter.
Address: 05BCH
P5.094 Motion control macro command: command parameter #3
05BDH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the macro command. Not every macro command requires this parameter.
Address: 05BEH
P5.095 Motion control macro command: command parameter #2
05BFH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the macro command. Not every macro command requires this parameter.
8-141
Parameters ASDA-B3
Address: 05C0H
P5.096 Motion control macro command: command parameter #1
05C1H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Before issuing the macro command, set the relevant parameters in advance. The function of the
parameter is determined by the macro command. Not every macro command requires this parameter.
Settings:
Write to this parameter to issue a macro command; read this parameter to examine the execution result
of a macro command.
When you write 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-142
ASDA-B3 Parameters
8
decrements by 1 after each failed attempt. When the number displays 0, it indicates
the maximum number of failed password attempts has been reached and it is locked.
You can only reset all parameters (P2.008 = 10) to unlock.
Macro parameter P5.096 = enter password (1 - 16777215)
Success code
0x1004
Failure code
0xF041: protection function is unlocked and cannot be unlocked repeatedly
Read the return value 0xF043: password value exceeds the allowable range (1 - 16777215)
of P5.097 after 0xF044: the maximum number of failed password attempts has been reached and it
executing the macro is locked. You can only unlock by resetting the parameters (P2.008 = 10),
but this also resets all parameters to the default values.
0xEnnn: incorrect password setting; failed to unlock
nnn: remaining attempts to enter the password. The number decrements by 1 after
each failed attempt. When the number displays 0, the function is disabled and
does not allow further attempts.
Address: 05C4H
P5.098 PR number triggered by event rising-edge
05C5H
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0xDDDD
Format: HEX Data size: 16-bit
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
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
8-143
Parameters ASDA-B3
Address: 05C6H
P5.099 PR number triggered by event falling-edge
05C7H
Default: 0x0000 Control mode: PR
Unit: - Setting range: 0x0000 to 0xDDDD
8
Format: HEX Data size: 16-bit
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
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
1 - D: execute PR# 51 - 63
Address: 05C8H
P5.100■ Data array: window #3 for reading and writing
05C9H
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Window #3: when read or written by any method, the value set by P5.011 does not add 1.
8-144
ASDA-B3 Parameters
Address: 05CAH
P5.101■ Data array: window #4 for reading and writing
05CBH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
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
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Window #5: when read or written by any method, the value set by P5.011 does not add 1.
Refer to Section 7.2.1 Data array for detailed instructions.
Address: 05CEH
P5.103■ Data array: window #6 for reading and writing
05CFH
Default: 0 Control mode: All
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Window #6: when read or written by any method, the value set by P5.011 does not add 1.
8-145
Parameters ASDA-B3
P6.xxx PR parameters
Address: 0600H
P6.000 Homing definition
0601H
8
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFF6F
Format: HEX Data size: 32-bit
Settings:
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
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-146
ASDA-B3 Parameters
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.
P6.001
Default: 0
Unit: -
Origin definition
Control mode: PR
Address: 0602H
0603H
Settings:
Origin definition.
Address: 0604H
P6.002 PATH 1 definition
0605H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
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
YX
Y: OPT, Option
X: TYPE, Path type
Bit 3 Bit 2 Bit 1 Bit 0
- UNIT AUTO INS 1: SPEED, constant speed control.
2: SINGLE, positioning control. It stops when finished.
CMD OVLP INS 3: AUTO, positioning control. It automatically loads the
next path when finished.
- - - 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.
TYPE (path type): when 1, 2, or 3 is executed, the motor operation can be interrupted and
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.
8-147
Parameters ASDA-B3
UZ
Corresponding
U: DEC, Deceleration time Z: ACC, Acceleration time Default value (ms)
parameter
0 0 P5.020 200
8
1 1 P5.021 300
2 2 P5.022 500
3 3 P5.023 600
4 4 P5.024 800
5 5 P5.025 900
6 6 P5.026 1000
7 7 P5.027 1200
8 8 P5.028 1500
9 9 P5.029 2000
10 10 P5.030 2500
11 11 P5.031 3000
12 12 P5.032 5000
13 13 P5.033 8000
14 14 P5.034 50
15 15 P5.035 30
8-148
ASDA-B3 Parameters
8
1 P5.041 100
2 P5.042 200
3 P5.043 400
4 P5.044 500
5 P5.045 800
6 P5.046 1000
7 P5.047 1500
8 P5.048 2000
9 P5.049 2500
10 P5.050 3000
11 P5.051 3500
12 P5.052 4000
13 P5.053 4500
14 P5.054 5000
15 P5.055 5500
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).
Address: 0606H
P6.003 PATH 1 data
0607H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
P6.002 defines the property of the target point and P6.003 defines the target position of P6.002 or the
Address: 0608H
P6.004 PATH 2 definition
0609H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-149
Parameters ASDA-B3
Address: 060AH
P6.005 PATH 2 data
060BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 060CH
P6.006 PATH 3 definition
060DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 060EH
P6.007 PATH 3 data
060FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0610H
P6.008 PATH 4 definition
0611H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0612H
P6.009 PATH 4 data
0613H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-150
ASDA-B3 Parameters
Address: 0614H
P6.010 PATH 5 definition
0615H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0616H
P6.011 PATH 5 data
0617H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0618H
P6.012 PATH 6 definition
0619H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 061AH
P6.013 PATH 6 data
061BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 061CH
P6.014 PATH 7 definition
061DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-151
Parameters ASDA-B3
Address: 061EH
P6.015 PATH 7 data
061FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0620H
P6.016 PATH 8 definition
0621H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0622H
P6.017 PATH 8 data
0623H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0624H
P6.018 PATH 9 definition
0625H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0626H
P6.019 PATH 9 data
0627H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-152
ASDA-B3 Parameters
Address: 0628H
P6.020 PATH 10 definition
0629H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 062AH
P6.021 PATH 10 data
062BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 062CH
P6.022 PATH 11 definition
062DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 062EH
P6.023 PATH 11 data
062FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0630H
P6.024 PATH 12 definition
0631H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-153
Parameters ASDA-B3
Address: 0632H
P6.025 PATH 12 data
0633H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0634H
P6.026 PATH 13 definition
0635H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0636H
P6.027 PATH 13 data
0637H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0638H
P6.028 PATH 14 definition
0639H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 063AH
P6.029 PATH 14 data
063BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-154
ASDA-B3 Parameters
Address: 063CH
P6.030 PATH 15 definition
063DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 063EH
P6.031 PATH 15 data
063FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0640H
P6.032 PATH 16 definition
0641H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0642H
P6.033 PATH 16 data
0643H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0644H
P6.034 PATH 17 definition
0645H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-155
Parameters ASDA-B3
Address: 0646H
P6.035 PATH 17 data
0647H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0648H
P6.036 PATH 18 definition
0649H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 064AH
P6.037 PATH 18 data
064BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 064CH
P6.038 PATH 19 definition
064DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 064EH
P6.039 PATH 19 data
064FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-156
ASDA-B3 Parameters
Address: 0650H
P6.040 PATH 20 definition
0651H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0652H
P6.041 PATH 20 data
0653H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0654H
P6.042 PATH 21 definition
0655H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0656H
P6.043 PATH 21 data
0657H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0658H
P6.044 PATH 22 definition
0659H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-157
Parameters ASDA-B3
Address: 065AH
P6.045 PATH 22 data
065BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 065CH
P6.046 PATH 23 definition
065DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 065EH
P6.047 PATH 23 data
065FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0660H
P6.048 PATH 24 definition
0661H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0662H
P6.049 PATH 24 data
0663H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-158
ASDA-B3 Parameters
Address: 0664H
P6.050 PATH 25 definition
0665H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0666H
P6.051 PATH 25 data
0667H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0668H
P6.052 PATH 26 definition
0669H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 066AH
P6.053 PATH 26 data
066BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 066CH
P6.054 PATH 27 definition
066DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-159
Parameters ASDA-B3
Address: 066EH
P6.055 PATH 27 data
066FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0670H
P6.056 PATH 28 definition
0671H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0672H
P6.057 PATH 28 data
0673H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0674H
P6.058 PATH 29 definition
0675H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0676H
P6.059 PATH 29 data
0677H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-160
ASDA-B3 Parameters
Address: 0678H
P6.060 PATH 30 definition
0679H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 067AH
P6.061 PATH 30 data
067BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 067CH
P6.062 PATH 31 definition
067DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 067EH
P6.063 PATH 31 data
067FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0680H
P6.064 PATH 32 definition
0681H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-161
Parameters ASDA-B3
Address: 0682H
P6.065 PATH 32 data
0683H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0684H
P6.066 PATH 33 definition
0685H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0686H
P6.067 PATH 33 data
0687H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0688H
P6.068 PATH 34 definition
0689H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 068AH
P6.069 PATH 34 data
068BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-162
ASDA-B3 Parameters
Address: 068CH
P6.070 PATH 35 definition
068CH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 068EH
P6.071 PATH 35 data
068FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0690H
P6.072 PATH 36 definition
0691H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0692H
P6.073 PATH 36 data
0693H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0694H
P6.074 PATH 37 definition
0695H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-163
Parameters ASDA-B3
Address: 0696H
P6.075 PATH 37 data
0697H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0698H
P6.076 PATH 38 definition
0699H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 069AH
P6.077 PATH 38 data
069BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 069CH
P6.078 PATH 39 definition
069DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 069EH
P6.079 PATH 39 data
069FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-164
ASDA-B3 Parameters
Address: 06A0H
P6.080 PATH 40 definition
06A1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 06A2H
P6.081 PATH 40 data
06A3H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06A4H
P6.082 PATH 41 definition
06A5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 06A6H
P6.083 PATH 41 data
06A7H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06A8H
P6.084 PATH 42 definition
06A9H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-165
Parameters ASDA-B3
Address: 06AAH
P6.085 PATH 42 data
06ABH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 06ACH
P6.086 PATH 43 definition
06ADH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 06AEH
P6.087 PATH 43 data
06AFH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06B0H
P6.088 PATH 44 definition
06B1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 06B2H
P6.089 PATH 44 data
06B3H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-166
ASDA-B3 Parameters
Address: 06B4H
P6.090 PATH 45 definition
06B5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 06B6H
P6.091 PATH 45 data
06B7H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06B8H
P6.092 PATH 46 definition
06B9H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 06BAH
P6.093 PATH 46 data
06BBH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06BCH
P6.094 PATH 47 definition
06BDH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-167
Parameters ASDA-B3
Address: 06BEH
P6.095 PATH 47 data
06BFH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 06C0H
P6.096 PATH 48 definition
06C1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 06C2H
P6.097 PATH 48 data
06C3H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 06C4H
P6.098 PATH 49 definition
06C5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0602H
P6.099 PATH 49 data
0603H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-168
ASDA-B3 Parameters
P7.xxx PR parameters
Address: 0700H
P7.000 PATH 50 definition
0701H
8
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0702H
P7.001 PATH 50 data
0703H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0704H
P7.002 PATH 51 definition
0705H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0706H
P7.003 PATH 51 data
0707H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0708H
P7.004 PATH 52 definition
0709H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-169
Parameters ASDA-B3
Address: 070AH
P7.005 PATH 52 data
070BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 070CH
P7.006 PATH 53 definition
070DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 070EH
P7.007 PATH 53 data
070FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0710H
P7.008 PATH 54 definition
0711H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0712H
P7.009 PATH 54 data
0713H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-170
ASDA-B3 Parameters
Address: 0714H
P7.010 PATH 55 definition
0715H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0716H
P7.011 PATH 55 data
0717H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0718H
P7.012 PATH 56 definition
0719H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 071AH
P7.013 PATH 56 data
071BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 071CH
P7.014 PATH 57 definition
071DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-171
Parameters ASDA-B3
Address: 071EH
P7.015 PATH 57 data
071FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0720H
P7.016 PATH 58 definition
0721H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0722H
P7.017 PATH 58 data
0723H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0724H
P7.018 PATH 59 definition
0725H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0726H
P7.019 PATH 59 data
0727H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-172
ASDA-B3 Parameters
Address: 0728H
P7.020 PATH 60 definition
0729H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 072AH
P7.021 PATH 60 data
072BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 072CH
P7.022 PATH 61 definition
072DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 072EH
P7.023 PATH 61 data
072FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0730H
P7.024 PATH 62 definition
0731H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-173
Parameters ASDA-B3
Address: 0732H
P7.025 PATH 62 data
0733H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0734H
P7.026 PATH 63 definition
0735H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0736H
P7.027 PATH 63 data
0737H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0738H
P7.028 PATH 64 definition
0739H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 073AH
P7.029 PATH 64 data
073BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-174
ASDA-B3 Parameters
Address: 073CH
P7.030 PATH 65 definition
073DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 073EH
P7.031 PATH 65 data
073FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0740H
P7.032 PATH 66 definition
0741H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0742H
P7.033 PATH 66 data
0743H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0744H
P7.034 PATH 67 definition
0745H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-175
Parameters ASDA-B3
Address: 0746H
P7.035 PATH 67 data
0747H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0748H
P7.036 PATH 68 definition
0749H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 074AH
P7.037 PATH 68 data
074BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 074CH
P7.038 PATH 69 definition
074DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 074EH
P7.039 PATH 69 data
074FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-176
ASDA-B3 Parameters
Address: 0750H
P7.040 PATH 70 definition
0751H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0752H
P7.041 PATH 70 data
0753H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0754H
P7.042 PATH 71 definition
0755H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0756H
P7.043 PATH 71 data
0757H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0758H
P7.044 PATH 72 definition
0759H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-177
Parameters ASDA-B3
Address: 075AH
P7.045 PATH 72 data
075BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 075CH
P7.046 PATH 73 definition
075DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 075EH
P7.047 PATH 73 data
075FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0760H
P7.048 PATH 74 definition
0761H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0762H
P7.049 PATH 74 data
0763H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-178
ASDA-B3 Parameters
Address: 0764H
P7.050 PATH 75 definition
0765H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 0766H
P7.051 PATH 75 data
0767H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0768H
P7.052 PATH 76 definition
0769H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 076AH
P7.053 PATH 76 data
076BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 076CH
P7.054 PATH 77 definition
076DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-179
Parameters ASDA-B3
Address: 076EH
P7.055 PATH 77 data
076FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0770H
P7.056 PATH 78 definition
0771H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0772H
P7.057 PATH 78 data
0773H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0774H
P7.058 PATH 79 definition
0775H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0776H
P7.059 PATH 79 data
0777H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-180
ASDA-B3 Parameters
Address: 0778H
P7.060 PATH 80 definition
0779H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 077AH
P7.061 PATH 80 data
077BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 077CH
P7.062 PATH 81 definition
077DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 077EH
P7.063 PATH 81 data
077FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0780H
P7.064 PATH 82 definition
0781H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-181
Parameters ASDA-B3
Address: 0782H
P7.065 PATH 82 data
0783H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0784H
P7.066 PATH 83 definition
0785H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0786H
P7.067 PATH 83 data
0787H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0788H
P7.068 PATH 84 definition
0789H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 078AH
P7.069 PATH 84 data
078BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-182
ASDA-B3 Parameters
Address: 078CH
P7.070 PATH 85 definition
078DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 078EH
P7.071 PATH 85 data
078FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0790H
P7.072 PATH 86 definition
0791H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 0792H
P7.073 PATH 86 data
0793H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 0794H
P7.074 PATH 87 definition
0795H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-183
Parameters ASDA-B3
Address: 0796H
P7.075 PATH 87 data
0797H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 0798H
P7.076 PATH 88 definition
0799H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 079AH
P7.077 PATH 88 data
079BH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 079CH
P7.078 PATH 89 definition
079DH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 079EH
P7.079 PATH 89 data
079FH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-184
ASDA-B3 Parameters
Address: 07A0H
P7.080 PATH 90 definition
07A1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 07A2H
P7.081 PATH 90 data
07A3H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07A4H
P7.082 PATH 91 definition
07A5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07A6H
P7.083 PATH 91 data
07A7H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07A8H
P7.084 PATH 92 definition
07A9H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-185
Parameters ASDA-B3
Address: 07AAH
P7.085 PATH 92 data
07ABH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 07ACH
P7.086 PATH 93 definition
07ADH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07AEH
P7.087 PATH 93 data
07AFH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07B0H
P7.088 PATH 94 definition
07B1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07B2H
P7.089 PATH 94 data
07B3H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-186
ASDA-B3 Parameters
Address: 07B4H
P7.090 PATH 95 definition
07B5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
8
Format: HEX Data size: 32-bit
Settings:
Address: 07B6H
P7.091 PATH 95 data
07B7H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07B8H
P7.092 PATH 96 definition
07B9H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07BAH
P7.093 PATH 96 data
07BBH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07BCH
P7.094 PATH 97 definition
07BDH
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
8-187
Parameters ASDA-B3
Address: 07BEH
P7.095 PATH 97 data
07BFH
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
8
Format: DEC Data size: 32-bit
Settings:
Address: 07C0H
P7.096 PATH 98 definition
07C1H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07C3H
P7.097 PATH 98 data
07C4H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
Address: 07C4H
P7.098 PATH 99 definition
07C5H
Default: 0x00000000 Control mode: PR
Unit: - Setting range: 0x00000000 - 0xFFFFFFFF
Format: HEX Data size: 32-bit
Settings:
Address: 07C6H
P7.099 PATH 99 data
07C7H
Default: 0 Control mode: PR
Unit: - Setting range: -2147483648 to +2147483647
Format: DEC Data size: 32-bit
Settings:
8-188
ASDA-B3 Parameters
Value: 0x01
Triggering Control
DI name Description
8
method mode
Level
SON When this DI is on, servo is activated (Servo On). All
triggered
Value: 0x02
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
Level
GAINUP 0x0001), the gain value switches to the value which is the original gain PT, PR, S
triggered
multiplied by 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
CCLR pulses. When this DI is on, the accumulative position pulse deviation triggered, PT, PR
of the drive (P0.002 = 33) is cleared to 0. level
triggered
Value: 0x05
Triggering Control
DI name Description
method mode
When the speed is slower than the setting of P1.038 (zero speed
range), the motor stops operating when this DI is on.
Speed
command
Set value of
P1.038
(zero speed range)
Level
ZCLAMP S
ZCLAMP triggered
input signal
OFF ON
Motor speed
Set value of
P1.038
(zero speed range) Time
Value: 0x06
Triggering Control
DI name Description
method mode
In Speed and Torque modes, the input command is reversed when this
Level
CMDINV DI is on. S, Sz, T
triggered
Note: when in Torque mode, this function only supports analog commands.
8-189
Parameters ASDA-B3
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 edge PR
8
DI 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
Level
TRQLM on, and source of the Torque limit command is the internal register or PT, PR, S
triggered
analog voltage.
Value: 0x0C
Triggering Control
DI name Description
method mode
Latch function of analog Position command. When 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;
the motor does
not move
8-190
ASDA-B3 Parameters
Value: 0x0D
Triggering Control
DI name Description
method mode
Clear function of analog Position command. When this DI is on, the
position of the motor is held at the current position when DI is
8
triggered. Despite 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: 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-191
Parameters ASDA-B3
8
Corres-
Position POS POS POS POS POS POS POS CT ponding
command 6 5 4 3 2 1 0 RG para-
meter
P6.000
POS0 Homing 0 0 0 0 0 0 0
P6.001
POS1
P6.002
POS2 PR#1 0 0 0 0 0 0 1
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 All
triggered
longer the ones assigned by the parameter. 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 Rising-
ABSC DI.ABSE is on. edge All
Note: in communication mode, the origin definition is the setting value of triggered
OD 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 and
always
DI.ABSQ is on, the controller has processed the ABSD signal. This DI falling- All
input by
is only valid when DI.ABSE is on. Refer to Figure 10.3.5.1.1 for a edge
DI4
detailed description. triggered
8-192
ASDA-B3 Parameters
8
Speed DI signal of CN1
command Command source Content Range
number SPD1 SPD0
Voltage difference
External -10V to
S between V_REF
analog signal +10V
SPD0 and GND Level
S1 0 0 S, Sz
SPD1 Speed command is triggered
Sz N/A 0
0
Value: 0x18
Triggering Control
DI name Description
method mode
In S-P dual / multi-mode, when this DI is off, the drive is in Speed Dual /
Level
S-P mode; when this DI is on, the drive is in Position mode. Select PT or multi-
triggered
PR with DI.PT-PR (0x2B). mode
Value: 0x19
Triggering Control
DI name Description
method mode
In S-T dual mode, when this DI is off, the drive is in Speed mode; Level Dual
S-T
when this DI is on, the drive is in Torque mode. triggered mode
Value: 0x20
Triggering Control
DI name Description
method mode
In T-P dual / multi-mode, when this DI is off, the drive is in Torque Dual /
Level
T-P mode; when this DI is on, the drive is in Position mode. Select PT or multi-
triggered
PR with DI.PT-PR (0x2B). mode
8-193
Parameters ASDA-B3
Value: 0x21
Triggering Control
DI name Description
method mode
Level
EMGS When this DI is on, the motor stops immediately. All
triggered
8 Value: 0x22
DI name Description
Triggering
method
Control
mode
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, the servo starts to search for the
SHOM edge PR
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 Dual /
Level
PT-PR PT-PR-S multi-mode. When this DI is off, the drive is in PT mode; multi-
triggered
when this DI is on, the drive is in PR mode. mode
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
Value: 0x38
Triggering Control
DI name Description
method mode
Level
JOGD When this DI is on, the motor jogs in the negative direction. All
triggered
8-194
ASDA-B3 Parameters
Value: 0x39
Triggering Control
DI name Description
method mode
Rising-
and
8
EV1 Event trigger command 1. Refer to the setting of P5.098 and P5.099. falling- PR
edge
triggered
Value: 0x3A
Triggering Control
DI name Description
method mode
Rising-
and
EV2 Event trigger command 2. Refer to the setting of P5.098 and P5.099. falling- PR
edge
triggered
Value: 0x3B
Triggering Control
DI name Description
method mode
Rising-
and
EV3 Event trigger command 3. Refer to the setting of P5.098 and P5.099. falling- PR
edge
triggered
Value: 0x3C
Triggering Control
DI name Description
method mode
Rising-
and
EV4 Event trigger command 4. Refer to the setting of P5.098 and P5.099. falling- PR
edge
triggered
8-195
Parameters ASDA-B3
Value: 0x45
Triggering Control
DI name Description
method mode
In Position mode, the external pulse input command has no function
when this DI is on.
8
Level
INHP PT
Important: this function has to be set to DI4 to ensure immediate pulse triggered
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 P5.003 (deceleration time
Rising-
for auto-protection). When this DI is on, AL35F occurs and the motor PT, PR,
PFQS edge
starts decelerating. When the speed reaches 0, AL3CF occurs and T, S
triggered
servo is switched to Servo Off.
Note: the input function is disabled when P2.010 - P2.017 and P2.036 - P2.040 are set to 0x0100.
8-196
ASDA-B3 Parameters
Value: 0x01
Triggering Control
DO name Description
8
method mode
When the control and main circuit power is applied to the drive, this Level
SRDY All
DO is on if no alarm occurs. triggered
Value: 0x02
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
Level
SON DO.SRDY
OFF 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 pulse number error is smaller than the position range set Level
TPOS PT, PR
by P1.054, this DO is on. triggered
Value: 0x06
Triggering Control
DO name Description
method mode
All
Level
TQL When the torque limit is activated, this DO is on. (except for
triggered
T and Tz)
8-197
Parameters ASDA-B3
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
8 Value: 0x08
DO name Description
Triggering
method
Control
mode
Output signal of the magnetic brake control. Set 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 All
BRKR
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, this DO is on.
Level
HOME During operation, this DO is on until the position counter overflows PR
triggered
(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 DI is on, it means the rotary axis position is defined.
IDXD - PR
When homing is complete, the rotary axis position is defined as well.
8-198
ASDA-B3 Parameters
Value: 0x10
Triggering Control
DO name Description
method mode
This DO is on when the overload accumulative time exceeds tOL.
However, if the overload accumulative time exceeds the overload
8
allowable time of the servo, the servo sends the overload alarms
AL006 and AL023.
tOL= Overload allowable time of the servo x setting value of P1.056
(Motor output overload warning level)
For example: P1.056 = 60 (unit: %). When the output average load Level
OLW All
of the servo drive is 200% and the output time exceeds 8 seconds, triggered
the overload alarms (AL006 and AL023) occur.
tOL = 8 sec x 60% = 4.8 sec
That is, when the output average load of the servo drive is 200% for
over tOL = 4.8 seconds, DO.OLW (DO code: 0x10) is on. If the
duration exceeds 8 seconds, the servo drive sends AL006
(overload) and AL023 (early overload warning).
Value: 0x11
Triggering Control
DO name Description
method mode
Warning outputs (positive / negative limit, communication error, and Level
WARN All
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 is complete, 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-199
Parameters ASDA-B3
Value: 0x16
Triggering Control
DO name Description
method mode
Level
CAP_OK Capture procedure is complete. All
triggered
8 Value: 0x17
DO name Description
Triggering
method
Control
mode
When DO.Cmd_OK and DO.TPOS are both on, then this DO is on; Level
MC_OK PR
otherwise, it is off. Refer to P1.048. 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 than S, Sz
triggered
the value of P1.047, this DO is on.
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 item
Zon2 monitored by P0.010 ranges between the values of P0.056 and - All
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.
Value: 0x2F
Triggering Control
DO name Description
method mode
Fourth set of general range comparison: when the value of the item
Zon4 monitored by P0.012 ranges between the values of P0.060 and - All
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
8-200
ASDA-B3 Parameters
Value: 0x31
Triggering Control
DO name Description
method mode
Level
SPO_1 Output bit 01 of P4.006. All
triggered
Value: 0x32
DO name Description
Triggering
method
Control
mode
8
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
Value: 0x38
Triggering Control
DO name Description
method mode
Level
SPO_8 Output bit 08 of P4.006. All
triggered
Value: 0x39
Triggering Control
DO name Description
method mode
Level
SPO_9 Output bit 09 of P4.006. All
triggered
8-201
Parameters ASDA-B3
Value: 0x3A
Triggering Control
DO name Description
method mode
Level
SPO_A Output bit 10 of P4.006. All
triggered
8 Value: 0x3B
DO name Description
Triggering
method
Control
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
Value: when DI.ABSE is on, DO.ABSR triggered by DO2 will replace the DO2 assigned by P2.019
Triggering Control
DO name Description
method mode
When DO.ABSR is off, it indicates the servo drive can receive
ABSR
request issued by DI.ABSQ; when DO.ABSR is on, it indicates after
(always Level
the request is received, the data has been prepared and the ABSD All
output by triggered
data is valid for the controller to access. This DO is only valid when
DO2)
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
ABSD
The DO for ABS data. This DO is only valid when DI.ABSE and
(always Level
DO.ABSR are both on. Refer to Figure 10.3.5.1.1 for a detailed All
output by triggered
description.
DO3)
Note: the output function is disabled when P2.018 - P2.022 and P2.041 are set to 0x0100.
8-202
ASDA-B3 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-203
Parameters ASDA-B3
The monitoring variables are described in the following table by the code sequence:
Variable name /
Code Description
property
Feedback position
8
(PUU) Current feedback position of the motor encoder.
000 (00h)
Unit: Pulse of User Unit (PUU).
B
Current position of the Position command.
Position command Unit: Pulse of User Unit (PUU).
001 (01h) (PUU) PT mode: number of pulse commands received by the servo
B drive.
PR mode: absolute position of the Position command.
Difference between the Position command before filtered and
Following error (PUU) the feedback position.
002 (02h)
B
Unit: Pulse of User Unit (PUU).
Feedback position
(pulse) Current feedback position of the motor encoder.
003 (03h)
Unit: encoder unit (pulse).
B
Position command
(pulse) Current position of the Position command.
004 (04h)
Unit: encoder unit (pulse).
B
Difference between the Position command before filtered and
Following error (pulse) the feedback position.
005 (05h)
B
Unit: encoder unit (pulse).
Pulse command
frequency Frequency of the pulse command received by the drive.
006 (06h)
Unit: Kpps. Applicable to PT and PR modes.
B
Current motor speed. Unit: 0.1 rpm.
Speed feedback
007 (07h) This is the speed processed by the low-pass filter, which
B D1 Dec
makes it more stable.
Speed command
(analog) Speed command from the analog channel.
008 (08h)
Unit: 0.01 Volt.
B D2 Dec
Speed command
Integrated Speed command. Unit: 0.1 rpm.
009 (09h) (integrated)
Source includes analog, register, or position loop.
B
Torque command
(analog) Torque command from the analog channel.
010 (0Ah)
Unit: 0.01 Volt.
B D2 Dec
Torque command
Integrated Torque command. Unit: percentage (%).
011 (0Bh) (integrated)
Source includes analog, register, or speed loop.
B
Average load rate (moving average every 20 ms) from the
Average load rate
012 (0Ch) servo drive.
B
Unit: percentage (%).
Peak load rate Maximum load rate from the drive.
013 (0Dh)
B Unit: percentage (%).
DC Bus voltage Rectified capacitor voltage.
014 (0Eh)
B Unit: Volt.
Load inertia ratio Ratio of the load inertia to the motor inertia.
015 (0Fh)
B D1 Dec Unit: 0.1 times.
IGBT temperature Temperature of IGBT.
016 (10h)
B Unit: °C.
8-204
ASDA-B3 Parameters
Variable name /
Code Description
property
Resonance frequency of the system, consisting of two sets of
frequencies: F1 and F2
When monitoring from the panel, press the SHIFT key to
8
Resonance frequency switch between F1 and F2:
017 (11h) F2 displays zero decimal places; F1 displays 1 decimal place.
B Dec
When reading by communication (mapping parameter):
Low word returns frequency F2.
High word returns frequency F1.
Offset value between motor position and Z phase;
range: -4999 to +5000.
Z phase offset
018 (12h) When the motor position overlaps with Z phase, the value is 0;
B Dec
the greater the absolute value of this variable, the greater the
offset.
Mapping parameter
019 (13h) content #1 Returns the value of P0.025 which is mapped by P0.035.
B
Mapping parameter
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.
027 (1Bh)
B (Only available for Delta CNC controllers.)
Alarm code The alarm code (in decimal). The value being converted to the
028 (1Ch) hexadecimal notation is identical to the alarm code displayed
Dec B in P0.001 and the error code of communication models.
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: encoder unit (pulse).
Rotary axis position Rotary axis position command at present.
035 (23h)
command Unit: Pulse of User Unit (PUU).
Voltage level of the battery in an absolute encoder. To display
Voltage level of the
038 (26h) the voltage level, enable the absolute encoder setting
battery
(P2.069).
8-205
Parameters ASDA-B3
Variable name /
Code Description
property
Integrated DI status of the drive. Each bit corresponds to one
DI status (integrated) DI channel.
039 (27h)
Hex Source includes hardware channel or P4.007, which is
8
determined by P3.006.
DO status (hardware) Actual status from the DO hardware. Each bit corresponds to
040 (28h)
Hex one DO channel.
Returns the value of P0.046. Refer to the description of
041 (29h) Status of the drive
P0.046.
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.
049 (31h) Pulse command CNT Pulse counts from the pulse command (CN1).
Speed feedback
(immediate) Current actual motor speed.
051 (33h)
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 Current actual motor torque.
054 (36h)
D1 Dec Unit: 0.1%.
Current feedback Actual motor current at present.
055 (37h)
D2 Dec Unit: 0.01 ampere (Amp).
DC Bus voltage Rectified capacitor voltage.
056 (38h)
D1 Dec Unit: 0.1 Volt.
Register of PR
064 (40h) In PR mode, the endpoint of the Position command (Cmd_E).
command endpoint
Register of PR In PR mode, the accumulative output of the Position command
065 (41h)
command output after filtered.
Target speed specified in the PR path.
067 (43h) PR target speed
Unit: PPS (pulse per second).
Speed command
(analog) Speed command from the analog channel.
072 (48h)
Unit: 0.1 rpm.
B D1 Dec
Incremental pulse When the synchronous Capture axis is enabled, the actual
081 (51h) input of synchronous distance between two marks can be measured by the received
Capture axis pulse number between two captures.
Provides the number of the PR command currently executed
PR number in by the servo drive to the HMC.
082 (52h)
execution
(Available for -F models)
Pulse number
The accumulative deviation between the actual output pulse
deviation of
084 (54h) and the target pulse when the synchronous Capture axis is
synchronous Capture
enabled. This value is close to 0 if synchronization is reached.
axis
Rotary axis position Immediate feedback position of the rotary axis position.
091 (5Bh)
feedback Unit: Pulse of User Unit (PUU).
Includes 2 versions: DSP and CPLD.
When monitoring from the panel, press the SHIFT 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.
8-206
ASDA-B3 Parameters
Variable name /
Code Description
property
Error code of the Error code from the servo drive: control loop of the servo only,
111 (6Fh)
servo drive not including the motion controller.
The time (time stamp) the servo drive receives the SYNC
8
CANopen SYNC TS signal.
112 (70h)
(unfiltered)
Unit: µsec.
The time (time stamp) the servo drive receives the SYNC
CANopen SYNC TS signal that has been processed the low-pass filter.
113 (71h)
(filtered)
Unit: µsec.
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 is
Communication error communication interference. In an interference-free
120 (78h)
rate environment, this value should not increase.
(Available on all models except -L)
Value returned when Monitoring value displayed when returned to the monitoring
123 (7Bh)
monitoring by panel panel.
Encoder When this value continues to increase, it indicates that there is
-80 communication error communication interference. In an interference-free
rate environment, this value should not change.
Overload (AL006) Displays the motor load during operation. When the value
-91
protection counter reaches 100%, AL006 occurs.
Regeneration error
When the value of the regeneration counter reaches 100%,
-111 (AL005) protection
AL005 occurs.
counter
-124 Encoder temperature Monitor the encoder temperature.
Regenerative This variable monitors the average power consumed by the
resistance overload regenerative resistor (unit: %) when the capacitor energy of
-169
(AL086) protection the servo drive is released to the regenerative resistor.
counter When the value reaches 100%, AL086 occurs.
-202 Motor electrical angle The current electrical angle multiplied by 4.
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.
8-207
Parameters ASDA-B3
8-208
Modbus Communication
This chapter describes the Modbus communication which you use for reading and
9
writing 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.
0
9.1 RS-485 communication interface (hardware) ···········································9-2
9.2 RS-485 communication parameter settings ·············································9-3
9.3 Modbus communication protocol ···························································9-3
9.4 Writing and reading communication parameters ····································· 9-13
9.5 RS-485 communication specification ··················································· 9-14
9-1
Modbus Communication ASDA-B3
9
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 required transmission speed is over 38,400 bps, a 15-meter cable is recommended to ensure
2. The numbers 4 and 5 in 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-B3 Modbus Communication
9
(Transmission speed), and P3.002 (Modbus communication protocol). P3.003 (Modbus
communication error handling), P3.004 (Modbus communication timeout), P3.005 (Modbus
communication), P3.006 (Digital input (DI) control switch), and P3.007 (Modbus communication
response delay time) are optional settings. Refer to Chapter 8 for detailed descriptions of the
relevant parameters.
Note: the servo drive does not support the broadcast mode.
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.
The corresponding ASCII codes for the numbers 0 to 9 and the characters A to F are as follows:
RTU mode:
In 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-3
Modbus Communication ASDA-B3
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-4
ASDA-B3 Modbus Communication
Definitions for the data frames in the two modes are as follows:
9
ASCII mode:
RTU mode:
9-5
Modbus Communication ASDA-B3
In the following example, the master issues a read command to the first slave.
9
The slave reads 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 number of
data in one single access is 10 words.
ASCII mode:
RTU mode:
9-6
ASDA-B3 Modbus Communication
In the following example, the master issues a write command to the first slave.
9
The slave writes data 0064H to the start data address 0200H and sends a response message
to the master after the writing is complete.
ASCII mode:
RTU mode:
Note: a silent interval of 10 ms is required before and after each transmission in RTU mode.
9-7
Modbus Communication ASDA-B3
In the following example, the master issues a write command to the first slave.
9
The slave writes two words 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 number of data in one single access is 8 words. The slave sends a response
message to the master after the writing is complete.
ASCII mode:
9-8
ASDA-B3 Modbus Communication
RTU mode:
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-9
Modbus Communication ASDA-B3
In ASCII mode, the error checking method is LRC (Longitudinal Redundancy Check). In RTU
9
mode, the error checking method is CRC (Cyclic Redundancy Check). See the following details.
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-10
ASDA-B3 Modbus Communication
9
Step 1: load a 16-bit register with the content of FFFFH, which is called the CRC register.
Step 2: perform (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)
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-11
Modbus Communication ASDA-B3
9
#include<conio.h>
#include<process.h>
#define PORT 0x03F8 /* the address of COM 1 */
#define THR 0x0000
#define RDR 0x0000
#define BRDL 0x0000
#define IER 0x0001
#define BRDH 0x0001
#define LCR 0x0003
#define MCR 0x0004
#define LSR 0x0005
#define MSR 0x0006
unsigned char rdat[60];
/* read 2 data from address 0200H of ASD with address 1 */
unsigned char
tdat[60]={‘:’,’0’,’1’,’0’,’3’,’0’,’2’,’0’,’0’,’0’,’0’,’0’,’2’,’F’,’8’,’\r’,’\
n’};
void main() {
int I;
outportb(PORT+MCR,0x08); /* Interruption enable */
outportb(PORT+IER,0x01); /* Interruption as data in */
outportb(PORT+LCR,( inportb(PORT+LCR) | 0x80 ) );
/* the BRDL/BRDH can be access as LCR.b7 == 1 */
outportb(PORT+BRDL,12);
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
<8,O,1> = 0BH */
9-12
ASDA-B3 Modbus Communication
9
communication.
The servo drive parameters are divided into eight 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), and Group
6 and Group 7 (PR parameters). Except for the read-only parameters, all parameters can be set
through communication.
9-13
Modbus Communication ASDA-B3
9
and has better anti-interference ability. RS-485 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 drives. 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 speed. 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 it has metal shielded cover and a grounding wire,
which ensures 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 is small or even 0 Ω, the signal will be
reflected. To solve this problem, add a resistor of the same characteristic impedance as
the cable at the end of the cable, 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-14
ASDA-B3 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 ferrite 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-15
Modbus Communication ASDA-B3
9-16
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-B3
Important
A complete absolute servo system includes a servo drive, an absolute motor, and a backup
battery box. The backup battery supplies power to the system so that the encoder continues
10 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 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 you use an absolute motor, check the model number as shown in the
following:
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-B3 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 of 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-B3
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 battery voltage
keeps at 3V or higher, the expected battery life is as shown in the following table. Therefore,
the lowest battery voltage for an absolute encoder is set to 3.1V.
Current consumption*2 (μA) when the Battery life expectancy
Motor
encoder operates with the battery (month)
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-B3 Absolute System
10
68 (2.68)
35 (1.38) 22 (0.87)
Unit: mm (inch)
Weight: 44 g
R3.25
45 (1.77)
26 (1.02)
64.5 (2.54)
Unit: mm (inch)
R2.5 Weight: 79.23 g
10-5
Absolute System ASDA-B3
Note: select cables according to the in the model number. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
Connect to the
servo drive Motor
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 Red/Black 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 servo drive are for reference only. Refer to the actual
product.
10-6
ASDA-B3 Absolute System
mm
L
inch
10
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 number. 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
1 T+ White
2 T- White/Red
3 - -
4 DC+5V Brown
5 BAT- Black
6 BAT+ Red
7, 8 - -
9 GND Blue
10 Shielding -
10-7
Absolute System ASDA-B3
Note: select cables according to the in the model number. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
Connect to the battery box
Military connector
CN2 connector
Connect to
Connect to the servo
the motor drive
3 2 1
7 4
10 9 8
1 T+ White
2 T- White/Red
3 - -
4 DC+5V Brown
5 BAT- Black
6 BAT+ Red
7, 8 - -
9 GND Blue
10 Shielding -
10-8
ASDA-B3 Absolute System
10
L
Note: select cables according to the in the model number. B represents flexible cables and A represents
standard cables.
Connection method:
Caution Follow these instructions when wiring. Incorrect wiring may cause battery
explosion.
Connect Connect to
to the the 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 Shielding -
10-9
Absolute System ASDA-B3
1 (RED)
2 (BLACK)
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)
10-10
ASDA-B3 Absolute System
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
WAR NING
connector. These pins are for 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
10
encoder, so wiring the battery wires to the CN2 connector of the servo drive is
not required.
Single battery box (standard wiring)
(1) (2)
(3)
BAT +/-
Encoder B3 CN2
(4)
(1) Encoder cable from the motor side; (2) Single battery box;
10-11
Absolute System ASDA-B3
10
connector connector connector
Serial communication
1 1 1 White 5 T+
signal (+)
Serial communication
2 4 2 White/Red 6 T-
signal (-)
Note: for the wiring details of the absolute encoder connector, refer to Section 3.1.5 Specification for the
(1)
(4)
(2)
(3)
(1) Absolute encoder cable; (2) Battery box cable (one male end and one female end)
10-12
ASDA-B3 Absolute System
Step 1:
Release the snap-fit tabs on both sides and
remove the battery box cover.
10
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 still on. Do not
remove the battery box cable which connects
to the servo drive, or else the system may
lose data.
10-13
Absolute System ASDA-B3
(continued)
10 Step 5:
Place the battery connection wire into the
box and fit the cover.
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 13 for more
information.
2. Use P0.002 (monitoring variable 26h) to check the battery power. When it displays 31, it means the
voltage is under 3.1V.
Important
When the voltage is below 2.7V, the motor’s position record may be lost if the drive operates
under battery power, 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-14
ASDA-B3 Absolute System
After the servo system resumes operation, the controller can acquire the motor’s current
absolute position either with communication (such as RS-485) or DI/DO. Delta’s absolute
system provides two types of position value for the controller: pulse and PUU.
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
whether to show AL062 and AL289 if the absolute position system overflows (the number of
revolutions exceeds the range of -32,768 to +32,767 the range 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-15
Absolute System ASDA-B3
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
10 revolutions is defined as a positive value. The range of the countable number of revolutions is
between -32768 and +32767. AL062 occurs once the overflow of number of revolutions occurs
(which means the number exceeds the range). To clear the alarm, re-establish the 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 form +32767 to -32768.
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 16,777,216 + pulse number within a single
turn (0 to 16,777,215).
The conversions between pulse number and PUU are as follows:
P1.045
When P1.001.Z = 0: the PUU number when power on = pulse number x + P6.001.
P1.044
P1.045
When P1.001.Z = 1: the PUU number when power on = (-1) x pulse number x + P6.001.
P1.044
Pulse
number
within single
turn
Number of P0.052
revolutions m = -2 m = -1 m=0 m=1
P0.051
(16,777,216-1)
Pulse
... ...
0
0 ~16,777,215 0 ~16,777,215 0 ~16,777,215 0 ~16,777,215 0 ~16,777,215 0 ~16,777,215
Origin
CW CCW
10-16
ASDA-B3 Absolute System
The PUU number is a 32-bit absolute position data with a positive or negative sign. When the
motor is running in the forward direction, the PUU number increases; when the motor is running
in the reverse direction, the PUU number decreases. The motor operation direction is defined by
P1.001.Z; operation in the forward direction does not necessarily mean the motor is operating in
the clockwise direction.
10
If the motor keeps running in the same direction and the number of revolutions exceeds the
range of -32768 to +32767, the servo drive generates AL062. If the motor’s PUU number
exceeds the range of -2147483648 to +2147483647, 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 running in the forward direction and the absolute position data reaches +2147483647
PUU, the value jumps to -2147483648 in the next turn, and the value keeps increasing from
-2147483648 to 2147483647. The value changes the other way when the motor is running in
the reverse direction. 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 ~ 2,147,483,647 -2,147,483,648 ......
2,147,483,647
0 ...... ......
-2,147,483,648
Reverse Forward
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 changed,
10-17
Absolute System ASDA-B3
When the absolute position is lost, the servo drive provides three methods to establish the
absolute origin position: DI/DO, parameter setting, or the PR homing function. The following
When the servo system is controlled by the controller, you can establish the absolute origin
position with DI/DO. Once the absolute position is established, the pulse number is reset to 0
and the PUU number is reset to the value of P6.001. Refer to the following diagram for detailed
descriptions.
Description:
1. When the controller triggers DI.ABSE, it has to wait for TS 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 TQ, 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 TS 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-18
ASDA-B3 Absolute System
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 other words, the sequence is: set P2.008 to 271 to 1, and then set P2.071 to 1. As soon as
P2.071 is set to 1, the absolute position system resets. 10
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 PUU number with DI/DO. See the following
descriptions.
Set P2.070 [Bit 0] to 1 so that you can read the pulse number with DI/DO. See the following
descriptions.
Description:
Check Sum = (((((((WORD_0+0xA700) XOR WORD_1)+0x605A) XOR WORD_2)+0x30A5)
XOR WORD_3)+0x5A06)
Note:
10-19
Absolute System ASDA-B3
You can set P2.070 to read the position value in units of pulse or PUU with DI/DO. See the
following timing diagram.
Continue to (15) in
10
the following figure
Continue to (14) in
(1) (2) the following figure (14) (15)
ABSE (DIx) TB
Communication enabled (12)
(Changeable DI)
TS (3) (5) (7) (9) TS
ABSQ (DI4)
Signal request TN
(Fixed to DI4) TN
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)
Continue to (13) in
DI/DO Function prior to the following figure
handshake communication
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 reading the absolute position with DI/DO.
Min. - P2.009 + 2
10-20
ASDA-B3 Absolute System
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. Before,
during, or after the signal handshake, pay special attention when switching their functions.
To set these three DI/DOs as single function, set them to 0 before setting the functions.
(3) If DI4 was in the high-level state and switched to ABSQ after the TS 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.5.1.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 TN 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.
10-21
Absolute System ASDA-B3
(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.
10
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 new
10-22
ASDA-B3 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
the servo. When you set the status monitoring register 1 to the motor's feedback pulse number
10
(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 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.
After all positions are 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
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-23
Absolute System ASDA-B3
10 Parameter
P0.002
Function
Drive status
10-24
ASDA-B3 Absolute System
AL061
AL062
Encoder undervoltage
10-25
Absolute System ASDA-B3
10
10-26
CANopen Mode 11
This chapter provides details for the required parameter settings when the servo
communicates with the controller through the CANopen communication function.
11-1
CANopen Mode ASDA-B3
SDO transmission: acyclic data exchange for reading / writing parameters and
communication related settings.
Node guarding.
Heartbeat.
Time stamp.
11-2
ASDA-B3 CANopen Mode
1 11
8
16
(1) (2)
(1) CN3 connector (female); (2) CN3 connector (male)
Pin assignment:
11-3
CANopen Mode ASDA-B3
Follow these instructions to connect the CANopen controller and the servo drive:
11 1.
2.
3.
Set to CANopen mode: set P1.001.YX to 0C.
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 606Fh
(0.1 rpm) (0.1 rpm)
E-Gear ratio -
P1.044 16777216 6093h sub1 1
numerator N1
E-Gear ratio -
P1.045 100000 6093h sub2 1
denominator M
Speed reached 10 100
P1.047 606Dh
(DO.SP_OK) range (rpm) (0.1 rpm)
Accumulated time to
P1.049 0 606Eh 0
reach desired speed
Depending on the
607Fh motor
Depending on the (0.1 rpm)
Maximum speed limit P1.055 motor
(rpm) Depending on the
6080h motor
(rpm)
Excessive deviation
warning condition of P2.035 50331648 6065h 50331648
Position command
Positive software limit
(PP / CSP / CSV / CST P5.008 2147483647 607Dh sub2 2147483647
mode)
Negative software limit
(PP / CSP / CSV / CST P5.009 -2147483648 607Dh sub1 -2147483648
mode)
Origin definition
P6.001 0 607Ch 0
(HM mode)
5. It is suggested that you enable the dynamic brake function (P1.032 = 0x0000).
11-4
ASDA-B3 CANopen Mode
CAN network
11
CAN node
DS402
State machine controlled by
servo drive
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 index settings for execution.
11-5
CANopen Mode ASDA-B3
The default values of the Delta servo drive object dictionary comply with the DS301 protocol. All
11 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:
11-6
ASDA-B3 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
11
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.
Mapping the Controlword (OD 6040h);
OD 1600h sub1 6040h 00h 10h
data length is 16-bit.
Mapping the target position (OD 607Ah);
OD 1600h sub2 607Ah 00h 20h
data length is 32-bit.
Mapping the operation mode (OD
OD 1600h sub3 6060h 00h 08h
6060h); data length is 8-bit.
Note The total length is 38h (56-bit) which meets the specification of less than 64-bit.
11-7
CANopen Mode ASDA-B3
With Service data objects (SDOs), you can write or read objects. The SDO message format is
11 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.
11-8
ASDA-B3 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 11
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).
11-9
CANopen Mode ASDA-B3
To use an SDO to read data with the controller, you need to write the command code and
11
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.
11-10
ASDA-B3 CANopen Mode
11-11
CANopen Mode ASDA-B3
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 11.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.
11-12
ASDA-B3 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
11
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.
11-13
CANopen Mode ASDA-B3
State machine
11 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:
11-14
ASDA-B3 CANopen Mode
Heartbeat
The Heartbeat mechanism is mainly to enable the producer to send packets to the consumer
11
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.
11-15
CANopen Mode ASDA-B3
Node/Life guarding
The Node/Life guarding mechanism is similar to the Heartbeat mechanism. The main difference
11
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
11-16
ASDA-B3 CANopen Mode
The following figure shows the Profile Position mode architecture of the servo drive:
M
Torque actual value (6077h)
11-17
CANopen Mode ASDA-B3
Operation steps:
11
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 11.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.
11-18
ASDA-B3 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
11
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
11-19
CANopen Mode ASDA-B3
Set OD 6040h [Bit 5] to 1 to enable the command to take immediate effect (only valid in
Profile Position mode)
11
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
11-20
ASDA-B3 CANopen Mode
11
60FCh Position demand value INTEGER32 RO
11-21
CANopen Mode ASDA-B3
Interpolated Position (IP) mode requires a series of position data to complete the interpolation
11 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)
11-22
ASDA-B3 CANopen Mode
Operation steps:
11
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 11.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
11-23
CANopen Mode ASDA-B3
Adjustment method:
It is suggested that you set the SYNC communication cycle period (OD 1006h) between 1 ms
11
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 smoothing 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.
11-24
ASDA-B3 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 servo drive offers 39
homing methods, including homing on the home switch, positive or negative limit, motor Z
pulse, and hard stop.
11
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 11.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).
11-25
CANopen Mode ASDA-B3
11
2. Read OD 6064h to obtain the actual value of the motor position at present.
11-26
ASDA-B3 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 11.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).
11-27
CANopen Mode ASDA-B3
11
2. Read OD 606Ch to obtain the current speed feedback.
11-28
ASDA-B3 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 11.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).
11-29
CANopen Mode ASDA-B3
11
2. Read OD 6077h to obtain the current torque feedback.
11-30
ASDA-B3 CANopen Mode
Data type
11-31
CANopen Mode ASDA-B3
11 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
11-32
ASDA-B3 CANopen Mode
11
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
11-33
CANopen Mode ASDA-B3
Index
Name
1000h
Device type
Access RO
PDO mapping No
0402 A2
0602 M
0702 A3
0B02 B3
Index 1001h
Access RO
Default 0
11-34
ASDA-B3 CANopen Mode
Object function:
The bits and corresponding functions are as follows:
11
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
11-35
CANopen Mode ASDA-B3
11
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 OD 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
11-36
ASDA-B3 CANopen Mode
Index 1006h
11
Name Communication cycle period
Access RW
PDO mapping No
Default 0
Unit μs
Object function:
This object is to set the communication cycle, which 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 (guard time) multiplied by OD 100Dh (multiplying factor) 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.
11-37
CANopen Mode ASDA-B3
Index 100Dh
11
Name Life time factor
Access RW
PDO mapping No
Default 0
Object function:
OD 100Ch (guard time) multiplied by OD 100Dh (multiplying factor) 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
11-38
ASDA-B3 CANopen Mode
Sub-index 1
11
Data type UNSIGNED32
Access RW
PDO mapping No
Default 1
Object function:
You can only write 0x65766173 (save) to OD 1010h sub1, writing all current OD setting
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
Default 1
Object function:
You can only write 0x64616F6C (load) to OD 1011h sub1, resetting all ODs to their default
values.
11-39
CANopen Mode ASDA-B3
Index 1014h
11
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
11-40
ASDA-B3 CANopen Mode
Index 1016h
11
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 servo drive 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.
11-41
CANopen Mode ASDA-B3
Index 1017h
11
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
11-42
ASDA-B3 CANopen Mode
Sub-index 2
11
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
11-43
CANopen Mode ASDA-B3
Sub-index 1
11
Data type UNSIGNED8
Access RW
PDO mapping No
Default 0
Object function:
Generally, when a serious fault is detected in the Operational state, the servo drive
automatically switches 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
11-44
ASDA-B3 CANopen Mode
Sub-index 1
11
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:
11-45
CANopen Mode ASDA-B3
11
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
11-46
ASDA-B3 CANopen Mode
Sub-index 2
11
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
11-47
CANopen Mode ASDA-B3
Sub-index 5
11
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
11-48
ASDA-B3 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
11
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 the Controlword (OD 6040h); data
OD 1600h sub1 6040h 00h 10h
length is 16-bit.
Mapping the target position (OD 607Ah); data
OD 1600h sub2 607Ah 00h 20h
length is 32-bit.
Mapping the operation mode (OD 6060h); data
OD 1600h sub3 6060h 00h 08h
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
11-49
CANopen Mode ASDA-B3
Sub-index 1
11
Data type UNSIGNED32
Access RW
PDO mapping No
Default Node-ID: 0
OD 1800h: 180h + Node-ID
Default OD 1801h: 280h + Node-ID
OD 1802h: 380h + Node-ID
OD 1803h: 480h + Node-ID
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
Object function:
The transmission type setting is as follows:
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 -
11-50
ASDA-B3 CANopen Mode
Sub-index 3
11
Data type UNSIGNED16
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
11-51
CANopen Mode ASDA-B3
11
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
11-52
ASDA-B3 CANopen Mode
Index
Name
Object code
2XXXh
Parameter mapping
VAR
11
Data type INTEGER16 / INTEGER32
Access RW
Default N/A
Object function:
Access the corresponding servo parameters with the OD 2XXXh group. The conversion
between the parameter number and object index is as follows:
You can read the object 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
11-53
CANopen Mode ASDA-B3
Example 2:
11
Index 212Ch
Access RW
Default 1
Index 603Fh
Access RO
Default 0
Index 6040h
Name Controlword
Access RW
Default 0x0004
11-54
ASDA-B3 CANopen Mode
Object function:
The Controlword contains many functions, such as Servo On, command triggering, fault reset,
11
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.
11-55
CANopen Mode ASDA-B3
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
11
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
11-56
ASDA-B3 CANopen Mode
State transition can be achieved by issuing commands with the Controlword (OD 6040h). The
settings of OD 6040h for different commands are as follows:
11
OD 6040h
Command Transition
Bit 7 Bit 3 Bit 2 Bit 1 Bit 0
0 X 1 1 0 Shutdown 2, 6, 8
0 0 1 1 1 Switch on 3
Switch on +
0 1 1 1 1 3+4
Enable operation
0 X X 0 X Disable voltage 7, 9, 10, 12
0 X 0 1 X Quick stop 7, 10, 11
0 0 1 1 1 Disable operation 5
0 1 1 1 1 Enable operation 4, 16
X X X X Fault reset 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
11-57
CANopen Mode ASDA-B3
11
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:
OD 605Bh = 0: when Servo Off, the dynamic brake has no effect, so the motor runs freely
and the machine stops only by friction.
OD 605Bh = -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.
11-58
ASDA-B3 CANopen Mode
Index 6060h
11
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.
11-59
CANopen Mode ASDA-B3
Index 6062h
11
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
11-60
ASDA-B3 CANopen Mode
Index 6064h
11
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.
11-61
CANopen Mode ASDA-B3
Index 6067h
11
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)
11-62
ASDA-B3 CANopen Mode
Index 6068h
11
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.
11-63
CANopen Mode ASDA-B3
Index 606Ch
11
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 set in 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 -
11-64
ASDA-B3 CANopen Mode
Index 606Eh
11
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 the setting value of OD 606Fh, OD 6041h
[Bit 12] (zero-speed signal) outputs 1.
Note: when P3.012.Z is set to1, the non-volatile setting for this object is enabled.
11-65
CANopen Mode ASDA-B3
Index 6071h
11
Name Target torque
Access RW
Default 0
Unit 0.1%
Object function:
This object sets the target torque 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:
11-66
ASDA-B3 CANopen Mode
Index 6074h
11
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.
11-67
CANopen Mode ASDA-B3
Index 6076h
11
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:
11-68
ASDA-B3 CANopen Mode
Index 6078h
11
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 11.3.1.
11-69
CANopen Mode ASDA-B3
Index 607Ch
11
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
11-70
ASDA-B3 CANopen Mode
Sub-index 1
11
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 setting value of OD 607Fh (unit: 0.1 rpm) multiplied by 10 is equivalent to the setting
value of P1.055 (Maximum speed limit; unit: 1 rpm).
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
11-71
CANopen Mode ASDA-B3
Index 6080h
11
Name Max motor speed
Access RW
Object function:
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 11.3.1.
11-72
ASDA-B3 CANopen Mode
Index 6083h
11
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.
11-73
CANopen Mode ASDA-B3
Index 6085h
11
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 using the quick stop function.
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.
11-74
ASDA-B3 CANopen Mode
Index 6093h
11
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.
11-75
CANopen Mode ASDA-B3
Index 6098h
11
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
11-76
ASDA-B3 CANopen Mode
11
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
11-77
CANopen Mode ASDA-B3
Method 7: homing on the positive limit switch, home switch, and Z pulse
Starting point
11 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
11-78
ASDA-B3 CANopen Mode
Method 9: homing on the positive limit switch, home switch, and Z pulse
Starting point
Starting point
9
11
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
11-79
CANopen Mode ASDA-B3
Method 11: homing on the negative limit switch, home switch, and Z pulse
Starting point
11 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
11-80
ASDA-B3 CANopen Mode
Method 13: homing on the negative limit switch, home switch, and Z pulse
Starting
11
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
11-81
CANopen Mode ASDA-B3
11
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
11-82
ASDA-B3 CANopen Mode
Methods 23 and 24: homing on the positive limit switch and home switch
11
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
11-83
CANopen Mode ASDA-B3
Methods 27 and 28: homing on the negative limit switch and home switch
Starting
11
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
11-84
ASDA-B3 CANopen Mode
-1
Starting point
-2
Z pulse
Starting point -3
-4 Starting point
Protector Protector
11-85
CANopen Mode ASDA-B3
Index 6099h
11
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
11-86
ASDA-B3 CANopen Mode
Index 609Ah
11
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.
11-87
CANopen Mode ASDA-B3
Index 60C1h
11
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:
The PDO sets OD 60C1h every T ms until the PDO receives the SYNC message. The value
of T is determined by OD 60C2h sub1. This object only works in Interpolated Position mode.
For more details, refer to Section 11.3.2.
11-88
ASDA-B3 CANopen Mode
Index 60C2h
11
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 = OD 60C2h sub1 × 10OD 60C2h 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 s = 2 ms
11-89
CANopen Mode ASDA-B3
Index 60C5h
11
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.
11-90
ASDA-B3 CANopen Mode
Index 60F4h
11
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 11.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 11.3.
11-91
CANopen Mode ASDA-B3
Index 60FDh
11
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
11-92
ASDA-B3 CANopen Mode
Sub-Index 1
11
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
11-93
CANopen Mode ASDA-B3
To use the software to control the DO output, you must first set the corresponding DO
function code.
11
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.
11-94
ASDA-B3 CANopen Mode
Index 6502h
11
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
11-95
CANopen Mode ASDA-B3
11 the controller or interference elimination. For information about the servo drive alarms, refer to
Chapter 13 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
11-96
EtherCAT Mode 12
This chapter provides details for the required parameter settings when the servo
communicates with the controller through the EtherCAT communication function.
12-1
EtherCAT Mode ASDA-B3
12
12.5.1 EtherCAT Diagnosis ································································12-94
12.5.2 Alarm list ···············································································12-95
12-2
ASDA-B3 EtherCAT Mode
The pin assignments of the two ports of the EtherCAT connector (CN6) are the same. Note that
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
12
communication error.
1
IN
8
9
OUT
16
(1) (2)
Pin assignment:
Transmission port Pin No. Signal Function description
1 TX+ Transmit +
2 TX- Transmit -
3 RX+ Receive +
4 - Reserved
IN
5 - Reserved
6 RX- Receive -
7 - Reserved
8 - Reserved
9 TX+ Transmit +
10 TX- Transmit -
11 RX+ Receive +
12 - Reserved
OUT
13 - Reserved
14 RX- Receive -
15 - Reserved
16 - Reserved
12-3
EtherCAT Mode ASDA-B3
12
◼ 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
12-4
ASDA-B3 EtherCAT Mode
12
Off No error No error has occurred.
Servo drive malfunction. Contact the distributor for
On PDI Watchdog timeout
assistance.
Parameter setting error causes the system unable
Blinking State change error
to switch the state. Refer to Figure 12.1.1.1.
The synchronization between the controller and
Synchronization error /
Single flash 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
PLC
Note:
1. When multiple servo drives are connected, the maximum distance between each drive is 50 m
(164.04 inches).
4. Ensure the wiring is correct. 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.
12-5
EtherCAT Mode ASDA-B3
EtherCAT is an open motion control bus that requires using the ESI (EtherCAT Slave
12 Information) file to configure the functions and related object properties for each slave device.
Generally, the ESI file is an XML file.
Delta controller
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.
12-6
ASDA-B3 EtherCAT Mode
Follow these instructions to connect the EtherCAT controller and the servo drive:
3. It is suggested that you change the setting value of P3.012.Z from 0 (default) to 1 to enable
12
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 606Fh
(0.1 rpm) (0.1 rpm)
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 (rpm) (0.1 rpm)
Accumulated time to
P1.049 0 606Eh 0
reach desired speed
Depending on the motor
Depending on the 607Fh
(0.1 rpm)
Maximum speed limit P1.055 motor
(rpm) Depending on the motor
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)
12-7
EtherCAT Mode ASDA-B3
Address: 0312H
P3.009 Communication synchronization
0313H
Default: 0x5055 Control mode: CANopen / EtherCAT
12
0x1001 - 0x9FFF (-L, -M, -F)
Unit: - Setting range:
0x1001 - 0x9AFF (-E)
Format: HEX Data size: 16-bit
Settings:
U Z Y X
Digit Z
Target value
Function
(EtherCAT)
-M, -F, -L models: 0 to F
Range
-E models: 0 to A
◼ Z: when the servo is operating in the DC-Synchronous mode, you can adjust the timing of the
servo accessing the EtherCAT packets to ensure this timing is not in conflict with the timing of the
controller sending the packets.
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 (OD
Source setting for the content loaded to
60FFh) and Velocity actual value (OD
the EtherCAT Station Alias Register
A X 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
12-8
ASDA-B3 EtherCAT Mode
◼ A: source setting for the content loaded to the EtherCAT Station Alias Register 0x0012 after the
servo drive is powered on.
12
0: determined by the EtherCAT EEPROM station number field (ADR 0x0004) setting, which
◼ 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
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 duration
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.
12-9
EtherCAT Mode ASDA-B3
◼ UZ: AL180 trigger condition (allowable duration for elapsed time); applicable to all operation
modes.
12
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.
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
12-10
ASDA-B3 EtherCAT Mode
Physical layer
Communication
connector
Network topology
100BASE-TX
RJ45 × 2
Line connection
12
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
IEC 61800-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
12-11
EtherCAT Mode ASDA-B3
12
EtherCAT network
EtherCAT node
Communication profile
DS402
Modes of operation
Motor
◼ Communication profile: this protocol includes the communication objects (PDO, SDO,
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 index settings for execution.
12-12
ASDA-B3 EtherCAT Mode
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).
12
Free Run mode (Asynchronous)
Actually, the master and slave stations run asynchronously in the Free Run mode. The clock of
the slave runs independently of the clock of the master. In other words, the clocks are not
synchronized. The command and feedback transmissions between the master and slave are
based on a sequential order instead of a precise time synchronization. For example, the master
sends a PDO at the time T1, and the slave receives the PDO at the time T2 after the SM2 event.
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)
12-13
EtherCAT Mode ASDA-B3
12 1. Select Drive 3 (ASDA-B3-E CoE Drive) in the left column of the TwinCAT System
Manager window.
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).
12-14
ASDA-B3 EtherCAT Mode
In EtherCAT communication, the servo drive’s state machine can be in the following states. The
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
12
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.
12-15
EtherCAT Mode ASDA-B3
The controller (master) issues corresponding commands to the servo (slave) according to the
state transition.
12
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.
12-16
ASDA-B3 EtherCAT Mode
The PDO mapping objects are allocated from OD 1600h to OD 1603h for RxPDOs and OD
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.
12
12.2.4.1 Default PDO mapping configuration
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)
12-17
EtherCAT Mode ASDA-B3
12
(OD 1602h) (OD 6040h) (OD 607Ah) (OD 60FFh) (OD 6071h)
12-18
ASDA-B3 EtherCAT Mode
Take the second group of PDO configuration OD 1601h and OD 1A01h as an example, and the
settings are as follows:
1. Disable the PDO configuration: set OD 1C12h sub0 to 0 (RxPDO) and OD 1C13h sub0 to 0
(TxPDO).
12
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).
12-19
EtherCAT Mode ASDA-B3
Real-time data transmission can be achieved with Process data objects (PDOs). There are two
12 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
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
12-20
ASDA-B3 EtherCAT Mode
12-21
EtherCAT Mode ASDA-B3
12 EtherCAT mode. The content includes basic operation settings and related object descriptions.
After receiving the position command transmitted from the controller, the servo drive controls the
servo motor to reach the target position.
In Profile Position (PP) mode, the controller only informs the servo drive of the target position,
speed command, and acceleration / deceleration settings at the beginning. The motion planning
from command triggering to the arrival of the target position is performed by the trajectory
generator in the servo drive.
The following figure shows the Profile Position mode architecture of the servo drive:
12-22
ASDA-B3 EtherCAT Mode
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).
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.
12-23
EtherCAT Mode ASDA-B3
In Profile Position mode, set the command to take effect immediately or not with OD 6040h [Bit 5].
12 ◼ 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
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
12-24
ASDA-B3 EtherCAT Mode
◼ Set OD 6040h [Bit 5] to 1 to enable the command to take immediate effect is enabled (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.
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
12-25
EtherCAT Mode ASDA-B3
12
60F4h Following error actual value INTEGER32 RO
60FCh Position demand value INTEGER32 RO
12-26
ASDA-B3 EtherCAT Mode
In Profile Velocity (PV) mode, the controller specifies the speed command and acceleration /
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 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
EtherCAT Mode ASDA-B3
12
2. Read OD 606Ch to obtain the current velocity actual value.
12-28
ASDA-B3 EtherCAT Mode
In Profile Torque (PT) mode, the controller specifies the torque command and filtering conditions,
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 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
EtherCAT Mode ASDA-B3
12
2. Read OD 6077h to obtain the current torque actual value.
12-30
ASDA-B3 EtherCAT 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 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)
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 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-31
EtherCAT Mode ASDA-B3
12
2. Read OD 6064h to obtain the actual value of the motor position at present.
12-32
ASDA-B3 EtherCAT Mode
The controller plans the path in Cyclic Synchronous Position (CSP) mode and transmits PDOs
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
12
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 12.4.3.3.
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).
12-33
EtherCAT Mode ASDA-B3
12
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
12-34
ASDA-B3 EtherCAT Mode
The controller plans the speed in Cyclic Synchronous Velocity (CSV) mode and transmits PDOs
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
12
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 12.4.3.3.
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).
12-35
EtherCAT Mode ASDA-B3
12
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
12-36
ASDA-B3 EtherCAT Mode
The controller plans the torque in Cyclic Synchronous Torque (CST) mode and transmits PDOs
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.
12
Target torque (6071h)
Torque
Torque offset (60B2h) command
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 12.4.3.3.
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).
12-37
EtherCAT Mode ASDA-B3
12
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
12-38
ASDA-B3 EtherCAT Mode
The Touch Probe function can be triggered by high-speed digital inputs (only DI1 and DI2) 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.
12
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
12-39
EtherCAT Mode ASDA-B3
12
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
12-40
ASDA-B3 EtherCAT Mode
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]
12
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
12-41
EtherCAT Mode ASDA-B3
12
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 Touch
(12a) OD 60BAh
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
12-42
ASDA-B3 EtherCAT Mode
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
12
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
12-43
EtherCAT Mode ASDA-B3
12 index, name, data type, data length, and read / write permissions (access).
Object code
Object code Description
VAR A single value, such as an UNSIGNED8, Boolean, float, and INTEGER16.
An object of multiple data fields consisting of multiple variables of the same data
ARRAY type, such as an UNSIGNED16 array. The sub-index 0 data type is UNSIGNED8,
so it is not an ARRAY data.
An object of multiple data fields consisting of multiple variables of different data
RECORD
types. The sub-index 0 data type is UNSIGNED8, so it is not a RECORD data.
Data type
12-44
ASDA-B3 EtherCAT Mode
12-45
EtherCAT Mode ASDA-B3
12
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
12-46
ASDA-B3 EtherCAT Mode
Index
Name
1000h
Device type
12
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
12-47
EtherCAT Mode ASDA-B3
Object function:
12 Bit
Bit
7 6 5 4 3
Function
2 1 0
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
12-48
ASDA-B3 EtherCAT Mode
12
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 OD 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, which is the interval between two SYNCs. If
you are not using SYNC, set this object to 0.
12-49
EtherCAT Mode ASDA-B3
12
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
12-50
ASDA-B3 EtherCAT Mode
Example:
To set the three PDOs, OD 6040h, OD 607Ah, and OD 6060h, in the first group of PDO, the
12
setting is as follows.
Mapping
parameter setting Data Description
for RxPDO
OD 1600h sub0 3 Set 3 PDO mappings.
Mapping the Controlword (OD 6040h);
OD 1600h sub1 6040h 00h 10h
data length is 16-bit
Mapping the target position (OD 607Ah);
OD 1600h sub2 607Ah 00h 20h
data length is 32-bit
Mapping the operation mode (OD
OD 1600h sub3 6060h 00h 08h
6060h); 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
12-51
EtherCAT Mode ASDA-B3
Index 1C12h
12
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
12-52
ASDA-B3 EtherCAT Mode
Index
Name
Object code
Data type
2XXXh
Parameter mapping
VAR
INTEGER16 / INTEGER32
12
Access RW
PDO mapping Yes
Setting range INTEGER16 / INTEGER32
Default N/A
Object function:
Access the corresponding servo parameters with the OD 2XXXh group. The conversion
between the parameter number and object index is as follows:
You can read the object 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
12-53
EtherCAT Mode ASDA-B3
12 Index
Name
Object code
Data type
603Fh
Error code
VAR
UNSIGNED16
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
12-54
ASDA-B3 EtherCAT Mode
12
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
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
12-55
EtherCAT Mode ASDA-B3
12
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
The time setting for deceleration
quick stop type:
to a stop is different for the two
11 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.
State transition can be achieved by issuing commands with the Controlword (OD 6040h).
The settings of OD 6040h for different commands are as follows:
OD 6040h
Command Transition
Bit 7 Bit 3 Bit 2 Bit 1 Bit 0
0 X 1 1 0 Shutdown 2, 6, 8
0 0 1 1 1 Switch on 3
Switch on +
0 1 1 1 1 3+4
Enable operation
0 X X 0 X Disable voltage 7, 9, 10, 12
0 X 0 1 X Quick stop 7, 10, 11
0 0 1 1 1 Disable operation 5
0 1 1 1 1 Enable operation 4, 16
X X X X Fault reset 15
12-56
ASDA-B3 EtherCAT Mode
Index 6041h
12
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.
12-57
EtherCAT Mode ASDA-B3
12
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:
OD 605Bh = 0: when Servo Off, the dynamic brake has no effect, so the motor runs freely
and the machine stops only by friction.
OD 605Bh = -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
12-58
ASDA-B3 EtherCAT Mode
Object function:
12
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.
12-59
EtherCAT Mode ASDA-B3
Index 6063h
12
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
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-60
ASDA-B3 EtherCAT Mode
Index 6067h
12
Name Position window
Object code VAR
Data type 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
-
12-61
EtherCAT Mode ASDA-B3
Index 6068h
12
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.
12-62
ASDA-B3 EtherCAT Mode
Index 606Ch
12
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 set in 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.
12-63
EtherCAT Mode ASDA-B3
Index 606Eh
12
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 the setting value of OD 606Fh, OD 6041h
[Bit 12] (zero-speed signal) outputs 1.
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6071h
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 in Profile Torque mode and Cyclic Synchronous Torque
mode. If OD 6071h = 1000 (100.0%), it corresponds to the motor rated torque.
12-64
ASDA-B3 EtherCAT Mode
Index 6072h
12
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 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.
Index 6075h
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.
12-65
EtherCAT Mode ASDA-B3
Index 6076h
12
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:
Index 6078h
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:
12-66
ASDA-B3 EtherCAT Mode
Index 607Ah
12
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 12.3.1 and 12.3.5.
Index 607Ch
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
12-67
EtherCAT Mode ASDA-B3
Sub-index 0
Description Number of entries
Data type UNSIGNED8
12
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
Sub-index 2
Description Max position limit
Data type INTEGER32
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 setting value of OD 607Fh (unit: 0.1 rpm) multiplied by 10 is equivalent to the setting
value of P1.055 (Maximum speed limit; unit: 1 rpm).
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
12-68
ASDA-B3 EtherCAT Mode
Index 6080h
12
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:
Note: when P3.012.Z is set to 1, the non-volatile setting for this object is enabled.
Index 6081h
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 12.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.
12-69
EtherCAT Mode ASDA-B3
Index 6084h
12
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.
Index 6085h
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 using the quick stop function.
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)
12-70
ASDA-B3 EtherCAT Mode
Index 6087h
12
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.
12-71
EtherCAT Mode ASDA-B3
Sub-index 2
Description E-Gear ratio denominator
Data type UNSIGNED32
12
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
12-72
ASDA-B3 EtherCAT Mode
Starting point
2
12
Z pulse
Positive limit
switch
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-73
EtherCAT Mode ASDA-B3
Method 7: homing on the positive limit switch, home switch, and Z pulse
12
Starting point
7 Starting point
Starting point
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-74
ASDA-B3 EtherCAT Mode
Method 9: homing on the positive limit switch, home switch, and Z pulse
St arting point
Starting point
9
12
9
St arting 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-75
EtherCAT Mode ASDA-B3
Method 11: homing on the negative limit switch, home switch, and Z pulse
12
Starting point
11
Starting point 11
Starting point
11
Z pulse
Home sw itch
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-76
ASDA-B3 EtherCAT 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
St arting
14 point
14 St arting point
Starting point
14
Z pulse
Home switch
Negative limit
switch
Starting
point
17
Nega tive limit
switch
12-77
EtherCAT Mode ASDA-B3
12
Starting point
18
Positive limit
switch
Starting point
19
20
19 Starting
20 point
Home switch
Starting point 21
22
Starting
point
21
22
Home switch
12-78
ASDA-B3 EtherCAT 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-79
EtherCAT Mode ASDA-B3
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-80
ASDA-B3 EtherCAT Mode
12
parameters P1.087 (torque level detection) and P1.088 (level reached timer) when using
these homing methods.
Starting point
-1
Starting point
-2
Z pulse
Starting point -3
-4 Starting point
Protector Protector
12-81
EtherCAT Mode ASDA-B3
Index 6099h
12
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
Unit 0.1 rpm
Sub-index 2
Description Speed during search for zero
Data type UNSIGNED32
Access RW
PDO mapping Yes
Setting range 1 - 5000
Default 20
Unit 0.1 rpm
12-82
ASDA-B3 EtherCAT Mode
Index 609Ah
12
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 12.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 12.3.6 Cyclic
Synchronous Velocity mode.
12-83
EtherCAT Mode ASDA-B3
Index 60B2h
12
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 12.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 12.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
12-84
ASDA-B3 EtherCAT Mode
12
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 12.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
12-85
EtherCAT Mode ASDA-B3
12
Bit 7 (Available when the function of succeeds. Refer to Section 12.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 12.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 12.3.8 for the description of Touch Probe.
12-86
ASDA-B3 EtherCAT Mode
Index 60BCh
12
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 12.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 12.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.
12-87
EtherCAT Mode ASDA-B3
Index 60C6h
12
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:
12-88
ASDA-B3 EtherCAT Mode
Index 60F4h
12
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 12.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 12.3.
12-89
EtherCAT Mode ASDA-B3
Index 60FDh
12
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 - Bit 31 Reserved
12-90
ASDA-B3 EtherCAT Mode
Index 60FEh
12
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
12-91
EtherCAT Mode ASDA-B3
12
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.
12-92
ASDA-B3 EtherCAT Mode
Index 6502h
12
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
12-93
EtherCAT Mode ASDA-B3
12 the controller or interference elimination. For information about the servo drive alarms, refer to
Chapter 13 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.
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.
12-94
ASDA-B3 EtherCAT Mode
12
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
AL033 Motor is in error 7305h
AL034 Encoder internal communication error 7305h
AL035 Encoder temperature exceeds the protective range 7305h
AL036 Encoder alarm status error 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
AL053 Motor parameter error 0000h
AL056 Excessive motor speed 0000h
AL05C Motor position feedback error 0000h
AL060 Absolute position is lost 7305h
12-95
EtherCAT Mode ASDA-B3
12
AL062 7305h
(issued by encoder)
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
AL086 Regenerative resistor overload 3110h
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
AL09F Capacitor charging error 0000h
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
12-96
ASDA-B3 EtherCAT Mode
12
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
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
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
AL245 PR positioning timeout 0245h
AL249 PR path number is out of range 0249h
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
12-97
EtherCAT Mode ASDA-B3
12
AL501 SF1 lost (signal loss or signal error) 9000h
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 -
AL809 PR motion setting error or command decoding error 0000h
ALC31 Motor power cable disconnection 3300h
ALCDB Servo drive model type error 0000h
12-98
Troubleshooting 13
2
This chapter provides alarm descriptions and the corrective actions you can use for
troubleshooting.
13-1
Troubleshooting ASDA-B3
There are four types of alarms: General, Motion control, STO, and Communication. The detailed
information is as follows.
13 Motion control type: alarms caused by motion control command (in PR mode) errors.
STO type: alarms caused by STO errors.
Communication type: alarms caused by CANopen, DMCNET, or EtherCAT communication
errors.
AL.nnn is the alarm format on the 7-segment display, as shown in the following figure.
If the recommended alarm clearing method is DI.ARST, set DI.ARST (alarm reset) to On or
P0.001 to 0 for clearing the alarm.
13-2
ASDA-B3 Troubleshooting
13
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 ○ ○
AL02A Number of revolutions of the encoder is in 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 ○ ○
AL033 Motor is in error ○ ○
AL034 Encoder internal communication error ○ ○
AL035 Encoder temperature exceeds the protective range ○ ○
AL036 Encoder alarm status error ○ ○
AL042 Voltage input for analog Speed command is too high ○ ○
AL044 Servo function operational warning ○ ○
AL045 E-Gear ratio value error ○ ○
AL048 OA and OB output error ○ ○
AL053 Motor parameter error ○ ○
AL056 Excessive motor speed ○ ○
13-3
Troubleshooting ASDA-B3
13
AL061 Encoder undervoltage ○ ○
Number of revolutions of the absolute encoder
AL062 ○ ○
overflows (issued by encoder)
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 position
AL06B ○ ○
and the encoder position is too large
AL06E Encoder type is unidentifiable ○ ○
AL06F The absolute position is not established ○ ○
AL070 Encoder did not complete the read / write procedure ○ ○
AL071 Number of revolutions of the encoder is in error ○ ○
AL072 Encoder overspeed ○ ○
AL073 Encoder memory error ○ ○
AL074 Encoder single-turn absolute position is in error ○ ○
AL075 Encoder absolute number of revolutions is in error ○ ○
AL077 Encoder internal error ○ ○
AL079 Encoder parameter setting incomplete ○ ○
AL07A Encoder Z phase position is lost ○ ○
AL07B Encoder memory is busy ○ ○
Command to clear the absolute position is issued
AL07C ○ ○
when the motor speed is over 200 rpm
Motor stops operating when servo drive power is
AL07D ○ ○
cycled before AL07C is cleared
AL07E Error occurs when the encoder clears the procedure ○ ○
AL07F Encoder version error ○ ○
AL083 Servo drive outputs excessive current ○ ○
AL085 Regeneration setting error ○ ○
AL086 Regenerative resistor overload ○ ○
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 ○ ○
AL09F Capacitor charging error ○ ○
Absolute positions of the servo drive and motor do
AL0A6 ○ ○
not match
AL35F Emergency stop during deceleration ○ ○
AL3CF Emergency stop ○ ○
AL422 Write-in failed caused by power supply cut-off ○ ○
13-4
ASDA-B3 Troubleshooting
13
ALCDB Servo drive model type error ○ ○
Note: if the servo drive shows an alarm that is not in this table, contact the local distributor or technician.
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.
13-5
Troubleshooting ASDA-B3
Communication type
Error type Servo state
Display Alarm name
ALM WARN ON OFF
AL111 Buffer overflow occurs when SDO is received ○ ○
13 AL112
AL113
AL121
Buffer overflow occurs when PDO is received
TxPDO transmission failed
Object’s index does not exist when PDO is
accessed
○
○
○
○
○
13-6
ASDA-B3 Troubleshooting
Condition: main circuit current is greater than 1.5 times the maximum
Trigger condition
and cause
instantaneous 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
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
Checking method
and corrective action the specified range.
2. If the alarm occurs when the input voltage of the main circuit measured by the
voltmeter is within the allowable rated value, send your servo drive back to the
13-7
Troubleshooting ASDA-B3
AL002 Overvoltage
3. Check the connection for the regenerative resistor, re-calculate the resistance
value of the regenerative resistor, and correctly set the values of P1.052 and
13
P1.053.
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
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 after the voltage
Cause:
Trigger condition
1. Motor combination error (the wrong motor is connected to the servo drive).
and cause
2. The encoder connector is loose.
13-8
ASDA-B3 Troubleshooting
13
AL005 Regeneration error
Cause:
1. Check the connection for the regenerative resistor, re-calculate the resistance
value of the regenerative resistor, and correctly set the values of P1.052 and
P1.053. If the issue persists, send your servo drive back to Delta.
Checking method
and corrective action 2. Set P1.053 to 0 if not using a regenerative resistor.
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 settings for the parameters of the control system.
4. Encoder 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 UVW cable and the encoder cable is correct.
13-9
Troubleshooting ASDA-B3
Condition: difference between the command speed and the feedback speed
13
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 UVW cable and the 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:
13-10
ASDA-B3 Troubleshooting
13
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 of 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 resistance
value of the regenerative resistor, and correctly set the values of P1.052 and
Checking method
and corrective action P1.053. If the issue persists, send your servo drive back to Delta.
Cause:
13-11
Troubleshooting ASDA-B3
13
1. Check if the wiring follows the instructions in the user manual. If not, connect
2. Check if the CN2 connector is properly connected to the CN2 port on the
3. Check for the cable and connector which connect the motor and CN2 of the
servo drive to see if there is any poor wiring or damaged wires. If so, replace
4. Check the communication error rate by setting P0.002 to -80. If this value
items:
Checking method
and corrective action (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 high-
(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.
6. Contact the distributor for the supported motor models or the communication
Condition: the calibration value exceeds the allowable value during electrical
calibration.
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.
13-12
ASDA-B3 Troubleshooting
13
and corrective action
How to clear the
Set DI.EMGS to off to clear the alarm.
alarm?
Cause:
Trigger condition
and cause
1. Negative limit switch is triggered.
Cause:
Trigger condition
and cause
1. Positive limit switch is triggered.
Cause:
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.
13-13
Troubleshooting ASDA-B3
Cause:
13
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.
Condition: the output frequency of the OA and OB pulses is higher than the
Cause:
Trigger condition
and cause 1. The resolution of the OA and OB pulses is set too high.
3. Encoder error.
1. Correctly set the parameters. The settings of P1.076 and P1.046 should follow
Checking method
and corrective these requirements:
action Motor speed
P1.076 > motor speed and ×P1.046×4 < 19.8×106
60
13-14
ASDA-B3 Troubleshooting
13
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. Make sure
the encoder signal cable is separated from the power supply or any high-
(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).
Cause:
Trigger condition
and cause 1. Improper setting for P3.004 (Modbus communication timeout).
2. The servo drive has not received the communication command for a long time
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.
13-15
Troubleshooting ASDA-B3
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
13
Cause: RST power error.
Check if the RST power cable is loose or there is no power. For 1.5 kW (or below)
ASDA-B3 servo drives, this alarm occurs when all three phases are not connected
Checking method to the power supply. For 2 kW (or above) ASDA-B3 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
encoder signal cable is separated from the power supply or any high-current
Checking method
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.
If the issue persists, send your servo motor back to the distributor or contact Delta.
13-16
ASDA-B3 Troubleshooting
13
1. Encoder internal error (internal memory and counter are in error).
and cause
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
and corrective the encoder signal cable is separated from the power supply or any high-
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.
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
cables to avoid interference.
Checking method
and corrective action 3. Use shielded cable for the encoder cable. Pull out the wire mesh and have it
correctly grounded.
4. Set P0.002 to -80 through the panel to monitor the communication error rate.
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
13-17
Troubleshooting ASDA-B3
13 1.
2.
Check if there is poor connection for the encoder signal cable.
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.
Condition: battery voltage is higher than the specification (> 3.8V) or the encoder
signal is in error.
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
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
5. Use shielded cable for the encoder cable. 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.
13-18
ASDA-B3 Troubleshooting
Checking method Cycle power on the servo drive to operate the motor. Then, check if the alarm
13
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
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 settings 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.
Checking method 2. (a) Check if there is any mechanical vibration. If so, properly adjust the gain
and corrective action parameters.
speed.
13-19
Troubleshooting ASDA-B3
13
How to clear the
DI.ARST
alarm?
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.
1. Set the motor speed higher to shorten the duration of the occurrence of
blocked rotor.
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: the motor hits the device, reaching the torque value set by P1.057 for
Cause:
1. Check if the protection function of motor hard stop (P1.057) is enabled. If so,
Trigger condition
and cause 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 too low, it
may lead to malfunction; if P1.057 is set too 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.
13-20
ASDA-B3 Troubleshooting
Condition: incorrect wiring of the motor power cable (U, V, W) and ground (GND).
Trigger condition Cause: incorrect wiring of the motor power cable (U, V, W) and ground (GND). The
13
and cause
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 (GND) is
Checking method
correct. Follow the instructions in this user manual for correct wiring and proper
and corrective action
grounding.
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
to the distributor or contact Delta.
encoder signal cable is separated from the power supply or any high-current
13-21
Troubleshooting ASDA-B3
Condition:
13
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
motor.
Set P0.002 to -124 to read the temperature and check if it is below 100°C. If the
Checking method encoder temperature is higher than 100°C, improve the heat dissipation to lower
and corrective action the temperature. If the temperature difference between the encoder and motor is
1. Check if the motor is properly grounded. Make sure the power cable (green
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.
13-22
ASDA-B3 Troubleshooting
Trigger condition Voltage input for the analog Speed command is higher than the level specified by
and cause P1.083.
13
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 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 filter if it is not required, 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),
How to clear the
alarm? percentage 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
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 to the servo drive.
Condition: the output frequency of the OA and OB pulses is higher than the
Cause:
Trigger condition
and cause 1. The resolution of the OA and OB pulses is set too high.
3. Encoder error.
13-23
Troubleshooting ASDA-B3
1. Correctly set the parameters. The settings of P1.076 and P1.046 should follow
these requirements:
13
Motor speed 6
P1.076 > motor speed and ×P1.046×4 < 19.8×10
60
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.
Checking method (b) Check if the connection for the encoder signal cable is normal. Make
and corrective action
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
3. Check the fault record (P4.000 - P4.004) and see if an alarm has occurred
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.
Checking method Check the motor barcode in the Device Information screen of the ASDA-Soft or
and corrective action replace the motor.
13-24
ASDA-B3 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
13
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
Cause:
Trigger condition
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
example, check the communication error rate by setting P0.017 to -80 and
Cause:
Trigger condition 1. Voltage level of the battery is too low.
and cause
2. The battery is replaced when the control power of the servo drive is off.
13-25
Troubleshooting ASDA-B3
1. Check if the battery voltage is below 2.9V. Re-establish the absolute origin
13
2. Do not replace or remove the battery when the servo drive’s control power is
off.
(b) Check the wiring between the battery box and the servo drive.
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. For establishing the
alarm?
absolute origin position, refer to Section 10.3.4 for more details.
Condition: battery voltage of the absolute encoder is lower than the rated value
Trigger condition (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.
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.
13-26
ASDA-B3 Troubleshooting
13
encoder returns a warning signal.
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 you 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:
1. The number of revolutions of the absolute motor (P0.051) exceeds half the
Trigger condition number of revolutions of the encoder resolution.
and cause
2. The number of revolutions of a Delta motor is -32768 to +32767.
function.
Condition: the encoder temperature is over the warning level of 85°C (185°F), but
Trigger condition
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 your servo motor back to Delta.
13-27
Troubleshooting ASDA-B3
Condition: the time sequence is wrong when the absolute position is read by DI/O.
13
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.
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
other condition, an error occurred. After the absolute origin position is established,
2. The battery is drained and the control power of the servo drive is cut off.
drive is used with an absolute motor, the user issues an absolute position
13-28
ASDA-B3 Troubleshooting
1. The servo drive is used for the first time, so the absolute origin position is not
13
established.
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
3. After the E-Gear ratio is modified, the communication type position system
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.
1. Check if the absolute origin position is established (refer to Section 10.3.1 for
more information).
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
damaged.
5. Check if the wiring is loose. If the wiring is fine, replace the battery box for
cross-testing.
13-29
Troubleshooting ASDA-B3
13 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.
Trigger condition
The servo drive cannot identify the encoder type.
and cause
Checking method
N/A
and corrective action
How to clear the
Replace the motor immediately.
alarm?
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.
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.
13-30
ASDA-B3 Troubleshooting
13
of revolutions of the encoder.
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. Battery voltage 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.
Trigger condition An error occurs when the encoder is reading data from or writing data to
and cause EEPROM.
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
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.
4. Check the motor speed and make sure it is within the rated range.
13-31
Troubleshooting ASDA-B3
13
alarm?
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.
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
Encoder internal error (internal computing error).
and cause
Checking method 1. Check if the motor is properly grounded. Make sure the ground end (green) of
and corrective action the power cable is grounded to the servo drive heat sink.
13-32
ASDA-B3 Troubleshooting
encoder signal cable is separated from the power supply or any high-current
13
cables to avoid interference.
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 have the parameter
and corrective action setting take effect.
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.
13-33
Troubleshooting ASDA-B3
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.
13 1. Check if a command to clear the absolute position is issued when 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
AL07D Motor stops operating when servo drive power is cycled before AL07C is cleared
Trigger condition AL07C occurs and is not cleared before the power is cycled on the servo drive,
and cause and the motor stops operating.
Checking method Use DI.ARST to clear the alarm. Once this alarm is cleared, AL07C occurs. Follow
and corrective action the checking method and corrective action to clear AL07C.
Trigger condition The number of retry attempts for the encoder to clear the procedure exceeds 11
and cause 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.
13-34
ASDA-B3 Troubleshooting
Condition: during general operation, this alarm occurs when the servo drive
outputs current that is over the allowable level specified by the firmware. This
13
alarm protects IGBT from overheating or burning because of the high current.
Trigger condition Cause:
and cause
1. UVW of the servo drive is short-circuited.
1. Check the motor power cable and its connector. If metal wire is exposed or the
wire is torn, the UVW can short-circuit. In this case, replace the power cable to
(a) If you do not use the Delta standard power cable, make sure the UVW
connected.
3. Check if the GND for analog signal is mistakenly connected to another ground
signal (incorrect connection can cause interference). Do not share the GND
for analog signal with other signal source. Follow the wiring instructions in
Chapter 3.
Check the connection for the regenerative resistor, re-calculate the resistance
Checking method
value of the regenerative resistor, and correctly set the values of P1.052 and
and corrective action
P1.053. If the issue persists, send your servo drive back to Delta.
13-35
Troubleshooting ASDA-B3
Condition: excessive energy in the capacitor of the servo drive is released to the
13
Cause:
3. Other energy (such as interference) is input to the servo drive or the input
1. Check the connection for the regenerative resistor and correctly set the values
the regenerative energy exceeds the set value, replace the regenerative
3. Use a voltmeter to measure if the input voltage from the power supply is within
Checking method voltage exceeds the rated range, remove the interference source.
and corrective action
4. Measure the voltage between P3 and terminals. If it does not match the
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 correct 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).
13-36
ASDA-B3 Troubleshooting
13
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
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
the auto tuning procedure. The auto tuning algorithm requires a certain amount of
Trigger condition time to perform the calculation. The tuning result is affected if the dwell time is too
and cause
short.
Checking method 1. For a reciprocating motion between two points, pausing is required on the
and corrective action return, which has to be longer than 1 second.
13-37
Troubleshooting ASDA-B3
13
How to clear the
DI.ARST
alarm?
Condition: inertia estimation error occurs when the servo drive starts the auto
tuning procedure.
Cause:
Trigger condition 1. Acceleration or deceleration time is too long.
and cause
2. Rotation speed is too slow.
1. The time for the motor to accelerate from 0 rpm to 3,000 rpm or decelerate
2. The lowest speed should be no less than 200 rpm. It is suggested that you set
Checking method
and corrective action the speed to 500 rpm or higher.
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
capacity) to 0.
If the issue persists, send your servo drive back to the distributor or contact Delta.
13-38
ASDA-B3 Troubleshooting
Checking method Check if the firmware is updated. If so, set P2.008 to 30 and then 28. Cycle power
13
and corrective action 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.
Condition: the charging time of the capacitor exceeds the normal range.
Cause:
Trigger condition 1. The input voltage of the main circuit is lower than the allowable rated value or
and cause the current is too low.
3. IGBT error.
1. Check if the voltage wiring is correct and the wiring of input voltage for the
main circuit is normal.
2. Check the switch of the power supply and use a voltmeter to check the main
circuit voltage.
Checking method
and corrective action 3. Use a voltmeter to check if the power system complies with the specifications.
If not, use the correct voltage source or connect the transformer in series.
13-39
Troubleshooting ASDA-B3
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
13
Trigger condition origin coordinates with servo motor A and servo motor B respectively. In this case,
and cause
if you operate servo drive A with servo motor B, AL0A6 will be triggered.
Checking method
and corrective Re-establish the absolute origin positions.
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
and cause 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.
13-40
ASDA-B3 Troubleshooting
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.
13
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.
Checking method Check if the written data is within range when the servo drive receives or sends the
and corrective action PDO.
13-41
Troubleshooting ASDA-B3
13
and corrective action
How to clear the
NMT: reset node, OD 6040h [Bit 7] (Fault reset), or DI.ARST.
alarm?
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. All objects
and cause 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.
13-42
ASDA-B3 Troubleshooting
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
13
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.
13-43
Troubleshooting ASDA-B3
Trigger condition The servo drive does not receive any PDO data within the set communication
and cause cycle time.
13
1. Check if the communication is normal.
Checking method
and corrective action
2. Check if the wiring is correctly connected.
increases continuously.
13-44
ASDA-B3 Troubleshooting
Condition: an error has occurred when the servo drive loads data from EEPROM.
Trigger condition
and cause
Cause: initialization error of CANopen data.
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
13
the EEPROM is damaged and you need to write the correct values again. See
(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
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.
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
number for the written parameters.
13-45
Troubleshooting ASDA-B3
Cause:
Trigger condition
13
and cause
1. Incorrect parameter format.
2. The ASDA-Soft software version and the firmware version are not compatible.
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, the
Trigger condition 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
Cause: an error occurs when you write the parameter with Type [8] PR command.
Checking method Write the parameters when the servo drive is Off and make sure the parameter
and corrective action value is within the range.
13-46
ASDA-B3 Troubleshooting
13
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 Type [8] PR command specifies Monitoring variable as the data
Trigger condition source, the monitoring variable code 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.
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
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
Checking method
and corrective action conditions:
changed.
3. Absolute origin position is not established after the E-Gear ratio (P1.044 and
P1.045) is changed.
incomplete.
13-47
Troubleshooting ASDA-B3
13
occurred and then establish the absolute origin position.
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.
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.
Trigger condition Condition: the number of the triggered PR path exceeds the upper limit.
and cause Cause: the number of the triggered PR path exceeds 99.
13-48
ASDA-B3 Troubleshooting
Condition: the target position specified by the command exceeds the software
Trigger condition positive limit.
and cause
13
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
1. Set the gear ratio according to the actual application requirements and the
total traveling distance of the absolute motor to avoid overflow of the feedback
counter.
Checking method
and corrective action
2. If P2.069.Z is set to 1 (enabling the function of preventing the rotary axis
position from being lost when overflow occurs), set P2.070 [Bit 2] to 1 (no
overflow warning).
13-49
Troubleshooting ASDA-B3
Condition: the synchronization with the controller fails when you use the CANopen
Trigger condition IP mode (B mode).
and cause
13
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 to
Checking method 2. Modify the synchronization error range setting (P3.009.U). (For -M and -F
and corrective action models.)
3. Ensure the correct time sequence of sending packets from the controller. A drift
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.
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
5. When the servo drive is in the operation mode of PV (Profile velocity mode),
low.
13-50
ASDA-B3 Troubleshooting
Trigger condition
and cause
Condition: the servo drive cannot send the command when in IP mode (except the
CANopen B mode).
13
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.
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.
13-51
Troubleshooting ASDA-B3
Checking method Check if the DI is set to 0x47 with any of the parameters, P2.010 - P2.017 and
13
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 -M and -F
and corrective action models.)
3. Ensure the correct time sequence of sending packets from the controller. A
How to clear the NMT: reset node or OD 6040h [Bit 7] (Fault reset).
alarm?
Trigger condition The target command is not received within a continuous communication cycle in IP
and cause mode (except the CANopen B mode).
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
to that of the controller.
and corrective action
3. Modify the synchronization error range setting (P3.009.U). (For -M and -F
models.)
13-52
ASDA-B3 Troubleshooting
5. Ensure the correct time sequence of sending packets from the controller.
13
A drift or delay in packet sending time causes synchronization failure.
AL3F1 Absolute position command of the communication type servo drive is in error
Condition: when the bus communication type (CANopen, DMCNET, and EtherCAT)
servo drive is used with an incremental motor and the position overflow occurs with
the absolute origin position not established, the absolute positioning command is
Trigger condition 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?
Checking method Check if the NMT reset command is received when the servo is on. Use NMT:
and corrective action reset node or OD 6040h [Bit 7] (Fault reset).
13-53
Troubleshooting ASDA-B3
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
13
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.
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
13-54
ASDA-B3 Troubleshooting
Trigger condition Loss of SF1 signal, or SF1 and SF2 signals are not synchronized for more than
and cause 1 second.
13
Checking method
and corrective Make sure the wiring of SF1 is correct.
action
How to clear the
Cycle power on the servo drive.
alarm?
Trigger condition Loss of SF2 signal, or SF1 and SF2 signals are not synchronized for more than
and cause 1 second.
Checking method
Make sure the wiring of SF2 is correct.
and corrective action
How to clear the
Cycle power on the servo drive.
alarm?
Trigger condition An error occurs during STO self-diagnosis, which may be caused by an
and cause abnormality in the STO circuit.
Checking method
N/A
and corrective action
How to clear the
Contact the distributor.
alarm?
Checking method Cycle power on the servo drive and re-execute the operation which is prior to the
and corrective action occurrence of this alarm.
13-55
Troubleshooting ASDA-B3
Condition: the input value for the vibration elimination parameter is not appropriate.
Cause:
13
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
elimination parameter.
How to clear the
alarm?
2. If the issue persists, disable the vibration elimination function by setting [Bit 8]
Checking method If this alarm occurs, send your servo drive directly back to Delta without making
and corrective action any modification.
Condition: an error occurs when the servo drive decodes the motion command.
Trigger condition
and cause Cause: incorrect motion command or abnormal software compiling may cause
1. If this alarm occurs when the servo is not in the PR mode, save the parameter
P5.007 and P0.001 for the two channels and save the oscillogram.
13-56
ASDA-B3 Troubleshooting
Condition: disconnection of the motor power cable (U, V, W) and ground (GND).
Trigger condition Cause: disconnection of the motor power cable (U, V, W) and ground (GND). The
13
and cause
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 (GND) are firmly connected.
Checking method
Follow the instructions in this user manual to properly connect the motor power
and corrective action
cable and ground wire.
to Delta.
13-57
Troubleshooting ASDA-B3
13
13-58
Specifications
A
Appendix A
A.1 ASDA-B3 series servo drive ·····································································A-3
A.1.1 Specifications of the ASDA-A3 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-11
A.2 ECM-B3 series servo motor ···································································A-12
A.2.1 ECM-B3 series servo motor ······························································A-14
A.2.1.1 220V series ··············································································A-14
Motor frame size: 80 mm and below ···············································A-14
Motor frame size: 100 mm ···························································A-16
Motor frame size: 130 mm ···························································A-18
Motor frame size: 180 mm ···························································A-20
A.2.1.2 400V series ··············································································A-22
Motor frame size: 80 mm and below ···············································A-22
Motor frame size: 100 mm ···························································A-24
Motor frame size: 130 mm ···························································A-26
Motor frame size: 180 mm ···························································A-28
A.2.2 Torque features (T-N curves) of the B3 motors ······································A-30
A.2.2.1 220V series ··············································································A-30
Motor frame size: 80 mm and below ···············································A-30
Motor frame size: 100 mm ···························································A-31
Motor frame size: 130 mm ···························································A-32
Motor frame size: 180 mm ···························································A-33
A.2.2.2 400V series ··············································································A-34
Motor frame size: 80 mm and below ···············································A-34
Motor frame size: 100 mm ···························································A-34
Motor frame size: 130 mm ···························································A-35
Motor frame size: 180 mm ···························································A-36
A.2.3 Power derating curves of the B3 motors ··············································A-37
A.2.4 Overload features ···········································································A-38
A.2.5 Dimensions of ECM-B3 series servo motor ··········································A-40
A-1
Specifications ASDA-B3
A-2
ASDA-B3 Specifications
ASDA-B3
100 W
01
200 W
02
400 W
04
750 W
07
1 kW
10
1.5 kW
15
2 kW
20
3 kW
Three-phase
30
A
Phase / Voltage Single- / Three-phase 220 VAC
220 VAC
Three-phase
Main circuit power
Permissible voltage Single- / Three-phase 200 - 230 VAC, -15% to +10% 200 - 230 VAC,
-15% to +10%
Input current (3PH)
0.88 1.29 2.04 3.52 5.72 6.33 7.6 10.3
Unit: Arms
Input current (1PH)
1.47 2.35 3.74 6.47 10.4 11.7 - -
Unit: Arms
Inrush current (220V)
5.50 5.50 5.50 5.50 12.45 12.45 12.45 12.45
Unit: Arms
Phase / Voltage Single-phase 220 VAC
Control circuit
Built-in
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
Note:
1. The input current is the actual value measured when the servo drive is under the rated output
2. When an electronic transformer is used, the output of the servo drive will have a derating of 70%.
A-3
Specifications ASDA-B3
Specification table
Item Specification
A
Servo drive resolution 24-bit (16777216 p/rev)
Time constant 25 µs
Speed control mode
A-4
ASDA-B3 Specifications
Item Specification
-L models: 6 DO points; -M, -F and -E models: 2 DO points;
Digital output -P models: 3 DO points.
A
Refer to Chapter 8 for the function settings.
Overcurrent, Overvoltage, Undervoltage, Overheat, Regeneration
error, Overload, Excessive speed deviation, Excessive position
deviation, Encoder error, Calibration error, Emergency stop,
Protection function
Positive / negative limit error, Serial communication error, RST phase
failure, Serial communication timeout, Short-circuit protection for
terminals U, V, W.
Communication interface RS-485 / Mini USB / CANopen / DMCNET / EtherCAT / PROFINET
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
*5
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: (rotation speed with no load - rotation speed with
3. TN system: the neutral point of the power system connects directly to the ground. The exposed metal
4. Use a single-phase three-wire power system for models using a single-phase power supply.
5. Only the B3A series has received the TÜ V Functional Safety certification.
A-5
Specifications ASDA-B3
A
ASDA-B3
10 15 20 30 45 55 75
Built-in
resistor
Minimum allowable
resistance value for external 80 60 45 40 35 25 25
resistors (Ohm)
Note: the input current is the actual value measured when the servo drive is under the rated output
A-6
ASDA-B3 Specifications
Specification table
Item Specification
A
Servo drive resolution 24-bit (16777216 p/rev)
Time constant 25 µs
Speed control mode
A-7
Specifications ASDA-B3
Item Specification
-L models: 6 DO points; -M, -F and -E models: 2 DO points;
Digital output -P models: 3 DO points.
A
Refer to Chapter 8 for the function settings.
Overcurrent, Overvoltage, Undervoltage, Overheat, Regeneration
error, Overload, Excessive speed deviation, Excessive position
deviation, Encoder error, Calibration error, Emergency stop,
Protection function
Positive / negative limit error, Serial communication error, RST phase
failure, Serial communication timeout, Short-circuit protection for
terminals U, V, W.
Communication interface RS-485 / Mini USB / CANopen / DMCNET / EtherCAT / PROFINET
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
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: (rotation speed with no load - rotation speed with
3. TN system: the neutral point of the power system connects directly to the ground. The exposed metal
A-8
ASDA-B3 Specifications
152 (5.98)
162 (6.38)
162 (6.38)
5 ( 0.2)
M5*0.8
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
750 W
74.3 (2.93)
74.3 (2.93) 70 (2.76) 165.85 (6.53) 47.5 (1.87) 5.8 (0.23)
162 (6.38)
152 (5.98)
162 (6.38)
5 ( 0.2)
M5*0.8
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
A-9
Specifications ASDA-B3
1 kW / 1.5 kW
A
80.2 (3.16)
80.2 (3.16) 70 (2.76) 194.15 (7.64) 67 (2.64) 7.7 (0.3)
162 (6.38)
152 (5.98)
162 (6.38)
5 (0.2)
M5*0.8
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
2 kW / 3 kW
90 (3.54)
90 (3.54) 70 (2.76) 205.3 (8.08) 75 (2.95)
225 (8.86)
216 (8.5)
3 (0.12)
M5*0.8
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
Note: dimensions and weights of the servo drive may be updated without prior notice.
A-10
ASDA-B3 Specifications
1 kW / 1.5 kW / 2 kW / 3 kW
162 (6.38)
162 (6.38)
154 (6.06)
12.5 (0.49)
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
5.35 (0.21)
225 (8.86 )
261.35 (10.29)
78.8 (3.1)
SCREW: M4 x 0.7
TIGHTENING TORQUE: 12 to 14 (kgf-cm) Unit: mm (inch)
Note:
2. The values in imperial units in the preceding illustrations are for reference only. Refer to the values in
metric units.
A-11
Specifications ASDA-B3
(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-12
ASDA-B3 Specifications
A
04 40 mm 10 100 mm
06 60 mm 13 130 mm
08 80 mm 18 180 mm
01 100 W 15 1.5 kW
02 200 W 18 1.8 kW
04 400 W 20 2.0 kW
07 750 W 30 3.0 kW
08 850 W 45 4.5 kW
10 1.0 kW 55 5.5 kW
13 1.3 kW 75 7.5 kW
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.
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
A-13
Specifications ASDA-B3
A
Motor frame size: 80 mm and below
ECM- B3L- B3M- B3M- B3M- B3M- B3M-
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
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
A-14
ASDA-B3 Specifications
A
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
Note:
1. The rated torque is the continuous permissible torque between 0˚C - 40˚C (32˚F - 104˚F) 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 installed on the motor in a stopped state.
3. If the operating temperature is over 40˚C (104°F), refer to Section A.2.3 Power derating curves of the
B3 motor.
defined as follows.
LR-5
Radial load
A-15
Specifications ASDA-B3
A
*1
Rated torque (N-m) 3.18 4.77 6.37
Max. torque (N-m) 9.54 14.3 19.1
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 (× 10-4 kg·m2) 2.78 3.69 4.68
Rotor inertia (× 10-4 kg·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
Max. radial load (N) 490 490 490
Max. axial load (N) 196 196 196
Brake operating voltage 24 VDC ± 10%
Brake power consumption
17.6 17.6 17.6
(at 20˚C (68°F))[W]
Brake holding torque [Nt-m (Min)]*2 9.5 9.5 9.5
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Ω min. (at 500 VDC)
Insulation strength 1.8 kVAC, 1 sec
Vibration grade 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-16
ASDA-B3 Specifications
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.2.3 Power derating curves of the
B3 motors.
defined as follows.
LR-5
Radial load
A-17
Specifications ASDA-B3
A
Rated power (kW) 1 1.5 2 0.85 1.3 1.8
Rated torque (N-m)*1 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 (Arms) 19.9 26.82 34.20 20.0 23.9 36.1
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 (× 10-4 kg·m2) 7.79 11.22 14.65 12.44 18.00 22.60
-4 2
Rotor inertia (× 10 kg·m )
7.94 11.37 14.8 12.62 18.14 22.80
(with brake)
Mechanical time constant (ms) 1.46 1.10 1.03 2.48 1.98 1.70
Mechanical time constant (ms)
1.49 1.12 1.04 2.52 1.99 1.71
(with brake)
Torque constant-KT (N-m/A) 0.80 0.88 0.90 0.811 1.08 1.00
Voltage constant-KE (mV/rpm) 29.30 31.69 32.70 29.8 38.8 35.3
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
Max. radial load (N) 490 686 980 490 686 980
Max. axial load (N) 98 343 392 98 343 392
Brake operating voltage 24 VDC ± 10%
Brake power consumption
21.5 21.5 21.5 24 24 24
(at 20˚C (68°F))[W]
Brake holding torque [N-m (Min)]*2 10 10 10 16 16 16
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Ω min. (at 500 VDC)
Insulation strength 1.8 kVAC, 1 sec
Vibration grade 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-18
ASDA-B3 Specifications
Note:
1. The rated torque is the continuous permissible torque between 0˚C - 40˚C (32˚F - 104˚F) operating
A
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.2.3 Power derating curves of the
B3 motor.
defined as follows.
LR-5
Radial load
A-19
Specifications ASDA-B3
A
*1
Rated torque (N-m) 9.55 19.1
Max. torque (N-m) 28.65 57.29
Rated speed (rpm) 2000 1500
Max. speed (rpm) 3000 3000
Rated current (Arms) 11.43 18.21
Max. instantaneous current (Arms) 36.21 58.9
Change of rated power (kW/s) 31.33 68.02
Change of rated power (kW/s)
30.02 66.45
(with brake)
Rotor inertia (× 10-4 kg·m2) 29.11 53.63
Rotor inertia (× 10-4 kg·m2)
30.38 54.9
(with brake)
Mechanical time constant (ms) 1.83 1.21
Mechanical time constant (ms)
1.91 1.24
(with brake)
Torque constant-KT (N-m/A) 0.836 1.05
Voltage constant-KE (mV/rpm) 31.6 37.9
Armature resistance (Ohm) 0.159 0.086
Armature inductance (mH) 2.34 1.52
Electrical time constant (ms) 14.72 17.67
Weight (w/o brake) (kg) 10 13.9
Weight (with brake) (kg) 13.7 17.6
Max. radial load (N) 1470 1470
Max. axial load (N) 490 490
Brake operating voltage 24 VDC ± 10%
Brake power consumption
31 31
(at 20˚C (68°F))[W]
Brake holding torque [N-m (Min)]*2 25 25
Brake release time [ms (Max)] 30 30
Brake pull-in time [ms (Max)] 120 120
Derating rate with oil seal (%) 5 5
Insulation class Class A (UL), Class B (CE)
Insulation resistance 100 MΩ min. (at 500 VDC)
Insulation strength 1.8 kVAC, 1 sec
Vibration grade 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-20
ASDA-B3 Specifications
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.2.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
Radial load
A-21
Specifications ASDA-B3
Approvals
A-22
ASDA-B3 Specifications
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.2.3 Power derating curves of the
B3 motors.
defined as follows.
LR-5
Radial load
A-23
Specifications ASDA-B3
A
*1
Rated torque (N-m) 3.18 4.77 6.37
Max. torque (N-m) 9.54 14.3 19.1
Rated speed (rpm) 3000
Max. speed (rpm) 6000
Rated current (Arms) 3.03 3.73 5.00
Max. instantaneous current
9.21 11.4 15.3
(Arms)
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 (× 10-4 kg·m2) 2.78 3.69 4.68
Rotor inertia (× 10-4 kg·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
Max. radial load (N) 490 490 490
Max. axial load (N) 196 196 196
Brake operating voltage 24 VDC ± 10%
Brake power consumption
17.6 17.6 17.6
(at 20˚C (68°F))[W]
Brake holding torque
9.5 9.5 9.5
[Nt-m (Min)]*2
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Ω min. (at 500 VDC)
Insulation strength 2.3 kVAC, 1 sec
Vibration grade 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-24
ASDA-B3 Specifications
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.2.3 Power derating curves of the
B3 motors.
defined as follows.
LR-5
Radial load
A-25
Specifications ASDA-B3
A
Rated power (kW) 1.0 1.5 2.0 0.85 1.3 1.8
Rated torque (N-m)*1 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) 3.00 4.09 5.30 3.35 3.85 5.75
Max. instantaneous current (Arms) 9.95 13.37 17.1 10.0 12.0 18.1
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 (× 10-4 kg·m2) 7.79 11.22 14.65 12.44 18.00 22.60
-4 2
Rotor inertia (× 10 kg·m )
7.94 11.37 14.80 12.62 18.14 22.80
(with brake)
Mechanical time constant (ms) 1.47 1.10 1.03 2.50 1.97 1.69
Mechanical time constant (ms)
1.50 1.12 1.04 2.54 1.99 1.71
(with brake)
Torque constant-KT (N-m/A) 1.59 1.75 1.80 1.61 2.17 2.00
Voltage constant-KE (mV/rpm) 58.60 63.38 65.40 59.5 77.6 70.7
Armature resistance (Ohm) 1.68 1.04 0.792 1.84 1.76 1.01
Armature inductance (mH) 16.0 11.2 8.72 10.0 11.0 6.80
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) 490 686 980 490 686 980
Max. axial load (N) 98 343 392 98 343 392
Brake operating voltage 24 VDC ± 10%
Brake power consumption
21.5 21.5 21.5 24 24 24
(at 20˚C (68°F))[W]
Brake holding torque
10 10 10 16 16 16
[Nt-m (Min)]*2
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Ω min. (at 500 VDC)
Insulation strength 2.3 kVAC, 1 sec
Vibration grade 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-26
ASDA-B3 Specifications
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.2.3 Power derating curves of the
B3 motors.
defined as follows.
LR-5
Radial load
A-27
Specifications ASDA-B3
A
Rated power (kW) 2 3 4.5 5.5 7.5
Rated torque (N-m)*1 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) 5.7 9.1 13.3 15.3 22.1
Max. instantaneous current (Arms) 18.1 29.45 35.35 49.29 56.68
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 (× 10-4 kg·m2) 29.11 53.63 67.73 98.88 134.95
-4 2
Rotor inertia (× 10 kg·m )
30.38 54.9 69.15 100.1 136.24
(with brake)
Mechanical time constant (ms) 1.83 1.21 1.07 1.01 1.01
Mechanical time constant (ms)
1.91 1.24 1.09 1.02 1.02
(with brake)
Torque constant-KT (N-m/A) 1.68 2.10 2.15 2.29 2.16
Voltage constant-KE (mV/rpm) 63.2 75.8 78.8 81.8 77.4
Armature resistance (Ohm) 0.636 0.344 0.255 0.182 0.120
Armature inductance (mH) 9.36 6.08 4.68 3.48 2.27
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
Max. radial load (N) 1470 1470 1470 1764 1764
Max. axial load (N) 490 490 490 588 588
Brake operating voltage 24 VDC ± 10%
Brake power consumption
31 31 31 31 31
(at 20˚C (68°F))[W]
Brake holding torque [Nt-m (Min)]*2 25 25 55 55 55
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Ω min. (at 500 VDC)
Insulation strength 2.3 kVAC, 1 sec
Vibration grade 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-28
ASDA-B3 Specifications
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.2.3 Power derating curves of the
B3 motors.
defined as follows.
LR-5
Radial load
A-29
Specifications ASDA-B3
A
Motor frame size: 80 mm and below
0.64 (50%) Continuous duty zone 0.63 (50%) Continuous duty zone
ASD-B3-1021-
1 2
Torque (N-m) ASD-B3-0721-
1 2
Torque (N-m)
8.4 (350%)
11.13 (350%)
7.61 (317%)
6 (250%)
5.66 (236%) Intermittent duty zone
7.87 (247%) Intermittent 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; and 5 represents the
special code.
A-30
ASDA-B3 Specifications
A
8.7 (274%)
11.4 (239%)
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-C1020
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; and 5 represents the
special code.
A-31
Specifications ASDA-B3
A
14.3 (300%) 20.47 (286%)
13.81 (290%) 19.93 (278%)
19.6 (274%)
24.67 (214%)
16.47 (198%) Intermittent duty zone Intermittent duty zone
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
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; and 5 represents the
special code.
A-32
ASDA-B3 Specifications
ASD-B3-3023-
1 2
Torque (N-m) Torque (N-m)
A
28.65 (300%)
25.8 (270%) 52.3 (274%)
44.4 (232%)
Intermittent duty zone Intermittent 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; and 5 represents the
special code.
A-33
Specifications ASDA-B3
A
ASD-B3-1543-
1 2
Torque (N-m) ASD-B3-1043-
1 2
8.4 (350%)
7.61 (317%)
6 (250%)
5.66 (236%) Intermittent duty zone
2.4 (100%)
1.59 (50%) Continuous duty zone 2.37 (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
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; and 5 represents the
special code.
A-34
ASDA-B3 Specifications
A
13.81 (290%) 20.47 (286%)
17.78 (248%)
11.08 (232%) 17.5 (244%)
11 (230%)
Intermittent duty zone Intermittent duty zone
ASD-B3-1543-
1 2
Torque (N-m) Torque (N-m) ASD-B3-1043-
1 2
28.65 (300%) 16.17 (300%)
26.75 (280%)
13.6 (252%)
11.55 (214%)
Intermittent duty zone Intermittent duty zone
8.57 (159%)
ASD-B3-2043-
1 2
Torque (N-m) Torque (N-m)
ASD-B3-1543-
1 2
25.02 (300%) 34.5 (300%)
22.14 (266%)
24.67 (214%)
16.47 (198%) Intermittent duty zone
Intermittent duty zone
13.2 (158%)
3.13 (38%) Continuous duty zone 4.31 (38%) Continuous duty zone
Speed (rpm) Speed (rpm)
15002200 4000 1500 2300 4000
2100
ECM-B3H-L1313
2 3 4 5 ECM-B3H-L1318
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; and 5 represents the
special code.
A-35
Specifications ASDA-B3
A
25.8 (270%) 53.9 (282%)
46.1 (241%)
44.6 (234%)
Intermittent duty zone Intermittent duty zone
28.65 (100%)
35.01 (100%)
110.9 (232%)
47.75 (100%)
Speed (rpm)
1500 2200 4000
ECM-B3M-L1875
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; and 5 represents the
special code.
A-36
ASDA-B3 Specifications
A
F40 F60 F80
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
120 120
F180 < 5.5 kW F180 5.5 & 7.5 kW
100 100
80 80
Derating rate (%)
60 60
40 40
20 20
0 0
0 10 20 30 40 50 60 70 0 10 20 30 40 50 60 70
Note: the preceding specifications are applicable to 220V and 400V models.
A-37
Specifications ASDA-B3
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-38
ASDA-B3 Specifications
220V series: medium inertia (ECM-B3M-E / -F series), high inertia (ECM-B3H-F series)
400V series: medium inertia (ECM-B3M-K / -L series), high inertia (ECM-B3H-L series)
(s)
A
5
10
4
10
3
10
2
10
1
10
0
10 (%)
100 150 200 250 300 350 400 450 500
A-39
Specifications ASDA-B3
A
Motor frame size: 80 mm and below (with cables)
Unit: mm
Model 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 C 2 0810 3 4 5
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)
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. IP67 waterproof connectors are available for F80 and below models. Refer to Section A.2 for detailed
model descriptions.
A-40
ASDA-B3 Specifications
Unit: mm
Model B3L-C 2 0401 3 B 5 B3M-C 2 0602 3 B 5 B3M-C 2 0604 3 B 5 B3M-C 2 0807 3 B 5
LC 40 60 60 80
LZ 4.5 5.5 5.5 6.6
LA 46 70 70 90
+0.000 +0.000 +0.000 +0.000
S 8( ) 14( ) 14( ) 19( )
-0.009 -0.011 -0.011 -0.013
+0.000 +0.000 +0.000 +0.000
LB 30( ) 50( ) 50( ) 70( )
-0.021 -0.025 -0.025 -0.030
LL 76.2 72.5 91 105.2
(w/o brake)
LL 107.7 104.4 122.9 140.8
(with brake)
LH 300 300 300 300
LP 300 300 300 300
H
(connector 34 44 44 54
height included)
LR 25 30 30 35
LE 2.5 3 3 3
LG 5 7.5 7.5 8
LW 16 20 20 25
RH 6.2 11 11 15.5
WK 3 5 5 6
W 3 5 5 6
T 3 5 5 6
TP M3 Depth 8 M4 Depth 15 M4 Depth 15 M6 Depth 20
Note: in the servo motor model name, 2 represents the encoder type; 3 represents the brake or keyway
/ oil seal type; and 5 represents the special code.
A-41
Specifications ASDA-B3
A
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 C 2 1010 3 4 5 C 2 1015 3 4 5 C 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 Depth12 M6 Depth12 M6 Depth12
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; and 5 represents the
special code.
A-42
ASDA-B3 Specifications
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
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)
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; and 5 represents the
special code.
A-43
Specifications ASDA-B3
Unit: mm
Model E 2 1820 3 4 5 F 2 1830 3 4 5
LC 180 180
LZ 13.5 13.5
LA 200 200
+0.000 +0.000
S 35( ) 35( )
-0.016 -0.016
+0.000 +0.000
LB 114.3( ) 114.3( )
-0.035 -0.035
LL
137.5 160.5
(w/o brake)
LL
189.5 212.5
(with brake)
H 139 139
LS 73 73
LR 79 79
LQ 45 45
LE 4 4
LG 18 18
LW 63 63
RH 30 30
WK 10 10
W 10 10
T 8 8
TP M12 Depth25 M12 Depth25
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; and 5 represents the
special code.
A-44
ASDA-B3 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
91 105.2
(w/o brake)
LL
127.9 144.8
(with brake)
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 Depth15 M6 Depth20
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; and 5 represents the
special code.
A-45
Specifications ASDA-B3
A
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 Depth12 M6 Depth12 M6 Depth12
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; and 5 represents the
special code.
A-46
ASDA-B3 Specifications
Unit: mm
K 2 1310 3 4 K 2 1315 3 4 K 2 1320 3 4 L 2 1308 3 4
Model
5 5 5 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)
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; and 5 represents the
special code.
A-47
Specifications ASDA-B3
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)
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 Depth25 M12 Depth25 M12 Depth25 M16 Depth32 M16 Depth32
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; and 5 represents the
special code.
A-48
ASDA-B3 Specifications
ECM - A 3 L - C 2 06 04 R S 1
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) A
(1) Product name
(3) Series
3: 3rd series
(4) Inertia
H: high inertia
L: low inertia
Note: number of revolutions means the maximum number of turns the encoder can record.
A-49
Specifications ASDA-B3
A
04 40 mm 08 80 mm
06 60 mm - -
0F 50 W 04 400 W
01 100 W 07 750 W
02 200 W - -
1: standard products
Z: special code of C 2 0807 3 S 5 . Refer to the note in Section A.3.5.
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
A-50
ASDA-B3 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 (Arms) 2.82 3.88 6.2 10.1 10.6 20.6
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 (× 10-4 kg.m2) 0.0229 0.04 0.09 0.15 0.352 0.559
-4 2
Rotor inertia (× 10 kg·m )
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 power consumption
6.1 6.1 7.2 7.2 8 8
(at 20˚C (68°F))[W]
Brake holding torque [N-m (Min)]*2 0.32 0.32 1.3 1.3 2.5 2.5
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Ω min. (at 500 VDC)
Insulation strength 1.8 kVAC, 1 sec
Vibration grade 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 humidity 20 - 90% RH (non-condensing)
Vibration capacity 2.5 G
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
A-51
Specifications ASDA-B3
Note:
1. The rated torque is the continuous permissible torque between 0˚C - 40˚C (32˚F - 104˚F) operating
A
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. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR-5
Radial load
A-52
ASDA-B3 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 (Arms) 2.59 3.64 5.3 9.8 9.32 16.4
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 (× 10-4 kg.m2) 0.0455 0.0754 0.25 0.45 0.92 1.51
-4 2
Rotor inertia (× 10 kg·m )
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 power consumption
6.1 6.1 7.2 7.2 8 8
(at 20˚C (68°F))[W]
Brake holding torque [N-m (Min)]*2 0.32 0.32 1.3 1.3 2.5 2.5
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Ω min. (at 500 VDC)
Insulation strength 1.8 kVAC, 1 sec
Vibration grade 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 humidity 20 - 90% RH (non-condensing)
Vibration capacity 2.5 G
IP rating IP67 (for models using waterproof connectors and shaft seals or oil seals)
Approvals
A-53
Specifications ASDA-B3
Note:
1. The rated torque is the continuous permissible torque between 0˚C - 40˚C (32˚F - 104˚F) operating
A
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. Follow the load specification for the motor shaft during operation. The load for the motor shaft is
defined as follows.
LR-5
Radial load
A-54
ASDA-B3 Specifications
A
Torque (N-m)
0.557 (350%) Torque (N-m)
1.12 (350%)
0.159 (100%)
0.32 (100%)
0.0795 (50%) Continuous duty zone
0.16 (50%) Continuous duty zone
Speed (rpm)
Speed (rpm)
3000 4400 6000 3000 3200 6000
ECM-A3L-C040F
2 3 4 5 ECM-A3L-C0401
2 3 4 5
0.32 (50%) Continuous duty zone 0.65 (50%) Continuous duty zone
Speed (rpm) Speed (rpm)
2400 3000 6000 2300 3000 6000
ECM-A3L-C0602
2 3 4 5 ECM-A3L-C0604
2 3 4 5
ASD-B3-1021-
1 2
Torque (N-m) Torque (N-m)
ASD-B3-0721-
1 2
6.45 (270%)
0.635 (50%) Continuous duty zone 1.195 (50%) Continuous duty zone
Speed (rpm) Speed (rpm)
2050 3000 6000 3000 6000
2750 3700
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; and 5 represents the
special code.
A-55
Specifications ASDA-B3
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
ASD-B3-1021-
1 2
Torque (N-m) Torque (N-m) ASD-B3-0721-
1 2
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 4400 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; and 5 represents the
special code.
A-56
ASDA-B3 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-B3
Unit: mm
A-58
Accessories Appendix
This chapter only provides model numbers or part numbers of the accessories, refer to
B
the servo drive catalog for choosing the suitable models.
B-1
Accessories ASDA-B3
B-2
ASDA-B3 Accessories
B
For A3 / B3 non-brake motors (applicable to 220V and 400V models)
Delta model number: ACS3-CAPW1000
4 3
1 2
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
5 4
6 3
1 2
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
B-3
Accessories ASDA-B3
For B3 non-brake motors (straight IP67 waterproof connector; applicable to 220V and
B
400V models)
Delta model number: ACS3-CAPWA000
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
For B3 non-brake motors (right angle IP67 waterproof connector; applicable to 220V and
400V models)
Delta model number: ACS3-CRPWA000
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors 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-B3 Accessories
For B3 non-brake motors (straight IP67 waterproof connector; applicable to 220V and
B
400V models)
Delta model number: ACS3-CAPWC000
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
For B3 non-brake motors (right angle IP67 waterproof connector; applicable to 220V and
400V models)
Delta model number: ACS3-CRPWC000
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
F100 - F180 motors listed in Section B.1.5.
B-5
Accessories ASDA-B3
For B3 non-brake motors (straight IP42 connector; applicable to 220V and 400V models)
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors for more information.
2. For the B3 series brake motors, you need to purchase this connector and the brake connector for B3
For B3 non-brake motors (right angle IP42 connector; applicable to 220V and 400V
models)
Delta model number: ACS3-CRPWE000
D A
C B
Note:
1. Refer to Section 3.1.7 Wiring for waterproof connectors 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-B3 Accessories
B
Delta model number: ACS3-CABRA000
2 1
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
Right angle IP67 waterproof connector (applicable to 220V and 400V models)
Delta model number: ACS3-CRBRA000
2 1
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
B-7
Accessories ASDA-B3
B
For A3 / B3 non-brake motors (applicable to 220V models)
U
W
V
L (100 mm)
(3.94 inch)
UVW wire
Cable L
Model number 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 number 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-B3 Accessories
U
W
B
V
L (100 mm)
(3.94 inch)
UVW wire
Cable L
Model number 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-B3
U
W
B
V
BR+
BR -
L (100 mm)
(3.94 inch)
B-10
ASDA-B3 Accessories
For B3 non-brake motors (straight connector; applicable to 220V and 400V models)
L (100 mm)
U
W
V
B
(3.94 inch)
B-11
Accessories ASDA-B3
For B3 non-brake motors (right angle connector; applicable to 220V and 400V models)
U
W
B
V
L (100 mm)
(3.94 inch)
B-12
ASDA-B3 Accessories
For B3 non-brake motors (straight connector; applicable to 220V and 400V models)
L (100 mm)
U
W
V
B
(3.94 inch)
B-13
Accessories ASDA-B3
For B3 non-brake motors (right angle connector; applicable to 220V and 400V models)
U
W
B
V
L (100 mm)
(3.94 inch)
B-14
ASDA-B3 Accessories
For B3 non-brake motors (straight connector; applicable to 220V and 400V models)
U
W
V
B
L (100 mm)
(3.94 inch)
Wire
Cable L
Model number 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-B3
For B3 non-brake motors (right angle connector; applicable to 220V and 400V models)
B
W
V
L (100 mm)
(3.94 inch)
Wire
Cable L
Model number 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-B3 Accessories
BR+
BR -
B
Cable Wire diameter L
Model number 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
BR+
BR -
B-17
Accessories ASDA-B3
B
Delta model number: ACS3-CNENC200
The following are connectors for the motor end, which need to be used with the connector for
the servo drive end (ACS3-CNENC200).
9-pin connector
Delta model number: ACS3-CAEN0000
1 7
2 6
8
3 5
4
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
B-18
ASDA-B3 Accessories
The following are connectors for the motor end, which need to be used with the connector for
B
the servo drive end (ACS3-CNENC200).
3 1
7 4
10 8
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
3 1
7 4
10 8
Note: refer to Section 3.1.7 Wiring for waterproof connectors for more information.
B-19
Accessories ASDA-B3
B
Cable with 9-pin connector for A3 / B3 motors
L
Cable type Model number
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
Cable with IP67 waterproof connector for A3 / B3 motors (applicable to 220V models)
L
Cable type Model number
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-B3 Accessories
B
Cable L
Model number 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 number 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-B3
B
Cable with 9-pin connector for A3 / B3 motors
L
Cable type Model number
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
Cable with IP67 waterproof connector for A3 / B3 motors (applicable to 220V models)
L
Cable type Model number
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-B3 Accessories
B
L
Cable L
Model number 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 number Connector
type mm inch
ACS3-CREAA103 CMV1-AP10S 3000 50 118 2
ACS3-CREAA105 CMV1-AP10S 5000 50 197 2
Standard
ACS3-CREAA110 CMV1-AP10S 10000 100 394 4
ACS3-CREAA120 CMV1-AP10S 20000 100 787 4
ACS3-CREBA103 CMV1-AP10S 3000 50 118 2
ACS3-CREBA105 CMV1-AP10S 5000 50 197 2
Flexible
ACS3-CREBA110 CMV1-AP10S 10000 100 394 4
ACS3-CREBA120 CMV1-AP10S 20000 100 787 4
B-23
Accessories ASDA-B3
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-B3 Accessories
B
Delta model 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-B3
B
Delta model number: ACS3-CNTB0500 (for -M, -F and -E servo drives)
10326
B-26
ASDA-B3 Accessories
17.2 (0.68)
19 (0.75)
50 (1.97 )
56.9 (2.24)
47.04 (1.85)
63.5 (2.5)
27.85 (1.1)
20.1(0.79)
12
(0.64)
16.2
46.85 (1.84)
44.58 (1.76)
44 (1.73)
Unit: mm (inch)
B-27
Accessories ASDA-B3
145.5 (5.73)
500 (19.69)
Unit: mm (inch)
B-28
ASDA-B3 Accessories
B
87.0 (3.43)
500 (19.69)
Unit: mm (inch)
B-29
Accessories ASDA-B3
B
L
Model number
mm inch
UC-CMC030-01A 300 10 11 0.4
UC-CMC050-01A 500 10 19 0.4
Note: for cables of other lengths, refer to the Delta PLC / HMI Cable Selection Guide.
66.5 (2.62)
87 (3.43)
Unit: mm (inch)
B-30
ASDA-B3 Accessories
B
Unit: mm (inch)
Model number Outer diameter (ΦOD) Inner diameter (ΦID) Height (HT)
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)
500±50 (19.69±1.97)
Unit: mm (inch)
150 (5.91)
Unit: mm (inch)
B-31
Accessories ASDA-B3
B (0.29)
34.95 (1.38)
25.8 (1.02)
Note: this terminal resistor is applicable to both ASDA-A3 and ASDA-B3 series servo drives even though
B-32
ASDA-B3 Accessories
80.45 ± 5
(3.17 ± 0.2)
B
L
Model number
mm inch
UC-PRG015-01B 1500 100 59 4
UC-PRG030-01B 3000 100 118 4
USB isolator
Delta model number: UC-ADP01-A
80.45 ± 5
(3.17 ± 0.2)
USB cable
(0.47)
L
Model number
mm inch
UC-PRG015-01A 1500 100 59 4
UC-PRG030-01A 3000 100 118 4
B-33
Accessories ASDA-B3
Cable
type
Connector
Servo drive
Servo motor
(ECM-A3 / ECM-B3)
100 W
50 W
100 W
200 W
200 W
400 W
400 W
750 W
750 W
1 kW
750 W
1 kW
Power connector
ACS3-CAPW1000
(without brake)
Power connector
ACS3-CAPW2000
Non- (with brake)
- Straight
waterproof Encoder connector
ACS3-CNENC200
(servo drive end)
Encoder connector
ACS3-CAEN0000
(motor end)
Power connector
ACS3-CNPW1A00
(without brake)
Power connector
- Waterproof Straight ACS3-CNPW2A00
(with brake)
Encoder connector
ACS3-CNEN2A00
(motor end)
Motor power cable
ACS3-CAPW11XX
(without brake)
Motor power cable
ACS3-CAPW21XX
Non- (with brake)
Straight
waterproof Encoder cable
ACS3-CAEN01XX
(incremental type)
Encoder cable
ACS3-CAEA01XX
(absolute type)
Standard
Motor power cable
ACS3-CAPW51XX
(without brake)
Motor power cable
ACS3-CAPW61XX
(with brake)
Waterproof Straight
Encoder cable
ACS3-CAEN11XX
(incremental type)
Encoder cable
ACS3-CAEA11XX
(absolute type)
Motor power cable
ACS3-CAPF11XX
(without brake)
Motor power cable
ACS3-CAPF21XX
Non- (with brake)
Straight
waterproof Encoder cable
ACS3-CAEF01XX
(incremental type)
Encoder cable
ACS3-CAEB01XX
(absolute type)
Flexible
Motor power cable
ACS3-CAPF51XX
(without brake)
Motor power cable
ACS3-CAPF61XX
(with brake)
Waterproof Straight
Encoder cable
ACS3-CAEF11XX
(incremental type)
Encoder cable
ACS3-CAEB11XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-34
ASDA-B3 Accessories
B
Cable
Connector type 1.5 kW
type Servo motor 850 W 1.3 kW
1.8 kW
(ECM-A3 / ECM-B3) 1 kW 1.5 kW
2 kW
Non- Encoder connector
- Straight ACS3-CNENC200
waterproof (servo drive end)
Power connector
ACS3-CAPWA000
(without brake)
Straight Brake connector ACS3-CABRA000
Encoder connector
ACS3-CAENA000
(motor end)
- Waterproof
Power connector
ACS3-CRPWA000
(without brake)
Right
Brake connector ACS3-CRBRA000
angle
Encoder connector
ACS3-CRENA000
(motor end)
Motor power cable
ACS3-CAPWA2XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAENA1XX
(incremental type)
Encoder cable
ACS3-CAEAA1XX
(absolute type)
Standard Waterproof
Motor power cable
ACS3-CRPWA2XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CRENA1XX
(incremental type)
Encoder cable
ACS3-CREAA1XX
(absolute type)
Motor power cable
ACS3-CAPFA2XX
(without brake)
Brake cable ACS3-CABFA1XX
Straight
Encoder cable
ACS3-CAEFA1XX
(incremental type)
Encoder cable
ACS3-CAEBA1XX
(absolute type)
Flexible Waterproof
Motor power cable
ACS3-CRPFA2XX
(without brake)
Brake cable ACS3-CRBFA1XX
Right
angle Encoder cable
ACS3-CREFA1XX
(incremental type)
Encoder cable
ACS3-CREBA1XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-35
Accessories ASDA-B3
F180 motors
Servo drive 2 kW 3 kW
Cable
B
Connector type
type Servo motor
2 kW 3 kW
(ECM-A3 / ECM-B3)
Non- Encoder connector
- Straight ACS3-CNENC200
waterproof (servo drive end)
Power connector
ACS3-CAPWC000
(without brake)
Straight Brake connector ACS3-CABRA000
Encoder connector
ACS3-CAENA000
(motor end)
- Waterproof
Power connector
ACS3-CRPWC000
(without brake)
Right
Brake connector ACS3-CRBRA000
angle
Encoder connector
ACS3-CRENA000
(motor end)
Motor power cable
ACS3-CAPWC4XX ACS3-CAPWC5XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAENA1XX
(incremental type)
Encoder cable
ACS3-CAEAA1XX
(absolute type)
Standard Waterproof
Motor power cable
ACS3-CRPWC4XX ACS3-CRPWC5XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CRENA1XX
(incremental type)
Encoder cable
ACS3-CREAA1XX
(absolute type)
Motor power cable
ACS3-CAPFC4XX ACS3-CAPFC5XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAEFA1XX
(incremental type)
Encoder cable
ACS3-CAEBA1XX
(absolute type)
Flexible Waterproof
Motor power cable
ACS3-CRPFC4XX ACS3-CRPFC5XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CREFA1XX
(incremental type)
Encoder cable
ACS3-CREBA1XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-36
ASDA-B3 Accessories
Cable
type
Connector type
Servo drive
Servo motor
(ECM-B3)
Power connector
(without brake)
Power connector
1 kW
750 W
ACS3-CAPW1000
1.5 kW
750 W
B
ACS3-CAPW2000
Non- (with brake)
- Straight
waterproof Encoder connector
ACS3-CNENC200
(servo drive end)
Encoder connector
ACS3-CAEN0000
(motor end)
Motor power cable
ACS3-CAPW31XX
(without brake)
Motor power cable
ACS3-CAPW21XX
Non- (with brake)
Standard Straight
waterproof Encoder cable
ACS3-CAEN01XX
(incremental type)
Encoder cable
ACS3-CAEA01XX
(absolute type)
Motor power cable
ACS3-CAPF31XX
(without brake)
Motor power cable
ACS3-CAPF21XX
Non- (with brake)
Flexible Straight
waterproof Encoder cable
ACS3-CAEF01XX
(incremental type)
Encoder cable
ACS3-CAEB01XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-37
Accessories ASDA-B3
B
Cable 850 W 1.3 kW
Connector type
type Servo motor 850 W 1 kW 1.5 kW
(ECM-B3) 1 kW 1.3 kW 1.8 kW
1.5 kW 2 kW
Non- Encoder connector
- Straight ACS3-CNENC200
waterproof (servo drive end)
Power connector
ACS3-CAPWA000
(without brake)
Straight Brake connector ACS3-CABRA000
Encoder connector
ACS3-CAENA000
(motor end)
- Waterproof
Power connector
ACS3-CRPWA000
(without brake)
Right
Brake connector ACS3-CRBRA000
angle
Encoder connector
ACS3-CRENA000
(motor end)
Motor power cable
ACS3-CAPWA3XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAENA1XX
(incremental type)
Encoder cable
ACS3-CAEAA1XX
(absolute type)
Standard Waterproof
Motor power cable
ACS3-CRPWA3XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CRENA1XX
(incremental type)
Encoder cable
ACS3-CREAA1XX
(absolute type)
Motor power cable
ACS3-CAPFA3XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAEFA1XX
(incremental type)
Encoder cable
ACS3-CAEBA1XX
(absolute type)
Flexible Waterproof
Motor power cable
ACS3-CRPFA3XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CREFA1XX
(incremental type)
Encoder cable
ACS3-CREBA1XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-38
ASDA-B3 Accessories
B
Cable
Connector type
type Servo motor 3 kW
2 kW 3 kW
(ECM-B3) 4.5 kW
B-39
Accessories ASDA-B3
B
Connector type
type Servo motor
5.5 kW 7.5 kW
(ECM-B3)
Non- Encoder connector
- Straight ACS3-CNENC200
waterproof (servo drive end)
Power connector
ACS3-CAPWE000
(without brake)
Straight Brake connector ACS3-CABRA000
Encoder connector
ACS3-CAENA000
(motor end)
- Waterproof
Power connector
ACS3-CRPWE000
(without brake)
Right
Brake connector ACS3-CRBRA000
angle
Encoder connector
ACS3-CRENA000
(motor end)
Motor power cable
ACS3-CAPWE6XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAENA1XX
(incremental type)
Encoder cable
ACS3-CAEAA1XX
(absolute type)
Standard Waterproof
Motor power cable
ACS3-CRPWE6XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CRENA1XX
(incremental type)
Encoder cable
ACS3-CREAA1XX
(absolute type)
Motor power cable
ACS3-CAPFE6XX
(without brake)
Brake cable ACS3-CABRA1XX
Straight
Encoder cable
ACS3-CAEFA1XX
(incremental type)
Encoder cable
ACS3-CAEBA1XX
(absolute type)
Flexible Waterproof
Motor power cable
ACS3-CRPFE6XX
(without brake)
Brake cable ACS3-CRBRA1XX
Right
angle Encoder cable
ACS3-CREFA1XX
(incremental type)
Encoder cable
ACS3-CREBA1XX
(absolute type)
Note: XX indicates the cable length. 03 = 3 m; 05 = 5 m; 10 = 10 m; 20 = 20 m.
B-40
Revision History
Release date Version Chapter Revision contents
to ”regenerative resistor”.
regenerative unit”.
ratio.
Added the specification for bulkhead
connectors.
series.
1
Revision History ASDA-B3
P6.002.
ABSD.
606Fh.
6099h.
2
Release date Version Chapter Revision contents
13.
and ALCDB.
AL031, AL053.
AL510.
Added the alarms: ALC31, ALCDB.
September, 2021 V6.0 B3A series models has acquired the TUV
-
(Sixth edition) certificate.
certificate.
3
Revision History ASDA-B3
wirings.
12 AL400.
Added alarms:
14.14 Arms.
4
Release date Version Chapter Revision contents
August, 2021 V5.0 Added the descriptions for encoder types and
A.2
(Fifth edition) special codes.
July, 2020 V2.0 3.3.7 Optimized the pulse input wiring diagram.
pulse signals.
5
Revision History ASDA-B3