Programmier-Hilfe Adressen
Konturzyklen: Adr. Funktion Adr. Funktion
Programm-Aufbau bei Bearbeitung mit mehreren Werkzeugen % Programm-Anfang N Satznummer
..
.
% Programm-Aufruf mit G39
P Zyklus-Parameter
TNC 360
A Drehbewegung um X-Achse in Bearbeitungszyklen
Liste der Kontur-Unterprogramme G37 P01 . . .
..
B Drehbewegung um Y-Achse P Wert oder Q-Parameter DIN/ISO-Programmierung
Bohrer definieren/aufrufen . C Drehbewegung um Z-Achse in Q-Parameter-Definition
Konturzyklus: Vorbohren G56 P01 . . .
..
Vorpositionieren, Zyklus-Aufruf . D Q-Parameter-Definitionen Q Parameter Q
..
Schruppfräser definieren/aufrufen . F Vorschub R Polarkoordinaten-Radius
Konturzyklus: Ausräumen G57 P01 . . . F Verweilzeit mit G04 R Kreis-Radius mit G02/G03/G05
..
Vorpositionieren, Zyklus-Aufruf . F Maßfaktor mit G72 R Rundungs-Radius mit
.. G25/G26/G27
Schlichtfräser definieren/aufrufen . G G-Funktionen R Werkzeug-Radius mit G99
Konturzyklus: Konturfräsen ..G58 P01 . . .
Vorpositionieren, Zyklus-Aufruf . H Polarkoordinaten-Winkel S Spindeldrehzahl
H Drehwinkel mit G73 S Spindel-Orientierung mit G36
Ende des Haupt-Programmes, Rücksprung M02
I X-Koordinate des T Werkzeug-Definition mit G99
Kontur-Unterprogramme G98 Kreismittelpunkts/Pols T Werkzeug-Aufruf
..
.. J Y-Koordinate des T nächstes Werkzeug mit G51 Betriebsarten
..
G98 L0 Kreismittelpunkts/Pols
K Z-Koordinate des U Achse parallel zur X-Achse
Kreismittelpunkts/Pols V Achse parallel zur Y-Achse
Radiuskorrektur der Kontur-Unterprogramme: W Achse parallel zur Z-Achse Maschine:
L Setzen einer Label-Nummer
Kontur Reihenfolge programmierter Radius- mit G98 X X-Achse Manuell Die Achsen lassen sich über die externen Achsrichtungs-
Konturelemente Korrektur L Sprung auf eine Label-Nr. Y Y-Achse tasten verfahren. Die Positionsanzeigen können auf ge-
L Werkzeug-Länge mit G99 Z Z-Achse wünschte Werte gesetzt werden.
Innen im Uhrzeigersinn (CW) G42 (RR)
(Tasche) im Gegenuhrzeigersinn (CCW) G41 (RL) M M-Funktionen ∗ Satzende Handrad Die Achsen lassen sich entweder mit einem elektroni-
schen Handrad oder um ein eingegebenes Maß
Außen im Uhrzeigersinn (CW) G41 (RL) (Schrittmaß) über die externen Achsrichtungstasten
(Insel) im Gegenuhrzeigersinn (CCW) G42 (RR) verfahren.
Programm-Schema: Fräsen mit
Positionieren Die Achsen werden auf bzw. um ein eingegebenes Maß
mit gewählter Radiuskorrektur, Vorschub und M-Funktion
PGM
Koordinaten-Umrechnungen: Programm-Nummer wählen NR
Handeingabe achsparallel verfahren. Der Satz wird nicht gespeichert.
Koordinaten-Umrechnung Aktivieren Aufheben Programm 234 in mm % 234 G71
Rohteil-Definition G30 G17 X+0 Y+0 Z–40 Programmlauf Nach dem Start des Programmes über die externe
Nullpunkt-Verschiebung G54 X+20 Y+30 Z+10 G54 X+0 Y+0 Z+0 G31 G90 X+100 Y+100 Z+0 Satzfolge START-Taste wird dieses automatisch bis zum Pro-
Spiegeln G28 X G28 gramm-Ende oder einem STOP ausgeführt.
Drehung G73 H+45 G73 H+0 Werkzeug-Definition G99 T1 L+0 R+5
Maßfaktor G72 F0,8 G72 F1 Werkzeug-Aufruf T0 G17 Programmlauf Jeder Einzelsatz ist separat mit der externen START-Taste
Werkzeug-Wechselposition G00 G40 G90 Z+100 M06 Einzelsatz zu starten.
Werkzeug-Aufruf T1 G17 S1000
Start-Position, neben dem Werkstück X–20 Y–20 M03 Programmieren:
Arbeitstiefe Z–20
Einspeichern Bearbeitungs-Programme können eingegeben, kontrolliert
Q-Parameter-Definitionen 1. Konturpunkt, mit Korrektur (RL) G01 G41 X+0 Y+0 F200 und geändert, sowie über die Datenschnitt stelle
V.24/RS-232-C eingelesen und ausgegeben werden.
tangentiales Anfahren G26 R15
Gerade Y+100
D Funktion D Funktion Fase G24 R20 Test Bearbeitungsprogramme werden auf logisch
Gerade X+100 Programmierfehler wie z.B. Überschreitung des
00 Zuweisung 08 Wurzel aus Quadratsumme c = a2+b 2 Rundung G25 R20 Verfahrbereichs der Maschine, Doppelprogrammierung
01 Addition 09 Wenn gleich, Sprung auf Label-Nummer Gerade Y+25 von Achsen usw. kontrolliert.
02 Subtraktion 10 Wenn ungleich, Sprung auf Label-Nummer Kreismittelpunkt I+100 J+0
03 Multiplikation 11 Wenn größer, Sprung auf Label-Nummer Kreis, inkremental G03 G91 X–25 Y–25 Test-Grafik:
04 Division 12 Wenn kleiner, Sprung auf Label-Nummer Letzter Konturpunkt, absolut G01 G90 X+0 Y+0 MOD GRAPHICS Bearbeitungsprogramme können in der Draufsicht,
05 Wurzel 13 Angle (Winkel aus c sin α und c cos α)
06 Sinus 14 Fehler-Nummer tangentiales Verlassen G27 R15 Darstellung in 3 Ebenen und 3D-Darstellung grafisch
07 Cosinus 15 Print End-Position, neben dem Werkstück G00 G40 X–20 Y–20 simuliert werden. Der Grafik-Test erfolgt in den Betriebs-
19 Zuweisung PLC Freifahren, Rücksprung zum Programm-Beginn Z+100 M02 arten "Satzfolge" und "Einzelsatz" und wird mit der internen
"START"-Taste gestartet.
G-Funktionen G-Funktionen M-Funktionen
Werkzeug-Bewegungen Zyklen zur Koordinaten-Umrechnung M00 Programmlauf-Halt/Spindel-Halt/Kühlmittel-Aus
G00 Geraden-Interpolation, kartesisch, im Eilgang G54 Nullpunkt-Verschiebung im Programm
G01 Geraden-Interpolation, kartesisch G28 Spiegeln der Kontur M02 Programmlauf-Halt/Spindel-Halt/Kühlmittel-Aus
G02 Kreis-Interpolation, kartesisch, im Uhrzeigersinn G73 Drehung des Koordinatensystems ggf. Status-Anzeige löschen
G03 Kreis-Interpolation, kartesisch, im Gegenuhrzeigersinn G72 Maßfaktor, Kontur verkleinern/vergrößern Rücksprung zu Satz 1
G05 Kreis-Interpolation, kartesisch, ohne Drehrichtungsangabe
G06 Kreis-Interpolation, kartesisch, tangentialer Konturanschluß Sonder-Zyklen M03 Spindel-Ein im Uhrzeigersinn
∗ G07 Achsparalleler Positionier-Satz ∗ G04 Verweilzeit mit F Sekunden M04 Spindel-Ein im Gegenuhrzeigersinn
G10 Geraden-Interpolation, polar, im Eilgang G36 Spindel-Orientierung M05 Spindel-Halt
G11 Geraden-Interpolation, polar ∗ G39 Programm-Aufruf
G12 Kreis-Interpolation, polar, im Uhrzeigersinn M06 Werkzeug-Wechsel
G13 Kreis-Interpolation, polar, im Gegenuhrzeigersinn Bearbeitungs-Ebene festlegen ggf. Spindel-Halt/Programmlauf-Halt
G15 Kreis-Interpolation, polar, ohne Drehrichtungsangabe G17 Ebene X/Y, Werkzeug-Achse Z
G16 Kreis-Interpolation, polar, tangentialer Konturanschluß G18 Ebene Z/X, Werkzeug-Achse Y M08 Kühlmittel-Ein
G19 Ebene Y/Z, Werkzeug-Achse X M09 Kühlmittel-Aus
Fase/Rundung/Kontur anfahren/verlassen G20 Werkzeug-Achse IV
∗ G24 Fasen mit Fasenlänge R M13 Spindel-Ein im Uhrzeigersinn/Kühlmittel-Ein
∗ G25 Ecken-Runden mit Radius R Maßangaben M14 Spindel-Ein im Gegenuhrzeigersinn/Kühlmittel-Ein
∗ G26 Weiches (tangentiales) Anfahren einer Kontur mit Radius R G90 Maßangaben absolut
∗ G27 Weiches (tangentiales) Verlassen einer Kontur mit Radius R G91 Maßangaben inkremental M30 Wie M02
Werkzeug-Definition Maßeinheit M89 Freie Zusatz-Funktion oder
∗ G99 Mit Werkzeug-NummerT, Länge L, Radius R G70 Maßeinheit inch (am Programm-Anfang festlegen) Zyklus-Aufruf, modal wirksam
G71 Maßeinheit Millimeter (am Programm-Anfang festlegen) M99 Zyklus-Aufruf, satzweise wirksam
Werkzeug-Radiuskorrektur
G40 Keine Werkzeug-Radiuskorrektur Sonstige G-Funktionen M90 Konstante Bahngeschwindigkeit bei Innenecken
G41 Werkzeug-Bahnorrektur, links von der Kontur G29 Letzten Positions-Sollwert als Pol (Kreismittelpunkt) und bei unkorrigierten Ecken
G42 Werkzeug-Bahnkorrektur, rechts von der Kontur G38 Programmlauf-STOP
G43 Achsparallele Korrektur für G07, Verlängerung ∗ G51 Werkzeug-Vorauswahl (bei zentralem Werkzeug-Speicher) M91 Koordinaten im Positioniersatz beziehen sich auf
G44 Achsparallele Korrektur für G07, Verkürzung G55 Programmierbare Antast-Funktion den Maschinen-Nullpunkt
∗ G79 Zyklus-Aufruf M92 Koordinaten im Positioniersatz beziehen sich auf
Rohteil-Definition für Grafik ∗ G98 Label-Nummer setzen einen maschinenfesten Punkt
G30 (G17/G18/G19) Minimal-Punkt
G31 (G90/G91) Maximal-Punkt M93 Reserviert
∗) Satzweise wirksame Funktion M94 Anzeige der Drehachse auf einen Wert unter 360° reduzieren
Einfachere Bearbeitungs-Zyklen M95 Reserviert
G83 Tiefbohren M96 Reserviert
G84 Gewindebohren mit Ausgleichsfutter
G85 Gewindebohren ohne Ausgleichsfutter M97 Bahnkorrektur bei Außenecken: Schnittpunkt statt Übergangskreis
G74 Nutenfräsen M98 Bahnkorrektur-Ende, satzweise wirksam
G75 Rechtecktaschen-Fräsen im Uhrzeigersinn
G76 Rechtecktaschen-Fräsen im Gegenuhrzeigersinn
G77 Kreistaschen-Fräsen im Uhrzeigersinn
G78 Kreistaschen-Fräsen im Gegenuhrzeigersinn
SL-Zyklen
G37 Kontur, Definition der Teilkontur-Unterprogramm-Nummern
G56 Vorbohren
G57 Ausräumen (Schruppen)
G58 Konturfräsen im Uhrzeigersinn (Schlichten)
G59 Konturfräsen im Gegenuhrzeigersinn (Schlichten)
∗) Satzweise wirksame Funktion