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
+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
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
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
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
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
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
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
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
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
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
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
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
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
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