CSP (position control)

CSP is the abbreviation for "Cyclic synchronous position".

A defined target position can be set via the "Target position" variable.

CSP (position control) 1:

Minimum cycle time

The cycle time in CSP modus must be 2^n * 125 µs (where n = 1 to 8),
i.e. 250 µs, 500 µs, 1 ms, 2 ms, 4 ms, 8 ms, 16 ms or 32 ms.

With the settings for the CSP operation mode, the terminal internally calculates the control loops for current, velocity and position. The NC calculates the setpoint for the position and transfers it to the terminal.

Following error monitor

Furthermore, there is an option in CSP mode to activate a following error monitor. The following error monitor is switched off on delivery. In all other modes this is not used and is ignored.

The value 0xFFFFFF (- 1) in the Following error window means that the following error monitor is switched off and corresponds to the delivery status.
The Following error time out is 0x0000 (0) on delivery.

Example of motion command with following error monitoring

CSP (position control) 3:
Following error over time
1. When accelerating, the following error increases.
2. The set limit value for the following error (following error window) is exceeded.
The duration of the exceedance of the following error window (shown in gray in the figure above) is shorter than the period specified in following error timeout (shown in green in the figure above).
No error is triggered.
3. The following error decreases to zero as soon as the target position is reached.
In the event of a blockage of the axis (e.g. end stop), target position continues to run, while feedback position stops.
The following error increases.
4. The following error exceeds the limit value Following error window for a longer period than specified in following error timeout.
After expiration of following error timeout an error is triggered (fault reaction).