3.3.14
Funktionsersetzung
Übersicht
Die Funktion erlaubt es, eine T-, M- oder D-Funktion durch einen Zyklus zu ersetzten.
Die Funktion steht unabhängig von der Werkzeugverwaltung zur Verfügung und ist im
"Funktionshandbuch Grundmaschine Kap. 2.11 (Bag, Kanal, Programmbetrieb)" umfassend
beschrieben.
Eingestellt wird die Funktion über folgende Maschinendaten:
$MN_M_NO_FCT_CYCLE
$MN_M_NO_FCT_CYCLE_NAME
$MN_T_NO_FCT_CYCLE_NAME
$MN_D_NO_FCT_CYCLE_NAME
$MN_TCA_CYCLE_NAME
Nachfolgend wird die Funktionsweise am Beispiel einer T-Funktionsersetzung erläutert.
Beispiel
Ist eine der zu ersetzenden Hilfsfunktionen programmiert, z.B.
N10 G90 G00 Z-100 S3000 T="Fraeser_20mm" M65
führt die NC ein sogenanntes Satzsplitting aus und "zerlegt" diesen NC-Satz in 2 Sätze
a) G90 G00 Z-100 S3000 M65
b) T="Fraeser_20mm"
Die Information "Fraeser_20mm" wird dem Zyklus als Parameter übergeben.
Wird der T-Aufruf nun im Ersetzungszyklus erneut programmiert, findet keine weitere
Ersetzung statt.
Über das Maschinendatum $MN_T_NO_FCT_CYCLE_MODE wird eingestellt, ob der Zyklus
am Satzanfang oder am Satzende (oder auch am Anfang und Ende) ausgeführt wird.
Ebenso auch die Art der Korrekturbehandlung: Ist in dem NC-Satz, der gesplittet wird, eine
Korrektur programmiert (z.B. D3), so kann eingestellt werden, ob die Korrekturanwahl
verrechnet oder als Parameter dem Ersetzungszyklus übergeben wird.
Werkzeugverwaltung
Funktionshandbuch, 02/2012, 6FC5397-6BP40-3AA0
3.3 Werkzeugwechsel Flächen-, Ketten-, Revolvermagazine
Eintrag der M-Funktion, die ersetzt werden soll,
z.B. "6"
Name des Zyklus, der anstelle der M-Funktion
ausgeführt werden soll, z.B. "L6"
Name des Zyklus, der anstelle der T-Funktion
ausgeführt werden soll, z.B. "T_Zyklus"
Name des Zyklus, der anstelle der D-Funktion
ausgeführt werden soll, z.B. "Korrektur"
Name des Zyklus, der anstelle des TCA-Befehls
ausgeführt werden soll, z.B. ebenfalls "T_Zyklus"
Funktionsbeschreibung
103