0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten2 Seiten

Overview

Das Dokument bietet eine umfassende Anleitung zur Programmierung von CNC-Maschinen, einschließlich der Definition von Werkzeugen, Konturzyklen und G-Funktionen. Es enthält spezifische Adressen und Funktionen für verschiedene Bearbeitungszyklen sowie Anweisungen zur Koordinatenumrechnung und Werkzeugkorrekturen. Zudem werden Programmabläufe und Fehlerprüfungen erläutert, um eine effiziente Nutzung der Maschinen zu gewährleisten.

Hochgeladen von

IMS RE
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
10 Ansichten2 Seiten

Overview

Das Dokument bietet eine umfassende Anleitung zur Programmierung von CNC-Maschinen, einschließlich der Definition von Werkzeugen, Konturzyklen und G-Funktionen. Es enthält spezifische Adressen und Funktionen für verschiedene Bearbeitungszyklen sowie Anweisungen zur Koordinatenumrechnung und Werkzeugkorrekturen. Zudem werden Programmabläufe und Fehlerprüfungen erläutert, um eine effiziente Nutzung der Maschinen zu gewährleisten.

Hochgeladen von

IMS RE
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

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

Das könnte Ihnen auch gefallen