heidenhain - klartext-portal · cursor auf der rechten seite (dateiseite) programmname eingeben...

29
HEIDENHAIN NC-Programme mit DIN/ISO-Programmierung iTNC 530 TNC 640 TNC 620 TNC 320 TNC 128

Upload: others

Post on 21-Sep-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016HEIDENHAIN

NC-Programme mit DIN/ISO-Programmierung

iTNC 530TNC 640TNC 620TNC 320TNC 128

Page 2: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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

Page 3: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016Simulation

Page 4: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016

Wechsel zum Programmierplatz

Page 5: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016

Erstellung Ordner für das Programm

Programmablauf

Page 6: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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

Page 7: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 8: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016

Programmstruktur

Gliederungspunkt „* - Bezugspunkt aktivieren“ Tastenkombination SCHIFT + 8

Kommentar Taste ; Als eigene Zeile Als Kommentar hinter einem Satz

Programmablauf

Page 9: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 10: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 11: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 12: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 13: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 14: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 15: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 16: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 17: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 18: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 19: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 20: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 21: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 22: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 23: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 24: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 25: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*;

Page 26: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016Simulation

Page 27: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016Simulation mit Werkzeugbahnen

Page 28: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

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*

Page 29: HEIDENHAIN - Klartext-Portal · Cursor auf der rechten Seite (Dateiseite) Programmname eingeben Endung .H für Heidenhain-Klartextprogramm Endung .I für DIN-ISO-Programm

MW M-TS/ Juli 2016

Wechsel zum Programmierplatz