Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Handbuch Seite 940

Sinumerik 840d sl/840de sl; sinumerik 840di sl/840die sl; sinumerik 840d powerline/840de powerline; sinumerik 840di powerline/840die powerline; sinumerik 810d powerline/810de powerline
Vorschau ausblenden Andere Handbücher für SINUMERIK 840Di sl:
Inhaltsverzeichnis

Werbung

Beispiele
4.4 Beispiele Startposition
WHENEVER $AA_IW[Z]<$SA_OSCILL_REVERSE_POS2[Z]-6 DO $AA_OVR[X]=0 $AC_MARKER[0]=0
;
; Immer, wenn
;
; dann
;
;
;
WHENEVER $AA_IW[Z]==$SA_OSCILL_REVERSE_POS1[Z] DO $AA_OVR[Z]=0 $AA_OVR[X]=100
;
; Immer, wenn
;
; dann
;
WHENEVER $AA_DTEPW[X]==0 DO $AC_MARKER[0]=1 $AC_MARKER[1]=1
;
; Immer, wenn
; dann
;
;
WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0
;
; Immer wenn
; dann
;
;
;
;
;
WHENEVER $AC_MARKER[1]==1 DO $AA_OVR[X]=0 $AA_OVR[Z]=100
;
; Wenn
;
; dann
;
;
WHEN $AA_IW[Z]==$SA_OSCILL_REVERSE_POS1[Z] DO $AC_MARKER[2]=0
;
;----------------------------------
N750 OSCILL[Z]=(X) POSP[X]=(5,1,1)
; Ordne der Pendelachse Z die Achse X als Zustellachse zu,
; diese soll bis Endposition 5 zustellen
; in Teilschritten von 1 und die Summe aller Teillängen
; soll genau die Endposition ergeben.
;
N780 WAITP(Z)
;
N790 X0 Z0
N799 M30
4-10
die aktuelle Position der Pendelachse gleich der
Umkehrposition 1 ist,
setze den axialen Override der Pendelachse auf 0
und setze den axialen Override der Zustellachse
auf 100% (damit wird die vorhergehende
Synchronaktion aufgehoben!)
der Restweg der Teilzustellung gleich 0 ist,
setze den Merker mit dem Index 0 auf 1 und setze
den Merker mit dem Index 1 auf 1
der Merker mit Index 0 gleich 1 ist,
setze den axialen Override der Zustellachse auf
0, damit wird eine zu frühe erneute Zustellung
verhindert!
der Merker mit Index 1 gleich 1 ist,
setze den axialen Override der Zustellachse auf
0, (damit wird eine zu frühe erneute Zustellung
verhindert!) und setze den axialen Override der
Pendelachse auf 100% (damit wird die
vorhergehende Synchronaktion aufgehoben!)
die aktuelle Position der Pendelachse gleich der
Umkehrposition 1 ist,
setze den Merker mit Index 2 zurück, schalte 1.
Synchronaktion frei (keine Zustellung bei
Erreichen der Startposition == Umkehrposition 1)
; Z - Achse wieder freigeben
; Programmende
Funktionshandbuch, 11/2006, 6FC5397-1BP10-2AA0
Erweiterungsfunktionen: Pendeln (P5)

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis