Page 2
DX4 Product Manual About this Manual Purpose This manual provides the information required for the Selection, Wiring, Connection, Setup, Trial Operation, Tuning and Functions of the DX4 Servo Drive (referred to as DX4). Please read and understand this manual to ensure correct usage of the product. Terms Terms that may be used in this manual are defined as follows.
Page 3
DX4 Product Manual Symbols The symbols that may be found in this document are defined as follows. Symbol Description Indicates a hazard with a high level of risk that, if not avoided, may result in death or serious injury. DANGER Indicates a hazard with a medium or low level of risk which, if not avoided, could result in minor or moderate injury.
Page 4
DX4 Product Manual Safety Precautions General Precautions Never remove covers, cables, connectors, or optional devices while power is being supplied to the Drive. Wait for five minutes after turning the power supply OFF and then make sure that the CHARGE indicator is not lit before starting wiring or inspection work.
Page 5
DX4 Product Manual Storage Precautions Follow all instructions on the packages, and never place an excessive load on the product during storage. Never install or store the product in any of the following locations. Locations that are subject to direct sunlight ...
Page 6
DX4 Product Manual Operation Precautions In order to prevent accidents, please test the Motor with no load (not connected to the Drive shaft). When starting to operate on the supporting machine, set the user parameters that match the machine in advance. Note that the signals for the Forward Drive Prohibit (P-OT) and the Reverse Drive ...
DX4 Product Manual DX4 Servo Drive Chapter 1 DX4 Servo Drive 1.1 Product Features The DX4 single axis AC servo drive is designed to work seamlessly with Trio controller and is fully integrated into Trio’s application development tool, Motion Perfect. It comes in power ratings from 50 W to 3 kW.
DX4 Product Manual DX4 Servo Drive 1.4 Part Names Name Description Control Circuit Connector Control power supply (5 pins) Main Circuit Connector Main circuit power supply (6 pins) Status Display Drive status display CHARGE Indicator Lamp Main circuit power supply indicator Motor Connector Motor power Grounding Terminal...
Page 13
DX4 Product Manual DX4 Servo Drive External Encoder Supports A, B, and Z TTL differential type sensor signal. Input Maximum line frequency of 500kHz. Allowable voltage range: 24 V dc ±20% Number of input points: 7 (2 for high-speed optocoupler inputs, fixed as Touch Probe) Touch Probe Signals are TP1 (Touch Probe 1), TP2 (Touch Probe Input Signals...
DX4 Product Manual DX4 Servo Drive Indicator Lamps CHARGE, POWER, RUN, SYS, ERR, L/A IN, L/A OUT DX4-1A5*, DX4-101*, DX4-102* and DX4-104* must connect an Regenerative Processing external regenerative resistor. Other models are built in. Overcurrent, Overvoltage, Undervoltage, Overload, Regeneration Protective Functions Error, Overspeed, etc.
Page 16
DX4 Product Manual DX4 Servo Drive Minimum system configuration is: Power Supply Breaker Filter Contactor Regen resistor Drive Motor Controller PC for commissioning Cables (encoder, motor power, EtherCAT, Ethernet, STO, IO cable) Peripheral Devices Specification Device Name Description...
Page 17
DX4 Product Manual DX4 Servo Drive Device Name Description Specification The minimum value of the regenerative resistor depends on the Drive model. Drive Model Regenerative Resistor DX4-1A5* 25 Ω When the busbar capacitance is DX4-101* insufficient, remove the short wiring between B2 and B3, and DX4-102* External connect an external regenerative...
Chapter 2 Installation 2.1 Installation Precautions Installation Near Sources of Heat Implement measures to prevent temperature increases caused by external heat sources so that the ambient temperature of the Drive is within the specified limits. Installation Near Sources of Vibration Install a vibration absorber on the installation surface of the Drive so that the Drive will not be subjected to vibration.
2.3 Mounting Hole Dimensions Use all mounting holes to securely mount the Drive to the mounting surface. To mount the Drive, use a screwdriver that is longer than the depth of the Drive. 2.4 Mounting Interval Installing One Drive in a Control Cabinet When installing a single Drive use Figure 2-2 as a reference for free space around the installation.
Chapter 3 Wiring and Connections 3.1 Precautions for Wiring 3.1.1 General Precautions Never change any wiring while power is being supplied in case of risk of electric shock or injury. DANGER Wiring and inspections must be performed only by qualified engineers. ...
Page 22
Whenever possible, use the Cables specified by Trio. Securely tighten cable connector screws and lock mechanisms to prevent mechanical failure during operation. Ensure that power lines (e.g. Main Circuit Cable) and low-current lines (e.g. I/O Signal NOTE Cables or Encoder Cables) are separated by at least 30 cm.
Page 23
Figure 3-1 Wiring example for countermeasures against noise Noise Filter Wiring and Connection Precautions Always observe the following precautions when wiring or connecting Noise Filters. Separate input lines from output lines. Do not place input lines and output lines in the same duct or bundle them together.
Page 24
Noise Filter Noise Filter Ground Ground plate plate Separate the circuits. Separate the Noise Filter ground wire from the output lines. Do not place the Noise Filter ground wire, output lines, and other signal lines in the same duct or bundle them together. Noise Filter Noise Filter The ground wire...
Page 25
If a Noise Filter is located inside a control panel, first connect the Noise Filter ground wire and the ground wires from other devices inside the control panel to the grounding plate for the control panel, then ground the plate. Control Cabinet Drive Noise Filter...
Page 26
terminal (FG) or ground terminal (FG) of the Motor to the ground terminal on the Drive. Also, be sure to ground the ground terminal Noise on I/O Signal Cables To prevent noise entering the I/O Signal Cable connect the shield of the I/O Signal Cable to the connector shell and ensure the shell is connected to ground.
3.3 Power Supply (X1, X2) 3.3.1 Terminals Arrangement The power supply to Drive includes main circuit terminals and control circuit terminals. Signal Diagram Pin Layout Symbols Name Specifications and Reference Main circuit power supply Three-phase, 200 V ac to 240 V ac, -15% to +10%, 50 Hz L1, L2, L3 input terminals or 60 Hz...
Page 29
3.3.2 Wiring Procedure Prepare the following items before preparing the wiring for the Main Circuit Terminals and Control Circuit Terminals. Required Item Description Flat-blade screwdriver Commercially available screwdriver with tip width of 3.0 mm to 3.5 mm Sleeve type ferrule with cross-section from 1.5 mm to 2.5 mm and a length Cold pressed terminals...
Page 30
Figure 3-4 Insert the cable into the ferrule 1 mm or more Crimp the cable that has been inserted into the ferrule and cut off the cable conductor Step 4 portion protruding from the ferrule (The allowable protruding length after cutting should not be more than 0.5 mm).
Page 31
The above wiring procedure is also applicable to the Motor Terminals. NOTE 3.3.3 Wiring Diagrams The wiring diameter of the power input is determined by the Drive model. The following table lists the recommended wire diameters for each Drive model. Drive Model Recommended Wire Cross-sectional area (mm²)
3.5 EtherCAT Communication (X4, X5) Connection Diagram X4-IN – connects to the OUT of the previous device or controller X5-OUT – connects to the IN of the next device or can be left un-connected Pin Layout EtherCAT communication (X4-IN and X5-OUT) are RJ45 terminals. The communication cable from the network master or controller should be connected to X4-IN and X5-OUT should be connected to the X4-IN terminal of the next Drive (or network device).
3.6 Connecting STO Function Signals (X6) A Safety Function Device shall be connected for using the STO function. For the connection and usage, please refers to Chapter 4 STO. 3.7 I/O Connector (X7) Signal Diagram Pin Layout Name Type Function TP1+ Input Touch Probe Input 1...
Page 36
Name Type Function DIN1 Input General purpose digital input 1. DIN2 Input General purpose digital input 2. DIN3 Input General purpose digital input 3. DIN4 Input General purpose digital input 4. PIA+ Input External Encoder Input, channel A. PIA- Input PIB+ Input External Encoder Input, channel B.
Page 38
Terminals Pin Layout Symbols Color Blue Blue-Black BAT+ Yellow EC3S-I1324 / EC3S-A1324 BAT- Green Green-Black PG0V Black PG5V Yellow-Black - - Frame ground Symbols Color PG5V PG0V Black - - - - Green Drive connection side Green-Black Blue Blue-Black BAT+ Yellow BAT- Yellow-Black...
Chapter 4 STO 4.1 Introduction This product has the integrated safety function Safe Torque Off (STO) according to IEC 61800-5-2, which is equivalent to an uncontrolled stop in accordance with stop category 0 of IEC 60204-1, which can protect people from dangerous movements of the machine and reduce the risk to the operator. The Safe Torque Off (STO) function is a safety function that shuts the Motor current and turns off Motor output torque by turning off the driving signal of the Drive’s internal power transistor when safety input signal is detected.
Page 40
The reliability block diagram of safety function is as shown in Figure 4-2. Figure 4-2 Reliability block diagram Input 1 Actuator 1 Power Common Supply Cause Input 2 Actuator 2 4.1.2 Functions and Features The functions or features of STO are as follows: The safe state is a hardware disable of all PWM signals used to generate torque in the Motor.
Page 41
Never touch the terminals while the power is on. Since the STO function only cuts off the torque output of the Motor and does not cut off the physical connection between the Drive and the Motor, there is a risk of electric shock.
4.3 Terminals Arrangement (X6) Signal Diagram Pin Layout Please use the PELV/SELV switching power supplying to the IO signal of the STO function. The external signal shall meet the Idle-current principle. WARNING Signal Name Function - (Do not use these pins because 24 V Power Supply they are connected to internal 24 V...
Item Characteristics Description Internal Impedance 3.3 kΩ - Operating Voltage 24V ± 20% = 17.6 V; V = 4 V H_min L_max Range The electrical characteristics of the EDM (X6-7, X6-8) output signal are as follows: Item Characteristics Description Maximum Allowable 35 V dc -...
Page 45
The EDM signal is not a safety output. Use it only for monitoring for failures. WARNING If an STO is requested by turning OFF input signals (HWBB1 and HWBB2) when the safety function is operating normally, the EDM output signal will be turned ON within 5 milliseconds. ≤...
Page 46
Conditions for STO function reset is that both HWBB1 and HWBB2 are ON. CAUTION 4.4.3 S-RDY (Servo Ready Output) Signal When the Drive is in Safe State, S-RDY (Servo Ready Output) signal is OFF. When the HWBB1 and the HWBB2 signals are turned ON, and the Servo is OFF, the S-RDY signal will be turned ON, and the Drive will be in Ready State.
4.4.6 Reset Method for Deviation Counter The Drive will enter the safe state when the STO function takes effect, and the Deviation Counter will reset according to the setting of Pn004.1. Parameter Setting Reset Method When Enabled Reset to zero when Servo is OFF or STO function takes effect.
Page 48
4.5.2 Connecting a Safety Function Device Remove the shorting pins on the Safety Connector as shown in Figure 4-3. Step 1 Figure 4-3 Remove the shorting pins Wiring the Safety Function Device Step 2 Connect the Safety Function Device to the X6 port according to the wiring example shown in Figure 4-4.
Page 49
Validating Safety Functions Step 3 When the system is commissioned, or maintenance operations are performed, or a Drive is replaced re-validation tests must be run to check the operation of the STO function. It is recommended that the results of any conformation testing are kept as a record for future reference.
4.6 Procedure Taking the wiring of the Safety Function Device shown in Figure 4-4 as an example, use the STO function as follows. Prepare for maintenance work on the device. Stop the Motor and turn OFF the S-ON signal. The safety light curtain blocked. The HWBB1 and HWBB2 signals are turned OFF and the Servodrive enters the Safe State.
Chapter 5 Status Display The Status indicators on the Drive show the status of the EtherCAT network and the servo control. The POWER LED indicates power is present to the Control board. The CHARGE LED indicates the voltage level on the Main circuit. The seven-segment display shows the status of the motor control.
Page 52
This shows the state as Servo Alarm State (FLt) and the alarm code (A01) each separated by the display separator. 5.1.1 Code The table below described the different Code sequences shown on the Drive. Table 5-1 Display meanings of Code Code Meaning Servo initialization failed (check the encoder connection)
Network Status Indicators There are 3 indicator lamps on the panel Operator of the Drive to indicate the communication status of EtherCAT: SYS, RUN and ERR. SYS Indicator The SYS indicator shows the system status of EtherCAT communications. Indicator Description Status Pattern No power supplied or EtherCAT is...
Page 54
Indicator Description Status Pattern A synchronization error Single occurred and EtherCAT 0.2s flash automatically went to Safe- Operational state An application (Sync Double Manager) watchdog timeout 0.2s 0.2s 0.2s flash error occurred 50 ms Flickering A boot error occurred A PDI watchdog timeout Always lit error occurred 5.2.1 RJ45 LEDs...
Chapter 6 Commissioning All configuration and commissioning of DX4 is performed using Motion Perfect v5.0 (or above). 6.1 Motion Perfect Motion Perfect is a Microsoft Windows™ based application for the PC, designed to be used in conjunction with Trio Motion Technology's range of multi-tasking motion controllers, servo drives, HMI and IO expansion products.
Page 56
6.2.1 Initial Connection To make the initial connection to a controller: Make sure that your controller is powered up and connected to the computer Start Motion Perfect. Once it has started up the initial screen should be displayed. ...
Page 57
EtherCAT State If the EtherCAT state is not operational (green indicator in the controller tree, and green banner in Intelligent Drives), it may be necessary to re-start the EtherCAT network. A re-start of the EtherCAT network can be issued from either the controller tree by right clicking on the EtherCAT root node, or from the Intelligent Drives tool by right clicking on the controller.
If there is a conflict during the axis allocation process, and the drive cannot be allocated a node number the EtherCAT network will not achieve an operational state. Typical reasons for this are: Duplicate axis number allocation in MC_CONFIG. To resolve this, change the NODE_AXIS command in MC_CONFIG to avoid the duplication ...
Page 59
The commissioning screens for the Drive are listed below. The menu is split into 2 groups, Drive and Motor. The Drive screens are for status and operations that are not necessarily axis specific. The Motor screens show detail that is axis specific. Drive ...
Page 60
Control word, Status word DPOS, MPOS Target Actual Position, Actual Velocity, Actual Torque Status of motor feedback device Basic Setup Allows easy access to basic drive configuration Parameters that define the physical operation of the drive Power supply type Motor Direction and Abs.
Filters to identify changes Import and export of full or partial parameter set Create STARTUP program based on full or partial parameter set 6.4 Basic Operation To ensure safe and correct operation, check the following items before you start. ...
Page 62
If using an absolute encoder, the drive will generate an alarm if it detects a low battery voltage at the encoder. If a battery is fitted and the voltage is correct, this alarm can be cleared from the Motor page in the drive commissioning screens.
Page 63
Selecting a digital output in the Basic Setup screen will enable the brake control timing parameters. Brake Operating Sequence The time required to release the brake and the time required to brake should be considered to determine the brake operation timing, as described below. Servo ON command Servo OFF Servo ON...
Page 64
If Pn505 is a negative value, when the Servo ON command is received, the power will be supplied to the motor immediately, then the brake signal will change after the delay time. Enabled -> Disabled The brake engage delay time controls the delay between the brake signal and motor power when the drive changes from enabled to disabled when the motor is stationary.
Page 65
Parameter Name Range Unit Default Pn507 Brake Enable Speed Threshold 10 to 100 1rpm Pn508 Brake Enable Waiting Time 10 to 100 10ms The brake signal changes when either of the following conditions is satisfied: When the motor speed falls below the level set in Pn507 after the power to the motor is turned OFF.
Page 66
The ‘+’ arrow will cause forward rotation, the ‘-‘ arrow will cause reserve rotation. Forward rotation Reverse rotation Default forward rotation is Default forward rotation is counterclockwise (CCW) as viewed clockwise (CW) as viewed from from the load end of the Motor. the load end of the Motor.
Chapter 7 Tuning Tuning is the process of satisfying the servo performance by adjusting the parameters involved in the control law. The process of tuning is usually an iterative process; the figure below shows the general flow Start Set Parameters Performance Adjust Parameters evaluation...
Indicator Before tuning After tuning Anti-load disturbance 7.1 Tuning Process When tuning a servo drive is if helpful to understand the servo control principle used. The figure below shows the servo control block diagram. The position loop, the speed loop and the torque loop are cascaded structures, corresponding to the position control mode, the speed control mode and the torque control mode respectively.
Page 70
Start Perform the Tuning-Less function Response acceptable Perform Load Inertia Identification function Perform the One-Parameter Auto-Tuning function Results acceptable Use the Auto-Tuning/Manual-Tuning Tools Results acceptable Perform the Manual Tuning function It will be necessary to perform the tuning operation again if the motor has been disassembled or the load device had been replaced.
7.2 Tuning Modes The drive supports 3 different tuning modes and different features are available in each mode. Tuning-less: the drive performs auto-tuning to obtain a stable response regardless of the type of machine or changes in the load. One-Parameter Auto-Tuning: similar to the tuning-less function but requires an inertia measurement of the load and uses a rigidity parameter to control the system bandwidth.
Page 72
7.2.1 Tuningless In Tuning-less mode the drive performs auto-tuning to obtain a stable response regardless of the type of machine or changes in the load. Autotuning is started when the servo is turned on. The tuning-less function uses an Autotune parameters adjustment module that updates the position loop and speed loop parameters in real time based on the servo operating state (position, speed, current).
Page 73
Function Tuning-less Friction Compensation Automatic Vibration Suppression Intermediate Frequency Vibration Suppression Notch Filter 7.2.2 One-Parameter Auto Tuning This tuning function is similar to the tuning-less function, using an Autotune parameters adjustment module that updates the position loop and speed loop parameters in real time based on the servo operating state (position, speed, current).
Page 74
The stiffness of the control is selected by a rigidity parameter. This can be adjusted by a slider on the Tuning page in the drive commissioning screens. Alternatively, the rigidity can be entered by directly writing to parameter Pn101. Parameter Name Description Determines the response characteristic of the position...
Page 75
Applicable for applications of any motor speed. Parameters Parameter Setting Meaning Pn100.0 Set the Tuning Mode as One-Parameter Auto-Tuning. 0 [Default] Set the damping method in One-Parameter Auto-Tuning as Standard. Pn100.3 Set the damping method in One-Parameter Auto-Tuning as Stable. Pn101 Servo Rigidity (setting depends on application) -...
Page 76
Adjust parameter manually Servo gain parameters Motor Position reference Host Position loop Speed loop Torque loop Controller Position Speed Current Drive Encoder It is necessary to adjust the three-loop control parameters of the Servo from the inside out, that is, the adjustment sequence is Torque loop →...
Page 77
Response Curve Description Adjustment method Properly decrease the Speed Speed loop bandwidth is high Loop Gain or increase the Speed Loop Integral Time. Properly increase the Speed Speed loop damping ratio is low Loop Integral Time. Properly decrease the Speed Steady-state error is existed Loop Integral Time.
Page 78
Block Parameter Name Position Control Pn104 Position Loop Gain Position Control Pn109 Second Position Loop Gain Speed Feedforward Pn112 Speed Feedforward Speed Feedforward Pn113 Speed Feedforward Filter Time Speed Control Pn102 Speed Loop Gain Speed Control Pn107 Second Speed Loop Gain Speed Control Pn103 Speed Loop Integral Time...
Function Manual Intermediate Frequency Vibration Suppression Notch Filter Load Oscillation Suppression P / PI Switching Gain Switching Model Following Control 7.3 Compensation The Drive offers several compensation techniques which can be used in various tuning modes to improve performance. 7.3.1 Feedforward The table below shows the tuning modes where the feed forward function can be used.
Page 80
Internal Torque Feedforward = Differential of speed reference × Load Inertia Percentage × Torque Feedforward Increasing the feedforward term will tend to reduce error during periods where the reference is constant. i.e. during periods of constant speed, the speed feed forward will allow to the control scheme to reduce following error, however the feedforward can introduce overshoot.
Page 81
Friction Compensation function Available Tuning-less One-Parameter Auto Tuning Manual Tuning Load friction will exist in the transmission system. However, severe load friction may cause low-speed crawling, waveform distortion at speed zero-crossing, positioning lag, etc. This can affect the dynamic and static performance of the system. The friction compensation function allows the drive to compensate for this and may be a requirement in applications with frequent forward and reverse motion, and high speed-stability requirements.
Page 82
As the speed increase, so the viscous friction compensation increases with a rate defined by the Viscous Friction Compensation parameter. 7.3.3 Speed Feedback Selection The table below shows the tuning modes where the speed feedback function can be used. Speed Feedback function Available Tuning-less One-Parameter Auto Tuning...
Page 83
The figure below shows the speed drop caused by a sudden load torque. The load torque compensation function can be used to reduce the effect of the load torque change. Before tuning After tuning Speed Speed Tuning the load torque compensation function can be used to improve the anti-load disturbance performance, considering that the reference response performance and the load disturbance resistance cannot be balanced.
Stabl e St andard Positioning point The damping selection can be made from the Tuning page in the drive commissioning screens. Alternatively, the damping selection can be changed by directly writing to parameter Pn100.3. Parameter Setting Meaning 0 [Default] Shorter positioning time, but prone to overshoot Pn100.3 Longer positioning time, but stable 7.4 Vibration Suppression...
Page 85
Parameter Setting Meaning Pn179 Amplitude Threshold for Vibration Detection - 7.4.2 IF (Intermediate Frequency) Vibration Suppression The table below shows the tuning modes where the IF vibration suppression function can be used. IF Vibration Suppression Available Tuning-less One-Parameter Auto Tuning Manual Tuning The IF vibration suppression filter is used to process the speed deviation and provide compensation to the torque reference.
Page 86
Notch Filter Available Tuning-less One-Parameter Auto Tuning Manual Tuning The notch filter is used to eliminate vibration caused by mechanical resonance. There are three notch filters in the Drive, those who can used independently or in combination. Motor Position Reference Notch Filter Position loop Speed loop...
Page 87
Alternatively, the filters can be configured by directly writing to the parameters. Parameter Setting Meaning Pn181 Frequency of Notch Filter 1 - Pn182 Depth of Notch Filter 1 - Pn183 Width of Notch Filter 1 - Pn184 Frequency of Notch Filter 2 -...
Load Oscillation Suppression Motor Model following Position loop Speed loop Torque loop control Position Speed Current Speed feedforward Torque feedforward Encoder This function is based on the Model Following Control (7.6 ) and enabled via Pn150. Parameter Setting Meaning Pn150.0 Use the model following control and load oscillation suppression.
Page 89
Parameter Setting Meaning Use position deviation counter as the condition (threshold setting: Pn118). Use acceleration reference as the condition (threshold setting: Pn119) Use the speed reference as the condition (threshold setting: Pn120). Fixed to PI Control. NOTE: Changing the P/PI switching condition will require the drive to be restarted. The relevant threshold parameters are shown in the table below.
Page 90
Gain switching can be enabled from the Tuning page in the drive commissioning screens. The conditions for gain switching are selected from a drop down. Options are: Fixed to first group gains. Use digital input (G-SEL) as the condition. ...
Parameter Setting Meaning Use position reference as the condition (threshold setting: Pn123). Use actual speed as the condition (threshold setting: Pn123). Use position reference (Pn123) and actual speed (Pn124) as the condition. Fixed to second group gains. Use positioning completed flag as the condition. NOTE: Changing the gain switching condition will require the drive to be restarted.
The Model Following Control function is enabled via Pn150. Parameter Setting Meaning 0 [Default] Do not use Model Following Control. Pn150.0 Use the model following control. Use the model following control and load oscillation suppression. NOTE: Changing the model following control mode will require the drive to be restarted. To use the Model Following Control properly, the system should be setup in the following order: Torque Loop →...
Page 93
This will launch a wizard to guide the inertia detection sequence. The identification routine will rotate the Motor back and forth either 4 or 8 times, during this movement the inertia is calculated. At the end of the identification routine, the result is displayed with the option to update the inertia value in Pn106.
Page 94
Start Load Inertia Percentage Set parameters for reference generator Check and confirm the safety of the motion Use the Auto-Tuning Tool Result of execution Success Faulure Save Execute again Write parameters The steps in the wizard are: Detect Inertia ...
Page 95
Round trip in Round trip in positive direction negative direction Speed Speed Movement in Movement in Positive direction negative direction Speed Speed The Setup screen allows entry of the parameters which describe the motion. Motion Trajectory: This is an opportunity to review the defined motion sequence before starting the tuning sequence.
Chapter 8 Fully Closed Loop Operation With a fully-closed system, the encoder on the motor is used in conjunction with an external encoder (external to the motor) is used to detect the position of the load. This is also known as dual encoder feedback.
8.1 Commissioning Procedure The commissioning procedure for the Drive for fully-closed loop control is given below. Complete the wiring and connection of the Drive and Motor and connect to the machine. Step 1 Ensure Pn210.0 is set to 0 to use the encoder on the motor (semi-closed loop control). Step 2 Using the Jog operation, move the movable part on the machine side to an appropriate Step 3...
8.3 Motor Direction and Machine Movement For fully-closed loop operation the Motor direction and the machine movement direction must configured. The table below shows the relationship between Pn001.0, Pn210.3 and direction. Pn210.3 (Direction of External Encoder) Pn001.0 (CCW, CW) 0 (Not invert) 1 (Invert) Forward Reverse...
Chapter 9 Appendix 9.1 EtherCAT Communications 9.1.1 Introduction EtherCAT is a real-time Industrial Ethernet technology originally developed by Beckhoff Automation. The EtherCAT protocol which is disclosed in the IEC standard IEC61158 is suitable for hard and soft real-time requirements in automation technology, in test and measurement and many other applications. The EtherCAT master sends a telegram that passes through each node.
Page 103
The ESI file for the DX4 is available on the Trio website and has the name: TRIO_DX4_V***.xml NOTE: The asterisks (***) indicate the version number. 9.1.4 EtherCAT State Machine A state machine is used to manage the communications states between the master and slave applications, shown in Figure 9-1.
Page 104
State or Transition Operation The master sends available output data. Safe-Operational to Operational (SO) The master requests the Operational state. Operational (O) Process data communications are available. Table 9-1 Description of state or transition The state of the drive can be seen in the EtherCAT Info frame in the device configuration screen within Motion Perfect.
Page 105
NOTE: Only the object 1C33-03h can be set. 9.1.6 Relevant Settings For correct operation using EtherCAT ensure the parameters below are set correctly. Parameter Name Setting Meaning Pn006.0 Bus Selection Use EtherCAT. [Default] The Device Node Number can be used to force the axis number used by the controller. If the Drive has a non-zero device node number (Pn704) and this node number is unique on the network, then the axis number will be the node number -1.
9.2 Object Dictionary Group 1000h Data Index Subindex Name Access Unit Range Default Type Mapping Pre-defined error field Number of entries UINT8 - - - Standard error field 1 UINT32 - - - Standard error field 2 UINT32 - - -...
Page 107
Data Index Subindex Name Access Unit Range Default Type Mapping Mapping entry 5 UINT32 - - - Mapping entry 6 UwINT32 - - - Mapping entry 7 UINT32 - - - Mapping entry 8 UINT32 - - - 2nd Receive PDO Mapping Number of entries UINT8 -...
Page 108
Data Index Subindex Name Access Unit Range Default Type Mapping Mapping entry 7 UINT32 - - - Mapping entry 8 UINT32 - - - 1st Receive PDO Mapping Number of entries UINT8 - - - Mapping entry 1 UINT32 - -...
Page 109
Data Index Subindex Name Access Unit Range Default Type Mapping 4thTransmit PDO Mapping Number of entries UINT8 - - - Mapping entry 1 UINT32 - - - Mapping entry 2 UINT32 - - - Mapping entry 3 UINT32 - - -...
Page 110
Group 3000h Data Index Parameter Name Access Unit Range Default Type Mapping 30A5 SinglePos DINT - - - - 30A6 MultiPos UDINT - - - - External Encoder -231~ 30A8 INT32 1 pulse - - Position (231-1) Basic Function 0000 to 3164 Pn000 INT32...
Page 111
Data Index Parameter Name Access Unit Range Default Type Mapping Second Speed Loop 31D0 Pn108 INT32 rad/s 1 to 5000 Integral Time Second Position 31D1 Pn109 INT32 0 to 1000 Loop Gain Second Torque Reference Filter 31D2 Pn110 INT32 0.01ms 0 to 2500 Time 31D4...
Page 112
Data Index Parameter Name Access Unit Range Default Type Mapping Viscous Friction 31E8 Pn132 INT32 0.1%Tn/1000rpm 0 to 1000 Compensation Encoder Speed 31EB Pn135 INT32 0.01ms 0 to 30000 Filter Time Model Following 0000 to 31FA Pn150 INT32 0000 - Control Function 0002 Model Following...
Page 113
Data Index Parameter Name Access Unit Range Default Type Mapping Frequency of Vibration 3211 Pn173 INT32 100 to 2000 2000 Suppression Filter Adjust Bandwidth of Vibration 3212 Pn174 INT32 1 to 100 - Suppression Filter Vibration 3213 Pn175 INT32 0 to 500 -...
Page 114
Data Index Parameter Name Access Unit Range Default Type Mapping Resolution of 3238 Pn212 INT32 1 pulse 1 to 2 10000 External Encoder Position Deviation Threshold between 3239 Pn213 INT32 1 pulse 0 to 2 1000 Encoder and External Encoder Position Deviation Clear between 323A...
Page 115
Data Index Parameter Name Access Unit Range Default Type Mapping Release Time for Torque Limit at 32FB Pn407 INT32 0 to 1000 Main Circuit Voltage Drop Speed Limit during 32FC Pn408 INT32 0 to 6000 1500 Torque Control Position Arrival 3358 Pn500 INT32...
Page 116
Data Index Parameter Name Access Unit Range Default Type Mapping Position Arrival Status Detection 336C Pn520 INT32 0.1 ms 0 to 60000 Time Threshold 0000 to 336D Pn521 Alarm Masks INT32 0000 - 0011 Motor Overload Detection Start 3371 Pn525 INT32 100 to 150 Threshold...
Page 117
Data Index Subindex Name Access Unit Range Default Type Mapping 6040 Control word UINT16 0 to 65535 - 6041 Status word UINT16 0 to 65535 - - Quick stop 605A INT16 0, 1, 2, 5, 6 - option code Shutdown 605B INT16 0, 1...
Page 118
Data Index Subindex Name Access Unit Range Default Type Mapping -2147483648 Velocity 606C INT32 Speed units - actual value 2147483647 Velocity 606D UINT16 Speed units 0 to 65535 window Velocity 606E UINT16 0 to 65535 window time Velocity 606F UINT16 Speed units 0 to 65535 threshold...
Page 119
Data Index Subindex Name Access Unit Range Default Type Mapping Profile 6081 UINT32 Speed units 0 to 200000 10000 velocity 0 to 6082 End velocity UINT32 Speed units 4294967295 Profile Acceleration 0 to 6083 UINT32 200000 acceleration units 4294967295 Profile Acceleration 0 to 6084...
Page 120
Data Index Subindex Name Access Unit Range Default Type Mapping Positive 60E0 Torque Limit UINT16 0.1% 0 to 65535 3500 Value Negative 60E1 Torque Limit UINT16 0.1% 0 to 65535 3500 Value -2147483648 Following Position 60F4 INT32 - Error units 2147483647 Position -2147483648...
9.3 Parameter List 9.3.1 Parameter Table Name Range Default Unit Function Description Restart Basic Function b0000 ~ Pn000 0000 — Selection 0 b0111 Pn000.0 Reserved 0 ~ 0 — [0] Enabled. The motor is stopped according to Forward Drive Pn003.1 when an overtravel Pn000.1 0 ~ 1 —...
Page 122
Name Range Default Unit Function Description Restart [0] Dynamic brake then coast [1] Dynamic brake then DB state Motor Stopping [2] Coast Pn004.0 Methods for Gr.2 0 ~ 5 — [3] Reverse brake then DB Alarms state [4] Reverse brake then coast [5] Treat as warning, no action [0] Reset to zero when Servo...
Page 123
Name Range Default Unit Function Description Restart AC Supply [0] 50Hz Pn007.3 0 ~ 1 — Frequency [1] 60Hz Pn008 Reserved 0 ~ 9999 9999 — Application Function h0000 ~ Pn009 0000 — Selection 9 h0001 Common DC Bus [0] Disabled Pn009.0 Function [1] Enabled...
Page 124
Name Range Default Unit Function Description Restart Second Speed Loop Pn107 1 ~ 10000 rad/s Gain Second Speed Loop Pn108 1 ~ 5000 0.1ms Integral Time Second Position Pn109 0 ~ 1000 Loop Gain Second Torque Pn110 Reference Filter 0 ~ 2500 0.01ms Time This value is a percentage of...
Page 125
Name Range Default Unit Function Description Restart [0] Fixed to first gain set [1] Use digital input (G-SEL) [2] Use torque reference (see Pn117) [3] Use position deviation counter (see Pn118) [4] Use acceleration (see Pn119) [5] Use speed reference (see Pn120) Pn121 Gain Switch Mode...
Page 126
Name Range Default Unit Function Description Restart Determines the response characteristic of the servo Model Following system. Increasing this will Pn151 10 ~ 1000 Control Gain improve the response characteristic and reduce the positioning time. Model Following Used for correcting the Pn152 Control Gain 20 ~ 500...
Page 127
Name Range Default Unit Function Description Restart Frequency of Pn173 Vibration 100 ~ 2000 2000 Suppression Filter Adjust Bandwidth of Pn174 Vibration 1 ~ 100 — Suppression Filter Vibration Pn175 0 ~ 500 — Suppression Low pass Filter Time Pn176 for Vibration 0 ~ 50 0.1ms...
Page 128
Name Range Default Unit Function Description Restart Position Deviation Clear between Pn214 0 ~ 100 Encoder and External Encoder Delay Compensation [0] Automatic compensation Pn225 Method for Biss 0 ~ 1 — [1] Manual compensation Encoder Manual Delay Pn226 Compensation Value 0~0xFF 10ns for Biss Encoder...
Page 129
Name Range Default Unit Function Description Restart Reverse External Pn404 0 ~ 400 Torque Limit Reverse Brake Pn405 0 ~ 400 Torque Limit Torque Limit at Pn406 Main Circuit Voltage 0 ~ 100 Drop Release Time for Torque Limit at Pn407 0 ~ 1000 Main Circuit Voltage...
Page 130
Name Range Default Unit Function Description Restart delay exceeds the specified value after receiving the command. Note: the brake signal will remain ON as long as one of the conditions (Pn507, Pn508) is satisfied. Select the function assigned to each digital input [0] S-ON [1] P-OT [2] N-OT...
Page 131
Name Range Default Unit Function Description Restart Select function assigned to digital output: [0] COIN/VCMP [1] TGON [2] S-RDY [3] CLT X7-6,7 Signal [4] BK Pn511.0 h0 ~ hb — Allocation [5] PGC [6] OT [7] RD [8] TCR [9] Remote0 [a] Remote1 [b] Remote2 Select function assigned to...
Page 132
Name Range Default Unit Function Description Restart Digital Input Signal b0000 ~ Pn516 0000 — Inversion 1 b1111 X7-14 inverse [0] Normal Pn516.0 0 ~ 1 — selection [1] Inverted X7-15 inverse [0] Normal Pn516.1 0 ~ 1 — selection [1] Inverted X7-16 inverse [0] Normal...
Page 133
Name Range Default Unit Function Description Restart /TCR (Torque Limit Detection Output) signal turns ON. When the torque output exceeds the setting of Pn529 Torque Reaches and the time is greater than Pn530 Status Detection 1 ~ 1000 the setting of Pn530, the Time Threshold /TCR (Torque Limit Detection Output) signal...
9.4 Alarms Displays 9.4.1 Alarm Classifications There are three classifications of alarms for the Drive: Gr.1, Gr.2, and Warning. They will affect the display and operation for the Servo System. Classification Stopping Method Panel Display The Panel Operator displays between Alarm No and Servo state FLT by Stops the Motor according to the turns.
Page 135
9.4.2 Alarm Table Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Reset the parameters to the factory settings using 'Restore Parameter Error in the stored Factory Settings' from the Gr.1 Checksum Error parameter data Parameter page. If the problem persists, contact TRIO or the Authorized Distributor Gr.1...
Page 136
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information The junction temperature IPM Junction Gr.1 of the IPM has exceeded Reduce the load Overtemperature the limit The current limit of the...
Page 137
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Reserved Reserved No information Reserved Reserved No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused...
Page 138
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) The battery power of the Encoder Battery V. Encoder operate Gr.1 absolute encoder is lower correctly. Replace the battery than 2.45V The battery power of the Encoder Battery Gr.1 absolute encoder is lower Replace the battery than 3.1V.
Page 139
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information The difference between Delta Target two sequential target Check position trajectory Gr.1 Position Overflow position exceeds the...
Page 140
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Reserved Reserved No information The wiring of the motor Check if the motor power lines Motor Power (U, V, Gr.1 power phases (U, V, W) is (U, V, and W phases) are...
Page 141
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused...
Page 142
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused...
Page 143
Alarm Alarm Alarm Name Description Trouble shooting tips Category Classifications (hex) Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Unused Unused No information Reserved Reserved No information Reserved Reserved No information Reserved...
Chapter 10 Revision History Date Version Revised Contents Mar, 2020 V0.01 First Draft. Jun, 2020 V1.00 Added Motion Perfect and commissioning details Jul, 2020 V1.01 Updated with comments from ETG Jul, 2020 V1.02 Updated Object Dictionary table Sep, 2020 V1.03 Update with single phase filter recommendation Added Pn details for re-gen resistor Added current for second encoder supply...
Need help?
Do you have a question about the Trio DX4 and is the answer not in the manual?
Questions and answers