30001 2 -1 -1 -1 -1 -1 -1 -1 -1 ZA - Regular contour - Lead arc with 3 mm radius, Break 3 mm before end, No Pushout, Leadout same as leadin # ID Type_ep Site_ch Min Max Class IfCCW_ac Machine 10xThk iii #Name #Material # break 1 0 (($ProfTotLen)-3) 0 750 #pushout 1 0 (0.5*($MaxCycleX-$MinCycleX)) 0 2 #leadin 2 0 (($MaxCycleX-$MinCycleX)/4) (180) 0 leadin 2 0 (3) (180) 0 leadout 2 0 (3) (180) 0 End_Methods # DUMMYVARIABLE proBreak 50 DUMMYVARIABLE proPush 10 # # Break after 50 % with break_parameter = 750 # Pushout by a distance equal to twice the thickness # Leadin in the form of semi-circular arc from the centre of the circular hole and no leadout # # $EntityCategory $ProfileCategory $EntParam1 $EntLenX $EntLenY $EntTotLen $MinCycleX $MaxCycleX $MinCycleY $MaxCycleY # X_RAPID_MOTION G00 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] (Plasma ccs cut) P1200=1 (Tech switch) P1201=50 (Tech record) G22 L9800 G61 G4[$KerfType%d] R=P1507 E0 ENDSECTION # X_BREAK_POINT M1012 (Height control adjust) ENDSECTION # X_LINE_FEED G01 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] ENDSECTION # X_CLOCKWISE_ARC_FEED IF [[$EntTotLen]>0.01] G02 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] I[1.0*$II%.6lf] J[1.0*$JI%.6lf] ELSE G01 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] ENDIF ENDSECTION # X_ANTI_CLOCKWISE_ARC_FEED IF [[$EntTotLen]>0.01] G03 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] I[1.0*$II%.6lf] J[1.0*$JI%.6lf] ELSE G01 X[1.0*$XA%.6lf] Y[1.0*$YA%.6lf] ENDIF ENDSECTION # X_KERF #G4[$KerfType%d] ENDSECTION # X_CUT_START M14 ENDSECTION # X_CUT_END M15 G40 E1 ENDSECTION