Unterprogrammaufruf bei M6 (P-CHAN-00118)
Mit dem Parameter "m6_prog_file" wird der Name eines globalen Unterprogramms definiert, welches implizit aufgerufen wird, wenn im NC-Programm ein M6 erkannt wurde.
M6 wird dann nicht mehr als normale M-Funktion behandelt, sondern ist im Sinne eines globalen Unterprogrammaufrufes analog zu "L ..." zu verstehen. Somit wird auch kein Technoprozess ausgelöst.
Ist der Parameter "m6_prog_file" nicht belegt oder in der Kanalparameterliste nicht vorhanden, so wird ein M6 als normale M-Funktion behandelt.
Der Unterprogrammname kann auch im NC-Programm über den Befehl #FILENAME [M6="<prog_name>"] gesetzt werden. Dieser neue Unterprogrammname ist dann bis zum Programmende M30 oder bis zu einem weiteren #FILENAME [M6="<prog_name>"] gültig [PROG].
Nach RESET oder Programmstart gilt dann wieder der Eintrag von "m6_prog_file" aus der Kanalparameterliste.
Variablenname | Typ | erlaubter Bereich | Dimension |
m6_prog_file | PROG_NAME | String | ---- |
Auszug aus Kanalparameterliste:
m6_prog_file tool_change1.nc