Kollmorgen S300 Manual page 91

Canopen can-bus fieldbus interface
Hide thumbs Also See for S300:
Table of Contents

Advertisement

If the bit change_set_immediately is "0" 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_set-
point (4) and subsequently the drive will signal through setpoint_acknowledge = "0" its ability to
accept new data again (5).
In the figure below this mechanism results in a velocity of zero after ramping down to reach a tar-
get_position X1 at t1. After signaling to the host, that the setpoint has been reached as described
above, the next target_position is processed at t2 and reached at t3.
With change_set_immediately set to "1" (6), 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 setpoint X2 in advance, and to
hold its velocity when it reaches the target_position X1 at t1. The drive then moves immediately to
the next target_position X2 that has already been calculated.
Bits in the control word:
Bit 4
new_set_point (positive edge!)
Bit 5
change_set_immediately
Bit 6
absolute/relative
Notes on motion task type relative:
If Bit 6 is set, then the motion task type is relative, and activated according to the last target pos-
ition or actual position. If other types of relative motion are required, these must be activated in
advance through the ASCII-object O_C (Object 35B9 sub 1).
Notes on profile position mode:
Functional description for the profile position mode
The drive profile DS402 distinguishes between two methods of moving to a target position. These
two methods are controlled by the bits for new_setpoint and change_set_immediately in the con-
trol word, and setpoint_acknowledge in the status word. These bits can be used to prepare a
motion task while another is still being carried out (handshake).
Moving to several target positions without an intermediate halt
After the target position has been reached, the drive moves immediately to the next target pos-
ition. This requires that new setpoints are signaled to the drive.
This is done through a positive transition of the new_setpoint bit. In this case, the setpoint_
acknowledge bit must not be active (=1) in the status word (see also Handshake DS402).
The velocity is not reduced to zero when the first setpoint is reached.
Moving to a single target position
The drive moves to the target position, whereby the velocity is reduced to zero. Reaching the
target position is signaled by the bit for target_reached in the status word.
S300-S700 CANopen | 5   CANopen Drive Profile
Bits in the status word:
Bit 12
Bit 13
Kollmorgen | kdn.kollmorgen.com | December 2019
setpoint acknowledge
lag/following error
91

Advertisement

Table of Contents
loading

This manual is also suitable for:

S700

Table of Contents