$ Welcome to the post-processor options file.  Option format is name=value.
$ Option names are not case sensitive.  Option values will be used as is.
$ Dollar sign ($) means this is a comment.
$ An ampersand (&) means split this line at its location.

$ **************************************** CENTROID lathe **********************************************

[acornl] $ CENTROID lathe
startup=G00G20&G40G80G99 $ safe startup string
comment=;
gohome=G28U0W0
maxspeed=3000   $ This value is used whenever MAXRPM is not specified in the SPINDL command.
diameter=true
end=M02
rewind=M30
tmark=%
maxwcs=12   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** FANUC lathe ***************************************************

[fanucl] $ FANUC lathe
startup=G00G20&G40G80G99 $ safe startup string
comment=()
gohome=G28U0W0
maxspeed=3000   $ This value is used whenever MAXRPM is not specified in the SPINDL command.
diameter=true
end=M02
rewind=M30
tmark=%
maxwcs=48   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** FANUC mill ****************************************************

[fanucm] $ FANUC mill
startup=G00G17G20G40G49G50G69G80G90G98 $ safe startup string

comment=()

$ this cancels tool compensation height and sends all axes home simultaneously
$gohome=G00G49G91G28X0Y0Z0&G90

$ this cancels tool compensation height and sends Z home first, then X and Y home simultaneously
gohome=G49G91G28Z0&G28X0Y0&G90

$ this is used with the RETRCT statement when no CLEARP is defined
retractz=G00G91G28Z0&G90

toolheightoffset=G43

$ If this value is true the machine will not apply tool height compensation
$ until all other axes are in position.  The intent is avoid tool collisions                  
$ with the work and fixturing during the initial approach of the tool.
SplitToolHeightComp=true

end=M02
rewind=M30
tmark=%
maxwcs=48   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** CENTROID mill *************************************************

[acornm] $ CENTROID mill
startup=G00G17G20G40G49G50G69G80G90G98 $ safe startup string

comment=;

$ this cancels tool compensation height and sends all axes home simultaneously
$gohome=G00G49G91G28X0Y0Z0&G90

$ this cancels tool compensation height and sends Z home first, then X and Y home simultaneously
gohome=G49G91G28Z0&G28X0Y0&G90

$ this is used with the RETRCT statement when no CLEARP is defined
retractz=G00G91G49G28Z0&G90

toolheightoffset=G43

$ If this value is true the machine will not apply tool height compensation
$ until all other axes are in position.  The intent is avoid tool collisions
$ with the work and fixturing during the initial approach of the tool.
SplitToolHeightComp=true

end=M02
rewind=M30
tmark=%
maxwcs=12   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** TORMACH mill **************************************************

[tormm] $ TORMACH mill
startup=G00G17G20G40G49G80G90G98 $ safe startup string

comment=;

$ this cancels tool compensation height and sends all axes home simultaneously
$gohome=G49G91G28X0Y0Z0&G90

$ this cancels tool compensation height and sends Z home first, then X and Y home simultaneously
gohome=G49G91G28Z0&G28X0Y0&G90

$ this is used with the RETRCT statement when no CLEARP is defined
retractz=G00G91G49G28Z0&G90

toolheightoffset=G43

$ If this value is true the machine will not apply tool height compensation
$ until all other axes are in position.  The intent is avoid tool collisions
$ with the work and fixturing during the initial approach of the tool.
SplitToolHeightComp=true

end=M02
rewind=M30
tmark=%
maxwcs=3   $ Maximum work coordinate system offsets: G59.1, G59.2, G59.3
eob=        $ End of block character

$ **************************************** TORMACH lathe *************************************************

[torml] $ TORMACH lathe
startup=G00G07G20&G40G80G90G95 $ safe startup string
comment=;
gohome=G91G28X0Z0&G90
maxspeed=3000   $ This value is used whenever MAXRPM is not specified in the SPINDL command.
diameter=true
end=M02
rewind=M30
tmark=%
maxwcs=254   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** HAAS mill *****************************************************

[haasm] $ HAAS mill
$startup=G00G17G20G40G49&G50G69G80G90G98 $ safe startup string

comment=;

$ this cancels tool compensation height and sends all axes home simultaneously
$gohome=G00G49G91G28X0Y0Z0&G90

$ this cancels tool compensation height and sends Z home first, then X and Y home simultaneously
gohome=G49G91G28Z0&G28X0Y0&G90

$ this is used with the RETRCT statement when no CLEARP is defined
retractz=G00G91G49G28Z0&G90

toolheightoffset=G43

$ If this value is true the machine will not apply tool height compensation
$ until all other axes are in position.  The intent is avoid tool collisions
$ with the work and fixturing during the initial approach of the tool.
SplitToolHeightComp=true

end=M02
rewind=M30
tmark=%
maxwcs=99   $ Maximum work coordinate system offsets
eob=        $ End of block character

$ **************************************** HAAS lathe *****************************************************

[haasl] $ HAAS lathe
startup=G00G20&G40G80G99 $ safe startup string
comment=;
gohome=G28U0W0
maxspeed=3000   $ This value is used whenever MAXRPM is not specified in the SPINDL command.
diameter=true
end=M02
rewind=M30
tmark=%
maxwcs=99   $ Maximum work coordinate system offsets
sec=2       $ The P parameter for G76
eob=        $ End of block character