15
Drehen Fräsen +X +Z P3 P2 œ130 œ68 70 16 0 XI ZI +X +Z P3 P2 œ130 œ68 70 16 0 XA ZA 16 0 +X +Z P2 P1 œ60 œ130 X P3 150} AS +X +Z 16 0 80 œ60 140} AS P2 P1 P3 Z 10*45} œ48 R30 œ82 +X +Z 30 0 74 90 P5 P4 P3 P2 P1 œ140 RN+ RN- 72 +Y +X P3 P2 XI YI 75 55 0 18 0 18 17 72 3 +Y +X P3 P2 YA XA 60 72 +Y +X P3 P2 38 18 X 120} AS +Y +X P3 P2 50 18 Y 65} AS 66 +Y +X P3 P2 52 18 80 75 60 R12 RN+ RN- 386 Automatisierungstechnik: 7.7 NC-Technik M P K W N F A Programmaufbau bei CNC-Maschinen nach PAL 1) Linearinterpolation mit G1 bei Dreh- und Fräsmaschinen NC-Programm N10… N15 G90 N20… N25 G1 X68 Z-16 ;P2 N30 G1 XI68 ZI-54 ;P3 N35… NC-Programm N10… N15 G42 N20 G0 X… N25 G1 X72 ;P2 N30 G1 XI-17 YI57 ;P3 N35… Absolutprogrammierung mit XA-, YA- und ZA-Koordinaten in NC-Programmen mit G91 NC-Programm N10… N15 G91 N20… N25 G1 X68 Z-16 ;P2 N30 G1 XA130 ZA-70 ;P3 N35… NC-Programm N10… N15 G42 G0 X-16 Y18 N20 G91 N25 G1 X88 ;P2 N30 G1 XA55 YA78 ;P3 N35… Anfangswinkel AS mit Koordinatenwert X NC-Programm N10… N15 N20… N25 G1 X60 Z-16 ;P2 N30 AS150 X130 ;P3 N35… NC-Programm N10… N15 G42 N20 G0 X… Y18 N25 G1 X72 ;P2 N30 G1 AS120 X38 ;P3 N35… Anfangswinkel AS mit Koordinatenwert Z NC-Programm N10… N15 G90 N20… N25 G1 X60 Z-16 ;P2 N30 G1 AS140 Z-80 ;P3 N35… NC-Programm N10… N15 G42 N20 G0 X… Y18 N25 G1 X50 ;P2 N30 G1 AS65 Y66 ;P3 N35… Übergangselemente Radius RN+ und Fase RN– NC-Programm N10… N15 G90 N20 G0 X48 Z0 ;P1 N25 G1 Z-30 RN–10 ;P2 N30 G1 X82 ;P3 N35 G1 Z-74 RN+30 ;P4 N40 G1 X140 Z-90 ;P5 NC-Programm N10… N15 G42 N20 G0 X… Y18 N25 G1 X75 RN–23 ;P2 N30 G1 X60 Y80 RN+12 ;P3 N35… Der Radius RN+ oder die Fase RN– ist ein Übergangselement zwischen 2 Konturelementen (Kreise, Geraden) 1) Prüfungs-Aufgaben-Lehrmittelentwicklungsstelle Inkrementalprogrammierung mit XI-, YI, und ZI-Koordinaten in NC-Programmen mit G90

Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

Embed Size (px)

Citation preview

Page 1: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

Drehen Fräsen

+X

+Z

P3

P2œ13

0

œ68

70 16 0

XI

ZI

+X

+Z

P3

P2œ13

0

œ68

70 16 0

XA ZA

16 0

+X

+Z

P2P1

œ60

œ13

0

X

P3150}

AS

+X

+Z

16 080

œ60

140}AS

P2P1

P3

Z

10*45}

œ48

R30

œ82 +X

+Z

30 07490

P5

P4P3

P2 P1

œ14

0

RN+RN-

72

+Y

+X

P3

P2

XI

YI

75

550

18

0

1817

723

+Y

+X

P3

P2

YA

XA

60

72

+Y

+X

P3

P2

38

18

X120}

AS

+Y

+X

P3

P2

50

18

Y

65}

AS66

+Y

+X

P3

P2

52

18

80

75

60

R12 RN+

RN-

386 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PAL1)

Linearinterpolation mit G1 bei Dreh- und Fräsmaschinen

NC-Programm

N10…N15 G90N20…N25 G1 X68 Z-16 ;P2N30 G1 XI68 ZI-54 ;P3N35…

NC-Programm

N10…N15 G42N20 G0 X…N25 G1 X72 ;P2N30 G1 XI-17 YI57 ;P3N35…

Absolutprogrammierung mit XA-, YA- und ZA-Koordinaten in NC-Programmen mit G91

NC-Programm

N10…N15 G91N20…N25 G1 X68 Z-16 ;P2N30 G1 XA130 ZA-70 ;P3N35…

NC-Programm

N10…N15 G42 G0 X-16 Y18N20 G91N25 G1 X88 ;P2N30 G1 XA55 YA78 ;P3N35…

Anfangswinkel AS mit Koordinatenwert X

NC-Programm

N10…N15 N20…N25 G1 X60 Z-16 ;P2N30 AS150 X130 ;P3N35…

NC-Programm

N10…N15 G42N20 G0 X… Y18N25 G1 X72 ;P2N30 G1 AS120 X38 ;P3N35…

Anfangswinkel AS mit Koordinatenwert Z

NC-Programm

N10…N15 G90N20…N25 G1 X60 Z-16 ;P2N30 G1 AS140 Z-80 ;P3N35…

NC-Programm

N10…N15 G42N20 G0 X… Y18N25 G1 X50 ;P2N30 G1 AS65 Y66 ;P3N35…

Übergangselemente Radius RN+ und Fase RN–

NC-Programm

N10…N15 G90N20 G0 X48 Z0 ;P1N25 G1 Z-30 RN–10 ;P2N30 G1 X82 ;P3N35 G1 Z-74 RN+30 ;P4N40 G1 X140 Z-90 ;P5

NC-Programm

N10…N15 G42N20 G0 X… Y18N25 G1 X75 RN–23 ;P2N30 G1 X60 Y80 RN+12 ;P3N35…

Der Radius RN+ oder die Fase RN– ist ein Übergangselement zwischen 2 Konturelementen (Kreise, Geraden)

1) Prüfungs-Aufgaben-Lehrmittelentwicklungsstelle

Inkrementalprogrammierung mit XI-, YI, und ZI-Koordinaten in NC-Programmen mit G90

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 386

Page 2: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

+X

+Z

œ50

160}

P1

30 0

ASR50

210}

œ40

AS

30 0

P1 +X

+Z

P3

P2

P1

72 20 0

R26

œ40

210}

+X

+Z

kleinerer Startwinkel H1

55 18 0

+X

+Z

œ50

P2

P3 115} R26

30 62

P3

P2+Y

+X

größererAnstiegswinkel H2

26

115}

00

R26

kürzerer Kreisbogen

+X

+Z70 25 0

P3

œ10

0

P2

œ70

O1

R26

12 66

P3P2+Y

+X 15

längerer Kreisbogen O2

R30

+X

+Z

œ98

70

P3

40 0 4

œ38

P2

M

P1

KA

IAP3

+Y

+X

MR20IA

JA

P2

40 60

29

9

387Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALKreisinterpolation bei Dreh- und Fräsmaschinen

Kreisinterpolation mit absoluten Mittelpunktskoordinaten

NC-Programm

N10 …N15 G90N20 G0 X38 Z4 ;P1N25 G1 Z-40 ;P2N30 G2 X98 Z-70 IA49 KA-40 ;P3N35 …

Drehen Fräsen

Satzaufbau:G90G1 X.. Z.. ;P2G2 X.. Z.. IA.. KA.. ;P3

NC-Programm

N10 …N15 G90N20 G0 X… Y9 ;P1N25 G1 X40 ;P2N30 G3 X60 Y29 IA40 JA29 ;P3N35 …

Satzaufbau:G90G1 X.. Z.. ;P2G2 X.. Z.. IA.. JA.. ;P3

Auswahlkriterien bei Mehrfachlösungen

Auswahl der Bogenlänge mit der Adresse O oder R

NC-Programm

N10 …N15 G90N20…N25 G1 X70 Z-25 ;P2N30 G2 X100 Z-70 R26 O1 ;P3oder:N30 G2 X100 Z-70 R + 26 ;P3

Satzaufbau:G1 X.. Z.. ;P2G2 X.. Z.. R.. O.. ;P3

Satzaufbau:G1 X.. Z.. ;P2G2 X.. Z.. R+.. ;P3

oder:

NC-Programm

N10 …N15 G90N20…N25 G1 X12 Y15 ;P2N30 G2 X66 Y15 R26 O2 ;P3oder:N30 G2 X66 Y15 R – 26 ;P3

Satzaufbau:G1 X.. Z.. ;P2G2 X.. Z.. R.. O.. ;P3

Satzaufbau:G1 X.. Z.. ;P2G2 X.. Z.. R–.. ;P3

oder:

Bei Verwendung des Radius R oder des Öffnungswinkels AO können sich mehrere Kreisbogenlösungen ergeben. Mitden beiden Adresse O bzw. R und H kann der Programmierer den Kreisbogen mit dem gewünschten Kreisbogen oderStartwinkel auswählen.

Konturzüge bei Drehmaschinen (Auswahl)

G61 Strecke offen

N15 G1 X50 Z-30 ;P1N20 G61 AS160

Satzaufbau:G1 X.. Z..G61 AS..

G62/G63 Kreisbogen offen

N15 G1 X40 Z-30 ;P1N20 G62 AS210 R50

Satzaufbau:G1 X.. Z..G62 AS.. R..

3-Punkte-Zug

N15 …N20 G1 X40 Z-20 ;P1N20 G61 AS210 ;P2N30 G62 Z-72 R+26 ;P3

Bei offenen Konturzügen kann sowohl der Startpunkt als auch der Zielpunkt noch unbestimmt sein. Mit den angege-benen Adressen berechnet jedoch die Steuerung den Start- oder Endpunkt des offenen Elements.

Auswahl des Startwinkels mit der Adresse H

NC-Programm

N10 …N15 G90N20…N25 G1 X50 Z-18 ;P2N30 G2 Z-55 R26 AO115 H1 ;P3

Satzaufbau:G1 X.. Z.. ;P2G2 Z.. R.. AO.. H.. ;P3

Satzaufbau:G90G1 X.. Z.. ;P2G2 X.. R.. AO.. H.. ;P3

NC-Programm

N10 …N15 G90N20…N25 G1 X30 Y26 ;P2N30 G2 Z62 R26 AO115 H2 ;P3

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 387

Page 3: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

388 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

PAL-Funktionen bei Dreh- und Fräsmaschinen

Programmierung von Koordinaten und Interpolationsparametern

PAL-Funktionen bei Drehmaschinen

G-Funktionen

Programmaufbau bei CNC-Maschinen nach PAL

G0G1G2G3G4G9G14G61G62

G63

XA, YA, ZA Absolute Eingabe von Koordinatenwerten, bezogen auf das Werkstück-Koordinatensystem

XI, YI, ZI Inkrementale Eingabe von Koordinatenwerten, bezogen auf das Werkstück-Koordinatensystem

IA, IA, KA Absolute Eingabe der Interpolationsparameter, bezogen auf das Werkstück-Koordinatensystem

T Werkzeugspeicherplatz im Werkzeugrevolver oder Werkzeugmagazin

TC Anwahl der Nummer des Korrekturspeichers

TR Inkrementale Werkzeugradius- oder Schneidenkorrektur im angewählten Korrekturspeicher

TL Inkrementale Werkzeuglängenkorrektur im angewählten Korrekturspeicher (Fräsen)

TZ Inkrementale Werkzeuglängenkorrektur in Z-Richtung im angewählten Korrekturspeicher (Drehen)

TX Inkrementale Durchmesserkorrektur in X-Richtung im angewählten Korrekturspeicher (Drehen)

M13 Spindeldrehung rechts, Kühlmittel ein M17 Unterprogramm Ende

M14 Spindeldrehung links, Kühlmittel ein M60 Konstanter Vorschub

M15 Spindel und Kühlmittel aus M61 M60 + Eckenbeeinflussung

Verfahren im EilgangLinearinterpolation im ArbeitsgangKreisinterpolation im UhrzeigersinnKreisinterpolation entgegen dem UhrzeigersinnVerweildauerGenauhaltKonfigurierten Wechselpunkt anfahrenLinearinterpolation für KonturzügeKreisinterpolation im Uhrzeigersinn für KonturzügeKreisinterpolation entgegen dem Uhrzeigersinnfür Konturzüge

Interpolationsarten

G50

G53

G54……G57G59

Aufheben der inkrementalen Nullpunkt-verschiebungen und DrehungenAlle Nullpunktverschiebungen und Drehungen aufhebenEinstellbare absolute Nullpunkte

Inkrementale Nullpunktverschiebung kartesisch und Drehung

Nullpunkte

G18G17G19

G30

DrehebenenanwahlStirnseiten-BearbeitungsebenenMantelflächen-/Sehnenflächen-Bearbeitungs-ebenenUmspannen/Gegenspindelübernahme

Bearbeitungsebenen und Umspannen

G70G71G90G91

Umschaltung auf Maßeinheit Zoll (Inch)Umschaltung auf Maßeinheit Millimeter (mm)Absolute MaßeingabenKettenmaßeingabe

Maßangaben

G40G41

G42

Abwahl der Schneidenradiuskorrektur SRKSchneidenradiuskorrektur SRK links von der programmierten KonturSchneidenradiuskorrektur SRK rechts von derprogrammierten Kontur

G22G23G29

UnterprogrammaufrufProgrammteilwiederholungBedingte Programmsprünge

Programmtechniken

G92G94G95G96G97

DrehzahlbegrenzungVorschub in mm pro MinuteVorschub in mm pro UmdrehungKonstante SchnittgeschwindigkeitKonstante Drehzahl

Vorschübe und Drehzahlen

G31G32G33G80

G81G82G83G84G85G86G87G88G89

GewindezyklusGewindebohrzyklusGewindestrehlgangAbschluss einer Bearbeitungszyklus-Kontur-beschreibungLängsschruppzyklusPlanschruppzyklusKonturparalleler SchruppzyklusBohrzyklusFreistrichzyklusRadialer EinstechzyklusRadialer KonturstechzyklusAxialer EinstechzyklusAxialer Konturstechzyklus

Zyklen

T-Adressen zum Werkzeugwechsel

Freie Zusatzfunktionen (M-Funktionen)1) nach PAL

Werkzeugkorrekturen

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 388

Page 4: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

F

+X

+Z

ZZI

2,5

35Bearbei-tungs-beispiel

M20*3,5/45

6

œ40

+X+Z

W

œ42

œ30

10 022

P1

Bearbeitungsbeispiel

W

15 0

16

œ36

œ54 œ58

Bearbeitungsbeispiel

+X+Z

H1

H2H0

V

VB

+X

+Z

ZAZI

DAD U

20 5130

27 31 351

+X

+Z

Bearbeitungsbeispiel

389Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALG-Funktionen bei Drehmaschinen

G22 Unterprogrammaufruf

N10 G90..N15 F.. S.. M4N20 G0 X42 Z6 ;P1N25 G22 L911 H2N30..N35..N150 M30

Satzaufbau NC-Satz

G22 L [H] [/]Verpflichtende Adressen:

L Nummer des Unterprogramms

Optionale Adressen:

H Anzahl der Wieder-holungen

/ Ausblendebene

Hauptprogramm %900

N10 G91N15 G0 Z-16N20 G1 X-12N25 G1 X12N30 G0 Z-6N35 G1 X-12N40 G1 X12N45 M17

Unterprogramm L911Sprung

G23 Programmteilwiederholung

Satzaufbau NC-Satz

G23 N N [H]Verpflichtende Adressen:

N Startsatznummer des Programmabschnittesder wiederholt werden soll

N Endsatznummer des Programmabschnittesder wiederholt werden soll

Optionale Adressen:

H Anzahl der Wiederholungen

N10 ..N15 G0 X58 Z-15 M4N20 G91N20 G1 X-22N25 G1 X22N30 G0 Z-16N35 G90N40 G23 N20 N35 H2

G14 Anfahren Werkzeugwechselpunkt

Satzaufbau NC-Satz

G14 [H]Optionale Adressen:

H0 Anfahren des Werkzeugwechselpunktes gleichzeitig in allen AchsenH1 zuerst X-Achse, dann Z-Achse H2 zuerst Z-Achse, dann X-Achse

PAL-Zyklen bei Drehmaschinen

G84 Bohrzyklus

Satzaufbau NC-Satz

G84 ZI/ZA [D] [V] [VB] [DR] [DM] [R] [DA] [U] [O] [FR] [E]

Verpflichtende Adressen:

ZI Tiefe der Bohrung, inkremental zur aktuellen WerkzeugpositionZA Tiefe der Bohrung, absolutOptionale Adressen (Auswahl):D Zustelltiefe

(bei keiner Angabe von D erfolgtdie Zustellung bis zur Endbohrtiefe)

V SicherheitsabstandVB Sicherheitsabstand vor dem BohrgrundDR Reduzierwert der ZustelltiefeDM MindestzustellungR RückzugsabstandDA AnbohrtiefeU Verweildauer am BohrgrundO Wahl der Verweildauer

O1 in SekundenO2 in Umdrehungen

FR Eilgangreduzierung in %E Anbohrvorschub

G32 Gewindebohrzyklus

Satzaufbau NC-Satz

G32 Z/ZI/ZA FVerpflichtende Adressen:

Z, ZI, ZA Gewindeendpunkt inZ-RichtungI inkremental, A absolut

F Gewindesteigung

N10 G90N15 G84 Z-130 D30 V5 VB1 DR4 U0.5N20 ..

N10 G90N15 G32 Z-35 F2,5 S.. M..

Rück-sprung

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 389

Page 5: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

Planschruppzyklus mit G82Längsschruppzyklus mit G81

DAK

VO2

AE

AS

Bearbeitungsbeispiel: Längsschruppzyklus

R20

20 0

+X+Z œ

44

P1P2

P3P4

P5

P6P7P8

P9 130} 110}

œ13

6

œ88

œ64

35577110125170

135}

+Z

Radial-zustellungH1/H11

wechselseitigeZustellungH4/H14

1

2

3

45

6

1

2

3

456

Flanken-zustellungrechts H3/H13

1

2

3

45

6

Flanken-zustellunglinks H2/H12

1

2

3

456

DU

+X

ZZI ZS

DAFM03

X XS

3,5

M30

*3,5

57

1040

21,5

Bearbeitungsbeispiel

+Z+X

390 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Drehmaschinen

G31 Gewindezyklus

G81 Längsschruppzyklus G82 Planschruppzyklus

Satzaufbau NC-Satz

G31 Z/ZI/ZA X/XI/XA F D [ZS] [XS]

[DA] [DU] [Q] [O] [H]

Verpflichtende Adressen:

Z, ZI, ZA Gewindeendpunkt in Z-Richtung;Z gesteuert von G90/G91,I inkremental, A absolut

X, XI, ZI Gewindeendpunkt in X-Richtung;X gesteuert von G90/G91,I inkremental, A absolut

F GewindesteigungD GewindetiefeAuswahl-Adressen [..]:

ZS Gewindestartpunkt absolut in ZXS Gewindestartpunkt absolut in XDA GewindeanlaufDU GewindeüberlaufQ Anzahl der SchnitteO Anzahl der LeerdurchläufeH Auswahl der Zustellart und Restschnitte (RS)

H1 ohne Versatz (Radialzustellung), RS ausH2 Zustellung linke Flanke, RS ausH3 Zustellung rechte Flanke, RS ausH4 Zustellung wechselseitig, RS ausH11 ohne Versatz (Radialzustellung), RS einH12 Zustellung linke Flanke, RS einH13 Zustellung rechte Flanke, RS einH14 Zustellung wechselseitig, RS einRestschnitte: 1/2, 1/4, 1/8, 1/8 x (D/Q)

Satzaufbau NC-Satz

G81 (bzw). G82) H4 [AK] [AZ] [AX] [AE]

[AS] [AV] [O] [Q] [V] [E]

oderG81 (bzw). G82) D [H1/H2/H3/H24]

Verpflichtende Adressen:

D ZustellungAuswahl-Adressen [..]:

H BearbeitungsartH1 Schruppen, unter 45° abhebenH2 stufenweises Auswinkeln entlang

der KonturH3 wie H1 mit abschließendem KonturschnittH4 Kontur schlichtenH24 Schruppen mit H2 und anschließendes

SchlichtenAK konturparalleles Aufmaß auf die KonturAZ Aufmaß in Z-Richtung auf die KonturAX Aufmaß in X-Richtung auf die KonturAE Eintauchwinkel (Werkzeug-Endwinkel)AS Austauchwinkel (Werkzeug-Seiteneinstellwinkel)AV Sicherheitswinkelabschlag für AE und ASO Bearbeitungsstartpunkt

O1: aktuelle Wz-PositionO2: aus Kontur berechnet

Q LeerschrittoptimierungQ1: Optimierung ausQ2: Optimierung ein

V Sicherheitsabstand bei der LeerschrittoptimierungG81: in Z-RichtungG82: in X-Richtung

E Eintauchvorschub

N10 G90N15 G31 Z-40 X30 F3.5 D2.15 ZS-10 XS30 Q12 O13 H14N20 ..

N10N15 G81 D3 H3 E0.15 AZ0.1 AX0.5N20 X44 Z3 ;P1N25 G1 Z-20 ;P2N30 G1 Z-55 AS135 RN20 ;P3N35 G1 Z-77 AS180 ;P4N40 G1 Z-110 X64 ;P5N45 AS180 ;P6N50 AS110 X88 Z-125 ;P7N55 AS180 ;P8N60 AS130 X136 Z-170 ;P9N65 G80

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 390

Page 6: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

15}

I

Form E

Form F

K

RN

SX

RN15}

I

SXK

Gewindefreistiche DIN 76 Freistiche DIN 509

Bearbeitungsbeispiel mit DIN 76

SXRN

K

I

30}

außen

0,2

30}

1,5

5

1

18 M16

RURURO RU

AS

EP

AE

EB

ET

RO

RO

AE

EPAS

EB

ET

RO

RU

ZIZ

ET

XI

X

+X

+Z

ET

XI

X+X

+Z

EP

ZIZ

Einstechzyklus radial mit G86 Einstechzyklus axial mit G88

Bearbeitungsbeispiel: Einstechzyklus radial mit G86

EP30 10

10}œ80

œ48

2,510}

2

391Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

G86 Einstechzyklus radial G88 Einstechzyklus axial

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Drehmaschinen

G85 Freistich- und Gewindefreistichzyklus

Satzaufbau NC-Satz

G86 Z/ZI/ZA X/XI/XA ET [EB] [D] [..] (Auswahl)G88 Z/ZI/ZA X/XI/XA ET [EB] [D] [..] (Auswahl)Verpflichtende Adressen:

Z, ZI, ZA Einstichposition in Z-Richtung;Z gesteuert von G90/G91,ZI inkremental, ZA absolut

X, XI, XA Einstichposition in X-Richtung;X gesteuert von G90/G91,XI inkremental, XA absolut

ET G86 absoluter Durchmesser der EinstichtiefeG88 absolute Einstichtiefe

Auswahl-Adressen [..]:

EB Einstichbreite und EinstichlageEB+ Einstich in Richtung Z+ von der

programmierten Einstichposition PEB– Einstich in Richtung Z– von der

programmierten Einstichposition PD Zustelltiefe (bei keiner Zahleneingabe

erfolgt Zustellung bis Einstechtiefe ET)AS Flankenwinkel des Einstichs am Startpunkt

bezogen auf die Stechrichtung (X oder Z)AE Flankenwinkel des Einstichs am Endpunkt

bezogen auf die Stechrichtung (X oder Z)RO Verrundung oder Fase der oberen Ecken

RO+ VerrundungRO– Fasenbreite (als Winkelhalbierende)

RU Verrundung oder Fase der unteren EckenRU+ VerrundungRU– Fasenbreite (als Winkelhalbierende)

AK Konturparalleles Aufmaß auf die KonturAX Aufmaß in X auf Konturen (Konturverschiebung)EP Setzpunktfestlegung für den Einstich (Position P)

EP1: Setzpunkt in einer Ecke der EinstichöffnungEP2: Setzpunkt in einer Ecke des Einstichbodens

H BearbeitungsartH1 Vorstechen H14 Vorstechen und SchlichtenH2 Stechdrehen H24 Stechdrehen und SchlichtenH4 Schlichten

DB Zustellung in % der Meißelbreite beim StechenV Sicherheitsabstand über der EinstichöffnungE Vollmaterial-Einstechvorschub

Satzaufbau NC-Satz

G85 Z/ZI/ZA X/XI/XA I/[I] K[K] [RN] [SX] [H] [E]

Verpflichtende Adressen:

Z, ZI, ZA Freistichposition in Z-Richtung;Z gesteuert von G90/G91,ZI inkremental, ZA absolut

X, XI, XA Freistichposition in X-Richtung;X gesteuert von G90/G91,XI inkremental, XA absolut

I Freistichtiefe; Pflichtparameter für DIN 76 (H1)K Freistichlänge; Pflichtparameter für DIN 76 (H1)Auswahl-Adressen [..]:

RN EckradiusSX SchleifaufmaßE EintauchvorschubH Freistichform

H1 DIN 76 H2 DIN 509 E H2 DIN 509 F

N10 G0 X82 Z-32N35 G86 Z-30 X80 ET48 EB20 D4 AS10 AE10 RO-2.5 RU2 H14

N10 G0 ..N15 G85 ZA-18 XA16 I1.5 K5 RN1 SX0.2 H1 E0.15

G80 Abschluss einer Konturbeschreibung in einem Schruppzyklus

Satzaufbau NC-Satz

G85 [ZA] [XA]optimale Adressen: ZA absoluter Z-Koordinatenwert der X-parallelen Bearbeitungsgrenze

XA absoluter Z-Koordinatenwert der Z-parallelen Bearbeitungsgrenze

Weitere Informationen S. 89 und S. 92

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 391

Page 7: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

392 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Funktionen bei Fräsmaschinen

G0 Verfahren im Eilgang

G1 Linearinterpolation im Arbeitsgang

G2 Kreisinterpolation im Uhrzeigersinn

G3 Kreisinterpolation gegen den Uhrzeigersinn

G4 Verweildauer

G9 Genauhalt

G10 Verfahren im Eilgang in Polarkoordinaten

G11 Linearinterpolation mit Polarkoordinaten

G12 Kreisinterpolation im Uhrzeigersinn mit Polarkoordinaten

G13 Kreisinterpolation gegen den Uhrzeigersinn mit Polarkoordinaten

G45 Lineares tangentiales Anfahren an eine Kontur

G46 Lineares tangentiales Wegfahren von der Kontur

G47 Tangentiales Anfahren an eine Kontur im 1/4-Kreis

G48 Tangentiales Wegfahren an eine Kontur im 1/4-Kreis

G61 Linearinterpolation für Konturzüge

G62 Kreisinterpolation im Uhrzeigersinn für Konturzüge

G63 Kreisinterpolation entgegen dem Uhrzeigersinnfür Konturzüge

G40 Abwahl der Fräserradiuskorrektur

G41 .. Anwahl der Fräserradiuskorrektur.. G42

G22 Unterprogrammaufruf

G23 Programmteilwiederholung

G29 Bedingte Programmsprünge

G34 Eröffnung des Konturtaschenzyklus

G35 Schrupptechnologie des Konturtaschenzyklus

G36 Restmaterial-Technologie des Konturtaschenzyklus

G37 Schlichttechnologie des Konturtaschenzyklus

G38 Konturbeschreibung des Konturtaschenzyklus

G80 Abschluss des G38-Zyklus

G39 Aufruf des Konturtaschenzyklus mit konturparal-leler oder mäanderförmiger Ausräumstrategie

G72 Rechtecktaschenfräszyklus

G73 Kreistaschen- und Zapfenfräszyklus

G74 Nutenfräszyklus

G75 Kreisbogennut-Fräszyklus

G81 Bohrzyklus

G82 Tiefbohrzyklus mit Spanbruch

G83 Tiefbohrzyklus mit Spanbruch und Entspanen

G84 Gewindebohrzyklus

G85 Reibzyklus

G86 Ausdrehzyklus

G87 Bohrfräszyklus

G88 Innengewindefräszyklus

G89 Außengewindefräszyklus

G76 Mehrfachzyklusaufruf auf einer Geraden (Lochreihe)

G77 Mehrfachzyklusaufruf auf einemTeilkreis (Lochreihe)

G78 Zyklusaufruf an einem Punkt (Polarkoordinaten)

G79 Zyklusaufruf an einem Punkt (kartesische Koordinaten)

G50 Aufheben der inkrementalen Nullpunkt-verschiebungen und Drehungen

G53 Alle Nullpunktverschiebungen und Drehungenaufheben

G54 .. Einstellbare absolute Nullpunkte.. G57

G58 Inkrementale Nullpunktverschiebung, Polar und Drehung

G59 Inkrementale Nullpunktverschiebung kartesisch und Drehung

G66 Spiegeln an der X- und oder Y-Achse, Spiegelung aufheben

G67 Skalieren (Vergrößern bzw. Verkleinern oder Aufheben)

Interpolationsarten, Konturen

Nullpunkte, Drehen, Spiegeln, Skalieren

G17 .. Ebenenanwahl, 21/2 D-Bearbeitung.. G19

G70 Umschaltung auf Maßeinheit Zoll (Inch)

G71 Umschaltung auf Maßeinheit Millimeter (mm)

G90 Absolute Maßeingaben

G91 Kettenmaßeingabe

Ebenenanwahl, Maßangaben

Programmtechniken

Vorschübe und Drehzahlen

Zyklen

Werkzeugkorrekturen

G-Funktionen

G94 Vorschub in mm pro Minute

G95 Vorschub in mm pro Umdrehung

G96 Konstante Schnittgeschwindigkeit

G97 Konstante Drehzahl

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 392

Page 8: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

393Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

G1 Linearinterpolation im Arbeitsgang

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz

G1 [X/XI/XA] [Y/YI/YA] [Z/ZI/ZA] [D] [AS] .. (Auswahl)

Verpflichtende Adressen:

X, XI, XA X-Koordinate des ZielpunktesY, Yl, YA Y-Koordinate des Zielpunktes Z, ZI, ZA Z-Koordinate des ZielpunktesAuswahl Adressen [..]

D Länge der VerfahrstreckeAS Anstiegswinkel bezogen auf die X-AchseRN Übergangselement zum nächsten Konturelement

RN+ Verrundungsradius RN– FasenbreiteH Lösungsauswahl Winkelkriterium bei Doppellösungen

H1 kleiner Anstiegswinkel H2 größerer AnstiegswinkelTC Anwahl der KorrekturspeichernummerTR inkrementale Veränderung des WerkzeugradiuswertesTL inkrementale Veränderung der Werkzeuglängenkorrektur

N10 ... N15 G1 X74 Y16 RN-12 ;P2N20 G1 D65 AS120 RN+14 ;P3

G11 Linearinterpolation mit Polarkoordinaten

Satzaufbau NC-Satz

G11 RP AP/Al [J/JA] [Z/ZI/ZA] [RN] .. (Auswahl)

Verpflichtende Adressen:

RP Polarradius AP Polarwinkel, bezogen auf die positive X-AchseAl inkrementaler PolarwinkelAuswahl Adressen [..]:

I, IA X-Koordinate des Polarzentrums J, JA Y-Koordinate des Polarzentrums Z, Zl, ZA Zustellung in Z-Richtung RN Übergang zum nächsten Konturelement

RN+ Verrundungsradius RN– Fasenbreite TC Anwahl der Korrekturspeichernummer TR inkrementale Veränderung des Werkzeugradiuswertes TL inkrementale Veränderung der Werkzeuglängenkorrektur

N15 G42 G47 R20 X30 Y0 Z-3 ;P2N20 G11 IA0 JA0 RP30 AP90 ;P3N25 G11 lA0 JA0 RP30 AP180 ;P4N30 G11 IA0 JA0 RP30 AP270 ;P5N35 G11 lA0 JA0 RP30 AP0 ;P2

G2/G3 Kreisinterpolation mit kartesischen Koordinaten

Satzaufbau NC-Satz

G2 [X/Xl/XA] [Y/Yl/YA] [Z/ZI/ZA] ((I/IA [J/JA]) /

([I/IA] J/JA) / R / A0 [RN] [O] [F] [S] [M]

G3 [X/XI/XA] .... ....

Auswahl Adressen [...]:

X, XI, XA X-Koordinate des Zielpunktes Y, Yl, YA Y-Koordinate des Zielpunktes Z, ZI, ZA Z-Koordinate des Zielpunktes I, IA, J, JA MittelpunktskoordinatenR Radius des Kreisbogens und

Lösungsauswahl BogenlängenkriteriumR+ kürzerer Kreisbogen R– längerer Kreisbogen

AO Öffnungswinkel RN Übergangselement

RN+ Verrundungsradius RN– Fasenbreite O Lösungsauswahl Bogenlängenknterium

O1 kürzerer Kreisbogen O2 längerer Kreisbogen

G12/G13 Kreisinterpolation mit Polarkoordinaten

Satzaufbau NC-Satz

G12 AP/AI [l/lA] [J/JA] [Z/ZI/ZA] [RN] [F] [S] [M]

G13 AP/AI [I/IA] [J/JA] [Z/ZI/ZA] [RN] [F] [S] [M]

Verpflichtende Adressen:

AP Polarwinkel des Zielpunktes Al inkrementaler PolarwinkelAuswahl Adressen [...]:

I, IA X-Koordinate des Polarzentrums J, JA Y-Koordinate des PolarzentrumsRN+ Verrundungsradius RN– Fasenbreite

N10 ...N15 G1 X38 Y70 RN+15 ;P2N20 G3 XA80 R30 AO135 RN-8 O2 ;P3

N15 G1 X60 Y15 ;P2N20 G12 IA45 JA45 AP50 ;P3

+Y

+X

P2

P3

ASD R14

+Y

+X

P3

65

P2

120}

16

74

12

Bearbeitungsbeispiel

+Y

+X

P2

P3

AP

IA

JA

RP

AI

P3

P2

P5

P4 60

Bearbeitungsbeispiel

+Y+X

+Y

+X

JA

P2AO R

P3

8

P3R15

R30

135}

80

P2

38

70

kürzererKreisbogen (01)

längererKreisbogen (02)

+Y

+X

Bearbeitungsbeispiel

JA

+Y

+X

IA

P2AI

P3JA

AP

45

P2

P3

4550}

150

60

+Y+X

Bearbei-tungs-beispiel

0

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 393

Page 9: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

W

D

+X

+Y13 500

8

40

13

80}œ22

P3

P2+Y

+X 0P1

Bearbeitungsbeispiel

W

Z

R +X

+Y

Werkstück-nullpunkt W

+Z

+X

+Y

+Z

+X+Y

YAXA

ZA

Maschinen-nullpunkt M

+X

50

8

40

80}

P3

P2+Y

13

13

Bearbeitungs-beispiel

G59

Ver-

schieb

ung

XA

YA

+Y

+XW

AR

45}

G5420

G5930

40

YZX +Z

+X

+Y

Werkstück-nullpunkt W2

Maschinen-nullpunkt M

Werkstück-nullpunkt W1

+Z

394 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Funktionen bei Fräsmaschinen

Satzaufbau NC-Satz

G41/G42 G45 D [X/XI/XA] [Y/YI/YA] [Z/ZI/ZA]

[W] [E] [F] [S] [M]

G46 G40 D [Z/ZI/ZA] [W] [F] [S] [M]

Verpflichtende Adressen:

bei G45: D Abstand zum ersten Konturpunkt, ohne Vorzeichen

bei G46: D Länge der Abfahrbewegung, ohne Vorzeichen

Auswahl-Adressen:

X, XI, XA X-Koordinate des ersten Konturpunktes Y, Yl, YA Y-Koordinate des ersten Konturpunktes Z, ZI, ZA bei G45: Zustellung am Anfahrpunkt in der Z-Achse

bei G46: Rückzugsbewegung amAbfahrpunkt in der Z-Achse

W absolute Position im Eilgang in der Zustellachse Z E Vorschub beim Eintauchen

N10 ...N15 G42 G45 X0 Y8 D13 ;P1N20 G1 X50 ;P2N25 G1 Y40 AS80 ;P3N30 G40 G46 D13 ;P4

G59 Inkrementale NP-Verschiebung und Drehung

Satzaufbau NC-Satz

G59 [XA] [YA] [ZA] [AR]

Auswahl-Adressen [..]:

XA Absolute Werkstückkoordinate des neuen Nullpunktes YA Absolute Werkstückkoordinate des neuen Nullpunktes ZA Absolute Werkstückkoordinate des neuen Nullpunktes AR Drehwinkel des neuen Koordinatensystems

bezogen auf die X-AchseErläuterungen:

Wird das Werkstückkoordinatensystem an der aktuellenPosition gedreht, wird nur der Drehwinkel angegeben:N... G59 AR...

Die mit G54...G57 aufgerufene Nullpunktverschiebung wird rückgängig gemacht mit: N... G50

G54–G57 Einstellbare absolute Nullpunktverschiebung

Satzaufbau NC-Satz

G54 oder G55 oder G56 oder G57

Erläuterungen:

Mit den Befehlen G54 bis G57 wird ein Werkstück-nullpunkt W festgelegt, der einen definierten Abstandzum Maschinennullpunkt M hat. Die Verschiebewertewerden vor dem Programmstart vom Bediener in die Nullpunktregister der Steuerung eingegeben. Die Koordinatenangaben eines Nullpunktes sindimmer absolut (XA, YA, ZA) und immer auf denMaschinennullpunkt bezogen.

N10 ..N15 G54 ;W1N20 G59 X20 Y40 Z30 AR45 ;W2

N10 ...N15 G54 ;WN20

G45 Lineares tangentiales Anfahren an die Kontur G46 Lineares tangentiales Abfahren von der Kontur

Satzaufbau NC-Satz

G41/G42 G47 R [X/XI/XA] [Y/YI/YA] [Z/ZI/ZA]

(W] [E] [F] [S] [M]

G48 G40 R [Z/ZI/ZA] [W] [F] [S] [M]

Verpflichtende Adressen:

bei G47: R Radius der Anfahrbewegung bezogen auf die Fräsermittelpunktsbahn

bei G48: R Radius der Abfahrbewegung bezogen auf die Fräsermittelpunktsbahn

Auswahl-Adressen:

X, XI, XA X-Koordinate des ersten Konturpunktes Y, Yl, YA Y-Koordinate des ersten Konturpunktes Z, ZI, ZA Zustellung am Anfahrpunkt in der Z-AchseW absolute Position im Eilgang in der Zustellachse ZE Vorschub beim Eintauchen

N10 ...N15 G42 G47 X0 Y8 R13 ;P1N20 G1 X50 ;P2N25 G1 Y40 AS80 ;P3N30 G40 G48 R13 ;P4

G47 Tangentiales Anfahren an die Kontur im 1/4-Kreis G48 Tangentiales Abfahren von der Kontur im 1/4-Kreis

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 394

Page 10: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

Der Bohrungs-mittelpunkt istder Aufrufpunktfür die Zyklen-aufrufe G76-G79

G0 Eilgang

ZAXA/YA

V

W

ZA ZI

ZIXI/YI

G1 VorschubZA

XA/YA 16

18

ZIXI/YI6

Bearbeitungsbeispiel

VBVB

G0 EilgangG1 Vorschub

ZAW

ZA ZI

ZI

XI/YI

V

DA

DU

XA/YA Bearbeitungsbeispiel

1,5

3

ZI

XI/YI3039

4

110

6

ZA XA/YA

F

ZAXA/YA

ZI

ZIXI/YI

ZA

V

W

G1Vorschub

Bearbeitungs-beispiel 1,

25

ZAXA/YA

12

ZIXI/YI

20

4

7

ZAXA/YA

ZI

ZIXI/YI

ZA

V

W

G1

E

F

VorschubReiben

G1 VorschubRückzug

ZAXA/YA

17

ZIXI/YI

25

3

8

Bearbeitungs-beispiel

395Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz

G81 ZI/ZA V [W] [F] [S] [M]

Verpflichtende Adressen:

ZI Bohrungstiefe in der ZustellachseZA Bohrungstiefe absolut, bezogen

auf das WerkstückkoordinatensystemV Sicherheitsabstand von der Oberkante

der BohrungAuswahl-Adresse [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

N10 ...N15 G81 Zl-18 V6 W15 N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G85 Reibzyklus

Satzaufbau NC-Satz

G85 ZI/ZA [W] [E] [F] [S] [M]

Verpflichtende-Adressen:

ZI/ZA Tiefe der Bohrung in der Zustellachse ZI Tiefe inkremental ab Bohrungsoberkante ZA Tiefe absolut in Werkstückkoordinaten V Sicherheitsabstand von der BohrungsoberkanteAuswahl-Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

E Vorschubgeschwindigkeit für die Rückzugsbewegung

G84 Gewindebohrzyklus

Satzaufbau NC-Satz

G84 ZI/ZA F M V [W] [S]

Verpflichtende-Adressen:

ZI Tiefe inkremental ab Bohrungsoberkante ZA Tiefe absolut in Werkstückkoordinaten F Gewindesteigung M Werkzeugdrehrichtung beim Eintauchen

M3 Rechtsgewinde M4 Linksgewinde V Sicherheitsabstand zur BohrungsoberkanteAuswahl Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

N10 ...N15 G85 Zl-17 V3 W8 E260 G79 X.. Y.. Z.. ;Zyklusaufruf

G81 Bohrzyklus

Satzaufbau NC-Salz

G82 ZI/ZA D V [W] [VB] [DR] [DM]

[U] [O] [DA] [E] [F] [S] [M]

G83 ZI/ZA D V [W] [VB] [DR] [DM]

[U] [O] [DA] [E] [FR] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Tiefe der Bohrung in der Zustellachse ZI Tiefe inkremental ab Bohrungsoberkante ZA Tiefe absolut in Werkstückkoordinaten

D Zustelltiefe V Sicherheitsabstand über der BohrungsoberkanteAuswahl-Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

VB Rückzugsabstand vom aktuellen Bohrgrund DR Reduzierwert der letzten Zustelltiefe DM Mindestzustellung (ohne Vorzeichen) U Verweildauer am Bohrgrund (zum Spanbruch) O Einheit der Verweildauer

O1 Verweilzeit in Sekunden O2 Verweilzeit in Umdrehungen

DA Inkrementale Anbohrtiefe der 1. Zustellung E Anbohrvorschub

G83 besitzt folgende Merkmale: – die gleichen Adressen wie G82– fährt zum Ausspänen zurück auf den Sicherheitsabstand Vund zusätzlich: FR Eilgangreduzierung in %

N10 ...N15 G82 ZI-30 D10 V3 W4 VB1.5 DR3 U1 O1 DA6 N20 G79 X.. Y.. Z.. ;Zyklusaufruf

N10 ...N15 G84 Zl-12 F1.25 M3 V4 W7 S800 N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G82 Tiefbohrzyklus mit Spanbruch G83 Tiefbohrzyklus mit Spanbruch und Entspänen

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 395

Page 11: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

396 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz

G86 ZI/ZA V [W] [DR] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Tiefe der auszudrehenden Bohrung ZI Bohrungstiefe in der ZustellachseZA Bohrungstiefe absolut, bezogen

auf das WerkstückkoordinatensystemV Sicherheitsabstand von der Oberkante der BohrungAuswahl-Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

DR radialer Rückzugsabstand von der Kontur

N10 ...N15 G86 Zl-9 V2 W10 DR2 N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G86 Ausdrehzyklus

Satzaufbau NC-Satz

G87 ZI/ZA R D V [W] [BG] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Tiefe der auszudrehenden Bohrung ZI Bohrungstiefe, inkremental ab Oberkante ZA Bohrungstiefe absolut, bezogen

auf das Werkstückkoordinatensystem R Radius der auszufräsenden Bohrung D Zustellung pro Schraubenlinie

(Steigung der Helix Bewegung) V Sicherheitsabstand von der BohrungsoberkanteAuswahl-Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

BG2 Bearbeitungsrichtung im Uhrzeigersinn BG3 Bearbeitungsrichtung entgegen dem Uhrzeigersinn

N10 ... N15 G87 Zl-8,5 R10.92 D3 V3 W13 D3 BG2N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G87 Bohrfräszyklus

Satzaufbau NC-Satz

G88 ZI/ZA DN D Q V [W] [BG] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Gewindetiefe ZI Gewindetiefe, inkremental ab Oberkante ZA Gewindetiefe absolut, bezogen

auf das Werkstückkoordinatensystem DN Nenndurchmesser des Innengewindes D Gewindesteigung Q Gewinderillenzahl des Werkzeuges V Sicherheitsabstand von der Bohrungsoberkante Auswahl-Adressen [..]:

W Rückzugsebene bezogen auf das Werkstückkoordinatensystem

BG2 Bearbeitungsrichtung im Uhrzeigersinn BG3 Bearbeitungsrichtung entgegen dem Uhrzeigersinn

N10 ...N15 G88 ZA-16 DN24 D2 Q7 V1.5 W10 BG3 F.. N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G88 Innengewindefräszyklus

Satzaufbau NC-Satz

G89 ZI/ZA DN D Q V [W] (BG] [F] [S] [M]

Verpflichtende Adressen:

ZI Gewindetiefe, inkremental ab Oberkante ZA Gewindetiefe absolut, bezogen auf das

Werkstückkoordinatensystem DN Nenndurchmesser des Außengewindes D Gewindesteigung Q Gewinderillenzahl des Werkzeuges V Sicherheitsabstand von der Bohrungsoberkante Auswahl-Adressen [..]:

W Rückzugsebene BG2 Bearbeitungsrichtung im Uhrzeigersinn BG3 Bearbeitungsrichtung entgegen dem Uhrzeigersinn

N10 ...N15 G89 Zl-8 DN18.16 D1.5 Q7 V5 W13 BG3 F.. N20 G79 X.. Y.. Z.. ;Zyklusaufruf

G89 Außengewindefräszyklus

DR

ZI

ZI

XI/YIZA

WXA/YA

ZA

V

2

9

ZIXA/YA

ZA

Bearbeitungsbeispiel

10

2

11XI/YI

XA/YA

XI/YI

Bearbeitungsbeispiel

ZI

ZI

ZA

ZAW

VR

BG3

BG2

XA/YA

XI/YI

8,5

ZI

12

ZA13

3

BG2

R10,92

Bearbeitungsbeispiel

XI/YI

ZI

16

10XA/YAZA

BG3

1,5

M24*2

27

XI/YI

ZI

ZA

WXA/YAZA

BG3

V

DN

D

Q

ZI

BG2

Bearbeitungsbeispiel

XI/YI

ZI

ZA

W

V

D

Q

ZI

BG3BG2

DN

XA/YA

ZA 1,5

7

XI/YI

ZI

5

8XA/YA

ZA 13

œ18,16BG3

M20*1,5

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 396

Page 12: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

397Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz

G72 ZI/ZA LP BP D V [W] [RN] [AK] [AL] [EP]

[DB] [RH] [DH] [O] [Q] [H] [E] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Tiefe der Kreistasche in der Zustellachse ZI inkrementell ab Oberkante der Tasche ZA absolut vom Werkstückkoordinatensystem LP Länge der Rechtecktasche in X-Richtung BP Breite der Rechtecktasche in Y-Richtung D maximale Zustelltiefe V Sicherheitsabstand von der Materialoberfläche Auswahl-Adressen [..]:

AK Aufmaß auf den Taschenrand AL Aufmaß auf den Taschenboden RN Eckenradius EP0, EP1, EP2, EP3 Festlegung des

Setzpunktes beim Zyklusaufruf W Rückzugsebene im Eilgang H Bearbeitungsart

H1 Schruppen H4 Schlichten H2 Planschruppen der Rechteckfläche H14 Schruppen und Schlichten mit gleichem WZ

E Vorschub beim Eintauchen

N15 G72 ZA-9 LP47 BP24 D4 V3 AK0.4 AL0.5 W8 N20 G79 X40 Y36 ;Zyklusaufruf für G72

N15 G73 ZA-15 R20 D4 V2 AK0.4 AL0.5 W5 N20 G79 X46 Y27 ;Zyklusaufruf für G73

G72 Rechtecktaschenfräszyklus

Satzaufbau NC-Salz

G73 ZI/ZA R D V [W] [RZ] [AK] [AL] [DB]

[RH] [DH] [O] [Q] [H] [E] [F] [S] [M]

verpflichtende Adressen:

ZI/ZA Tiefe der Kreistasche in der Zustellachse ZI inkrementell ab Oberkante der TascheZA absolut vom Werkstückkoordinatensystem R Radius der Kreistasche D maximale Zustelltiefe V Sicherheitsabstand von der Materialoberfläche Auswahl-Adressen [..]:

RZ Radius des optionalen Zapfens AK Aufmaß auf den Taschenrand AL Aufmaß auf den Taschenboden DB Fräserbahnüberdeckung in % W Rückzugsebene im Eilgang H…E wie bei G72

G73 Kreistaschen- und Zapfenfräszyklus

N15 G74 ZA-15 LP50 BP22 D3 V2 ;Definition Längsnut mit G74N20 G79 X... Y... ;Zyklusaufruf an einem Punkt mit G79

Satzaufbau NC-Satz

G74 ZI/ZA R D V [W] [RZ] [AK] [AL] [DB]

[RH] [DH] [O] [Q] [H] [E] [F] [S] [M]

verpflichtende Adressen:

ZI/ZA Tiefe der Nut in der ZustellachseZI inkrementell ab Oberkante der Nut ZA absolut vom Werkstückkoordinatensystem LP Länge der Nut BP Breite der Nut D maximale Zustelltiefe V Sicherheitsabstand Auswahl-Adressen [..]:

W Rückzugsebene AK Aufmaß auf den Taschenrand AL Aufmaß auf den Taschenboden EP0, EP1, EP2, EP3 Festlegung des

Setzpunktes beim Zyklusaufruf O Zustellbewegung

O1 Senkrechtes Eintauchen des Wz O2 Pendelndes Eintauchen des Wz

H…E wie bei G72

G74 Nutenfräszyklus (Längsnut)

36

+Y

+X

47

R8

EPO

24

40

+Z

3

8

9

+Y

+X

LP

RN

EPO

BP

+Z

V

W

+X ZA

Bearbeitungsbeispiel

+X

27

+Y

+X

20

46

+Z

2

5

15

7

+Y

+X

R

+Z

V

W

+X ZA

RZ

Bearbeitungsbeispiel

+X

23

15

50

22

26

44

+Y

+X

VW

ZA

LP

BP

Bearbeitungs-beispiel

+Y

+X

+Z

+X

+Z

+X

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 397

Page 13: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

BP

W

ZA

+Y

+X

V

+Z

+X

RPEP0

EP3

EP1

AP

AN

AO

Bearbeitungsbeispiel

+Z

15

+Y

+X

64

30

12

120} 70}

40

+X

+X

+YY

X

AS

D

AR

34

18

126

4230}

120} 20Z-5

Längsnut mit G74Bearbeitungsbeispiel

+X

+Y

398 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz:

G75 ZI/ZA BP RP AN/AO AO/AP D V (W] (AK] (AL]

[EP] [O] [Q] [H] [E] [F] [S] [M]

Verpflichtende Adressen:

ZI/ZA Tiefe der Nut ZI inkremental ab Nut Oberkante ZA Tiefe absolut

BP Breite der Nut RP Radius der NutAN polarer Startwinkel bezogen auf die positive X-Achse

und den Mittelpunkt des NutanfangsAO polarer Öffnungswinkel zwischen Nutanfangs und

Mittelpunkt des NutabschlusshalbkreisesAP polarer Endwinkel bezogen auf die positive X-Achse

und den Mittelpunkt des Nutendes (Nur 2 von 3 Polarwinkeln müssen programmiert werden)

D maximale Zustelltiefe V SicherheitsabstandAuswahl-Adressen (..]:

EP Festlegung des Aufrufpunktes für den Zyklusaufruf der Nut EP0 Mittelpunkt der Ringnut EP1 Mittelpunkt des rechten bzw. oberen Abschlusshalbkreises EP3 Mittelpunkt des linken bzw. unteren Abschlusshalbkreises

W Rückzugsebene, im Eilgang AK Aufmaß auf den Nutrand AL Aufmaß auf den Nutboden Q Bewegungsrichtung

Q1 Gleichlauffräsen Q2 Gegenlauffräsen

H Bearbeitungsart H1 Schruppen H4 Schlichten H14 Schruppen und Schlichten

E Vorschub beim Eintauchen

N15 G75 ZA-15 BP12 RP80 AN70 AO120 AK0.3 AL0.5 EP3 D5 V3 W6N20 G79 X64 Y30 ;Zyklusaufruf für G75 bei EP3

G75 Nutenfräszyklus (Kreisbogen)

Satzaufbau NC-Satz:

G76 [X/Xl/XA] [Y/Yl/YA] [Z/ZI/ZA] AS D O [AR] [W] [H]

Verpflichtende Adressen:

AS Winkel der Geraden bezogen auf die 1. Geometrieachse+ entgegen dem Uhrzeigersinnn– im Uhrzeigersinn

D Abstand der Zyklusaufrufpunkte auf der Geraden O Anzahl der Zyklusaufrufpunkte auf der GeradenAuswahl-Adressen (..]:

X, XI, XA X-Koordinate des ersten Punktes X absolute oder inkrementale X-Koordinate (G90, G91) XI Koordinatendifferenz zwischen aktueller Werkzeug-

position und dem ersten Punkt auf der Geraden XA absolute Koordinateneingabe des Startpunktes

Y, Yl, YA Y-Koordinate des ersten Punktes Y absolute oder inkrementale Y-Koordinate (G90, G91) Yl Koordinatendifferenz zwischen aktueller Werkzeug-

position und dem ersten Punkt auf der Geraden YA absolute Koordinateneingabe des Startpunktes

Z, ZI, ZA Z-Koordinate des ersten Punktes Z absolute oder inkrementale Z-Koordinate (G90, G91) ZI Koordinatendifferenz zwischen der aktuellen Werkzeug-

position und dem ersten Punkt auf der Geraden ZA absolute Koordinateneingabe des Startpunktes

AR Drehwinkel bezogen auf die poitive X-Achse W Rückzugsebene absolut H Rückfahrposition

H1 Sicherheitsebene wird zwischen 2 Positionen angefahrenund die Rückzugsebene nach der letzten Position

H2 Rückzugsebene wird zwischen 2 Positionen angefahren

N15 G74 ZA-5 LP34 BP20 .... ;Definition Längsnut mit G74 N20 G76 X126 Y18 Z0 AS120 D42 O3 AR-30 ;Zyklusaufruf

G76 Zyklusaufruf auf einer Geraden (Lochreihe)

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 398

Page 14: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

AP

AI

AN

R

JA

IA

AR

+Y

+X

60

80

40

40}

60}

65}

Bearbeitungsbeispiel

+Y+X

JAIA

AR

I

J

RP

AP+Y

+X

Bearbeitungsbeispiel

2

45

50

60}

135}

+Y

+X

AR

YA

XAXI

YI

+Y

+X

40

55

45}

+X

+Y

Bearbeitungs-beispiel

+Y

+X

P2

RNP1

AS

AT

D

Bearbei-tungs-beispiel

+Y

+X

P230}

R20P1 P3

135}

93

56

399Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Funktionen bei Fräsmaschinen

Satzaufbau NC-Satz:

G77 [I/IA] [J/JA] [Z/ZI/ZA] R AN/Al AI/AP O [AR] [W] [H] [FP]

Verpflichtende Adressen:

R Radius des Teilkreises AN Polarwinkel des ersten Objektes Al konstanter Segmentwinkel AP Polarwinkel des letzten Objektes O Anzahl der Objekte auf dem Teilkreis Auswahl-Adressen [..]:

I X-Koordinatendifferenz zwischen Kreismittelpunkt und Startpunkt IA absolute X-Koordinate des Kreismittelpunktes J Y-Koordinatendifferenz zwischen Kreismittelpunkt und Startpunkt JA absolute Y Koordinate des Kreismittelpunktes Z absolute oder inkremental Eingabe durch G90/G91 ZI Z-Koordinatendifferenz zwischen Wz-lstposition und Teilkreismittelpunkt ZA absolute Koordinate des Zielpunktes AR Drehwinkel zur positiven 1. Geometrieachse Q Orientierung des zu bearbeitenden Objektes

Q1 Mitdrehen des Objektes Q2 Feste Orientierung des Objektes W Rückzugsebene absolut H Rückzugsbewegung

H1 nach Bearbeitungsende wird die Sicherheitsebene V angefahren

H2 nach Bearbeitungsende wird die Rückzugsebene W angefahren

H3 wie bei H1, jedoch wird die nächste Position auf dem Teilkreisbogen angefahren

N15 G74 ZA-5 LP34 BP20 .... ;Längsnut mit G74 N20 G77 R40 AN-65 AI60 AR40 O5 IA80 JA60 ;Zyklusaufruf

N15 G72 ZA.. LP.. BR.. ;Rechtecktasche mit G72 N20 G78 IA45 JA2 RP50 AP60 AR135 ;Zyklusaufruf G78

G77 Zyklusaufruf auf einem Teilkreis (Lochkreis)

Satzaufbau NC-Satz:

G78 [I/IA] [J/JA] RP AP [Z/Zl/ZA] [AR] [W]

Verpflichtende Adressen:

I, IA X-Koordinate des Drehpols J, JA Y-Koordinate des Drehpols RP Polradius AP Pol-Winkel bezogen auf die X-Achse Auswahl-Adressen [..]:

Z, Zl, ZA Z-Koordinate der Oberkante AR Drehwinkel des Objektes

bezogen auf die X-Achse W Rückzugsebene

G78 Zyklusaufruf an einem Punkt (mit Polarkoordinaten)

N15 G72 ZA.. LP.. BP.. ;Rechtecktasche mit G72N20 G79 XA55 YA40 AR-45 ;Zyklusaufruf G79

Satzaufbau NC-Satz:

G79 [X/Xl/XA] [Y/Yl/YA] [Z/Zl/ZA] [AR] [W]

Auswahl-Adressen [..]:

X, XI, XA X-Koordinate des ersten Punktes Y, Yl, YA Y-Koordinate des ersten Punktes Z, ZI, ZA Z-Koordinate des ersten PunktesAR Drehwinkel des Objektes bezogen auf die X-AchseW Rückzugsebene absolut in Werkstückkoordinaten

G79 Zyklusaufruf an einem Punkt (mit kartesischen Koordinaten)

N15 G1 X... Y... ;P1N20 G61 AT135 RN20 ;P2N25 G61 XA93 YA56 AS30 ;P3

Satzaufbau NC-Satz:

G61 [Xl/XA] [Yl/YA] [Z/ZI/ZA] [D] [AT] [AS] [RN] [H] [O]

Auswahl-Adressen [..]:

XI, XA X-Koordinate des Zielpunktes Yl, YA Y-Koordinate des Zielpunktes Z, ZI, ZA Zustellung in der Z-Achse D Länge der Verfahrstrecke AT Übergangswinkel AS Anstiegwinkel zur X-Achse RN+ Verrundungsradius R– Fasenbreite H1 kleiner Anstiegswinkel H2 größerer AnstiegswinkelO1 kleine Streckenlänge O2 größere Streckenlänge

G61 Linearinterpolation für Konturzüge

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 399

Page 15: Programmaufbau bei CNC-Maschinen nach PAL1) · PDF fileProgrammaufbau bei CNC-Maschinen nach PAL Kreisinterpolation bei Dreh- und Fräsmaschinen ... 1/ 8, / 8 x (D/Q) Satzaufbau NC-Satz

R9P1

Bearbeitungsbeispiel

40 0 40 50

25

200

P2/P3 P4/P5

P6

5}

R13R9

Tasche

Insel

R15P1AS

AT

-AP

AOR

AE

G63

P1 R40

+Y

+X

G6345}

130}75

P2

P3

Bearbeitungsbeispiel

+Y

+X

400 Automatisierungstechnik: 7.7 NC-Technik

M

P

K

W

N

F

A

Programmaufbau bei CNC-Maschinen nach PALPAL-Zyklen bei Fräsmaschinen

Satzaufbau NC-Satz:

G62 oder G63 [XI/XA] [YI/YA] [Z/ZI/ZA] [I/IA] [J/JA] [R] [AT] [AS]

[AO] [O] [AE/AP] [RN] [H] [O] [F] [S] [M]

Auswahl-Adressen [..]:

XI, XA, Yl, YA Koordinaten des Zielpunktes Z, ZI, ZA Zustellung in der Z-Achse R Radius des Kreisbogens

R+ kürzerer Bogen R– längerer Bogen AS Tangentenwinkel AT Übergangswinkel (Startpkt.) AO Öffnungswinkel AE Tangentenwinkel (Endpkt) AP Polarwinkel des Kreisbogenendpunktes RN+ Verrundungsradius RN– Fasenbreite H1 kleinerer AT-Winkel H2 größerer AT-Winkel O1 kürzerer Kreisbogen O2 längerer Kreisbogen

N15 G1 X... Y... ;P1N20 G63 R+40 AS-45 RN15 ;P2N25 G61 Y75 AS130 ;P3

G62/G63 Kreisinterpolation für Konturzüge

G34–G39 Kreisintrpolation für Konturzüge

Satzaufbau NC-Satz: GM ZI/ZA [AK] [AL]

Verpflichtende Adressen:

ZI Bohrungstiefe ab Wz-Position ZA Bohrungstiefe absolut Auswahl-Adressen [..]:

AK Aufmaß auf die Berandung AL Aufmaß auf den Taschenboden

N5 G54 ;Einstellbarer absoluter NPN10 T1 M.. G97 S.. G94 F..

N15 G34 ZA-10 AK0.5 AL0.5 ;Konturtaschenzyklus Eröffnung

N20 G35 T01 D6 M3 ;Schrupptechnologie des KTZN25 G37 T02 D6 M3 S.. F.. ;Schlichttechnologie des KTZN30 G38 H1 ;Konturbeschreibung der Tasche

N35 G0 X-40 Y0 ;P1 N40 G61 AS90 RN+9 ;P2 N45 G63 JA20 R13 RN+9 O1 ;P3 N50 G61 AS5 RN+9 ;P4N55 G63 IA40 R13 RN+9 O1 ;P5N60 G1 X50 Y-25 ;P6 N65 ...N70 G80 ;Abschluss von G38 N75 G38 H2 ;Konturbeschreibung der Insel

N870 ...N85 G80 ;Abschluss von G38 N90 G39 ... ;Zyklusaufruf der Konturtasche

G34 Eröffnung des Konturtaschenzyklus (KTZ)

Satzaufbau NC-Satz:

G38 H [ZI/ZA] [(IA JA R) / (LP BP IA JA [RN] [AR])]

Verpflichtende Adressen:

H1 Tasche H2 Insel H3 Tasche in einer Insel Auswahl-Adressen [..]: siehe Seite 397

G38 Konturbeschreibung des Konturtaschenzyklus

Satzaufbau NC-Satz:

G35 T D [V] [TC] [TR] [TL] [DM] [DB]

[RH] [DH] [O] [Q] [E] [F] [S] [M]

G35 Schrupptechnologie des

Konturtaschenzyklus

Satzaufbau NC-Satz:

G39 Z/ZI/ZA V [W] [X/XI/XA] [Y/YI/YA] [AN] [H]

Verpflichtende Adressen:

Z, ZI, ZA Materialoberfläche in ZV Sicherheitsabstand zur Materialoberfläche Auswahl-Adressen (..]:

W Höhe der Rückzugsebene, absolut X, XI, XA Startpunkt der Bearbeitung in X Y, YI, YA Startpunkt der Bearbeitung in Y AN Winkel für das schlingenförmige Ausräumen

(wenn AN nicht programmiert, dann konturparallel) H1 Schruppen H2 Freistellen (Planen) H4 SchlichtenH8 Freistellen im Schlichtmodus H14 Schruppen und Schlichten

G39 Zyklusaufruf der Konturtasche mit konturparalle-

ler oder schlingenförmiger Ausräumstragegie

Satzaufbau NC-Satz: G39

G80 Abschluss einer G38-Taschen/Insel-

Konturbeschreibung

Satzaufbau NC-Satz

G36 T D [V] [TC] [TR] [TL] [DM] [DB]

[RH] [DH] [O] [Q] [E] [F] [S] [M]

G36 Restmaterial-Schrupptechnologie

des Konturtaschenzyklus

Satzaufbau NC-Satz:

G37 T D [V] [TC] [TR] [TL] [DB] [RH]

[DH] [O] [Q] [H] [E] [F] [S] [M]

Verpflichtende Adressen für G35, G36, G37:

T Wz-Nummer D absolute BohrungstiefeAuswahl-Adressen für G35, G36, G37:

V Sicherheitsabstand T... Adressen zum Werkzeugwechsel (S. 388) DM Zustellminimum für Inselhöhenoptimierung DB Fräserbahnüberdeckung am BodenRH Radius der Mittelpunktsbahn der Helixzustellung DH Zustellung pro Helixumdrehung O1 Eintauchen O2 Eintauchen Helixbewegung Q1 Gleichlauffräsen Q2 Gegenlauffräsen H4 Schlichten, Rand/Boden H4 Schlichten, Boden/Rand H6 Schlichten nur Rand H7 Schlichten nur Boden E Vorschub beim Eintauchen

G37 Schlichttechnologie des

Konturtaschenzyklus

345-406_7_TM43 13.05.2008 13:11 Uhr Seite 400