Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Funktionshandbuch Seite 133

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

Werbung

NC-Sprache
N640 ID=4 WHENEVER $AA_DTEPW[X]==0
DO $AA_OVR[Z]=100 $AC_MARKER[0]=1 $AC_MARKER[1]=1
N650 ID=5 WHENEVER $AC_MARKER[0]==1 DO $AA_OVR[X]=0
N660 ID=6 WHENEVER $AC_MARKER[1]==1 DO $AA_OVR[X]=0
N670 ID=7 WHEN $AA_IM[Z]==$SA_OSCILL_REVERSE_POS1[Z]
DO $AA_OVR[Z]=100 $AA_OVR[X]=0
N610 ID=1 WHENEVER $AA_IM[Z]>$$SA_OSCILL_REVERSE_POS1[Z]
DO $AC_MARKER[1]=0
N620 ID=2 WHENEVER $AA_IM[Z]<$$SA_OSCILL_REVERSE_POS2[Z]-6
DO $AA_OVR[X]=0 $AC_MARKER[0]=0
Synchronaktionen
Funktionshandbuch, 11/2006, 6FC5397-5BP10-2AA0
5.2 Schreiben und Lesen von SD/MD aus Synchronaktionen
Kommentar
;
gehende Synchronaktion aufgehoben!)
;
Wenn die aktuelle Position der Pendelachse im
;
Werkstückkoordinatensystem
;
gleich
der Umkehrposition 1 ist,
;
dann
setze den axialen Override der
;
Pendelachse auf 100%
;
und
setze den axialen Override der
;
Zustellachse auf 0 (damit wird die
;
zweite Synchronaktion einmalig
;
aufgehoben!)
Settingdaten, deren Wert sich während der
Bearbeitung ändert (z. B. per Bedienung oder
Synchronaktion) müssen mit $$S... programmiert
werden:
Beispiel: Pendeln aus Synchronaktionen mit
Änderung der Pendelposition von der
Bedienoberfläche
;
Immer wenn die aktuelle Position der
Pendelachse
;
im Maschinenkoordinatensystem
;
kleiner
als der Beginn des Umkehrbereichs 2
ist,
;
dann
setze den axiale Override der
;
Zustellachse auf 0
;
Immer wenn die aktuelle Position der
Pendelachse
;
im Maschinenkoordinatensystem
;
gleich
der Umkehrposition 1 ist,
;
dann
setze den axialen Override der
;
Pendelachse auf 0
;
und
setze den axialen Override der
;
Zustellachse auf 100% (damit wird die
;
vorhergehende Synchronaktion
;
aufgehoben)
Beispiele
5-3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis