Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 140

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

Werbung

Vorschubregelung
7.7 Programmierbare Beschleunigungskorrektur (ACC) (Option)
Beispiel
Programmcode
N50 ACC[X]=80
N60 ACC[SPI(1)]=50
Weitere Informationen
Mit ACC programmierte Beschleunigungskorrektur
Die mit ACC[...] programmierte Beschleunigungskorrektur wird immer wie in der
Systemvariablen $AA_ACC bei der Ausgabe berücksichtigt. Das Auslesen im Teileprogramm
und in Synchronaktionen findet zu verschiedenen Zeitpunkten in der NC-Verarbeitung statt.
Im Teileprogramm
Der im Teileprogramm geschriebene Wert wird nur dann in der Systemvariablen $AA_ACC
wie im Teileprogramm geschrieben berücksichtigt, wenn ACC zwischenzeitlich nicht von einer
Synchronaktion verändert wurde.
In Sychronaktionen
Entsprechend gilt: Der einer Synchronaktion geschriebene Wert wird nur dann in der
Systemvariablen $AA_ACC wie der Synchronaktion geschrieben berücksichtigt, wenn ACC
zwischenzeitlich nicht von einem Teileprogramm verändert wurde.
Die vorgegebene Beschleunigung kann auch über Synchronaktionen verändert werden
(siehe Funktionshandbuch Synchronaktionen).
Beispiel:
Programmcode
...
N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140
Der aktuelle Beschleunigungswert kann mit der Systemvariablen $AA_ACC[<Achse>]
abgefragt werden. Über Maschinendatum kann eingestellt werden, ob bei RESET/
Teileprogrammende der zuletzt gesetzte ACC-Wert oder 100% gelten soll.
140
Kommentar
; Der Achsschlitten in X-Richtung soll nur mit 80%
Beschleunigung gefahren werden.
; Spindel 1 soll nur mit 50% des Beschleunigungsvermögens
beschleunigen bzw. bremsen.
Programmierhandbuch, 09/2011, 6FC5398-1BP40-2AA0
Grundlagen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis