Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 644

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

Werbung

Pendeln
11.1 Asynchrones Pendeln (OS, OSP1, OSP2, OST1, OST2, OSCTRL, OSNSC, OSE, OSB)
OSNSC
OSE
OSB
Beispiele
Beispiel 1: Pendelachse soll zwischen zwei Umkehrpunkten pendeln
Die Pendelachse Z soll zwischen Position 10 und 100 pendeln. Umkehrpunkt 1 soll mit
Genauhalt fein, Umkehrpunkt 2 mit Genauhalt grob angefahren werden. Der Vorschub für
die Pendelachse soll 250 betragen. Am Ende der Bearbeitung sollen 3 Ausfeuerungshübe
erfolgen und die Pendelachse soll die Endposition 200 ansteuern. Der Vorschub für die
Zustellachse soll 1 betragen, das Ende der Zustellung in X-Richtung soll bei Position 15
erreicht sein.
Programmcode
WAITP(X,Y,Z)
G0 X100 Y100 Z100
WAITP(X,Z)
OSP1[Z]=10 OSP2[Z]=100
OSE[Z]=200
OST1[Z]=0 OST2[Z]=–1
FA[Z]=250 FA[X]=1
OSCTRL[Z]=(4,0)
OSNSC[Z]=3
OS[Z]=1
WHEN $A_IN[3]==TRUE DO DELDTG(X)
POS[X]=15
POS[X]=50
OS[Z]=0
M30
644
Anzahl der Ausfeuerungshübe festlegen
Endposition (im WKS) festlegen, die nach Ausschalten des Pendelns
angefahren werden soll
Hinweis:
Bei Programmierung von
Startposition (im WKS) festlegen, die vor Einschalten des Pendelns
angefahren werden soll
Die Startposition wird vor Umkehrpunkt 1 angefahren. Stimmt die Startposition
mit der Umkehrposition 1 überein, so wird als nächstes die Umkehrposition 2
angefahren. Beim Erreichen der Startposition wirkt keine Haltezeit, auch wenn
die Startposition mit der Umkehrposition 1 übereinstimmt, stattdessen wird auf
Genauhalt fein gewartet. Eine eingestellte Genauhaltbedingung wird
eingehalten.
Hinweis:
Damit die Startposition angefahren wird, muss im Settingdatum
SD43770 $SA_OSCILL_CTRL_MASK Bit 9 gesetzt sein.
wird für
implizit Option 4 wirksam.
OSE
OSCTRL
Kommentar
; Ausgangsstellung.
; Umschalten in Positionierachsbetrieb.
; Umkehrpunkt 1, Umkehrpunkt 2.
; Endposition.
;
Haltezeit an U1: Genauhalt fein
;
Haltezeit an U2: Genauhalt grob
; Vorschub Pendelachse, Vorschub
Zustellachse.
; Setzoptionen.
; 3 Ausfeuerhübe.
; Pendeln starten.
; Restweglöschen.
; Ausgangsstellung X-Achse
Endstellung X-Achse.
; Pendeln stoppen.
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis