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