Bisher lag der Fokus des EvoSpline NC Generators auf Drehmaschinen von Mazak im EIA/ISO-Standard. Mit dem aktuellen Update erhalten die Schneckenmodule (sowohl metrisch als auch zöllig) eine vollständige, native Integration für Steuerungen des Typs Siemens Sinumerik (u. a. 828D, 840D sl und Sinumerik ONE).
Die Implementierung der Sinumerik-Unterstützung beschränkt sich keineswegs nur auf den Wechsel der Dateiendung von .eia auf .mpf bzw. .spf. Dahinter steht eine eigenständige Syntaxstruktur, spezifische Werkzeugwechsel- und Rückzugspositionierungen sowie eine angepasste Achssynchronisation für mehrgängige Gewinde.
Was ist neu für Anwender von Sinumerik-Steuerungen?
1. Mehrgängiges Gewindeschneiden über G33 und den Parameter SF
Während Mazak- und Fanuc-Steuerungen den Winkelversatz weiterer Gänge meist über die Q-Adresse ansteuern, nutzt die Sinumerik im DIN/ISO-Standard den Parameter SF (Startpunktversatz / Starting Point Offset):
Das Programm berechnet die Winkelabstände für jede beliebige Gangzahl (von 1 bis 44) vollautomatisch und fügt diese direkt in die G33-Blöcke ein.
2. Werkzeugaufruf im Format T... D... und sicherer Rückzug über SUPA
Sinumerik erfordert den eindeutigen Aufruf der Schneidennummer (D). EvoSpline passt die Werkzeugauswahlliste automatisch an das Format T1 D1, T2 D2 usw. an.
Zusätzlich werden Werkzeugwechsel- und Endpositionen im Maschinenkoordinatensystem über den Befehl SUPA mit gleichzeitiger Abwahl der Schneidenkorrektur (D0) angefahren. Dies schließt Kollisionen unabhängig von aktiven Nullpunktverschiebungen (G54–G599) zuverlässig aus.
3. R-Parameter R133 – Zahndickenkorrektur direkt an der Maschinensteuerung
Eine der nützlichsten Neuerungen im Code für die Sinumerik ist die implementierte Variable R133:
Der Bediener muss bei Passungsabweichungen nicht an den PC zurückkehren, um das Flankenspiel zwischen Schnecke und Schneckenrad einzustellen. Es genügt, den Wert von R133 in der R-Parameter-Tabelle an der Steuerung zu ändern. Der Generator gibt automatisch die maximal zulässigen Grenzwerte an, wodurch ein versehentliches Unterschneiden der Nachbarflanke verhindert wird.
4. Sanfter Anschnitt (G641 ADIS) und schräge Interpolation
Für Werkstücke ohne Freistich erzeugt EvoSpline synchronisierte Ein- und Austauchbewegungen in den X- und Z-Achsen mit Konturglättung (G641 ADIS=0.1), was Stoßbelastungen der Schneidplatte beim Eintritt in das volle Material wirksam verhindert.
5. Wahl zwischen Unterprogramm (RET) und Hauptprogramm (M30)
Ein Schalter in der Benutzeroberfläche legt fest, ob die Ausgabe als eigenständiges Hauptprogramm (.mpf mit Endebefehl M30) oder als technologisches Unterprogramm (.spf mit Endebefehl RET) zum Aufruf innerhalb von ShopTurn oder übergeordneten Programmen erfolgt.
So wechseln Sie die Steuerung in der App
Die Umstellung erfolgt mit einem Handgriff:
- Öffnen Sie das Modul Worms Module (metrisch oder imperial).
- Stellen Sie im Dropdown-Menü CNC Control von Mazak ISO auf Sinumerik um.
- Die Benutzeroberfläche passt die Werkzeugliste dynamisch an, blendet Mazak-spezifische Optionen (wie das Format des Q-Parameters) aus und konfiguriert die Ausgabe für die Siemens-Syntax.
Neue Funktionen ausprobieren
Die aktualisierte Version des EvoSpline NC Generators ist ab sofort im Microsoft Store verfügbar. Nutzen Sie den kostenlosen Testzeitraum, um die Sinumerik-Codegenerierung direkt an Ihren Werkstücken zu testen.


