Specifications
143
Southwestern Industries, Inc.
TRAK LPM Programming, Safety, & Operating Manual
14.11.3 Valid Characters for Word/Address Sequences
G Prepare to execute a G COMMAND ParseGcode
M Prepare to execute a M COMMAND ParseMcode
N Introduces a block number ParseEventNum
T Specifies the tool number to use ParseToolNum
F Specifies a feedrate ParseFcode
S Specifies a spindle rpm ParseScode
D Specifies the diameter for the current tool ParseDval
E Optional parameter ParseEval
X Specifies the X dimension ParseXval
Y Specifies the Y dimension ParseYval
Z Specifies the Z dimension ParseZval
I Specifies the incremental X dimension ParseIval
J Specifies the incremental Y dimension ParseJval
K Specifies the incremental Z dimension ParseKval
L An Optional Parameter ParseLval
P An Optional Parameter ParsePval
( Introduces a comment ParseComment
G-Code and Post Processors.
In order to run a G code program, the program must be posted through a post-processor
that makes some adjustments to the output of the G code so that it is understood by the
ProtoTRAK. The ProtoTRAK uses a post-processor that is very similar to the Fanuc 6M,
but there are differences. You need to make sure you use a post designed for our control.
A generic post will most likely not work.
If you are not familiar with writing a post-processor, we recommend that you contact
your CAD/CAM supplier. We will be happy to work with them to get you the post-
processor you need.
Writing a Post Processor
The following are modifications to a Fanuc 6 post-processor that are necessary for
writing the ProtoTRAK post-processor.
Beginning file format: The ProtoTRAK has no special requirements, it does not need
any special characters.
End of file format: the ProtoTRAK requires the % to show the end of the file.
Characters after the % will be ignored.
Beginning of an operation: the ProtoTRAK requires that the tool number, feedrate and
tool comp appear before, or on the same line, as a move command. The absolute zero of
the ProtoTRAK is set in a different mode and does not need to be set at the beginning of
each operation. The feedrate is modal, once it is set, it remains the same until changed.
Coordinates: may be formatted in inch or metric. The addresses used for specifying
coordinates are X, Y, Z, I, J, K. The valid ranges are:
Inch: min -999.9999 to max +999.9999










