Skip to main content
CNC.wiki

Argumentübergabe bei CNC-Makros: Leitfaden für G65 und G66

Argumentübergabe mit G65 und G66 auf Fanuc, Siemens und Mitsubishi. Kollisionen vermeiden, Variablen richtig zuordnen und den Alarm PS0129 verhindern.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Mitgründer

Einleitung

Ein unkontrollierter Eilgang, der eine spindle oder einen turret direkt in ein starres chuck oder eine feste vise jaw rammt, ist die unmittelbare physische Konsequenz einer fehlerhaften Argumentzuweisung bei Makroaufrufen. In der parametrischen Programmierung führt eine fehlerhafte Variablenübergabe in einem G65- oder G66-Aufruf dazu, dass das Unterprogramm mit falschen Werten rechnet. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Eine korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl und vermeidet teuren Ausschuss.

Technische Übersicht

SpezifikationTechnische Details
BefehlscodesG65, G66, G66.1, G67
Modale GruppeG65 ist nicht-modal (Gruppe 00); G66 und G66.1 sind modal (Gruppe 12); G67 hebt modale Aufrufe auf
Unterstützte MarkenFanuc, Siemens, Mitsubishi
Kritische ParameterFanuc: 6008#7 (IJK) und 6007#4 (CVA); Mitsubishi: #1241 (Macro argument L/P valid) und #11053; Siemens: $MC_EXTERN_FUNCTION_MASK
HauptbeschränkungDie Argumentstapelung ist auf 10 Sätze von I-, J- und K-Koordinaten beschränkt; konkurrierende Codes können nicht im selben Programmsatz kombiniert werden

Schnellleser

  • Wählen Sie G65 für einmalige einfache Makroaufrufe und G66 für modale Aufrufe, die bei jeder Achsbewegung wiederholt werden.
  • Programmieren Sie den Abwahlbefehl G67 immer unmittelbar nach modalen Makrooperationen, um unerwünschte Bewegungen bei Freifahrkoordinaten zu verhindern.
  • Setzen Sie den Fanuc-Parameter 6008#7 auf 0, um die automatische Erkennung der Argument-Spezifikation II für komplexe Mehrpunkt-Koordinaten zu aktivieren.
  • Programmieren Sie die Adressen I, J und K bei Verwendung der Mitsubishi-Argumentzuweisung I in streng alphabetischer Reihenfolge, um eine korrekte Variablenzuordnung sicherzustellen.
  • Schalten Sie den Siemens-Interpreter mit G290 in den nativen Modus um, bevor Sie Systemvariablen des Typs $C_ auslesen, um Parsing-Abbrüche zu verhindern.
  • Vermeiden Sie es, gesperrte Adressen wie G oder N als Argumente zu verwenden, es sei denn, dies ist über spezielle Maschinenparameter explizit freigegeben.

Grundlegende Konzepte

Die Argumentzuweisung bei Makroaufrufen bietet die Möglichkeit, numerische Werte direkt aus dem aufrufenden Block in lokale Variablen innerhalb des Unterprogramms zu übertragen. Dies ermöglicht es Programmierern, universelle, parametergesteuerte Programme zu schreiben, die für verschiedene Teile und Bearbeitungen wiederverwendet werden können, indem einfach die Eingabewerte in der Aufrufzeile geändert werden. Durch diese Methode werden Koordinaten, feedrates, spindle-Drehzahlen oder geometrische Eingaben dynamisch in das Makro-Unterprogramm eingespeist.

Um die Funktionsweise zu verstehen, müssen wir uns auf die Beziehung zwischen den G-code-Satzadressen und den internen Variablenregistern beziehen. Beispielsweise entspricht in einem Fanuc- oder Mitsubishi-System ein Adressbuchstabe wie A der Variable #1, während B der Variable #2 entspricht. In einem Siemens-System werden die Adressbuchstaben direkt in benannte Systemvariablen wie $C_A und $C_B übertragen. Die Sicherstellung korrekter Parametereinstellungen, die alphabetische Reihenfolge der Argumente (wo anwendbar) und die Vermeidung doppelter Variablenzuordnungen sind universelle Anforderungen zur Vermeidung von Logikfehlern, die zu physischen Kollisionen oder Ausschussteilen führen können.

Befehlsstruktur

Um einen Makrounterprogrammaufruf zu initiieren und Daten zu übertragen, muss der CNC-Interpreter spezifische Befehlscodes verarbeiten, die sowohl das Aufrufverhalten als auch das Zielprogramm definieren. Die primären Befehle sind G65 für einen einfachen, nicht-modalen Aufruf und G66 für einen modalen Aufruf. Während ein einfacher Aufruf das Makrounterprogramm genau einmal in dem Satz ausführt, in dem es aufgerufen wird, bleibt ein modaler Aufruf aktiv und führt das Unterprogramm bei jedem nachfolgenden Satz aus, der Bewegungsbefehle enthält, bis er abgewählt wird.

Bei diesen Aufrufen werden die im Hauptprogrammsatz angegebenen Adresszeichen auf lokale Variablen im Unterprogramm abgebildet. Ein Standard-Aufrufsatz muss die Programmnummeradresse P und optional eine Wiederholungsanzahl L enthalten. Alle anderen Buchstaben fungieren als Argumente zur Wertübergabe.

Syntax für Makroaufrufe auf verschiedenen Systemen:

  • Fanuc/Mitsubishi: G65 P_ L_ <arguments>;
  • Siemens: G65 P_ L_ <Arguments>;

In Makroaufrufstrukturen verwendete Parameter:

  • P: Unterprogramm-Nummer (oder Bezeichner).
  • L: Anzahl der Unterprogramm-Wiederholungen (Wiederholungen).
  • <arguments>: Adresszeichen, die Werte an lokale Variablen übergeben (wie A, B, C, I, J, K).

Markenanwendungen

Fanuc

In Fanuc Custom Macro B steuern der Parameter 6008#7 und der Parameter 6007#4, wie Koordinaten zugeordnet werden. Diese Parameter bestimmen, ob die Steuerung die Argument-Spezifikation I oder II verwendet.

Die folgende Syntax veranschaulicht einen einfachen G65-Makroaufruf und einen gestapelten Aufruf nach Argument-Spezifikation II:

; Einfacher Fanuc-Aufruf:
G65 P1000 A1.0 B2.0 X15.0 Y25.0;

; Gestapelter Fanuc-Aufruf (Argument-Spezifikation II): G66 P9100 I10.0 J20.0 K30.0 I40.0 J50.0 K60.0;

KategorieElement / CodeBeschreibungWert / Details
Parameter6008#7 (IJK)Globales Argumentverhalten0 = Automatische Bestimmung von Spez. I/II; 1 = Strikte Spez. I
Parameter6007#4 (CVA)Parsing des Dezimalformats0 = NC-Format; 1 = Makroformat
Parameter6020#4 (GAA)Überschreibungen für gesperrte AdressenErlaubt G (zugeordnet zu #28-#32) und L (zugeordnet zu #12)
Parameter6009#2 (MAA)M-Code-MakroaufrufeBestimmt, ob die Adresse G zu einem Argument wird
AlarmAlarm 129 (PS0129)Ungültige Verwendung der Adresse GAusgelöst, wenn die GAA/MAA-Parameter die Verwendung von G verbieten
AlarmAlarm 1095 (PS1095)Stapelgrenze überschrittenAusgelöst, wenn mehr als 10 Sätze von I/J/K angegeben sind
AlarmAlarm 114 (PS0114)Formatfehler im MakroUndefinierter H-Code oder unzulässiges mathematisches Format
VersionT-SeriesDrehmaschinen-KonfigurationBeschränkt die Adressen strikt auf A, B, F, H, I, K, M, P, Q, R, S, T
VersionM-SeriesBearbeitungszentrum-KonfigurationUnterstützt die vollständig erweiterte Liste: A, B, D, F, H, I, J, K, L, M, P, Q, R, S, T, X, Y, Z

Programmierer müssen die Parametereinstellungen überprüfen, bevor sie Programme ausführen, die gestapelte I-, J- und K-Koordinaten enthalten, da eine fehlerhafte Einstellung zu Koordinatenüberschreibungen und mechanischen Kollisionen führt.

Siemens

Siemens Sinumerik-Steuerungen ordnen Argumente nicht nummerierten lokalen Variablen zu. Stattdessen schreiben sie bei der Ausführung eines Aufrufs Werte direkt in vordefinierte Systemvariablen wie $C_A bis $C_Z.

Das folgende Beispiel veranschaulicht, wie Parameter in einem G65-Aufrufsatz deklariert und im Unterprogramm erfasst werden:

; Siemens-Aufrufblock:
N30 G65 P10 F55 X150. Y100. S2000

; Parametererfassung im Siemens-Unterprogramm: N15 X_AXIS = $C_X Y_AXIS = $C_Y SPEED = $C_S FEEDRATE = $C_F

KategorieElement / CodeBeschreibungWert / Details
ParameterPUnterprogramm-Bezeichner4 bis 8 Stellen (bestimmt durch Maschinendaten)
ParameterLUnterprogramm-WiederholungsanzahlGanzzahliger Wert zwischen 1 und 9999
System Mask$MC_EXTERN_FUNCTION_MASKBitkonfiguration der MaschinendatenBit 6 legt das P-Stellenformat fest; Bit 3 ermöglicht die DIN-Code-Auswertung
AlarmAlarm 12720Programm-Nummer fehltAusgelöst, wenn dem Makroaufruf die Adresse P fehlt
AlarmAlarm 12722Gemischter cycle- und MakroaufrufAusgelöst, wenn Makroaufrufe und canned cycles gemischt werden
AlarmAlarm 14016Konflikte bei SatzfunktionenKonflikt mit M98, Rücksprüngen oder Programmende-Codes
VersionBit 6 = 0Füllt P strikt auf 4 Stellen aufDie Übergabe einer Programm-Nummer mit mehr als 4 Stellen verursacht einen Alarm
VersionBit 6 = 1Nativ unterstützt 8 StellenAkzeptiert Programm-Nummern mit bis zu 8 Stellen ohne Auffüllen

Bediener müssen alle argumentparameter zwingend nach den Programmaufruf-Codes platzieren, um unmittelbare Parsing-Alarme und abgebrochene cycles zu vermeiden.

Mitsubishi

Mitsubishi-Steuerungen ordnen Argumente den lokalen Variablen #1 bis #33 zu. Programmierer können den Parameter #1241 verwenden, um die Variablen L und P freizugeben.

Der folgende Block stellt einen Mitsubishi-Makroaufruf dar, der Argumente übergibt und die Überschreibungs-Priorität bei gemischten Formataufrufen zeigt:

; Einfacher Mitsubishi-Aufruf:
G65 P9900 A60. S100. F800;

; Demonstration der Überschreibung: G65 A1.1 B-2.2 D3.3 I4.4 I7.7;

KategorieElement / CodeBeschreibungWert / Details
Parameter#1241 (set13/bit5)Makro-Argument L/P-GültigkeitErmöglicht die Übergabe von L/P an die Variablen #12 und #16
Parameter#11053Speicherort des Anwenderprogramms0 = NC-Speicher; 1 = Festplatte
AlarmP275Stapelgrenze überschrittenAusgelöst, wenn mehr als 10 Sätze von I/J/K programmiert sind
AlarmP33ProgrammsyntaxfehlerAusgelöst durch ungültiges L/P in M98 oder unzulässige Zeichenketten
VersionM800V/M80V SeriesAbhängigkeiten vom AufrufmodusG65/G66 verbieten G und N; G66.1 erlaubt G- und N-Argumente

Bediener müssen die Variablen I, J und K während der Zuweisung I (Designation I) zwingend in alphabetischer Reihenfolge programmieren, um fehlerhafte Parametereinträge zu verhindern.

Markenvergleich

MerkmalFanucSiemensMitsubishi
VariablenzuordnungLokale Variablen #1 bis #33Systemvariablen $C_A bis $C_ZLokale Variablen #1 bis #33
ArgumentstapelungSpez. II ordnet bis zu 10 Sätze von I/J/K den Variablen #4 bis #33 zuSpeichert bis zu 10 Sätze in $C_I[0]... und erfasst die Anzahl in $C_I_NUMZuweisung II ordnet bis zu 10 Sätze von I/J/K den Variablen #4 bis #33 zu
Dezimalpunkt-PrioritätDer zuletzt angegebene Argumenttyp hat in gemischten Sätzen Vorrang— (no source)Der später angegebene Adresswert ist gültig
Gesperrte AdressenG/L/N/P sind gesperrt; G/L können über den GAA-Parameter zugeordnet werdenP, L, O, N müssen Ganzzahlen sein; Realkommazahlen lösen Alarme ausG/N in G65/G66 gesperrt; L/P können über Parameter #1241 freigegeben werden
Interpreter-UmschaltungNatives Custom Macro BErfordert G290 zur Auswertung von Systemvariablen im UnterprogrammNatives Custom Macro

Technische Analyse

Die Analyse der Unterschiede in der Argumentzuweisung bei diesen Steuerungen offenbart drei verschiedene architektonische Wege. Fanuc verlässt sich stark auf parametergesteuertes Adress-Aliasing und einzigartige Multiplexing-Funktionen. Durch die Unterstützung der Argument-Spezifikation II (Argument Specification II) ermöglicht Fanuc Programmierern, die Grenzen alphabetischer Adressen zu umgehen, indem I, J und K bis zu zehnmal in einem einzigen Satz wiederholt werden. Die Steuerung sequenziert diese wiederholten Adressen automatisch und unsichtbar in die lokalen Variablen #4 bis #33. Darüber hinaus ermöglichen Parameter wie 6020#4 (GAA) und 6009#2 (MAA) dem Programmierer, das standardmäßige Verbot der Adressen G und L zu überschreiben und sie direkt den Variablen #28-#32 und #12 zuzuordnen.

Siemens lehnt das System nummerierter lokaler Variablen zugunsten selbstüberwachender Systemvariablen ab. Anstatt Werte in nummerierte lokale Variablen zu schieben, weist Siemens Argumente Variablen zu, die nach den Achsen oder Funktionen selbst benannt sind, wie z. B. $C_X oder $C_S. Für Array-Argumente implementiert Siemens eine native Array-Behandlung, indem wiederholte I-, J- und K-Eingaben in indizierten Arrays (wie $C_I[0]) gestapelt und die Anzahl über $C_I_NUM verfolgt wird. Darüber hinaus unterstützt Siemens eine dynamische Kreuzkompilierung (dynamic cross-compilation), die es Programmierern ermöglicht, zwischen dem Hochsprachenmodus (G290) und dem ISO-Dialektmodus (G291) umzuschalten, um komplexe mathematische Berechnungen mit den Parametern durchzuführen.

Mitsubishi bietet einen robusten Mittelweg mit spezieller Überschreibungslogik und aufrufmodusabhängiger Adresserfassung. In Fällen, in denen sich überschneidende Formate im selben Satz programmiert sind, priorisiert und akzeptiert der Interpreter von Mitsubishi den letzten Wert, ohne die Maschine anzuhalten. Die Steuerung bietet zudem eine einzigartige Flexibilität durch Parameter #1241, der die Übergabe der Adressen L und P als Variablen #12 und #16 ermöglicht. Im modale Aufruf B (Modal Call B, G66.1) erlaubt Mitsubishi sogar, reservierte Adressen wie G und N als Argumente #10 und #14 zu erfassen, sofern sie nach den ausführbaren NC-Codes stehen.

Programmbeispiele

Fanuc-Beispiel

G65 P1000 A1.0 B2.0 X15.0 Y25.0;

Trockenlauf (dry run)

  • Der Interpreter liest G65 und übergibt die Kontrolle an Programm O1000.
  • Der Wert 1.0 wird der lokalen Variable #1 zugewiesen.
  • Der Wert 2.0 wird der lokalen Variable #2 zugewiesen.
  • Der Wert 15.0 wird der lokalen Variable #24 zugewiesen.
  • Der Wert 25.0 wird der lokalen Variable #25 zugewiesen.
  • Das Makroprogramm verarbeitet die Operationen unter Verwendung dieser Variablen und kehrt über M99 zum Hauptprogramm zurück.

Siemens-Beispiel

G65 P1234 A10. C20. X30. Z40. I50. K60. J70. I80.

Trockenlauf

  • Der Interpreter liest G65 und ruft die Programmnummer 1234 auf.
  • Der Wert 10.0 wird $C_A zugeordnet.
  • Der Wert 20.0 wird $C_C zugeordnet.
  • Der Wert 30.0 wird $C_X zugeordnet.
  • Der Wert 40.0 wird $C_Z zugeordnet.
  • Der Array-Variable $C_I[0] wird 50.0 zugewiesen, $C_J[0] wird 70.0 zugewiesen, $C_K[0] wird 60.0 zugewiesen.
  • Die zweite Instanz der Adresse I weist $C_I[1] den Wert 80.0 zu, und $C_I_NUM wird auf 2 aktualisiert, um die Array-Größe zu erfassen.

Mitsubishi-Beispiel

G65 A1.1 B-2.2 D3.3 I4.4 I7.7;

Trockenlauf

  • Der Interpreter verarbeitet den einfachen Aufruf.
  • Der Wert 1.1 wird der lokalen Variable #1 (Adresse A) zugeordnet.
  • Der Wert -2.2 wird der lokalen Variable #2 (Adresse B) zugeordnet.
  • Die Adresse D wird #7 zugeordnet und weist den Wert 3.3 zu.
  • Die erste Instanz der Adresse I wird #4 zugeordnet (Wert 4.4).
  • Die zweite Instanz der Adresse I wird aufgrund der Sequenzierung nach Zuweisung II (Designation II) der Variable #7 zugeordnet (Wert 7.7). Da sowohl D als auch das zweite I auf #7 verweisen, priorisiert die Überschreibungslogik das letzte Argument, und die Variable #7 wird final mit dem Wert 7.7 belegt.

Fehleranalyse

MarkeAlarmcodeAuslösebedingungBediener-SymptomFehlerursache / Behebung
FanucAlarm 129Verwendung der Adresse G als Argument, wenn dies nicht zulässig istCNC-Ausführung stoppt sofort; Bildschirm zeigt Alarmmeldung anGAA/MAA-Parameter sind deaktiviert; Parameter 6020#4 aktivieren oder G-code ändern
FanucAlarm 1095Mehr als 10 Sätze von I/J/K in Argument-Spez. II programmiertSteuerung stoppt den cycle; Programm stoppt, bevor die Bewegung beginntStapelgrenze der Spez. II überschritten; I/J/K-Paare auf 10 oder weniger reduzieren
SiemensAlarm 12720Aufruf des G65/G66-Makros ohne Programmnummeradresse PInterpreter bricht die Ausführung ab; cycle-Startlampe erlischtFehlende P-Adresse im NC-Satz; Programm-Nummer P_ im Makroaufruf angeben
SiemensAlarm 12722Mischen von canned cycles und G65/G66-Makroaufrufen im selben SatzSteuerung weist den Satz ab; Anzeige zeigt Makro- und cycle-KonfliktG81-G89 und G65/G66 in einem Satz kombiniert; trennen Sie diese in zwei Sätze auf
MitsubishiP275Eingabe von mehr als 10 Sätzen von I/J/K in Zuweisung IIAchsbewegung ist gesperrt; Alarmstatus ist aktiviertStapelgrenze überschritten; wiederholte I/J/K-Sätze auf 10 oder weniger beschränken
MitsubishiP33Ungültige L/P-Adresse im M98-UnterprogrammaufrufProgramm stoppt mit SyntaxfehlerParameter #1241 ist aktiv, wodurch L/P zu Variablenargumenten werden; Standard-M98 ohne L/P verwenden

Anwendungshinweis

Wenn unbemerkt Koordinatenüberschreibungen durch eine fehlerhafte Argumentstapelung im Speicher auftreten, fährt die Achse unkontrolliert in die Spannmittel und verursacht Ausschuss oder Maschinenschäden. Um diese Gefahr bei Fanuc-Steuerungen auszuschließen, muss der Parameter 6008#7 (IJK) auf 0 gesetzt werden, damit die Steuerung die Argument-Spezifikation II zur automatischen Zuweisung gestapelter I-, J- und K-Koordinaten korrekt erkennt. Steht dieser Parameter auf 1, interpretiert die Steuerung alle Eingaben nach Spezifikation I, wodurch nachfolgende Koordinaten die lokalen Variablen überschreiben und die Werkzeugpfade verfälschen. Zusätzlich muss der Parameter 6007#4 (CVA) überprüft werden: Ist er aktiv (Wert 1), wird ein Programmbefehl wie X10 als 0,01 mm statt 10,0 mm interpretiert, was zu massiven Konturabweichungen führt. Bei Mitsubishi-Steuerungen schaltet der Parameter #1241 die Argumentgültigkeit für L und P frei; wird hierbei ein M98-Aufruf mit L oder P programmiert, bricht die Bearbeitung mit dem Alarmcode P33 ab. Auf Siemens-Steuerungen steuert das System-Maschinendatum $MC_EXTERN_FUNCTION_MASK (Bit 6) die Interpretation der Programmnummer P – eine fehlerhafte Konfiguration blockiert Aufrufe mit mehr als 4 Stellen und führt zum Alarm 12720.

Verwandte Befehle

  • G65 Custom Macro B: Einfacher, nicht-modaler Makroaufruf-Befehl zur Ausführung von Unterprogrammen und zur Übergabe von Variablenwerten.
  • G66: Modaler Makroaufruf-Befehl, der die Ausführung des Unterprogramms bei jedem Satz mit Achsbewegung wiederholt, bis er abgewählt wird.
  • G67: Modaler Abwahlbefehl zur Deaktivierung von modalen G66- oder G66.1-cycles und zur Rückkehr zur normalen Interpreter-Ausführung.
  • Writing and Calling Subprograms: Allgemeiner Unterprogramm-Ausführungsbefehl, der Sekundärprogramme aufruft, aber keine Variablenübertragung zulässt.
  • Macro Logical Operators: Logische Operatoren in Makro-Unterprogrammen zur Validierung übergebener Argumente und zur Steuerung des Programmflusses.

Fazit

Eine sorgfältige Überprüfung der steuerungsspezifischen Parameter wie 6008#7 (IJK) auf Fanuc, $MC_EXTERN_FUNCTION_MASK auf Siemens und #1241 auf Mitsubishi vor dem Programmstart sichert die korrekte Interpretation aller übergebenen Variablen ab. Die Standardisierung von Programmierformaten und das konsequente Setzen von Dezimalpunkten bei Argumentwerten minimieren Maßabweichungen. Durch diese einfachen Verifizierungsschritte in der Arbeitsvorbereitung wird die Prozesssicherheit signifikant erhöht, das Risiko von Kollisionen minimiert und die Entstehung von teurem Ausschuss effektiv verhindert.

Häufig gestellte Fragen (FAQ)

Wie stelle ich sicher, dass I, J und K bei der Parameterübergabe auf einer Mitsubishi-Steuerung nicht vertauscht werden?

Bei Verwendung der Argumentzuweisung I (Designation I) müssen die Adressbuchstaben zwingend in alphabetischer Reihenfolge programmiert werden. Eine Missachtung dieser Reihenfolge führt dazu, dass die Werte falschen lokalen Variablen zugeordnet werden, was unbemerkte Maßabweichungen verursacht. Um dies zu verhindern, passen Sie den Postprozessor Ihres CAM-Systems so an, dass er die Adressbuchstaben in Aufrufblöcken stets alphabetisch sortiert ausgibt.

Wie verhindert man Maßabweichungen bei Fanuc-Steuerungen durch fehlende Dezimalpunkte bei der Argumentübergabe?

Das Verhalten wird über den Parameter 6007#4 (CVA) gesteuert. Wenn dieser auf 1 (Makroformat) steht, wird ein Wert wie X10 als 0,01 mm anstelle von 10,0 mm eingelesen, was zu extrem fehlerhaften Verfahrbewegungen führt. Ändern Sie den Parameter 6007#4 auf 0 für das NC-Format oder gewöhnen Sie sich an, alle Übergabewerte im G-Code stets mit Dezimalpunkt zu schreiben.

Wie lassen sich unkontrollierte Makro-Wiederholungen bei modalen Aufrufen auf Siemens-Steuerungen sicher vermeiden?

Ein modaler Makroaufruf mit G66 bleibt so lange aktiv, bis er explizit deaktiviert wird. Jede nachfolgende Achsbewegung im Programm führt das Makro erneut aus, was häufig zu Kollisionen bei Freifahr- und Positionierbewegungen führt. Fügen Sie im Hauptprogramm unmittelbar nach dem letzten Bearbeitungspunkt den Befehl G67 ein, um den modalen Aufruf aufzuheben, bevor Sie die Achsen freifahren.

Immer noch nicht gelöst?

Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

KI-Assistent fragen
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ö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