Commissioning with a third-party 32-bit controller

Commissioning with a third-party 32-bit controller 1:

The library “Tc3_DriveMotionControl” cannot be used.

You can only execute travel commands by going through the state machine manually. See chapter State machine.

Since the terminal provides 64-bit process data by default, but this cannot be processed by some controllers, there is also the alternative option of mapping the process image with 32 bits. This can be set via the Predefined PDO Assignment "Drive motion control (32 Bit)".
(To map the inputs and outputs manually, use the indices 0x16E1 and 0x1AE1)

All position related process data are 32-bit instead of 64-bit with this Predefined PDO Assignment. The 32 bits are divided into 20-bit single-turn and 12-bit multi-turn revolutions, independent of the resolution of the feedback.
The terminal still calculates internally with 64-bit data. Therefore, for example, 0x8n60:08 “Calibration Position” must still be specified in 32-bit single-turn and 32-bit multi-turn instead of 20-bit single-turn and 12-bit multi-turn.

All non-position related process data remain unchanged in size. The address offsets of the individual process data are identical and padding bytes are inserted at the corresponding positions.

The speed-related process data is scaled in 10,000ths of the parameter 0x8n11:1B “Motor speed limitation”.

The process data for acceleration and deceleration specify in ms how fast the motor should accelerate to the speed specified in 0x8n11:2E “Rated Speed” or decelerate from speed to standstill. With a value of 2000 for the acceleration, the motor would need 2 s to reach the speed.

Configuration

Example for channel 1:

1. Activate the process data objects 0x16E1 and 0x1AE1.
In TwinCAT, you can do this by activating Predefined PDO Assignment "Drive motion control (32 Bit)" in the "Process Data" tab.
From firmware 02, the operation mode "Drive Motion Control (DMC)" is automatically set in CoE parameter 0x7010:03.
If you are using firmware 01, see the following step.
2. Only necessary with firmware 01: In CoE parameter 0x7010:03 "Modes of operation" enter the value 0x83 (131dec).
The operation mode "Drive Motion Control (DMC)" is activated.

CoE parameters

The CoE parameters for configuring Drive Motion Control can be found in the following CoE objects: