9.14
Ersetzung von NC-Funktionen durch Unterprogramme
9.14.1
Allgemeines
Funktion
Die NC-Sprache bietet die Möglichkeit, komplexere Bearbeitungsfolgen durch
Unterprogramme zu strukturieren. In der Regel werden diese Unterprogramme mit explizit
programmierten Unterprogrammaufrufen aus dem Teileprogramm heraus gestartet.
Daneben gibt es aber auch die Möglichkeit, einen Unterprogrammaufruf hinter einem
anderen NC-Befehl (z. B. Aufruf einer M-Funktion) zu verbergen und damit die eigentliche
Befehlsfunktion durch das Unterprogramm zu ersetzen.
Beispiel: Aufruf des Werkzeugwechselzyklus durch die Hilfsfunktion M6
Dies hat folgende Gründe:
● Bestehende Teileprogramme können an veränderte Umgebungsbedingungen angepasst
● Ein eingeführter Programmstil kann beibehalten werden.
Ersetzbare NC-Funktionen
Folgende NC-Funktionen können durch Unterprogramme ersetzt werden:
● Hilfsfunktionen M-, T- und D/DL:
● Spindelbezogene Funktionen bei aktiver Synchronspindelkopplung:
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
werden, ohne dass die Teileprogramme selbst korrigiert werden müssen.
– M-Funktionen für Schalthandlungen
– T-Funktionen für die Werkzeuganwahl
– D/DL-Funktionen für die Werkzeugkorrekturanwahl
– Getriebestufenwechsel (automatischer Wechsel oder direkte Getriebestufe)
– Spindelpositionieren mit SPOS, SPOSA und M19
BAG, Kanal, Programmbetrieb, Reset-Verhalten (K1)
9.14 Ersetzung von NC-Funktionen durch Unterprogramme
673