1. Pause-Befehl
G04X (U)_/P_ bezieht sich auf die Pausenzeit des Werkzeugs (Vorschub stoppt, die Spindel stoppt nicht), und der Wert nach Adresse P oder X ist die Pausenzeit. Der Wert danach
Zum Beispiel G04X2.0; oder G04X2000; 2 Sekunden pausieren
G04P2000;
Um jedoch die Präzision des Lochbodens sicherzustellen, gibt es in einigen Bearbeitungsanweisungen für Lochsysteme (z. B. G82, G88 und G89) eine Pausenzeit, während der das Werkzeug bis zum Lochboden arbeitet. Derzeit kann es nur durch Adresse P ausgedrückt werden. Wenn Adresse X angibt, dass das Steuerungssystem X als X-Achsen-Koordinatenwert betrachtet und diesen ausführt.
Beispiel: G82X100.0Y100.0Z-20.0R5.0F200P2000; Bohren Sie (100,0, 100,0) bis zum Boden des Lochs und halten Sie 2 Sekunden lang inne
G82X100.0Y100.0Z-20.0R5.0F200X2.0; Bohren (2,0, 100,0) bis zum Boden des Lochs ohne Pause.
2. Unterschiede und Zusammenhänge zwischen M00, M01, M02 und M30
M00 ist eine unbedingte Pausenanweisung für das Programm. Wenn das Programm ausgeführt wird, stoppt der Vorschub und die Spindel stoppt. Um das Programm neu zu starten, müssen Sie zunächst in den JOG-Zustand zurückkehren, CW (Spindel vorwärts) drücken, um die Spindel zu starten, und dann in den AUTO-Zustand zurückkehren und die START-Taste drücken, um das Programm zu starten.
M01 ist ein programmselektiver Pausenbefehl. Bevor das Programm ausgeführt wird, muss die OPSTOP-Taste auf dem Bedienfeld eingeschaltet werden. Der Effekt nach der Ausführung ist der gleiche wie bei M00. Das Programm muss wie oben beschrieben neu gestartet werden.
M00 und M01 werden häufig zur Prüfung oder Spanentfernung der Werkstückabmessungen während der Bearbeitung verwendet.
M02 ist der Hauptprogramm-Endbefehl. Wenn dieser Befehl ausgeführt wird, stoppt der Vorschub, die Spindel stoppt und das Kühlmittel wird abgeschaltet. Der Programmcursor bleibt jedoch am Ende des Programms stehen.
M30 ist der Hauptprogramm-Endbefehl. Die Funktion ist die gleiche wie bei M02, der Unterschied besteht darin, dass der Cursor zur Programmkopfposition zurückkehrt, unabhängig davon, ob nach M30 weitere Programmabschnitte vorhanden sind.
3. Die Adressen D und H haben die gleiche Bedeutung
Die Werkzeugkorrekturparameter D und H haben die gleiche Funktion und können beliebig vertauscht werden. Sie stellen beide den Adressnamen des Kompensationsregisters im CNC-System dar, der spezifische Kompensationswert wird jedoch durch die Kompensationsnummernadresse dahinter bestimmt. Um jedoch Fehler zu vermeiden, wird in Bearbeitungszentren im Allgemeinen künstlich festgelegt, dass H die Werkzeuglängenkompensationsadresse ist, die Kompensationsnummer zwischen 1 und 20 liegt, D die Werkzeugradiuskompensationsadresse ist und die Kompensationsnummer bei Nr. beginnt . 21 (ein Werkzeugmagazin mit 20 Werkzeugen).
Beispiel: G00G43H1Z100.0;
G01G41D21X20.0Y35.0F200;
4. Spiegelbefehl
Anweisungen zur Spiegelbildverarbeitung M21, M22, M23. Wenn nur die -Achse und Y-Achse werden gleichzeitig gespiegelt, die Reihenfolge der Werkzeugzuführung, die Richtung der Werkzeugkompensation und die Steuerung der Bogeninterpolation bleiben unverändert.
Hinweis: Nachdem Sie den Spiegelbefehl verwendet haben, müssen Sie ihn mit M23 abbrechen, um Auswirkungen auf nachfolgende Programme zu vermeiden. Im G90-Modus müssen Sie bei Verwendung des Spiegelbild- oder Abbruchbefehls zum Ursprung des Werkstückkoordinatensystems zurückkehren, bevor es verwendet werden kann. Andernfalls kann das CNC-System die nachfolgende Bewegungsbahn nicht berechnen und es kommt zu zufälligen Werkzeugbewegungen. Zu diesem Zeitpunkt muss eine manuelle Rückkehr zum Ursprung durchgeführt werden, um das Problem zu lösen. Die Spindeldrehung ändert sich mit dem Spiegelbildbefehl nicht.
Abbildung 1: Werkzeugkompensation, Vorwärts- und Rückwärtswechsel beim Spiegeln
5. Bogeninterpolationsbefehl
G02 ist eine Interpolation im Uhrzeigersinn, G03 ist eine Interpolation gegen den Uhrzeigersinn. In der XY-Ebene ist das Format wie folgt: G02/G03X_Y_I_K_F_ oder G02/G
03X_Y_R_F_, wo
Bitte beachten Sie beim Lichtbogenschneiden, dass R ein positiver Wert ist, wenn q≤180°; wenn q>180°, ist R ein negativer Wert; I und K können auch mit R angegeben werden. Wenn beide gleichzeitig angegeben werden, hat der R-Befehl Vorrang und I, K ist ungültig; R kann kein Vollkreisschneiden durchführen und das Vollkreisschneiden kann nur mit I, J und K programmiert werden, da es unzählige Kreise mit demselben Radius gibt, die durch denselben Punkt verlaufen, wie in Abbildung 2 dargestellt.
Abbildung 2 Ein Kreis, der durch denselben Punkt verläuft
Wenn I und K Null sind, können sie weggelassen werden; Unabhängig vom G90- oder G91-Modus werden I, J und K entsprechend den relativen Koordinaten programmiert; Während der Bogeninterpolation können die Werkzeugkompensationsanweisungen G41/G42 nicht verwendet werden.
6. Vor- und Nachteile zwischen G92 und G54~G59
G54~G59 ist das vor der Verarbeitung festgelegte Koordinatensystem und G92 ist das im Programm festgelegte Koordinatensystem. Nach der Verwendung von G54 bis G59 muss G92 nicht erneut verwendet werden, da sonst G54 bis G59 ersetzt werden und vermieden werden sollten, wie in Tabelle 1 gezeigt.
Tabelle 1 Der Unterschied zwischen G92 und dem Arbeitskoordinatensystem
Hinweis: (1) Sobald G92 zum Festlegen des Koordinatensystems verwendet wird, hat die erneute Verwendung von G54 bis G59 keine Wirkung, es sei denn, das System wird ausgeschaltet und neu gestartet oder G92 wird zum Festlegen des erforderlichen neuen Werkstückkoordinatensystems verwendet. (2) Wenn das Programm mit G92 endet, kehrt die Werkzeugmaschine nicht zurück?
Wenn der durch 羾92 festgelegte Ursprung erneut gestartet wird, wird die aktuelle Position der Werkzeugmaschine zum neuen Ursprung der Werkstückkoordinaten, was unfallanfällig ist. Deshalb hoffe ich, dass die Leser es mit Vorsicht verwenden werden.
7. Bereiten Sie die Unterroutine für den Werkzeugwechsel vor.
Auf einem Bearbeitungszentrum sind Werkzeugwechsel unvermeidlich. Allerdings verfügt die Werkzeugmaschine ab Werk über einen festen Werkzeugwechselpunkt. Befindet es sich nicht an der Werkzeugwechselposition, kann das Werkzeug nicht gewechselt werden. Darüber hinaus müssen vor dem Werkzeugwechsel die Werkzeugkompensation und der Werkzeugzyklus abgebrochen werden, die Spindel stoppt und das Kühlmittel abgeschaltet werden. Es gibt viele Bedingungen. Müssen diese Bedingungen vor jedem manuellen Werkzeugwechsel sichergestellt werden, ist das nicht nur fehleranfällig, sondern auch ineffizient. Daher können wir ein Werkzeugwechselprogramm kompilieren, um es zu speichern und im DI-Status zu verwenden. Durch Aufrufen von M98 kann der Werkzeugwechselvorgang in einem Durchgang abgeschlossen werden.
Am Beispiel des Bearbeitungszentrums PMC-10V20 sieht das Programm wie folgt aus:
O2002;(Programmname)
G80G40G49; (Festzyklus und Werkzeugkompensation abbrechen)
M05; (Spindel stoppt)
M09;(Kühlmittelabschaltung)
G91G30Z0; (Die Z-Achse kehrt zum zweiten Ursprung zurück, dem Werkzeugwechselpunkt)
M06; (Werkzeugwechsel)
M99; (Ende des Unterprogramms)
Wenn Sie das Werkzeug wechseln müssen, müssen Sie im MDI-Status nur „T5M98P2002“ eingeben, um das erforderliche Werkzeug T5 zu ersetzen, wodurch viele unnötige Fehler vermieden werden. Entsprechend den Besonderheiten der eigenen Werkzeugmaschine kann der Leser entsprechende Werkzeugwechsel-Unterprogramme zusammenstellen.
8. Sonstiges
Sequenznummer des Programmsegments, dargestellt durch Adresse N. Im Allgemeinen verfügt das CNC-Gerät selbst über begrenzten Speicherplatz (64 KB). Um Speicherplatz zu sparen, werden die Programmsegment-Sequenznummern weggelassen. N stellt nur die Bezeichnung des Programmsegments dar, was die Suche und Bearbeitung des Programms erleichtern kann. Es hat keinen Einfluss auf den Bearbeitungsprozess. Die Sequenznummer kann erhöht oder verringert werden, eine Kontinuität der Werte ist nicht erforderlich. Bei der Verwendung bestimmter Schleifenanweisungen, Sprunganweisungen, Aufrufe von Unterprogrammen und Spiegelanweisungen kann es jedoch nicht weggelassen werden.
9. Im selben Programmsegment, für denselben Befehl (gleiches Adresszeichen) oder dieselbe Befehlsgruppe wird der später erscheinende Befehl wirksam.
Zum Beispiel das Werkzeugwechselprogramm T2M06T3; ersetzt T3 statt T2;
G01G00X50.0Y30.0F200; G00 wird ausgeführt (obwohl es einen F-Wert gibt, wird G01 nicht ausgeführt).
Befehlscodes, die nicht in der gleichen Gruppe sind, haben die gleiche Wirkung, wenn sie im gleichen Programmabschnitt durch Vertauschen der Reihenfolge ausgeführt werden.
G90G54G00X0Y0Z100.0;
G00G90G54X0Y0Z100.0;
Alle oben genannten Punkte wurden auf dem Bearbeitungszentrum PMC-10V20 (FANUCSYSTEM) ausgeführt und weitergegeben. In praktischen Anwendungen ist lediglich ein tiefes Verständnis der Verwendungs- und Programmierregeln verschiedener Anweisungen erforderlich.
Xinfa CNC-Werkzeuge zeichnen sich durch gute Qualität und niedrigen Preis aus. Weitere Informationen finden Sie unter:
CNC-Werkzeughersteller – China CNC-Werkzeugfabrik und Lieferanten (xinfatools.com)
Zeitpunkt der Veröffentlichung: 06.11.2023