G61 Genauhalt programmieren: G-Code für Fanuc, Siemens, Mitsubishi
Lernen Sie G61 Genauhalt auf CNC-Steuerungen von Fanuc, Siemens und Mitsubishi richtig zu programmieren, um Kantenverrundungen und Kollisionen zu vermeiden.
Einleitung
Wenn bei hohen Bearbeitungsvorschüben ein Werkzeug auf dem rotierenden Turret ohne aktiven modalen Genauhalt in Richtung der Spannbacken eines chuck oder einer fixture verfährt, droht eine unvorhergesehene hard collision, die das Werkzeug zertrümmert und das Bauteil zerstört. Ohne die G61-Verzögerungsprüfung verrunden die Achsen aufgrund des servo lag Eckenprofile, wodurch präzise Passungen unbrauchbar werden. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Ein CNC-Programmierer muss sicherstellen, dass die mechanischen Positioniertoleranzen vor jedem Werkzeugwechsel und Richtungswechsel exakt eingehalten werden. Diese Toleranzüberschreitung führt direkt zu Ausschuss und teuren Produktionsstillständen, wenn die Achsen unkontrolliert verfahren.
Technische Übersicht
| Befehlscode | Modale Gruppe | Marken | Kritische Parameter | Hauptbeschränkung |
|---|---|---|---|---|
| G61 (Fanuc, Mitsubishi, Siemens ISO-Dialekt) / G60 (Siemens Native) | Gruppe 15 (Fanuc) / Gruppe 13 (Mitsubishi) / Gruppe 10 (Siemens Native) | Fanuc, Siemens, Mitsubishi | Parameter No. 3402 Bit 6, MD 20150, Parameter #1148 | Verzögert den feedrate an jedem Satzübergang auf Null, was die Gesamtzykluszeiten erheblich erhöht und möglicherweise dwell marks auf der Bauteiloberfläche verursacht. |
Schnellleser
- Verzögern Sie den feedrate an jedem Satzübergang auf exakt Null, um durch Achsverzögerung verursachte Kantenverrundungen zu eliminieren.
- Wechseln Sie unmittelbar nach der Fertigstellung von Präzisionsecken in den G64-Schneidmodus, um das schnelle Blending wiederherzustellen und dwell marks zu vermeiden.
- Konfigurieren Sie Genauhaltfenster (fein oder grob) in den Systemparametern angemessen, um Bauteiltoleranzen und Zykluszeiten auszubalancieren.
- Löschen Sie Werkzeug-offsets, bevor Sie Tool Change Type-Parameter ändern, um das Auslösen von Alarm PS0368 zu vermeiden.
- Stellen Sie sicher, dass die Arbeitsfeldbegrenzungen (G22/G23 oder WALIMON) aktiv sind, um umliegende Dreh-chucks, clamps und fixtures vor Kollisionen zu schützen.
- Das Umschalten des Interpreters über G291 ist auf Siemens-Systemen zwingend erforderlich, um ältere G61-Befehle auszuführen.
Grundlegende Konzepte
Der modale Genauhalt-Prüfmodus ändert die Art und Weise, wie ein CNC-Interpolator Block-zu-Block-Übergänge während des Bearbeitungsvorschubs handhabt. Wenn Achsen ein Profil unter Standard-Schneidmodi interpolieren, liest das Steuerungssystem im Voraus und blendet Übergänge, um hohe feedrates beizubehalten, was Außenecken aufgrund der physikalischen Motorträgheit und des Schleppfehlers naturgemäß verrundet. Die Implementierung des modalen Genauhalts zwingt das Steuerungssystem, die Geschwindigkeit aller beteiligten Achsen an jedem Koordinatenpunkt vollständig auf Null zu reduzieren, um zu verifizieren, dass die tatsächliche mechanische Position mit dem programmierten Ziel übereinstimmt, bevor der nächste Block ausgeführt werden kann.
Diese Positionsverifizierung wird über Positioniertoleranzen verwaltet, die als in-position width-Einstellungen bekannt sind. Diese Toleranzen definieren den maximal zulässigen Abstand, um den die physikalische Achse hinter der Sollposition nacheilen darf, bevor der Blockwechsel erfolgt. Während diese modale Prüfung die Maßhaltigkeit bei scharfen Außenprofilen und Innentaschen garantiert, erhöht die kontinuierliche Start-Stopp-Bewegung die Bearbeitungszykluszeit erheblich und kann dwell marks auf fertigen Oberflächen verursachen.
Befehlsstruktur
Der modale Genauhalt-Befehl wird am Anfang eines Toolpaths oder direkt vor Koordinatenblöcken programmiert, die scharfe Eckenübergänge erfordern. Einmal ausgeführt, bleibt der Befehl modal und beeinflusst alle nachfolgenden Bearbeitungsbefehle, einschließlich linearer und zirkularer Interpolationen, bis er explizit durch einen anderen modalen Bearbeitungsbefehl überschrieben wird.
Je nach Hersteller der CNC-Steuerung kann die Syntax als unabhängiger Block stehen oder mit Bewegungskoordinaten kombiniert werden. Native Siemens-Systeme erfordern zusätzliche Untercodes, um die spezifischen Kriterien für das in-position-Fenster zu definieren, während Fanuc- und Mitsubishi-Systeme auf statische Parameter angewiesen sind, um die Achseneinschwingkriterien zu regeln.
; Fanuc und Mitsubishi Syntax G61 ; G61 G01 X__ Y__ Z__ F__ ;
; Siemens Native Syntax G60 [G601/G602/G603] G01/G02/G03 X__ Y__ Z__ F__ ;
| Marke | Parameter | Beschreibung |
|---|---|---|
| Fanuc | Parameter 3402 Bit 6 (CLR) | Bestimmt, ob das Zurücksetzen des Systems die Codes der Gruppe 15 auf G64 zurücksetzt (1: Standardwert G64, 0: behält G61 bei). |
| Fanuc | Parameter 3401 Bit 7 (GSC), Bit 6 (GSB) | Konfiguriert das aktive G-Code-System (A, B oder C), um modale Tabellen umzuschalten. |
| Siemens | MD 20150 $MC_GCODE_RESET_VALUES[n] | Bestimmt den Standard-G-Code beim Reset für die Gruppe 10 (G60 oder G64). |
| Siemens | MD 20734 $MC_EXTERN_FUNCTION_MASK Bit 4 | Erzwingt das Genauhalt-Verhalten im G00-Eilgang. |
| Mitsubishi | Parameter #2224 sv024 | Legt die Positioniertoleranzen für die in-position width der Servoachsen fest. |
| Mitsubishi | Parameter #1148 I_G611 | Konfiguriert den initialen modalen Zustand der Gruppe 13 beim Einschalten. |
Markenanwendungen
Fanuc
Auf Fanuc-Steuerungen wird der modale Genauhalt-Prüfmodus der Gruppe 15 über Parameter 3402 und Parameter 3401 verwaltet. Diese Parameter bestimmen die Löschzustände von G-Codes und die Einstellungen für das Koordinatenmapping.
Der vorbereitende Code G61 wird am Anfang eines Toolpaths geschrieben, um die Verzögerungsprüfung für Bearbeitungsblöcke wie G01, G02 und G03 modal zu erzwingen.
| Typ | Code / Element | Beschreibung / Bedingung |
|---|---|---|
| Parameter | 3402 Bit 6 (CLR) | Löschzustand modaler G-Codes bei Einschalten oder Reset. |
| Parameter | 0001 Bit 1 (FCV) | Schaltet die Programmformatregeln der Serie 15 um. |
| Alarm | Alarm PS0368 | Ausgelöst durch Ändern des TCT-Parameters im laufenden Betrieb, während Offsets aktiv sind. |
| Alarm | Alarm PS5257 | Ausgelöst durch Programmierung der Kompensation im MDI-Modus, während MCR aktiv ist. |
| Version | Serie 15 Format | Modifiziert feste Zyklen und Grenzen der Werkzeugnasenradiuskompensation. |
Warnung: Das Ändern von Werkzeuglängenkompensations-Parametern im laufenden Betrieb ohne vorheriges Löschen der Offsets löst sofort den Alarm PS0368 aus und stoppt das Programm.
Siemens
Siemens-Steuerungen verwalten den Genauhalt unter Gruppe 10 unter Verwendung von MD 20150 und MD 20734, um das Reset-Verhalten und Eilgangreaktionen zu konfigurieren.
Der native Befehl G60 erfordert ein Satzwechselkriterium aus Gruppe 12 wie G601, G602 oder G603, um Positionierfenster zu verifizieren.
| Typ | Code / Element | Beschreibung / Bedingung |
|---|---|---|
| Parameter | MD 18800 $MN_MM_EXTERN_LANGUAGE | Aktiviert den externen NC-Sprachinterpreter, der für den ISO-Dialekt-Parser erforderlich ist. |
| Parameter | MD 20734 Bit 4 | Bestimmt, ob G00 mit Genauhalt verfahren wird, wenn G64 aktiv ist. |
| Alarm | Alarm 61800 | Ausführung von G291 oder G61, wenn der externe Interpreter MD 18800 deaktiviert ist. |
| Alarm | Alarm 61003 | Ausführung von G01-Bewegungen nach G60 ohne Deklaration des Bahnvorschubs F. |
| Version | 840D sl vs 802D sl | Maschinendatensatz SLASH_MASK ist auf der 840D sl editierbar, aber auf der 802D sl gesperrt. |
Warnung: Die Ausführung von Bearbeitungsbewegungen nach G60 ohne Angabe eines Bahnvorschubwerts löst den Alarm 61003 aus und unterbricht die Bearbeitung.
Mitsubishi
Mitsubishi-Steuerungen definieren den modalen Genauhalt-Prüfmodus der Gruppe 13 mithilfe des Servoparameters #2224 und des Reset-Parameters #1151.
Die Programmierung von G61 aktiviert die modale Genauhaltprüfung für Linear- und Zirkularinterpolationen, wobei die Verzögerungsprüfungen an allen Endpunkten angewendet werden.
| Typ | Code / Element | Beschreibung / Bedingung |
|---|---|---|
| Parameter | #2224 sv024 | Positioniertoleranzen für die in-position width, die den verbleibenden Achsschleppfehler darstellen. |
| Parameter | #1148 I_G611 | Bestimmt, ob Gruppe 13 standardmäßig auf den Schneidmodus G64 oder den Hochgenauigkeitsmodus G61.1 geschaltet wird. |
| Alarm | Program Error (P129) | Wird ausgelöst, wenn Hochgenauigkeits- und Hochgeschwindigkeitsmodi gleichzeitig aufgerufen werden und Parameter #8040 auf 0 steht. |
| Alarm | MCP Alarm (Y51 0032) | Wird ausgelöst, wenn drei oder mehr Teilsysteme versuchen, gleichzeitig Hochgenauigkeits- und Hochgeschwindigkeitsmodi auszuführen. |
| Version | M80V Type B Serie | Löst den Programmfehler P39 aus, wenn versucht wird, die Hochgenauigkeitsbefehle G61.2 oder G61.4 auszuführen. |
Warnung: Der Versuch, Hochgenauigkeits- und Hochgeschwindigkeitsmodi gleichzeitig auf drei oder mehr Teilsystemen auszuführen, löst den MCP-Alarm Y51 0032 aus.
Markenvergleich
| Thema | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Nativer G-Code | G61 | G60 | G61 |
| Modale Gruppe | Gruppe 15 | Gruppe 10 | Gruppe 13 |
| Modale Untercodes für Genauhaltfenster | — (no source) | G601 (Genauhaltfenster fein) G602 (Genauhaltfenster grob) G603 (Interpolationsend-Sollwert) | — (no source) |
| Bimodale Compilerformate / Umschalt-G-Codes | — (no source) | Erfordert das Umschalten des Compiler-Interpreters über G291 (ISO-Dialektmodus), um G61 zu verarbeiten. | Integriert Formatänderungen mit bimodalen Formaten G188 (Bearbeitungszentrum/M-System) und G189 (Drehmaschine/L-System). |
| Manuelle beliebige Rückwärtslauf-Verfolgung | — (no source) | Rollback wählt WCS-Modale ab. | G127 manueller beliebiger Rückwärtslauf verfolgt aktive G61-Offsets unter Verwendung des modalen Informationsspeicherblocks. |
| Look-Ahead-Stack-Präprozessor-Verzögerung | — (no source) | Statuszugriffe ($A...) oder Textmeldungen (MSG) lösen Präprozessor-Stopps aus, die vorhergehende Blöcke im Genauhalt G9 anhalten. | Koexistiert mit einer strikten Parameterprüflogik, die mit Programmfehlern (P128/P33) anhält, wenn sich aktive Komponenten überschneiden. |
Technische Analyse
Die Analyse dieser Steuerungen offenbart signifikante Unterschiede in ihren Ausführungsarchitekturen. Fanuc verlässt sich auf flache Parameter (wie Parameter 3402 und Parameter 3401), um modale G-Code-Löschzustände und Systemzuordnungen ohne komplexe Interpreterebenen umzuschalten. Dies ermöglicht eine schnelle Ausführung, entbehrt jedoch einer dynamischen Anpassung. Im Gegensatz dazu implementieren Siemens-SINUMERIK-Steuerungen ein bilinguales Umschaltmodell. Das Umschalten zwischen dem nativen Modus (G290) und dem ISO-Dialektmodus (G291) ist erforderlich, um externe G-Codes wie G61 zu verarbeiten. Siemens bietet außerdem verschiedene modale Befehle zur Definition von Satzwechselkriterien (G601, G602 und G603), was Programmierern eine detaillierte Kontrolle über Positionierfenster gibt.
Mitsubishi bietet ein hochpräzises modales Tracking, das in manuelle Rückwärtsläufe (G127) integriert ist. Während der manuellen Handrad-Rückwärtsbewegung verfolgt der Bewegungskernel Offsets weiterhin über einen modalen Informationsspeicherblock, was ein Weglaufen der Koordinaten verhindert. Diese Fähigkeit wird von Fanuc- oder Siemens-Systemen nicht unterstützt. Darüber hinaus nutzt der Mitsubishi-Compiler Formatumschalter (G188 für das Fräsen, G189 für das Drehen), um G-Code-Gruppen dynamisch neu zuzuweisen, während Siemens auf eine bilinguale Modusauswahl setzt und Fanuc flache Systemparameter verwendet.
Programmbeispiele
Fanuc-Beispiel
; Fanuc Genauhalt-Prüfmodus
G61 ; Aktiviert den modalen Genauhalt-Prüfmodus (Gruppe 15) zur Überprüfung des in-position-Status
G01 X150.0 Y75.0 F200.0 ; Verzögert auf Geschwindigkeit Null und verifiziert das Erreichen der Koordinate
G64 ; Bricht G61-Modus ab und schaltet zurück in den G64-SchneidmodusTrockenlauf (dry run): Die Steuerung aktiviert den G61-Modus. Wenn G01 ausgeführt wird, verzögert der Achsvorschub an der Koordinate X150.0 Y75.0 auf Null. Der Präprozessor stoppt und wartet, bis die Servo-in-position-Prüfung abgeschlossen ist, bevor die nächste Bewegung startet. Schließlich verarbeitet die Steuerung G64 und kehrt in den normalen Schneidmodus zurück.
Siemens-Beispiel
; Siemens Genauhalt-Konfiguration
N5 G602 ; Setzt das modale Satzwechsel-Umschaltkriterium auf das Genauhaltfenster grob
N10 G00 G60 Z100.0 ; Aktiviert den modalen Genauhalt und verfährt Achse Z im Eilgang auf Absolutposition
N50 G01 G601 X150.0 Y50.0 F1200 ; Konfiguriert das Umschaltkriterium neu auf Genauhaltfenster fein für lineares Schneiden
N80 G64 Z5.0 ; Schaltet um in den kontinuierlichen Bahnbetrieb und deaktiviert G60Trockenlauf: Die Satzwechselbedingung wird durch N5 auf das grobe Fenster festgelegt. Satz N10 führt einen Eilgang-Genauhalt auf Achse Z aus und pausiert, bis sich die Achse innerhalb des groben Parameters eingependelt hat. Satz N50 schaltet die Positionierkriterien auf das feine Fenster für die Linearinterpolation um, was einen vollständigen Stopp an der Ecke erzwingt. Der normale kontinuierliche Bahnbetrieb wird in Satz N80 wieder aufgenommen.
Mitsubishi-Beispiel
; Mitsubishi Genauhalt-Prüfmodus
G61 ; Aktiviert den modalen Genauhalt-Prüfmodus (Gruppe 13)
G01 X150.0 Y75.0 F300.0 ; Linearinterpolationssatz, der auf eine Sollgeschwindigkeit von Null am Endpunkt verzögert
G64 ; Bricht G61-Genauhaltmodus ab und kehrt in den modalen Schneidmodus zurückTrockenlauf: Der Interpolator analysiert G61 und schaltet den Bearbeitungsmodus auf Genauhaltprüfungen um. Während der linearen G01-Bewegung verzögert der Vorschub bei X150.0 Y75.0 auf Null und prüft, ob der Servoschleppfehler innerhalb des Parameters #2224 bleibt. Nach dem Analysieren von G64 wird die Genauhaltprüfung deaktiviert, was ein kontinuierliches Blending für nachfolgende Bewegungen ermöglicht.
Fehleranalyse
| Alarmcode | Auslösebedingung | Bediener-Symptom | Ursache / Behebung |
|---|---|---|---|
| Fanuc: Alarm PS0368 | Ändern des TCT-Werkzeugwechseltypparameters bei aktiven Offsets | Zyklusstart ist blockiert, Bildschirm zeigt PS0368 | Programmmodifikationsfehler; Bediener muss Werkzeug-offsets löschen, bevor er den Parameter editiert |
| Fanuc: Alarm PS5257 | Umschalten von G41 oder G42 im MDI-Modus bei aktivem Parameter 5008 Bit 4 (MCR) | Steuerung blockiert Befehl, Bildschirm zeigt PS5257 | MCR-Parameter ist aktiviert; MCR ausschalten (auf 0 setzen) oder Kompensation im Automatikmodus ausführen |
| Siemens: Alarm 61800 | Aufruf der G291-Umschaltung, wenn der MD 18800-Interpreter deaktiviert ist | NC-System stoppt mit Code 61800 | Fehlpaarung der Interpreterdaten; MD 18800 $MN_MM_EXTERN_LANGUAGE auf 1 konfigurieren, um Parser zu aktivieren |
| Siemens: Alarm 61003 | Ausführung von G01-Koordinaten nach G60 ohne Deklaration des Bahnvorschubs | Achsbewegung stoppt und zeigt Alarm 61003 | Bahnvorschubwort fehlt; F-Vorschubwert im Programmblock deklarieren |
| Mitsubishi: Programmfehler (P129) | Gleichzeitige Hochgenauigkeits- und Hochgeschwindigkeitsausführung, wenn #8040 auf 0 steht | Bildschirm zeigt Programmfehler P129 und stoppt die Bewegung | Sperrung der Parameterkonfiguration; Parameter #8040 auf 1 setzen, um die Co-Ausführung zu erlauben |
| Mitsubishi: MCP-Alarm (Y51 0032) | Ausführung von Hochgenauigkeits- und Hochgeschwindigkeitsmodi auf mehr als zwei Teilsystemen gleichzeitig | Steuerung stoppt alle Systeme mit MCP-Alarm Y51 0032 | Grenzen der Mehrsystemsteuerung überschritten; gleichzeitige Operationen auf maximal zwei Systeme begrenzen |
Anwendungshinweis
Ein verheerender Maschinenschaden, zertrümmerte carbide cutter und unbrauchbarer Ausschuss sind die direkte Folge, wenn unkompensierte G61-Verfahrwege den Werkzeugrevolver im Eilgang direkt in table-mounted clamps oder rotierende chucks rammen. Um die Prozesssicherheit zu gewährleisten, müssen Programmierer Schutzbereiche über G22/G23 oder WALIMON zwingend aktivieren. Das Deaktivieren oder Bypassen von Sicherheitsgrenzen entzieht der Steuerung die Möglichkeit, den Verfahrweg bei Berechnungsfehlern zu stoppen. Bei Programmierungen im ISO-Dialekt führt das Umschalten über G291 ohne die Freigabe des Interpreters durch MD 18800 direkt zum fatalen Alarm 61800, der den automatischen Ablauf blockiert. Ebenso kritisch ist das Ändern des Tool Change Type-Parameters über Parameter 5040 Bit 3 im laufenden Betrieb: Sind noch Werkzeug-offsets aktiv, quittiert die Steuerung dies mit dem Alarm PS0368 und blockiert den Zyklusstart. Da der G61-Genauhalt an jedem Punkt eine Verzögerung bis auf Null erzwingt, um die in-position-Toleranz (z. B. über den Servoparameter #2224 sv024) abzugleichen, muss nach Abschluss der Präzisionsschnitte sofort der G64-Schneidmodus programmiert werden. Andernfalls führen die ständigen Stopps zu erheblichen Zykluszeitverlusten und unerwünschten dwell marks auf der Werkstückoberfläche. Jede Toleranzüberschreitung durch verspätetes Umschalten macht das Bauteil sofort zu Ausschuss.
Verwandte Befehle
- G60 Einweg-Positionierung: Erzwingt das einseitige Anfahren der Achse, um mechanisches Spiel (backlash) zu eliminieren, wohingegen G61 alle Achsen bis zum vollständigen Stillstand verzögert, um die endgültigen Positioniertoleranzen zu prüfen.
- G53 Maschinenkoordinatensystem-Auswahl: Unterdrückt temporär Werkstückkoordinatensysteme für einen einzelnen Block, um den Maschinennullpunkt zu referenzieren, was häufig in Verbindung mit Genauhaltprüfungen verwendet wird, um einen sicheren Revolver-Schwenkbereich zu gewährleisten.
- G52 Lokales Koordinatensystem: Definiert ein lokales Koordinaten-offset relativ zum aktiven Werkstückkoordinatensystem und verschiebt nachfolgende G61-Pfadkoordinaten, ohne die Hauptkoordinatensysteme zu löschen.
- G09 Genauhalt (Nicht-modal): Verzögert Achsen bis zum vollständigen Stillstand, um die Positionierung für einen einzelnen Block zu verifizieren, während G61 für alle nachfolgenden Bearbeitungsblöcke aktiv bleibt.
- G64 Schneidmodus: Bricht modale G61-Genauhalte ab, um ein normales, kontinuierliches Blending des feedrate über Satzgrenzen hinweg zu ermöglichen.
Fazit
Die Aktivierung des modalen Genauhalts über G61 beziehungsweise G60 sichert die geforderte Maßhaltigkeit an kritischen Profilübergängen, erfordert jedoch eine bewusste Abwägung zwischen Präzision und Zykluszeit. Um das Risiko für Toleranzüberschreitungen und teuren Ausschuss zu minimieren, müssen Programmierer die in-position width-Parameter bedarfsgerecht konfigurieren und unmittelbar nach den Präzisionsabschnitten auf den kontinuierlichen Bahnbetrieb G64 umschalten. Erst die korrekte Abstimmung der Positionierfenster an der Steuerung garantiert eine hohe Prozesssicherheit und verhindert die Entstehung kosmetischer dwell marks im fließenden Bearbeitungsprozess.
Häufig gestellte Fragen (FAQ)
Wie lässt sich eine Toleranzüberschreitung an Eckenprofilen bei hohen Vorschüben ohne G61 verhindern?
Wenn G61 nicht verwendet wird, führt der servo lag bei hohen Vorschüben unweigerlich zu Bahnabweichungen und Kantenverrundungen. Um Ausschuss zu vermeiden, kann ein CNC-Programmierer die Vorschubgeschwindigkeit vor scharfen Richtungswechseln manuell reduzieren oder automatische Ecken-Overrides (wie G62) nutzen. Verringern Sie den Programmvorschub in den Eckenblöcken um mindestens 50 Prozent, um den Schleppfehler der Achsen zu minimieren und die Profilgenauigkeit innerhalb der Toleranzgrenzen zu halten.
Welche Parameter sichern die Prozesssicherheit beim Umschalten zwischen Genauhalt und Bahnbetrieb?
Für einen zuverlässigen Ablauf ohne Maßabweichungen müssen die Reset-Verhaltensparameter der Steuerung verifiziert sein, damit nach einem Not-Aus oder Programmreset nicht ungewollt ein falscher Modus aktiv bleibt. Bei Fanuc-Steuerungen entscheidet der Parameter 3402 Bit 6, ob nach einem Reset G64 oder der Genauhalt G61 voreingestellt ist. Prüfen Sie die Werkseinstellung dieses Parameters und stellen Sie ihn auf 1, damit die Maschine standardmäßig im sicheren Bahnbetrieb G64 startet und unnötige Verweilzeiten sowie Dwell-Marken bei Folgeschnitten vermieden werden.
Wie vermeidet man den Alarm PS0368 bei der Aktivierung von G61 auf Fanuc-Steuerungen?
Dieser Alarm tritt auf, wenn ein Einrichter versucht, den Tool Change Type-Parameter (Parameter 5040 Bit 3) im laufenden Betrieb bei noch aktiven Werkzeugkorrekturen zu verändern, was die Prozesssicherheit gefährdet. Jede unzulässige Parameteränderung unter Kompensation wird von der CNC blockiert, um unkontrollierte Achsbewegungen zu verhindern. Programmieren Sie vor jeder Parameteränderung ein explizites G49 im NC-Code, um alle aktiven Werkzeuglängen-Offsets sicher zu löschen, bevor der Parameter bearbeitet wird.
Immer noch nicht gelöst?
Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2008)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
Mit über 25 Jahren Erfahrung in allen Bereichen der CNC-Maschinenbranche bin ich weiterhin als Mitgründer von CNC CARE tätig, wo wir markenunabhängige Beratung, Engineering und Original-Ersatzteil-Services anbieten.
Ähnliche Artikel
Weitere Artikel zu diesem Thema
G71 Metrische Skalierung auf Siemens SINUMERIK CNC-Steuerungen
Lernen Sie die G71 und G710 Programmierung auf Siemens SINUMERIK Steuerungen. Vermeiden Sie Maßabweichungen, fehlerhafte Skalierungen und den Alarm 14800.
G69 Ausgleichsschnitt abbrechen: Kollisionsschutz an CNC-Drehmaschinen
Erfahren Sie, wie Sie den G69-Befehl zum Abbrechen des Ausgleichsschnitts bei Fanuc, Siemens und Mitsubishi programmieren, um Synchronisationen sicher zu beenden.
G70 CNC-Schlichtzyklus für Fanuc, Siemens und Mitsubishi
Der G70 Schlichtzyklus beim CNC-Drehen: Programmierung, Parameter und Alarme für Fanuc, Siemens CYCLE95 und Mitsubishi zur Vermeidung von Kollisionen.
G69 Koordinatensystemdrehung aufheben: Modal-Codes & Alarme
Lernen Sie G69 zum Aufheben von G68-Koordinatenspiegelungen auf Fanuc, Siemens und Mitsubishi CNCs prozesssicher ohne Werkzeugkollisionen anzuwenden.