K1: BAG, Kanal, Programmbetrieb, Reset-Verhalten
9.14 Ersetzung von NC-Funktionen durch Unterprogramme
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
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:
646
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
,
und
SPOS
SPOSA
M19
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
M6
Grundfunktionen