Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC On-line Command Specification 376
MFLUSH
Function: Clear pending synchronous M-variable assignments
Scope: Coordinate-system specific
Syntax: MFLUSH
This command permits the user to clear synchronous M-variable assignment commands that have been
put on the stack for intended execution with a subsequent move (without executing the commands). As
an on-line command, it is useful for making sure pending outputs are not executed after a program has
been stopped.
Examples:
Q ; Stop execution of a program
MFLUSH ; Clear M-variable stack
B1R ; Start another program; formerly pending M-variables will not execute
See Also:
Program commands M{data}=={expression},
M{data}&={expression},
M{data}|={expression},
M{data}^={expression}
MOVETIME
Function: Report time left in presently executing move
Scope: Coordinate-system specific
Syntax: MOVETIME
MVTM
The MOVETIME command causes Turbo PMAC to report the time left in the currently executing
commanded move in the addressed coordinate system, scaled in milliseconds (at 100%). If variable Isx14
for the addressed coordinate system is set to a non-zero value, the value of Isx14 is subtracted from this
value calculated for response, the difference is converted to servo cycles, and this result is written to the
Isx11 automatic countdown timer. This additional functionality facilitates anticipating the end of the
commanded move.
This “time remaining” function is not active if the addressed coordinate system is executing moves in the
special lookahead buffer.
NOFRAX
Function: Remove all axes from list of vector feedrate axes
Scope: Coordinate-system specific
Syntax: NOFRAX
This command causes Turbo PMAC to remove all axes from the list of vector feedrate axes for the
addressed coordinate system. In this mode, any feedrate-specified move in the coordinate system will
yield a vector distance of 0, forcing the use of the Isx86 alternate feedrate. This can be useful to create a
“dry run” of a motion program, overriding the feedrates specified in the motion-program F commands.
Axes can be restored to the vector feedrate list with the FRAX command.
See Also:
I-variables Isx86, Isx89, Isx90, Isx98
On-line command FRAX
Program commands F, FRAX, NOFRAX