Installation guide

Mint™ v4 Advanced Programming Guide
100 MN1270 02.2002
See Also:
CONFIG, DEFAULT, PROFILETIME
MAXSPEED/MS
Purpose:
To set a limit for the speed demanded on an axis.
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
MAXSPEED[axes] = <expression> {,<expression> ...}
v = MAXSPEED[axis]
Dot Parameters:
Axis - Axis No.
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0 0 - 8388607.0
MintDrive
0 see below
On MintDrive the range depends upon the setting of
LOOPTIME as follows:
LOOPTIME Range
500
0 x 8000000
1000
0 x 4000000
2000
0 x 2000000
Description:
With the use of
FEEDRATEOVERRIDE and performing interpolated moves at a given path speed, it is
possible to demand velocities from an axis above the value set with the
SPEED or FEEDRATE keywords.
The
MAXSPEED keyword allows a maximum speed to be set for an axis. This maximum speed will be
used by the following move types:
CIRCLEA/CIRCLER
FOLLOW (velocity mode only)
HOME
INCA/INCR
JOG
MOVEA/MOVER
VECTORA/VECTORR
The axis speed will be limited to approximately the maximum speed. If the maximum speed is reached,
motion will continue and a warning will be indicted in the
AXISWARNING keyword. When the demand
speed falls below the maximum speed, this bit will be cleared.
In the case of multi axis moves, vectors and circles, only the maximum speed for master axis is used
and this is taken to be the maximum path speed allowed. In the situation of axes having different
maximum speeds, the slowest should be used for the master axis.
A maximum speed of 0.0 will turn off maximum speed checking.
Example:
MAXSPEED[0,1,2,3] = 30;
None of the servo axes can exceed a speed of 30 user units/second.