Reference Manual

PMAC 2 Software Reference
122 PMAC I-Variable Specifiation
Ix89 Coordinate System x Default Program Feedrate/Move Time
Range
Positive floating point
Units
(user position units)/(feedrate time units) for feedrate
msec for move time
Default
1000.0
Remarks
Ix89 sets the default feedrate (commanded speed) for programmed LINEAR and CIRCLE
mode moves in Coordinate System x. The first use of an F or TM statement in a motion
program overrides this value. The velocity units are defined by the position and time units,
as defined by axis definition statements and Ix90. After power-up/reset, the coordinate
system is in feedrate mode, not move time mode.
Note:
You are strongly encouraged not to rely on this parameter and to
declare your feedrate in the program. This will keep your move
parameters with your move commands, lessening the chances of
future errors, and making debugging easier.
When polled, Ix89 will report the value from the most recently executed F or TM command
in that coordinate system.
See Also
Axis Definition Statements (Setting Up a Coordinate System)
LINEAR and CIRCLE mode blended moves (Writing a Motion Program)
I-variables Ix87, Ix88, Ix90
Program commands F, TM
Ix90 Coordinate System x Feedrate Time Units
Range positive floating point
Units msec
Default 1000.0 (velocity time units are seconds)
Remarks
Ix90 defines the time units used in commanded velocities (feedrates) in motion programs
executed by Coordinate System x. Velocity units are comprised of length units divided by
time units. The length units are determined in the axis definition statements for the
coordinate system. Ix90 sets the time units. Ix90 itself has units of milliseconds, so if
Ix90 is 60,000, the time units are 60,000 milliseconds, or minutes. The default value of
Ix90 is 1000 msec, specifying velocity time units of seconds.
This affects two types of motion program values: F values (feedrate) for LINEAR- and
CIRCLE-mode moves; and the velocities in the actual move commands for PVT-mode
moves.
Example
If position units have been set as centimeters by the axis definition statements, and it is
desired that feedrate values be specified in cm/sec, this parameter would be set to 1000.0
(time units = sec).
If position units have been set as degrees by the axis definition statements, and it is desired
that feedrate values be specified in deg/min, this parameter would be set to 60,000.0 (time
units = minutes).
If a spindle is rotating at 4800 rpm, with a linear axis specified in inches, and it is desired
that linear speed be specified in inches per spindle revolution, Ix90 would be set to 12.5 ([1
min/4800 rev] * [60,000 msec/ min] = 12.5 msec/rev).