[Postname] Name=Siemens8XXD_SHOPmill KopfZeile= [Modul] PostModul= SIMModul= [StartCommand] Command1=;%_N_(NCFilename)_MPF Command2=(Count_Block);$PATH=/_N_WKS_DIR/_N_(NCFilename)_WPD Command3=(Count_Block);Condacam Command4=(Count_Block);(Date) Command5=(Count_Block)(TOOL_DATA) Command6=(Count_Block);BLOCKMIN X(BX-) Y(BY-) Z(BZ-) Command7=(Count_Block);BLOCKMAX X(BX+) Y(BY+) Z(BZ+) Command8=(Count_Block) T="(TNa)" Command9=(Count_Block) M6 Command10=(Count_Block) G54 Command11=(Count_Block) G0 G17 G90 X(KFAx+[0]) Y(KFAy+[0]) D1(SPINDLE_Block) Command12=(Count_Block) Z(KFAz+[0]) (CoolOn) [EndCommand] Command1=(Count_Block) M9 Command2=(Count_Block) G0 Z(KFAz+[100]) Command3=(Count_Block) M17 Command4=% [GENERAL] BlockPrefix= BlockEndPrefix= Extension=.mpf Decimal=. OutputPlus= CommentStartChar=; CommentEndChar= XYPlane=(Count_Block);(Plane change)G17(\n) YZPlane=(Count_Block);(Plane change)G18(\n) ZXPlane=(Count_Block);(Plane change)G19(\n) LinetoCircle=1 LinetoCircleToleranceFactor=1 LinetoCircleRadius_MAX=1500 LinetoCircleSegment_MAX=4 LinetoCirclePlane_Code=0 GModal=0 CountChar=N NUMPlaces=0 Increment=1 StartUnit=1 Char1= Char2= Char3= Count_Block=(CountChar)+(Count) CoolOn= M8 CoolOff= M9 TimeFactor= [LINEAR DEFINITION] LinearMotion= G1 RapidMotion= G0 KoordxChar= X KoordyChar= Y KoordzChar= Z DecimalPlaces=3 XFactor=1.0 YFactor=1.0 ZFactor=1.0 ShowZeros=3 Char1= Char2= Char3= G40Comp= G40 G41Comp= G41 G42Comp= G42 XYZModal=1 LinearRegisterPosition=(Count_Block)+(Motion)+(CompOff)+(CompLeft)+(CompRight)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(FEEDRATE_Block)+(SPINDLE_Block) RapidRegisterPosition=(Count_Block)+(Motion)+(CompOff)+(CompLeft)+(CompRight)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(SPINDLE_Block) [CIRCLE DEFINITION] CIRCLE_R= G2 CIRCLE_L= G3 XZ_CIRCLE_R= G2 XZ_CIRCLE_L= G3 YZ_CIRCLE_R= G2 YZ_CIRCLE_L= G3 KoordiChar= I KoordjChar= J KoordkChar= K RadiusChar= R AngleChar= W HelixChar= TURN= I_Factor=1.0 J_Factor=1.0 KWR_Factor=1.0 ShowZeros=3 Char1=(IF[(getPL)<3]{) Char2=(IF[(getPL)=1]{) Char3= Char4= Char5= Char6= Char7= IJ_G91Modus=1 CIRCLE_Modal=0 HELIXINTP=1 CIRCLERegisterPosition=(Plane)+(Count_Block)+(CIRCLE)+(Char1)+(KoordxChar)+(Koordx)+(}ELSE{)+(KoordyChar)+(Koordy)+(}ENDIF)+(Char2)+(KoordyChar)+(Koordy)+(}ELSE{)+(KoordzChar)+(Koordz)+(}ENDIF)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(FEEDRATE_Block) HELIXRegisterPosition=(Plane)+(Count_Block)+(CIRCLE)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(HelixChar)+(TURN)+(FEEDRATE_Block) CircleSplit=0 CirclePolygon=0 [SPINDLE DEFINITION] SpindleChar= S ClockwiseRotationR= M3 ClockwiseRotationL= M4 HighValue=10000.00 LowValue=0.0000 Factor=1.00000 DecimalPlaces=0 Decimal= ShowZeros=0 Char1= Char2= Char3= SPINDLE_Modal=0 SPINDLE_Block=(SpindleChar)+(NUMMC)+(ClockwiseRotation) [FEEDRATE DEFINITION] FEEDRATEChar= F HighValue=10000.0000 LowValue=1.0000 Factor=1.000000 DecimalPlaces=3 Decimal=. ShowZeros=1 Char1= Char2= Char3= FEEDRATE_Modal=0 FEEDRATE_Block=(FEEDRATEChar)+(NUMMC) [ToolChange] Command1=(Count_Block) G17 Command2=(Count_Block) T="(TNa)" Command3=(Count_Block) M6 Command4=(Count_Block) G0 X(KFAx+[0]) Y(KFAy+[0])(SPINDLE_Block) Command5=(Count_Block) Z(KFAz+[0]) D1(CoolOn) XChangeP= YChangeP= ZChangeP= [TNr_Format] NUMPlaces=1 [RegNr_Format] NUMPlaces=1 [Comp_Format] OutputPlus= DecimalPlaces=3 ShowZeros=1 [EntryCommand] InsertAfter=0 [ExitCommand] InsertAfter=0 [Cycle1] CycleName=Drilling Cycle with chip breaking type G73 CyclePara=Approach height;Drilling depth;Depth Increment; CycleType=0 SCommand1=(Count_Block) CYCLE83((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,(KFA[(CQ)]),0,0,0,1,0) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle2] CycleName=Left-hand thread with compensating chuck type G74 CyclePara=Approach height;Drilling depth; CycleType=1 SCommand1=(Count_Block) M4 SCommand2=(Count_Block) CYCLE840((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,0,4,1,0,-(KFA[(getTW)])) SCommand3=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle3] CycleName=Fine Boring Canned Cycle type G76 CyclePara=Approach height;Drilling depth;Retraction; CycleType=2 SCommand1=(Count_Block) CYCLE86((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,(getSPCW),(KFA[(CQ)]),0,0,0) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle4] CycleName=Drilling Cycle type G81 CyclePara=Approach height;Drilling depth; CycleType=3 SCommand1=(Count_Block) CYCLE81((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle5] CycleName=Drilling Cycle with dwell time type G82 CyclePara=Approach height;Drilling depth;;DWELL TIME AT DEPTH; CycleType=4 SCommand1=(Count_Block) CYCLE82((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,(ABS[(P1)])) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle6] CycleName=Deep Hole Peck Drilling Canned Cycle type G83 CyclePara=Approach height;Drilling depth;Depth Increment; CycleType=5 SCommand1=(Count_Block) CYCLE83((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,(KFA[(CQ)]),0,0,0,1,1) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle7] CycleName=Right-hand thread with compensating chuck type G84 CyclePara=Approach height;Drilling depth; CycleType=6 SCommand1=(Count_Block) M3 SCommand2=(Count_Block) CYCLE840((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,0,3,1,0,(KFA[(getTW)])) SCommand3=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle8] CycleName=Reaming Cycle Type G85 CyclePara=Approach height;Drilling depth; CycleType=7 SCommand1=(Count_Block) CYCLE85((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,(FeeF+[0]),(FeeF+[0])) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle9] CycleName=Bohrzyklus Linksgewinde ohne Ausgleichfutter CYCLEG84 CyclePara=Approach height;Drilling depth; CycleType=1 SCommand1=(Count_Block) M4 SCommand2=(Count_Block) CYCLE84((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,4,0,-(KFA[(getTW)]),0,(SpiF+[0]),(SpiF+[0])) SCommand3=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle10] CycleName=Bohrzyklus Rechtsgewinde ohne Ausgleichfutter CYCLEG84 CyclePara=Approach height;Drilling depth; CycleType=6 SCommand1=(Count_Block) M3 SCommand2=(Count_Block) CYCLE84((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,0,3,0,(KFA[(getTW)]),0,(SpiF+[0]),(SpiF+[0])) SCommand3=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle11] CycleName=Fine boring cycle with dwell time and manual retract type G88 CyclePara=Approach height;Drilling depth;;Dwell Time; CycleType=10 SCommand1=(Count_Block) CYCLE88((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,(ABS[(P1)]),(getSPCW)) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [Cycle12] CycleName=Fine Drilling Cycle with dwell time type G89 CyclePara=Approach height;Drilling depth;;Dwell Time; CycleType=11 SCommand1=(Count_Block) CYCLE89((KFA[(CR)]),(KFA[(CR)]),(KFA[(CA)]),(KFA[(Z3)]),0,(ABS[(P1)])) SCommand2=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 [CycleSimOptionen] G80=;;;;;;;; G73= G74= G76= G81=CYCLE81;;;;;;;; G82=CYCLE82;;;;;;;; G83=CYCLE83;;;;;;;; G84=CYCLE84;;;;;;;; G85=CYCLE85;;;;;;;; G86=CYCLE86;;;;;;;; G87=CYCLE87;;;;;;;; G88=CYCLE88;;;;;;;; G89=CYCLE89;;;;;;;; BORCYCLE_Z_INK=0 START_at_CALL=0 [USER] TEXT=Circular arc parameter I,J,K = incremental