Wahl der Leser
Populäre Artikel
In Abb. 2.21. Es wird die Definition der Koordinatenachsen einer CNC-Maschine anhand der Rechte-Hand-Regel: Daumen - Achse vorgestellt X, Zeigefinger - Achse U, Mittelfinger - Achse Z. Um die Koordinatenbewegungen der Maschine zu ermitteln, wird der rechte Handrücken gedanklich auf die zu bearbeitende Werkstückebene gelegt, sodass der gebogene Mittelfinger mit der Drehachse des Werkzeugs zusammenfällt.
|
Festzyklen einer CNC-Maschine
Reis. 8.8. Es müssen 7 Löcher mit einem Durchmesser von 3 mm und einer Tiefe von 6,5 mm gebohrt werden
Reis. 8.9. Es müssen 12 Löcher mit einem Durchmesser von 5 mm und einer Tiefe von 40 mm gebohrt werden. Führen Sie zunächst den Zentriervorgang der Löcher durch
Programmcode | Beschreibung |
% O0002 (PROGRAMMNAME – BOHRUNGEN2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (CENTROVKA) N104 T1 M6 N106 G54 X21.651 Y12.5 S1200 M3 N108 G43 h2 Z100. N110 Z2. N112 G99 G81 Z-.8 R2. F70. N114 X12,5 Y21,651 N116 X0. Y25. N118 X-12,5 Y21,651 N120 X-21,651 Y12,5 N122 X-25. Y0. N124 X-21,651 Y-12,5 N126 X-12,5 Y-21,651 N128 X0. Y-25. N130 X12,5 Y-21,651 N132 X21,651 Y-12,5 N134 X25. Y0. N136 G80 N138 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M01 (BOHREN 12 LÖCHER) N148 T2 M6 N150 G54 X21.651 Y12.5 S1000 M3 N152 G43 h3 Z100. N154 Z2. N156 G99 G83 Z-40. R2. Q2. F45. N158 X12,5 Y21,651 N160 X0. Y25. N162 X-12,5 Y21,651 N164 X-21,651 Y12,5 N166 X-25. Y0. N168 X-21,651 Y-12,5 N170 X-12,5 Y-21,651 N172 X0. Y-25. N174 X12,5 Y-21,651 N176 X21,651 Y-12,5 N178 X25. Y0. N180 G80 N182 Z100. N184 M5 N186 G91 G28 Z0. N188 G28 X0. Y0. N190 M30% | Programmnummer Programmname Arbeit in metrisches System Sicherheitslinie Kommentar Zentrieraufruf Bewegung zu Loch Nr. 1 Werkzeuglängenkompensation Eilgang zu Z2. Fester Bohrzyklus Zentrierbohrung Nr. 2 Zentrierbohrung Nr. 3 Zentrierbohrung Nr. 4 Zentrierbohrung Nr. 5 Zentrierbohrung Nr. 6 Zentrierbohrung Nr. 7 Zentrierbohrung Nr. 8 Zentrierbohrung Nr. 9 Zentrierbohrung Nr. 10 Zentrierbohrung Nr. 11 Zentrierbohrung Nr. 12 Abbrechen des Festzyklus Wechseln Sie zu Z100. Spindelstopp Rückkehr zur Ausgangsposition in Z Rückkehr zur Ausgangsposition in X, Y Vorübergehender Stopp Kommentar Rufen Sie einen Bohrer mit einem Durchmesser von 5 mm auf. Fahren Sie zu Loch Nr. 1. Kompensieren Sie die Werkzeuglänge. Eilgang zu Z2. Intermittierender Bohrzyklus Bohrloch Nr. 2 Bohrloch Nr. 3 Bohrloch Nr. 4 Bohrloch Nr. 5 Bohrloch Nr. 6 Bohrloch Nr. 7 Bohrloch Nr. 8 Bohrloch Nr. 9 Bohrloch Nr. 10 Bohrloch Nr. 11 Bohren von Loch Nr. 12 Abbrechen des Festzyklus. Gehen Sie zu Z100. Spindelstopp Rückkehr zur Ausgangsposition in Z Rückkehr zur Ausgangsposition in X, Y Ende des Programms |
planetacam.ru
Details „Gewinderolle“
In Abb. In Abb. 41 zeigt eine kombinierte Zeichnung des Werkstücks und des Teils „Gewinderolle“ mit den Bewegungsbahnen der Schneidwerkzeuge für die Bearbeitung auf einer 16A20F3-Maschine, die mit einem 2P22-CNC-System ausgestattet ist.
Reis. 41. Schema zur Bearbeitung des Teils „Gewindewalze“.
Das Steuerprogramm zur Bearbeitung des Teils „Gewindewalze“ hat folgende Form:
N001 T1S3 572 F0,43 M08 | Fräser T1 – Schruppen, dritter Bereich, n = 572 U/min, s = 0,43 mm/U, Kühlmittelzufuhr eingeschaltet. |
Annäherung an den Startpunkt für Zyklus L08. |
|
N003 L08 A1 P4 | Zyklusbelegung L08, Schlichtaufmaß – 1 mm pro Durchmesser, Schnitttiefe – 4 mm. |
Beschreibung des Teileumrisses. |
|
N011 S3 650 F0.2 | Moduswechsel n = 650 U/min, s = 0,2 mm/U. |
Ausgangspunkt vor der groben Planbearbeitung. |
|
Grobes Besäumen gemäß Zyklus L05. |
|
N014 T3 S3 1000 F0.12 | Fräser T3 – Schlichten, dritter Bereich, n = 1000 U/min, s = 0,12 mm/U. |
Annäherung an den Startpunkt für Zyklus L10. |
|
Schnittgeschwindigkeit auf konstant einstellen. |
|
Definieren Sie den Endbearbeitungszyklus L10, detaillierte Beschreibung aus Frame N004. |
|
Aufhebung der konstanten Schnittgeschwindigkeit. |
|
Der Ausgangspunkt vor Abschluss des Endschnitts. |
|
Beschneiden Sie das Ende fertig. |
|
Rückzug des Fräsers vom Ende entlang der Z-Achse um 0,5 mm. |
|
Den Fräser an den Startpunkt der Fase 2×45° heranfahren. |
|
Fasendrehen 2×45°. |
|
N024 T5 S3 600 F0,25 | T5-Fräser – Nut, dritter Bereich, n = 600 U/min, s = 0,25 mm/U. |
N025 X32 Z-35 E | Der Ausgangspunkt vor dem Schneiden einer Nut. |
Verfugen von Nuten bis ø20 mm. |
|
Das Herausziehen des Fräsers aus der Nut wird beschleunigt. |
|
N028 T7 S3 720 F0.3 | T7-Fräser – Gewinde, dritter Bereich, n = 720 U/min, s = 0,3 mm/U. |
Startpunkt des Zyklus vor dem Gewindeschneiden. |
|
N030 L01 F1,5 W-33,5 A0 X22,08 P0,3 C0 | Zyklus L01 zum Gewindeschneiden M24×1,5. |
Schalten Sie die Kühlmittelzufuhr ab. |
|
Ende des Kontrollprogramms, Rückkehr zu I.T. |
Um die Betriebsmodi des 2P22-CNC-Geräts einzustellen, Daten manuell einzugeben, Programme zu bearbeiten und einen Dialog mit dem Gerät aufrechtzuerhalten, wurde ein Bedienfeld in Form einer Fernbedienung entwickelt, die auf der Drehkonsole der Maschine montiert ist. Die Tastatur des Bedienfelds ist in Abb. dargestellt. 17, die Belegung der Tasten ist in der Tabelle aufgeführt. 3.
Die im Haupt- und Nebenbetriebsmodus des CNC-Geräts 2P22 ausgeführten Funktionen sind in der Tabelle aufgeführt. 7.
Tabelle 7
Betriebsarten des CNC-Geräts 2Р22
Betriebsart |
||
Basic | Hilfs- |
|
Bearbeiten eines Teils mit einem Steuerungsprogramm | Automatischer Modus | |
Bearbeitung eines Teils nach einem Steuerprogramm mit Stopps am Ende des Satzes | Automatischer Modus | Einzelbildmodus |
Erstellung eines Programms anhand eines Modells, Rekrutierung und Prüfung einzelner Mitarbeiter | Manueller Modus | |
Referenzrahmenreferenz | Manueller Modus | Modus „Ausfahrt zu einem festen Punkt an der Maschine“ |
Fortsetzung der Tabelle. 7
Halbautomatische Speicherung von gleitendem Nullpunkt und Werkzeugüberhängen | Manueller Modus | |
Halbautomatischer Speichereintrag Startposition | Manueller Modus | Modus „Halbautomatische Eingabe von Konstanten“ , |
Kehren Sie in die Ausgangsposition zurück | Manueller Modus | Modus „Beenden zu“. Ausgangsposition" |
Eingabe eines Steuerprogramms über das Bedienfeld, Anzeige und Bearbeitung von Programmen | Eingabemodus | |
Eingabe, Anzeige und Bearbeitung von Werkzeugüberhängen, Gleitnullpunkt, Ausgangsposition, Maschinenparametern | Eingabemodus | Modus „Eingabekonstanten“. |
Suchen Sie nach der gewünschten Satznummer des technologischen Programms und deren Anzeige | Eingabemodus | Modus „Rahmensuche“. |
Eingabe eines technologischen Programms vom Magnetband | Eingabemodus | |
Eingabe eines technologischen Programms aus Lochstreifen | Ausgabemodus | Externer Modus Der Träger ist Lochstreifen. |
Ende des Tisches. 7
Ausgabe eines Programms auf Magnetband | Ausgabemodus | Modus „Externe Medien – Magnetband“. |
Ausgabe eines Programms auf Lochstreifen | Ausgabemodus | Externer Modus Träger - gestanztes Papierband" |
Überprüfung der Funktionalität des Geräts mithilfe von in der Software enthaltenen Tests | Testmodus | Diagnosemodus |
Eingabe von Tests vom Magnetband | Testmodus | Modus „Externe Medien – Magnetband“. |
Eingabe von Tests per Lochstreifen | Testmodus | Modus „Externe Medien – Lochstreifen“ |
Anzeige der Sensoren und des Status der Austauschsignale an den Ein- und Ausgangsanschlüssen des CNC-Geräts | Testmodus | Modus „Anzeige der elektrischen Automatisierung der Maschine“ |
Zurücksetzen der Statusanzeige Signale austauschen | Testmodus | Modus „Zurücksetzen der Anzeige der elektrischen Automatisierung der Maschine“ |
Um die in der Tabelle aufgeführten Aufgaben auszuführen. 7 Funktionen müssen Sie durch Drücken der angegebenen Tasten auf dem Bedienfeld des CNC-Geräts in den entsprechenden Betriebsmodus (Haupt- und Nebenbetrieb) wechseln.
Tasten, deren Aktion nach dem Loslassen fortdauert, verfügen über ein Lichtsignal. Die Tasten zur Auswahl der Hauptmodi 3, 4, 5, 6, 7 haben eine abhängige Aktivierung, d. h. Es ist immer nur einer von ihnen aktiv. Durch erneutes Drücken wird die Wirkung der übrigen Tasten mit Lichtsignal aufgehoben.
studfiles.net
Beispiele für Steuerprogramme
Es ist notwendig, einen Programmierer für die Bearbeitung der Außenkontur eines Teils (Abb. 11.1) mit einem Fräser mit einem Durchmesser von 5 mm ohne Kompensation des Werkzeugradius zu erstellen. Frästiefe – 4 mm. Die Annäherung an die Kontur erfolgt entlang eines geraden Abschnitts.
% O0001 (PROGRAMMNAME – KONTUR1) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) | Programm O0001 Kommentar – Programmname Metrischer Dateneingabemodus Sicherheitslinie Kommentar – Fräser Ф5 mm Aufruf von Tool Nr. 1 |
Reis. 11.1. Konturierung | |
N106 G0 G90 G54 X25. Y-27,5 S2000 M3 N108 G43 h2 Z100. N110 Z10. N112 G1 Z-4. F100. N116 X-27,5 N118 Y20. N120 G2 X-20. Y27,5 R7,5 N122 G1 X1,036 N124 X27,5 Y1,036 N126 Y-20. N128 G2 X20. Y-27,5 R7,5 N130 G1 Z6. N132 G0 Z100. N134 M5 N136 G91 G28 Z0. N138 G28 X0. Y0. N140 M30 | Positionierung auf den Startpunkt der Bahnkurve (1), Einschalten der Spindeldrehzahl von 2000 U/min. Kompensation der Werkzeuglänge Nr. 1 Positionierung in Z10 Der Fräser wird mit einem Arbeitsvorschub von 100 mm/min auf Z-4 abgesenkt. Lineare Bewegung zu der Punkt (2) Lineare Bewegung zum Punkt (3) Bewegung entlang eines Bogens zu einem Punkt (4) Lineare Bewegung zu einem Punkt (5) Lineare Bewegung zu einem Punkt (6) Lineare Bewegung zu einem Punkt (7) Bewegung entlang eines Bogen zu einem Punkt (8) Der Fräser fährt auf Z6. Der Fräser fährt im Eilgang auf Z100. Spindel stoppen. Rückkehr zur Ausgangsposition in Z. Rückkehr zur Ausgangsposition in X und Y. Ende des Programms |
Es ist notwendig, einen Programmierer für die Bearbeitung der Außenkontur des Teils (Abb. 11.2) mit einem Fräser mit einem Durchmesser von 5 mm mit Korrektur des Werkzeugradius zu erstellen. Frästiefe – 4 mm. Die Kontur wird tangential angefahren.
% O0002 (PROGRAMMNAME – KONTUR2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X25. Y-35. S2000 M3 N108 G43 h2 Z100. | Programm O0002 Kommentar – Programmname Metrischer Dateneingabemodus Sicherheitslinie Kommentar – 5 mm Fräser Aufruf von Werkzeug Nr. 1 Positionierung auf den Startpunkt der Bahnkurve (1), Einschalten Spindeldrehzahl 2000 U/min Kompensation der Werkzeuglänge Nr . 1 Positionierung in Z10 |
Reis. 11.2. Konturierung mit Korrektur | |
N112 G1 Z-4. F100. N114 G41 D1 Y-30. N116 G3 X20. Y-25. R5. N118 G1 X-25. N120 Y20. N122 G2 X-20. Y25. R5. N124 G1 X0. N126 X25. Y0. N128 Y-20. N130 G2 X20. Y-25. R5. N132 G3 X15. Y-30. R5. N134 G1 G40 Y-35. N136 Z6. N138 G0 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M30 | Der Fräser wird mit einem Schnittvorschub von 100 mm/min auf Z-4 abgesenkt. Korrektur von links, Punkt anfahren (2) Werkzeug tangential an Punkt anfahren (3) Linear an Punkt verfahren (4) Linear anfahren einen Punkt (5) Bewegung entlang eines Bogens zu einem Punkt (6) Lineare Bewegung zu einem Punkt (7) Lineare Bewegung zu einem Punkt (8) Lineare Bewegung zu einem Punkt (9) Bewegung entlang eines Bogens zu einem Punkt (10) Zurückziehen das Werkzeug von der Kontur tangential zu einem Punkt (11) bewegen. Lineare Bewegung zu einem Punkt (12) mit aufgehobener Kompensation. Der Fräser fährt auf Z6. Der Fräser fährt im Eilgang auf Z100. Spindelstopp. Rückkehr zur Ausgangsposition in Z. Rückkehr zur Ausgangsposition in X und Y. Ende des Programms. |
Es ist notwendig, einen Programmierer zum Schlichten der Tasche (Abb. 11.3) ohne Kompensation des Werkzeugradius mit einem Fräser mit einem Durchmesser von 5 mm zu erstellen. Frästiefe – 2 mm. Die Kontur wird tangential angefahren.
% O0003 (PROGRAMMNAME – TASCHE FERTIGSTELLEN) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-2,5 S1000 M3 N108 G43 h2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 Y-5. N116 G3 X0. Y-7,5 R2,5 N118 G1 X10. N120 G3 X17,5 Y0. R7.5 | Programm O0003 Kommentar – Programmname Eingabemodus für metrische Daten Sicherheitslinie Kommentar – Fräser Ф5 mm Aufruf von Werkzeug Nr. 1 Positionierung zum Startpunkt der Bahnkurve (1), Einschalten der Spindelumdrehungen Kompensation der Länge von Werkzeug Nr. 1 Positionierung in Z10 Der Fräser wird mit dem Arbeitsvorschub 100 mm/min auf Z-2 abgesenkt. Lineare Bewegung auf einen Punkt (2) Anfahren des Werkzeugs tangential an einen Punkt (3) Lineare Bewegung auf einen Punkt (4) Entlang eines Bogens zu einem Punkt bewegen (5) |
Reis. 11.3. Taschenveredelung |
|
N122 X10. Y7,5 R7,5 N124 G1 X-10. N126 G3 X-17,5 Y0. R7,5 N128 X-10. Y-7,5 R7,5 N130 G1 X0. N132 G3 X2,5 Y-5. R2,5 N134 G1 Y-2,5 N136 Z8. N138 G0 Z100. N140 M5 N146 M30 | Entlang eines Bogens zu einem Punkt bewegen (6) Lineare Bewegung zu einem Punkt (7) Entlang eines Bogens zu einem Punkt bewegen (8) Entlang eines Bogens zu einem Punkt bewegen (9) Lineare Bewegung zu einem Punkt (10) Das Werkzeug tangential zurückziehen zu einem Punkt (11) Lineare Bewegung zu einem Punkt (12) Der Fräser fährt auf Z8 Der Fräser fährt im Eilgang auf Z100 Spindelstopp Ende des Programms |
Es ist notwendig, einen Programmierer zum Schlichten der Tasche mit Kompensation des Werkzeugradius zu erstellen. Frästiefe – 2 mm. Die Kontur wird tangential angefahren.
% O0004 (PROGRAMMNAME – FINISH POCKET2) | Programm O0004 Kommentar – Programmname Metrischer Eingabemodus |
Reis. 11.4. Taschenfinish mit Korrektur |
|
N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-5. S1000 M3 N108 G43 h2 Z100. N110 Z10. N112 G1 Z-2. F100. N114 G41 D1 Y-7,5 N116 G3 X0. Y-10. R2,5 N118 G1 X10. N120 G3 X20. Y0. R10. N122 X10. Y10. R10. N124 G1 X-10. N126 G3 X-20. Y0. R10. N128 X-10. Y-10. R10. N130 G1 X0. N132 G3 X2,5 Y-7,5 R2,5 N134 G1 G40 Y-5. N136 Z8. N138 G0 Z100. N140 M5 N146 M30 | Sicherheitslinie Werkzeug Nr. 1 aufrufen Positionierung auf den Startpunkt der Bahn (1), Spindeldrehzahl einschalten Längenausgleich von Werkzeug Nr. 1 Positionierung in Z10 Der Fräser wird mit einem Arbeitsvorschub von 100 mm auf Z-2 abgesenkt /min Korrektur links, Bewegung zum Punkt (2) Annäherung des Werkzeugs tangential an einen Punkt (3) Lineare Bewegung zu einem Punkt (4) Bewegung entlang eines Bogens zu einem Punkt (5) Bewegung entlang eines Bogens zu einem Punkt ( 6) Lineare Bewegung zu einem Punkt (7) Bewegung entlang eines Bogens zu einem Punkt (8) Bewegung entlang eines Bogens zu einem Punkt (9) Lineare Bewegung zu einem Punkt (10) Rückzug des Werkzeugs tangential zu einem Punkt (11) Linear Bewegung auf einen Punkt (12) mit Kompensationsaufhebung. Der Fräser wird auf Z8 angehoben. Der Fräser wird im Eilgang auf Z100 angehoben. Spindelstopp. Ende des Programms |
Es ist notwendig, einen Programmierer für die Bearbeitung einer rechteckigen Tasche mit einem Fräser mit einem Durchmesser von 10 mm zu erstellen. Frästiefe – 1 mm.
% O0005 (PROGRAMMNAME – GROHE TASCHE) N100 G21 N102 G0 G17 G40 G49 G80 G90 | Programm O0005 Kommentar – Programmname Metrische Dateneingabemodus Sicherheitszeichenfolge Aufruf von Tool Nr. 1 |
Reis. 11.5. Grobfräsen einer rechteckigen Tasche |
|
N106 G0 G54 X-13,75 Y3,75 S1000 M3 N108 G43 h2 Z100. N110 Z10. N112 G1 Z-1. F100. N114 Y-3,75 N116 X13,75 N118 Y3,75 N120 X-13,75 N122 X-17,5 Y7,5 N124 Y-7,5 N126 Y15. N134 Y-15. N136 X25. N138 Y15. N140 X-25. N142 Z9. N144 G0 Z100. N146 M5 N152 M30 | Positionierung auf den Startpunkt der Bahnkurve (1), Einschalten der Spindelumdrehungen, Längenausgleich von Werkzeug Nr. 1. Positionierung auf Z10. Der Fräser wird mit einem Arbeitsvorschub von 100 mm/min auf Z-1 abgesenkt. Lineare Bewegung auf den Punkt (2) Lineare Bewegung zum Punkt (3) Lineare Bewegung zum Punkt (4) Lineare Bewegung zum Punkt (1) Lineare Bewegung zum Punkt (5) Lineare Bewegung zum Punkt (6) Lineare Bewegung zum Punkt (7) Lineare Bewegung zum Punkt (8) Lineare Bewegung zu Punkt (5) Lineare Bewegung zu Punkt (9) Lineare Bewegung zu Punkt (10) Lineare Bewegung zu Punkt (11) Lineare Bewegung zu Punkt (12) Lineare Bewegung zu Punkt (9) Fräser steigt auf Z9 Fräser steigt im Eilgang auf Z100 Spindelstopp Programmende |
Für die Bearbeitung einer runden Tasche mit einem Fräser mit einem Durchmesser von 10 mm muss ein Programmierer erstellt werden. Tiefe – 0,5 mm.
% O0000 (PROGRAMMNAME – N6) N100 G21 N102 G0 G17 G40 G49 G80 G90 | Programm O0006 Kommentar – Programmname Eingabemodus für metrische Daten Sicherheitszeichenfolge |
Reis. 11.6. Grobfräsen einer runden Tasche |
|
N104 T1 M6 N106 G0 G90 G54 X0. Y0. S1000 M3 N108 G43 h2 Z100. N110 Z10. N112 G1 Z-.5 F100. N120 X5. F200 N122 G3 X-5. R5. N124 X5. R5. N126 G1 X10. N128 G3 X-10. R10. N130 X10. R10. N132 G1 X15. N134 G3 X-15. R15. N136 X15. R15. N138 G1 Z10 F300. N140 G0 Z100. N142 M5 N148 M30 | Aufruf von Werkzeug Nr. 1 Positionierung auf den Startpunkt der Bahnkurve (1), Einschalten der Spindelumdrehungen Längenausgleich von Werkzeug Nr. 1 Positionierung in Z10 Der Fräser wird mit einem Arbeitsvorschub von 100 mm/min auf Z-0,5 abgesenkt Bewegung zu Punkt (1) Kreisbewegung entlang der 1. „Umlaufbahn“ ... Bewegung zu Punkt (2) Kreisbewegung entlang der 2. „Umlaufbahn“ ... Bewegung zu Punkt (3) Kreisbewegung entlang der 3. „Umlaufbahn“ .. . Der Fräser fährt auf Z10 Der Fräser fährt im Eilgang auf Z100 Spindelstopp Programmende |
planetacam.ru
Auf einer CNC-Maschine bearbeitete Teile können als geometrische Objekte betrachtet werden. Bei der Bearbeitung bewegen sich das rotierende Werkzeug und das Werkstück entlang einer bestimmten Bahn relativ zueinander. UE beschreibt die Bewegung eines bestimmten Punktes des Werkzeugs – seines Zentrums. Der Werkzeugweg wird als aus einzelnen Abschnitten bestehend dargestellt, die ineinander übergehen. Diese Abschnitte können Geraden, Kreisbögen, Kurven zweiter oder höherer Ordnung sein. Die Schnittpunkte dieser Abschnitte werden Referenz- oder Knotenpunkte genannt. Im CP sind in der Regel die Koordinaten der Referenzpunkte enthalten.
Reis. 3.3. Jedes Detail kann als eine Reihe geometrischer Elemente dargestellt werden. Zur Erstellung eines Bearbeitungsprogramms ist es notwendig, die Koordinaten aller Referenzpunkte zu ermitteln
Versuchen wir, ein kleines Programm zur Verarbeitung des in Abb. gezeigten Grooves zu schreiben. 3.4. Wenn man die Koordinaten der Referenzpunkte kennt, ist dies nicht schwierig. Wir werden den Code des gesamten Programms nicht im Detail betrachten, sondern besonderes Augenmerk auf das Schreiben von Zeilen (Frames des Programms) legen, die direkt für die Bewegung durch die Referenzpunkte der Nut verantwortlich sind. Um eine Nut zu bearbeiten, müssen Sie zunächst den Fräser zum Punkt T1 bewegen und ihn auf die entsprechende Tiefe absenken. Als nächstes müssen Sie den Fräser nacheinander durch alle Referenzpunkte bewegen und das Werkzeug nach oben aus dem Werkstückmaterial herausbewegen. Lassen Sie uns die Koordinaten aller Referenzpunkte der Nut ermitteln und der Einfachheit halber in die Tabelle eintragen. 3.1.
Tabelle 3.1. Koordinaten der Nutreferenzpunkte
CNC-Maschinen sind elektronisch-mechanische Geräte, die autonom oder halbautonom komplexe Teile aus Rohlingen herstellen. Die Effizienz solcher Geräte hängt vollständig vom CNC-Programmierer ab. Das Steuerprogramm stellt einen Ablauf mit klarem Ablauf und Sicherheit im Zeitintervall dar. Das Ergebnis ist eine präzise Bearbeitung der Teile mit minimalen Fehlern. Eine programmierte Maschine ist in der Lage, ohne menschliche Anwesenheit selbstständig eine Reihe ähnlicher Produkte herzustellen.
Hochpräzise CNC-Geräte werden häufig in der Fräs-, Dreh-, Bohr- und anderen Produktion zur Herstellung von Serienteilen eingesetzt, die vom Menschen benötigt werden große Menge Zeit.
CNC-Maschinen werden häufig bei der Herstellung komplexer Teile eingesetzt. Dank dieses Programms können Sie Teile beliebiger Form und Löcher beliebiger Form erstellen. Mit elektronisch gesteuerten Geräten werden Flachreliefs, Wappen und Ikonen ausgeschnitten. Die Herstellung eines Wappens mit Hilfe eines solchen Programms ist nicht mehr arbeitsintensiv.
Die Entwicklung von Steuerbefehlen für CNC erfordert besondere Fähigkeiten und erfolgt in mehreren Schritten:
Das Sammeln von Informationen ist der allererste Schritt bei der Erstellung eines Managementprogramms. Es ist nicht nur für das Schreiben von Steuerbefehlen notwendig, sondern auch für die Auswahl eines Werkzeugs und die Berücksichtigung der Materialeigenschaften bei der Erstellung. Zunächst einmal wird klar:
Dadurch können Sie die für die Bearbeitung erforderlichen Arbeitsgänge sowie die Arbeitswerkzeuge berechnen.
Der nächste Schritt ist die Modellierung des Teils. Es ist unmöglich, ein Programm zur Erstellung von Teilen mittlerer oder höherer Komplexität ohne Modellierung zu entwickeln. Bei der Erstellung von Standardprodukten können Sie im Internet nach vorgefertigten Modellen suchen, diese sollten Sie jedoch sorgfältig auf Konformität prüfen.
Moderne Mittel Computergrafik erleichtern den Modellierungsprozess erheblich. Durch die Erstellung eines Steuerungsprogramms in ArtCam, das 2008 veröffentlicht wurde, können Sie automatisch das erforderliche dreidimensionale Modell aus einer flachen Zeichnung erhalten. Artkam kann exportieren Rasterbilder gängige Formate verarbeiten und anschließend in dreidimensionale Bilder oder Reliefs umwandeln. Der Einsatz von Algorithmen ist beim Schreiben eines CNC-Abschnitts mit Gravur auf einem Teil unverzichtbar.
Basierend auf Informationen zum Produkt und Modell werden jedoch die Anzahl der Werkzeugdurchgänge und deren Flugbahn berechnet. Anschließend können Sie direkt mit der Entwicklung der Software für den Mikrocontroller fortfahren.
Nach dem Sammeln aller notwendigen Informationen, der Auswahl eines Arbeitswerkzeugs und der Berechnung der erforderlichen Anzahl an Aktionen wird ein Programm für die CNC-Maschine erstellt. Informationen zu Steuerbefehlen und dem Erstellungsprozess Softwareprodukt für jedes spezifische Modell finden Sie in der Anleitung zum Gerät. Steueralgorithmen sind eine Reihe von Befehlen, darunter:
Die Programmierung des Steuerracks erfolgt auf zwei Arten:
Die meisten modernen Hersteller liefern Software zum Schreiben von Steuercode komplett mit der Maschine. Dadurch können Sie Steueraktionen auf einer komfortableren Oberfläche erstellen oder vorhandenen Programmcode überarbeiten.
Beim Schreiben eines Programms für CNC-Maschinen werden einige wichtige Faktoren berücksichtigt:
Die maximale Anzahl gleichzeitig verwendeter Werkzeuge an der Maschine, der Arbeitshub, die CNC-Leistung und die maximale Geschwindigkeit der von der Maschine ausgeführten Operationen. Bei der Wahl Geschwindigkeitsbegrenzung Dabei wird die maximale Erwärmung des Teils berücksichtigt; Fehler in diesem Teil können zu Verformungen des Produkts führen. Darüber hinaus sollte das Vorhandensein zusätzlicher Mechanismen an numerisch gesteuerten Maschinen berücksichtigt werden. Andernfalls kann die Ausführung des Algorithmus fehlschlagen oder es können Fehler auftreten.
Detaillierte Anweisungen zur Erstellung von Steuerungsalgorithmen, deren Integration in ein numerisches Steuerungssystem, Ausstattungsmöglichkeiten und Verfügbarkeit zusätzliche Funktionen sind in den Anleitungen der Maschinen ausführlich beschrieben. Das sorgfältige Lesen der Anleitung und das Selbstlernen über einen kurzen Zeitraum ermöglichen es einer Person, die mit der Bedienung des Geräts noch nicht vertraut ist, ein Programm zu schreiben.
Nach der Erstellung eines Steuerungsprogramms für eine CNC-Maschine sollte dieses debuggt werden. Dieser Vorgang wird am Computer oder direkt in der Produktion anhand eines Prototyps durchgeführt. Wenn die Software nicht korrekt geschrieben ist und das Ergebnis weit von den Erwartungen entfernt ist, sollten Sie die Fehler sorgfältig analysieren. Sie sind in 2 Typen unterteilt:
Die ersten entstehen, wenn Programme Fehler bei der Berechnung der Größe und Dichte des Materials enthalten. Um sie zu korrigieren, müssen Sie alle Messungen erneut durchführen, aber höchstwahrscheinlich müssen Sie das Programm nicht erneut erstellen. Technologische Fehler sind falsch gegebene Parameter die Maschine selbst. Sie entstehen meist aufgrund unzureichender Erfahrung des Entwicklers.
In diesem Fall ist eine sorgfältige Prüfung erforderlich; am besten ist eine schrittweise Emulation mit speziellen Programmen auf einem PC.
Nach Prüfung und Erhalt des Produkts in der geforderten Qualität kann die Maschine beginnen Batterielebensdauer zur Herstellung großer Chargen komplexer Produkte.
In der Fertigung, wo verschiedene CNC-Maschinen im Einsatz sind, wird eine Menge unterschiedlicher Software verwendet, aber in den meisten Fällen verwendet die gesamte Steuerungssoftware den gleichen Steuerungscode. Software für Amateurmaschinen basiert es ebenfalls auf einem ähnlichen Code. Im Alltag heißt es „ G-Code" Dieses Material enthält allgemeine Informationen zum G-Code.
G-Code ist die gebräuchliche Bezeichnung für die Sprache zur Programmierung von CNC-Geräten (Numerisch). Softwaresteuerung). Es wurde Anfang der 1960er Jahre von der Electronic Industries Alliance gegründet. Die endgültige Überarbeitung wurde im Februar 1980 als RS274D-Standard genehmigt. Das ISO-Komitee genehmigte den G-Code als ISO 6983-1:1982-Standard, das Staatliche Komitee für Standards der UdSSR als GOST 20999-83. In der sowjetischen Fachliteratur wird G-Code als ISO-7-Bitcode bezeichnet.
Hersteller von Steuerungssystemen verwenden G-Code als grundlegende Teilmenge der Programmiersprache und erweitern ihn nach eigenem Ermessen.
Ein mit G-Code geschriebenes Programm hat eine starre Struktur. Alle Steuerbefehle werden in Frames zusammengefasst – Gruppen, die aus einem oder mehreren Befehlen bestehen. Der Block endet mit einem Zeilenvorschubzeichen (LF/LF) und hat eine Nummer, mit Ausnahme des ersten Blocks des Programms. Der erste Frame enthält nur ein Zeichen „%“. Das Programm endet mit dem Befehl M02 oder M30.
Grundlegende (im Standard als vorbereitende) Befehle der Sprache beginnen mit dem Buchstaben G:
Code | Beschreibung | Beispiel |
G00 | Schnelle Werkzeugbewegung (Leerlauf) | G0 X0 Y0 Z100; |
G01 | Lineare Interpolation | G01 X0 Y0 Z100 F200; |
G02 | Zirkulare Interpolation im Uhrzeigersinn | G02 X15 Y15 R5 F200; |
G03 | Kreisinterpolation gegen den Uhrzeigersinn | G03 X15 Y15 R5 F200; |
G04 | P Millisekundenverzögerung | G04 P500; |
G10 | Legen Sie neue Koordinaten für den Ursprung fest | G10 X10 Y10 Z10; |
G11 | Stornieren | G10G11; |
G15 | Stornieren | G16G15 G90; |
G16 | Wechsel zum Polarkoordinatensystem | G16 G91 X100 Y90; |
G20 | Zoll-Betriebsart | G90 G20; |
G21 | Metrischer Betriebsmodus | G90 G21; |
G22 | Aktivieren Sie die eingestellte Bewegungsgrenze (die Maschine wird ihre Grenze nicht überschreiten). | G22 G01 X15 Y25; |
G23 | Stornieren | G22G23 G90 G54; |
G28 | Rückkehr zum Referenzpunkt | G28 G91 Z0 Y0; |
G30 | Anheben in der Z-Achse zum Werkzeugwechselpunkt | G30 G91 Z0; |
G40 | Werkzeuggrößenkompensation abbrechen | G1 G40 X0 Y0 F200; |
G41 | Werkzeugradius links kompensieren | G41 X15 Y15 D1 F100; |
G42 | Werkzeugradius rechts kompensieren | G42 X15 Y15 D1 F100; |
G43 | Werkzeughöhe positiv kompensieren | G43 X15 Y15 Z100 H1 S1000 M3; |
G44 | Werkzeughöhe negativ kompensieren | G44 X15 Y15 Z4 H1 S1000 M3; |
G53 | Wechseln Sie zum Maschinenkoordinatensystem | G53 G0 X0 Y0 Z0; |
G54-G59 | Wechseln Sie zum vom Bediener angegebenen Koordinatensystem | G54 G0 X0 Y0 Z100; |
G68 | Drehen Sie die Koordinaten in den gewünschten Winkel | G68 X0 Y0 R45; |
G69 | Stornieren | G68G69; |
G80 | Bohrzyklen abbrechen | (G81-G84)G80 Z100; |
G81 | Bohrzyklus | G81 X0 Y0 Z-10 R3 F100; |
G82 | Verzögerter Bohrzyklus | G82 X0 Y0 Z-10 R3 P100 F100; |
G83 | Bohrzyklus mit Abfallmaterial | G83 X0 Y0 Z-10 R3 Q8 F100; |
G84 | Einfädelzyklus | |
G90 | Absolutes Koordinatensystem | G90 G21; |
G91 | Relatives Koordinatensystem | G91 G1 X4 Y5 F100; |
G94 | F (Vorschub) – im mm/min-Format. | G94 G80 Z100; |
G95 | F (Vorschub) – im mm/U-Format. | G95 G84 X0 Y0 Z-10 R3 F1.411; |
G98 | Stornieren | G99G98 G15 G90; |
G99 | Ziehen Sie sich nach jedem Zyklus nicht zum „Annäherungspunkt“ zurück. | G99 G91 X10 K4; |
Technologische Sprachbefehle beginnen mit dem Buchstaben M. Sie umfassen Aktionen wie:
Code | Beschreibung | Beispiel |
M00 | Unterbrechen Sie den Betrieb der Maschine, bis die „Start“-Taste auf dem Bedienfeld gedrückt wird, der sogenannte „technologische Stopp“. | G0 X0 Y0 Z100 M0; |
M01 | Halten Sie die Maschine an, bis die Starttaste gedrückt wird, wenn der Stoppbestätigungsmodus aktiviert ist | G0 X0 Y0 Z100 M1; |
M02 | Ende des Programms | M02; |
M03 | Spindeldrehung im Uhrzeigersinn starten | M3 S2000; |
M04 | Beginnen Sie mit der Spindeldrehung gegen den Uhrzeigersinn | M4 S2000; |
M05 | Stoppen Sie die Spindeldrehung | M5; |
M06 | Werkzeug wechseln | M6 T15; |
M07 | Zusätzliche Kühlung aktivieren | M3 S2000 M7; |
M08 | Hauptkühlung aktivieren | M3 S2000 M8; |
M09 | Kühlung ausschalten | G0 X0 Y0 Z100 M5 M9; |
M30 | Ende der Informationen | M30; |
M98 | Aufruf eines Unterprogramms | M98 P101; |
M99 | Ende des Unterprogramms, Rückkehr zum Hauptprogramm | M99; |
Konstanter Code | Beschreibung | Beispiel |
X | Koordinate des Flugbahnpunkts entlang der X-Achse | G0 X0 Y0 Z100 |
Y | Koordinate des Flugbahnpunkts entlang der Y-Achse | G0 X0 Y0 Z100 |
Z | Koordinate des Flugbahnpunkts entlang der Z-Achse | G0 X0 Y0 Z100 |
F | Schnittvorschubgeschwindigkeit | G1 G91 X10 F100 |
S | Spulengeschwindigkeit | S3000 M3 |
R | Radius oder Festzyklusparameter | G1 G91 X12,5 R12,5 oder G81 R1 0 R2 -10 F50 |
D | Korrekturparameter des ausgewählten Werkzeugs | M06 T1 D1 |
P | Verzögerungswert oder Anzahl der Unterprogrammaufrufe | M04 P101 oder G82 R3 Z-10 P1000 F50 |
I,J,K | Bogenparameter für die Kreisinterpolation | G03 X10 Y10 I0 J0 F10 |
L | Aufrufen einer Unterroutine mit einer bestimmten Bezeichnung | L12 P3 |
Um ein Teil auf einer CNC-Maschine zu bearbeiten, müssen Sie ein Programm erstellen, das aus einer Gruppe von Befehlen besteht, die in digitalen Parametern ausgedrückt werden, und einen Arbeitsplan festlegen.
Die Entwicklung eines Aktionsplans für CNC-Maschinen beginnt mit der Konstruktion von Koordinatenstrahlen, auf denen Punkte mithilfe eines Zahlencodes verteilt werden und entlang derer die Aktion der Arbeitselemente ausgeführt wird. Ein Softwareentwickler arbeitet an einer Fräsmaschine.
Das Erstellen eines Programms für eine Dreh- und Fräsmaschine erfordert bestimmte Kenntnisse. Bei digital gesteuerten Maschinen muss das Programm in einem kartesischen Koordinatensystem geschrieben werden, das drei Strahlen umfasst, die vom gleichen Mittelpunkt ausgehen und senkrecht zueinander im Raum liegen. Die Richtung der Koordinatenachsen gibt das Programm für die Bewegung des Schneidelements vor. Die X-, Y- und Z-Achsen sind nach bestimmten Regeln im Raum verteilt:
Der Punkt, an dem sich die Strahlen schneiden, ist der Ursprung. Um einen Punkt in einem Koordinatensystem anzugeben, muss sein numerischer Ausdruck auf jedem Strahl notiert werden.
Beim Fräsen muss mit mehreren Koordinatensystemen gleichzeitig gearbeitet werden, das Vorhandensein mehrerer Zentren wird vorausgesetzt. Ein Steuerungsprogramm für Werkzeugmaschinen ist ein komplexes System und dessen Erstellung ein verantwortungsvoller Prozess. Der Workflow wird durch folgende Punkte definiert:
Der Mittelpunkt des Koordinatensystems ist der Ausgangspunkt. Moderne Dreh- und Fräsbearbeitungsanlagen arbeiten danach Sonderprogramm. Software wird von Programmierern-Ingenieuren erstellt; bei der Zusammenstellung sollten die Besonderheiten der anstehenden Arbeiten berücksichtigt werden.
Wenn Sie sich mit Programmen für die Arbeit mit Werkzeugmaschinen vertraut machen, können Sie den Drehprozess verstehen und die Bearbeitung von Teilen auf Fräsmaschinen erlernen. Als Beispiel können Sie einen Fragment eines Programms für CNC-Maschinen verwenden, das für die Bearbeitung eines auf der Maschine installierten Teils kompiliert wird. Es ist erforderlich, ein Teil auf Drehmaschinen mit einem Radius von 50 und einer Schulter von 20 mm herzustellen. Die linke Spalte gibt den Programmcode an und die rechte Spalte enthält seine Entschlüsselung. Die Bearbeitung des Teils erfolgt nach folgendem Beispiel:
Vor Arbeitsbeginn erfolgt die Vorbereitung: Der Fräser wird am Startpunkt des Werkstückelements fixiert, anschließend müssen die Parameter neu eingestellt werden. Beispielprogramme ermöglichen es Ihnen, die Funktionsweise des Systems und die Steuerung der Maschine zu verstehen.
Das Kennenlernen von Beispielen für Steuerungsprogramme hilft einem unerfahrenen Programmierer, die Grundlagen der Maschinensteuerung zu erlernen.
Softgesteuerte Dreh- und Fräsmaschinen sind ein Programm, das sich durch technologische Flexibilität auszeichnet. Diese Eigenschaft ermöglicht es, nach Abschluss der Bearbeitung eines Teils sofort mit der Bearbeitung des nächsten Produkts fortzufahren. Damit sich die Maschine zu drehen beginnt, müssen Programmierer ein Programm schreiben, in dem die Informationen in numerischer Form kodiert sind. Am Beispiel eines Programms für eine CNC-Drehmaschine können Sie sehen, wie das System funktioniert. Kontrollprogramme wirken sich auf die Qualität der Arbeit aus, ihre Vorbereitung sollte mit aller Verantwortung angegangen werden. Eine moderne Dreh- und Fräsmaschine arbeitet ausschließlich auf Basis von Programmen. Der Marktführer für automatisierte Geräte ist.
In Verbindung stehende Artikel: | |
So deaktivieren Sie „Ok Google“ auf einem Android-Gerät. So deaktivieren Sie die Sprachsuche in Chrome
Mit dem Sprachbefehl OK Google (OK Google) können Sie die Bedienung steuern... Xiaomi-Smartphones – Bootloader entsperren So entsperren Sie ein gesperrtes Xiaomi-Telefon
Xiaomi-Smartphones zum Flashen lokalisierter Software, aber in diesem Artikel ... Lösung des Problems mit Dateien auf der Speicherkarte. Was ist der verlorene Verzeichnisordner auf dem Flash-Laufwerk?
Also, guten Tag, liebe Leser der Fans-Android-Website. In diesem Artikel habe ich... |