Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen Durch Unterprogramme Ersetzen; Funktionsersetzung - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Funktionsbeschreibung
7.4 Werkzeugwechsel Flächen-, Ketten-, Revolvermagazine
Bei den Kommandos "2" und "5" (T-Vorbereitung oder T/M06) wird bei Altplatz>0 und PLC-
Quittungsstatus "105" (dient als Freigabe) die Magazinachse verfahren.
Altplatz>0: War die Spindel leer, gibt es kein Alt-Werkzeug und der Altplatz ist 0 - dann muss
er auch nicht angefahren werden.
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 NC 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.
7.4.15

Funktionen durch Unterprogramme ersetzen

7.4.15.1

Funktionsersetzung

Übersicht
TCA-, T-, M- oder D-Funktionen können durch Unterprogramme ersetzt werden.
Die Funktion steht unabhängig von der Werkzeugverwaltung zur Verfügung und ist im
Funktionshandbuch "Grundfunktionen" im Abschnitt "BAG, Kanal, Programmbetrieb" unter
"Ersetzung von Funktionen durch Unterprogramme" umfassend beschrieben.
414
Funktionshandbuch, 08/2018, 6FC5397-6BP40-6AA2
Werkzeugverwaltung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis