[Postname] Name=FAGOR8055i KopfZeile= [Modul] PostModul= SIMModul= [StartCommand] Command1=%(NCFilename), MX--, Command2=G90 G97 G94 Command3=T(TNr) Command4=(SPINDLE_Block) Command5=G00 X(KFAx+[0]) Y(KFAy+[0]) Command6=G00 Z(KFAz+[0])(CoolOn) [EndCommand] Command1=M05 Command2=M09 Command3=G00 G53 Z0 ;(Retraction plane)Z(KFA[(getZ)+100]) Command4=M30 [GENERAL] BlockPrefix= BlockEndPrefix= Extension=.pim Decimal=. OutputPlus= CommentStartChar=( CommentEndChar=) XYPlane=G17 YZPlane=G18 ZXPlane=G19 LinetoCircle=1 LinetoCircleToleranceFactor=1 LinetoCircleRadius_MAX=1500 LinetoCircleSegment_MAX=3 LinetoCirclePlane_Code=1 GModal=1 CountChar=N NUMPlaces=0 Increment=1 StartUnit=1 Char1= Char2= Char3= Count_Block=(CountChar)+(Count) CoolOn= M08 CoolOff= M09 TimeFactor= [LINEAR DEFINITION] LinearMotion=G01 RapidMotion=G00 KoordxChar= X KoordyChar= Y KoordzChar= Z DecimalPlaces=4 XFactor=1.0 YFactor=1.0 ZFactor=1.0 ShowZeros=1 Char1= Char2= Char3= G40Comp= G40 G41Comp= G41 G42Comp= G42 XYZModal=0 LinearRegisterPosition=(Motion)+(CompOff)+(CompLeft)+(CompRight)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(FEEDRATE_Block)+(SPINDLE_Block) RapidRegisterPosition=(Motion)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(SPINDLE_Block) [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 KWR_Factor=1.0 ShowZeros=1 Char1=(IF[(getPL)<3]{) Char2=(IF[(getPL)=1]{) Char3=(ope[(getPL)=3? I:(ope[(getPL)=2? J: K])]) Char4= Char5= Char6= Char7= IJ_G91Modus=1 CIRCLE_Modal=0 HELIXINTP=1 CIRCLERegisterPosition=(Plane)+(CIRCLE)+(Char1)+(KoordxChar)+(Koordx)+(}ELSE{)+(KoordyChar)+(Koordy)+(}ENDIF)+(Char2)+(KoordyChar)+(Koordy)+(}ELSE{)+(KoordzChar)+(Koordz)+(}ENDIF)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(FEEDRATE_Block)+(SPINDLE_Block) HELIXRegisterPosition=(Plane)+(CIRCLE)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(KoordiChar)+(Koordi)+(KoordjChar)+(Koordj)+(KoordkChar)+(Koordk)+(Char3)+(HelixChar)+(PITCH)+(FEEDRATE_Block)+(SPINDLE_Block) CircleSplit=0 CirclePolygon=0 [SPINDLE DEFINITION] SpindleChar=S 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=(SpindleChar)+(NUMMC)+(ClockwiseRotation) [FEEDRATE DEFINITION] FEEDRATEChar= F HighValue=10000.0000 LowValue=1.0000 Factor=1.000000 DecimalPlaces=4 Decimal=. ShowZeros=1 Char1= Char2= Char3= FEEDRATE_Modal=0 FEEDRATE_Block=(FEEDRATEChar)+(NUMMC) [ToolChange] Command1=M05 Command2=M09 Command3=T(TNr) Command4=(SPINDLE_Block) Command5=G00 X(KFAx+[0]) Y(KFAy+[0]) Command6=G00 Z(KFAz+[0])(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 (A);Drilling depth (Z);Depth Increment (Q);;DWELL TIME AT DEPTH; CycleType=0 SCommand1=G69 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)]) J5 H0.5 B(KFA[(CQ)]) D(KFA[(CA)]) K(ABS[(P2)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle2] CycleName=Left-hand thread with compensating chuck type G74 CyclePara=Approach height (A);Drilling depth (Z); CycleType=1 SCommand1=M04 SCommand2=G84 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle3] CycleName=Fine Boring Canned Cycle type G76 CyclePara=Approach height (A);Drilling depth (Z);Retraction (Q); CycleType=2 SCommand1=G86 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)]) Q0 D(KFA[(CQ)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle4] CycleName=Drilling Cycle type G81 CyclePara=Approach height (A);Drilling depth (Z); CycleType=3 SCommand1=G81 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle5] CycleName=Drilling Cycle with dwell time type G82 CyclePara=Approach height (A);Drilling depth (Z);;DWELL TIME AT DEPTH; CycleType=4 SCommand1=G82 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)]) K(ABS[(P1)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle6] CycleName=Deep Hole Peck Drilling Canned Cycle type G83 CyclePara=Approach height (A);Drilling depth (Z);Depth Increment (Q); CycleType=5 SCommand1=G83 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) (ope[(CQ)>0?I(KFA[-(CQ)]) J(KFA[((Z2)+(CA))/(CQ)]):I(KFA[(Z2)+(CA)]) J1])(FEEDRATE_Block) ;(Info)D(KFA[(Z3)])Q(KFA[(CQ)]) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle7] CycleName=Right-hand thread with compensating chuck type G84 CyclePara=Approach height (A);Drilling depth (Z); CycleType=6 SCommand1=G84 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle8] CycleName=Reaming Cycle Type G85 CyclePara=Approach height (A);Drilling depth (Z); CycleType=7 SCommand1=G85 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle9] CycleName=Drilling cycle retraction with spindle stop type G86 CyclePara=Approach height (A);Drilling depth (Z); CycleType=8 SCommand1=G86 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle10] CycleName=Complex deep-hole Fagor type G69 CyclePara=Approach height (A);Drilling depth (Z);Depth Increment (Q);peck increment (x)Drilling steps to withdraw;DWELL TIME AT DEPTH; CycleType=0 SCommand1=G69 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)]) J(ABS[(P1)]) H0.5 B(KFA[(CQ)]) D(KFA[(CA)]) K(ABS[(P2)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [Cycle12] CycleName=Fine Drilling Cycle with dwell time type G89 CyclePara=Approach height (A);Drilling depth (Z);;DWELL TIME AT DEPTH; CycleType=11 SCommand1=G89 G99 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(CR)]) I(KFA[(Z3)]) K(ABS[(P1)])(FEEDRATE_Block) LCommand1=X(KFAx+[0]) Y(KFAy+[0]) ECommand1=G80 [CycleSimOptionen] G80=;;;;;;;; G73=G69;;;I;;B;Z;; G74=;;;I;;B;Z;; G76=;;;I;;B;Z;D; G81=;;;I;;B;Z;; G82=;;;I;;B;Z;; G83=;;;D;;Q;Z;; G84=;;;I;;B;Z;; G85=;;;I;;B;Z;; G86=;;;I;;B;Z;; G87=;;;I;;B;Z;; G88=;;;I;;B;Z;; G89=;;;I;;B;Z;; BORCYCLE_Z_INK=0 START_at_CALL=0 [USER] TEXT=Circular arc parameter I,J,K = incremental