Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsersetzung - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Funktionsbeschreibung
3.3 Werkzeugwechsel Flächen-, Ketten-, Revolvermagazine
Beispiel 2
Schwenken eines Revolvers
Annahme:
Revolver, 6 Plätze, der Revolver ist als Teilungsachse definiert, Teilungsschritt 60 Grad,
entspricht einem Werkzeugplatz, 1xSpindel, Tool_Change_Mode=0
Ids=1 every($AC_TC_CMDT==1)and($AC_TC_FCT==4)and($AC_TC_LFN>0) do
$R10=itor($AC_TC_LFN)
...
if ((R10>0)and($A_DBB[x]==5)) pos[B]=cac(R10)
endif
...
Es wird auf die Kommandoausgabe der NCK getriggert und bei dem Kommando "4"
(Wechsel mit T-Befehl) der Neuplatz ausgelesen und in R10 abgespeichert
(itor= IntegerToReal - Formatwandlung, wenn die Variable in Synchronaktionen im R-
Parameter abgelegt wird).
Später im Programm wird, wenn die Freigaben von PLC da sind (beispielhaft als
$A_DBB[x]==5), der Revolver auf die abgespeicherte Position (Neuplatz=$AC_TC_LFN)
geschwenkt.
Die Verknüpfung $AC_TC_LFN>0 verhindert eine Bewegung, wenn z.B. T0 programmiert
wurde.
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
Nachfolgend wird die Funktionsweise am Beispiel einer T-Funktionsersetzung erläutert.
96
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"
Funktionshandbuch, 03/2010, 6FC5397-6BP10-1AA0
Werkzeugverwaltung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis