Skip to main content
CNC.wikiCNC.wiki

Siemens CYCLE84 und CYCLE99 Gewindezyklen prozesssicher programmieren

Programmieren Sie Siemens CYCLE84 rigid tapping und CYCLE99 Gewindedrehen auf SINUMERIK. Vermeiden Sie Spindelalarme und Kollisionen bei der Bearbeitung.

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

CNC CARE Mitgründer

Einleitung

Ein plötzlicher Achsdesynchronisationsfehler beim Eintauchen eines Hochleistungsgewindebohrers in eine Sacklochbohrung führt dazu, dass sich das Werkzeug verklemmt, mit einem lauten Knall abschert und das teure Werkstück unbrauchbar macht. Wenn der Sicherheitsabstand (SDIS) oder die Rückzugsebene zu niedrig gewählt werden, droht bei schnellen Positionierbewegungen im Eilgang eine harte Kollision zwischen dem Werkzeughalter und einer Spannvorrichtung oder der Schraubstockbacke auf dem Maschinentisch. Einrichter und Bediener müssen sich bewusst sein, dass beim starren Gewindebohren mit CYCLE84 sowohl der Vorschub-Override als auch die Zyklus-Stopp-Taste steuerungstechnisch vollständig blockiert sind, um das Gewindeprofil vor Beschädigungen zu schützen. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Ähnlich kritisch verhält es sich beim Gewindedrehzyklus CYCLE99: Wird der Gewindeauslaufweg (_ROP) nicht präzise inkrementell überprüft, zieht das Werkzeug nicht rechtzeitig zurück und kollidiert mit einer Werkstückschulter oder dem Spannfutter. Eine korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl und vermeidet so unvorhergesehene Toleranzüberschreitung und teuren Ausschuss.

Technische Übersicht

SpezifikationsfeldTechnischer Wert / Einschränkung
BefehlscodeCYCLE84 (starres Gewindebohren) und CYCLE99 (Gewindedrehen)
ModalgruppeGewindebohrzyklus (CYCLE84), Gewindedrehzyklus (CYCLE99)
Unterstützte MarkenSiemens
Kritische ParameterRTP, RFP, SDIS, SST, SST1 (CYCLE84) | _APP, _ROP, _TDEP, _VARI (CYCLE99)
HauptbeschränkungDie Schalter für feedrate override und cycle stop sind während der Ausführung von CYCLE84 gesperrt; CYCLE99 ignoriert die globalen Einstellungen DITS/DITE und SD 42010.

Schnellleser

  • Programmieren Sie aktive Befehle zur Spindeldrehrichtung (M03 oder M04) unmittelbar vor dem Aufruf von CYCLE84, um Alarm 61102 zu verhindern.
  • Nutzen Sie den unabhängigen Rückzugs-Spindeldrehzahlparameter SST1, um den Gewindebohrer mit einer höheren Drehzahl als der Eintauchdrehzahl SST zurückzuziehen, was die Zykluszeiten optimiert.
  • Stellen Sie sicher, dass der Sicherheitsabstand SDIS höher als alle Spannvorrichtungen oder Schraubstockbacken eingestellt ist, um Kollisionen im Eilgang zu verhindern.
  • Verifizieren Sie, dass die Anlauf- (_APP) und Auslaufwege (_ROP) für CYCLE99 inkrementell ohne Vorzeichen definiert sind, da sie die globalen Rampeneinstellungen umgehen.
  • Deaktivieren Sie modale Zykluszustände explizit mit G80 oder implizit durch einen Bewegungsbefehl der Gruppe 01 auf SINUMERIK-Steuerungen.
  • Konfigurieren Sie die modale Gewindebohr-Spindelmaske SD55484 $SCS_DRILL_TAPPING_SET_MC, um festzulegen, ob die Spindel zwischen den Bohrungen in der Lageregelung bleibt.
  • Stellen Sie gültige Bearbeitungsart-Parameter in VARI ein, um einen Stopp des Interpreters mit Alarm 61002 während der Zykluseinrichtung zu vermeiden.

Grundlegende Konzepte

Die praktische Programmierwirkung des Gewindebohrzyklus CYCLE84 (rigid tapping) ist die präzise mechanische Synchronisation des Z-Achsen-Vorschubs und der Spindelrotation, um Gewinde ohne Ausgleichsfutter zu schneiden. Während der Ausführung führt die Maschine den Gewindebohrer auf die Zieltiefe, stoppt die Spindel, verweilt zur Freihaltung des Spanfußes, kehrt die Spindeldrehrichtung um und zieht auf die Rückzugsebene zurück. Programmierer müssen ihre Startpositionen und Sicherheitsabstände (SDIS) sorgfältig verwalten. Das Gewindebohren ist im Vergleich zu Standard-Bohroperationen ein Hochrisiko-Prozess, weshalb die Deaktivierung der Werkzeugradiuskorrektur und die Überprüfung der Koordinatenparameter vor dem Start unerlässlich sind, um mechanische Schäden zu vermeiden. Gewindebohroperationen können mit dem Zentrieren in einem siemens-cycle81-centering-drilling-cycle oder dem Tiefbohren in einem cycle83-deep-hole-drilling verglichen werden, doch das starre Gewindebohren stellt aufgrund der absoluten Synchronisation zwischen rotierender Spindel und linearer Vorschubachse einzigartige Anforderungen.

Beim Einsatz des Gewindedrehzyklus CYCLE99 automatisieren Programmierer komplexe Gewindedurchgänge entlang eines zylindrischen oder kegelförmigen Profils und nutzen Parameter wie APP und ROP, um das Anfahren und Wegfahren des Werkzeugs vom Material zu steuern. Da der Zyklus die Gewindedurchgänge intern mathematisch berechnet, müssen Bediener sicherstellen, dass die Anlauf- und Auslaufwege auf Freigängigkeit überprüft werden. Eine häufige Fehlerursache beim Gewindedrehen is das Ignorieren der Tatsache, dass CYCLE99 den Gewindeanlauf und -auslauf durch eine rein geometrische Verkettung einzelner Gewindeblöcke abwickelt und die dynamischen Maschinenparameter DITS und DITE vollständig ignoriert. Gewindedrehoperationen, die in maschinennahen G-Code-Vergleichen wie dem Leitfaden g33-and-g32-threading-commands detailliert beschrieben sind, werden von CYCLE99 durch dialoggeführte Parameter-Arrays vereinfacht.

Siemens unterscheidet seine Steuerungslogik von anderen Marken durch drei äußerst einzigartige Backend-Verhalten in diesen Zyklen. Erstens nutzen Siemens-Steuerungen eine versteckte „Shell-Zyklus“-Mapping-Architektur. Wenn ein G84-Gewindebohrblock im ISO-Dialekt von der Steuerung gelesen wird, führt sie kein fest verdrahtetes ISO-Makro aus. Stattdessen erfasst sie die Adressen in Systemvariablen und leitet sie intern über CYCLE384M oder CYCLE384T um, wodurch die Eingaben automatisch in den nativen, dialoggeführten CYCLE84-Standardzyklus übersetzt werden.

Befehlsstruktur

Die native Siemens-Programmierung verwendet hochstrukturierte, parametrisierte Zyklusaufrufe. Im Gegensatz zu traditionellen G-Codes akzeptieren Siemens-Steuerungen komplexe mathematische Argumente direkt in Klammern. Der starre Gewindebohrzyklus CYCLE84 verwendet Parameter, die die absolute Rückzugsebene, die Referenzebene und die inkrementelle Tiefe definieren.

Für das Gewindedrehen bietet CYCLE99 eine umfangreiche Blockstruktur, die präzise Definitionen der Start- und Endkoordinaten, Zustellwege und Schlichtaufmaße erfordert. Die Parameter müssen sorgfältig in der richtigen Reihenfolge zugeordnet werden, da jedes Auslassen oder falsch gesetzte Komma dazu führt, dass der Parser die Argumentindizes verschiebt, was zu einer fehlerhaften Zyklusaustragung führt.

Siemens Dialog-Gewindebohrsyntax

CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, _AXN, _PITA, _TECHNO, _VARI, _DAM, _VRT, _PITM, _PTAB, _PTABA, _GMODE, _DMODE, _AMODE)

Siemens Dialog-Gewindedrehsyntax

CYCLE99(_SPL, _SPD, _FPL, _FPD, _APP, _ROP, _TDEP, _FAL, _IANG, _NSP, _NRC, _NID, _PIT, _VARI, _NUMTH, _SDIS, _MID, _GDEP, _PIT1, _FDEP, _GST, _GUD, _IFLANK, _PITA, _PITM, _PTAB, _PTABA, _DMODE, _AMODE, _S_XRS)

Parameter-Leitfaden für CYCLE84 und CYCLE99

ParameterBeschreibungWertebereich
RTPRückzugsebene (absolut). Die Koordinate, auf die das Werkzeug nach Erreichen der Endtiefe zurückzieht.REAL-Wert (absolute Koordinate)
RFPReferenzebene (absolut). Der Koordinatenwert, der die Oberseite des Werkstücks definiert.REAL-Wert (absolute Koordinate)
SDISSicherheitsabstand. Wert, der zur RFP addiert wird und bei dem der Vorschub startet. Vorzeichenlos einzugeben.REAL-Wert (positiv)
DPEndbohrtiefe (absolut).REAL-Wert (absolute Koordinate)
DPREndbohrtiefe relativ zur Referenzebene (inkrementell).REAL-Wert (positiv)
DTBVerweilzeit an der Endtiefe zum Spanbrechen.REAL-Wert (Sekunden)
SDACSpindeldrehrichtung nach Zyklusende.3 (M03), 4 (M04), oder 5 (M05)
PITGewindesteigung. Wertebereich: 0,001 bis 2000,000 mm.REAL-Wert (mit Vorzeichen)
SSTSpindeldrehzahl zum Gewindebohren.REAL-Wert (U/min)
SST1Spindeldrehzahl für den Rückzug. Wenn auf 0 gesetzt, entspricht die Rückzugsgeschwindigkeit der SST.REAL-Wert (U/min)
_APPGewindeanlaufweg (inkrementell, ohne Vorzeichen).REAL-Wert (positiv)
_ROPGewindeauslaufweg (inkrementell, ohne Vorzeichen).REAL-Wert (positiv)
_TDEPGewindetiefe (inkrementell, ohne Vorzeichen).REAL-Wert (positiv)
_IANGZustellwinkel. Der Wert bestimmt die Flankenzustellungen (Hinterflanke, Vorderflanke oder rechter Winkel).REAL (>0: Hinterflanke, <0: Vorderflanke, =0: rechter Winkel)
_VARI / VARIBearbeitungsart (z. B. 0 für starres Gewindebohren, 300101 für Gewindedrehen).INT

Markenanwendungen

Siemens

Die Siemens-Steuerung unterscheidet sich durch ihre interne Zyklusverarbeitung im Hintergrund deutlich von anderen Steuerungsmarken. Erstens basiert Siemens auf einer proprietären „Shell-Zyklus“-Mapping-Architektur (Mantelzyklus): Wenn ein ISO-G84-Block aufgerufen wird, führt die Steuerung kein starres ISO-Makro aus, sondern erfasst die Parameter und leitet sie über verdeckte Übersetzer (CYCLE384M für das Fräsen oder CYCLE384T für das Drehen) weiter, um das äußerst robuste native Siemens-CYCLE84 auszuführen. Zweitens bietet Siemens eine unabhängige Spindeldrehzahlregelung nativ im starren Gewindebohrzyklus über die Parameter SST (Eintauchen) und SST1 (Rückzug). Dies gibt Programmierern die Möglichkeit, den Gewindebohrer mit einer deutlich höheren Drehzahl aus der Bohrung herauszuziehen, als er hineingefahren ist, was die Zykluszeiten optimiert, ohne die Postprozessoren anpassen zu müssen. Schließlich wickelt Siemens den Gewindeanlauf und -auslauf in CYCLE99 über eine rein geometrische Blockverkettung anstelle von dynamischen Beschleunigungsrampen ab. Dies macht den Werkzeugweg vollständig unabhängig von globalen CNC-Rampenvariablen wie SD 42010 $SC_THREAD_RAMP_DISP, welche während der Zyklusausführung ignoriert und unverändert gelassen werden.

Markenvergleich

VergleichsaspektSINUMERIK 840D sl (Advanced)SINUMERIK 828D (Standard)SINUMERIK 808D (Compact)
Spindelregelung für MCALL (SD55484)Vollständig anpassbar über SD55484 $SCS_DRILL_TAPPING_SET_MC. Der Wert 1 erzwingt die Lageregelung zwischen den Bohrungen, um die Zykluszeit zu minimieren.Unterstützt Standard-Spindelkonfiguration; SD55484 kann so konfiguriert werden, dass der normale Spindelbetrieb reaktiviert wird (0) oder die Lageregelung beibehalten wird.Die Spindelregelung ist standardmäßig auf die normale Reaktivierung eingestellt (SD55484 = 0); fortgeschrittene benutzerdefinierte modale Overrides sind im Allgemeinen auf die Werkseinstellungen gesperrt.
Gewinderampen-Einstellungen (SD 42010)Wird beim CYCLE99-Gewindedrehen ignoriert; verlässt sich ausschließlich auf die programmierte geometrische Blockverkettung für An- und Auslauf.Wird in CYCLE99 ignoriert; der Werkzeugweg bleibt strikt an geometrische Parameter gebunden, wodurch das Setup vor Änderungen globaler Einstellungen geschützt wird.Wird in CYCLE99 ignoriert; die grundlegende Ausführung basiert vollständig auf Dialog-Parametern ohne Verwendung von System-Rampeneinstellungen.
Funktionsmaske Dreheinstellung (SD55218)Voller Zugriff zur Konfiguration von SD55218 $SCS_FUNCTION_MASK_TURN_SET[5], um den DITRB-Befehl explizit zu aktivieren oder zu deaktivieren.Standardmäßiger Parameterzugriff; ermöglicht das Umschalten von DITRB über die Funktionsmaske basierend auf Werkstückgeometrien und Schnittanforderungen.Die Funktionsmaske ist werkseitig vorkonfiguriert; eine direkte Änderung von SD55218 durch den Bediener wird nicht unterstützt.

Technische Analyse

Der mechanische Kern von CYCLE84 liegt in der starren Synchronisation des Spindeldrehwinkels und des Vorschubs der Z-Achse. Bei der Ausführung dieses Zyklus verriegelt die SINUMERIK-Steuerung die beiden Achsen in einem elektronischen Getriebeverhältnis. Programmierer können die Einstelldaten SD55484 $SCS_DRILL_TAPPING_SET_MC nutzen, um das Verhalten der Spindel bei Verwendung eines modalen Aufrufs (MCALL) über mehrere Bohrungen hinweg zu konfigurieren. Wenn dieser Parameter auf 1 gesetzt ist, bleibt die Spindel in der Lageregelung (position-controlled mode), während sich das Werkzeug von Bohrung zu Bohrung bewegt. Dies verhindert, dass die Spindel an jeder Position bis zum Stillstand abbremst und wieder hochrampt. Eine Einstellung auf 0 reaktiviert den normalen Spindelbetrieb zwischen den Bohrungen, was den Motor schont, aber die Gesamtbearbeitungszeit verlängert.

Beim Gewindedrehen steuert CYCLE99 die Bahnerzeugung auf eine hochgradig deterministische Weise. Anstatt sich auf globale Rampenparameter des Systems wie DITS (Gewindeanlauf) und DITE (Gewindeauslauf) zu verlassen, die die Beschleunigung basierend auf den aktuellen Vorschüben dynamisch anpassen, führt CYCLE99 eine rein geometrische Verkettung einzelner Gewindeblöcke durch. Die Einstelldaten SD 42010 $SC_THREAD_RAMP_DISP werden vollständig ignoriert und unverändert gelassen. Dies stellt unter allen Schnittbedingungen sicher, dass die Anlauf- und Auslaufwege exakt den programmierten inkrementellen Werten _APP und _ROP entsprechen. Dieses Maß an geometrischer Kontrolle is beim Gewindeschneiden nahe an Schultern von entscheidender Bedeutung, da dynamische Beschleunigungsschwankungen andernfalls zu einer katastrophalen Kollision führen könnten. Die Verwendung des DITRB-Befehls innerhalb des Zyklus kann vom Programmierer mithilfe der Systemvariablen SD55218 $SCS_FUNCTION_MASK_TURN_SET[5] explizit ein- und ausgeschaltet werden, um den Schnittweg an spezifische Materialanforderungen anzupassen.

Programmbeispiele

Siemens CYCLE84 Beispiel für starres Gewindebohren

; Siemens: N470 CYCLE84(5.00000, 0.00000, 2.00000, -18.00000, 0.00000, 0.50000, 3, 12.00000, 0.00000, 200.00000, 200.00000, 3,0,0,0,,0.00000)

Trockenlauf (dry run)-Ablauf für CYCLE84

Detaillierter satzweiser Ablauf der Programmausführung:

  • Das Werkzeug fährt im Eilgang auf die sichere Koordinatenposition über der Bohrung, die der Koordinate der Rückzugsebene RTP von 5,0 mm entspricht.
  • Beim Lesen des CYCLE84-Blocks überprüft die Steuerung, ob sich die Spindel im Uhrzeigersinn dreht, was dem SDAC-Parameterwert von 3 (entspricht M03) entspricht. Wenn M03 oder M04 fehlt, stoppt die Steuerung und gibt den Alarm 61102 aus.
  • Das Werkzeug nähert sich der Werkstückreferenzebene RFP von 0,0 mm und wechselt im Abstand des Sicherheitsabstands SDIS von 2,0 mm vom Eilgang in den Schnittvorschub.
  • Die Z-Achse taucht mit einem präzise mit der Spindeldrehzahl SST von 200,0 U/min synchronisierten Vorschub nach unten und steuert die absolute Tiefe DP von -18,0 mm an (die relative Tiefe DPR ist auf 0,0 mm gesetzt und wird ignoriert). Die Gewindesteigung ist durch den Parameter PIT mit 12,0 mm definiert (entspricht einer Gewindesteigung M12).
  • Nach Erreichen der Endtiefe von -18,0 mm stoppt die Spindel und verweilt für 0,5 Sekunden (definiert durch Parameter DTB), um eine Späneevakuierung am Grund zu ermöglichen.
  • Die Spindel kehrt automatisch die Drehrichtung um und zieht die Z-Achse mit der Rückzugsspindeldrehzahl SST1 von 200,0 U/min auf die Rückzugsebene RTP von 5,0 mm zurück.

Siemens CYCLE99 Beispiel für das Gewindedrehen

; Siemens: N50 CYCLE99(0, 42, 35, 42, 5, 7, 2.76, 0, 0, 0, 5, 2, 4.5, 300101, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1,,,,0)

Trockenlauf-Ablauf für CYCLE99

Detaillierter satzweiser Ablauf der Programmausführung:

  • Das Gewindedrehwerkzeug fährt im Eilgang zum Startpunkt der Längsachse _SPL bei 0,0 mm und zum Gewindestartdurchmesser _SPD von 42,0 mm.
  • Das Werkzeug führt eine Reihe von 5 Schruppschnitten (definiert durch _NRC) und 2 Schlichtdurchgängen (definiert durch _NID) aus und stellt bis zum absoluten Endpunkt _FPL bei 35,0 mm und dem Enddurchmesser _FPD von 42,0 mm zu.
  • Bei jedem Schnittdurchgang nähert sich das Werkzeug dem Bauteil entlang des inkrementellen Anlaufwegs _APP von 5,0 mm, damit sich die Spindel mit dem Achsvorschub synchronisieren kann.
  • Das Werkzeug schneidet das Gewinde mit einer Steigung _PIT von 4,5 mm und stellt unter einem Zustellwinkel _IANG von 0 Grad (senkrecht zur Schnittachse) bis zu einer Gesamttiefe _TDEP von 2,76 mm zu. Die Bearbeitungsart _VARI ist auf 300101 gesetzt, was das Standard-Außengewindedrehen darstellt.
  • Am Ende jedes Durchgangs zieht das Werkzeug entlang des inkrementellen Auslaufwegs _ROP von 7,0 mm zurück, wobei alle globalen Rampeneinstellungen umgangen werden, um ein sofortiges Rückziehen vor dem Anfahren von Werkstückschultern zu gewährleisten.
  • Nach Fertigstellung aller Durchgänge und des Schlichtaufmaßes _FAL von 0,0 mm kehrt das Werkzeug in die sichere Startposition zurück, bereit für den nächsten Befehlsablauf.

Fehleranalyse

MarkeAlarmcodeAuslösebedingungBediener-SymptomUrsache / Behebung
Siemens61101Referenzebene falsch definiert. Programmierte Geometrie widerspricht der Endtiefe.Interpreter stoppt, die Satzverarbeitung hält an und ein Alarm wird auf dem Bildschirm angezeigt.Überprüfen und programmieren Sie gültige Koordinaten für die absolute Rückzugsebene RTP, die Referenzebene RFP und die Tiefe DP, sodass diese logisch ausgerichtet sind.
Siemens61102Keine Spindeldrehrichtung programmiert. Spindeldrehrichtung M03 oder M04 fehlt vor dem Zyklusaufruf.Spindel startet nicht und die Zyklusausführung wird abgebrochen, unmittelbar bevor das Werkzeug eintaucht.Programmieren Sie M03 oder M04 im dem CYCLE84 vorangehenden Block, um die Spindeldrehrichtung zu definieren.
Siemens61002Bearbeitungsart fehlerhaft programmiert. Ungültiger oder nicht unterstützter Wert für den Parameter VARI.Die Steuerung weigert sich, den Zyklus auszuführen, und stoppt das Programm im Fehlerzustand.Stellen Sie sicher, dass dem Parameter VARI / _VARI ein gültiger, unterstützter Wert (wie 0 für starres Gewindebohren oder 300101 für Gewindedrehen) zugewiesen ist.

Anwendungshinweis

Ein kapitaler Werkzeugbruch oder eine harte Kollision zwischen dem rapid-traversierenden Werkzeug und einer Spannvorrichtung auf dem Maschinentisch ist die unmittelbare mechanische Konsequenz, wenn der Sicherheitsabstand (SDIS) oder die Rückzugsebene (RTP) zu niedrig eingestellt sind. Einrichter müssen sich der Besonderheit von CYCLE84 bewusst sein: Die Schalter für den Vorschub-Override und die Zyklus-Stopp-Taste sind steuerungstechnisch komplett gesperrt. Droht ein Crash oder verklemmt sich ein Span, kann der Bediener die Achse nicht per Vorschub-Halt stoppen, sondern muss den physischen Not-Aus-Taster drücken. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Ein weiterer kritischer Punkt ist die Auslösung von Alarm 61102: Wird die Spindeldrehrichtung (M03 oder M04) nicht im unmittelbar vorangehenden Block programmiert, blockiert die Steuerung die Bearbeitung komplett. Beim Gewindedrehen mit CYCLE99 führt das Ignorieren des Gewindeauslaufwegs (_ROP) zu verheerenden Schäden am Werkstück oder der Spindel. Da CYCLE99 die globalen Ramping-Parameter DITS, DITE und SD 42010 vollständig ignoriert, zieht das Werkzeug bei fehlender präziser Definition von _ROP nicht rechtzeitig zurück und rammt die Werkstückschulter oder das Spannfutter, was zu Toleranzüberschreitung und teurem Ausschuss führt. Eine korrekte Konfiguration aller Geometrieparameter eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl.

Verwandte Befehle

  • CYCLE840 (Gewindebohren mit Ausgleichsfutter): Wird verwendet, wenn Spindel und Z-Achse nicht mechanisch synchronisiert sind, und stützt sich auf einen schwimmenden Werkzeughalter, um Steigungsfehler auszugleichen.
  • G84 (ISO-Dialekt-Gewindebohren): Der ältere ISO-Gewindebohrstandard, den Siemens-Steuerungen erfassen und intern über versteckte Shell-Zyklen in das native CYCLE84 übersetzen.
  • MCALL (Modaler Unterprogrammaufruf): Wendet einen modalen Zustand eines festen Zyklus wie CYCLE84 auf mehrere Koordinaten an und führt ihn an jedem Koordinatenpunkt automatisch aus, bis er abgewählt wird.
  • CYCLE97 (Standard-Gewindeschneiden): Der grundlegende Dialog-Gewindeschneidzyklus auf SINUMERIK, im Vergleich zu den fortgeschritteneren Kegel- und mehrgängigen Optionen in CYCLE99.
  • g33-and-g32-threading-commands: Die grundlegenden ISO-G-Codes für das Gewindeschneiden mit konstanter Steigung, die eine maschinennahe Steuerung des Gewindeweges Satz für Satz ermöglichen.
  • siemens-cycle81-centering-drilling-cycle: Ein Standard-Bohrzyklus, der ohne die beim starren Gewindebohren übliche Gagalierungs- oder Rückzugslogik arbeitet.
  • cycle83-deep-hole-drilling: Der Tiefbohrzyklus (peck drilling), der wie das starre Gewindebohren fortschrittliche Rückzugsmodi nutzt, um kontinuierliche Späne zu bewältigen.

Fazit

Eine prozesssichere Ausführung von Gewindebohr- und Gewindedrehoperationen auf Siemens SINUMERIK-Steuerungen verlangt die sorgfältige Abstimmung der Geometrie- und Kinematikparameter. Durch die Programmierung von M03 oder M04 unmittelbar vor dem Zyklusaufruf von CYCLE84 wird der gefürchtete Alarm 61102 zuverlässig vermieden. Die Nutzung der unabhängigen Rückzugsdrehzahl SST1 in Verbindung mit einer großzügigen Sicherheitsfreigabe SDIS optimiert die Zykluszeit und schützt die Werkzeuge vor verheerenden Kollisionen mit Spannmitteln. Beim Gewindedrehen sichert die exakte Festlegung des inkrementellen Auslaufwegs _ROP in CYCLE99 das kollisionsfreie Bearbeiten nahe an Schultern. Eine korrekte Konfiguration aller Zykluswerte eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl, schützt die gesamte Anlage vor Stillständen und verhindert, dass teurer Ausschuss entsteht, der die Rentabilität Ihrer Fertigung gefährdet.

Häufig gestellte Fragen (FAQ)

Warum führt ein fehlender Spindelrichtungsbefehl unmittelbar vor CYCLE84 zu einem Interpreterstopp mit Alarm 61102?

Der native Gewindebohrzyklus CYCLE84 benötigt zwingend eine explizite Definition der Spindeldrehrichtung (M03 oder M04) direkt vor dem Zyklusblock, um die elektronische Getriebekopplung zwischen Z-Achse und Spindel fehlerfrei zu initialisieren. Fehlt diese Angabe oder liegt sie zu weit zurück, bricht der Interpreter ab, um eine unkontrollierte Vorschubbewegung ohne Spindelrotation zu verhindern, was zum sofortigen Werkzeugbruch führen würde. Praktische Maßnahme: Programmieren Sie stets das Richtungs-M-Code (M03 für Rechtsgewinde) im Satz direkt vor dem CYCLE84-Aufruf, um einen reibungslosen NC-Start zu garantieren.

Wie kann ich beim starren Gewindebohren mit CYCLE84 die Rückzugsgeschwindigkeit unabhängig vom Eintauchvorschub erhöhen, um die Taktzeit zu senken?

Siemens erlaubt über den Parameter SST1 eine völlig eigenständige Drehzahlregelung für die Rückzugsbewegung aus der Bohrung. Da der Rückzug keine Zerspanung mehr durchführt, kann die Spindel mit maximaler zulässiger Drehzahl des Werkzeugs betrieben werden, während das Eintauchen mit der materialspezifischen Schnittgeschwindigkeit SST erfolgt. Praktische Maßnahme: Tragen Sie im elften Parameter des CYCLE84-Blocks (SST1) einen um bis zu 100 % höheren RPM-Wert als im zehnten Parameter (SST) ein, um unproduktive Nebenzeiten drastisch zu reduzieren.

Warum versagt die globale Gewindeschneid-Beschleunigungsrampe SD 42010 beim Gewindedrehzyklus CYCLE99 und führt zu Kollisionen an Werkstückschultern?

Der Zyklus CYCLE99 ignoriert alle globalen Systemeinstellungen wie DITS/DITE und die Einstellvariable SD 42010 vollständig und baut den Werkzeugweg ausschließlich über geometrische Blockverkettungen auf. Wenn ein Programmierer sich auf eine dynamische Rampenanpassung der Steuerung verlässt, bremst das Werkzeug vor der Schulter nicht wie gewünscht ab, sondern fährt mit vollem Vorschub auf das Hindernis auf. Praktische Maßnahme: Definieren Sie den Auslaufweg _ROP im CYCLE99-Parameteraufruf als präzisen inkrementellen Wert ohne Vorzeichen, der exakt auf die physikalischen Freiräume vor der Schulter oder dem Spannfutter abgestimmt ist.

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