Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 612

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

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Beispiel
Programmcode
$A_IN[1]==0 DO TRAILON(Y,V,1)
$A_IN[2]==0 DO TRAILON(Z,W,-1)
G0 Z10
G0 Y20
...
G1 Y22 V25
...
TRAILOF(Y,V)
TRAILOF(Z,W)
Beispiel Konfliktvermeidung mit TRAILOF
Um eine gekoppelte Achse wieder für den Zugriff als Kanalachse frei zu schalten, muss
vorher die Funktion
TRAILOF
folgenden Beispiel nicht der Fall
...
N50 WHEN TRUE DO TRAILOF(Y,X)
N60 Y100
...
In diesem Fall wird die Achse nicht rechtzeitig freigeben, da die satzweise wirksame
Synchronaktion mit
Bewegungssynchronaktion, "Struktur, allgemeine Grundlagen.
Zur Vermeidung von Konfliktsituationen sollte in folgender Weise verfahren werden
...
N50 WHEN TRUE DO TRAILOF(Y,X)
N55 WAITP(Y)
N60 Y100
612
aufgerufen werden. Es muss sichergestellt werden, dass
TRAILOF
ausgeführt ist, bevor der Kanal die betreffende Achse anfordert. Dies ist im
synchron mit
TRAILOF
Kommentar
; Einschalten des 1. Mitschleppverbandes, wenn der
digitale Eingang 1 ist
; Einschalten des 2. Mitschleppverbandes
; Zustellung der Z- und W-Achse in
entgegengesetzter ;Achsrichtung
; Zustellung der Y- und V-Achse in gleicher
Achsrichtung
; Überlagerung einer abhängigen und unabhängigen
;Bewegung der Mitschleppachse "V"
; Ausschalten des 1. Mitschleppverbandes
; Ausschalten des 2. Mitschleppverbandes
aktiv wird, siehe Kapitel
N60
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis