Danaher Motion
06/2005
Project
M-SS-005-03 Rev
E
73
ISMOVING
is a property that indicates the state of the motion profiler. The
valid range of values is from –1 to 3, with the following meaning:
-1 = element is a slave (gear or cam) unless an incremental move is
issued, in which instance the following values are valid:
0 = element is not moving
1 = element is accelerating
2 = element is at constant velocity phase (cruise)
3 = element is decelerating
Example:
While a1.ismoving > 0 ‘wait for profiler to finish
End While
3.9.2.
Axis Velocity Limits
There are several limits in the MC related to velocity:
VelocityOverspeed
VelocityMax
Acceleration
Deceleration
VELOCITYOVERSPEED
defines an absolute motor velocity limit. When this
limit is exceeded, an error is generated and the axis is brought to an
immediate stop.
VELOCITYOVERSPEED
is in MC velocity units and is set
any time. It is checked every SERCOS update cycle. For example:
A1.VelocityOverspeed = 4000
VELOCITYMAX
(
VMAX
) sets the maximum speed that the motion
generator can command.
VELOCITYMAX
is in MC velocity units and is only
set from the terminal window or in the configuration file, Config.Prg. It is
checked at the beginning of each move. For example:
A1.VelocityMax = 5000
Two limits control acceleration and deceleration which themselves limit the
velocity transients on acceleration profiles. These properties may be set from
the terminal or in a user task (or any other context). These are
ACCELERATIONMAX
and
DECELERATIONMAX
.
ACCELERATIONMAX
is the upper limit for acceleration in motion
commands. It is in MC acceleration units.
ACCELERATIONMAX
is set up in
the BASIC Moves auto-setup program when you start a new project.
DECELERATIONMAX
is the upper limit for deceleration in motion
commands. It is in MC acceleration units.
DECELERATIONMAX
is set up in
the BASIC Moves auto-setup program when you start a new project.
3. 10
VELOCITY, ACCELERATION AND JERK
RATE PARAMETERS
Axis.VelocityRate
defines the axis velocity maximum scaling factor from 0.1
to 100 persents independently of acceleration, deceleration or jerk.
<axis>.VelocityRate
may be modal or nodal.
Axis.AccelerationRate
defines the axis acceleration maximum scaling
factor from 0.1 to 100 persent independently of velocity, deceleration or jerk.
<axis>.AccelerationRate
may be modal or nodal.