Danaher Motion
06/2005
Groups
M-SS-005-03 Rev
E
127
6.9.5.
PROCEED
After a
STOP
, you must
PROCEED
to clear the motion buffer. You can use
PROCEEDTYPE
to specify which way the motion generator should continue:
PROCEEDTYPE = CONTINUE
The motion generator continues the stopped command until complete.
PROCEEDTYPE = NEXTMOTION
The motion generator aborts the current move and goes directly to the
stopped move in the motion buffer.
PROCEEDTYPE = CLEARMOTION
Clears the motion buffer. No motion executes. Default value.
STOPTYPE = ABORT
Current motion stops immediately but does not need a
PROCEED
to
start the next motion. Only the current motion is stopped, the following
commands are generated.
6.9.6.
MOVE
MOVE
for groups is almost identical to a
MOVE
for axes. There are two
differences. First,
POSITIONCOMMAND
,
POSITIONFEEDBACK
, and
PFINAL
are group size vectors. Second, the profile, including
ACCELERATION
and
DECELERATION
, applies to all axes in the group.
For example:
MyGroup.VCruise = 2000
Move MyGroup {100, 100}
moves to position (100, 100) with a cruise velocity of 2000.
You can override the following axis properties as part of a
MOVE
:
ABSOLUTE
STARTTYPE
ACCELERATION
ACCELERATIONRATE
DECELERATION
DECELERATIONRATE
SMOOTHFACTOR
VELOCITYCRUISE
VELOCITYRATE
JERK
JERKRATE
PFINAL
(end of a move), is always specified in
MOVE
. However, the
meaning of
PFINAL
depends on
<group>.ABSOLUTE
. This allows point-to-
point moves to be specified two ways:
ABSOLUTE =
TRUE
Final position is specified as actual group position at the end of the
move. The final position equals
PFINAL.INCREMENTAL
.
ABSOLUTE = FALSE
Final position is referenced to the start position. The final position is the
sum of
PFINAL
and
PCMD
at the start of the move. So:
xyTableGroup.Absolute = TRUE
Move xyTableGroup {100, 200}
moves xyTableGroup to position (100, 200).