Delta Tau GEO BRICK LV Reference Manual

Page of 760
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: 
; 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 FFRAXNOFRAX