Herunterladen Inhalt Inhalt Diese Seite drucken

Verfahren Von Spindeln(M, S, Spos); Übergang Zwischen Kommandoachse Und Spindel - Siemens SINUMERIK 840DE sl Funktionshandbuch

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

Werbung

3.7.14

Verfahren von Spindeln(M, S, SPOS)

Spindeln können über Synchronaktionen gestartet, positioniert und gestoppt werden. Die
Programmierung erfolgt im Aktionsteil der Synchronaktion mit der gleichen Syntax wie im
Teileprogramm. Ohne numerische Erweiterung gelten die Befehle jeweils für die
Masterspindel. Durch Angabe einer numerischen Erweiterung kann jede Spindel programmiert
werden:
Programmcode
ID = 1 EVERY $A_IN[1]==1 DO M3 S1000
ID = 2 EVERY $A_IN[2]==1 DO SPOS=270
ID = 1 EVERY $A_IN[1]==1 DO M1=3 S1=1000 SPOS[2]=90
Werden durch parallel aktive Synchronaktionen für eine Spindel konkurrierende Befehle
vorgegeben, entscheidet die zeitliche Reihenfolge der Aktivierung.
Anwenderspezifische Spindelfreigabe
Der Start von Spindelbewegungen zu definierten Zeitpunkten kann über Synchronaktionen
durch Blockieren der im Teileprogramm programmierten Bewegung erreicht werden.
Beispiel:
Die Spindel ist innerhalb eines Teileprogramms programmiert und soll nicht am Satzbeginn
sondern erst starten, wenn der Eingang 1 gesetzt ist. Per Synchronaktion wird der
Spindeloverride bis zur Freigabe über den Eingang 1 auf 0% gehalten. Siehe dazu Kapitel
"Override ($A...OVR) (Seite 33)".
Programmcode
; Solange Eingang 1 nicht gesetzt ist => Spindeloverride = 0%
ID=1 WHENEVER $A_IN[1]==0 DO $AA_OVR[S1]=0
...
; Der Start der Spindel wird ausgelöst
; Die Freigabe erfolgt wenn Eingang 1 gesetzt wird
G01 X100 F1000 M3 S1=1000
Übergang zwischen Kommandoachse und Spindel
Da mehrere Synchronaktionen gleichzeitig aktiv sein können, ist es möglich, dass eine
Spindelbewegung gestartet wird, während die Spindel bereits aktiv ist. In diesem Fall wird die
zuletzt aktivierte Bewegung wirksam. Bei einer Umkehr der Bewegungsrichtung wird die
Spindel zunächst abgebremst und dann in die entgegengesetzte Richtung verfahren.
Drehrichtung, Drehzahl und Position können auch während der Bewegung verändert werden.
Beispiele
Programmcode
ID=1 EVERY $AC_TIMER[1] >= 5 DO M3 S300
ID=2 EVERY $AC_TIMER[1] >= 7 DO M4 S500
ID=3 EVERY $A_IN[1]==1 DO S1000
Synchronaktionen
Funktionshandbuch, 10/2015, 6FC5397-5BP40-5AA3
Ausführliche Beschreibung
3.7 Aktionen in Synchronaktionen
Kommentar
;
Master-Spindel
;
Master-Spindel
Kommentar
; Drehrichtung und Drehzahl
; Drehrichtung und Drehzahl
; Drehzahl
85

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinumerik 828d

Inhaltsverzeichnis