Построцессор от производителя, не дает нужный результат. Либо криво написан, либо под другое ЧПУ, либо под человека с прямыми руками .
Вот пример ПУ, которую генерирует Пронест:
Скрытый текст
G92X0Y0
G91
G00X97.7326Y67.7829
(Seq 1 - ?3,4-???9-10??-2??)
M7 <- начало резки 1го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X-45.0503Y-4.9497
M7 <- начало резки 2го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X4.9497Y45.0503
M7 <- начало резки 3го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X54.9497Y-4.9497
M7 <- начало резки 4го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X35.Y42.7503
M7 <- начало резки контура детали
G01Y-12.7
Y-145.
X-120.
Y145.
X120.
X6.35
M8
G40
M02
G91
G00X97.7326Y67.7829
(Seq 1 - ?3,4-???9-10??-2??)
M7 <- начало резки 1го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X-45.0503Y-4.9497
M7 <- начало резки 2го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X4.9497Y45.0503
M7 <- начало резки 3го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X54.9497Y-4.9497
M7 <- начало резки 4го отверстия
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X35.Y42.7503
M7 <- начало резки контура детали
G01Y-12.7
Y-145.
X-120.
Y145.
X120.
X6.35
M8
G40
M02
А это ПУ отредактированная руками:
Скрытый текст
G92X0Y0
G91
G00X97.7326Y67.7829
(Seq 1 - ?3,4-???9-10??-2??)
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X-45.0503Y-4.9497
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X4.9497Y45.0503
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X54.9497Y-4.9497
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X35.Y42.7503
M7
G41 <- добавлен код включения корректировки
G01Y-12.7
Y-145.
X-120.
Y145.
X120.
X6.35
M8
G40
M02
G91
G00X97.7326Y67.7829
(Seq 1 - ?3,4-???9-10??-2??)
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X-45.0503Y-4.9497
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X4.9497Y45.0503
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X54.9497Y-4.9497
M7
G03Y4.9497I-2.4748J2.4749
I-4.9497J-4.9497
X-4.9497I-2.4748J-2.4748
M8
G40
G00X35.Y42.7503
M7
G41 <- добавлен код включения корректировки
G01Y-12.7
Y-145.
X-120.
Y145.
X120.
X6.35
M8
G40
M02
Нужно добиться того, чтобы код G41 добавлялся перед началом резки каждой детали и в тоже время убирался на резке отверстий (не знаю почему, но при G41 отверстия по факту получаются на 1-2 мм меньше в диаметре.
Постпроцессор
Скрытый текст
[MAIN PART OF THE CFF]
[MACHINE NAMES]
Machine:
Model:
Customer:
[REVISION NUMBER]
0.1
[REVISION NOTES]
0.1 Original version
[MAIN]
{START OF FILE}
{PROGRAM INIT}
{VALIDATE PLATE}
{OUTPUT PROFILES}
{END OF FILE}
[PROCESS NAMES]
CUT1=Gas
CUT2=Plasma
SCRIBE1=Scribe-G
SCRIBE2=Scribe-P
PUNCH1=Punch-G
PUNCH2=Punch-P
[SECTION PART OF THE CFF]
[START OF FILE]
G92X0Y0
[PROGRAM INIT]
{UNITS}
{MODE}
[UNITS]
IF $UNITS=INCH
ELSE
END
[MODE]
IF $MODE=ABSOLUTE
{LINENO :M}G90
ELSE
{LINENO :M}G91
END
[STEP AND REPEAT START]
{LINENO :M}G97
[STEP AND REPEAT END]
{LINENO :M}G98
[VALIDATE PLATE]
IF $VALIDATEPLATE = TRUE
$X := $INITPTX
$Y := $INITPTY
IF $INITPTLOCATION = LOWERLEFT
$X := $SHEETMAXX
$Y := $SHEETMAXY
ELSE
IF $INITPTLOCATION = LOWERRIGHT
$X := $SHEETMINX
$Y := $SHEETMAXY
ELSE
IF $INITPTLOCATION = UPPERRIGHT
$X := $SHEETMINX
$Y := $SHEETMINY
ELSE
$X := $SHEETMAXX
$Y := $SHEETMINY
END
END
END
$MOTION := DEFAULT
$MOTION := {RAPID MOTION CODE}
{RAPID MOTION}
IF $INITPTLOCATION = LOWERLEFT
$X := $SHEETMINX
$Y := $SHEETMINY
ELSE
IF $INITPTLOCATION = LOWERRIGHT
$X := $SHEETMAXX
$Y := $SHEETMINY
ELSE
IF $INITPTLOCATION = UPPERRIGHT
$X := $SHEETMAXX
$Y := $SHEETMAXY
ELSE
$X := $SHEETMINX
$Y := $SHEETMAXY
END
END
END
{RAPID MOTION}
END
[END OF FILE]
{CANCEL CURRENT OFFSET}
{END OF PROGRAM}
[END OF PROGRAM]
IF $RETURNTOINIT=TRUE
{LINEAR MOTION TO INIT}
END
M02
[LINEAR MOTION TO INIT]
{LINENO :M}{INIT PT MOTION CODE:M}{RETURNINITPTX}{RETURNINITPTY}
[CANCEL CURRENT OFFSET]
IF $PROCESS=SCRIBE1
{LINENO :M}M70
END
IF $PROCESS=SCRIBE2
{LINENO :M}M72
END
[OUTPUT START INTERIOR PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START EXTERIOR PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START OPEN PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START CROP]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT TORCH SPACING]
IF {TORCH SPACING REQUIRED}
IF $NUMTORCHES = 1 || $NUMTORCHES = 0
(Set 1 torch.)
{OUTPUT STOP}
ELSE
(Set {NUMTORCHES} torches at {TORCHSPACING}{TORCHUNITS}.)
{OUTPUT STOP}
END
END
[OUTPUT END INTERIOR PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END EXTERIOR PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END OPEN PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END CROP]
IF {KERF STILL ON}
{KERF OFF}
END
[LINENO]
MODAL_ARGUMENT=$LINENUMBER
IF $USELINENUMBERS = EVERYLINE
{NWORD}
END
[PART NAME COMMENT]
$SAVEPARTNAME := $PARTNAME
$SAVENUM := $PARTSEQUENCENUMBER
IF $SAVENUM != $LASTSAVENUM || $SAVEPARTNAME != $LASTSAVEPARTNAME
IF $PARTSEQUENCENUMBER > 0
(Seq {PART SEQUENCE NUMBER} - {PARTNAME})
ELSE
({PARTNAME})
END
END
[PART SEQUENCE NUMBER]
ARGUMENT=$PARTSEQUENCENUMBER
FORMAT=%d
[PARTNAME]
ARGUMENT=$PARTNAME
FORMAT=%s
[CHANGE OFFSETS]
{CANCEL PREVIOUS OFFSET}
{ACTIVATE CURRENT OFFSET}
[CANCEL PREVIOUS OFFSET]
IF $PROCESSONSTATE = TRUE && $PROCESS != $LASTPROCESS
IF $LASTPROCESS=SCRIBE1
{LINENO :M}M70
END
IF $LASTPROCESS=SCRIBE2
{LINENO :M}M72
END
ELSE
IF $PROCESSONSTATE = FALSE && $PROCESS != $NEXTPROCESS
{CANCEL CURRENT OFFSET}
END
END
[ACTIVATE CURRENT OFFSET]
IF $PROCESS != $LASTPROCESS
IF ($PROCESS=PUNCH1 || $PROCESS=PUNCH2 || $PROCESS=PUNCH3 || $PROCESS=PUNCH4 || $PROCESS=PUNCH5 || $PROCESS=PUNCH6) && $STOPBEFOREPUNCH = TRUE
{OUTPUT STOP}
ELSE
IF ($PROCESS=SCRIBE1 || $PROCESS=SCRIBE2) && $STOPBEFORESCRIBE = TRUE
{OUTPUT STOP}
ELSE
IF ($PROCESS=CUT1 || $PROCESS=CUT2 || $PROCESS=CUT3) && $STOPBEFORECUT = TRUE
{OUTPUT STOP}
END
END
END
IF $PROCESS=SCRIBE1
{LINENO :M}M71
END
IF $PROCESS=SCRIBE2
{LINENO :M}M73
END
END
[ACTIVATE NEXT OFFSET]
IF $PROCESS != $NEXTPROCESS
IF ($NEXTPROCESS=PUNCH1 || $NEXTPROCESS=PUNCH2 || $NEXTPROCESS=PUNCH3 || $NEXTPROCESS=PUNCH4 || $NEXTPROCESS=PUNCH5 || $NEXTPROCESS=PUNCH6) && $STOPBEFOREPUNCH = TRUE
{OUTPUT STOP}
ELSE
IF ($NEXTPROCESS=SCRIBE1 || $NEXTPROCESS=SCRIBE2) && $STOPBEFORESCRIBE = TRUE
{OUTPUT STOP}
ELSE
IF ($NEXTPROCESS=CUT1 || $NEXTPROCESS=CUT2 || $NEXTPROCESS=CUT3) && $STOPBEFORECUT = TRUE
{OUTPUT STOP}
END
END
END
IF $NEXTPROCESS=SCRIBE1
{LINENO :M}M71
END
IF $NEXTPROCESS=SCRIBE2
{LINENO :M}M73
END
END
[PROCESS MOTION CODE]
IF {SURPASSES RAPID THRESHOLD}
{RAPID MOTION CODE}
ELSE
{LINEAR MOTION CODE}
END
[PROCESS ON MOTION]
IF {MOTION REQUIRED}
$MOTION := {PROCESS MOTION CODE}
IF {SURPASSES RAPID THRESHOLD}
{RAPID MOTION}
ELSE
{LINENO :M}{LINEAR MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
END
END
[RAPID MOTION]
{LINENO :M}{RAPID MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
[LINEAR MOTION]
IF {RAPID MOTION ALLOWED}
{RAPID MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{LINEAR MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
END
[CLOCKWISE MOTION]
IF {ARC TOO SMALL}
{LINEAR MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{CLOCKWISE MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}{CURRENTI}{CURRENTJ}
END
[COUNTERCLOCKWISE MOTION]
IF {ARC TOO SMALL}
{LINEAR MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{COUNTERCLOCKWISE MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}{CURRENTI}{CURRENTJ}
END
[RAPID MOTION CODE]
MODAL_ARGUMENT=$MOTION
G00
[LINEAR MOTION CODE]
IF {RAPID MOTION ALLOWED}
{RAPID MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G01
END
[CLOCKWISE MOTION CODE]
IF {ARC TOO SMALL}
{LINEAR MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G02
END
[COUNTERCLOCKWISE MOTION CODE]
IF {ARC TOO SMALL}
{LINEAR MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G03
END
[INIT PT MOTION CODE]
IF {RAPID INIT MOTION ALLOWED}
{RAPID MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G01
END
[ADD FEEDRATE]
IF $FEEDRATE > 0.0 && $FEEDRATE != $LASTFEEDRATE
{FEEDRATE :M}
$FEEDRATE:=$FEEDRATE
END
[FEEDRATE LINE]
IF $FEEDRATE > 0.0 && $FEEDRATE != $LASTFEEDRATE
{LINENO :M}{FEEDRATE :M}
$FEEDRATE:=$FEEDRATE
END
[ADD KERF VALUE]
IF $KERF > 0.0 && $KERF != $LASTKERF
IF $KERFDIR=LEFT || $KERFDIR=RIGHT
{KERF DIRECTION}
$KERF:=$KERF
END
END
[OUTPUT KERF LEFT]
IF $KERF <= 0
ELSE
$KERF:=$KERF
END
[OUTPUT KERF RIGHT]
IF $KERF <= 0
ELSE
$KERF:=$KERF
END
[OUTPUT KERF OFF]
{LINENO :M}G40
[KERF OFF]
{OUTPUT KERF OFF}
[KERF DIRECTION]
IF ($PROCESS != SCRIBE1) && ($PROCESS != SCRIBE2)
IF $KERFDIR = LEFT
{OUTPUT KERF LEFT}
END
IF $KERFDIR = RIGHT
{OUTPUT KERF RIGHT}
END
IF $KERFDIR = OFF
{OUTPUT KERF OFF}
END
END
[OUTPUT STOP]
{LINENO :M}M00
[OUTPUT AHCON]
IF $AHCDISABLED = 0
{LINENO :M}M38
END
[OUTPUT AHCOFF]
IF $AHCDISABLED = 0
{LINENO :M}M39
END
[OUTPUT CUT1 ON]
{FEEDRATE LINE}
{LINENO :M}M04
[OUTPUT CUT1 OFF]
{LINENO :M}M03
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT1 OFFUP]
{LINENO :M}M03
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT2 ON]
{FEEDRATE LINE}
{LINENO :M}M7
IF $DISABLEAHC = 1
{OUTPUT AHCOFF}
$AHCDISABLED := 1
END
[OUTPUT CUT2 OFF]
{LINENO :M}M8
IF $DISABLEAHC = 1
$AHCDISABLED := 0
{OUTPUT AHCON}
END
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT2 OFFUP]
{LINENO :M}M8
IF $DISABLEAHC = 1
$AHCDISABLED := 0
{OUTPUT AHCON}
END
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT SCRIBE1 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M08
[OUTPUT SCRIBE1 OFF]
{LINENO :M}M07
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT SCRIBE2 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M10
[OUTPUT SCRIBE2 OFF]
{LINENO :M}M09
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT PUNCH1 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M08
{LINENO :M}G04F0.5
{LINENO :M}M07
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT PUNCH2 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M10
{LINENO :M}G04F0.5
{LINENO :M}M09
$KERF:=0.0
$FEEDRATE:=0.0
[COMMENT FORMAT]
(%s)
[FORMAT PART OF THE CFF]
[INITPTX]
ARGUMENT=($INITPTX - $INITPTX) * $CONVERSION
FORMAT=X%1.2lf
[INITPTY]
ARGUMENT=($INITPTY - $INITPTY) * $CONVERSION
FORMAT=Y%1.2lf
[CONVERSION]
IF $UNITS=INCH
1.00
ELSE
25.40
END
[RETURNINITPTX]
IF $MODE=ABSOLUTE
ARGUMENT=($INITPTX-$INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($INITPTX - $X) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=X{XY FORMAT}
[RETURNINITPTY]
IF $MODE=ABSOLUTE
ARGUMENT=($INITPTY-$INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($INITPTY - $Y) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=Y{XY FORMAT}
[NWORD]
FORMAT=N%01d
ARGUMENT=$LINENUMBER
[NUMTORCHES]
ARGUMENT=$NUMTORCHES
FORMAT=%d
[TORCHSPACING]
ARGUMENT=$TORCHSPACING * $CONVERSION
FORMAT=%1.3lf
[TORCHUNITS]
IF $UNITS = INCH
in
ELSE
mm
END
[XY FORMAT]
IF $PRECISION=NORMAL
%1.3lf
ELSE
%1.4lf
END
[IJ FORMAT]
IF $PRECISION=NORMAL
%1.3lf
ELSE
%1.4lf
END
[FEEDRATE FORMAT]
IF $UNITS=INCH
%1.1lf
ELSE
%1.0lf
END
[DWELL FORMAT]
%1.2lf
[XYIJ DECIMAL SHIFT]
1
[FEEDRATE DECIMAL SHIFT]
1
[KERF DECIMAL SHIFT]
1
[DWELL DECIMAL SHIFT]
1
[ANGLE DECIMAL SHIFT]
0
[CURRENTX]
MODAL_ARGUMENT=$X
IF $MODE=ABSOLUTE
ARGUMENT=($X - $INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($X - $LASTX) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=X{XY FORMAT}
[CURRENTY]
MODAL_ARGUMENT=$Y
IF $MODE=ABSOLUTE
ARGUMENT=($Y - $INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($Y - $LASTY) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=Y{XY FORMAT}
[CURRENTI]
IF $MODE=ABSOLUTE
ARGUMENT=($I - $INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($I - $LASTX) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=I{IJ FORMAT}
[CURRENTJ]
IF $MODE=ABSOLUTE
ARGUMENT=($J - $INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($J - $LASTY) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=J{IJ FORMAT}
[FEEDRATE]
MODAL_ARGUMENT=$FEEDRATE
ARGUMENT=$FEEDRATE * $CONVERSION * $FEEDRATEDECIMALSHIFT
FORMAT=F{FEEDRATE FORMAT}
[KERF VALUE]
MODAL_ARGUMENT=$KERF
ARGUMENT=$KERF * $CONVERSION * $KERFDECIMALSHIFT
FORMAT=K%1.3f
[OUTPUT DWELL]
ARGUMENT=$DWELL * $DWELLDECIMALSHIFT
FORMAT={LINENO :M}G04F{DWELL FORMAT}
[CONDITIONS PART OF THE CFF]
[MAXLINENO]
9999
[TORCH SPACING REQUIRED]
($TORCHSPACING != $PREVTORCHSPACING || $NUMTORCHES != $PREVNUMTORCHES)
[KERF STILL ON]
$KERFDIR = LEFT || $KERFDIR = RIGHT
[MOTION REQUIRED]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5 > 0.00001
[RAPID MOTION ALLOWED]
{SURPASSES RAPID THRESHOLD} && $PROCESSONSTATE = FALSE
[SURPASSES RAPID THRESHOLD]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5 > $RAPIDDISTANCE
[ARC TOO SMALL]
{ARC RADIUS} < 0.010000 || ({CHORD LENGTH} > 0.01 && {CHORD LENGTH} < 0.011000 && $ARCANGLE < 180)
[RAPID INIT MOTION ALLOWED]
(($X - $INITPTX)^2 + ($Y - $INITPTY)^2)^0.5 > $RAPIDDISTANCE && $PROCESSONSTATE = FALSE
[ARC RADIUS]
(($I - $LASTX)^2 + ($J - $LASTY)^2)^0.5
[CHORD LENGTH]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5
[USER DEFINED VARIABLES]
SAVEPARTNAME|STRING|0
SAVENUM|INTEGER|0
RAPIDDISTANCE|DOUBLE|0.0100
DX|DOUBLE|0.0
DY|DOUBLE|0.0
KERF|DOUBLE|0.0
FEEDRATE|DOUBLE|0.0
AHCDISABLED|INTEGER|0
DISABLEAHC|INTEGER|0
[MACHINE NAMES]
Machine:
Model:
Customer:
[REVISION NUMBER]
0.1
[REVISION NOTES]
0.1 Original version
[MAIN]
{START OF FILE}
{PROGRAM INIT}
{VALIDATE PLATE}
{OUTPUT PROFILES}
{END OF FILE}
[PROCESS NAMES]
CUT1=Gas
CUT2=Plasma
SCRIBE1=Scribe-G
SCRIBE2=Scribe-P
PUNCH1=Punch-G
PUNCH2=Punch-P
[SECTION PART OF THE CFF]
[START OF FILE]
G92X0Y0
[PROGRAM INIT]
{UNITS}
{MODE}
[UNITS]
IF $UNITS=INCH
ELSE
END
[MODE]
IF $MODE=ABSOLUTE
{LINENO :M}G90
ELSE
{LINENO :M}G91
END
[STEP AND REPEAT START]
{LINENO :M}G97
[STEP AND REPEAT END]
{LINENO :M}G98
[VALIDATE PLATE]
IF $VALIDATEPLATE = TRUE
$X := $INITPTX
$Y := $INITPTY
IF $INITPTLOCATION = LOWERLEFT
$X := $SHEETMAXX
$Y := $SHEETMAXY
ELSE
IF $INITPTLOCATION = LOWERRIGHT
$X := $SHEETMINX
$Y := $SHEETMAXY
ELSE
IF $INITPTLOCATION = UPPERRIGHT
$X := $SHEETMINX
$Y := $SHEETMINY
ELSE
$X := $SHEETMAXX
$Y := $SHEETMINY
END
END
END
$MOTION := DEFAULT
$MOTION := {RAPID MOTION CODE}
{RAPID MOTION}
IF $INITPTLOCATION = LOWERLEFT
$X := $SHEETMINX
$Y := $SHEETMINY
ELSE
IF $INITPTLOCATION = LOWERRIGHT
$X := $SHEETMAXX
$Y := $SHEETMINY
ELSE
IF $INITPTLOCATION = UPPERRIGHT
$X := $SHEETMAXX
$Y := $SHEETMAXY
ELSE
$X := $SHEETMINX
$Y := $SHEETMAXY
END
END
END
{RAPID MOTION}
END
[END OF FILE]
{CANCEL CURRENT OFFSET}
{END OF PROGRAM}
[END OF PROGRAM]
IF $RETURNTOINIT=TRUE
{LINEAR MOTION TO INIT}
END
M02
[LINEAR MOTION TO INIT]
{LINENO :M}{INIT PT MOTION CODE:M}{RETURNINITPTX}{RETURNINITPTY}
[CANCEL CURRENT OFFSET]
IF $PROCESS=SCRIBE1
{LINENO :M}M70
END
IF $PROCESS=SCRIBE2
{LINENO :M}M72
END
[OUTPUT START INTERIOR PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START EXTERIOR PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START OPEN PROFILE]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT START CROP]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CANCEL PREVIOUS OFFSET}
{OUTPUT TORCH SPACING}
{ACTIVATE NEXT OFFSET}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
[OUTPUT TORCH SPACING]
IF {TORCH SPACING REQUIRED}
IF $NUMTORCHES = 1 || $NUMTORCHES = 0
(Set 1 torch.)
{OUTPUT STOP}
ELSE
(Set {NUMTORCHES} torches at {TORCHSPACING}{TORCHUNITS}.)
{OUTPUT STOP}
END
END
[OUTPUT END INTERIOR PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END EXTERIOR PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END OPEN PROFILE]
IF {KERF STILL ON}
{KERF OFF}
END
[OUTPUT END CROP]
IF {KERF STILL ON}
{KERF OFF}
END
[LINENO]
MODAL_ARGUMENT=$LINENUMBER
IF $USELINENUMBERS = EVERYLINE
{NWORD}
END
[PART NAME COMMENT]
$SAVEPARTNAME := $PARTNAME
$SAVENUM := $PARTSEQUENCENUMBER
IF $SAVENUM != $LASTSAVENUM || $SAVEPARTNAME != $LASTSAVEPARTNAME
IF $PARTSEQUENCENUMBER > 0
(Seq {PART SEQUENCE NUMBER} - {PARTNAME})
ELSE
({PARTNAME})
END
END
[PART SEQUENCE NUMBER]
ARGUMENT=$PARTSEQUENCENUMBER
FORMAT=%d
[PARTNAME]
ARGUMENT=$PARTNAME
FORMAT=%s
[CHANGE OFFSETS]
{CANCEL PREVIOUS OFFSET}
{ACTIVATE CURRENT OFFSET}
[CANCEL PREVIOUS OFFSET]
IF $PROCESSONSTATE = TRUE && $PROCESS != $LASTPROCESS
IF $LASTPROCESS=SCRIBE1
{LINENO :M}M70
END
IF $LASTPROCESS=SCRIBE2
{LINENO :M}M72
END
ELSE
IF $PROCESSONSTATE = FALSE && $PROCESS != $NEXTPROCESS
{CANCEL CURRENT OFFSET}
END
END
[ACTIVATE CURRENT OFFSET]
IF $PROCESS != $LASTPROCESS
IF ($PROCESS=PUNCH1 || $PROCESS=PUNCH2 || $PROCESS=PUNCH3 || $PROCESS=PUNCH4 || $PROCESS=PUNCH5 || $PROCESS=PUNCH6) && $STOPBEFOREPUNCH = TRUE
{OUTPUT STOP}
ELSE
IF ($PROCESS=SCRIBE1 || $PROCESS=SCRIBE2) && $STOPBEFORESCRIBE = TRUE
{OUTPUT STOP}
ELSE
IF ($PROCESS=CUT1 || $PROCESS=CUT2 || $PROCESS=CUT3) && $STOPBEFORECUT = TRUE
{OUTPUT STOP}
END
END
END
IF $PROCESS=SCRIBE1
{LINENO :M}M71
END
IF $PROCESS=SCRIBE2
{LINENO :M}M73
END
END
[ACTIVATE NEXT OFFSET]
IF $PROCESS != $NEXTPROCESS
IF ($NEXTPROCESS=PUNCH1 || $NEXTPROCESS=PUNCH2 || $NEXTPROCESS=PUNCH3 || $NEXTPROCESS=PUNCH4 || $NEXTPROCESS=PUNCH5 || $NEXTPROCESS=PUNCH6) && $STOPBEFOREPUNCH = TRUE
{OUTPUT STOP}
ELSE
IF ($NEXTPROCESS=SCRIBE1 || $NEXTPROCESS=SCRIBE2) && $STOPBEFORESCRIBE = TRUE
{OUTPUT STOP}
ELSE
IF ($NEXTPROCESS=CUT1 || $NEXTPROCESS=CUT2 || $NEXTPROCESS=CUT3) && $STOPBEFORECUT = TRUE
{OUTPUT STOP}
END
END
END
IF $NEXTPROCESS=SCRIBE1
{LINENO :M}M71
END
IF $NEXTPROCESS=SCRIBE2
{LINENO :M}M73
END
END
[PROCESS MOTION CODE]
IF {SURPASSES RAPID THRESHOLD}
{RAPID MOTION CODE}
ELSE
{LINEAR MOTION CODE}
END
[PROCESS ON MOTION]
IF {MOTION REQUIRED}
$MOTION := {PROCESS MOTION CODE}
IF {SURPASSES RAPID THRESHOLD}
{RAPID MOTION}
ELSE
{LINENO :M}{LINEAR MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
END
END
[RAPID MOTION]
{LINENO :M}{RAPID MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
[LINEAR MOTION]
IF {RAPID MOTION ALLOWED}
{RAPID MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{LINEAR MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}
END
[CLOCKWISE MOTION]
IF {ARC TOO SMALL}
{LINEAR MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{CLOCKWISE MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}{CURRENTI}{CURRENTJ}
END
[COUNTERCLOCKWISE MOTION]
IF {ARC TOO SMALL}
{LINEAR MOTION}
ELSE
{FEEDRATE LINE}
{ADD KERF VALUE}
{LINENO :M}{COUNTERCLOCKWISE MOTION CODE :M}{CURRENTX :M}{CURRENTY :M}{CURRENTI}{CURRENTJ}
END
[RAPID MOTION CODE]
MODAL_ARGUMENT=$MOTION
G00
[LINEAR MOTION CODE]
IF {RAPID MOTION ALLOWED}
{RAPID MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G01
END
[CLOCKWISE MOTION CODE]
IF {ARC TOO SMALL}
{LINEAR MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G02
END
[COUNTERCLOCKWISE MOTION CODE]
IF {ARC TOO SMALL}
{LINEAR MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G03
END
[INIT PT MOTION CODE]
IF {RAPID INIT MOTION ALLOWED}
{RAPID MOTION CODE}
ELSE
MODAL_ARGUMENT=$MOTION
G01
END
[ADD FEEDRATE]
IF $FEEDRATE > 0.0 && $FEEDRATE != $LASTFEEDRATE
{FEEDRATE :M}
$FEEDRATE:=$FEEDRATE
END
[FEEDRATE LINE]
IF $FEEDRATE > 0.0 && $FEEDRATE != $LASTFEEDRATE
{LINENO :M}{FEEDRATE :M}
$FEEDRATE:=$FEEDRATE
END
[ADD KERF VALUE]
IF $KERF > 0.0 && $KERF != $LASTKERF
IF $KERFDIR=LEFT || $KERFDIR=RIGHT
{KERF DIRECTION}
$KERF:=$KERF
END
END
[OUTPUT KERF LEFT]
IF $KERF <= 0
ELSE
$KERF:=$KERF
END
[OUTPUT KERF RIGHT]
IF $KERF <= 0
ELSE
$KERF:=$KERF
END
[OUTPUT KERF OFF]
{LINENO :M}G40
[KERF OFF]
{OUTPUT KERF OFF}
[KERF DIRECTION]
IF ($PROCESS != SCRIBE1) && ($PROCESS != SCRIBE2)
IF $KERFDIR = LEFT
{OUTPUT KERF LEFT}
END
IF $KERFDIR = RIGHT
{OUTPUT KERF RIGHT}
END
IF $KERFDIR = OFF
{OUTPUT KERF OFF}
END
END
[OUTPUT STOP]
{LINENO :M}M00
[OUTPUT AHCON]
IF $AHCDISABLED = 0
{LINENO :M}M38
END
[OUTPUT AHCOFF]
IF $AHCDISABLED = 0
{LINENO :M}M39
END
[OUTPUT CUT1 ON]
{FEEDRATE LINE}
{LINENO :M}M04
[OUTPUT CUT1 OFF]
{LINENO :M}M03
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT1 OFFUP]
{LINENO :M}M03
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT2 ON]
{FEEDRATE LINE}
{LINENO :M}M7
IF $DISABLEAHC = 1
{OUTPUT AHCOFF}
$AHCDISABLED := 1
END
[OUTPUT CUT2 OFF]
{LINENO :M}M8
IF $DISABLEAHC = 1
$AHCDISABLED := 0
{OUTPUT AHCON}
END
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT CUT2 OFFUP]
{LINENO :M}M8
IF $DISABLEAHC = 1
$AHCDISABLED := 0
{OUTPUT AHCON}
END
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT SCRIBE1 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M08
[OUTPUT SCRIBE1 OFF]
{LINENO :M}M07
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT SCRIBE2 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M10
[OUTPUT SCRIBE2 OFF]
{LINENO :M}M09
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT PUNCH1 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M08
{LINENO :M}G04F0.5
{LINENO :M}M07
$KERF:=0.0
$FEEDRATE:=0.0
[OUTPUT PUNCH2 ON]
IF $USELINENUMBERS = STARTOFPROFILE
{NWORD}
END
{CHANGE OFFSETS}
{PROCESS ON MOTION}
IF $PARTNAMEASCOMMENT = TRUE
{PART NAME COMMENT}
END
{LINENO :M}M10
{LINENO :M}G04F0.5
{LINENO :M}M09
$KERF:=0.0
$FEEDRATE:=0.0
[COMMENT FORMAT]
(%s)
[FORMAT PART OF THE CFF]
[INITPTX]
ARGUMENT=($INITPTX - $INITPTX) * $CONVERSION
FORMAT=X%1.2lf
[INITPTY]
ARGUMENT=($INITPTY - $INITPTY) * $CONVERSION
FORMAT=Y%1.2lf
[CONVERSION]
IF $UNITS=INCH
1.00
ELSE
25.40
END
[RETURNINITPTX]
IF $MODE=ABSOLUTE
ARGUMENT=($INITPTX-$INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($INITPTX - $X) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=X{XY FORMAT}
[RETURNINITPTY]
IF $MODE=ABSOLUTE
ARGUMENT=($INITPTY-$INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($INITPTY - $Y) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=Y{XY FORMAT}
[NWORD]
FORMAT=N%01d
ARGUMENT=$LINENUMBER
[NUMTORCHES]
ARGUMENT=$NUMTORCHES
FORMAT=%d
[TORCHSPACING]
ARGUMENT=$TORCHSPACING * $CONVERSION
FORMAT=%1.3lf
[TORCHUNITS]
IF $UNITS = INCH
in
ELSE
mm
END
[XY FORMAT]
IF $PRECISION=NORMAL
%1.3lf
ELSE
%1.4lf
END
[IJ FORMAT]
IF $PRECISION=NORMAL
%1.3lf
ELSE
%1.4lf
END
[FEEDRATE FORMAT]
IF $UNITS=INCH
%1.1lf
ELSE
%1.0lf
END
[DWELL FORMAT]
%1.2lf
[XYIJ DECIMAL SHIFT]
1
[FEEDRATE DECIMAL SHIFT]
1
[KERF DECIMAL SHIFT]
1
[DWELL DECIMAL SHIFT]
1
[ANGLE DECIMAL SHIFT]
0
[CURRENTX]
MODAL_ARGUMENT=$X
IF $MODE=ABSOLUTE
ARGUMENT=($X - $INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($X - $LASTX) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=X{XY FORMAT}
[CURRENTY]
MODAL_ARGUMENT=$Y
IF $MODE=ABSOLUTE
ARGUMENT=($Y - $INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($Y - $LASTY) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=Y{XY FORMAT}
[CURRENTI]
IF $MODE=ABSOLUTE
ARGUMENT=($I - $INITPTX) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($I - $LASTX) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=I{IJ FORMAT}
[CURRENTJ]
IF $MODE=ABSOLUTE
ARGUMENT=($J - $INITPTY) * $CONVERSION * $XYIJDECIMALSHIFT
ELSE
ARGUMENT=($J - $LASTY) * $CONVERSION * $XYIJDECIMALSHIFT
END
FORMAT=J{IJ FORMAT}
[FEEDRATE]
MODAL_ARGUMENT=$FEEDRATE
ARGUMENT=$FEEDRATE * $CONVERSION * $FEEDRATEDECIMALSHIFT
FORMAT=F{FEEDRATE FORMAT}
[KERF VALUE]
MODAL_ARGUMENT=$KERF
ARGUMENT=$KERF * $CONVERSION * $KERFDECIMALSHIFT
FORMAT=K%1.3f
[OUTPUT DWELL]
ARGUMENT=$DWELL * $DWELLDECIMALSHIFT
FORMAT={LINENO :M}G04F{DWELL FORMAT}
[CONDITIONS PART OF THE CFF]
[MAXLINENO]
9999
[TORCH SPACING REQUIRED]
($TORCHSPACING != $PREVTORCHSPACING || $NUMTORCHES != $PREVNUMTORCHES)
[KERF STILL ON]
$KERFDIR = LEFT || $KERFDIR = RIGHT
[MOTION REQUIRED]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5 > 0.00001
[RAPID MOTION ALLOWED]
{SURPASSES RAPID THRESHOLD} && $PROCESSONSTATE = FALSE
[SURPASSES RAPID THRESHOLD]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5 > $RAPIDDISTANCE
[ARC TOO SMALL]
{ARC RADIUS} < 0.010000 || ({CHORD LENGTH} > 0.01 && {CHORD LENGTH} < 0.011000 && $ARCANGLE < 180)
[RAPID INIT MOTION ALLOWED]
(($X - $INITPTX)^2 + ($Y - $INITPTY)^2)^0.5 > $RAPIDDISTANCE && $PROCESSONSTATE = FALSE
[ARC RADIUS]
(($I - $LASTX)^2 + ($J - $LASTY)^2)^0.5
[CHORD LENGTH]
(($X - $LASTX)^2 + ($Y - $LASTY)^2)^0.5
[USER DEFINED VARIABLES]
SAVEPARTNAME|STRING|0
SAVENUM|INTEGER|0
RAPIDDISTANCE|DOUBLE|0.0100
DX|DOUBLE|0.0
DY|DOUBLE|0.0
KERF|DOUBLE|0.0
FEEDRATE|DOUBLE|0.0
AHCDISABLED|INTEGER|0
DISABLEAHC|INTEGER|0
Конфигуратор машины в Пронесте
Скрытый текст
[General]
Location=
LaborCostPerHour=0.0000000
LaborCostPerWeight=0.0000000
CostPerHour=120.0000000
PlateLoadingCost=25.0000000
def_cut_sequence_home_is_same=1
temp_cut_sequence_home_is_same=1
nesting_home_is_same=0
cut_sequence_home_is_same=1
part_home_is_same=1
[NC Parameters]
out_dll=outdll
ncout_controller=Promstroy
units=1
mode=1
precision=1
line_number_increment=1
cut_process_index=2
scribe_process_index=2
point_process_index=2
multi cut process index 0=1
multi cut process index 1=1
multi cut process index 2=1
multi scribe process index 0=1
multi scribe process index 1=1
multi punch process index 0=1
multi punch process index 1=1
multi punch process index 2=1
multi punch process index 3=1
multi punch process index 4=1
multi punch process index 5=1
process map table 0=0
process map table 1=0
process map table 2=0
process map table 3=0
process map table 4=0
process map table 5=0
process map table 6=0
process map table 7=0
process map table 8=0
process map table 9=0
return_init_pt=0
using_area_tech=0
punch_first=0
order_punches_by_process=0
order_scribes_by_process=0
order_cuts_by_process=0
names_in_nc=0
line_numbers=0
filename_ext=0
token_file=0
cnc_file=1
use_data_path=0
use_machine_parameters=0
validate_plate=0
pre_kerf=1
AHC_off_leads=0
data_file=0
line_numbers_start_part=0
strip_stop_codes=0
stop_before_punch=0
stop_before_scribe=0
stop_before_cut=0
auto_multi_torch=0
use_long_file_names=1
data_outpath=
nc_outpath=
filename=
cnc_extension=TXT
mrp_extension=MRP
cut_process_text=
scribe_process_text=
point_process_text=
default_cnc_extension=CNC
prepierce_strategy=0
prepierce_threshold=0.0000000
ahc_threshold=1.0850022
ahc_slot_tolerance=0.0000000
output_current=0.0000000
prepierce radius=0.1968504
prepierce process=1
prepierce skeleton cutup=0
ahc_pre_leadout_threshold=1.0000000
ahc_before_torch_off=0
program_number=1
step_and_repeat=0
step_and_repeat_offset=0.0000000
step_and_repeat_direction=0
default output folder=
axis orientation=0
def_multi_punch=0
temp_multi_punch=0
def_multi_scribe=0
temp_multi_scribe=0
def_part_output_home_point=1
multi_punch=0
multi_scribe=0
AHC for SCU=0
use adjusted init point=0
output_init_point=0
[Plot Process]
Layers=PLOT
IgnoreForOutput=0
[Turret Process]
Layers=
IgnoreForOutput=0
[Window1 Settings]
input units=1
tolerance=0.0196850
arc tolerance=0.0100000
reduce=0
origin=0
multi part=0
punch scribe first=1
cad init=0
cut sequence=2
sequence zones=10
scale factor=100.0000000
reverse dir kerf=0
delete overlaps=1
lead in on part=0
split multi part=0
apply quality=0
lilo origin=2
cad system=6
view system=1
NC extension=NC
lead information=
output units=1
mode=1
precision=1
write nc file=0
write token file=1
line numbers=0
eliminate ext=0
name comment=0
arc max radius=98425.1968504
stealth=0
step and repeat=0
step and repeat dir=0
step and repeat offset=0.0000000
use machine parameters=0
line number increment=1
use scale factor=0
skip every other scribe=0
use cpf file=0
text marker=0
quality=1
color defines quality=0
arc max radius tolerance=0.0078740
no back init=0
[Pattern Array Strategy 0]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
fill_with_new_pattern=1
[Pattern Array Strategy 1]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
[Pattern Array Strategy 2]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
[Preferences]
nest_type=0
tab_size=0.0196850
inc_rot_angle=15.0000000
move_rot_angle=5.0000000
move_increment=5.0000000
select_tolerance=8.0000000
num_autocrop_zones=4
lines_per_page=54
thickness=0
plotter_type=1
print_to_file=0
plot_to_file=0
draft_mode=0
prompt_work_order=0
disable_naf=1
display_only=1
display_cut=0
cross_kerf_chain_array=0
chain_array_sep=0.0100000
chain_array_lead_ext=0.0000000
reverse_chain_array=0
chains_use_AHC=1
chain_array_alter_LILO=0
show_tool_bar=1
show_parts_bar=1
show_grid=1
auto_mirror=0
update_slaves=1
is_rebuild_cut_seq=0
ignore_lilo=0
save_pnl_snl=0
save_ini_in_nif=1
prompt_for_settings_file=0
update_inventory_from_pnl=0
language=0
sort_parts_by=0
color_scheme=0
use_dir_for_file_open=1
dir_for_file_open=
work order base path=
autocluster_fit_ratio=0.9000000
arcs_as_lines=0
large_font_height=-1
small_font_height=-1
large_font_width=-1
small_font_width=-1
swap_path_string=
mov_leads_snap_distance=0.1000000
use_default_leads=1
def_autonest_from=2
pattern_array_strategy=0
init_point=0
autocrop_min_channel=1.9685039
autocrop_min_top_channel=5.9055118
autocrop_min_bottom_channel=5.9055118
autocrop_min_remnant_area=542.5010850
autocrop_min_l_shaped_increase=0.0200000
autocrop_min_profile_increase=0.0500000
autocrop_profile_resolution=0.1000000
autocrop_try_vertical_crop=1
autocrop_try_l_shaped_crop=1
autocrop_try_profile_crop=1
overwrite_job_history_record=1
def_cut_sequence=0
def_cs_init_point=0
def_cut_sequence_use_center=1
def_num_of_range=20
def_hd_x_grid=0.0000000
def_hd_y_grid=0.0000000
def_hd_min_dist=0.0000000
temp_cut_sequence=0
temp_cs_init_point=0
temp_cut_sequence_use_center=1
temp_num_of_range=20
temp_hd_x_grid=0.0000000
temp_hd_y_grid=0.0000000
temp_hd_min_dist=0.0000000
strip_description_file_extension=1
drops as rems=1
remnant_path=C:\ProgramData\Hypertherm CAM\ProNest 2012\Inventory\
bevel_exe_path=C:\ProgramData\Hypertherm CAM\ProNest 2012\Settings\Bevel\
def_use_fixed_zones=0
temp_use_fixed_zones=0
def_serpentine_subzones=0
temp_serpentine_subzones=0
def_heat dissipation skip=0
temp_heat dissipation skip=0
def_use auto drop=
temp_use auto drop=
def_min drop area=500.0000000
temp_min drop area=500.0000000
def_min drop dim=25.0000000
temp_min drop dim=25.0000000
def_init_point=0
crop process=2
disable_ent_storage=0
num_of_range=20
hd_x_grid=0.0000000
hd_y_grid=0.0000000
hd_min_dist=0.0000000
cut_sequence_use_center=1
use auto drop=
cut_sequence=0
cs_init_point=0
use_fixed_zones=0
serpentine_subzones=0
heat dissipation skip=0
min drop area=500.0000000
min drop dim=25.0000000
[Nest Parameters]
autonest_from=2
strategy_idx=3
part_units=0
nest_units=0
sheet_xdim=236.220472
sheet_ydim=59.0551181
sheet_thickness=0.2500000
sheet_material_id=2
rot_angle=90.0000000
grid_size=1.0000000
part_separation=0.5000000
plate_separation=0.5000000
pierce_separation=0.5000000
crop_extension=0.0000000
nest_resolution=0.1574803
straight_edge_factor=100.0000000
torch_spacing_threshold=0.1000000
num_sheets=99
inventory_num=0
init_point=0
fill_option=0
nest_method=0
pause=0
in_controller=
out_controller=
create_demo_wo=0
reverse_cut_dir_on_mirror=1
sheet_order=
sheet_scheme=
def_max_torches=1
def_nest_method=0
def_strategy_idx=3
def_torch_sel=2
def_torch_spacing_type=0
def_torch_spacing=19.6850394
an_cut_nest_max_times=1
automove_leads=0
automove_lead_location=2
automove_interiors=0
part_automove_leads=0
temp_max_torches=1
def_master_torch=1
temp_master_torch=1
temp_torch_sel=2
def_min_torch_spacing=0.0000000
temp_min_torch_spacing=0.0000000
temp_torch_spacing_type=0
temp_torch_spacing=19.6850394
def_torch_axis=1
temp_torch_axis=1
def_min_torch_changes=0
temp_min_torch_changes=0
def_min_torch_changes_factor=50.0000000
temp_min_torch_changes_factor=50.0000000
multiple_attribs_per_nest=0
def_invert_torch_direction=0
temp_invert_torch_direction=0
torch_spacing=19.6850394
torch_sel=2
max_torches=1
master_torch=1
min_torch_spacing=0.0000000
torch_spacing_type=0
torch_axis=1
min_torch_changes=0
min_torch_changes_factor=50.0000000
invert_torch_direction=0
[Autonest Strategy 0]
autonest_direction=1
autonest_orientation=255
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=0
use_nest_overlap=0
use_plate_usage=0
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[Autonest Strategy 1]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.0000000
plate_usage_weight=9.0000000
part_offset_weight=1.0000000
use_part_overlap=0
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[Autonest Strategy 2]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=30.0000000
[Autonest Strategy 3]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=45.0000000
fill_using_pattern=1
[Autonest Strategy 4]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=10.0000000
fill_using_pattern=1
[Autonest Strategy 5]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=1.0000000
fill_using_pattern=1
[New Autonest Strategy 0]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 1]
autonest_direction=1
autonest_resolution=0.2000000
step_angle=90.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 2]
autonest_direction=1
autonest_resolution=0.2000000
step_angle=45.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 3]
autonest_direction=1
autonest_resolution=0.1000000
step_angle=15.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 4]
autonest_direction=0
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 5]
autonest_direction=0
autonest_resolution=0.1000000
step_angle=15.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[PA Settings]
pa_max_on_part=1.5000000
pa_rapid=472.440945
def_pa_use_pa=0
temp_pa_use_pa=0
def_pa_ignore_tabbed_profiles=1
temp_pa_ignore_tabbed_profiles=1
def_pa_move_leads=0
temp_pa_move_leads=0
def_pa_move_interior_leads=1
temp_pa_move_interior_leads=1
def_pa_reorder_profiles=1
temp_pa_reorder_profiles=1
def_pa_try_corners=1
temp_pa_try_corners=1
def_pa_trim_leads=1
temp_pa_trim_leads=1
def_pa_max_size_part=19.6850394
temp_pa_max_size_part=19.6850394
def_pa_max_dist_avoid_warp=29.5275591
temp_pa_max_dist_avoid_warp=29.5275591
def_pa_num_parts=3
temp_pa_num_parts=3
def_pa_weight=1.0000000
temp_pa_weight=1.0000000
def_pa_torch_raise_time=10.0000000
temp_pa_torch_raise_time=10.0000000
def_pa_torch_partial_time=2.0000000
temp_pa_torch_partial_time=2.0000000
def_pa_torch_diameter=0.3937008
temp_pa_torch_diameter=0.3937008
def_pa_corner_snap_tolerance=11.8110236
temp_pa_corner_snap_tolerance=11.8110236
def_pa_no_move_last_interior_leads=0
temp_pa_no_move_last_interior_leads=0
def_pa_similar_interiors=0
temp_pa_similar_interiors=0
def_pa_dont_avoid_from_exterior=0
temp_pa_dont_avoid_from_exterior=0
def_pa_percentage_interval=50
temp_pa_percentage_interval=50
def_pa_max_dist_avoid_warp_exterior=30.0000000
temp_pa_max_dist_avoid_warp_exterior=30.0000000
def_pa_max_dist_avoid_warp_scribe=30.0000000
temp_pa_max_dist_avoid_warp_scribe=30.0000000
def_diameter_threshold=0.0000000
temp_diameter_threshold=0.0000000
def_medium_diameter_threshold=0.0000000
temp_medium_diameter_threshold=0.0000000
def_proximity_distance=0.0000000
temp_proximity_distance=0.0000000
pa_similar_interiors=0
pa_torch_diameter=0.3937008
pa_max_dist_avoid_warp=29.5275591
pa_max_size_part=19.6850394
pa_ignore_tabbed_profiles=1
pa_reorder_profiles=1
pa_move_interior_leads=1
pa_try_corners=1
pa_trim_leads=1
pa_percentage_interval=50
pa_corner_snap_tolerance=11.8110236
pa_use_pa=0
pa_max_dist_avoid_warp_exterior=30.0000000
pa_max_dist_avoid_warp_scribe=30.0000000
pa_num_parts=3
pa_weight=1.0000000
pa_torch_raise_time=10.0000000
pa_torch_partial_time=2.0000000
pa_move_leads=0
pa_no_move_last_interior_leads=0
pa_dont_avoid_from_exterior=0
diameter_threshold=0.0000000
medium_diameter_threshold=0.0000000
proximity_distance=0.0000000
[Optimize]
plate_selection=0
ageindays_factor1=75
ageindays_factor2=150
nesting_v1=0
nesting_v2=0
nesting_v3=0
nesting_v4=0
nesting_h1=0
nesting_h2=0
nesting_block=1
include_material=1
cutoff_util=95.0000000
full_plate_factor=1.0000000
remnant_factor=0.8000000
age_factor1=0.9000000
age_factor2=0.7000000
machine_cost=0.0000000
load_unload_cost=0.0000000
default_material_cost=0.0000000
default_material_thickness=0.2500000
default_material_density=1.0000000
include_production=0
include_load_unload=0
use_autocropped_area=1
use_highest_priority_part_sheet=1
must_nest_all_parts=1
use_filler_parts_in_util=1
must_nest_priority_one_parts=0
nesting_rect_opt=0
def_nesting_block=0
def_nesting_rect_opt=0
def_nesting_v1=1
def_nesting_v2=0
def_nesting_v3=1
def_nesting_v4=0
def_nesting_h1=0
def_nesting_h2=1
nesting_v5=0
nesting_v6=0
nesting_v7=0
nesting_v8=0
def_plate_selection=2
def_nesting_v5=0
def_nesting_v6=1
def_nesting_v7=0
def_nesting_v8=0
CTL_WidthsCount=1
CTL_Width1=60.0000000
[Pipe]
two_stitch_tee=0.0000000
four_stitch_tee=0.0000000
max_seg_size=2.0000000
left_lap=0.0000000
right_lap=0.0000000
top_lap=0.0000000
bottom_lap=0.0000000
bed_mark_freq=0
qmark_size=0.2500000
plate_thickness=0.2500000
tee_plate_thickness=0.2500000
plate_x=240.0000000
plate_y=96.0000000
max_radius=10000.0000000
arc_tolerance=0.0010000
kerf_width=0.1000000
stitch_width=0.2500000
stitch_lead=0.2500000
tee_joint=0
dimension_type=0
tee_dimension_type=0.0000000
outside_up=0
line_to_arc=1
mark_style=2
mark_type=0
[Skeleton Cut Up]
def_ignore_lilo=0
def_sheet_tol=0.1181102
def_safe_zone_tol=0.1181102
def_part_tol=0.1181102
def_min_len=0.1181102
def_horizontal start edge=2
def_vertical start edge=2
def_plate edge direction=0
def_top extension=0.0000000
def_bottom extension=0.0000000
def_left extension=0.0000000
def_right extension=0.0000000
def_use_dual_grid=0
def_x_spacing=24.0000000
def_y_spacing=12.0000000
def_interior x_spacing=24.0000000
def_interior y_spacing=12.0000000
def_before_after_nest=1
def_interior before parts=0
def_exterior before parts=0
def_exterior before interior=0
def_escu cut order=0
def_traverse plate edge=0
def_use_skel=0
temp_use_skel=0
temp_ignore_lilo=0
temp_sheet_tol=0.1181102
temp_safe_zone_tol=0.1181102
temp_part_tol=0.1181102
temp_min_len=0.1181102
temp_horizontal start edge=2
temp_vertical start edge=2
temp_plate edge direction=0
temp_top extension=0.0000000
temp_bottom extension=0.0000000
temp_left extension=0.0000000
temp_right extension=0.0000000
temp_use_dual_grid=0
temp_x_spacing=24.0000000
temp_y_spacing=12.0000000
temp_interior x_spacing=24.0000000
temp_interior y_spacing=12.0000000
temp_before_after_nest=1
temp_interior before parts=0
temp_exterior before parts=0
temp_exterior before interior=0
temp_escu cut order=0
temp_traverse plate edge=0
use_dual_grid=0
x_spacing=24.0000000
y_spacing=12.0000000
interior x_spacing=24.0000000
interior y_spacing=12.0000000
before_after_nest=1
interior before parts=0
exterior before parts=0
exterior before interior=0
escu cut order=0
traverse plate edge=0
part_tol=0.1181102
safe_zone_tol=0.1181102
sheet_tol=0.1181102
min_len=0.1181102
use_skel=0
ignore_lilo=0
horizontal start edge=2
vertical start edge=2
plate edge direction=0
top extension=0.0000000
bottom extension=0.0000000
left extension=0.0000000
right extension=0.0000000
[Pattern Nesting]
cluster_resolution=0.078740
cluster_region_increment=0.250000
cluster_rotation_angle=90.0000000
pattern_resolution=0.5000000
pattern_rotation_angle=45.000000
try_extra_row=1
try_extra_column=1
allow_unpaired_row=1
allow_unpaired_col=1
full_columns_only=0
try_optimal_cluster=1
fill_with_new_pattern=1
allow_unpaired_column=1
[Rectangular Optimization]
rect_cutoff_util=0.9500000
stack_cutoff_util=0.9000000
min_com_util=0.9000000
look_ahead=99
max_combinations=500
max_rectangles_per_combination=6
build_horz_stack=1
build_vert_stack=1
cutoff_time=2.0000000
rect_part_fit_ratio=0.9000000
fill_entire_plate=1
use_filler_parts=1
[Part CutUp]
ps_x_spacing=4.0000000
px_y_spacing=4.0000000
ps_tolerance=0.1000000
[Main Window Settings]
input path=
output path=
extension index=0
save dir on exit=1
duplicate=0
database location=
material name=
db display units=0
[Cad Layer Settings]
use color=0
ignore layers=1
nesting info layer=BOM
cut layer 0=CUT
cut layer 1=
cut layer 2=
scribe layer 0=SCRIBE
scribe layer 1=
punch layer 0=PUNCH
punch layer 1=
punch layer 2=
punch layer 3=
punch layer 4=
punch layer 5=
base layer=0
turret layer=
no update needed=0
plot layer=PLOT;DISPLAY
[Lead Settings]
cut process 0=0
cut process 1=0
cut process 2=0
scribe process 0=0
scribe process 1=0
punch process 0=0
punch process 1=0
punch process 2=0
punch process 3=0
punch process 4=0
punch process 5=0
[Machine Parameters]
machine parameter 0=0.0000000
machine parameter 1=0.0000000
machine parameter 2=0.0000000
machine parameter 3=0.0000000
machine parameter 4=0.0000000
machine parameter 5=0.0000000
machine parameter 6=0.0000000
machine parameter 7=0.0000000
machine parameter 8=0.0000000
machine parameter 9=0.0000000
machine parameter 10=0.0000000
machine parameter 11=0.0000000
machine parameter 12=0.0000000
machine parameter 13=0.0000000
machine parameter 14=0.0000000
machine parameter 15=0.0000000
machine parameter 16=0.0000000
machine parameter 17=0.0000000
machine parameter 18=0.0000000
machine parameter 19=0.0000000
machine parameter 20=0.0000000
machine parameter 21=0.0000000
machine parameter 22=0.0000000
machine parameter 23=0.0000000
machine parameter 24=0.0000000
ini file=
[Port Settings]
printer_port=0
printer_driver_name=
printer_baud=2
printer_parity=0
printer_data_bits=0
printer_stop_bits=0
plotter_port=0
plotter_driver_name=
plotter_baud=2
plotter_parity=0
plotter_data_bits=0
plotter_stop_bits=0
dnc_port=0
dnc_driver_name=
dnc_baud=2
dnc_parity=0
dnc_data_bits=0
dnc_stop_bits=0
[Profile Sequence Settings]
init point=0
cut sequence style=12
number of ranges=10
heat dissipation min distance=9.8425197
heat dissipation x grid=23.6220472
heat dissipation y grid=11.8110236
optimized horizontal aggressiveness=4
optimized vertical aggressiveness=4
optimized closest to center aggressiveness=4
optimized closest to start aggressiveness=4
[General Settings]
PatternArrayMethod=0
[Edge Pierce Settings]
move leads=1
edge pierce length=1.9685039
plate edge threshold=0.0000000
[NIF Default Settings]
nif_mirror=0
nif_quantity=1
nif_init_rotation=0.0000000
nif_rotation=0.0000000
nif_priority=5
nif_auto_cluster=0
nif_auto_clc=0
nif_additional_ext1=txt
nif_additional_ext2=
nif_additional_ext3=
nif_additional_ext4=*.*
nif_additional_controller1=HD-80
nif_additional_controller2=
nif_additional_controller3=
nif_additional_controller4=CAD File
nif_units=0
part_automove_leads=1
part_autotab=0
part_pattern_array=1
nif_assoc_count=0
retain_leads=1
part_filling=1
[Plate Handler Settings]
use_plate_handler=0
[Micro Joint Settings]
use_programmed=0
use_automatic=0
replace_lo=0
use_for_autotab=0
[Base Process]
Layers=0
IgnoreForOutput=0
[Costing Settings]
rapid_rate=472.4409449
MaterialCostMethod=0
[Subroutine Settings]
subroutine type=2
use rotation angle=0
allow nested subroutines=0
subroutine mode=0
allow subroutined nests=0
allow ca motion subroutines=0
[Autonest Strategy 6]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=1
rotation_granularity=30.0000000
fill_using_pattern=1
[Autonest Strategy 7]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=1
rotation_granularity=5.0000000
fill_using_pattern=1
[Autonest Strategy 8]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=2
rotation_granularity=30.0000000
fill_using_pattern=1
[Autonest Strategy 9]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=2
rotation_granularity=1.0000000
fill_using_pattern=1
[New Autonest Strategy 6]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 7]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 8]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 9]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[DXF Output Settings]
[Bevel Settings]
macro folder=C:\ProgramData\Hypertherm CAM\Macros\
MacroRelativePath=
use compensation value=1
use blind compensation value=1
use process compensation value=0
two stage compensation=1
[Working Zone Settings]
[Wz Cut Sequence Settings]
[Cut Sequence Rules]
ActiveRule=0
RuleCount=0
[Standard Plate Sizes]
PlateCount=6
DefaultPlate=6
Plate1XDim=94.4881890
Plate1YDim=47.2440945
Plate2XDim=118.1102362
Plate2YDim=47.2440945
Plate3XDim=118.1102362
Plate3YDim=59.0551181
Plate4XDim=118.1102362
Plate4YDim=70.8661417
Plate5XDim=141.7322835
Plate5YDim=70.8661417
Plate6XDim=236.2204724
Plate6YDim=59.0551181
[Manual Nesting]
Nudge Distance=0.0787402
Increment Angle=180.0000000
AutoDrop Zone=3
Use AutoBump=1
AutoBump1=2
AutoBump2=1
[Process 1]
name=Plasma
process_type=1
process parameters file=Plasma(Cut)+Hypertherm.xlsx
use default process parameters=0
use default auto tab settings=1
[Process 1 Chain Settings]
[Process 1 Bridge Settings]
[Process 1 CLC Settings]
clc_end_point_dist=3.825285
[Process 1 Default Process Parameters]
[Process 1 Default Int Lead Settings]
[Process 1 Default Ext Lead Settings]
[Process 1 Costing Settings]
[Process 1 Auto Tab Settings]
auto tab strategy=1
[Process 1 NC Parameters]
ahc_slot_tolerance=0.0787402
[Process 1 Preferences]
[UberNest Settings]
[Process 1 Slot Settings]
rect location bitmask=7
round rect location bitmask=11
obround location bitmask=9
[Process 1 Default Process Parameters Table]
RowCount=0
[Process 1 Default Cutting Techniques Table]
RowCount=0
[Misc Settings]
[Default Class By Material]
[Save]
[Cost Settings]
[Cut Sequence Rule 0]
Location=
LaborCostPerHour=0.0000000
LaborCostPerWeight=0.0000000
CostPerHour=120.0000000
PlateLoadingCost=25.0000000
def_cut_sequence_home_is_same=1
temp_cut_sequence_home_is_same=1
nesting_home_is_same=0
cut_sequence_home_is_same=1
part_home_is_same=1
[NC Parameters]
out_dll=outdll
ncout_controller=Promstroy
units=1
mode=1
precision=1
line_number_increment=1
cut_process_index=2
scribe_process_index=2
point_process_index=2
multi cut process index 0=1
multi cut process index 1=1
multi cut process index 2=1
multi scribe process index 0=1
multi scribe process index 1=1
multi punch process index 0=1
multi punch process index 1=1
multi punch process index 2=1
multi punch process index 3=1
multi punch process index 4=1
multi punch process index 5=1
process map table 0=0
process map table 1=0
process map table 2=0
process map table 3=0
process map table 4=0
process map table 5=0
process map table 6=0
process map table 7=0
process map table 8=0
process map table 9=0
return_init_pt=0
using_area_tech=0
punch_first=0
order_punches_by_process=0
order_scribes_by_process=0
order_cuts_by_process=0
names_in_nc=0
line_numbers=0
filename_ext=0
token_file=0
cnc_file=1
use_data_path=0
use_machine_parameters=0
validate_plate=0
pre_kerf=1
AHC_off_leads=0
data_file=0
line_numbers_start_part=0
strip_stop_codes=0
stop_before_punch=0
stop_before_scribe=0
stop_before_cut=0
auto_multi_torch=0
use_long_file_names=1
data_outpath=
nc_outpath=
filename=
cnc_extension=TXT
mrp_extension=MRP
cut_process_text=
scribe_process_text=
point_process_text=
default_cnc_extension=CNC
prepierce_strategy=0
prepierce_threshold=0.0000000
ahc_threshold=1.0850022
ahc_slot_tolerance=0.0000000
output_current=0.0000000
prepierce radius=0.1968504
prepierce process=1
prepierce skeleton cutup=0
ahc_pre_leadout_threshold=1.0000000
ahc_before_torch_off=0
program_number=1
step_and_repeat=0
step_and_repeat_offset=0.0000000
step_and_repeat_direction=0
default output folder=
axis orientation=0
def_multi_punch=0
temp_multi_punch=0
def_multi_scribe=0
temp_multi_scribe=0
def_part_output_home_point=1
multi_punch=0
multi_scribe=0
AHC for SCU=0
use adjusted init point=0
output_init_point=0
[Plot Process]
Layers=PLOT
IgnoreForOutput=0
[Turret Process]
Layers=
IgnoreForOutput=0
[Window1 Settings]
input units=1
tolerance=0.0196850
arc tolerance=0.0100000
reduce=0
origin=0
multi part=0
punch scribe first=1
cad init=0
cut sequence=2
sequence zones=10
scale factor=100.0000000
reverse dir kerf=0
delete overlaps=1
lead in on part=0
split multi part=0
apply quality=0
lilo origin=2
cad system=6
view system=1
NC extension=NC
lead information=
output units=1
mode=1
precision=1
write nc file=0
write token file=1
line numbers=0
eliminate ext=0
name comment=0
arc max radius=98425.1968504
stealth=0
step and repeat=0
step and repeat dir=0
step and repeat offset=0.0000000
use machine parameters=0
line number increment=1
use scale factor=0
skip every other scribe=0
use cpf file=0
text marker=0
quality=1
color defines quality=0
arc max radius tolerance=0.0078740
no back init=0
[Pattern Array Strategy 0]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
fill_with_new_pattern=1
[Pattern Array Strategy 1]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
[Pattern Array Strategy 2]
pattern_resolution=0.5000000
allow_unpaired_col=1
full_columns_only=0
[Preferences]
nest_type=0
tab_size=0.0196850
inc_rot_angle=15.0000000
move_rot_angle=5.0000000
move_increment=5.0000000
select_tolerance=8.0000000
num_autocrop_zones=4
lines_per_page=54
thickness=0
plotter_type=1
print_to_file=0
plot_to_file=0
draft_mode=0
prompt_work_order=0
disable_naf=1
display_only=1
display_cut=0
cross_kerf_chain_array=0
chain_array_sep=0.0100000
chain_array_lead_ext=0.0000000
reverse_chain_array=0
chains_use_AHC=1
chain_array_alter_LILO=0
show_tool_bar=1
show_parts_bar=1
show_grid=1
auto_mirror=0
update_slaves=1
is_rebuild_cut_seq=0
ignore_lilo=0
save_pnl_snl=0
save_ini_in_nif=1
prompt_for_settings_file=0
update_inventory_from_pnl=0
language=0
sort_parts_by=0
color_scheme=0
use_dir_for_file_open=1
dir_for_file_open=
work order base path=
autocluster_fit_ratio=0.9000000
arcs_as_lines=0
large_font_height=-1
small_font_height=-1
large_font_width=-1
small_font_width=-1
swap_path_string=
mov_leads_snap_distance=0.1000000
use_default_leads=1
def_autonest_from=2
pattern_array_strategy=0
init_point=0
autocrop_min_channel=1.9685039
autocrop_min_top_channel=5.9055118
autocrop_min_bottom_channel=5.9055118
autocrop_min_remnant_area=542.5010850
autocrop_min_l_shaped_increase=0.0200000
autocrop_min_profile_increase=0.0500000
autocrop_profile_resolution=0.1000000
autocrop_try_vertical_crop=1
autocrop_try_l_shaped_crop=1
autocrop_try_profile_crop=1
overwrite_job_history_record=1
def_cut_sequence=0
def_cs_init_point=0
def_cut_sequence_use_center=1
def_num_of_range=20
def_hd_x_grid=0.0000000
def_hd_y_grid=0.0000000
def_hd_min_dist=0.0000000
temp_cut_sequence=0
temp_cs_init_point=0
temp_cut_sequence_use_center=1
temp_num_of_range=20
temp_hd_x_grid=0.0000000
temp_hd_y_grid=0.0000000
temp_hd_min_dist=0.0000000
strip_description_file_extension=1
drops as rems=1
remnant_path=C:\ProgramData\Hypertherm CAM\ProNest 2012\Inventory\
bevel_exe_path=C:\ProgramData\Hypertherm CAM\ProNest 2012\Settings\Bevel\
def_use_fixed_zones=0
temp_use_fixed_zones=0
def_serpentine_subzones=0
temp_serpentine_subzones=0
def_heat dissipation skip=0
temp_heat dissipation skip=0
def_use auto drop=
temp_use auto drop=
def_min drop area=500.0000000
temp_min drop area=500.0000000
def_min drop dim=25.0000000
temp_min drop dim=25.0000000
def_init_point=0
crop process=2
disable_ent_storage=0
num_of_range=20
hd_x_grid=0.0000000
hd_y_grid=0.0000000
hd_min_dist=0.0000000
cut_sequence_use_center=1
use auto drop=
cut_sequence=0
cs_init_point=0
use_fixed_zones=0
serpentine_subzones=0
heat dissipation skip=0
min drop area=500.0000000
min drop dim=25.0000000
[Nest Parameters]
autonest_from=2
strategy_idx=3
part_units=0
nest_units=0
sheet_xdim=236.220472
sheet_ydim=59.0551181
sheet_thickness=0.2500000
sheet_material_id=2
rot_angle=90.0000000
grid_size=1.0000000
part_separation=0.5000000
plate_separation=0.5000000
pierce_separation=0.5000000
crop_extension=0.0000000
nest_resolution=0.1574803
straight_edge_factor=100.0000000
torch_spacing_threshold=0.1000000
num_sheets=99
inventory_num=0
init_point=0
fill_option=0
nest_method=0
pause=0
in_controller=
out_controller=
create_demo_wo=0
reverse_cut_dir_on_mirror=1
sheet_order=
sheet_scheme=
def_max_torches=1
def_nest_method=0
def_strategy_idx=3
def_torch_sel=2
def_torch_spacing_type=0
def_torch_spacing=19.6850394
an_cut_nest_max_times=1
automove_leads=0
automove_lead_location=2
automove_interiors=0
part_automove_leads=0
temp_max_torches=1
def_master_torch=1
temp_master_torch=1
temp_torch_sel=2
def_min_torch_spacing=0.0000000
temp_min_torch_spacing=0.0000000
temp_torch_spacing_type=0
temp_torch_spacing=19.6850394
def_torch_axis=1
temp_torch_axis=1
def_min_torch_changes=0
temp_min_torch_changes=0
def_min_torch_changes_factor=50.0000000
temp_min_torch_changes_factor=50.0000000
multiple_attribs_per_nest=0
def_invert_torch_direction=0
temp_invert_torch_direction=0
torch_spacing=19.6850394
torch_sel=2
max_torches=1
master_torch=1
min_torch_spacing=0.0000000
torch_spacing_type=0
torch_axis=1
min_torch_changes=0
min_torch_changes_factor=50.0000000
invert_torch_direction=0
[Autonest Strategy 0]
autonest_direction=1
autonest_orientation=255
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=0
use_nest_overlap=0
use_plate_usage=0
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[Autonest Strategy 1]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.0000000
plate_usage_weight=9.0000000
part_offset_weight=1.0000000
use_part_overlap=0
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[Autonest Strategy 2]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=30.0000000
[Autonest Strategy 3]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=45.0000000
fill_using_pattern=1
[Autonest Strategy 4]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=10.0000000
fill_using_pattern=1
[Autonest Strategy 5]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
rotation_granularity=1.0000000
fill_using_pattern=1
[New Autonest Strategy 0]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 1]
autonest_direction=1
autonest_resolution=0.2000000
step_angle=90.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 2]
autonest_direction=1
autonest_resolution=0.2000000
step_angle=45.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 3]
autonest_direction=1
autonest_resolution=0.1000000
step_angle=15.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=1
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 4]
autonest_direction=0
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[New Autonest Strategy 5]
autonest_direction=0
autonest_resolution=0.1000000
step_angle=15.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=1
nest_clusters_first=0
nest_inside_cutouts=1
rotate_part_first=0
pattern_nest=0
tight_fit=1
pattern_array_strategy=0
clc_array=0
rect_optimize=0
[PA Settings]
pa_max_on_part=1.5000000
pa_rapid=472.440945
def_pa_use_pa=0
temp_pa_use_pa=0
def_pa_ignore_tabbed_profiles=1
temp_pa_ignore_tabbed_profiles=1
def_pa_move_leads=0
temp_pa_move_leads=0
def_pa_move_interior_leads=1
temp_pa_move_interior_leads=1
def_pa_reorder_profiles=1
temp_pa_reorder_profiles=1
def_pa_try_corners=1
temp_pa_try_corners=1
def_pa_trim_leads=1
temp_pa_trim_leads=1
def_pa_max_size_part=19.6850394
temp_pa_max_size_part=19.6850394
def_pa_max_dist_avoid_warp=29.5275591
temp_pa_max_dist_avoid_warp=29.5275591
def_pa_num_parts=3
temp_pa_num_parts=3
def_pa_weight=1.0000000
temp_pa_weight=1.0000000
def_pa_torch_raise_time=10.0000000
temp_pa_torch_raise_time=10.0000000
def_pa_torch_partial_time=2.0000000
temp_pa_torch_partial_time=2.0000000
def_pa_torch_diameter=0.3937008
temp_pa_torch_diameter=0.3937008
def_pa_corner_snap_tolerance=11.8110236
temp_pa_corner_snap_tolerance=11.8110236
def_pa_no_move_last_interior_leads=0
temp_pa_no_move_last_interior_leads=0
def_pa_similar_interiors=0
temp_pa_similar_interiors=0
def_pa_dont_avoid_from_exterior=0
temp_pa_dont_avoid_from_exterior=0
def_pa_percentage_interval=50
temp_pa_percentage_interval=50
def_pa_max_dist_avoid_warp_exterior=30.0000000
temp_pa_max_dist_avoid_warp_exterior=30.0000000
def_pa_max_dist_avoid_warp_scribe=30.0000000
temp_pa_max_dist_avoid_warp_scribe=30.0000000
def_diameter_threshold=0.0000000
temp_diameter_threshold=0.0000000
def_medium_diameter_threshold=0.0000000
temp_medium_diameter_threshold=0.0000000
def_proximity_distance=0.0000000
temp_proximity_distance=0.0000000
pa_similar_interiors=0
pa_torch_diameter=0.3937008
pa_max_dist_avoid_warp=29.5275591
pa_max_size_part=19.6850394
pa_ignore_tabbed_profiles=1
pa_reorder_profiles=1
pa_move_interior_leads=1
pa_try_corners=1
pa_trim_leads=1
pa_percentage_interval=50
pa_corner_snap_tolerance=11.8110236
pa_use_pa=0
pa_max_dist_avoid_warp_exterior=30.0000000
pa_max_dist_avoid_warp_scribe=30.0000000
pa_num_parts=3
pa_weight=1.0000000
pa_torch_raise_time=10.0000000
pa_torch_partial_time=2.0000000
pa_move_leads=0
pa_no_move_last_interior_leads=0
pa_dont_avoid_from_exterior=0
diameter_threshold=0.0000000
medium_diameter_threshold=0.0000000
proximity_distance=0.0000000
[Optimize]
plate_selection=0
ageindays_factor1=75
ageindays_factor2=150
nesting_v1=0
nesting_v2=0
nesting_v3=0
nesting_v4=0
nesting_h1=0
nesting_h2=0
nesting_block=1
include_material=1
cutoff_util=95.0000000
full_plate_factor=1.0000000
remnant_factor=0.8000000
age_factor1=0.9000000
age_factor2=0.7000000
machine_cost=0.0000000
load_unload_cost=0.0000000
default_material_cost=0.0000000
default_material_thickness=0.2500000
default_material_density=1.0000000
include_production=0
include_load_unload=0
use_autocropped_area=1
use_highest_priority_part_sheet=1
must_nest_all_parts=1
use_filler_parts_in_util=1
must_nest_priority_one_parts=0
nesting_rect_opt=0
def_nesting_block=0
def_nesting_rect_opt=0
def_nesting_v1=1
def_nesting_v2=0
def_nesting_v3=1
def_nesting_v4=0
def_nesting_h1=0
def_nesting_h2=1
nesting_v5=0
nesting_v6=0
nesting_v7=0
nesting_v8=0
def_plate_selection=2
def_nesting_v5=0
def_nesting_v6=1
def_nesting_v7=0
def_nesting_v8=0
CTL_WidthsCount=1
CTL_Width1=60.0000000
[Pipe]
two_stitch_tee=0.0000000
four_stitch_tee=0.0000000
max_seg_size=2.0000000
left_lap=0.0000000
right_lap=0.0000000
top_lap=0.0000000
bottom_lap=0.0000000
bed_mark_freq=0
qmark_size=0.2500000
plate_thickness=0.2500000
tee_plate_thickness=0.2500000
plate_x=240.0000000
plate_y=96.0000000
max_radius=10000.0000000
arc_tolerance=0.0010000
kerf_width=0.1000000
stitch_width=0.2500000
stitch_lead=0.2500000
tee_joint=0
dimension_type=0
tee_dimension_type=0.0000000
outside_up=0
line_to_arc=1
mark_style=2
mark_type=0
[Skeleton Cut Up]
def_ignore_lilo=0
def_sheet_tol=0.1181102
def_safe_zone_tol=0.1181102
def_part_tol=0.1181102
def_min_len=0.1181102
def_horizontal start edge=2
def_vertical start edge=2
def_plate edge direction=0
def_top extension=0.0000000
def_bottom extension=0.0000000
def_left extension=0.0000000
def_right extension=0.0000000
def_use_dual_grid=0
def_x_spacing=24.0000000
def_y_spacing=12.0000000
def_interior x_spacing=24.0000000
def_interior y_spacing=12.0000000
def_before_after_nest=1
def_interior before parts=0
def_exterior before parts=0
def_exterior before interior=0
def_escu cut order=0
def_traverse plate edge=0
def_use_skel=0
temp_use_skel=0
temp_ignore_lilo=0
temp_sheet_tol=0.1181102
temp_safe_zone_tol=0.1181102
temp_part_tol=0.1181102
temp_min_len=0.1181102
temp_horizontal start edge=2
temp_vertical start edge=2
temp_plate edge direction=0
temp_top extension=0.0000000
temp_bottom extension=0.0000000
temp_left extension=0.0000000
temp_right extension=0.0000000
temp_use_dual_grid=0
temp_x_spacing=24.0000000
temp_y_spacing=12.0000000
temp_interior x_spacing=24.0000000
temp_interior y_spacing=12.0000000
temp_before_after_nest=1
temp_interior before parts=0
temp_exterior before parts=0
temp_exterior before interior=0
temp_escu cut order=0
temp_traverse plate edge=0
use_dual_grid=0
x_spacing=24.0000000
y_spacing=12.0000000
interior x_spacing=24.0000000
interior y_spacing=12.0000000
before_after_nest=1
interior before parts=0
exterior before parts=0
exterior before interior=0
escu cut order=0
traverse plate edge=0
part_tol=0.1181102
safe_zone_tol=0.1181102
sheet_tol=0.1181102
min_len=0.1181102
use_skel=0
ignore_lilo=0
horizontal start edge=2
vertical start edge=2
plate edge direction=0
top extension=0.0000000
bottom extension=0.0000000
left extension=0.0000000
right extension=0.0000000
[Pattern Nesting]
cluster_resolution=0.078740
cluster_region_increment=0.250000
cluster_rotation_angle=90.0000000
pattern_resolution=0.5000000
pattern_rotation_angle=45.000000
try_extra_row=1
try_extra_column=1
allow_unpaired_row=1
allow_unpaired_col=1
full_columns_only=0
try_optimal_cluster=1
fill_with_new_pattern=1
allow_unpaired_column=1
[Rectangular Optimization]
rect_cutoff_util=0.9500000
stack_cutoff_util=0.9000000
min_com_util=0.9000000
look_ahead=99
max_combinations=500
max_rectangles_per_combination=6
build_horz_stack=1
build_vert_stack=1
cutoff_time=2.0000000
rect_part_fit_ratio=0.9000000
fill_entire_plate=1
use_filler_parts=1
[Part CutUp]
ps_x_spacing=4.0000000
px_y_spacing=4.0000000
ps_tolerance=0.1000000
[Main Window Settings]
input path=
output path=
extension index=0
save dir on exit=1
duplicate=0
database location=
material name=
db display units=0
[Cad Layer Settings]
use color=0
ignore layers=1
nesting info layer=BOM
cut layer 0=CUT
cut layer 1=
cut layer 2=
scribe layer 0=SCRIBE
scribe layer 1=
punch layer 0=PUNCH
punch layer 1=
punch layer 2=
punch layer 3=
punch layer 4=
punch layer 5=
base layer=0
turret layer=
no update needed=0
plot layer=PLOT;DISPLAY
[Lead Settings]
cut process 0=0
cut process 1=0
cut process 2=0
scribe process 0=0
scribe process 1=0
punch process 0=0
punch process 1=0
punch process 2=0
punch process 3=0
punch process 4=0
punch process 5=0
[Machine Parameters]
machine parameter 0=0.0000000
machine parameter 1=0.0000000
machine parameter 2=0.0000000
machine parameter 3=0.0000000
machine parameter 4=0.0000000
machine parameter 5=0.0000000
machine parameter 6=0.0000000
machine parameter 7=0.0000000
machine parameter 8=0.0000000
machine parameter 9=0.0000000
machine parameter 10=0.0000000
machine parameter 11=0.0000000
machine parameter 12=0.0000000
machine parameter 13=0.0000000
machine parameter 14=0.0000000
machine parameter 15=0.0000000
machine parameter 16=0.0000000
machine parameter 17=0.0000000
machine parameter 18=0.0000000
machine parameter 19=0.0000000
machine parameter 20=0.0000000
machine parameter 21=0.0000000
machine parameter 22=0.0000000
machine parameter 23=0.0000000
machine parameter 24=0.0000000
ini file=
[Port Settings]
printer_port=0
printer_driver_name=
printer_baud=2
printer_parity=0
printer_data_bits=0
printer_stop_bits=0
plotter_port=0
plotter_driver_name=
plotter_baud=2
plotter_parity=0
plotter_data_bits=0
plotter_stop_bits=0
dnc_port=0
dnc_driver_name=
dnc_baud=2
dnc_parity=0
dnc_data_bits=0
dnc_stop_bits=0
[Profile Sequence Settings]
init point=0
cut sequence style=12
number of ranges=10
heat dissipation min distance=9.8425197
heat dissipation x grid=23.6220472
heat dissipation y grid=11.8110236
optimized horizontal aggressiveness=4
optimized vertical aggressiveness=4
optimized closest to center aggressiveness=4
optimized closest to start aggressiveness=4
[General Settings]
PatternArrayMethod=0
[Edge Pierce Settings]
move leads=1
edge pierce length=1.9685039
plate edge threshold=0.0000000
[NIF Default Settings]
nif_mirror=0
nif_quantity=1
nif_init_rotation=0.0000000
nif_rotation=0.0000000
nif_priority=5
nif_auto_cluster=0
nif_auto_clc=0
nif_additional_ext1=txt
nif_additional_ext2=
nif_additional_ext3=
nif_additional_ext4=*.*
nif_additional_controller1=HD-80
nif_additional_controller2=
nif_additional_controller3=
nif_additional_controller4=CAD File
nif_units=0
part_automove_leads=1
part_autotab=0
part_pattern_array=1
nif_assoc_count=0
retain_leads=1
part_filling=1
[Plate Handler Settings]
use_plate_handler=0
[Micro Joint Settings]
use_programmed=0
use_automatic=0
replace_lo=0
use_for_autotab=0
[Base Process]
Layers=0
IgnoreForOutput=0
[Costing Settings]
rapid_rate=472.4409449
MaterialCostMethod=0
[Subroutine Settings]
subroutine type=2
use rotation angle=0
allow nested subroutines=0
subroutine mode=0
allow subroutined nests=0
allow ca motion subroutines=0
[Autonest Strategy 6]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=1
rotation_granularity=30.0000000
fill_using_pattern=1
[Autonest Strategy 7]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=1
rotation_granularity=5.0000000
fill_using_pattern=1
[Autonest Strategy 8]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=2
rotation_granularity=30.0000000
fill_using_pattern=1
[Autonest Strategy 9]
autonest_direction=1
autonest_orientation=1
nest_overlap_factor=0.2500000
part_overlap_factor=0.6000000
plate_usage_factor=0.4000000
nested_region_factor=0.2000000
plate_usage_weight=1.0000000
part_offset_weight=1.0000000
use_part_overlap=1
use_nest_overlap=1
use_plate_usage=1
use_interiors_first=0
rotate_part_first=1
pattern_nest=1
tight_fit=1
clc_array=0
rect_optimize=0
pattern_array_strategy=2
rotation_granularity=1.0000000
fill_using_pattern=1
[New Autonest Strategy 6]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 7]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 8]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[New Autonest Strategy 9]
autonest_direction=1
autonest_resolution=0.2500000
step_angle=180.0000000
auto_pair_cutoff_util=90.0000000
auto_pair=0
nest_clusters_first=0
nest_inside_cutouts=0
rotate_part_first=0
pattern_nest=0
tight_fit=0
clc_array=0
rect_optimize=0
pattern_array_strategy=0
[DXF Output Settings]
[Bevel Settings]
macro folder=C:\ProgramData\Hypertherm CAM\Macros\
MacroRelativePath=
use compensation value=1
use blind compensation value=1
use process compensation value=0
two stage compensation=1
[Working Zone Settings]
[Wz Cut Sequence Settings]
[Cut Sequence Rules]
ActiveRule=0
RuleCount=0
[Standard Plate Sizes]
PlateCount=6
DefaultPlate=6
Plate1XDim=94.4881890
Plate1YDim=47.2440945
Plate2XDim=118.1102362
Plate2YDim=47.2440945
Plate3XDim=118.1102362
Plate3YDim=59.0551181
Plate4XDim=118.1102362
Plate4YDim=70.8661417
Plate5XDim=141.7322835
Plate5YDim=70.8661417
Plate6XDim=236.2204724
Plate6YDim=59.0551181
[Manual Nesting]
Nudge Distance=0.0787402
Increment Angle=180.0000000
AutoDrop Zone=3
Use AutoBump=1
AutoBump1=2
AutoBump2=1
[Process 1]
name=Plasma
process_type=1
process parameters file=Plasma(Cut)+Hypertherm.xlsx
use default process parameters=0
use default auto tab settings=1
[Process 1 Chain Settings]
[Process 1 Bridge Settings]
[Process 1 CLC Settings]
clc_end_point_dist=3.825285
[Process 1 Default Process Parameters]
[Process 1 Default Int Lead Settings]
[Process 1 Default Ext Lead Settings]
[Process 1 Costing Settings]
[Process 1 Auto Tab Settings]
auto tab strategy=1
[Process 1 NC Parameters]
ahc_slot_tolerance=0.0787402
[Process 1 Preferences]
[UberNest Settings]
[Process 1 Slot Settings]
rect location bitmask=7
round rect location bitmask=11
obround location bitmask=9
[Process 1 Default Process Parameters Table]
RowCount=0
[Process 1 Default Cutting Techniques Table]
RowCount=0
[Misc Settings]
[Default Class By Material]
[Save]
[Cost Settings]
[Cut Sequence Rule 0]
Спасибо!