3.1.8 Motion Control
To make you motion system perform in an optimal way, it is necessary to understand the basic concepts
behind motion via EtherCAT, more specifically the CiA 402 Drive Profile and the SOMANET specific extensions:
Current and Torque Control Loop
Velocity Control Loop
Position Control Loop
Dual Loop Cascaded Postion Control
Cyclic synchronous torque control (CST)
In torque control mode the master sends desired
torques to the drive.
Cyclic synchronous velocity control (CSV)
In velocity control modes the master sends desired
velocities to the drive.
Cyclic synchronous position control (CSP)
In position control modes the master sends desired
positions to the drive.
In profile position mode the trajectory to a target point is generated on
the drive.
In profile velocity mode the motor will rotate at a target velocity.
In profile torque mode the drive sends a target torque to the motor.
Homing modes
Quick stop
Diagnostics opmode
Used for triggering diagnostic OS commands.
Describes how the modes can be selected.
Extended control functionalities
These features can be used to enhance performance:
Removes ripples caused by magnetic interaction between motor
rotor and stator.
The velocity range of electric motors can be extended by weakening the magnetic
field of the rotor linearly over the speed range.
An Anti-Windup alogorithm is used to prevent the Integrator part to accumulate
beyond acceptable boundaries.
Applies controller gains which will change dynamically regarding the current speed.
Motor Overload Protection (i2t)
This feature limits the overcurrent injected to the motor to prevent
damage from overheating.
To increase the velocity of the robot’s reaction, the target position signal can
bypass the position controller.
A desired offset torque can be added to the reference torque.
Synapticon Documentation
© 2021 Synapticon GmbH | Daimlerstraße 26 | D-71101 Schönaich Documentation v 4.19.0 | Built 2022-02-01
608/1031