Delta RMC151 User Manual

Page 123

Advertising
background image

3 Controller Features

Each of the commands listed above has a Direction parameter with the following options

for rotary axes:

Positive:

The axis will move to the Requested Position in the direction of increasing position

units. If the Command Position is less than the current Target Position, the axis will

wrap around to the Requested Position. If the Requested Position command

parameter is outside the valid range of the axis, the Command Position will be set

within the valid range using modular arithmetic such that the position will be the

same location within the range. For example, if the valid range is 0-360 (not

including 360), and the Requested Position is 800, the Command Position will be set

to 80 (800 mod 360). Likewise, with a Requested Position of -100, the Command

Position will be set to 260 (360 + (-100 mod 360)). The Command Position will

never be more than 1 revolution from the current Target Position.

Example:
Consider a rotary axis with a Position Unwind of 360 and a current Target

Position of 180. A move to 90 with the Positive Direction parameter will cause

the axis to pass 0 (wrap), and end at 90 position units.

Negative:

The axis will move to the Requested Position in the direction of decreasing position

units. If the Command Position is greater than the current Target Position, the axis

will wrap around to the Requested Position. If the Requested Position command

parameter is outside the valid range of the axis, the Command Position will be set

within the valid range using modulo arithmetic such that the position will be the

same location within the range. For example, if the valid range is 0-360 (not

including 360), and the Requested Position is 800, the Command Position will be set

to 80 (800 mod 360). Likewise, with a Requested Position of -100, the Command

Position will be set to 260 (360 + (-100 mod 360)). The Command Position will

never be more than 1 revolution from the current Target Position.

Example:
Consider a rotary axis with a Position Unwind of 360 and a current Target

Position of 180. A move to 270 with the Negative Direction parameter will

cause the axis to pass 0 and end at 90 position units.

Nearest:

The axis will move to the Requested Position in the direction that results in the

shortest distance of travel. If the Requested Position command parameter is outside

the valid range of the axis, the Command Position will be set within the valid range

using modulo arithmetic such that the position will be the same location within the

range. For example, if the valid range is 0-360 (not including 360), and the

Requested Position is 800, the Command Position will be set to 80 (800 mod 360).

Likewise, with a Requested Position of -100, the Command Position will be set to

260 (360 + (-100 mod 360)). The Command Position will never be more than 1

revolution from the current Target Position.

Example:
Consider a rotary axis with a Position Unwind of 360 and a current Target

Position of 180. A move to 270 with the Nearest Direction parameter will

cause the axis to go directly to 270. Likewise, with a current Target Position

of 45, a move to 270 with the Nearest Direction parameter will cause the axis

to pass 0 and go to 270.

Absolute:

This option is very useful for moving the axis through multiple revolutions. With the

Absolute option, the Move command mimics a linear axis. The Requested Position

command parameter can be any value; it does not need to within the valid range

of the axis. When the command is issued, the value in the Requested Position

deltamotion.com

103

Advertising
This manual is related to the following products: