Sie sind auf Seite 1von 94

Lotse

CNC PILOT
4290
Software-Version 6.4/7.0

Deutsch (de)
6/2003
CNC PILOT 4290 V7.0 Dateneingabetastatur CNC PILOT 4290 V7.0 Dateneingabetastatur
Betriebsart Handsteuern INS (insert = englisch einfgen)
Listenelement einfgen
Dialogbox abschlieen, Daten speichern
Betriebsart Automatik
Ziffern (0...9) ...
zur Werteeingabe und Softkey-Auswahl
Programmier-Betriebsarten (DIN PLUS,
Simulation, TURN PLUS) Minus
zur Vorzeicheneingabe
Organisations-Betriebsarten (Parameter,
Service, Transfer) Dezimalpunkt

Fehlerstatus anzeigen
Enter
Abschluss einer Werteeingabe
Info-System aufrufen

Cursor-Tasten
ESC (escape = englisch flchten)
verschieben den Cursor um eine
eine Menstufe zurck Position inPfeilrichtung (ein
Dialogbox abschlieen, Daten nicht speichern
Zeichen, ein Feld, eine Zeile, etc.)
Weiter-Taste
Seite vor, Seite zurck ...
fr Sonderfunktionen (z.B. markieren)
Wechsel zur vorhergehenden/
DEL (delete = englisch lschen) nachfolgenden Bildschirmseite
lscht das Listenelement Wechsel zur vorhergehenden/
lscht das angewhlte bzw. links vom Cursor nachfolgenden Dialogbox
stehende Zeichen Wechsel zwischen Eingabefenstern

ALT (alter = englisch ndern)


Listenelement ndern
CNC PILOT 4290 V6.4 Dateneingabetastatur CNC PILOT 4290 V6.4 Dateneingabetastatur
Betriebsartentaste Ziffern (0...9) ...
Aufruf der Betriebsartenwahl zur Werteeingabe und Softkey-Auswahl
Fehlerstatus anzeigen Minus
zur Vorzeicheneingabe
Info-System aufrufen Dezimalpunkt

ESC Enter
eine Menstufe zurck Abschluss einer Werteeingabe
Dialogbox abschlieen, Daten nicht speichern
Cursor-Tasten
>> (Weiter-Taste) verschieben den Cursor um eine
fr Sonderfunktionen (z.B. markieren) Position in Pfeilrichtung (ein
Zeichen, ein Feld, eine Zeile, etc.)
DEL
Lsch-Taste Seite vor, Seite zurck
Wechsel zur vorhergehenden/
ALT (alter = englisch ndern)
nachfolgenden Bildschirmseite
Listenelement ndern
Wechsel zur vorhergehenden/
INS (insert = englisch einfgen) nachfolgenden Dialogbox
Listenelement einfgen Wechsel zwischen Eingabefenstern
Dialogbox abschlieen, Daten speichern
4
Der Lotse Inhalt
... ist die Programmier-Hilfe fr die HEIDENHAIN-Steuerung
CNC PILOT 4290 in Kurzfassung. Eine vollstndige Anleitung Die DIN-Programmierung .................................................. 6
zum Programmieren und Bedienen der CNC PILOT finden bersicht: G-Funktionen Konturbeschreibung .................... 6
Sie im Benutzer-Handbuch.
Programmabschnitt-Kennungen ........................................ 8
Wichtige Informationen werden im Lotsen mit folgenden
Symbolen herausgestellt: G-Funktionen Konturbeschreibung ..................................... 10
Stirn-, Rckseiten- und Mantelflchenkonturen ................. 26
Wichtiger Hinweis!
bersicht: G-Funktionen im Bearbeitungsteil ..................... 42
Einfache Linear- und Zirkularbewegungen .......................... 45
Warnung: Bei Nichtbeachten Gefahr fr Bediener
Vorschub, Drehzahl ........................................................... 48
oder Maschine!
Schneiden- und Frserradiuskorrektur (SRK) ..................... 50
Kapitel im Benutzer-Handbuch. Hier finden Sie Nullpunktverschiebungen, Aufmae .................................. 51
ausfhrliche Informationen zum aktuellen Thema. Werkzeug, Korrekturen ...................................................... 57
Dreh-, Bohr- und Gewindezyklen ....................................... 59
C-Achs Bearbeitung ........................................................... 82
Dieser Lotse gilt fr den CNC PILOT mit der Software-Num- Sonstige G-Funktionen ....................................................... 90
mer 340 460-xx (ab Release 6.4) und den CNC PILOT mit der
Software-Nummer 368 650-xx (ab Release 7.0). Unterprogramme ............................................................... 94

5
Die DIN-Programmierung Programmabschnitt-Kennungen Seite
NC-Stze beginnen mit einem N gefolgt von einer Programmabschnitt-Kennungen 8
Satznummer (bis zu 4 Ziffern). Rohteilbeschreibung Seite
Die DIN-Programmierung

Kommentare sind in [...] eingeschlossen. Sie stehen G20-Geo Futterteil Zylinder/Rohr 10


entweder am Ende eines NC-Satzes oder ausschlielich in G21-Geo Guteil 10
einem NC-Satz.
Grundelemente Konturbeschreibung Seite
G0-Geo Startpunkt der Kontur 11
Bedien-Hinweise G1-Geo Strecke 11
Whrend der Editierung zeigt der CNC PILOT programmierte
G2-Geo Bogen inkr. Mittelpunktvermaung 12
Konturen in maximal zwei Simulations-Fenstern an. Die
Fenster whlen Sie in dem Hauptmen von DIN PLUS aus G3-Geo Bogen inkr. Mittelpunktvermaung 12
(Menpunkt Grafik Fenster). G12-Geo Bogen abs. Mittelpunktvermaung 12
G13-Geo Bogen abs. Mittelpunktvermaung 12
der Startpunkt der Drehkontur wird mit einem kleinen
Kstchen gekennzeichnet Formelemente der Drehkontur Seite
steht der Cursor auf einem Satz des Programmabschnitts G22-Geo Einstich (Standard) 13
Roh- oder Fertigteil, wird das zugehrige Konturelement G23-Geo Einstich/Freidrehung 14
in dem Simulations-Fenster rot gekennzeichnet (Konturan-
zeige) G24-Geo Gewinde mit Freistich 15
G25-Geo Freistichkontur 16
Ergnzungen/nderungen an den Konturen werden G34-Geo Gewinde (Standard) 19
erst bei erneuter Bettigung von Grafik G37-Geo Gewinde (Allgemein) 20
bercksichtigt. G49-Geo Bohrung auf Drehmitte 22
Voraussetzung fr die Konturanzeige sind
eindeutige NC-Satznummern!

Variablenprogrammierung: siehe CNC PILOT 4290


Benutzer-Handbuch
Programmierung Y-Achse: siehe CNC PILOT 4290
mit Y-Achse Benutzer-Handbuch

6
Hilfsbefehle der Konturbeschreibung Seite Elemente der Mantelflchenkontur Seite

bersicht: Konturbeschreibung
bersicht: Hilfsbefehle Konturbeschreibung 23 G110-Geo Startpunkt Mantelflchenkontur 34
G7-Geo Genauhalt ein 23 G111-Geo Strecke Mantelflche 34
G8-Geo Genauhalt aus 23 G112-Geo Bogen Mantelflche 35
G9-Geo Genauhalt satzweise 23 G113-Geo Bogen Mantelflche 35
G10-Geo Rauhtiefe 23 G310-Geo Bohrung Mantelflche 36
G38-Geo Vorschubreduzierung 24 G311-Geo Lineare Nut Mantelflche 37
G39-Geo Attribute berlagerungselemente 24 G312-Geo Zirkulare Nut Mantelflche 37
G52-Geo Aufma satzweise 25 G313-Geo Zirkulare Nut Mantelflche 37
G95-Geo Vorschub pro Umdrehung 25 G314-Geo Vollkreis Mantelflche 38
G149-Geo Additive Korrektur 25 G315-Geo Rechteck Mantelflche 38
berlagerte Konturen Seite G317-Geo Regelmiges Vieleck Mantelflche 39
G411-Geo Lineares Muster Mantelflche 40
G308-Geo Anfang Tasche/Insel 26 G412-Geo Zirkulares Muster Mantelflche 41
G309-Geo Ende Tasche/Insel 26
Elemente der Stirnseitenkontur Seite
G100-Geo Startpunkt Stirnseitenkontur 27
G101-Geo Strecke Stirnseite 27
G102-Geo Bogen Stirnseite 28
G103-Geo Bogen Stirnseite 28
G300-Geo Bohrung Stirnseite 29
G301-Geo Lineare Nut Stirnseite 30
G302-Geo Zirkulare Nut Stirnseite 30
G303-Geo Zirkulare Nut Stirnseite 30
G304-Geo Vollkreis Stirnseite 31
G305-Geo Rechteck Stirnseite 31
G307-Geo Regelmiges Vieleck Stirnseite 32
G401-Geo Lineares Muster Stirnseite 32
G402-Geo Zirkulares Muster Stirnseite 33

7
Programmabschnitt-Kennungen Programmabschnitt-Kennungen Schlitten: NC-Programm wird nur auf angegebene Schlitten ausge-
fhrt keine Eingabe: NC-Programm wird auf jedem Schlitten ausge-
Wenn Sie ein neues DIN-Programm anlegen, sind
fhrt (Eingabe: $1, $2, ...)
bereits Abschnitt-Kennungen eingetragen. Je nach
Aufgabenstellung lschen Sie Kennungen oder fgen Einheit: Masystem metrisch/inch keine Eingabe: die in Steue-
weitere hinzu. Ein DIN-Programm mu mindestens rungs-Parameter 1 eingestellte Maeinheit wird bernommen
die Abschnitt-Kennungen BEARBEITUNG und Sie knnen Einheit nur programmieren, wenn Sie bei dem
ENDE beinhalten.
Anlegen eines neuen NC-Programms auf Programmkopf ver-
bersicht Programmabschitt-Kennungen zweigen. Sptere nderungen sind nicht mglich.
PROGRAMMKOPF
REVOLVER REVOLVER x
SPANNMITTEL definiert die Belegung des Werkzeugtrgers x (x: 1..6). Ist das Werkzeug
ROHTEIL in der Datenbank beschrieben, tragen Sie die T-Nummer und die Ident-
FERTIGTEIL nummer ein. Alternativ definieren Sie die Werkzeug-Parameter im NC-
STIRN Programm.
RUECKSEITE Werkzeug-Dateneingabe:
MANTEL Aufruf der Werkzeugeingabe: INS-Taste
HILFSKONTUR T-Nummer: Position auf dem Werkzeugtrger
BEARBEITUNG ID (Identnummer): Referenz zur Werkzeug-Datenbank keine Einga-
ENDE be: Werkzeugdaten werden nicht in die Werkzeug-Datenbank aufge-
UNTERPROGRAMM nommen.
RETURN
Einfach-Wkz:
Nur fr einfache Verfahrwege und Drehzyklen geeignet (G0...G3, G12,
G13; G81...G88).
PROGRAMMKOPF
Es erfolgt keine Konturnachfhrung.
Der PROGRAMMKOPF beinhaltet:
Die Schneidenradiuskompensation wird durchgefhrt.
Organisatorische Informationen (beeinflussen
nicht die Programmausfhrung) Daten werden nicht in die Werkzeug-Datenbank aufgenommen (Ein-
fach-Wkz erhalten keine ID).
Einrichteinformationen (beeinflussen nicht die
Programmausfhrung)
Fortsetzung nchste Seite

8
Programmabschnitt-Kennungen
Erweiterte Eingabe: Keine Einschrnkungen bei dem Einsatz des MANTEL X.. : Abschnitt Mantelflchenkontur
Werkzeugs. (Daten werden bei der Programmbersetzung in die Werk- X.. definiert den Referenz-Durchmesser der Man-
zeug-Datenbank bernommen.) telflchenkontur
HILFSKONTUR: kennzeichnet weitere Konturdefi-
Wenn Sie REVOLVER nicht programmieren, werden die in nitionen
der Revolvertabelle eingetragenen Werkzeuge angenommen.
Liegen mehrere unabhngige Konturbe-
schreibungen vor, dann verwenden Sie die
SPANNMITTEL x Abschnittskennungen (STIRN, RUECKSEITE,
definiert die eingesetzten Spannmittel an der Spindel x (x: 1..4). etc.) mehrfach.
Wenn Sie SPANNMITTEL nicht programmieren, werden in der Simu- BEARBEITUNG
lation keine Spannmittel bercksichtigt (siehe auch G65). Programmabschnitt fr die Bearbeitung des Werk-
Parameter stcks. BEARBEITUNG muss programmiert werden.
H: Spannmittelnummer (Referenz fr G65) Bereich: 1 H 9
ID: Identnummer des Spannmittels ENDE
X: Spann-Durchmesser beendet das NC-Programm. Die Kennung ENDE
muss programmiert werden, sie ersetzt M30.
Q: Spannform definiert die Lage des Spannmittel-Referenzpunktes
(siehe G65)
UNTERPROGRAMM 12345678
Definieren Sie innerhalb eines NC-Programms
ROHTEIL (innerhalb der gleichen Datei) ein Unterprogramm,
Programmabschnitt fr die Konturdefinition des Rohteils. wird es durch UNTERPROGRAMM, gefolgt von
dem Unterprogramm-Namen (maximal 8 Zeichen)
FERTIGTEIL gekennzeichnet.
Programmabschnitt fr die Konturdefinition des Fertigteils.
Zustzliche Abschnittskennungen innerhalb der Fertigteil-Definition : RETURN
STIRN Z.. : Abschnitt Stirnseitenkontur Z.. definiert die Lage beendet das NC-Unterprogramm.
der Stirnseitenkontur
RUECKSEITE Z.. : Abschnitt Rckseitenkontur Z.. definiert die
Lage der Rckseitenkontur

9
Futterteil Zylinder/Rohr G20-Geo
G20 definiert die Kontur eines Zylinders/Hohlzylinders.
Parameter
X: Durchmesser bei Zylinder/Hohlzylinder
Durchmesser Umkreis bei mehrkantigem Rohteil
Z: Lnge des Rohteils
Rohteilbeschreibung

K: Rechte Kante (Abstand Werkstck-Nullpunkt rechte Kante)


I: Innendurchmesser bei Hohlzylindern

Gussteil G21-Geo
G21 generiert die Rohteilkontur aus der Fertigteilkontur zuzglich
dem quidistanten Aufma P.
Parameter
P: quidistantes Aufma (Bezug: Fertigteilkontur)
Q: Bohrung Ja/Nein default: Q=0
Q=0: ohne Bohrung
Q=1: mit Bohrung

10
Startpunkt Drehkontur G0-Geo
G0 definiert den Anfangspunkt einer Drehkontur.
Parameter

zur Konturbeschreibung
X, Z: Anfangspunkt Kontur (X Durchmesserma)

Grundelemente
Strecke Drehkontur G1-Geo
G1 definiert eine Strecke in einer Drehkontur.
Parameter
X, Z: Endpunkt (X Durchmesserma)
A: Winkel zur Drehachse Winkelrichtung: siehe Hilfebild
Q: Schnittpunktauswahl default: 0
Q=0: naher Schnittpunkt
Q=1: entfernter Schnittpunkt
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase
E: Sondervorschubfaktor (0 < E 1) default: 1
(Sondervorschub = aktiver Vorschub * E)
11
Kreisbogen Drehkontur
G2/G3-Geo inkrementale, G12/G13-Geo absolute Mittelpunkt-
vermaung
G2/G3 bzw. G12/G13 definiert einen Kreisbogen in einer Drehkontur.
zur Konturbeschreibung

Die Drehrichtung entnehmen Sie dem Hilfebild.


Parameter
X, Z: Endpunkt (X Durchmesserma)
R: Radius
Grundelemente

Q: Schnittpunktauswahl default: 0
Q=0: entfernter Schnittpunkt
Q=1: naher Schnittpunkt
B: Fase/Verrundung am Ende des Kreisbogens
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase Beispiel: G2-Geo
E: Sondervorschubfaktor (0 < E 1) default: 1
(Sondervorschub = aktiver Vorschub * E)
bei G2/G3:
I: Mittelpunkt inkremental (Abstand Startpunkt Mittelpunkt als
Radiusma)
K: Mittelpunkt inkremental (Abstand Startpunkt Mittelpunkt)
bei G12/G13:
I: Mittelpunkt absolut (Radiusma)
K: Mittelpunkt absolut

12 Beispiel: G12-Geo
Einstich (Standard) G22-Geo
G22 definiert einen Einstich auf einem achsparallelen Bezugselement
(G1). G22 wird dem vorher programmierten Bezugselement zugeord-
net.

zur Konturbeschreibung
Parameter
X: Anfangspunkt bei Einstich Planflche (Durchmesserma)
Z: Anfangspunkt bei Einstich Mantelflche
I, K: Innere Ecke

Formelemente
I bei Einstich Planflche: Endpunkt des Einstichs (Durchmes-
serma)
K bei Einstich Planflche: Einstichgrund
I bei Einstich Mantelflche: Einstichgrund (Durchmesserma)
K bei Einstich Mantelflche: Endpunkt des Einstichs
Ii, Ki: Innere Ecke inkremental (Vorzeichen beachten !)
Ii bei Einstich Planflche: Einstichbreite
Ki bei Einstich Planflche: Einstichtiefe
Ii bei Einstich Mantelflche: Einstichtiefe
Ki bei Einstich Mantelflche: Endpunkt des Einstichs (Einstich-
breite)
B: Auenradius/Fase (an beiden Seiten des Einstichs) default: 0
B>0: Radius der Rundung
B<0: Breite der Fase
R: Innenradius (in beiden Ecken des Einstichs) default: 0

Entweder X oder Z programmieren.

13
Einstich (allgemein) G23-Geo
G23 definiert einen Einstich auf einem linearen Bezugselement (G1).
G23 wird dem vorher programmierten Bezugselement zugeordnet.
Auf der Mantelflche kann der Einstich auf eine schrg verlaufende
zur Konturbeschreibung

Bezugsgerade positioniert werden.


Parameter
H: Einstichart default: 0
H=0: Symmetrischer Einstich
H=1: Freidrehung
Formelemente

X: Mittelpunkt bei Einstich Planflche (Durchmesserma)


Z: Mittelpunkt bei Einstich Mantelflche
I: Einstichtiefe und Einstichlage
I>0: Einstich rechts vom Bezugselement
I<0: Einstich links vom Bezugselement
K: Einstichbreite (ohne Fase/Verrundung)
einfacher Einstich
U: Einstichdurchmesser (Durchmesser Einstichgrund) nur ver-
wenden, wenn das Bezugselement parallel zur Z-Achse verluft
A: Einstichwinkel default: 0
bei H=0: 0 A < 180 (Winkel zwischen Einstichflanken)
bei H=1: 0 < A 90 (Winkel Bezugsgerade Einstichflanke)
B: Auenradius/Fase startpunktnahe Ecke default: 0
B>0: Radius der Rundung
B<0: Breite der Fase
P: Auenradius/Fase startpunktferne Ecke default: 0
P>0: Radius der Rundung
P<0: Breite der Fase
R: Innenradius (in beiden Ecken des Einstichs) default: 0

Der CNC PILOT bezieht die Einstichtiefe auf das Bezugsele-


ment. Der Einstichgrund verluft parallel zum Bezugselement.

14 Einstich oder Freidrehung


Gewinde mit Freistich G24-Geo
G24 definiert ein lineares Grundelement, das Lngsgewinde (Auen-
oder Innengewinde; metrisches ISO Feingewinde DIN 13 Teil 2,
Reihe 1) und den anschlieenden Gewindefreistich (DIN 76).

zur Konturbeschreibung
Aufruf des Konturmakros:
N.. G1 X..Z..B.. /Anfangspunkt Gewinde
N.. G24 F..I..K..Z.. /Gewinde- und Freistichkontur
N.. G1 X.. /anschlieendes Planelement

Formelemente
Parameter
F: Gewindesteigung
I: Freistichtiefe (Radiusma)
K: Freistichbreite
Z: Endpunkt des Freistichs

G24 lt sich nur anwenden, wenn das Gewinde in De-


finitionsrichtung der Kontur geschnitten wird.
Das Gewinde wird mit G31 bearbeitet.

15
Freistichkontur G25-Geo Parameter
G25 generiert die im folgenden aufgefhrten Freistichkonturen an H: Freistichart default: 0
H=4: Freistich Form U
achsparallelen Konturecken. Die Bedeutung der Parameter ist von der H=0, 5: Freistich Form DIN 509 E
Freistichart abhngig. H=6: Freistich Form DIN 509 F
zur Konturbeschreibung

Programmiert man G25 H=7: Gewindefreistich DIN 76


H=8: Freistich Form H
nach dem Bezugselement, wird der Freistich am Ende des Bezugs- H=9: Freistich Form K
elements ausgefhrt.
vor dem Bezugselement, wird der Freistich am Anfang des Bezugs-
elements ausgefhrt.
Formelemente

Aufruf des Konturmakros (Beispiel):


N.. G1 Z.. /Lngselement als Bezugselement
N.. G25 H..I..K.. .. /Freistichkontur
N.. G1 X.. /anschlieendes Planelement

Freistich Form U (H=4)


Parameter
I: Freistichtiefe (Radiusma)
K: Freistichbreite
R: Innenradius (in beiden Ecken des Einstichs) default: 0
P: Auenradius/Fase default: 0
P>0: Radius der Rundung
P<0: Breite der Fase

Fortsetzung nchste Seite

16 Freistich Form U (H=4)


Freistich DIN 509 E (H=0, 5)
Parameter
I: Freistichtiefe (Radiusma)
K: Freistichbreite

zur Konturbeschreibung
R: Freistichradius (in beiden Ecken des Freistichs)
W: Freistichwinkel

Wenn Sie Parameter nicht angeben, ermittelt der CNC PILOT


die Werte in Abhngigkeit vom Durchmesser (siehe Benutzer-

Formelemente
Handbuch Freistich-Parameter DIN 509 E).

Freistich DIN 509 E (H=0, 5)


Freistich DIN 509 F (H=6)
Parameter
I: Freistichtiefe (Radiusma)
K: Freistichbreite
R: Freistichradius (in beiden Ecken des Freistichs)
P: Plantiefe
W: Freistichwinkel
A: Planwinkel

Wenn Sie Parameter nicht angeben, ermittelt der CNC PILOT


die Werte in Abhngigkeit vom Durchmesser (siehe Benutzer-
Handbuch Freistich-Parameter DIN 509 F).

Fortsetzung nchste Seite

Freistich DIN 509 F (H=6) 17


Freistich DIN 76 (H=7)
Parameter
I: Freistichtiefe (Radiusma)
K: Freistichbreite
zur Konturbeschreibung

R: Freistichradius (in beiden Ecken des Freistichs) default:


R=0,6*I
W: Freistichwinkel default: 30
Formelemente

Freistich DIN 76 (H=7)

Freistich Form H (H=8)


Geben Sie W nicht ein, wird es anhand von K und R berechnet. Der
Endpunkt des Freistichs liegt dann auf Eckpunkt Kontur.
Parameter
K: Freistichbreite
R: Freistichradius keine Eingabe: das Zirkularelement wird nicht
gefertigt
W: Eintauchwinkel keine Eingabe: W wird berechnet

Fortsetzung nchste Seite

18 Freistich Form H (H=8)


Freistich Form K (H=9)
Parameter
I: Freistichtiefe
R: Freistichradius keine Eingabe: das Zirkularelement wird nicht

zur Konturbeschreibung
gefertigt
W: Freistichwinkel
A: Winkel zur Lngsachse default: 45

Formelemente
Freistich Form K (H=9)

Gewinde (Standard) G34-Geo


G34 definiert einfache oder verkettete Auen- oder Innengewinde
(metrisches ISO Feingewinde DIN 13 Reihe 1). Sie verketteten Gewin-
de durch Programmierung mehrerer G01/G34-Stze nacheinander.
Parameter
F: Gewindesteigung keine Eingabe: Steigung aus der Normta-
belle

Vor G34 oder in dem NC-Satz mit G34 mssen Sie ein linea-
res Konturelement als Bezugselement programmieren.
Das Gewinde wird mit G31 bearbeitet.

19
Gewinde (Allgemein) G37-Geo
G37 definiert die aufgefhrten Gewindearten. Sie verketteten Gewin-
de durch Programmierung mehrerer G01/G37-Stze nacheinander.
zur Konturbeschreibung

Parameter
Q: Gewindeart default: 1
Q=1: Metrisches ISO Feingewinde (DIN 13 Teil 2, Reihe 1)
Q=2: Metrisches ISO Gewinde (DIN 13 Teil 1, Reihe 1)
Q=3: Metrisches ISO Kegelgewinde (DIN 158)
Q=4: Metrisches ISO Kegelfeingewinde (DIN 158)
Formelemente

Q=5: Metrisches ISO Trapezgewinde (DIN 103 Teil 2, Reihe 1)


Q=6: Flaches metr. Trapezgewinde (DIN 308 Teil 2, Reihe 1)
Q=7: Metrisches Sgengewinde (DIN 13 Teil 2, Reihe 1)
Q=8: Zylindrisches Rundgewinde (DIN 405 Teil 1, Reihe 1)
Q=9: Zylindrisches Whitworth-Gewinde (DIN 259)
Q=10: Kegelfrmiges Whitworth-Gewinde (DIN 2999)
Q=11: Whitworth-Rohrgewinde (DIN 2999)
Q=12: Ungenormtes Gewinde
Q=13: UNC US-Grobgewinde
Q=14: UNF US-Feingewinde Vor G37 programmieren Sie ein lineares
Q=15: UNEF US-Extrafeingewinde Konturelement als Bezugselement.
Q=16: NPT US-kegliges Rohrgewinde Das Gewinde wird mit G31 bearbeitet.
Q=17: NPTF US-kegliges Dryseal Rohrgewinde Bei genormten Gewinden werden die Pa-
Q=18: NPSC US-zylindrisches Rohrgewinde mit Schmiermittel
rameter P, R, A und W von dem CNC PI-
Q=19: NPFS US-zylindrisches Rohrgewinde ohne Schmiermit-
tel LOT festgelegt.
F: Gewindesteigung mu bei Q=1, 3..7, 12 angegeben werden. Nutzen Sie Q=12, wenn Sie individuelle
Parameter verwenden wollen.
P: Gewindetiefe nur bei Q=12 angeben
K: Auslauflnge (bei Gewinden ohne Gewindefreistich)
default: 0 Das Gewinde wird ber die Lnge des
Bezugselements erstellt. Bei Bearbeitungen
ohne Gewindefreistich ist ein weiteres
Linearelement zu programmieren, damit der
CNC PILOT den Gewindeberlauf
kollisionsfrei ausfhren kann.
Fortsetzung nchste Seite
20
D: Referenzpunkt (Lage des Gewindeauslaufs) default: 0
D=0: Gewindeauslauf am Ende des Bezugselements
D=1: Gewindeauslauf am Anfang des Bezugselements
H: Anzahl der Gewindegnge default: 1

zur Konturbeschreibung
A: Flankenwinkel links nur bei Q=12 angeben
W: Flankenwinkel rechts nur bei Q=12 angeben
R: Gewindebreite nur bei Q=12 angeben
E: variable Steigung (vergrert/verkleinert die Steigung pro Um-
drehung um E) default: 0

Formelemente
21
Bohrung (zentrisch) G49-Geo
G49 definiert eine Einzelbohrung mit Senkung und Gewinde auf der
Drehmitte (Stirnseite oder Rckseite).
zur Konturbeschreibung

Parameter
Z: Position Bohrungsanfang (Referenzpunkt)
B: Bohrungsdurchmesser
P: Bohrungstiefe (ohne Bohrspitze)
W: Spitzenwinkel default: 180
Formelemente

R: Senkdurchmesser
U: Senktiefe
E: Senkwinkel
I: Gewindedurchmesser
J: Gewindetiefe
K: Gewindeanschnitt (Auslauflnge)
F: Gewindesteigung
V: Links- oder Rechtsgewinde default: 0
V=0: Rechtsgewinde
V=1: Linksgewinde
A: Winkel (Lage der Bohrung) default: 0
A=0: Stirnseite
A=180: Rckseite
O: Zentrierdurchmesser

G49 wird im Abschnitt FERTIGTEIL programmiert (nicht im


Abschnitt STIRN oder RUECKSEITE).
Die mit G49 definierte Kontur wird mit G71...G74 bearbei-
tet.

22
bersicht: Hilfsbefehle zur Konturbeschreibung Genauhalt satzweise G9-Geo
G7 Genauhalt ein G9 aktiviert Genauhalt fr den NC-Satz, in dem es
programmiert wird (siehe auch G7-Geo).
G8 Genauhalt aus

zur Konturbeschreibung
G9 Genauhalt satzweise
G10 beeinflusst Schlichtvorschub fr gesamte Kontur Rauhtiefe G10-Geo
G38 beeinflusst Schlichtvorschub fr Grundelemente satzweise G10 beeinflut den Schlichtvorschub des G890 und
bestimmt so die Rauheit des Werkstcks.
G39 nur fr Formelemente:
beeinflusst Schlichtvorschub Hinweise zur Programmierung
additive Korrekturen Die mit G10 eingeschaltete Rauhtiefe ist selbst-

Hilfsbefehle
haltend.
quidistante Aufmae
G10 ohne Parameter schaltet die Rauhtiefe aus.
G52 quidistante Aufmae satzweise
G95-Geo schaltet die Rauhtiefe aus.
G95 definiert Schlichtvorschub fr gesamte Kontur G10 RH... (ohne H) berschreibt die gltige
G149 additive Korrekturen fr gesamte Kontur Rauhtiefe satzweise.
G38-Geo berschreibt die gltige Rauhtiefe
satzweise.
Genauhalt ein G7-Geo
G7 schaltet Genauhalt selbsthaltend ein. Bei Genauhalt startet Parameter
der CNC PILOT den Folgesatz, wenn das Toleranzfenster Lage um H: Art der Rauhtiefe (siehe auch DIN 4768)
H=1: Allgemeine Rauhtiefe (Profiltiefe) Rt1
den Endpunkt erreicht ist (Toleranzfenster: siehe Maschinenparameter H=2: Mittenrauhwert Ra
1106, 1156, ...). H=3: Gemittelte Rauhtiefe Rz
RH: Rauhtiefe (in m, Inch-Modus: inch)
Der NC-Satz, in dem G7 programmiert ist, wird bereits mit
Genauhalt ausgefhrt. Die Rauhtiefe gilt nur fr Konturgrundele-
Genauhalt gilt fr Kontur-Grundelemente, die mit G890 mente.
oder G840 bearbeitet werden.

Genauhalt aus G8-Geo


G8 schaltet Genauhalt aus. Der Satz, in dem G8 programmiert wird,
wird ohne Genauhalt ausgefhrt.
23
Vorschubreduzierung G38-Geo Hinweise zur Programmierung
G38 definiert einen Sondervorschub fr den G890. G38 wirkt satzweise.
G38 wird vor dem zu beeinflussenden Kontur-
Parameter element programmiert.
Sondervorschubfaktor (0 < E 1) default: 1
zur Konturbeschreibung

E:
G38 ersetzt einen Sondervorschub oder eine pro-
(Sondervorschub = aktiver Vorschub * E)
grammierte Rauhtiefe.
Der Sondervorschub gilt nur fr Kontur-
grundelemente.
Hilfsbefehle

Attribute fr berlagerungselemente G39-Geo P: Aufma (Radiusma)


G39 beeinflut die Bearbeitung des G890 fr folgende berlage- H: (Wirkung von P) absolut / additiv default: 0
rungselemente (Formelemente): H=0: P ersetzt G57-/G58-Aufmae
H=1: P wird auf G57-/G58-Aufmae addiert
Fasen/Verrundungen (im Anschlu an Grundelemente)
Freistiche E: Sondervorschubfaktor (0 < E 1) default: 1
Einstiche (Sondervorschub = aktiver Vorschub * E)
Beeinflute Bearbeitung: Hinweise zur Programmierung
Sondervorschub G39 wirkt satzweise.
Rauhtiefe
G39 wird vor dem zu beeinflussenden Kontur-
additive D-Korrekturen
quidistante Aufmae element programmiert.
G50 vor einem Zyklus (Abschnitt: BEARBEITUNG)
Parameter
F: Vorschub pro Umdrehung schaltet G39-Aufmae fr diesen Zyklus aus
V: Art der Rauhtiefe (siehe auch DIN 4768) Rauhtiefe (V, RH), Schlichtvorschub (F)
V=1: Allgemeine Rauhtiefe (Profiltiefe) Rt1 und Sondervorschub (E) alternativ ver-
V=2: Mittenrauhwert Ra
V=3: Gemittelte Rauhtiefe Rz
wenden!
RH: Rauhtiefe (m, Inch-Modus: inch)
D: Nummer der additiven Korrektur (901 D 916)
24
Aufma satzweise G52-Geo Additive Korrektur G149-Geo
G52 definiert ein quidistantes Aufma, das in G810, G820, G830, Der CNC PILOT verwaltet 16 werkzeugunabhngige
G860 und G890 bercksichtigt wird. Korrekturwerte.

zur Konturbeschreibung
Hinweise zur Programmierung Ein G149 gefolgt von einer D-Nummer aktiviert
G52 wirkt satzweise. die additive Korrektur (Beispiel: G149 D901). G149
G52 wird in dem NC-Satz mit dem zu beeinflussenden Konturele- D900 schaltet die additive Korrektur aus.
ment programmiert. Hinweise zur Programmierung
G50 vor einem Zyklus (Abschnitt BEARBEITUNG) schaltet G52-Auf- Additive Korrekturen sind ab dem Satz wirksam, in
mae fr diesen Zyklus aus dem G149 programmiert ist.

Hilfsbefehle
Parameter Eine additive Korrektur bleibt wirksam bis:
P: Aufma (Radiusma) zum nchsten G149 D900
H: (Wirkung von P) absolut / additiv default: 0 zum Ende der Fertigteilbeschreibung
H=0: P ersetzt G57-/G58-Aufmae
Parameter
H=1: P wird auf G57-/G58-Aufmae addiert
D: Additive Korrektur default: D900 Bereich:
900..916

Vorschub pro Umdrehung G95-Geo Beachten Sie die Beschreibungsrichtung der


G95 beeinflut den Schlichtvorschub des G890. Kontur!
Hinweise zur Programmierung
G95 ist selbsthaltend
G10 schaltet den G95-Schlichtvorschub ab

Parameter
F: Vorschub pro Umdrehung

Rauhtiefe und Schlichtvorschub alternativ verwenden.


Der G95-Schlichtvorschub ersetzt einen im Bearbeitungsteil
definierten Schlichtvorschub.

25
Anfang Tasche/Insel G308-Geo Beachten Sie bei P: die Addition einer
G308 definiert eine neue" Referenzebene/Referenzdurchmesser bei negativen Zahl verringert das Ergebnis
hierachisch geschachtelten Stirn-, Rckseiten- oder Mantelflchenkon- die Subtraktion einer negativen Zahl ver-
turen.
grert das Ergebnis.
Parameter Inseln: Die Flchen-Frszyklen frsen die
berlagerte Konturen

P: Tiefe bei Taschen, Hhe bei Inseln komplette, in der Konturdefinition be-
schriebene Flche. Inseln, die innerhalb
Das Vorzeichen von Tiefe P bestimmt die Lage der Frskontur:
dieser Flche definiert sind, werden nicht
P<0: Tasche
P>0: Insel bercksichtigt.

Abschnitt P Oberflche Frsgrund


STIRN P<0 Z Z+P
STIRN P>0 Z+P Z
RUECKSEITE P<0 Z ZP
RUECKSEITE P>0 ZP Z
MANTEL P<0 X X+(P*2)
MANTEL P>0 X+(P*2) X

Die Frszyklen arbeiten von Oberflche in Richtung Frsgrund.


X: Referenzdurchmesser aus der Abschnittskennung
Z: Referenzebene aus der Abschnittskennung
P: Tiefe aus G308 oder aus Zyklusparameter

Ende Tasche/Insel G309-Geo


G309 beendet eine Referenzebene". Jede mit G308 definierte Refe-
renzebene muss mit G309 beendet werden !

26
Startpunkt Stirnseitenkontur G100-Geo
G100 definiert den Anfangspunkt einer Stirn-/Rckseitenkontur.
Parameter
X, C: Anfangspunkt in Polarkoordinaten (Durchmesser, Anfangswinkel)

Stirn-/Rckseitenkontur
XK,YK: Anfangspunkt in kartesischen Koordinaten

Grundelemente
Strecke Stirnseitenkontur G101-Geo
G101 definiert eine Strecke in einer Stirn-/Rckseitenkontur.
Parameter
X, C: Endpunkt in Polarkoordinaten (Durchmesser, Endwinkel)
XK,YK: Endpunkt in kartesischen Koordinaten
A: Winkel zur positiven XK-Achse
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase
Q: Schnittpunktauswahl default: 0
Q=0: naher Schnittpunkt
Q=1: entfernter Schnittpunkt

27
Kreisbogen Stirnseitenkontur G102-/G103-Geo
G102/G103 definiert einen Kreisbogen in einer Stirn-/Rckseiten-
kontur. Die Drehrichtung entnehmen Sie dem Hilfebild.
Stirn-/Rckseitenkontur

Parameter
X, C: Endpunkt in Polarkoordinaten (Durchmesser, Endwinkel)
XK,YK: Endpunkt in kartesischen Koordinaten
R: Radius
I, J: Mittelpunkt in kartesischen Koordinaten
Grundelemente

Q: Schnittpunktauswahl default: 0
Q=0: entfernter Schnittpunkt
Q=1: naher Schnittpunkt
B: Fase/Verrundung am Ende des Kreisbogens
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase G102-Geo

Der Endpunkt darf nicht der Startpunkt sein (kein Vollkreis).

28 G103-Geo
Figuren Stirn-/Rckseitenkontur
Bohrung Stirnseite G300-Geo
G300 definiert eine Bohrung mit Senkung und Gewinde auf der Stirn-/
Rckseite.
Parameter
XK,YK: Mittelpunkt Bohrung
B: Bohrdurchmesser
P: Bohrtiefe (ohne Bohrspitze)
W: Spitzenwinkel default: 180
R: Senkdurchmesser
U: Senktiefe
E: Senkwinkel
I: Gewindedurchmesser
J: Gewindetiefe
K: Gewindeanschnitt (Auslauflnge)
F: Gewindesteigung
V: Links- oder Rechtsgewinde default: 0
V=0: Rechtsgewinde
V=1: Linksgewinde
A: Winkel (Bezug: Z-Achse)
Stirnseite default: 0 (Bereich: 90 < A < 90)
Rckseite default: 180 (Bereich: 90 < A < 270)
O: Zentrierdurchmesser

Mit G300-Geo definierte Bohrungen mit G71...G74 bearbei-


ten.

29
Figuren Stirn-/Rckseitenkontur Lineare Nut Stirnseite G301-Geo
G301 definiert eine lineare Nut auf der Stirn-/Rckseite.
Parameter
XK,YK: Mittelpunkt der Nut
A: Winkel Lngsachse der Nut (Bezug: XK-Achse) default: 0
K: Nutlnge
B: Nutbreite
P: Tiefe/Hhe keine Eingabe: P aus G308
P<0: Tasche
P>0: Insel

Zirkulare Nut Stirnseite G302-/G303-Geo


G302/G303 definiert eine zirkulare Nut auf der Stirn-/Rckseite.
Parameter
I, J: Krmmungsmittelpunkt der Nut
R: Krmmungsradius (Bezug: Mittelpunktbahn der Nut)
A: Winkel Anfangspunkt der Nut (Bezug: XK-Achse) default: 0
W: Winkel Endpunkt der Nut (Bezug: XK-Achse)
B: Nutbreite
P: Tiefe/Hhe keine Eingabe: P aus G308
P<0: Tasche
P>0: Insel

30 Beispiel: G302-Geo
Vollkreis Stirnseite G304-Geo

Figuren Stirn-/Rckseitenkontur
G304 definiert einen Vollkreis auf der Stirn-/Rckseite.
Parameter
XK,YK: Kreismittelpunkt
R: Radius des Kreises
P: Tiefe/Hhe keine Eingabe: P aus G308
P<0: Tasche
P>0: Insel

Rechteck Stirnseite G305-Geo


G305 definiert eine Rechteck auf der Stirn-/Rckseite.
Parameter
XK,YK: Mittelpunkt des Rechtecks
A: Winkel Lngsachse (Bezug: XK-Achse) default: 0
K: Lnge des Rechtecks
B: (Hhe) Breite des Rechtecks
R: Fase/Verrundung default: 0
R>0: Radius der Rundung
R<0: Breite der Fase
P: Tiefe/Hhe keine Eingabe: P aus G308
P<0: Tasche
P>0: Insel

31
Figuren Stirn-/Rckseitenkontur Regelmiges Stirnseite Vieleck G307-Geo
G307 definiert ein regelmiges Vieleck auf der Stirn-/Rckseite.
Parameter
XK,YK: Mittelpunkt des Vielecks
Q: Anzahl der Kanten (Q3)
A: Winkel zu einer Vieleckseite (Bezug: XK-Achse) default: 0
K: Kantenlnge
K>0: Kantenlnge
K<0: Innenkreisdurchmesser
R: Fase/Verrundung default: 0
R>0: Radius der Rundung
R<0: Breite der Fase
P: Tiefe/Hhe keine Eingabe: P aus G308
P<0: Tasche
P>0: Insel

Muster linear Stirnseite G401-Geo


G401 definiert ein lineares Muster auf der Stirn-/Rckseite. G401 wirkt
auf die im Folgesatz definierte Bohrung/Figur (G300..305, G307).
Parameter
Q: Anzahl der Figuren
XK,YK: Anfangspunkt Muster
I, J: Endpunkt Muster
Ii, Ji: Abstand zwischen zwei Figuren (in XK-, YK-Richtung)
A: Winkel Lngsachse des Musters (Bezug: XK-Achse)
R: Gesamtlnge Muster
Ri: Abstand zwischen zwei Figuren (Musterabstand)

32
Muster zirkular Stirnseite G402-Geo

Figuren Stirn-/Rckseitenkontur
G402 definiert ein zirkulares Muster auf der Stirn-/Rckseite. G402
wirkt auf die im Folgesatz definierte Figur (G300..305, G307).
Programmierhinweise
Die Bohrung/Figur im Folgesatz ohne Mittelpunkt programmieren
Ausnahme zirkulare Nut.
Der Frszyklus (Abschnitt BEARBEITUNG) ruft die Bohrung/Figur im
Folgesatz auf nicht die Musterdefinition.
Parameter
Q: Anzahl der Figuren
K: Musterdurchmesser
A, W: Anfangswinkel, Endwinkel Position erste/letzte Figur (Bezug:
XK-Achse) default: A=0; W=360
Wi: Winkel zwischen zwei Figuren
V: Richtung (Orientierung) default: 0
V=0 ohne W: Vollkreisaufteilung
V=0 mit W: Aufteilung auf lngerem Kreisbogen
V=0 mit Wi: Vorzeichen von Wi bestimmt die Richtung
(Wi<0: Muster im Uhrzeigersinn)
V=1 mit W: Muster im Uhrzeigersinn
V=1 mit Wi: Muster im Uhrzeigersinn (Vorzeichen von Wi ist
ohne Bedeutung)
V=2 mit W: Muster gegen den Uhrzeigersinn
V=2 mit Wi: Muster gegen den Uhrzeigersinn (Vorzeichen
von Wi ist ohne Bedeutung)
XK,YK: Mittelpunkt Muster
H: Lage der Figuren default: 0
H=0: Normallage Figuren werden um den Kreismittelpunkt
gedreht (Rotation)
H=1: Originallage Figurlage bezogen auf das Koordinatensy-
stem bleibt gleich (Translation)

33
Startpunkt Mantelflchenkontur G110-Geo
G110 definiert den Anfangspunkt einer Mantelflchenkontur.
Parameter
Z, C: Anfangspunkt der Kontur (Anfangspunkt, Anfangswinkel)
CY: Anfangswinkel als Streckenma
Mantelflchenkontur

Programmieren Sie entweder Z, C oder Z, CY.


Grundelemente

Strecke Mantelflchenkontur G111-Geo


G111 definiert eine Strecke in einer Mantelflchenkontur.
Parameter
Z, C: Endpunkt, Endwinkel
CY: Endwinkel als Streckenma
A: Winkel (Bezug: negative Z-Achse)
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase
Q: Schnittpunktauswahl default: 0
Q=0: naher Schnittpunkt
Q=1: entfernter Schnittpunkt

Programmieren Sie entweder Z, C oder Z, CY.

34
Kreisbogen Mantelflchenkontur G112-/G113-Geo
G112/G113 definiert einen Kreisbogen in einer Mantelflchenkontur.
Die Drehrichtung entnehmen Sie dem Hilfebild.
Parameter
Z, C: Endpunkt, Endwinkel

Mantelflchenkontur
CY: Endwinkel als Streckenma
R: Radius

Grundelemente
K: Mittelpunkt (in Z-Richtung)
W: Winkel des Mittelpunktes
J: Winkel des Mittelpunktes als Streckenma
Q: Schnittpunktauswahl default: 0
Q=0: entfernter Schnittpunkt
Q=1: naher Schnittpunkt
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang G112-Geo
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase

Programmieren Sie entweder Z, C oder Z, CY bzw. K, W oder


K, J.
Entweder Mittelpunkt oder Radius programmieren.
bei Radius: nur Kreisbgen 180 mglich

G113-Geo 35
Bohrung Mantelflche G310-Geo
G310 definiert eine Bohrung mit Senkung und Gewinde auf der Man-
Figuren Mantelflchenkontur

telflche.
Parameter
Z, C: Mittelpunkt Bohrung (Position, Winkel)
CY: Winkel als Streckenma
B: Bohrdurchmesser
P: Bohrtiefe (ohne Bohrspitze)
W: Spitzenwinkel default: 180
R: Senkdurchmesser
U: Senktiefe
E: Senkwinkel
I: Gewindedurchmesser
J: Gewindetiefe
K: Gewindeanschnitt (Auslauflnge)
F: Gewindesteigung
V: Links- oder Rechtsgewinde default: 0
V=0: Rechtsgewinde
V=1: Linksgewinde
A: Winkel (Bezug: Z-Achse) default: 90 = senkrechte Bohrung
(Bereich: 0 < A < 180)
O: Zentrierdurchmesser

Mit G310 definierte Konturen mit G71...G74 bearbeiten.

36
Lineare Nut Mantelflche G311-Geo
G311 definiert eine lineare Nut auf der Mantelflche.

Figuren Mantelflchenkontur
Parameter
Z, C: Mittelpunkt der Nut (Position, Winkel)
CY: Winkel als Streckenma
A: Winkel Lngsachse der Nut (Bezug: Z-Achse) default: 0
K: Nutlnge
B: Nutbreite
P: Tiefe der Tasche keine Eingabe: P aus G308

Zirkulare Nut Mantelflche G312-/G313-Geo


G312/G313 definiert eine zirkulare Nut auf der Mantelflche.
Parameter
Z, C: Krmmungsmittelpunkt der Nut (Position, Winkel)
CY: Winkel als Streckenma
R: Krmmungsradius (Bezug: Mittelpunktbahn der Nut)
A: Winkel Anfangspunkt der Nut (Bezug: Z-Achse)
W: Winkel Endpunkt der Nut (Bezug: Z-Achse)
B: Nutbreite
P: Tiefe der Tasche keine Eingabe: P aus G308

Beispiel: G312-Geo 37
Vollkreis Mantelflche G314-Geo
G314 definiert einen Vollkreis auf der Mantelflche.
Figuren Mantelflchenkontur

Parameter
Z, C: Kreismittelpunkt (Position, Winkel)
CY: Winkel als Streckenma
R: Radius des Kreises
P: Tiefe der Tasche keine Eingabe: P aus G308

Rechteck Mantelflche G315-Geo


G315 definiert ein Rechteck auf der Mantelflche.
Parameter
Z, C: Mittelpunkt des Rechtecks (Position, Winkel)
CY: Winkel als Streckenma
A: Winkel Lngsachse (Bezug: Z-Achse) default: 0
K: Lnge des Rechtecks
B: Breite (Hhe) des Rechtecks
R: Fase/Verrundung default: 0
R>0: Radius der Rundung
R<0: Breite der Fase
P: Tiefe der Tasche keine Eingabe: P aus G308

38
Regelmiges Vieleck Mantelflche G317-Geo
G317 definiert ein regelmiges Vieleck auf der Mantelflche.

Figuren Mantelflchenkontur
Parameter
Z, C: Mittelpunkt des Vielecks (Position, Winkel)
CY: Winkel als Streckenma
Q: Anzahl der Kanten (Q3)
A: Winkel zu einer Vieleckseite (Bezug: Z-Achse) default: 0
K: Kantenlnge
K>0: Kantenlnge
K<0: Innenkreisdurchmesser
R: Fase/Verrundung default: 0
R>0: Radius der Rundung
R<0: Breite der Fase
P: Tiefe der Tasche keine Eingabe: P aus G308

39
Muster linear Mantelflche G411-Geo
G411 definiert ein lineares Muster auf der Mantelflche. G411 wirkt
Figuren Mantelflchenkontur
auf die im Folgesatz definierte Bohrung/Figur (G310..315, 317).
Parameter
Q: Anzahl der Figuren
Z, C: Anfangspunkt, Anfangswinkel Muster
K, W: Endpunkt, Endwinkel Muster
Ki: Abstand zwischen den Figuren (in Z-Richtung)
Wi: Winkelabstand zwischen den Figuren
A: Winkel Lngsachse des Musters (Bezug: Z-Achse)
R: Gesamtlnge Muster
Ri: Abstand zwischen zwei Figuren (Musterabstand)

Bei Programmierung von Q, Z und C werden die Bohrun-


gen/Figuren gleichmig auf dem Umfang angeordnet.

40
Muster zirkular Mantelflche G412-Geo
G412 definiert ein zirkulares Muster auf der Mantelflche. G412 wirkt

Figuren Mantelflchenkontur
auf die im Folgesatz definierte Bohrung/Figur (G310..315, 317).
Programmierhinweise
Die Bohrung/Figur im Folgesatz ohne Mittelpunkt programmieren
Ausnahme zirkulare Nut.
Der Frszyklus (Abschnitt BEARBEITUNG) ruft die Bohrung/Figur im
Folgesatz auf nicht die Musterdefinition.
Parameter
Q: Anzahl der Figuren
K: Kreisdurchmesser
A, W: Anfangswinkel, Endwinkel Position erste/letzte Figur (Bezug:
Z-Achse) default: A=0; W=360
Wi: Abstand zwischen zwei Figuren
V: Richtung (Orientierung) default: 0
V=0 ohne W: Vollkreisaufteilung
V=0 mit W: Aufteilung auf lngerem Kreisbogen
V=0 mit Wi: Vorzeichen von Wi bestimmt die Richtung
(Wi<0: Muster im Uhrzeigersinn)
V=1 mit W: Muster im Uhrzeigersinn
V=1 mit Wi: Muster im Uhrzeigersinn (Vorzeichen von Wi ist
ohne Bedeutung)
V=2 mit W: Muster gegen den Uhrzeigersinn
V=2 mit Wi: Muster gegen den Uhrzeigersinn (Vorzeichen
von Wi ist ohne Bedeutung)
Z, C: Position, Winkel Mittelpunkt Muster
H: Lage der Figuren default: 0
H=0: Normallage Figur wird um den Kreismittelpunkt ge-
dreht (Rotation)
H=1: Originallage Figurlage bezogen auf das Koordinatensy-
stem bleibt gleich (Translation)

41
G-Funktionen im Bearbeitungsteil Werkzeugbewegung ohne Bearbeitungsvorgang Seite
Den im folgenden aufgefhrten Funktionen muss die Ab- G0 Positionieren im Eilgang 45
bersicht: Bearbeitungsteil

schnittskennung BEARBEITUNG vorausgehen. G14 Werkzeugwechselpunkt anfahren 45


G701 Eilgang in Maschinenkoordinaten 46
Bei konturbezogenen Drehzyklen definieren Sie in NS, NE
die Referenz zur Konturbeschreibung. Sie knnen diese Refe- Einfache Linear- und Zirkularbewegungen Seite
renzen wie folgt ermitteln: G1 Linearbewegung 46
Konturdarstellung aktivieren (Menpunkt Grafik). G2 Zirkularbewegung 47
Cursor auf das Feld NS/NE stellen und Weiter-Taste be- G3 Zirkularbewegung 47
ttigen. G12 Zirkularbewegung 47
gewnschtes Konturelement mit Pfeil links/rechts auswh- G13 Zirkularbewegung 47
len.
Vorschub, Drehzahl Seite
Pfeil auf/ab wechselt zwischen mehreren Konturen (auch
Stirnseitenkonturen, etc.) Gx26 Drehzahlbegrenzung * 48
G48 Beschleunigung (Slope) 48
Satznummer des Konturelements bernehmen (Enter-Ta-
ste). G64 Intermittierender Vorschub 49
Gx93 Vorschub pro Zahn * 49
Bei Bettigung von Pfeil auf/ab bercksichtigt der CNC G94 Minutenvorschub 49
PILOT auch Konturen, die nicht auf dem Bildschirm Gx95 Umdrehungsvorschub 49
angezeigt werden. Gx96 Konstante Schnittgeschwindigkeit 49
Gx97 Drehzahl 49
Schneidenradiuskompensation (SRK/FRK) Seite
G40 FRK/SRK ausschalten 50
G41 SRK/FRK links 50
G42 SRK/FRK rechts 50

* x = Nummer der Spindel (0...3)

42
Nullpunktverschiebungen Seite Konturbezogene Drehzyklen Seite
bersicht Nullpunktverschiebungen 51 G810 Schruppzyklus lngs 65

bersicht: Bearbeitungsteil
G51 Nullpunktverschiebung (relativ) 51 G820 Schruppzyklus plan 65
G53 Parameterabhngige Nullpunktversch. 52 G830 Schruppzyklus konturparallel 67
G54 Parameterabhngige Nullpunktversch. 52 G835 Konturparallel mit neutralem Wz 68
G55 Parameterabhngige Nullpunktversch. 52 G860 Einstechzyklus universal 69
G56 Additive Nullpunktverschiebung (relativ) 52 G866 Einfacher Einstechzyklus 70
G59 Nullpunktverschiebung (absolut) 53 G869 Stechdrehzyklus 71
G121 Kontur Spiegeln/Verschieben 54 G890 Schlichtzyklus 72
G152 Nullpunktverschiebung C-Achse 82
Gewindezyklen Seite
Aufmae, Sicherheitsabstnde Seite G31 Gewindezyklus 74
G47 Sicherheitsabstnde setzen 55 G32 Einfacher Gewindezyklus 75
G50 Aufma abschalten 55 G33 Einzelner Gewindeschnitt 76
G57 Aufma achsparallel 56
Bohrzyklen Seite
G58 Aufma konturparallel 56
G147 Sicherheitsabstand (Frsbearbeitung) 56 G36 Gewindebohren 77
G71 Einfacher Bohrzyklus 78
Werkzeug, Korrekturen Seite G72 Aufbohren, Senken, etc. 79
T Werkzeug einwechseln 57 G73 Gewindebohrzyklus 80
G148 (Wechsel der) Schneidenkorrektur 57 G74 Tiefbohrzyklus 81
G149 Additive Korrektur 58
C-Achse Seite
G150 Verrechnung rechte Werkzeugspitze 58
G151 Verrechnung linke Werkzeugspitze 58 G120 Referenzdurchmesser Mantelflchen-
bearbeitung 82
Einfache Drehzyklen Seite G152 Nullpunktverschiebung C-Achse 82
G80 Zyklusende 59 G153 C-Achse normieren 82
G81 Einfaches Schruppen lngs 59
Stirnflchenbearbeitung Seite
G82 Einfaches Schruppen plan 59
G83 Einfaches Schruppen konturparallel 60 G100 Eilgang Stirn-/Rckseite 83
G85 Freistich 61 G101 Linearbewegung Stirn-/Rckseite 83
G86 Einfacher Einstechzyklus 63 G102 Kreisbogen Stirn-/Rckseite 84
G87 bergangsradien 64 G103 Kreisbogen Stirn-/Rckseite 84
G88 Fasen 64
43
G-Funktionen Bearbeitungsteil Mantelflchenbearbeitung Seite Sonstige G-Funktionen Seite
G110 Eilgang Mantelflche 85 G980 Nullpunktverschiebung aktiv setzen 93
G111 Linearbewegung Mantelflche 85 G981 Nullpunktverschiebung und Werkzeug-
G112 Kreisbogen Mantelflche 86 mae aktiv setzen 93
G113 Kreisbogen Mantelflche 86
Unterprogramme Seite
G120 Referenzdurchmesser Mantelflchen-
bearbeitung 82 Unterprogrammaufruf 94
Frszyklen Seite siehe Bediener-Handbuch
G840 Konturfrsen 87 G15 Rundachse fahren
G845 Taschenfrsen Schruppen 89 G30 Konvertieren
G846 Taschenfrsen Schlichten 89 G62 Einseitige Synchronisation
bersicht:

G63 Synchronstart von Wegen


Sonstige G-Funktionen Seite G119 C-Achse auswhlen
G4 Verweilzeit 90 G162 Synchronmarke setzen
G7 Genauhalt ein 90 G192 Minutenvorschub Rundachsen
G8 Genauhalt aus 90 G204 Warten auf Zeitpunkt
G9 Genauhalt (satzweise) 90 G600 Werkzeugvorwahl Magazin/Kette
G60 Schutzzone inaktiv setzen 90 G601 Einwechseln Magazin-Werkzeug
G65 Spannmittel fr Grafik 91 G710 Werkzeugmae ketten
G98 Zuordnung Spindel Werkstck 91 G711 Aktivieren Magazin-Werkzeug
G121 Kontur Spiegeln/Verschieben 54 G717 Sollwerte aktualisieren
G702 Konturnachfhrung Sichern/Laden 92 G718 Schleppfehler ausfahren
G703 Konturnachfhrung Ein/Aus 92 G900..999 spezielle G-Funktionen
G720 Spindelsynchronisation 92
G905 C-Winkelversatz messen 92
G918 Vorsteuerung Ein/Aus 93
G919 Spindel-Override 100% 93
G920 Nullpunktverschiebung inaktiv setzen 93
G921 Nullpunktverschiebung und Werkzeug-
mae inaktiv setzen 93

44
Eilgang G0
Das Werkzeug verfhrt im Eilgang auf krzestem Weg zum Zielpunkt.
Parameter
X, Z: Durchmesser, Lnge Zielpunkt (X Durchmesserma)

Werkzeugbewegungen
ohne Bearbeitung
Werkzeugwechselpunkt G14
Der Schlitten verfhrt im Eilgang zum Werkzeugwechselpunkt. Die Koor-
dinaten des Wechselpunktes legen Sie im Einrichtebetrieb fest.
Parameter
Q: Reihenfolge default: 0
0: diagonaler Verfahrweg
1: erst X-, dann Z-Richtung
2: erst Z-, dann X-Richtung
3: nur X-Richtung
4: nur Z-Richtung

45
Eilgang in Maschinenkoordinaten G701
Der Schlitten verfhrt im Eilgang auf krzestem Wege zum Zielpunkt.
Parameter
X, Z: Endpunkt (X Durchmesserma)
Zirkularbewegungen

X, Z beziehen sich auf den Maschinen-Nullpunkt und den


Einfache Linear- und

Schlittenbezugspunkt.

Linearbewegung G1
Das Werkzeug verfhrt linear im Vorschub zum Endpunkt.
Parameter
X, Z: Durchmesser, Lnge Endpunkt (X Durchmesserma)
A: Winkel (Winkelrichtung: siehe Hilfebild)
Q: Schnittpunktauswahl default: Q=0
Q=0: naher Schnittpunkt
Q=1: entfernter Schnittpunkt
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung
B<0: Breite der Fase
E: Sondervorschubfaktor (0 < E 1) default: 1
(Sondervorschub = aktiver Vorschub * E)
46
Zirkularbewegung
G2, G3 inkrementale, G12, G13 absolute Mittelpunktvermaung
Das Werkzeug verfhrt zirkular im Vorschub zum Endpunkt. Die Dreh-
richtung von G2, G3 bzw. G12, G13 entnehmen Sie dem Hilfebild.
Der Sondervorschub gilt fr Fase/ Verrundung.

Zirkularbewegungen
Einfache Linear- und
Parameter
X, Z: Durchmesser, Lnge Endpunkt (X Durchmesserma)
R: Radius (0 < R 200 000 mm)
Q: Schnittpunktauswahl default: Q=0
Q=0: entfernter Schnittpunkt
Q=1: naher Schnittpunkt
B: Fase/Verrundung
B keine Eingabe: tangentialer bergang
B=0: nicht tangentialer bergang
B>0: Radius der Rundung Beispiel: Zirkularbewegung G2
B<0: Breite der Fase
E: Sondervorschubfaktor (0 < E 1) default: 1
(Sondervorschub = aktiver Vorschub * E)
bei G2, G3:
I, K: Mittelpunkt inkremental (Abstand Startpunkt Mittelpunkt;
I Radiusma)
bei G12, G13:
I, K: Mittelpunkt absolut (I Radiusma)

Beispiel: Zirkularbewegung G12 47


Drehzahlbegrenzung Die Absolute maximale Drehzahl" ist in Ma-
G26: Hauptspindel; Gx26: Spindel x (x: 1...3) schinen-Parameter 805, ff festgelegt. Ist
G26/Gx26 begrenzt die Drehzahl der Spindel x. Die Drehzahlbegren- S > Parameterwert, gilt der Parameterwert.
zung gilt bis Programmende oder bis sie durch ein erneutes G26/Gx26
ersetzt wird.
Parameter
Vorschub, Drehzahl

S: (maximale) Drehzahl

Beschleunigung (Slope) G48 Ist P > Parameterwert, gilt der Parameter-


G48 legt die Anfahr-, Abbremsbeschleunigung und den maximalen Vor- wert.
schub fest. G48 wirkt selbsthaltend. E, F und P beziehen sich die X-/Z-Achse.
Ohne G48 gelten die Parameterwerte: Die Beschleunigung/Vorschub des Schlit-
Anfahr- und Abbremsbeschleunigung: Maschinen-Parameter 1105, ff tens ist bei nicht-achsparallelen Verfahrwe-
Beschleunigen/Abbremsen Linearachse gen hher.
Maximaler Vorschub: Maschinen-Parameter 1101, ff maximale Achs-
geschwindigkeit
Parameter
E: Beschleunigung Anfahren keine Eingabe: Parameterwert
F: Beschleunigung Abbremsen keine Eingabe: Parameterwert
H: programmierte Beschleunigung Ein/Aus
H=0: programmierte Beschleunigung nach nchstem Verfahr-
weg abschalten
H=1: programmierte Beschleunigung einschalten
P: maximaler Vorschub keine Eingabe: Parameterwert

48
Unterbrochener (intermittierender) Vorschub G64 Vorschub pro Umdrehung Gx95
G64 unterbricht den programmierten Vorschub kurzzeitig. G95: Hauptspindel; Gx95: Spindel x (x: 1...3)
G95/Gx95 definiert den Vorschub antriebsabhngig.
Einschalten: G64 mit E und F" programmieren
Ausschalten: G64 ohne Parameter programmieren Parameter
Parameter F: Vorschub pro Umdrehung (in mm/Umdrehung
/ inch/Umdrehung)
E: Pausendauer (Bereich: 0,01s < E < 99,99s)

Vorschub, Drehzahl
F: Vorschubdauer (Bereich: 0,01s < E < 99,99s)

Vorschub pro Zahn Spindel x Gx93 Konstante Schnittgeschwindigkeit Gx96


Gx93 (x: Spindel 1...3) definiert den Vorschub antriebsabhngig, bezo- G96: Hauptspindel; Gx96: Spindel x (x: 1...3)
gen auf die Anzahl Zhne des eingesetzten Frswerkzeugs. G96/Gx96 definiert eine konstante Schnittgeschwin-
digkeit. Die Spindeldrehzahl ist von der X-Position der
Parameter Werkzeugspitze bzw. von dem Werkzeug-Durchmes-
F: Vorschub pro Zahn (mm/Zahn / inch/Zahn)
ser (angetriebene Werkzeuge) abhngig.
Die Istwertanzeige zeigt den Vorschub in mm/Umdr. Parameter
S: Schnittgeschwindigkeit (in m/min / ft/min)

Vorschub konstant G94 (Minutenvorschub) Drehzahl Gx97


G94 definiert den Vorschub antriebsunabhngig. G97: Hauptspindel; Gx97: Spindel x (x: 1...3)
G97/Gx97 definiert eine konstante Spindeldrehzahl.
Parameter
F: Vorschub pro Minute (in mm/min / inch/min) Parameter
S: Drehzahl (in Umdrehungen pro Minute)

49
Schneiden- und Frserradiuskompensation (SRK/FRK) Sind die Werkzeug-Radien > Kontur-Radi-
G40, G41, G42 en, knnen bei der SRK/FRK Schleifen auf-
Frserradiuskorrektur (SRK)

G40: SRK/FRK ausschalten treten. Empfehlung: nutzen Sie den


die SRK ist bis zum Satz vor G40 wirksam Schlichtzyklus G890 / Frszyklus G840.
im Satz mit G40, oder im Satz nach G40 ist nur ein geradliniger Ver- FRK nicht bei der Zustellung in die Bearbei-
fahrweg zulssig (G14 ist nicht zulssig) tungsebene anwhlen.
Beachten Sie bei dem Aufruf von Unter-
G41/G42: SRK/FRK einschalten programmen mit aktiver SRK/FRK:
Schneiden- und

im Satz mit G41/G42 oder nach dem Satz mit G41/G42 ist ein geradli- Schalten Sie die SRK/FRK im Hauptpro-
niger Verfahrweg (G0/G1) zu programmieren gramm aus, wenn sie im Hauptprogramm
ab dem nchsten Verfahrweg wird die SRK/FRK eingerechnet eingeschaltet wurde. Schalten Sie die
G41: SRK/FRK einschalten Korrektur des Schneiden-/Frserradius in SRK/FRK in dem Unterprogramm aus, in
Verfahrrichtung links der Kontur dem sie eingeschaltet wurde.

G42: SRK/FRK einschalten Korrektur des Schneiden-/Frserradius in


Verfahrrichtung rechts der Kontur

Parameter
Q: Bearbeitungsebene default: 0
Q=0: SRK auf der Drehebene (X-Z-Ebene)
Q=1: FRK auf der Stirnflche (X-C-Ebene)
Q=2: FRK auf der Mantelflche (Z-C-Ebene)
Q=3: FRK auf der Stirnflche (X-Y-Ebene)
Q=4: FRK auf der Mantelflche (Y-Z-Ebene)
H: Ausgabe (nur bei FRK) default: 0
H=0: Aufeinanderfolgende Bereiche, die sich schneiden, wer-
den nicht bearbeitet.
H=1: Die komplette Kontur wird bearbeitet auch wenn sich
Bereiche schneiden.
O: Vorschubreduzierung default: 0
O=0: Vorschubreduzierung aktiv
O=1: keine Vorschubreduzierung

50
bersicht
G51 relative Verschiebung
programmierte Verschiebung

Nullpunktverschiebungen
Bezug: eingerichteter Werkstck-Nullpunkt

G53, G54, G55 relative Verschiebung


Verschiebung aus Parametern
Bezug: eingerichteter Werkstck-Nullpunkt

G56 additive Verschiebung


programmierte Verschiebung
Bezug: aktueller Werkstck-Nullpunkt

G59 absolute Verschiebung


programmierte Verschiebung
Bezug: Maschinen-Nullpunkt

Nullpunkt-Verschiebung G51
G51 verschiebt den Werkstck-Nullpunkt um Z (oder X). Die Ver-
schiebung bezieht sich auf den im Einrichtebetrieb definierten Werk-
stck-Nullpunkt.
Auch wenn Sie G51 mehrfach programmieren, bleibt der Bezugspunkt
der im Einrichtebetrieb definierte Werkstck-Nullpunkt.
Die Nullpunkt-Verschiebung gilt bis Programmende, oder bis er von an-
deren Nullpunkt-Verschiebungen aufgehoben wird.
Parameter
X, Z: Verschiebung (X Radiusma) default: 0

51
Parameterabhngige Nullpunkt-Verschiebung G53,
G54, G55
G53, G54, G55 verschieben den Werkstck-Nullpunkt um den in den
Nullpunktverschiebungen

Einrichteparametern 3, 4, 5 definierten Wert. Die Verschiebung bezieht


sich auf den im Einrichtebetrieb definierten Werkstck-Nullpunkt.
Auch wenn Sie G53, G54, G55 mehrfach programmieren, bleibt der Be-
zugspunkt der im Einrichtebetrieb definierte Werkstck-Nullpunkt.
Die Nullpunkt-Verschiebung gilt bis Programmende oder bis er von an-
deren Nullpunkt-Verschiebungen aufgehoben wird.

Eine Verschiebung in X mssen Sie als Radiusma angeben.

Nullpunkt-Verschiebung additiv G56


G56 verschiebt den Werkstcknullpunkt um Z (oder X). Die Ver-
schiebung bezieht sich auf den aktuell gltigen Werkstck-Nullpunkt.
Wenn Sie G56 mehrfach programmieren, wird die Verschiebung immer
auf den aktuell gltigen Werkstck-Nullpunkt addiert.
Parameter
X, Z: Verschiebung (X Radiusma) default: 0

52
Nullpunkt-Verschiebung absolut G59
G59 setzt den Werkstck-Nullpunkt auf X, Z". Der neue Werkstck-
Nullpunkt gilt bis Programmende.

Nullpunktverschiebungen
Parameter
X, Z: Nullpunkt-Verschiebung (X Radiusma)

G59 hebt bisherige Nullpunkt-Verschiebungen (durch G51,


G53..G55 oder G59) auf.

53
Kontur Umklappen G121
G121 spiegelt und/oder verschiebt die Roh- und Fertigteilkontur. Ge-
spiegelt wird an der X-Achse, verschoben in Z-Richtung. Der Werkstck-
Nullpunktverschiebungen

Nullpunkt wird nicht beeinflusst.


Parameter
H: Spiegeln default: 0
H=0: Kontur verschieben nicht spiegeln
H=1: Kontur verschieben, spiegeln und Richtung der Kontur-
beschreibung umkehren
Q: Koordinatensystem spiegeln (Richtung der Z-Achse) default: 0
Q=0: nicht spiegeln
Q=1: spiegeln
Z: Verschiebung default: 0
D: Spiegeln XC/XCR (Stirn-/Rckseitenkonturen spiegeln/verschie-
ben) default: 0
D=0: nicht spiegeln/verschieben
D=1: spiegeln/verschieben

Mantelflchenkonturen werden wie Drehkonturen gespiegelt/


verschoben.
Hilfskonturen werden nicht gespiegelt.
Beachten Sie bei Q=1: das Koordinatensystem inclusive Kon-
tur werden gespiegelt H=1 spiegelt nur die Kontur.

54
Sicherheitsabstand G47 Aufma abschalten G50

Aufmae, Sicherheitsabstnde
G47 definiert den Sicherheitsabstand fr die Drehzyklen: G810, G820, G50 schaltet mit G52-/G39-Geo definierte Aufmae
G830, G835, G860, G869, G890; Bohrzyklen G71, G72, G74 und Frszy- fr den folgenden Zyklus ab. Programmieren Sie G50
klen G840...G846. G47 ohne Parameter aktiviert die Parameterwerte vor dem Zyklus.
(Bearbeitungs-Parameter 2, ... Sicherheitsabstnde).
Parameter
P: Sicherheitsabstand

G47 ersetzt den in Parametern oder mit G147 festgelegten Si-


cherheitsabstand.

Sicherheitsabstand (Bohr- und Frsbearbeitung) G147


G147 definiert den Sicherheitsabstand fr die Frszyklen G840...G846.
Der Parameter K beeinflusst den Sicherheitsabstand bei Bohr-
bearbeitungen (G71, G72, G74). G147 ersetzt den in Bearbeitungspara-
meter 2, ... Sicherheitsabstnde" festgelegten Sicherheitsabstand.
Parameter
I: Sicherheitsabstand Frsebene
K: Sicherheitsabstand in Zustellrichtung (Tiefenzustellung)

G147 ersetzt den in Parametern oder mit G47 festgelegten


Sicherheitsabstand.

55
Aufmae, Sicherheitsabstnde Aufma achsparallel G57
G57 definiert unterschiedliche Aufmae in X und Z. G57 wird vor dem
Zyklus programmiert.
Aufmae werden nach Zyklusausfhrung
gelscht: G810, G820, G830, G835, G860, G869, G890
nicht gelscht: G81, G82, G83

Parameter
X, Z: Aufma (X Durchmesserma)

Sind die Aufmae mit G57 und im Zyklus programmiert, wer-


den die Zyklus-Aufmae verwendet.

Aufma konturparallel (quidistant) G58


G58 definiert ein konturparalleles Aufma. Ein negatives Aufma ist bei
G890 erlaubt. G58 wird vor dem Zyklus programmiert.
Aufmae werden nach Zyklusausfhrung
gelscht: G810, G820, G830, G835, G860, G869, G890
nicht gelscht: G81, G82, G83

Parameter
P: Aufma

Ist das Aufma mit G58 und im Zyklus programmiert, wird das
Zyklus-Aufma verwendet.

56
Werkzeugaufruf T
Dem T folgt die WAPP-Nummer. Sie knnen die T-Nummer direkt ein-
geben oder aus der Werkzeugliste auswhlen (umschalten mit der
WEITER-Taste).

Werkzeug, Korrekturen
WAPP-Nummer:
W: Werkzeugtrgernummer
A: Nummer der Aufnahmegruppe
PP: Platznummer im Werkzeugtrger
Wenn Sie mit Multi-Werkzeugen arbeiten, programmieren Sie
T PP.S bzw. T WAPP.S (S=Nummer der Nebenschneide).

(Wechsel der) Schneidenkorrektur G148


O definiert die zu verrechnenden Verschleikorrekturen. Bei Pro-
grammstart und nach einem T-Befehl sind DX, DZ aktiv.
Parameter
O: Auswahl default: 0
O=0: DX, DZ aktiv DS inaktiv
O=1: DS, DZ aktiv DX inaktiv
O=2: DX, DS aktiv DZ inaktiv

Die Stechzyklen G860, G866 bercksichtigen automatisch die


richtige Verschleikorrektur.

57
Additive Korrektur G149 Hinweise zur Programmierung
Die Korrektur muss ausgefahren werden, bevor
Der CNC PILOT verwaltet 16 werkzeugunabhngige Korrekturwerte. sie wirksam wird. Deshalb mssen Sie G149 einen
Ein G149 gefolgt von einer D-Nummer aktiviert die additive Korrektur Satz vor dem Verfahrweg programmieren, in dem
(Beispiel: G149 D901). G149 D900 schaltet die additive Korrektur aus. die Korrektur wirksam sein soll.
Werkzeug, Korrekturen

Parameter Eine additive Korrektur bleibt wirksam bis:


D: Additive Korrektur default: D900; Bereich: 900..916 zum nchsten G149 D900
zum nchsten Werkzeugwechsel
Programmende

Verrechnung rechte Werkzeugspitze G150


Verrechnung linke Werkzeugspitze G151
G150/G151 legt bei Stech- und Pilzwerkzeugen den Werkzeugbe-
zugspunkt fest.
G150: Bezugspunkt rechte Werkzeugspitze
G151: Bezugspunkt linke Werkzeugspitze
G150/G151 ist ab dem Satz wirksam, in dem es programmiert wird und
bleibt wirksam bis
zum nchsten Werkzeugwechsel
Programmende.

Die angezeigten Istwerte beziehen sich immer auf die in den


Werkzeugdaten definierte Werkzeugspitze.
Vergessen Sie nicht die Richtung umzuschalten, wenn Sie
58 mit der SRK arbeiten.
Zyklusende G80
G80 schliet Bearbeitungszyklen ab.

Lngsdrehen einfach G81

Einfache Drehzyklen
Plandrehen einfach G82
G81/G82 zerspant (schruppt) den durch die aktuelle Werkzeugposition
und X, Z beschriebenen Konturbereich. Bei einer Schrge definieren
Sie mit I und K den Winkel.
Bei Zyklusende steht das Werkzeug auf:
G81: X letzte Abhebekoordinate; Z Zyklusstartpunkt
G82: X Zyklusstartpunkt; Z letzte Abhebekoordinate
Parameter
X/Z: Zielpunkt Kontur (X Durchmesserma)
Q: G-Fkt. Zustellung default: 0
0: Zustellung mit G0 (Eilgang)
1: Zustellung mit G1 (Vorschub)
G81:
I: maximale Zustellung in X-Richtung Lngsdrehen einfach G81
I<0: mit Abziehen der Kontur
I>0: ohne Abziehen der Kontur
K: Versatz in Z-Richtung default: 0 Schneidenradiuskorrektur: wird nicht
G82: durchgefhrt
I: Versatz in X-Richtung default: 0 Aufmae (G57): werden verrechnet und
K: maximale Zustellung in Z-Richtung bleiben nach Zyklusende wirksam
K<0: mit Abziehen der Kontur Sicherheitsabstand nach jedem Schnitt:
K>0: ohne Abziehen der Kontur 1 mm.

59
Konturwiederholzyklus G83
G83 fhrt mehrfach die in den Folgestzen programmierten Funktionen
(einfache Verfahrwege oder Zyklen ohne Konturbeschreibung) aus. G80
beendet den Bearbeitungszyklus.
Ist die Zahl der Zustellungen in X- und Z-Richtung unterschiedlich, wird
zunchst in beiden Richtungen mit den programmierten Werten gear-
Einfache Drehzyklen

beitet. Die Zustellung wird auf Null gesetzt, wenn fr eine Richtung der
Zielwert erreicht ist.
Hinweise zur Programmierung von G83
steht allein im Satz
darf nicht mit K-Variablen programmiert werden
darf nicht geschachtelt werden, auch nicht durch den Aufruf von
Unterprogrammen
Werkzeugposition am Zyklusende: Zyklusstartpunkt.
Parameter
X/Z: Zielpunkt Kontur (X Durchmesserma) keine Eingabe: bernah- Achtung Kollisionsgefahr !
me der letzten X/Z-Koordinate. Nach einem Schnitt fhrt das Werkzeug dia-
I/K: maximale Zustellung (I: Radiusma) default: 0 gonal zurck, um fr den nchsten Schnitt
zuzustellen. Programmieren Sie, wenn ntig,
Schneidenradiuskorrektur: wird nicht durchgefhrt. Sie
einen zustzlichen Eilgangweg um eine Kolli-
knnen die SRK mit G40..G42 separat programmieren.
sion zu vermeiden.
Aufmae: G57-Aufmae werden verrechnet; G58-Aufmae
werden bercksichtigt, wenn Sie mit SRK arbeiten. Aufmae
bleiben nach Zyklusende aktiv.
Sicherheitsabstand nach jedem Schnitt: 1 mm.

60
Zyklus Freistich G85
G85 erstellt Freistiche nach DIN 509 E, DIN 509 F und DIN 76 (Gewin-
defreistich). Der CNC PILOT entscheidet den Freistichtyp anhand K.
Freistichparameter: siehe Tabelle
Der vorgelagerte Zylinder wird bearbeitet, wenn Sie das Werkzeug auf
dem Zylinderdurchmesser (X) vor dem Zylinder positionieren.

Einfache Drehzyklen
Die Verrundungen des Gewindefreistichs werden mit dem Radius
0,6 * I ausgefhrt.
Parameter
X, Z: Zielpunkt (X als Durchmesserma)
I: Tiefe/Schleifaufma (Radiusma)
DIN 509 E, F: Schleifaufma default: 0
DIN 76: Freistichtiefe
K: Freistichbreite und Freistichtyp Freistich DIN 76 (Gewindefreistich)
K keine Eingabe: DIN 509 E
K=0: DIN 509 F
K>0: Freistichlnge bei DIN 76
E: reduzierter Vorschub (fr die Fertigung des Freistichs) keine Ein-
gabe: aktiver Vorschub

Schneidenradiuskorrektur: wird nicht durchgefhrt


Aufmae: werden nicht verrechnet

Fortsetzung nchste Seite

Freistich DIN 509 E 61


Freistichwinkel bei Freistich DIN 509 E und F: 15
Planwinkel bei Freistich DIN 509 F: 8
Es bedeuten:
I = Freistichtiefe
K = Freistichbreite
R = Freistichradius
Einfache Drehzyklen

P = Plantiefe

Freistich nach DIN 509 E


Durchmesser I K R
18 0,25 2 0,6
> 18 80 0,35 2,5 0,6
> 80 0,45 4 1
Freistich DIN 509 F

Freistich nach DIN 509 F


Durchmesser I K R P
18 0,25 2 0,6 0,1
> 18 80 0,35 2,5 0,6 0,2
> 80 0,45 4 1 0,3

62
Einstechen G86
G86 erstellt einfache radiale und axiale Einstiche mit Fasen. Der CNC
PILOT ermittelt einen radialen/axialen bzw. einen Innen-/Aueneinstich
anhand der Werkzeuglage.
Wenn Sie ein Aufma programmieren, erfolgt zuerst das Vorstechen
und anschlieend das Fertigstechen (Schlichten).

Einfache Drehzyklen
G86 erstellt Fasen an den Seiten des Einstichs. Positionieren Sie das
Werkzeug ausreichend vor dem Einstich, wenn Sie die Fasen nicht wol-
len. Berechnung der Startposition XS (Durchmesserma):
XS = XK + 2 * (1,3 b)
XK: Konturdurchmesser
b: Fasenbreite
Werkzeugposition am Zyklusende:
radialer Einstich: X Startposition; Z letzte Stechposition
axialer Einstich: X letzte Stechposition; Z Startposition

Parameter axialer Einstich:


X, Z: Bodeneckpunkt (X Durchmesserma) I: Einstichbreite keine Eingabe: es erfolgt ein
Stechhub (Einstichbreite = Werkzeugbreite).
radialer Einstich:
I: Aufma K: Aufma
I>0: Aufma (Vorstechen und Schlichten) K>0: Aufma (Vorstechen und Schlichten)
I=0: kein Schlichten K=0: kein Schlichten
K: Einstichbreite keine Eingabe: es erfolgt ein Stechhub (Einstich- E Verweilzeit (Freischneidezeit) default: Zeit-
breite = Werkzeugbreite) dauer einer Umdrehung
mit Schlicht-Aufma: nur beim Schlichten
ohne Schlicht-Aufma: bei jedem Einstich

Schneidenradiuskorrektur: wird nicht


durchgefhrt
Aufmae: werden nicht verrechnet

63
Zyklus Radius G87
G87 erzeugt bergangsradien an rechtwinkligen, achsparallelen Innen-
und Auenecken. Die Richtung der Verrundung wird aus der Lage/Be-
arbeitungsrichtung des Werkzeugs abgeleitet
Das vorhergehende Lngs- oder Planelement wird bearbeitet, wenn
das Werkzeug vor Zyklusausfhrung auf der X- oder Z-Koordinate des
Einfache Drehzyklen

Eckpunktes steht.
Parameter
X, Z: Eckpunkt (X Durchmesserma)
B Radius
E reduzierter Vorschub keine Eingabe: aktiver Vorschub

Schneidenradiuskorrektur: wird durchgefhrt


Aufmae: werden nicht verrechnet

Zyklus Fase G88


G88 erzeugt Fasen an rechtwinkligen, achsparallelen Auenecken. Die
Richtung der Fase wird aus der Lage/Bearbeitungsrichtung des Werk-
zeugs abgeleitet
Das vorhergehende Lngs- oder Planelement wird bearbeitet, wenn
das Werkzeug vor Zyklusausfhrung auf der X- oder Z-Koordinate des
Eckpunktes steht.
Parameter
X, Z: Eckpunkt (X Durchmesserma)
B Fasenbreite
E reduzierter Vorschub keine Eingabe: aktiver Vorschub

Schneidenradiuskorrektur: wird durchgefhrt


Aufmae: werden nicht verrechnet
64
Lngs-Schruppen G810 / Plan-Schruppen G820
G810/G820 zerspant (schruppt) den durch NS, NE beschriebenen

Konturbezogene Drehzyklen
Konturbereich.
Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt)
P: maximale Zustellung
I, K: Aufmae (I Durchmesserma) default: 0
E: Eintauchverhalten
E=0: fallende Konturen nicht bearbeiten
E>0: Eintauchvorschub
keine Eingabe: Vorschubreduzierung abhngig vom Eintauch-
winkel maximal 50%
X/Z: Schnittbegrenzung (X Durchmesserma)
H: Abfahrart default: 0
H=0: spant nach jedem Schnitt entlang der Kontur
H=1: hebt unter 45 ab; Konturglttung nach dem letzten Konturschruppen lngs G810
Schnitt
H=2: hebt unter 45 ab keine Konturglttung
A: Anfahrwinkel (Bezug: Z-Achse)
G810 default: 0/180 (parallel zur Z-Achse)
G820 default: 90/270 (rechtwinklig zur Z-Achse)
W: Abfahrwinkel (Bezug: Z-Achse)
G810 default: 90/270 (rechtwinklig zur Z-Achse)
G820 default: 0/180 (parallel zur Z-Achse)
Q: Freifahrart bei Zyklusende default: 0
Q=0: zurck zum Startpunkt (G810: erst X- dann Z-Richtung;
G820: erst Z- dann X-Richtung)
Q=1: positioniert vor der fertigen Kontur
Q=2: hebt ab auf Sicherheitsabstand und stoppt

Fortsetzung nchste Seite

65
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts
default: 0
Fase/Verrundung wird bearbeitet:
Konturbezogene Drehzyklen

V=0: am Anfang und am Ende


V=1: am Anfang
V=2: am Ende
V=3: keine Bearbeitung
V=4: es wird nur die Fase/Verrundung bearbeitet nicht das
Grundelement (Voraussetzung: der Konturabschnitt besteht aus
einem Konturelement)
D: Elemente ausblenden (beeinflusst die Bearbeitung von Freisti-
chen, Freidrehungen: siehe Tabelle) default: 0
B: Schlitten-Vorlauf bei 4-Achs-Bearbeitung
B=0: beide Schlitten arbeiten auf gleichem Durchmesser mit
doppeltem Vorschub
B<>0: Abstand zum fhrenden Schlitten (der Vorlauf). Die
Schlitten arbeiten mit gleichem Vorschub auf unterschiedlichen
Durchmessern. Konturschruppen plan G820
B<0: Schlitten mit grerer Nummer fhrt
B>0: Schlitten mit kleinerer Nummer fhrt
Schneidenradiuskorrektur: wird durchge-
fhrt
D G22 G23 G23 G25 G25 G25 Aufmae (G57/G58): werden bercksich-
tigt
= H0 H1 H4 H5/6 H7..9
Achten Sie bei 4-Achs-Zyklen auf identi-
0 sche Werkzeuge (Werkzeugtyp, Schnei-
denradius, Schneidenwinkel, etc.).
1
2
3
4

: Elemente ausblenden

66
Konturparallel-Schruppen G830
G830 zerspant (schruppt) den durch NS, NE beschriebenen Konturbe-

Konturbezogene Drehzyklen
reich konturparallel.
Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt)
P: maximale Zustellung
I, K: Aufmae (I Durchmesserma) default: 0
X/Z: Schnittbegrenzung (X Durchmesserma)
A, W: Anfahrwinkel, Abfahrwinkel (Bezug: Z-Achse)
Anfahrwinkel default: 0/180 (parallel zur Z-Achse)
Abfahrwinkel default: 90/270 (rechtwinklig zur Z-Achse)
Q: Freifahrart bei Zyklusende default: 0
Q=0: zurck zum Startpunkt (erst X- dann Z-Richtung)
Q=1: positioniert vor der fertigen Kontur
Q=2: hebt auf Sicherheitsabstand ab und stoppt
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts V=1: am Anfang
default: 0; Fase/Verrundung wird bearbeitet: V=2: am Ende
V=0: am Anfang und am Ende V=3: keine Bearbeitung
V=4: es wird nur die Fase/Verrundung bear-
beitet nicht das Grundelement (Vorausset-
zung: der Konturabschnitt besteht aus einem
D G22 G23 G23 G25 G25 G25 Konturelement)
= H0 H1 H4 H5/6 H7..9 D: Elemente ausblenden (beeinflusst die Bear-
beitung von Freistichen, Freidrehungen: siehe
0 Tabelle) default: 0
1 Schneidenradiuskorrektur: wird durchge-
2 fhrt
3 Aufmae (G57/G58): werden bercksich-
tigt
4

: Elemente ausblenden
67
Konturparallel mit neutralem Wz G835
G835 zerspant den durch NS, NE" beschriebenen Konturbereich kontur-
Konturbezogene Drehzyklen

parallel und bidirektional.


Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt)
P: maximale Zustellung
I, K: Aufmae (I Durchmesserma) default: 0
X/Z: Schnittbegrenzung (X Durchmesserma)
A, W: Anfahrwinkel, Abfahrwinkel (Bezug: Z-Achse)
Anfahrwinkel default: 0/180 (parallel zur Z-Achse)
Abfahrwinkel default: 90/270 (rechtwinklig zur Z-Achse)
Q: Freifahrart bei Zyklusende default: 0
Q=0: zurck zum Startpunkt (erst X- dann Z-Richtung)
Q=1: positioniert vor der fertigen Kontur
Q=2: hebt auf Sicherheitsabstand ab und stoppt
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts V=1: am Anfang
default: 0 V=2: am Ende
Fase/Verrundung wird bearbeitet: V=3: keine Bearbeitung
V=0: am Anfang und am Ende V=4: es wird nur die Fase/Verrundung bear-
beitet nicht das Grundelement (Vorausset-
zung: der Konturabschnitt besteht aus einem
D G22 G23 G23 G25 G25 G25 Element)
= H0 H1 H4 H5/6 H7..9 D: Elemente ausblenden (beeinflusst die Bearbei-
tung von Freistichen, Freidrehungen: siehe Ta-
0 belle) default: 0
1 Schneidenradiuskorrektur: wird durchge-
2 fhrt
3 Aufmae (G57/G58): werden bercksich-
tigt
4

: Elemente ausblenden
68
Einstechen G860
G860 zerspant (sticht) den durch NS, NE beschriebenen Konturbe-

Konturbezogene Drehzyklen
reich axial/radial.
Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt oder
NS = Referenz auf einen mit G22-/G23-Geo beschriebenen Ein-
stich)
I, K: Aufmae (I Durchmesserma) default: 0
Q: Ablauf default: 0
Q=0: Schruppen und Schlichten
Q=1: nur Schruppen
Q=2: nur Schlichten
X/Z: Schnittbegrenzung (X Durchmesserma)
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts
default: 0
Fase/Verrundung wird bearbeitet:
V=0: am Anfang und am Ende
V=1: am Anfang
V=2: am Ende
V=3: keine Bearbeitung
E: Schlichtvorschub keine Eingabe: aktiver Vorschub
H: Freifahrart bei Zyklusende default: 0
H=0: zurck zum Startpunkt (axialer Einstich: erst Z- dann X-
Richtung; radialer Einstich: erst X- dann Z-Richtung)
H=1: positioniert vor der fertigen Kontur
H=2: hebt auf Sicherheitsabstand ab und stoppt

Schneidenradiuskorrektur: wird durchgefhrt


Aufmae (G57/G58): werden bercksichtigt

69
Einstichzyklus G866
G866 erstellt einen mit G22-Geo definierten Einstich.
Konturbezogene Drehzyklen

Berechnung der Schnittaufteilung (SBF: siehe Bearbeitungsparameter


6): maximaler Versatz = SBF * Schneidenbreite
Parameter
NS: Satznummer (Referenz auf G22-Geo)
I: Aufma (beim Vorstechen) default: 0
I=0: Einstich wird in einem Arbeitsgang erstellt
I>0: im ersten Arbeitsgang wird vorgestochen; im zweiten ge-
schlichtet
E: Verweilzeit keine Eingabe: Zeit einer Spindelumdrehung
bei I=0: bei jedem Einstich
bei I>0: nur beim Schlichten

Schneidenradiuskorrektur: wird durchgefhrt


Aufmae: werden nicht verrechnet

70
Stechdrehzyklus G869
G869 zerspant den durch NS, NE" beschriebenen Konturbereich axial/

Konturbezogene Drehzyklen
radial mit alternierenden Einstech- und Schruppbewegungen.
Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt)
P: maximale Zustellung
R: Drehtiefenkorrektur fr Schlichtbearbeitung default: 0
I, K: Aufmae (I Durchmesserma) default: 0
X/Z: Schnittbegrenzung (X Durchmesserma)
A, W: Anfahrwinkel, Abfahrwinkel default: entgegen der Einstechrich-
tung
Q: Ablauf default: 0
Q=0: Schruppen und Schlichten
Q=1: nur Schruppen
Q=2: nur Schlichten
U: Drehbearbeitung unidirektional default: 0
U=0: Drehbearbeitung bidirektional
U=1: Drehbearbeitung unidirektional in Kontur-Richtung Der Zyklus G869 setzt Werkzeuge des
H: Freifahrart bei Zyklusende default: 0 Typs 26* voraus.
H=0: zurck zum Startpunkt (axialer Einstich: erst Z- dann X- Schneidenradiuskorrektur: wird durchge-
Richtung; radialer Einstich: erst X- dann Z-Richtung) fhrt
H=1: positioniert vor der fertigen Kontur Aufmae (G57/G58): werden bercksich-
H=2: hebt auf Sicherheitsabstand ab und stoppt
tigt
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts
default: 0
Fase/Verrundung wird bearbeitet:
V=0: am Anfang und am Ende
V=1: am Anfang
V=2: am Ende
V=3: keine Bearbeitung
O: Einstechvorschub default: aktiver Vorschub
E: Schlichtvorschub keine Eingabe: aktiver Vorschub
B: Versatzbreite default: 0 71
Schlichten Kontur G890
G890 schlichtet den durch NS, NE beschriebenen Konturbereich kon-
Konturbezogene Drehzyklen

turparallel.
Parameter
NS, NE: Anfang-, Ende-Satznummer (Referenz auf Konturabschnitt)
E: Eintauchverhalten
E=0: fallende Konturen nicht bearbeiten
E>0: Eintauchvorschub
keine Eingabe: Vorschubreduzierung abhngig vom Eintauch-
winkel maximal 50%
V: Kennung Fase/Verrundung am Anfang/Ende des Konturabschnitts
default: 0; Fase/Verrundung wird bearbeitet:
V=0: am Anfang und am Ende
V=1: am Anfang
V=2: am Ende
V=3: keine Bearbeitung
V=4: es wird nur die Fase/Verrundung bearbeitet nicht das H: Freifahrart default: 3
Grundelement (Voraussetzung: der Konturabschnitt besteht aus Werkzeug hebt unter 45 entgegen der Be-
einem Konturelement) arbeitungsrichtung ab und fhrt wie folgt auf
Q: Anfahrart default: 0 die Position I, K":
Q=0: automatische Wahl der CNC PILOT prft die Anfahr- H=0: diagonal
mglichkeiten: H=1: erst X-, dann Z-Richtung
diagonales Anfahren H=2: erst Z-, dann X-Richtung
erst X-, dann Z-Richtung H=3: bleibt auf Sicherheitsabstand stehen
quidistant um das Hindernis herum H=4: keine Freifahrbewegung Werkzeug
Auslassen der ersten Konturelemente, wenn die Startposition bleibt auf der Endkoordinate stehen
unzugnglich ist X/Z: Schnittbegrenzung (X Durchmesserma) kei-
Q=1: erst X-, dann Z-Richtung ne Eingabe: keine Schnittbegrenzung
Q=2: erst Z-, dann X-Richtung
Q=3: kein Anfahren Werkzeug ist in der Nhe des Anfangs-
D: Elemente ausblenden (beeinflusst die Bear-
punktes des Konturabschnitts beitung von Freistichen, Freidrehungen und
Q=4: Restschlichten
Einstichen: siehe Tabelle) default: 1

72 Fortsetzung nchste Seite


I, K: Endpunkt, der bei Zyklusende angefahren wird D G22 G23 G23 G25 G25 G25 G25
auer bei H=3 oder 4 (I Durchmesserma)
Form (H0) (H1) U E, F G, H K

Konturbezogene Drehzyklen
O: Vorschubreduzierung default: 0
O=0: keine Vorschubreduzierung 0
O=1: Vorschubreduzierung aktiv
1
2
Beim Restschlichten (G890 Q4) prft der
3
CNC PILOT, ob das Werkzeug kollisionsfrei
in das Konturtal einfahren kann. Magebend 4
fr diese Kollisionskontrolle ist der Werk- 5
zeug-parameter Breite dn.
6
7

: Elemente ausblenden

Weitere D-Codes zum Ausblenden von Freistichen/Einstichen:


G-Aufruf Funktion D-Code
G22 Dichtring Einstich 512
G22 Sicherring Einstich 1.024
G23 H0 allemeiner Einstich 256
G23 H1 Freidrehung 2.048
G23 H4 Freistich Form U 32.768
G23 H5 Freistich Form E 65.536
G23 H6 Freistich Form F 131.072
G23 H7 Freistich Form G 262.144
G23 H8 Freistich Form H 524.288
G23 H9 Freistich Form K 1.048.576

73
Gewindezyklus G31
G31 erstellt mit G24-, G34- oder G37-Geo definierte Gewinde. G31 be-
arbeitet auch verkettete und mehrgngige Gewinde.
Anlauflnge, berlauflnge: Wenn Sie B, P nicht programmieren,
ermittelt der CNC PILOT die Lnge aus nebenliegenden Freistichen
oder Einstichen. Ist ein Freistich/Einstich nicht vorhanden, wird Ge-
winde-anlauf-, Gewindeauslauflnge aus Bearbeitungs-Parameter 7
verwendet.
Gewindezyklen

Parameter
NS: Satznummer (Referenz auf Basiselement G1-Geo der Gewinde-
konturbeschreibung)
I: maximale Zustellung
B, P: Anlauflnge, berlauflnge
D: Schnittrichtung (Bezug: Definitionsrichtung Basiselement) de-
fault: 0;
D=0: gleiche Richtung
D=1: entgegengesetzte Richtung
Vorschub-Stop wirkt am Ende eines Ge-
windeschnitts.
V: Zustellart default: 0;
V=0: konstanter Spanquerschnitt bei allen Schnitten Vorschuboverride ist nicht wirksam.
V=1: konstante Zustellung Bei ausgeschalteter Vorsteuerung Spin-
V=2: mit Restschnittaufteilung Ergibt die Division Gewinde- deloverride nicht benutzen!
tiefe/Zustellung einen Rest, gilt dieser Rest fr die erste Zu-
stellung. Der letzte Schnitt wird in 1/2-, 1/4-, 1/8- und Achtung Kollisionsgefahr!
1/8-Schnitt aufgeteilt.
V=3: ohne Restschnittaufteilung Zustellung wird aus Stei-
Bei einer zu groen berlauflnge P be-
gung und Drehzahl berechnet steht Kollisionsgefahr. Sie prfen die ber-
H: Versatzart default: 0 lauflnge in der Simulation.
H=0: ohne Versatz
H=1: Versatz von links
H=2: Versatz von rechts
H=3: Versatz abwechselnd rechts/links
Q: Anzahl Leerdurchlufe nach dem letzten Schnitt default: 0
C: Startwinkel default: 0
74
Einfacher Gewindezyklus G32
G32 erstellt ein einfaches Gewinde in beliebiger Richtung und Lage
(Lngs-, Kegel- oder Plangewinde; Innen- oder Auengewinde). G32 er-
mittelt das zu schneidende Gewinde anhand von Endpunkt Gewinde,
Gewindetiefe und der aktuellen Werkzeugposition.
Parameter
X, Z: Endpunkt Gewinde (X Durchmesserma)
F: Gewindesteigung

Gewindezyklen
P: Gewindetiefe
I: Schnittiefe
B: Restschnitte default: 0
B=0: Aufteilung des letzten Schnitts in 1/2-, 1/4-, 1/8-,
1/8-Schnitt.
B=1: ohne Restschnittaufteilung
Q: Anzahl Leerdurchlufe nach dem letzten Schnitt default: 0
K: Auslauflnge default: 0 (siehe G33)
W: Kegelwinkel (Bereich: 45 < W < 45) default: 0; Lage des
Kegelgewindes in Bezug zur Lngs- oder Planachse. Vorschub-Stop wirkt am Ende eines
W>0: steigende Kontur (in Bearbeitungsrichtung) Gewindeschnitts.
W<0: fallende Kontur Vorschuboverride ist nicht wirksam.
C: Startwinkel default: 0 Spindeloverride ist nicht wirksam.
H: Versatzart default: 0 Gewinde mit G95 (Vorschub pro Umdre-
H=0: ohne Versatz hung) erstellen.
H=1: Versatz von links Vorsteuerung ist ausgeschaltet.
H=2: Versatz von rechts
H=3: Versatz abwechselnd rechts/links

75
Gewinde Einzelweg G33
G33 erstellt Gewinde in beliebiger Richtung und Lage (Lngs-, Kegel-
oder Plangewinde; Innen- oder Auengewinde). Das Gewinde beginnt
an der Werkzeugposition und endet bei X, Z.
Parameter
X, Z: Durchmesser, Lnge Endpunkt Gewinde (X Durchmesserma)
F: Vorschub pro Umdrehung (Gewindesteigung)
B, P: Anlauflnge, berlauflnge default: 0 (siehe G33)
Gewindezyklen

C: Startwinkel default: 0
Q: Nummer der Spindel
H: Bezugsrichtung fr Gewindesteigung default: 0
H=0: Vorschub auf Z-Achse (fr Lngs- und Kegelgewinde bis
maximal +45/45 zur Z-Achse
H=1: Vorschub auf X-Achse (fr Plan- und Kegelgewinde bis
maximal +45/45 zur X-Achse
H=2: Vorschub auf Y-Achse Berechnung der Anlauflnge:
H=3: Bahnvorschub
E: variable Steigung (vergrert/verkleinert die Steigung pro Umdre- BA > 0,75 * (F*S) / a + 0,15
hung um E) default: 0
Berechnung der Auslauflnge:
Vorschub-Stop wirkt am Ende eines Gewindeschnitts. BE > 0,75 * (F*S) / e + 0,15
Vorschuboverride ist nicht wirksam.
Bei ausgeschalteter Vorsteuerung Spindeloverride nicht be- BA: minimale Anlauflnge
nutzen ! BE: minimale Auslauflnge
Gewinde mit G95 (Vorschub pro Umdrehung) erstellen. F: Gewindesteigung im mm/Umdrehung
S: Drehzahl in Umdrehungen/Sekunde
Berechnung von Gewindeanlauf/Gewindeauslauf" a, e: Beschleunigung in mm/s (a = Beschleuni-
Der Schlitten bentigt einen Anlauf vor dem eigentlichen Gewinde, um gung Satzstart; e = Beschleunigung Satz-
auf die programmierte Vorschubgeschwindigkeit zu beschleunigen und ende aus Maschinen-Parameter 1105, ff)
einen Auslauf (auch berlauf genannt) am Ende das Gewindes um
den Schlitten abzubremsen.

76
Gewindebohren G36
G36 schneidet axiale und radiale Gewinde mit feststehenden oder an-
getriebenen Werkzeugen. G36 entscheidet anhand von X/Z, ob eine
radiale oder axiale Bohrung erstellt wird.
Parameter
X: Durchmesser Endpunkt Gewindebohren bei axialen Bohrungen
(Durchmesserma)
Z: Lnge Endpunkt Gewindebohren bei radialen Bohrungen
F: Vorschub pro Umdrehung Gewindesteigung
Q: Nummer der Spindel default: 0 (Hauptspindel)

Bohrzyklen
B: Anlauflnge (siehe G33)
H: Bezugsrichtung fr Gewindesteigung default: 0
H=0: Vorschub auf der Z-Achse
H=1: Vorschub auf der X-Achse
H=2: Vorschub auf der Y-Achse
H=3: Bahnvorschub
S: Rckzugdrehzahl default: gleiche Drehzahl wie beim Gewin-
debohren

Zyklus-Stop wirkt am Ende eines Gewindeschnitts.


Vorschuboverride ist nicht wirksam.
Spindeloverride nicht benutzen !
Bei ungeregeltem Werkzeugantrieb ist ein Ausgleichsfutter
erforderlich.

77
Bohrzyklus G71
G71 erstellt axiale und radiale Bohrungen mit feststehenden oder ange-
triebenen Werkzeugen.
Der Zyklus wird eingesetzt fr :
Einzelbohrung ohne Konturbeschreibung
Bohrung mit Konturbeschreibung (Einzelbohrung oder Lochmuster)

Parameter
NS: Satznummer Kontur der Bohrung (G49-, G300- oder G310-Geo)
keine Eingabe: Einzelbohrung ohne Konturbeschreibung
Bohrzyklen

X, Z: Lage, Lnge Endpunkt Bohrung bei axialen/radialen Bohrungen


(X Durchmesserma)
E: Verweilzeit in Sekunden (zum Freischneiden am Bohrungsende)
default: 0
V: Vorschubreduzierung (50%) default: 0
V=0 oder 2: Vorschubreduzierung am Anfang
V=1 oder 3: Vorschubreduzierung am Anfang und am Ende
V=4: Vorschubreduzierung am Ende
V=5: keine Vorschubreduzierung Einzelbohrung ohne Konturbeschreibung:
Ausnahme bei V=0 und V=1: keine Vorschubreduzierung beim X oder Z alternativ programmieren.
Anbohren bei Wendeplattenbohrer und Spiralbohrern mit 180
Bohrwinkel Bohrung mit Konturbeschreibung: X, Z
nicht programmieren.
D: Rckzuggeschwindigkeit default: 0
D=0: Eilgang Lochmuster: NS zeigt auf die Kontur der
D=1: Vorschub Bohrung (nicht auf die Musterdefinition).
K: Rckzugsebene (radiale Bohrungen und Bohrungen in der YZ-
Ebene: Durchmesserma) keine Eingabe: Werkzeug verfhrt
auf Startposition bzw. Sicherheitsabstand

78
Aufbohren, Senken G72
Einsatz von G72: Aufbohren, Senken, Reiben, NC-Anbohren oder Zen-
trieren fr axiale und radiale Bohrungen mit feststehenden oder ange-
triebenen Werkzeugen.
Parameter
NS: Satznummer Kontur der Bohrung (G49-, G300- oder G310-Geo)
E: Verweilzeit (zum Freischneiden am Bohrungsende) default: 0
D: Rckzuggeschwindigkeit default: 0
D=0: Eilgang
D=1: Vorschub

Bohrzyklen
K: Rckzugsebene (radiale Bohrungen: Durchmesserma) keine
Eingabe: Werkzeug verfhrt auf Startposition bzw. Sicherheitsab-
stand

Lochmuster: NS zeigt auf die Kontur der Bohrung (nicht auf


die Musterdefinition).

79
Gewindebohren G73
G73 schneidet axiale und radiale Gewinde mit feststehenden oder an-
getriebenen Werkzeugen.
Parameter
NS: Satznummer Kontur der Bohrung (G49-, G300- oder G310-Geo)
B: Anlauflnge default: Bearbeitungs-Parameter 7 Gewindean-
lauflnge [GAL]
S: Rckzugdrehzahl default: Drehzahl des Gewindebohrens
K: Rckzugsebene (radiale Bohrungen und Bohrungen in der YZ-
Ebene: Durchmesserma) keine Eingabe: Werkzeug verfhrt
Bohrzyklen

auf Startposition bzw. Sicherheitsabstand


J: Ausziehlnge bei Verwendung von Spannzangen mit Lngenaus-
gleich default: 0

Lochmuster: NS" zeigt auf die Kontur der Bohrung (nicht auf
die Musterdefinition).
Zyklus-Stop wirkt am Ende eines Gewindeschnitts.
Vorschuboverride ist nicht wirksam.
Spindeloverride nicht benutzen !

80
Tieflochbohren G74
G74 erstellt axiale und radiale Bohrungen mit feststehenden oder ange-
triebenen Werkzeugen. Die Bohrung wird in mehreren Stufen durchge-
fhrt.
Der Zyklus wird eingesetzt fr :
Einzelbohrung ohne Konturbeschreibung
Bohrung mit Konturbeschreibung (Einzelbohrung oder Lochmuster)

Parameter
NS: Satznummer Kontur der Bohrung (G49-, G300- oder G310-Geo)
keine Eingabe: Einzelbohrung ohne Konturbeschreibung

Bohrzyklen
X, Z: Lage, Lnge Endpunkt Bohrung bei axialen, radialen Bohrungen
(X Durchmesserma)
P: 1. Bohrtiefe
I: Reduzierwert default: 0
B: Rckzugsabstand default: Rckzug auf Anfangspunkt Boh-
rung K: Rckzugsebene (bei radialen Bohrungen
Durchmesserma) keine Eingabe: Werkzeug
J: minimale Bohrtiefe default: 1/10 von P verfhrt auf Startposition bzw. Sicherheitsab-
E: Verweilzeit (zum Freischneiden am Bohrungsende) default: 0 stand
V: Vorschubreduzierung (50%) default: 0
V=0 oder 2: Vorschubreduzierung am Anfang Einzelbohrung ohne Konturbeschreibung:
V=1 oder 3: Vorschubreduzierung am Anfang und am Ende X oder Z alternativ programmieren.
V=4: Vorschubreduzierung am Ende Bohrung mit Konturbeschreibung: X, Z
V=5: keine Vorschubreduzierung nicht programmieren.
Ausnahme bei V=0 und V=1: keine Vorschubreduzierung beim Lochmuster: NS zeigt auf die Kontur der
Anbohren bei Wendeplattenbohrer und Spiralbohrern mit 180
Bohrwinkel Bohrung (nicht auf die Musterdefinition).
D: Rckzuggeschwindigkeit und Zustellung innerhalb der Bohrung Eine Vorschubreduzierung am Ende er-
default: 0 folgt nur bei der letzten Bohrstufe.
D=0: Eilgang
D=1: Vorschub

81
Referenzdurchmesser G120
G120 legt den Referenzdurchmesser der abgewickelten Mantelflche
fest. G120 ist erforderlich, wenn Sie CY (bei G110...G113) verwenden.
G120 ist selbsthaltend.
Parameter
X: Durchmesser

Nullpunktverschiebung C-Achse (absolut) G152


G152 definiert den Nullpunkt der C-Achse (Bezug: Maschinen-Parame-
C-Achse

ter 1005, ff Referenzpunkt-C-Achse). Der Nullpunkt gilt bis Programm-


ende.
Parameter
C: Winkel des neuen C-Achs-Nullpunktes

C-Achse normieren G153


G153 setzt einen Verfahrwinkel >360 oder <0 auf den entsprechen-
den Winkel modulo 360 zurck ohne dass die C-Achse verfahren
wird.

G153 wird nur fr die Mantelflchenbearbeitung eingesetzt. Auf


der Stirnflche erfolgt eine automatische Modulo 360 Normie-
rung.

82
Eilgang Stirn-/Rckseite G100

Stirn-/Rckseitenbearbeitung
Das Werkzeug verfhrt im Eilgang auf krzestem Weg zum Endpunkt.
Parameter
X, C: Endpunkt, Endwinkel
XK,YK: Endpunkt
Z: Endpunkt

Programmieren Sie entweder X, C oder XK, YK.

Linear Stirn-/Rckseite G101


Das Werkzeug verfhrt linear im Vorschub zum Endpunkt.
Parameter
X, C: Endpunkt, Endwinkel
XK,YK: Endpunkt
Z: Endtiefe default: aktuelle Z-Position

Programmieren Sie entweder X, C oder XK, YK.

83
Stirn-/Rckseitenbearbeitung Kreisbogen Stirn-/Rckseite G102 / G103
Das Werkzeug verfhrt zirkular im Vorschub zum Endpunkt.
Parameter
X, C: Endpunkt, Endwinkel
XK,YK: Endpunkt
R: Radius
I, J: Mittelpunkt (in kartesischen Koordinaten)
Z: Endtiefe default: aktuelle Z-Position
H: Kreisebene (Bearbeitungsebene) default:
H=0, 1: normale Stirnflchenbearbeitung (XY-Ebene)
H=2: Bearbeitung in YZ-Ebene
H=3: Bearbeitung in XZ-Ebene
K: Mittelpunkt (Z-Richtung) nur bei H=2, 3

Programmieren Sie entweder X, C oder XK, YK. Kreisbogen G102


Programmieren Sie entweder Mittelpunkt oder Radius.
Radiuseingabe: Kreisbgen nur 180 mglich
Liegt der Endpunkt im Koordinatenursprung, XK=0 und YK=0
programmieren.

84 Kreisbogen G103
Eilgang Mantelflche G110
Das Werkzeug verfhrt im Eilgang auf krzestem Weg zum Endpunkt.

Mantelflchenbearbeitung
Parameter
Z, C: Endpunkt, Endwinkel
CY: Endpunkt als Streckenma (Bezug: Mantelabwicklung bei G120-
Referenz-Durchmesser)
X: Endpunkt (Durchmesserma)

Programmieren Sie entweder Z, C oder Z, CY.

Linear Mantelflche G111


Das Werkzeug verfhrt linear im Vorschub zum Endpunkt.
Parameter
Z, C: Endpunkt, Endwinkel
CY: Endpunkt als Streckenma (Bezug: Mantelabwicklung bei G120-
Referenz-Durchmesser)
X: Endtiefe (Durchmesserma) default: aktuelle X-Position

Programmieren Sie entweder Z, C oder Z, CY.

85
Zirkular Mantelflche G112 / G113
Das Werkzeug verfhrt zirkular im Vorschub zum Endpunkt.
Mantelflchenbearbeitung

Parameter
Z, C: Endpunkt, Endwinkel
CY: Endpunkt als Streckenma (Bezug: Mantelabwicklung bei G120-
Referenz-Durchmesser)
R: Radius
K, W: Position, Winkel Mittelpunkt
J: Position Mittelpunkt als Streckenma (Bezug: abgewickelte
Mantelflche bei G120-Referenz-Durchmesser)
X: Endtiefe (Durchmesserma) default: aktuelle X-Position

Programmieren Sie entweder Z, C oder Z, CY bzw. K, W oder


K, J.
Programmieren Sie entweder Mittelpunkt oder Radius. Kreisbogen G112
bei Radius": Kreisbgen nur 180 mglich.

86 Kreisbogen G113
Konturfrsen G840
G840 frst, schlichtet, graviert oder entgratet Figuren oder freie Kontu-
ren (offene oder geschlossene Konturen).
Parameter
Q: Zyklustyp (= Frsort)
Q=0: Frsermittelpunkt auf der Kontur (ohne FRK)
Q=1 geschlossene Kontur: Innenfrsen
Q=1 offene Kontur: links in Bearbeitungsrichtung
Q=2 geschlossene Kontur: Auenfrsen
Q=2 offene Kontur: rechts in Bearbeitungsrichtung
Q=3 (nur bei offenen Konturen): es ist von der Frslaufrich-
tung H und der Drehrichtung des Frsers abhngig, ob links
oder rechts der Kontur gefrst wird

Frsen
NS: Satznummer Anfang Konturabschnitt
Figuren: Satznummer der Figur
freie Kontur (offen oder geschlossen): erstes Konturelement
(nicht Startpunkt)
NE: Satznummer Ende Konturabschnitt
Figuren: keine Eingabe
geschlossene Konturen: Eingabe entfllt
offene Konturen: letztes zu frsendes Konturelement
Kontur besteht aus einem Element: Eingabe entfllt
H: Frslaufrichtung default: 0
H=0: Gegenlauf
H=1: Gleichlauf
I: (maximale) Zustellung keine Eingabe: Frsen in einer Zustellung
F: Zustellvorschub (fr Tiefenzustellung) default: aktiver Vorschub
E: reduzierter Vorschub fr zirkulare Elemente keine Eingabe: aktu-
eller Vorschub

87
R: Radius Ein-/Ausfahrbogen default: 0
R=0: Konturelement wird direkt angefahren; Zustellung auf An-
fahrpunkt oberhalb der Frsebene danach senkrechte Tiefen-
Zustellung
R>0: Frser fhrt Ein-/Ausfahrbogen, der tangential an das
Konturelement anschliet
R<0 bei Innenecken: Frser fhrt Ein-/Ausfahrbogen, der tan-
gential an das Konturelement anschliet
R<0 bei Auenecken: Lnge lineares Ein-/Ausfahrelement;
Konturelement wird tangential an-/abgefahren
P: Frstiefe
Frsen, Schlichten keine Eingabe: Frstiefe aus der Konturbe-
schreibung
Entgraten: Eintauchtiefe des Werkzeugs
K: Rckzugsebene keine Eingabe: Werkzeug fhrt auf die Start-
Frsen

position zurck
Stirn- oder Rckseite: Rckzugsposition in Z-Richtung
Mantelflche: Rckzugsposition in X-Richtung (Durchmesser-
ma)
B: Fasenbreite beim Entgraten der Oberkanten (Vorzeichen ohne
Bedeutung)
J: Vorbearbeitungsdurchmesser (Frserdurchmesser aus der Frs-
bearbeitung)
erforderlich beim Entgraten offener Konturen
entfllt, wenn Durchmesser Entgrat- und Frswerkzeug gleich
D, V: Anfang, Ende Element-Nummer bei Figuren (nur wenn Teilfiguren
bearbeitet werden)

Element-Nummern bei Figuren: siehe Benutzer-Handbuch


CNC PILOT 4290

88
Taschenfrsen Schruppen G845
Taschenfrsen Schlichten G846
G845 schruppt, G846 schlichtet geschlossene Konturen/Figuren.
Parameter
NS: Satznummer (Referenz auf Konturabschnitt)
P: (maximale) Frstiefe (Zustellung in der Frsebene)
R: Radius Ein-/Ausfahrbogen default: 0 (nur bei G846)
R=0: Konturelement wird direkt angefahren; Zustellung auf An-
fahrpunkt oberhalb der Frsebene danach senkrechte Tiefen-
Zustellung
R>0: Frser fhrt Ein-/Ausfahrbogen, der tangential an das
Konturelement anschliet

Frsen
I, K: Aufma in X-, Z-Richtung (nur bei G845)
U: (minimaler) berlappungsfaktor berlappung der Frsbahnen
(berlappung = U*Frserdurchmesser) default: 0,5
V: berlauffaktor ist bei Bearbeitungen mit der C-Achse ohne Be-
deutung
H: Frslaufrichtung default: 0
H=0: Gegenlauf
H=1: Gleichlauf
F: Zustellvorschub (fr Tiefenzustellung) default: aktiver Vorschub
E: reduzierter Vorschub fr zirkulare Elemente keine Eingabe: aktu-
eller Vorschub
J: Rckzugsebene keine Eingabe: Werkzeug fhrt auf die Start-
position zurck
Stirn- oder Rckseite: Rckzugsposition in Z-Richtung
Mantelflche: Rckzugsposition in X-Richtung (Durchmesser-
ma)
Q: Bearbeitungsrichtung default: 0
Q=0: von innen nach auen
Q=1: von auen nach innen

89
Verweilzeit G4 Schutzzone abschalten G60
Der CNC PILOT wartet die programmierte Zeit und fhrt dann den G60 hebt die Schutzzonenberwachung auf. G60
nchsten Programmsatz aus. Wird G4 zusammen mit einem Verfahr- wird vor dem zu berwachenden bzw. nicht zu ber-
weg in einem Satz programmiert, wirkt die Verweilzeit nach Beendi- wachenden Verfahrbefehl programmiert.
gung des Verfahrweges.
Sonstige G-Funktionen

Parameter
Parameter Q: keine Eingabe: Schutzzonenberwachung fr
F: Verweilzeit Bereich: 0 sec < F < 99,999 sec diesen Satz deaktivieren
Q=0: Schutzzone aktivieren (selbsthaltend)
Q=1: Schutzzone deaktivieren (selbsthal-
tend)
Genauhalt ein G7
G7 schaltet Genauhalt selbsthaltend ein. Bei Genauhalt startet der
CNC PILOT den Folgesatz, wenn das Toleranzfenster Lage um den
Endpunkt erreicht ist (Toleranzfenster: Maschinenparameter 1106, ff
Lageregelung Linearachse).
Genauhalt wirkt auf Einzelwege und Zyklen. Der NC-Satz, in dem G7
programmiert ist, wird bereits mit Genauhalt ausgefhrt.

Genauhalt aus G8
G8 schaltet Genauhalt aus. Der Satz, in dem G8 programmiert wird,
wird ohne Genauhalt ausgefhrt.

Genauhalt G9
G9 aktiviert Genauhalt fr den NC-Satz, in dem es programmiert wird
(siehe auch G7).

90
Spannmittel auswhlen G65
G65 zeigt die Spannmittel in der Simulationsgrafik an. G65 ist fr jedes
Spannmittel separat zu programmieren. G65 H.. ohne X, Z lscht das
Spannmittel.

Sonstige G-Funktionen
Spannmittel sind in der Datenbank beschrieben und werden in
SPANNMITTEL (H=1..3) definiert.
Q legt die Spannstufe und die Spannart (auen oder innen) fest.
Parameter
H: Spannmittelnummer (H=1..3: Referenz auf SPANNMITTEL)
X, Z: Anfangspunkt Position des Spannmittel-Referenzpunktes (X
Durchmesserma) Bezug: Werkstck-Nullpunkt
D: Spindelnummer (Bezug: Abschnitt SPANNMITTEL")
Q: Spannform bei Spannbacken (H=2) keine Eingabe: Q aus dem
Abschnitt SPANNMITTEL"

Spindel mit Werkstck G98


Mit G98 definieren Sie die Spindel, in der das Werkstck eingespannt
ist.
Die Zuordnung des Werkstcks zur Spindel ist fr Gewinde-, Bohr- und
Frszyklen erforderlich, wenn das Werkstck nicht in der Hauptspindel
ist.
Parameter
Q: Spindelnummer default: 0 (Hauptspindel)

91
Konturnachfhrung sichern/laden G702 Spindelsynchronisation G720
G702 Q0 speichert die aktuelle Kontur; die Konturnachfhrung wird G720 steuert die Werkstckbergabe von der Ma-
nicht beeinflusst. ster- zur Slave-Spindel" und synchronisiert Funktionen
wie zum Beispiel Mehrkantschlagen.
G702 Q1 ldt die gespeicherte Kontur; die Konturnachfhrung wird mit
Sonstige G-Funktionen

der geladenen Kontur fortgesetzt. Es gilt: Q * Master-Drehzahl = F * Slave-Drehzahl


Parameter Parameter
Q: aktuelle Kontur sichern/laden S: Nummer der Master-Spindel [1..4]
Q=0: sichern H: Nummer der Slave-Spindel [1..4] keine Einga-
Q=1: laden be oder H=0: Spindelsynchronisation abschal-
ten
C: Versatzwinkel [] default: 0
Q: Master-Drehzahl-Faktor default: 1;
Bereich: 100 Q 100
F: Slave-Drehzahl-Faktor default: Q wird ber-
nommen; Bereich: 100 F 100

Konturnachfhrung G703 C-Winkelversatz G905


Wenn zur Laufzeit nderbare Variablen {V...}" verwendet werden schal- G905 misst den bei der Werkstckbergabe mit
tet der CNC PILOT die Konturnachfhrung bei einer IF-Programmver- drehender Spindel" auftretenden Winkelversatz".
zweigung und einer WHILE-Schleife aus. Nach ENDIF/ENDWHILE wird Der programmierte Winkel C" wird zu dem gemes-
die Konturnachfhrung wieder eingeschaltet. senen Winkelversatz" addiert und als Nullpunkt-Ver-
schiebung der C-Achse wirksam.
Mit G703 schalten Sie die Konturnachfhrung fr den THEN- oder ELSE-
Zweig ein. Parameter
Q: Nummer der C-Achse
Parameter
Q: Konturnachfhrung ein/aus C: Winkel zustzliche Nullpunkt-Verschiebung fr
Q=0: aus versetztes Zugreifen Bereich: 360 C
Q=1: ein 360; default: 0

92
Vorsteuerung G918 Nullpunkt-Verschiebungen, Werkzeug-
Mit G918 schalten Sie die Vorsteuerung aus/ein. G918 wird vor/nach der lngen deaktivieren G921
Gewindebearbeitung (G31, G32, G33) in einem separaten NC-Satz pro- G921 deaktiviert den Werkstck-Nullpunkt, alle
grammiert. Nullpunkt-Verschiebungen und die Werkzeugmae.

Sonstige G-Funktionen
Parameter Verfahrwege und Positionsangaben beziehen sich auf
Q: Vorsteuerung ein/aus default: 1 Schlittenbezugspunkt Maschinen-Nullpunkt.
Q=0: aus
Q=1: ein

Spindeloverride 100% G919 Nullpunkt-Verschiebungen aktivieren


Mit G919 schalten Sie die Spindeloverride-Funktion (Drehzahlberlage- G980
rung) aus/ein. G980 aktiviert den Werkstck-Nullpunkt und alle
Parameter Nullpunkt-Verschiebungen.
Q: Spindelnummer default: 0 Verfahrwege und Positionsangaben beziehen sich
H: Begrenzungsart default: 0 jetzt auf Werkzeugspitze Werkstck-Nullpunkt
H=0: Spindeloverride einschalten unter Bercksichtigung der Nullpunkt-Verschiebun-
H=1: Spindeloverride auf 100% schalten selbsthaltend gen.
H=2: Spindeloverride auf 100% schalten fr den aktuellen
NC-Satz

Nullpunkt-Verschiebungen deaktivieren G920 Nullpunkt-Verschiebungen, Werkzeug-


G920 deaktiviert den Werkstck-Nullpunkt und alle Nullpunkt-Ver- lngen aktivieren G981
schiebungen. Verfahrwege und Positionsangaben beziehen sich auf G981 aktiviert den Werkstck-Nullpunkt, alle Null-
Werkzeugspitze Maschinen-Nullpunkt. punkt-Verschiebungen und die Werkzeugmae.
Verfahrwege und Positionsangaben beziehen sich
jetzt auf Werkzeugspitze Werkstck-Nullpunkt
unter Bercksichtigung der Nullpunkt-Verschiebun-
gen.
93
Unterprogramme Der Parameter LN ist fr die bergabe von
Unterprogrammaufruf: L12345678 V1 Satznummern reserviert. Dieser Parameter
kann bei einer Neunumerierung des NC-Pro-
Bedeutung: gramms einen neuen Wert erhalten.
Externe Unterprogramme stehen in einer separaten Datei. Sie kn-
nen von beliebigen Hauptprogrammen, anderen Unterprogrammen
und von TURN PLUS aufgerufen werden.
Lokale Unterprogramme stehen in der gleichen Datei wie das Haupt-
Unterprogramme

programm. Sie knnen nur vom Hauptprogramm aufgerufen werden.


Unterprogramme knnen bis zu 6 mal geschachtelt werden. Ge-
schachtelt heit, innerhalb eines Unterprogramms wird ein weiteres
Unterprogramm aufgerufen.
Rekursionen sollten vermieden werden.
Sie knnen einem Unterprogramm bis zu 20 bergabewerte mit-
geben. Die Bezeichnungen (Parameterbezeichner) sind:
LA..LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z.
Innerhalb des Unterprogramms stehen die bergabewerte als Varia-
ble zur Verfgung. Die Kennung ist: #__.. gefolgt von der Parame-
terbezeichnung in Kleinbuchstaben (Beispiel: #__la).
Sie knnen die bergabewerte im Rahmen der Variablenprogram-
mierung innerhalb des Unterprogramms nutzen.
Die Variablen #256..#285 stehen in jedem Unterprogramm als lokale
Variable zur Verfgung.
Soll ein Unterprogramm mehrfach abgearbeitet werden, definieren
Sie im Parameter Anzahl Wiederholungen Q den Wiederho-
lungsfaktor.
Ein Unterprogramm endet mit RETURN.

94