[Postname] Name=Siemens802S KopfZeile= [Modul] PostModul= SIMModul= [StartCommand] Command1=%_N_(NCFilename)_MPF Command2=;$PATH=/_N_MPF_DIR Command3=(Count_Block)(TOOL_DATA) Command4=(Count_Block);BLOCKMIN X(BX-) Y(BY-) Z(BZ-) Command5=(Count_Block);BLOCKMAX X(BX+) Y(BY+) Z(BZ+) Command6=(Count_Block) G17 G71 G90 G94 G54 G64 Command7=(Count_Block) T(TNr) M6 Command8=(Count_Block) G0 X(KFAx+[0]) Y(KFAy+[0])(SPINDLE_Block) Command9=(Count_Block) Z(KFAz+[0])(CoolOn) [EndCommand] Command1=(Count_Block) M5 M9 Command2=(Count_Block) M2 Command3=% [GENERAL] BlockPrefix= BlockEndPrefix= Extension=.MPF Decimal=. OutputPlus= CommentStartChar=; CommentEndChar= XYPlane= G17 YZPlane= G18 ZXPlane= G19 LinetoCircle=1 LinetoCircleToleranceFactor=1.2 LinetoCircleRadius_MAX=1500 LinetoCircleSegment_MAX=6 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=1.200000 ZAxisMaxFeedFactor=0.500000 OUTSCAL=1.000000 [LINEAR DEFINITION] LinearMotion= G1 RapidMotion= G0 KoordxChar= X KoordyChar= Y KoordzChar= Z DecimalPlaces=3 XFactor=1.0 YFactor=1.0 ZFactor=1.0 ShowZeros=1 LZERO=1 Char1= Char2= Char3= G40Comp= G40 G41Comp= G41 G42Comp= G42 XYZModal=1 LinearRegisterPosition=(Motion)+(CompOff)+(CompLeft)+(CompRight)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(FEEDRATE_Block)+(SPINDLE_Block) RapidRegisterPosition=(Motion)+(CompOff)+(CompLeft)+(CompRight)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(SPINDLE_Block) [ROUNDAXIS DEFINITION] KoordaChar= KoordbChar= KoordcChar= DecimalPlaces= AFactor= BFactor= CFactor= ShowZeros= LZERO= Char1= Char2= Char3= ABCModal=0 CharCW= CharCCW= ARotaryLimitMin=-999999 ARotaryLimitMax=999999 BRotaryLimitMin=-999999 BRotaryLimitMax=999999 CRotaryLimitMin=-999999 CRotaryLimitMax=999999 AoppositeDirect=0 BoppositeDirect=0 CoppositeDirect=0 RadianOutput=0 [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= I_Factor=1.0 J_Factor=1.0 KR_Factor=1.000000 W_Factor=1.000000 ShowZeros=1 Char1= Char2= Char3= Char4= Char5= Char6= Char7= IJ_G91Modus=1 CIRCLE_Modal=0 HELIXINTP=0 CIRCLERegisterPosition=(Plane)+(CIRCLE)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(FEEDRATE_Block)+(SPINDLE_Block) HELIXRegisterPosition= 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=0 Decimal= ShowZeros=0 Char1= Char2= Char3= FEEDRATE_Modal=0 FEEDRATE_Block=(FEEDRATEChar)+(NUMMC) [ToolChange] Command1=(Count_Block) G17 G0 M5 M9 Command2=(Count_Block) T(TNr) M6 Command3=(Count_Block) (Plane) G0 X(KFAx+[0]) Y(KFAy+[0])(SPINDLE_Block) Command4=(Count_Block) Z(KFAz+[0])(CoolOn) XChangeP= YChangeP= ZChangeP= [TNr_Format] NUMPlaces=1 [RegNr_Format] NUMPlaces=1 [Comp_Format] OutputPlus= DecimalPlaces=3 ShowZeros=1 [SimConfig] MESCAL=1.000000 TOSCAL=1.000000 [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) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R107=(FeeF+[0]) R108=(FeeF+[0]) R110=(KFA[(CR)-(FABS[(CQ)])]) R111=0 R127=0 SCommand3=(Count_Block) LCYC83 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC83 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle2] CycleName=Left-hand thread with compensating chuck type G74 CyclePara=Approach height;Drilling depth; CycleType=1 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R106=(KFA[(getTW)]) R126=4 SCommand3=(Count_Block) LCYC840 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC840 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle4] CycleName=Drilling Cycle type G81 CyclePara=Approach height;Drilling depth; CycleType=3 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R105=0 SCommand3=(Count_Block) LCYC82 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC82 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle5] CycleName=Drilling Cycle with dwell time type G82 CyclePara=Approach height;Drilling depth;;DWELL TIME AT DEPTH; CycleType=4 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R105=(Round[(P1);1]) SCommand3=(Count_Block) LCYC82 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC82 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle6] CycleName=Deep Hole Peck Drilling Canned Cycle type G83 CyclePara=Approach height;Drilling depth;Depth Increment; CycleType=5 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R107=(FeeF+[0]) R108=(FeeF+[0]) R110=(KFA[(CR)-(FABS[(CQ)])]) R111=(KFA[(CQ)*0.2]) R127=1 SCommand3=(Count_Block) LCYC83 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC83 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle7] CycleName=Right-hand thread with compensating chuck type G84 CyclePara=Approach height;Drilling depth; CycleType=6 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R106=(KFA[(getTW)]) R126=3 SCommand3=(Count_Block) LCYC840 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC840 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle8] CycleName=Reaming Cycle Type G85 CyclePara=Approach height;Drilling depth; CycleType=7 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R105=0 R107=(FeeF+[0]) R108=(FeeF+[0]) SCommand3=(Count_Block) LCYC85 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC85 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle9] CycleName=Bohrzyklus Linksgewinde ohne Ausgleichfutter LCYC84 CyclePara=Approach height;Drilling depth; CycleType=1 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R105=0 R106=-(KFA[(getTW)]) R112=(KFA[(getSP)]) R113=(KFA[(getSP)]) SCommand3=(Count_Block) LCYC84 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC84 ECommand1=(Count_Block);(Zyklusende)G80 [Cycle10] CycleName=Bohrzyklus Rechtsgewinde ohne Ausgleichfutter LCYC84 CyclePara=Approach height;Drilling depth; CycleType=6 SCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) SCommand2=(Count_Block) R101=(KFA[(CR)]) R102=(KFA[(CA)]) R103=(KFA[(Z1)]) R104=(KFA[(Z3)]) R105=0 R106=(KFA[(getTW)]) R112=(KFA[(getSP)]) R113=(KFA[(getSP)]) SCommand3=(Count_Block) LCYC84 LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) LCommand2=(Count_Block) LCYC84 ECommand1=(Count_Block);(Zyklusende)G80 [CycleSimOptionen] G80=;;;;;;;; G73=LCYC83;;;R104=;;R110=;R101=;; G74=LCYC84;;;R104=;;R110=;R101=;; G76=LCYC83;;;R104=;;R110=;R101=;; G81=LCYC82;;;R104=;;R110=;R101=;; G82=LCYC82;;;R104=;;R110=;R101=;; G83=LCYC83;;;R104=;;R110=;R101=;; G84=LCYC84;;;R104=;;R110=;R101=;; G85=LCYC85;;;R104=;;R110=;R101=;; G86=LCYC83;;;R104=;;R110=;R101=;; G87=LCYC83;;;R104=;;R110=;R101=;; G88=LCYC83;;;R104=;;R110=;R101=;; G89=LCYC83;;;R104=;;R110=;R101=;; BORCYCLE_Z_INK=0 START_at_CALL=1 [USER] TEXT=Circular arc parameter I,J,K = incremental