Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Sinumerik 840D sl Funktionshandbuch Seite 534

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

Werbung

TE3: Drehzahl-/Drehmomentkopplung, Master-Slave
12.8 Randbedingungen
Das Freifahren vom Endschalter erfolgt über die Masterachse, da die Kopplung erst dann
getrennt werden kann, wenn die Ursache nicht mehr ansteht.
Satzsuchlauf
Statische Kopplung
Die Funktion "Satzsuchlauf mit Berechnung" (SERUPRO) kann in Verbindung mit einer
statischen Master-Slave-Kopplung uneingeschränkt genutzt werden.
Dynamische Kopplung
Bei dynamischer Kopplung sind bezüglich der Programmbefehle MASLON und MASLOF
folgende Einschränkungen zu beachten:
Die gekoppelten Achsen müssen auf derselben NCU liegen.
Die gekoppelten Achsen müssen sich zum Zeitpunkt des Satzsuchlaufs im gleichen Kanal
befinden.
Nach dem Satzsuchlauf muss über das System-ASUP "PROGEVENT.SPF" der
Kopplungszustand, die zugehörigen Achspositionen und Drehzahlen nachträglich vom
Anwender beeinflusst werden. Dafür stehen Systemvariablen zur Verfügung.
-
-
-
-
Das System-ASUP "PROGEVENT.SPF" muss unter folgendem Pfad abgelegt werden: /
_N_CMA_DIR/_N_PROG_EVENT_SPF
Damit PROGEVENT.SPF gestartet wird, sind folgende Maschinendaten zu parametrieren:
-
-
-
Tabelle 12-1 PROGEVENT.SPF: Beispiel 1
Programmcode
N10 IF $P_PROG_EVENT==5
N20
N30
N40
N50
N60
534
$P_PROG_EVENT: Die Variable gibt Auskunft über das Ereignis, welches das
Unterprogramm aktiviert hat. Der Wert 5 steht für den Satzsuchlauf.
$P_SEARCH_MASLC[Slaveachsbezeichner]: Die Variable steht für die Änderung des
Kopplungszustands während des Satzsuchlaufs.
$P_SEARCH_MASLD[Slaveachsbezeichner]: Die Variable gibt den im Satzsuchlauf
ermittelten Positionsversatz zwischen der Slave- und der Masterachse zum
Schließzeitpunkt der Kopplung wieder.
$AA_MASL_STAT[Slaveachsbezeichner]: Die Variable gibt den aktuellen
Kopplungszustand wieder.
MD11450 $MN_SEARCH_RUN_MODE = H02
MD11602 $MN_ASUP_START_MASK = H03
MD11604 $MN_ASUP_START_PRIO_LEVEL = 100
IF (($P_SEARCH_MASLC[Y]<>0) AND
($AA_MASL_STAT[Y]<>0))
MASLOF(Y)
SUPA Y=$AA_IM[X]-$P_SEARCH_MASLD[Y]
MASLON(Y)
ENDIF
Kommentar
; Satzsuchlauf aktiv
;
Im Satzsuchlauf hat sich
;
der Kopplungszustand
;
verändert UND aktueller
;
Zustand ist "gekoppelt"
; Kopplung trennen
;
Positionsversatz über die
;
Slaveachse herausfahren
; Kopplung schließen
Funktionshandbuch, 02/2011, 6FC5397-2BP40-0AA0
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840 de sl

Inhaltsverzeichnis