[Postname] Name=PORTATEC KopfZeile= [Modul] PostModul= SIMModul= [StartCommand] Command1=% Command2=(TOOL_DATA) Command3=(BLOCKMIN X(BX-) Y(BY-) Z(BZ-)) Command4=(BLOCKMAX X(BX+) Y(BY+) Z(BZ+)) Command5=P1699=2 Command6=G90 Command7=G40 Command8=G17 Command9=G60 X0 Command10=G61 M800 Command11=N1000 G61 Command12=P1698=1 Command13=P1697=2 Command14=M801 Command15=M501 (Zero Point Call) Command16=T(TNr) M06 Command17=M46 (Suction swivel in) Command18=G00 X(KFAx+[0]) Y(KFAy+[0])(SPINDLE_Block) Command19=G00 Z(KFAz+[0])(CoolOn) Command20=M13 (Suction on) Command21=M23 (Air Cushion Suction on) [EndCommand] Command1=G75 Command2=G88 Command3=G89 Command4=M2 Command5=M12 (Suction off) Command6=M47 (Suction swivel out) Command7=M500 Command8=M30 [GENERAL] BlockPrefix= BlockEndPrefix= Extension=.din Decimal=. OutputPlus= CommentStartChar=( CommentEndChar=) XYPlane=G17(Plane change)(\n) YZPlane=G18(Plane change)(\n) ZXPlane=G19(Plane change)(\n) LinetoCircle=1 LinetoCircleToleranceFactor=1 LinetoCircleRadius_MAX=1500 LinetoCircleSegment_MAX=5 LinetoCirclePlane_Code=0 GModal=1 CountChar=N NUMPlaces=0 Increment=1 StartUnit=1 Char1= Char2= Char3= Count_Block=(CountChar)+(Count) CoolOn= M08 CoolOff= M09 TimeFactor=1.200000 ZAxisMaxFeedFactor=0.500000 OUTSCAL=1.000000 [LINEAR DEFINITION] LinearMotion=G01 RapidMotion=G00 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(Compensation off)(\n) G41Comp=G41(Compensation right)(\n) G42Comp=G42(Compensation left)(\n) XYZModal=1 LinearRegisterPosition=(CompLeft)+(CompOff)+(CompRight)+(Motion)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(FEEDRATE_Block)+(SPINDLE_Block) RapidRegisterPosition=(Char2)+(CompLeft)+(CompOff)+(CompRight)+(Char1)+(Motion)+(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=G02 CIRCLE_L=G03 XZ_CIRCLE_R=G02 XZ_CIRCLE_L=G03 YZ_CIRCLE_R=G02 YZ_CIRCLE_L=G03 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=(ope[(getPL)<3? X(KFAx+[0]):]) Char2=(ope[(getPL)=3? Y(KFAy+[0]):])(ope[(getPL)=1? Y(KFAy+[0]):]) Char3= Z(KFAz+[0]) Char4= Char5= Char6= Char7= IJ_G91Modus=1 CIRCLE_Modal=0 HELIXINTP=0 CIRCLERegisterPosition=(Plane)+(CIRCLE)+(Char1)+(Char2)+(Char3)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(FEEDRATE_Block)+(SPINDLE_Block) HELIXRegisterPosition= CircleSplit=0 CirclePolygon=0 [SPINDLE DEFINITION] SpindleChar= E ClockwiseRotationR= M03 ClockwiseRotationL= M04 HighValue=10000.00 LowValue=0.0000 Factor=1.00000 DecimalPlaces=0 Decimal= ShowZeros=0 Char1= Char2= Char3= SPINDLE_Modal=0 SPINDLE_Block=(ClockwiseRotation)+(SpindleChar)+(NUMMC) [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=M05 Command2=M09 Command3=M12 (Suction off) Command4=M500 (Machine Coordinate System) Command5=G00 Z(KFA[0]) ([simhelp]z(Round[(KFAz+[0]);0])) Command6=M47 (Suction swivel out) Command7=T(TNr) M06 Command8=M46 (Suction swivel in) Command9=M501 (Zero Point Call) Command10=G00 X(KFAx+[0]) Y(KFAy+[0])(SPINDLE_Block) Command11=G00 Z(KFAz+[0])(CoolOn) Command12=M13 (Suction on) 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=G01(FEEDRATE_Block) SCommand2=([Drilling Cycle with chip breaking]G73) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) P1208=(KFA[(ope[((Z1)-(CQ))<=(Z3)?(Z3):((Z1)-(CQ))])]) SCommand3=P1213=0 P1214=(Round[(getTD)*0.1;2]) (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand4=X(KFAx+[0]) Y(KFAy+[0]) M983 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M983 ECommand1=([Zyklusende]G80) [Cycle2] CycleName=Left-hand thread with compensating chuck type G74 CyclePara=Approach height;Drilling depth; CycleType=1 SCommand1=G01 F(FeeF[(getTW)*(getSP)]) SCommand2=([Tapping]G74) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) P1205=(Round[(P1);2]) SCommand3=P1205=0 P1216=3 P1217=4 P1220=(Round[(getTW);3]) P1226=0.9 (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand4=X(KFAx+[0]) Y(KFAy+[0]) M984 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M984 ECommand1=([Zyklusende]G80) [Cycle4] CycleName=Drilling Cycle type G81 CyclePara=Approach height;Drilling depth; CycleType=3 SCommand1=G01(FEEDRATE_Block) SCommand2=([Drilling]G81) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand3=X(KFAx+[0]) Y(KFAy+[0]) M981 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M981 ECommand1=([Zyklusende]G80) [Cycle5] CycleName=Drilling Cycle with dwell time type G82 CyclePara=Approach height;Drilling depth;;DWELL TIME AT DEPTH; CycleType=4 SCommand1=G01(FEEDRATE_Block) SCommand2=([Drilling Cycle with Dwell Time]G82) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) P1205=(Round[(P1);2]) (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand3=X(KFAx+[0]) Y(KFAy+[0]) M982 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M982 ECommand1=([Zyklusende]G80) [Cycle6] CycleName=Deep Hole Peck Drilling Canned Cycle type G83 CyclePara=Approach height;Drilling depth;Depth Increment; CycleType=5 SCommand1=G01(FEEDRATE_Block) SCommand2=([Peck Drilling Canned Cycle]G83) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) P1208=(KFA[(ope[((Z1)-(CQ))<=(Z3)?(Z3):((Z1)-(CQ))])]) SCommand3=P1213=1 P1214=(Round[(getTD)*0.1;2]) (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand4=X(KFAx+[0]) Y(KFAy+[0]) M983 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M983 ECommand1=([Zyklusende]G80) [Cycle7] CycleName=Right-hand thread with compensating chuck type G84 CyclePara=Approach height;Drilling depth; CycleType=6 SCommand1=G01 F(FeeF[(getTW)*(getSP)]) SCommand2=([Tapping]G84) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) P1205=(Round[(P1);2]) SCommand3=P1205=0 P1216=4 P1217=3 P1220=(Round[(getTW);3]) P1226=0.9 (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand4=X(KFAx+[0]) Y(KFAy+[0]) M984 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M984 ECommand1=([Zyklusende]G80) [Cycle8] CycleName=Reaming Cycle Type G85 CyclePara=Approach height;Drilling depth; CycleType=7 SCommand1=G01(FEEDRATE_Block) SCommand2=([Reaming/Drilling]G85) P1200=(KFA[(CR)]) P1201=(KFA[(Z1)]) P1202=(KFA[(CA)]) P1203=(KFA[(Z3)]) (ope["(CoolOn)"=" M08"?P1249=8:]) SCommand3=X(KFAx+[0]) Y(KFAy+[0]) M985 LCommand1=X(KFAx+[0]) Y(KFAy+[0]) M985 ECommand1=([Zyklusende]G80) [CycleSimOptionen] G80=;;;;;;;; G73=;;;P1203=;;;P1200=;; G74=;;;P1203=;;;P1200=;; G76=;;;P1203=;;;P1200=;; G81=;;;P1203=;;;P1200=;; G82=;;;P1203=;;;P1200=;; G83=;;;P1203=;;P1208=;P1200=;; G84=;;;P1203=;;;P1200=;; G85=;;;P1203=;;;P1200=;; G86=;;;P1203=;;;P1200=;; G87=;;;P1203=;;;P1200=;; G88=;;;P1203=;;;P1200=;; G89=;;;P1203=;;;P1200=;; BORCYCLE_Z_INK=0 START_at_CALL=0 [USER] TEXT=PORTATEC/Eckelmann