Reference Manual

Turbo PMAC/PMAC2 Software Reference
Turbo PMAC On-line Command Specification 323
Note:
If the move time as calculated for the vector-feedrate axes is less than the time
computed as the distance of any non-feedrate axis commanded on the line divided
by the Isx86 alternate feedrate parameter, this longer time will be used for all axes
instead.
If a motion program buffer is open when this command is sent to Turbo PMAC, it will be entered into the
buffer for later execution.
For instance, in a Cartesian XYZ system, if using FRAX(X,Y), all of the feedrate-specified moves will
be at the specified vector feedrate in the XY-plane, but not necessarily in XYZ-space. If using
FRAX(X,Y,Z) or FRAX, feedrate-specified moves will be at the specified vector feedrate in XYZ-space.
Default feedrate axes for a coordinate system are X, Y, and Z.
Example:
FRAX ; Make all axes feedrate axes
FRAX(X,Y) ; Make X and Y axes only the feedrate axes
FRAX(X,Y,Z) ; Make X, Y, and Z axes only the feedrate axes
See Also:
Feedrate-Specified Moves (Writing and Executing Motion Programs)
Program commands F{data}, FRAX.
FREAD
Function: Read of parameters stored with FSAVE
Scope: Global
Syntax: FREAD
The FREAD command causes Turbo PMAC to copy the last values of P8107 P8191 stored to a special
sector of non-volatile flash memory with a FSAVE command back into the variables in active RAM.
Values stored for these variables with the FSAVE command are never copied back into active RAM
without an FREAD command.
On power-up/reset, Turbo PMAC automatically copies the last values stored in the main bank of flash
memory by the most recent full SAVE command into active RAM (along with those for all of the other
variables). These values may not be the same as the last values stored with the FSAVE command. A
subsequent FREAD command will overwrite these values with the last values stored with an FSAVE
command.
If nothing has been saved to these sectors of flash memory since it was last cleared with an
FSAVECLEAR command, all values of P8107 P8191 will be set to 0, but no error will be reported. If
the sector of flash memory is bad, this command will be rejected with an error (reporting ERR022 if I6 is
set to 1 or 3).
FSAVE
Function: Fast save of certain parameters
Scope: Global
Syntax: FSAVE
FSAV
The FSAVE command causes Turbo PMAC to do a fast copy of the values of the highest 85 P-variables
(P8107 P8191) from active memory (RAM) to special sectors of non-volatile flash memory. This save
operation of 512 bytes occurs in a few milliseconds rather than the several seconds for a full SAVE