Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 60

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

Werbung

Funktionsbeschreibung
3.2 Werkzeugwechsel Flächen-, Ketten-, Revolvermagazine
Es wird auf die Kommandoausgabe der NCK getriggert und bei Kommando "2" (T-
Vorbereitung) oder dem Kommando "5" (T/M06 in einem Satz) der Altplatz ausgelesen und
in R10 abgespeichert
(itor=IntegerToReal - Formatumwandlung, 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), die Magazinachse auf die abgespeicherte Position (Altplatz=$AC_TC_LTO)
verfahren.
In stark vereinfachter Form könnte eine Magazinbewegung auch so gestartet werden:
Ids=1 every(((($AC_TC_FCT==2)or(AC_TC_FCT==5))and
($AC_TC_STATUS==105))and(($AC_TC_LTO>0))) do pos[U1]=cdc($AC_TC_LTO)
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 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.
60
Funktionshandbuch, 09/2009, 6FC5397-6BP10-0AA0
Werkzeugverwaltung

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis