Technical Manual PD4-E-M (EtherCAT)
6 Operating modes
Note
For Homing Mode 35, it is not necessary to switch the CiA 402 Power State Machine to the
"Operation enabled" state. When energizing the motor windings in open loop mode, it is thereby
possible to prevent the current position from not being exactly 0 after Homing Mode 35.
6.6 Interpolated Position Mode
6.6.1 Overview
Description
Interpolated Position Mode is used to synchronize multiple axes. For this purpose, a higher-level
controller performs the ramp and path calculation and passes the respective demand position, at which
the axis is to be located at a certain time, to the controller. The controller interpolates between these
intermediate position points.
Note
The limit switches and, thus, the tolerance bands are active in this mode. For further information on
the limit switches, see Limitation of the range of motion.
Synchronization with the SYNC object
For Interpolated Position Mode, it is necessary that the controller synchronizes with the SYNC object
(depending on the fieldbus). This SYNC object is to be sent by the higher-level controller in regular
intervals. Synchronization occurs as soon as the controller is switched to the Operational NMT mode.
Note
Where possible, it is recommended that a time interval of the SYNC object be used.
6.6.2 Activation
To activate the mode, the value "7" must be set in object 6060
h
(Modes Of Operation) (see "CiA 402
6.6.3 Controlword
The following bits in object 6040
(controlword) have a special function:
•
Bit 4 activates the interpolation when it is set to "1".
•
Bit 8 (Halt): If this bit is set to "1", the motor stops. On a transition from "1" to "0", the motor
accelerates with the set start ramp to the target speed. On a transition from "0" to "1", the motor
brakes and comes to a standstill. The braking deceleration is dependent here on the setting of the
"Halt Option Code" in object 605D
.
6.6.4 Statusword
The following bits in object 6041
(statusword) have a special function:
•
Bit 10: Target position reached: This bit is set to "1" if the target position was reached (if the halt bit
in the controlword is "0") or the axis has speed 0 (if the halt bit in the last control word was "1").
•
Bit 12 (IP mode active): This bit is set to "1" if interpolation is active.
Version: 1.0.1 / FIR-v1748
69