Skip to main content

12. Appendix

12.1 Parameters Lists
12.1.1 Interpreting the Parameter Lists

image.png

 

12.1.2 Parameters Detailed

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

 

12.2 Alarms Displays
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. 

image.png

 

Alarms Detailed

image.png

image.png

image.png

image.png

image.png

image.png

12.3 Object Dictionary
12.3.1 General Objects
Device Type (1000h)

image.png

The data description is as following. 

image.png

 

Error Register (1001h)

image.png

The data description is as following.

image.png

image.png

 

Pre-defined error field (1003h)

image.png

The data description is as following. 

image.png

 

Store parameters (1010h)

image.png

Save the value of the object into the relevant parameter by writing a specific signature to 1010-03h. So that, the servo can load the value of the parameter to the relevant object as an initial value.
The signature is save.

image.png

 

The relationship between Index and Parameter State by saving is described as below

image.png

 

In the case of 1010-03h, the data description is as following. 

image.png

 

Identity Object (1018h)

image.png

 

12.3.2 PDO Mapping Objects
The CANopen over EtherCAT (CoE) protocol allows the user to map objects to process data objects (PDOs) in order to use the PDOs for real-time data transfer.
Objects can be combined in PDO data via PDO Mapping and PDO Assignment.

The data description of PDO Mapping Objects is as following

image.png

 

The objects mapped to PDOs can be changed only when the EtherCAT (CoE) Network Module is in the Pre-Operational state.
There are 4 receiving PDOs (RxPDOs) and 4 transmit PDOs (TxPDOs). Each PDO Mapping can be assigned up to 8 objects, and the total assignment is not more than 32 bytes.
The procedure of PDO mapping is as following:
1. Disable the assignments between the Sync Manager and PDOs:
Set subindex 00h in objects 1C12h and 1C13h to 0.
2. Disable the assignments of PDOs:
Set subindex 00h in objects (1600h to 1603h) and (1A00h to 1A03h) to 0.
3. Set all of the mapping entries for the PDO mapping objects:
Set objects (1600h to 1603h) and (1A00h to 1A03h).
4. Set the number of mapping entries for the PDO mapping objects:
Set subindex 00h in objects (1600h to 1603h) and (1A00h to 1A03h).
5. Set the assignments between the Sync Manager and PDOs:
Set subindex 01h in objects 1C12h and 1C13h.
6. Enable the assignments between the Sync Manager and PDOs:
Set subindex 00h in objects 1C12h and 1C13h to 1.

 

1st Receive PDO Mapping

image.png

 

2nd Receive PDO Mapping

image.png

image.png

 

3rd Receive PDO Mapping

image.png

 

4th Receive PDO Mapping

image.png

image.png

 

 

1st Transmit PDO Mapping

image.png

 

 

2nd Transmit PDO Mapping

image.png

 

3rd Transmit PDO Mapping

image.png

image.png

 

4th Transmit PDO Mapping

image.png

 

Sync Manage2 PDO Assignment

image.png

 

Sync Manage3 PDO Assignment

image.png

image.png

 

12.3.3 Parameters Table
SinglePos (30A5h)

image.png

 

MultiPos (30A6h)

image.png

 

Pn000 Basic Function Selections 0 (3164h)

image.png

 

12.3.4 Device Control
Error Code (603Fh)

image.png

image.png

 

Controlword (6040h)
This object controls the device and operation mode

image.png

image.png

Bit0 to Bit3, and Bit7: These bits function as the control command for the Servo Drive’s state

image.png

The description of Bit4 and Bit5 in PP mode is as following. 

image.png

image.png

The description of Bit6 and Bit8 in PP mode is as following

image.png

 

The description of Bit4, Bit5, Bit6 and Bit8 in HM mode is as following. 

image.png

 

The description of Bit4, Bit5, Bit6 and Bit8 in CSP, CSV or CST mode is as following. 

image.png

 

The description of Bit4, Bit5, Bit6 and Bit8 in IP mode is as following. 

image.png

image.png

 

The description of Bit4, Bit5, Bit6 and Bit8 in PV mode is as following. 

image.png

 

 

Statusword (6041h)

image.png

image.png

image.png

 

Bit0 to Bit7: Current State of Servo Drive: 

image.png

Bit11: The internal limit is activated (set to 1) when the N-OT or P-OT signal was activated.
The description of Bit10, Bit12 and Bit13 in PP mode is as following. 

image.png

The description of Bit10, Bit12 and Bit13 in HM mode is as following

image.png

The description of Bit10, Bit12 and Bit13 in CSP, CSV or CST mode is as following. 

image.png

The description of Bit10, Bit12 and Bit13 in IP mode is as following. 

image.png

The description of Bit10, Bit12 and Bit13 in PV mode is as following. 

image.png

image.png

 

The description of Bit10, Bit12 and Bit13 in PT mode is as following. 

image.png

 

 

Quick Stop Option Code (605Ah)
This object determines what operation will be performed if a Quick Stop is executed.

image.png

image.png

 

Shutdown Option Code (605Bh)
This object defines the operation that is performed if there is a move from Operation Enable state to Ready state.

image.png

image.png

 

Disable Operation Option Code (605Ch)
This object defines the operation that is performed if there is a move from Operation Enable state to Switched ON state.

image.png

image.png

 

 

Halt Option Code (605Dh)
This object defines the operation that is performed if bit 8 (Halt) in Controlword is active.

image.png

image.png

 

 

605Eh (Fault Reaction Option Code)
This object defines the operation that is performed when an alarm is detected in the Servo System.

image.png

image.png

 

 

Modes of Operation (6060h)
This object is used to select the operation mode. The Servo System gives the actual operation mode in the Modes of Operation Display object.

image.png

image.png

 

 

Modes of Operation Display (6061h)
This object gives the current mode of operation.

image.png

 

 

Supported Drive Modes (6502h)
This object gives the operation modes that are supported by the device.

image.png

image.png

 

12.3.5 Profile Position Mode
Target Position (607Ah)
This object contains the target position for the Profile Position Mode or Cyclic Sync Position Mode.
In Profile Position Mode, the value of this object is interpreted as either an absolute or relative value depending on the Abs/Rel Flag in Controlword. In Cyclic Sync Position Mode, the value is always interpreted as an absolute value. 

image.png

 

Software Position Limit (607Dh)
This object defines the absolute positions of the limits to the target position (position demand value). Every target position is checked against these limits.
The limit positions are specified in user-defined position reference units, the same as for target positions, and are always relative to the machine home position.
The limit values are corrected internally for the home offset as given below. The target positions are compared with the corrected values.
 Corrected minimum position limit = Min position limit – Home offset (607Ch)
 Corrected maximum position limit = Max position limit – Home offset (607Ch)
The software position limits are enabled at the following times:
 When homing is completed
 When an absolute encoder is connected
The software limits are enabled if Min position limit < Max position limit. 

image.png

 

Max Profile Velocity (607Fh)
This object defines the maximum speed during a Profile Mode operation.
However, the Servo will regard the minimum value between 607Fh and 6080h as the maximum speed during a Profile Mode operation. 

image.png

 

Max Motor Speed (6080h)
This object defines the maximum speed for protecting the Motor. 

image.png

 

Profile Velocity (6081h)
This object contains the final movement speed at the end of acceleration for a Profile Mode operation.

image.png

 

Profile Acceleration (6083h)
This object specifies the acceleration rate for PP Mode and PV Mode. 

image.png

 

Profile Deceleration (6084h)
This object specifies the acceleration rate for PP Mode and PV Mode.

image.png

 

Quick Stop Deceleration (6085h)
This object contains the deceleration rate that is used to stop the Motor if the Quick Stop Option Code (605Ah) is set to 2 and the Quick Stop command is given, or Halt Option Code (605Dh) is set to 2 and the Halt command is given. 

image.png

 

Motion Profile Type (6086h)
This object specifies the motion profile for the trajectory generator. 

image.png

image.png

 

Profile jerk (60A4h)
This object is regarded as the jerk in PP mode only if Motion Profile Type (6086h) is set to 2

image.png

 

12.3.6 Homing Mode
Home Offset (607Ch)
This object contains the offset between the zero position for the application and the machine home position (found during homing).

image.png

 

Homing Method (6098h)
This object specifies the homing method. 

image.png

image.png

image.png

 

Homing Speeds (6099h)

image.png

 

Homing Acceleration (609Ah)

image.png

 

12.3.7 Position Control Function
Position Demand Value (6062h)
This object specifies the current reference position in user position reference units.
This value is 0 in Velocity Mode.

image.png

 

 

Position Actual Internal Value (6063h)
This object gives the current feedback position in encoder pulse units.
 For the absolute encoder and the homing operation has been completed, this value represents the actual position value of the Motor encoder.
 For the incremental encoder or the homing operation has not been completed, this value represents the number of pulses (encoder units).
This value is 0 in Velocity Mode

image.png

 

 

Position Actual Value (6064h)
This object gives the current feedback position in user position reference units.

image.png

 

 

Following Error Window (6065h)
This object defines the detection range for the following error (bit 13 of statusword).
If the position deviation exceeds the following error window for the following error time out (6066h), bit13 in statusword changes to 1 to indicate following error. 

image.png

 

 

Following Error Time Out (6066h)
If the position deviation exceeds the following error window for the time specified in this object, bit-13 in statusword changes to 1 to indicate following error.

image.png

 

 

Following Error Actual Value (60F4h)
This object provides the current following error.

image.png

 

 

Position Window (6067h)
This object defines the positioning completed width for the target position. When the Servo Drive has completed outputting the reference to the target position and the time specified in position window time (6068h) has passed after the distance between the target position and the position actual value is within the value of this object, bit-10 (target reached) in statusword changes to 1.

image.png

 

 

Position Window Time (6068h)

image.png

 

 

Position Demand Internal Value (60FCh)
This object gives the output of the trajectory generator during position control (the position that is input to the position loop). The value is given in encoder pulses.
This value is 0 in Velocity Mode.

image.png

 

12.3.8 Interpolated Position Mode
Interpolation sub mode select (60C0h)
This object is used to select the submode for the Interpolated Position Mode and Cyclic Sync Position Mode. 

image.png

image.png

 

 

Interpolation Data Record (60C1h)
This object gives the interpolation position reference for Interpolated Position Mode.

image.png

 

 

Interpolation Time Period (60C2h)
The Interpolation Time Period indicates the period of updating 607Ah or 60C1-01h. In the CSP or IP mode, if the DC synchronization mode is selected, the value must be the same as the DC synchronization period; and if the SM2 Event mode is selected, the value of 1C32-02h is consistent with the interpolation period and the actual SM2 Event period, otherwise Sync Error will occur. 

image.png

 

12.3.9 Cyclic Synchronous Position Mode
Velocity Offset (60B1h)
In Cyclic Synchronous Position Mode, this object contains the speed feedforward value.

image.png

 

Torque Offset (60B2h)
In Cyclic Synchronous Position Mode or Cyclic Synchronous Velocity Mode, this object contains the torque feedforward value.
In Cyclic Synchronous Torque Mode, this object contains the offset value to add to the torque reference.

image.png

 

 

12.3.10 Profile Velocity/Cyclic Synchronous Velocity Mode
Velocity sensor actual value (6069h)
This object contains the current speed from encoder. 

image.png

 

 

Velocity Demand Value (606Bh)
This object contains the output value from the velocity trajectory generator or the output value from the position control function (i.e., the input reference for the speed loop).

image.png

 

 

Velocity Actual Value (606Ch)
This object contains the Motor speed

image.png

 

 

Velocity Window (606Dh)
This object sets the speed coincidence detection width.
When the time specified in Velocity Window Time (606Eh) has passed after the difference between the target speed and the Velocity Actual Value is within the setting of the Velocity Window, Bit10 in Statusword is set to 1.

image.png

 

Velocity Window Time (606Eh)
When the time specified in Velocity Window Time (606Eh) has passed after the difference between the target speed and the Velocity Actual Value is within the setting of the Velocity Window, Bit10 in Statusword is set to 1.

image.png

 

 

Velocity Threshold (606Fh)
When the time specified in Velocity Threshold Time (6070h) has passed after the Velocity Actual Value is greater than Velocity Threshold (606F), Bit12 in Statusword is set to 1.

image.png

 

 

Velocity Threshold Time (6070h)
When the time specified in Velocity Threshold Time (6070h) has passed after the Velocity Actual Value is greater than Velocity Threshold (606F), Bit12 in Statusword is set to 1.

image.png

 

 

Velocity Threshold Time (6070h)
When the time specified in Velocity Threshold Time (6070h) has passed after the Velocity Actual Value is greater than Velocity Threshold (606F), Bit12 in Statusword is set to 1.

image.png

 

 

Target Velocity (60FFh)
This object specifies the target speed for Profile Velocity Mode or Cyclic Synchronous Velocity Mode in user defined speed reference units.

image.png

 

12.3.11 Profile Torque / Cyclic Synchronous Torque Mode
Target Torque (6071h)
This object specifies the input torque reference value for Torque Control Mode. Set the value in units of 0.1% of the Motor rated torque.

image.png

 

 

Torque Demand Value (6074h)
This object givesthe currently output torque reference value. The value is given in units of 0.1% of the Motor rated torque. 

image.png

 

Torque Slope (6087h)
This object setsthe torque output slope to use in Profile Torque Mode. Set the value asthe rate of change per second (0.1%/s) in respect to the Motor rated torque. 

image.png

 

Torque Slope (6087h)
This object setsthe torque output slope to use in Profile Torque Mode. Set the value asthe rate of change per second (0.1%/s) in respect to the Motor rated torque. 

image.png

 

Torque Actual Value (6077h)
This object contains the torque reference output value. 

image.png

 

12.3.12 Torque Limit Function
Max. Torque (6072h)
This object sets the maximum output torque for the Motor in PT mode. Set the value in units of 0.1% of the Motor rated torque.

image.png

 

 

Positive Torque Limit Value (60E0h)
This object sets the positive torque limit. Set the value in units of 0.1% of the Motor rated torque.
The positive torque limit value is the smaller of 6072h and 60E0h. 

image.png

 

 

Negative Torque Limit Value (60E1h)
This object sets the negative torque limit. Set the value in units of 0.1% of the Motor rated torque. The negative torque limit value is the smaller of 6072h and 60E1h.

image.png

 

12.3.13 Digital Inputs/Outputs
Digital Inputs (60FDh)

image.png

image.png

If the corresponding bit of Pn509 and Pn510 has been set to Remote, the input signal on CN1 terminal is only used as remote input IO, and the Drive will ignore its status.

 

 

Digital Outputs (60FEh)
This object controls the status of both general-purpose output signals and remote output signals from CN1 on the Drive. 60FE-01h is used to control the status of the output signals. 60FE-02h determines which output signals in subindex 1 are enabled.
The Bit16 to Bit19 in 60FE-01h can only assign to the general-purpose output signals on CN1, and set the Bit mask (60EF-02h) to 1 for enabling them. And then, according to the settings of Pn509 and Pn510 to allocate the desired signals, also you can choose whether to reverse them by the setting of Pn516 and Pn517.
For the bits transmitted on the bus, you also need to set Pn512 and Pn513 to enable it.
The Bit24 to Bit27 in 60FE-01h can assign to the remote output signals on CN1, and according to the setting of Pn511 to allocate the desired signals, using as a remote IO for the master station.

image.png

image.png

image.png

 

12.3.14 Object Dictionary List
Group 1000h

image.png

image.png

image.png

image.png

image.png

 

Group 3000h

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

 

Group 6000h

image.png

image.png

image.png