Beckhoff – BECKHOFF AX2000 CANopen communication profile User Manual
Page 102
![background image](/files/774967/content/doc102.png)
The figures show the difference between the set of setpoints mode and the single setpoint mode.
The initial status of the bit change_set_immediately in the control word determines which mode is
used. To keep these examples simple, only trapezoidal moves are used. If the bit
change_set_immediately is “0”(continuously drawn line in Figure 1) a single setpoint is expected by
the drive (1). After data is applied to the drive, a host signals that the data is valid by changing the
bit new_setpoint to “1" in the control word (2). The drive responds with setpoint_acknowledge set to
“1" in the status word (3) after it has recognized and buffered the new valid data. Now the host can
release new_setpoint (4) and subsequently the drive will signal through setpoint_acknowledge = “0"
its ability to accept new data again (5). In Figure 2 this mechanism results in a velocity of zero after
ramping down to reach a target_position X
1
at t
1
. After signaling to the host, that the setpoint has
been reached as described above, the next target_position is processed at t
2
and reached at t
3
.
With change_set_immediately set to “1" (6), symbolized by the dashed line in Figure 1, the host
instructs the drive to apply a new setpoint immediately after reaching the previous one. The relative
timing of the other signals is unchanged. This behavior causes the drive to process the next set-
point X
2
in advance, and to hold its velocity when it reaches the target_position X
1
at t
1
. The drive
then moves immediately to the next target_position X
2
that has already been calculated.
Bits im controlword:
Bit 4
new_set_point (positive Flanke!)
Bit 5
change_set_immediatly
Bit 6
absolut / relativ
Bits im statusword:
Bit 12 setpoint acknowledge
Bit 13 following error
102
CANopen for AX2000/2500
CANopen Drive Profile
07/2007
BECKHOFF
time
v
2
v
1
t
0
t
1
t
2
t
3
velocity
time
v
2
v
1
t
0
t
1
t
2
velocity