[Postname] Name=BZT_USBCNC_ATC KopfZeile= [Modul] PostModul= SIMModul= [StartCommand] Command1=% Command2=(Count_Block) G00 G17 G21 G40 G54 G49 Command3=(Count_Block) G64P0.1 G80 G90 G94 G99 Command4=(Count_Block) (************ CondaCam 2.1 *************) Command5=(Count_Block) ( Zeichn.-Name: (Filename) ) Command6=(Count_Block) ( Prog-Name: (NCFilename2) ) Command7=(Count_Block) (***************************************) Command8=(Count_Block) ( Erstellt-Am: (Date) ) Command9=(Count_Block) ( Kunde: ) Command10=(Count_Block) ( Zeichn.-Nr.: ) Command11=(Count_Block) ( Material: ) Command12=(Count_Block) (***************************************) Command13=(Count_Block) ( Rohteil-Abmessungen in X Y Z ) Command14=(Count_Block) ( X Min = X(BX-) X Max = X(BX+) ) Command15=(Count_Block) ( Y Min = Y(BY-) Y Max = Y(BY+) ) Command16=(Count_Block) ( Z Min = Z(BZ-) Z Max = Z(BZ+) ) Command17=(Count_Block) (***************************************) Command18=(Count_Block) ( ++++++ Verwendete - Werkzeuge +++++++ ) Command19=(Count_Block) (TOOL_DATA) Command20=(Count_Block) ( +++++++++++++++++++++++++++++++++++++ ) Command21=(Count_Block) ( PP Ausgabe für USBCNC ) Command22=(Count_Block) ( *** -- Werkzeugwechsel: -- *** ) Command23=(Count_Block) ( Werkzeugname: (ToolName) ) Command24=(Count_Block) ( Werkzeugnummer: T(TNr) ) Command25=(Count_Block) ( Bearbeitung: (JobName) ) Command26=(Count_Block) T(TNr) M06 Command27=(Count_Block) G43 H(TNr) Command28=(Count_Block)(SPINDLE_Block) Command29=(Count_Block) G0 X(KFAx[0]) Y(KFAy[0]) Command30=(Count_Block) G0 Z(KFAz+[0])(CoolOn) [EndCommand] Command1=(Count_Block) ( Grundstellung anfahren ) Command2=(Count_Block) G0 G40 Z(KFAz+[20]) Command3=(Count_Block) G0 G53 Z0 M09 ([Simhelp]Z(KFAz+[100])) Command4=(Count_Block) S0 M05 Command5=(Count_Block) M30 ( Programm Ende ) Command6=% [GENERAL] BlockPrefix= BlockEndPrefix= Extension=.NC Decimal=. OutputPlus= CommentStartChar=( CommentEndChar=) XYPlane= G17 YZPlane= G18 ZXPlane= G19 LinetoCircle=1 LinetoCircleToleranceFactor=1.2 LinetoCircleRadius_MAX=1500 LinetoCircleSegment_MAX=5 LinetoCirclePlane_Code=0 GModal=1 CountChar=N NUMPlaces=0 Increment=5 StartUnit=100 Char1= Char2= Char3= Count_Block=(CountChar)+(Count) CoolOn= M08 CoolOff= M09 TimeFactor=1.3 [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 Char1= Char2= Char3= G40Comp=(Count_Block) G40(\n) G41Comp=(Count_Block) G41(\n) G42Comp=(Count_Block) G42(\n) XYZModal=0 LinearRegisterPosition=(CompOff)+(CompLeft)+(CompRight)+(Count_Block)+(Motion)+(KoordxChar)+(Koordx)+(KoordyChar)+(Koordy)+(KoordzChar)+(Koordz)+(FEEDRATE_Block)+(SPINDLE_Block) RapidRegisterPosition=(CompOff)+(CompLeft)+(CompRight)+(Count_Block)+(Motion)+(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= 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=(Count_Block)+(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= M03 ClockwiseRotationL= M04 HighValue=24000.00 LowValue=100.00 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) ( *** -- Werkzeugwechsel: -- *** ) Command2=(Count_Block) ( Werkzeugname: (ToolName) ) Command3=(Count_Block) ( Werkzeugnummer: T(TNr) ) Command4=(Count_Block) ( Bearbeitung: (JobName) ) Command5=(Count_Block)(Plane) M05 M09 Command6=(Count_Block) T(TNr) M06 Command7=(Count_Block) G43 H(TNr) Command8=(Count_Block)(SPINDLE_Block) Command9=(Count_Block) G0 X(KFAx[0]) Y(KFAy[0]) Command10=(Count_Block) G0 Z(KFAz+[0])(CoolOn) XChangeP=0 YChangeP=0 ZChangeP=0 [TNr_Format] NUMPlaces=1 [RegNr_Format] NUMPlaces=1 [Comp_Format] OutputPlus= DecimalPlaces=3 ShowZeros=1 [EntryCommand] InsertAfter=0 [ExitCommand] InsertAfter=0 [Cycle1] CycleName=Bohrzyklus mit Spanbrechung Typ G73 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);abheben nach (Q); CycleType=0 SCommand1=(Count_Block) G99 G73 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) Q(KFA[(CQ)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G73 Ende ) [Cycle2] CycleName=Bohrzyklus Linksgewinde mit Ausgleichfutter Typ G74 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z); CycleType=1 SCommand1=(Count_Block) M04 SCommand2=(Count_Block) G99 G74 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) F(KFA[(getTW)]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G74 Ende ) [Cycle4] CycleName=einfaches Bohren Typ G81 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z); CycleType=3 SCommand1=(Count_Block) G99 G81 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G81 Ende ) [Cycle5] CycleName=Bohrzyklus mit Verweilzeit Typ G82 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);Verweilzeit Bohrer unten (P in Sek.); CycleType=4 SCommand1=(Count_Block) G99 G82 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) P(ABS[(P1)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G82 Ende ) [Cycle6] CycleName=Tiefloch-Bohrzyklus mit entspaenen Typ G83 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);abheben nach (Q); CycleType=5 SCommand1=(Count_Block) G99 G83 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) Q(KFA[(CQ)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G83 Ende ) [Cycle7] CycleName=Bohrzyklus Rechtsgewinde mit Ausgleichfutter Typ G84 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z); CycleType=6 SCommand1=(Count_Block) G99 G84 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) F(KFA[(getTW)]) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G84 Ende ) [Cycle8] CycleName=Reib-Bohrzyklus Typ G85 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z); CycleType=7 SCommand1=(Count_Block) G99 G85 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G85 Ende ) [Cycle9] CycleName=Bohrzyklus Rueckzug mit Spindelstop Typ G86 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);Verweilzeit Bohrer unten (P in Sek.); CycleType=8 SCommand1=(Count_Block) G99 G86 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) P(ABS[(P1)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G86 Ende ) [Cycle10] CycleName=Bohrzyklus fuer Rueckwaertssenken Type G87 CyclePara=Annäherungshöhe (A);Endtiefe Bohrstange (M);Bohrungstiefe absolut (M-Z);Versatz in X (Q);Versatz in Y (Q); CycleType=9 SCommand1=(Count_Block) G99 G87 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) I(KFA[(P1)]) J(KFA[(P2)]) K-(KFA[(CQ)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G87 Ende ) [Cycle11] CycleName=Feinbohrzyklus mit Verweilzeit Rueckzug mit Handbetrieb Typ G88 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);Verweilzeit Bohrer unten (P in Sek.); CycleType=10 SCommand1=(Count_Block) G99 G88 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) P(ABS[(P1)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G88 Ende ) [Cycle12] CycleName=Feinbohr- und Reibzyklus mit Verweilzeit Typ G89 CyclePara=Annäherungshöhe (A);Bohrtiefe (Z);Verweilzeit Bohrer unten (P in Sek.); CycleType=11 SCommand1=(Count_Block) G99 G89 X(KFAx+[0]) Y(KFAy+[0]) Z(KFA[(Z3)]) R(KFA[(CR)]) P(ABS[(P1)])(FEEDRATE_Block) LCommand1=(Count_Block) X(KFAx+[0]) Y(KFAy+[0]) ECommand1=(Count_Block) G80 ( Bohrzyklus G89 Ende ) [CycleSimOptionen] G80=;;;;;;;; G73=;;;;;;;; G74= G76= G81= G82= G83= G84= G85= G86= G87= G88= G89= BORCYCLE_Z_INK=0 START_at_CALL=0 [USER] TEXT=Postprozessor für USBCNC mit Automatischer Werkzeugvermessung und Kreise in allen Ebenen Kreisparameter I,J,K = inkrementa l