Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 369

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

Werbung

Hinweis
Die im Verweilzeitsatz G4 für die Zeitangabe verwendeten Adressen F und S beeinflussen die
Vorschübe F... und die Spindeldrehzahlen S... des Programms nicht.
Randbedingungen
Synchronaktionen
In einem Programm sind zwei Synchronaktionen so programmiert, dass der nachfolgende
Satz mit Verweilzeit zum Aktionssatz wird, in dem die Synchronaktionen ausgeführt werden.
Die eine Synchronaktion ist eine modale Synchronaktion. Die andere Synchronaktion ist eine
satzweise Synchronaktion. Soll die satzweise Synchronaktion die modale Synchronaktion
beeinflussen z.B. durch UNLOCK zur Bearbeitung freigeben, müssen als wirksame Verweilzeit
mindestens zwei Interpolatortakte z.B. G4 F<Interpolatortakt * 2> zur Verfügung
stehen.
Die wirksame Verweilzeit ist abhängig von der Einstellung im Maschinendatum MD10280
$MN_PROG_FUNCTION_MASK, Bit 4 = <Wert>
Wert
Programmbeispiel:
● MD10071 $MN_IPO_CYCLE_TIME == 8 ms
● MD10280 $MN_PROG_FUNCTION_MASK, Bit 4 = 1
Programmcode
N10 WHEN TRUE DO LOCK(1)
N20 G4 F2
N30 WHEN TRUE DO UNLOCK(1)
N40 ID=1 WHENEVER TRUE DO $R0=1 RDISABLE
N50 G4 F0.012
N60 G4 F10
Beschreibung
Das gewünschte Verhalten ist, dass die satzweise Synchronaktion aus N30 die aktive Sperre
(LOCK) der modalen Synchronaktion mit ID=1 aus N40 aufhebt und dadurch in N50 der R-
Parameter geschrieben und die Einlesesperre wirksam wird. Dieses Verhalten wird aber nur
erreicht, wenn die wirksame Verweilzeit mindestens zwei Interpolatortakte lang ist.
Grundlagen
Programmierhandbuch, 10/2015, 6FC5398-1BP40-5AA3
Bedeutung
0
Die wirksame Verweilzeit ist gleich der programmierten Verweilzeit
1
Die wirksame Verweilzeit ist gleich der programmierten Verweilzeit gerundet auf das nächst‐
größere Vielfache des Interpolatortaktes (MD10071 $MN_IPO_CYCLE_TIME)
Kommentar
; Satzweise SynAct: LOCK der
; modalen SynAct. ID=1
; Aktionssatz für SynAct aus N10
; Satzweise SynAct: UNLOCK
; der modalen SynAct. ID=1
; Modale SynAct ID=1
; R-Parameter R0=1
; Setzen der Einlesesperre
; Aktionssatz für SynAct aus N40 und N50
; siehe unten Absatz "Beschreibung"
Ergänzende Befehle
15.7 Verweilzeit (G4)
369

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik828d

Inhaltsverzeichnis