MW M-TS/ Juli 2016HEIDENHAIN
NC-Programme mit DIN/ISO-Programmierung
iTNC 530TNC 640TNC 620TNC 320TNC 128
MW M-TS/ Juli 2016
Programmablauf
Erstellung Ordner für das Programm Programmanlegen DIN/ISO Definition BLK-Form und Bezugspunkt aktiveren Planfräsen T D50 Kontur Schruppen T D16 mit Aufmaß Kontur Schlichten T D16 ohne Aufmaß Bohrungen erstellen
NC-Anbohrer T D12 Bohrer T D6.8
Kreistasche D20 T D8 Nut T D8 Rechtecktasche T D8 Innenkontur T D8 Kreistasche D20 Mitte T D8 Entgraten Programm-Ende
Programmablauf
Werkstoff: AlCuPbMn
MW M-TS/ Juli 2016Simulation
MW M-TS/ Juli 2016
Wechsel zum Programmierplatz
MW M-TS/ Juli 2016
Erstellung Ordner für das Programm
Programmablauf
MW M-TS/ Juli 2016
Programm anlegen
Cursor auf der rechten Seite (Dateiseite) Programmname eingeben
Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm Auswahl mm/Inch für Programmierung
Programmablauf
MW M-TS/ Juli 2016
Definition BLK-Form
Mögliche Rohteile Rechteckiges Rohteil Zylindrisches Rohteil / Rohr Rotationssymmetrisches Rohteil mit beliebiger
Form
Aktivierung Bezugspunkt Zyklus 247 aktiviert die gewünschte Zeile aus der
Preset-Tabelle
Programmablauf
%PGM G71 *N10 G30 G17 X+0 Y+0 Z-20*N20 G31 X+150 Y+100 Z+2*;N40 G247 DATUM SETTING ~
Q339=+1 ;DATUM NUMBER*;
MW M-TS/ Juli 2016
Programmstruktur
Gliederungspunkt „* - Bezugspunkt aktivieren“ Tastenkombination SCHIFT + 8
Kommentar Taste ; Als eigene Zeile Als Kommentar hinter einem Satz
Programmablauf
MW M-TS/ Juli 2016
Planfräsen T D50
Werkzeug aufrufen TOOL CALL Werkzeug kann mit Nummer oder Name gerufen
werden Spindelachse Z (G17) Drehzahl ermitteln aus Schnittgeschwindigkeit
vc=1000 m/min Spindel einschalten mit M3
Programmablauf
* - Planfraesen T D63N70 T "FACE_MILL_D63" G17 S( VC = 1000 )*N80 M3*N90 G233 FACE MILLING ~
Q215=+0 ;MACHINING OPERATION ~Q389=+2 ;MILLING STRATEGY ~Q350=+1 ;MILLING DIRECTION ~Q218=+150 ;FIRST SIDE LENGTH ~Q219=+100 ;2ND SIDE LENGTH ~Q227=+2 ;STARTNG PNT 3RD AXIS ~Q386=+0 ;END POINT 3RD AXIS ~Q369=+0.3 ;ALLOWANCE FOR FLOOR ~Q202=+5 ;MAX. PLUNGING DEPTH ~Q370=+1 ;TOOL PATH OVERLAP ~Q207=+5876.49 ;FEED RATE FOR MILLNG ~Q385=+3917.66 ;FINISHING FEED RATE ~Q253=+9999 ;F PRE-POSITIONING ~Q357=+2 ;CLEARANCE TO SIDE ~Q200=+2 ;SET-UP CLEARANCE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q347=+0 ;1ST LIMIT ~Q348=+0 ;2ND LIMIT ~Q349=+0 ;3RD LIMIT ~Q220=+0 ;CORNER RADIUS ~Q368=+0 ;ALLOWANCE FOR SIDE ~Q338=+0 ;INFEED FOR FINISHING*
N100 G00 G90 X+0 Y+0 G40*N110 G79*;
MW M-TS/ Juli 2016
Planfräsen T D50
Planfräsen Bearbeitungsumfang 0 = Schruppen und
Schlichten mit einem Werkzeug Frässtrategie 2 = Fräsbahnen immer in die
gleiche Richtung 1. und 2. Seitenlänge definiert zu planende
Fläche Vorschub FZ0.3 (Berechnung mit
Schnittadtenrechner) Position X+0 Y+0 anfahren und spanenden
Zyklus aufrufen mit M99Alternativ:
G00 X+0 Y+0 G40G79
M99 / G79 ruft den zuletzt definierten spanenden Zyklus auf.
Programmablauf
* - Planfraesen T D63N70 T "FACE_MILL_D63" G17 S( VC = 1000 )*N80 M3*N90 G233 FACE MILLING ~
Q215=+0 ;MACHINING OPERATION ~Q389=+2 ;MILLING STRATEGY ~Q350=+1 ;MILLING DIRECTION ~Q218=+150 ;FIRST SIDE LENGTH ~Q219=+100 ;2ND SIDE LENGTH ~Q227=+2 ;STARTNG PNT 3RD AXIS ~Q386=+0 ;END POINT 3RD AXIS ~Q369=+0.3 ;ALLOWANCE FOR FLOOR ~Q202=+5 ;MAX. PLUNGING DEPTH ~Q370=+1 ;TOOL PATH OVERLAP ~Q207=+5876.49 ;FEED RATE FOR MILLNG ~Q385=+3917.66 ;FINISHING FEED RATE ~Q253=+9999 ;F PRE-POSITIONING ~Q357=+2 ;CLEARANCE TO SIDE ~Q200=+2 ;SET-UP CLEARANCE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q347=+0 ;1ST LIMIT ~Q348=+0 ;2ND LIMIT ~Q349=+0 ;3RD LIMIT ~Q220=+0 ;CORNER RADIUS ~Q368=+0 ;ALLOWANCE FOR SIDE ~Q338=+0 ;INFEED FOR FINISHING*
N100 G00 G90 X+0 Y+0 G40*N110 G79*;
MW M-TS/ Juli 2016
Kontur Schruppen T D16 mit Aufmaß
Werkzeugaufruf mit Aufmaß DL, DR und DR2 werden zu den Werten aus der
Werkzeugtabelle hinzugerechnet L(TOOL.T) + DL(TOOL.T) + DL(PGM) = Tatsächliche Werkzeuglänge
Kontur wird im Unterprogramm programmiert, da sie mehrfach verwendet wird: Schruppen Schlichten Entgraten
Über Q50 wird die Tiefe an das Unterprogramm übergeben: Schruppen/Schlichten T-5 mm Entgraten T-0.5 mm
Unterprogrammaufruf mit L1
Programmablauf
* - Aussenkontur Schruppen D16N140 T "MILL_D16_ROUGH" G17 S9550 DL+0.5 DR+0.5*N150 M3*N160 Q50 = - 5 ;TiefeN160 L1*;
N190 G98 L1*N200 G00 G90 X+50 Y-20 G40*N210 G00 Z+2 G40*N220 G01 Z+Q50 G40 F5000*N230 APPR LCT X+50 Y+5 R2 G41 F2580*N240 G01 X+35.5*N250 G01 Y+15*N260 G03 X+17.5 Y+15 I+26.5 J+25*N270 G01 Y+5*N280 G01 X+5*N290 G24 R6*N300 G01 Y+95*N310 G25 R8*N320 G01 X+135*N330 G02 R+20 X+145 Y+80*N340 G01 Y+24*N350 G06 X+128.5 Y+5*N360 G01 X+50*N370 DEP LCT X+50 Y-20 R2*N380 G00 Z+50 G40*N390 G98 L0*
MW M-TS/ Juli 2016
Kontur Schruppen T D16 mit Aufmaß
Unterprogramm Beginnt mit G98 L (LBL-Nummer oder –Name) Jede LBL-Nummer oder –Name darf nur einmal
im NC-Programm vorkommen Ende mit G98 L0 (ist immer das Ende des Labels
und darf mehrfach im NC-Programm vorkommen)
Programmablauf
* - Aussenkontur Schruppen D16N140 T "MILL_D16_ROUGH" G17 S9550 DL+0.5 DR+0.5*N150 M3*N160 Q50 = - 5 ;TiefeN160 L1*;
N190 G98 L1*N200 G00 G90 X+50 Y-20 G40*N210 G00 Z+2 G40*N220 G01 Z+Q50 G40 F5000*N230 APPR LCT X+50 Y+5 R2 G41 F2580*N240 G01 X+35.5*N250 G01 Y+15*N260 G03 X+17.5 Y+15 I+26.5 J+25*N270 G01 Y+5*N280 G01 X+5*N290 G24 R6*N300 G01 Y+95*N310 G25 R8*N320 G01 X+135*N330 G02 R+20 X+145 Y+80*N340 G01 Y+24*N350 G06 X+128.5 Y+5*N360 G01 X+50*N370 DEP LCT X+50 Y-20 R2*N380 G00 Z+50 G40*N390 G98 L0*
MW M-TS/ Juli 2016
Kontur Schruppen T D16 mit Aufmaß
Konturbeschreibung: Kontur wird mit Befehlstasten programmiert:
Programmablauf
* - Aussenkontur Schruppen D16N140 T "MILL_D16_ROUGH" G17 S9550 DL+0.5 DR+0.5*N150 M3*N160 Q50 = - 5 ;TiefeN160 L1*;
N190 G98 L1*N200 G00 G90 X+50 Y-20 G40*N210 G00 Z+2 G40*N220 G01 Z+Q50 G40 F5000*N230 APPR LCT X+50 Y+5 R2 G41 F2580*N240 G01 X+35.5*N250 G01 Y+15*N260 G03 X+17.5 Y+15 I+26.5 J+25*N270 G01 Y+5*N280 G01 X+5*N290 G24 R6*N300 G01 Y+95*N310 G25 R8*N320 G01 X+135*N330 G02 R+20 X+145 Y+80*N340 G01 Y+24*N350 G06 X+128.5 Y+5*N360 G01 X+50*N370 DEP LCT X+50 Y-20 R2*N380 G00 Z+50 G40*N390 G98 L0*
MW M-TS/ Juli 2016
Kontur Schlichten T D16 ohne Aufmaß
Werkzeugaufruf ohne Aufmaß DL, DR und DR2 können mit Taste NO ENT
entfernt werden. Unterprogrammaufruf mit L1
Programmablauf
* - Aussenkontur Schlichten D16N140 T "MILL_D16_ROUGH" G17 S9550*N150 M3*N160 Q50 = - 5 ;TiefeN160 L1*;
N190 G98 L1*N200 G00 G90 X+50 Y-20 G40*N210 G00 Z+2 G40*N220 G01 Z+Q50 G40 F5000*N230 APPR LCT X+50 Y+5 R2 G41 F2580*N240 G01 X+35.5*N250 G01 Y+15*N260 G03 X+17.5 Y+15 I+26.5 J+25*N270 G01 Y+5*N280 G01 X+5*N290 G24 R6*N300 G01 Y+95*N310 G25 R8*N320 G01 X+135*N330 G02 R+20 X+145 Y+80*N340 G01 Y+24*N350 G06 X+128.5 Y+5*N360 G01 X+50*N370 DEP LCT X+50 Y-20 R2*N380 G00 Z+50 G40*N390 G98 L0*
MW M-TS/ Juli 2016
Bohrungen erstellen
NC-Anbohrer T D12 Zentrierzyklus 240 Angabe D der Senkung -10 mm Vorschub über AUTO (Vorschub aus dem TOOL-
CALL-Satz wird übernommen) Unterprogrammaufruf mit L „DRILL“G98 L „DRILL“ Postionen anfahren und Zyklus mit M99 aufrufen
Alternativ: Bei der ersten Bohrung M89 An jeder weiteren Position wird der zuletzt
definierte spanende Zyklus abgearbeitet Mit M99 Automatik beenden
Programmablauf
* - Bohrungen* - Anbohren T D12N250 T "NC_DEBURRING_D12" G17 S3000 F300*N260 M3*N270 G240 CENTERING ~
Q200=+2 ;SET-UP CLEARANCE ~Q343=+1 ;SELECT DIA./DEPTH ~Q201=-2 ;DEPTH ~Q344=-10 ;DIAMETER ~Q206= AUTO ;FEED RATE FOR PLNGNG ~Q211=+0 ;DWELL TIME AT DEPTH ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE*
N280 L "DRILL"*;
N530 G98 L "DRILL"*N540 G00 G90 X+12 Y+40 G40 M89*N550 G00 Y+55*N560 Q201 = - 22 ;Tiefe BohrungenN570 I+75 J+55*N580 G10 R+30 H+45 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40 M99*N600 G98 L0*
MW M-TS/ Juli 2016
Bohrungen erstellen
G98 L „DRILL“ Verwendung von Polarkoordinaten für Teilkreis I und J geben Pol an
Programmablauf
* - Bohrungen* - Anbohren T D12N250 T "NC_DEBURRING_D12" G17 S3000 F300*N260 M3*N270 G240 CENTERING ~
Q200=+2 ;SET-UP CLEARANCE ~Q343=+1 ;SELECT DIA./DEPTH ~Q201=-2 ;DEPTH ~Q344=-10 ;DIAMETER ~Q206= AUTO ;FEED RATE FOR PLNGNG ~Q211=+0 ;DWELL TIME AT DEPTH ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE*
N280 L "DRILL"*;
N530 G98 L "DRILL"*N540 G00 G90 X+12 Y+40 G40 M89*N550 G00 Y+55*N560 Q201 = - 22 ;Tiefe BohrungenN570 I+75 J+55*N580 G10 R+30 H+45 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40 M99*N600 G98 L0*
MW M-TS/ Juli 2016
Bohrungen erstellen
Bohrer T D6.8 Tiefe -10 mm Über BEZUG TIEFE = 1 wird die Tiefe auf den
zylindrischen Teil des Bohrers bezogen Unterprogrammaufruf mit L „DRILL“ Im Unterprogramm wird nach den ersten beiden
Bohrungen die Tiefe auf -22 geändert.Dazu den passenden Q-Parameter des Zyklus definieren und anschließend mit M99 aufrufen.Zyklus wird mit geändertem Parameter abgearbeitet.
Programmablauf
* - Bohren T D6.8N250 T "DRILL_D6.8" G17 S5200 F520*N260 M3*N270 G200 DRILLING ~
Q200=+2 ;SET-UP CLEARANCE ~Q201=-6.8 ;DEPTH ~Q206= AUTO ;FEED RATE FOR PLNGNG ~Q202=+10 ;PLUNGING DEPTH ~Q210=+0 ;DWELL TIME AT TOP ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q211=+0 ;DWELL TIME AT DEPTH ~Q395=+1 ;DEPTH REFERENCE*
N280 L "DRILL"*;
N530 G98 L "DRILL"*N540 G00 G90 X+12 Y+40 G40 M89*N550 G00 Y+55*N560 Q201 = - 22 ;Tiefe BohrungenN570 I+75 J+55*N580 G10 R+30 H+45 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40*N590 G10 G91 H+90 G40 M99*N600 G98 L0*
MW M-TS/ Juli 2016
Kreistasche D20 T D8
Kreistasche Bearbeitungsumfang 0 = Schruppen und
Schlichten mit einem Werkzeug Kreisdurchmesser Aufmaß Seite und Aufmaß Tiefe Position (Mitte Kreistasche) X+125 Y+30
anfahren und spanenden Zyklus aufrufen mit M99Alternativ:
G0 X+125 Y+30 G40G79
Programmablauf
* - Kreistasche D20 T D8N370 T "MILL_D8_ROUGH" G17 S18000 F4500*N380 M3*N390 G252 CIRCULAR POCKET ~
Q215=+0 ;MACHINING OPERATION ~Q223=+20 ;CIRCLE DIAMETER ~Q368=+0.3 ;ALLOWANCE FOR SIDE ~Q207= AUTO ;FEED RATE FOR MILLNG ~Q351=+1 ;CLIMB OR UP-CUT ~Q201=-3 ;DEPTH ~Q202=+5 ;PLUNGING DEPTH ~Q369=+0.3 ;ALLOWANCE FOR FLOOR ~Q206=+2800 ;FEED RATE FOR PLNGNG ~Q338=+0 ;INFEED FOR FINISHING ~Q200=+2 ;SET-UP CLEARANCE ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q370=+1 ;TOOL PATH OVERLAP ~Q366=+1 ;PLUNGE ~Q385=+2800 ;FINISHING FEED RATE ~Q439=+0 ;FEED RATE REFERENCE*
N400 G00 G90 X+125 Y+30 G40 M99*;
MW M-TS/ Juli 2016
Nut T D8
Gerade Nut Abmaße Nut
Länge 32 mm (20 mm + Nutbreite 12 mm) Breite 12 mm
Drehlage eingeben 120° Nutlage = 2 (bemaßte Position der Nut diese
Position muss vor Aufruf angefahren werden) Position (Nutlage) X+130 Y+65 anfahren und
spanenden Zyklus aufrufen mit M99Alternativ:
G0 X+130 Y+65 G40G79
Programmablauf
* - Nut T D8N430 G253 SLOT MILLING ~
Q215=+0 ;MACHINING OPERATION ~Q218=+32 ;SLOT LENGTH ~Q219=+12 ;SLOT WIDTH ~Q368=+0.2 ;ALLOWANCE FOR SIDE ~Q374=+120 ;ANGLE OF ROTATION ~Q367=+2 ;SLOT POSITION ~Q207= AUTO ;FEED RATE FOR MILLNG ~Q351=+1 ;CLIMB OR UP-CUT ~Q201=-6 ;DEPTH ~Q202=+3 ;PLUNGING DEPTH ~Q369=+0 ;ALLOWANCE FOR FLOOR ~Q206=+2800 ;FEED RATE FOR PLNGNG ~Q338=+0 ;INFEED FOR FINISHING ~Q200=+2 ;SET-UP CLEARANCE ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q366=+2 ;PLUNGE ~Q385=+2800 ;FINISHING FEED RATE ~Q439=+3 ;FEED RATE REFERENCE*
N440 G00 X+130 Y+65 G40 M99*;
MW M-TS/ Juli 2016
Rechtecktasche T D8
Rechtecktasche Abmaße Tasche
1. Seitenlänge 30 mm (X-Achse)2. Seitenlänge 20 mm (Y-Achse)
Eckenradius eingeben 5 mm (bei 0 wird WKZ-Radius verwendet)
Taschenlage = 0 (bemaßte Position der Tasche diese Position muss vor Aufruf angefahren werden)
Position (Taschenlage) X+29 Y+71 anfahren und spanenden Zyklus aufrufen mit M99Alternativ:
G0 X+29 Y+71 G40G79
Programmablauf
* - Rechtecktasche T D8N470 G251 RECTANGULAR POCKET ~
Q215=+0 ;MACHINING OPERATION ~Q218=+30 ;FIRST SIDE LENGTH ~Q219=+20 ;2ND SIDE LENGTH ~Q220=+5 ;CORNER RADIUS ~Q368=+0.3 ;ALLOWANCE FOR SIDE ~Q224=+45 ;ANGLE OF ROTATION ~Q367=+0 ;POCKET POSITION ~Q207= AUTO ;FEED RATE FOR MILLNG ~Q351=+1 ;CLIMB OR UP-CUT ~Q201=-5 ;DEPTH ~Q202=+5 ;PLUNGING DEPTH ~Q369=+0.2 ;ALLOWANCE FOR FLOOR ~Q206=+2800 ;FEED RATE FOR PLNGNG ~Q338=+0 ;INFEED FOR FINISHING ~Q200=+2 ;SET-UP CLEARANCE ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q370=+1 ;TOOL PATH OVERLAP ~Q366=+1 ;PLUNGE ~Q385=+2800 ;FINISHING FEED RATE*
N480 G00 X+29 Y+71 G40 M99*;
MW M-TS/ Juli 2016
Innenkontur T D8
SL-Zyklen Konturbeschreibung in Unterprogrammen Zyklus G37: Zuweisung der Unterprogramme Zyklus G120: Konturdaten
Tiefe Aufmaße
Zyklus G122: Ausräumen Technologiedaten
Werkzeug vorpositionieren X+0 Y+0 und spanenden Zyklus aufrufen mit M99
Zyklus G37 und Zyklus G120 erzeugen keine Späne und müssen nicht aufgerufen werden (DEF-Aktive Zyklen)
Programmablauf
* - Innenkontur T D8N510 G37 P01 10*N520 G120 CONTOUR DATA ~
Q1=-5 ;MILLING DEPTH ~Q2=+1 ;TOOL PATH OVERLAP ~Q3=+0.2 ;ALLOWANCE FOR SIDE ~Q4=+0.2 ;ALLOWANCE FOR FLOOR ~Q5=+0 ;SURFACE COORDINATE ~Q6=+2 ;SET-UP CLEARANCE ~Q7=+50 ;CLEARANCE HEIGHT ~Q8=+0.5 ;ROUNDING RADIUS ~Q9=+1 ;ROTATIONAL DIRECTION*
N530 G122 ROUGH-OUT ~Q10=-5 ;PLUNGING DEPTH ~Q11=+150 ;FEED RATE FOR PLNGNG ~Q12= AUTO ;FEED RATE F. ROUGHNG ~Q18=+0 ;COARSE ROUGHING TOOL ~Q19=+2800 ;FEED RATE FOR RECIP. ~Q208=+99999 ;RETRACTION FEED RATE ~Q401=+80 ;FEED RATE FACTOR ~Q404=+0 ;FINE ROUGH STRATEGY*
N540 G00 X+0 Y+0 Z+50 G40 M99*;
MW M-TS/ Juli 2016
Innenkontur T D8
Konturbeschreibung Nullpunktverschiebung auf Mitte Teil erspart
Rechenarbeit Reine Kontur in X/Y Keine Anfahrbewegung/M-
Funktionen/Vorschübe/Z-Verfahrbewegung Konturbeschreibung z.B. mit grauen
Bahnfunktionstasten (kartesiche und polare Koordinaten) sowie FK-Programmierung (Freie Konturprogrammierung)
Programmablauf
N900 G98 L10*N910 G54 X+75 Y+50*N920 G01 G90 X-25 Y-10 G41*N930 G01 X-10*N940 G25 R3*N950 G01 Y-25*N960 G06 X+10*N970 G01 Y-10*N980 G25 R3*N990 G01 X+25*N1000 G06 Y+10*N1010 G01 X+10*N1020 G25 R3*N1030 G01 Y+25*N1040 G06 X-10*N1050 G01 Y+10*N1060 G25 R3*N1070 G01 X-25*N1080 G06 Y-10*N920 G54 X+0 Y+0*N930 G98 L0*
MW M-TS/ Juli 2016
Innenkontur T D8
SL-Zyklen Schlichten Definierte Aufmaße aus dem Zyklus 20 werden
geschlichtet Werkzeug vorpositionieren X+0 Y+0 und
spanenden Zyklus aufrufen mit M99
Programmablauf
* - SchlichtenN570 G123 FLOOR FINISHING ~
Q11=+2000 ;FEED RATE FOR PLNGNG ~Q12=+2800 ;FEED RATE F. ROUGHNG ~Q208=+99999 ;RETRACTION FEED RATE*
N580 G00 X+0 Y+0 Z+50 G40 M99*N590 G124 SIDE FINISHING ~
Q9=+1 ;ROTATIONAL DIRECTION ~Q10=-5 ;PLUNGING DEPTH ~Q11=+2000 ;FEED RATE FOR PLNGNG ~Q12=+2800 ;FEED RATE F. ROUGHNG ~Q14=+0 ;ALLOWANCE FOR SIDE*
N580 G00 X+0 Y+0 Z+50 G40 M99*;
MW M-TS/ Juli 2016
Kreistasche D20 T D8
Kreistasche Vertiefter Start bei Z-5 mm Koordinatenoberfläche
Folgende Eingaben beziehen sich auf die Koordinatenoberfläche: Tiefe Sicherheits-Abstand 2. Sicherheitsabstand
Position (Mitte Kreistasche) X+75 Y+50 anfahren und spanenden Zyklus aufrufen mit M99
Programmablauf
* - Kreistasche D20 Mitte T D8N630 G252 CIRCULAR POCKET ~
Q215=+0 ;MACHINING OPERATION ~Q223=+20 ;CIRCLE DIAMETER ~Q368=+0.3 ;ALLOWANCE FOR SIDE ~Q207= AUTO ;FEED RATE FOR MILLNG ~Q351=+1 ;CLIMB OR UP-CUT ~Q201=-3 ;DEPTH ~Q202=+5 ;PLUNGING DEPTH ~Q369=+0.2 ;ALLOWANCE FOR FLOOR ~Q206=+2800 ;FEED RATE FOR PLNGNG ~Q338=+0 ;INFEED FOR FINISHING ~Q200=+2 ;SET-UP CLEARANCE ~Q203=-5 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q370=+1 ;TOOL PATH OVERLAP ~Q366=+1 ;PLUNGE ~Q385=+2800 ;FINISHING FEED RATE ~Q439=+0 ;FEED RATE REFERENCE*
N640 G00 X+75 Y+50 G40 M99*;
MW M-TS/ Juli 2016
Entgraten
Programm Entgraten Bestehendes Programm kopieren Werkzeug NC-Anbohrer D8
L auf Spitze vermessenR = Außendurchmesser / 2
Wird mit DL-1 und DR-3 korrigiert In den Zyklen nur Schlichten und nur Aufmaß
Seite definieren Tiefe gibt die Größe der Fase an 0.5 mm
Die Simulation zeigt die Fase an, wenn man in der Spalte T-Angle den Spitzenwinkel des Werkzeuges hinterlegt hat (z. B. 90°)
Programmablauf
* Entgraten* - AussenkonturN140 T "NC_SPOT_DRILL_D8" G17 S9550 DL-1 DR-3*N150 M3*N160 Q50 = - 0.5 ;TiefeN160 L1*;* - Kreistasche D20N390 G252 CIRCULAR POCKET ~
Q215=+2 ;MACHINING OPERATION ~Q223=+20 ;CIRCLE DIAMETER ~Q368=+0.3 ;ALLOWANCE FOR SIDE ~Q207= AUTO ;FEED RATE FOR MILLNG ~Q351=+1 ;CLIMB OR UP-CUT ~Q201=-0.5 ;DEPTH ~Q202=+5 ;PLUNGING DEPTH ~Q369=+0 ;ALLOWANCE FOR FLOOR ~Q206=+2800 ;FEED RATE FOR PLNGNG ~Q338=+0 ;INFEED FOR FINISHING ~Q200=+2 ;SET-UP CLEARANCE ~Q203=+0 ;SURFACE COORDINATE ~Q204=+50 ;2ND SET-UP CLEARANCE ~Q370=+1 ;TOOL PATH OVERLAP ~Q366=+1 ;PLUNGE ~Q385=+2800 ;FINISHING FEED RATE ~Q439=+0 ;FEED RATE REFERENCE*
N400 G00 G90 X+125 Y+30 G40 M99*;
MW M-TS/ Juli 2016Simulation
MW M-TS/ Juli 2016Simulation mit Werkzeugbahnen
MW M-TS/ Juli 2016
Programm-Ende
Programm beenden: M2/M30 beendet das Hauptprogramm Hinter M2/M30 können Unterprogramme stehen Diese werden dann nicht nochmal gelesen
Vor Programmende kann z. B. Eine sichere Position angefahren werden Das Werkzeug aus der Spindel mit
TOOL CALL 0 gewechselt werden
Programmablauf
;N180 M30*
MW M-TS/ Juli 2016
Wechsel zum Programmierplatz