Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 828D Funktionshandbuch Seite 752

Erweiterungsfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

P5: Pendeln
13.3 Pendeln über Synchronaktionen gesteuert
Programmcode
$SA_OSCILL_REVERSE_POS2[Z]=10
G0 X0 Z0
WAITP(Z)
; Synchronaktion 1: Umkehrpunkt 1 unterschritten
; Zustellachse mit Override 0% anhalten
; Vorlaufvar. Umkehrposition 1 wird verwendet
ID=1 WHENEVER $AA_IM[Z] < $SA_OSCILL_REVERSE_POS1[Z] DO $AA_OVR[X]=0
; Synchronaktion 2: Umkehrpunkt 2 überschritten
; Zustellachse mit Override 0% anhalten
; Vorlaufvar. Umkehrposition 2 wird verwendet
ID=2 WHENEVER $AA_IM[Z] > $SA_OSCILL_REVERSE_POS2[Z] DO $AA_OVR[X]=0
OS[Z]=1 FA[X]=1000 POS[X]=40
OS[Z]=0
M30
Beispiel 2: veränderliche Umkehrpositionen
Für die Bewegungssynchronaktionen werden als Umkehrpositionen die Hauptlaufvariablen $
$AA_OSCILL_REVERSE_POSx verwendet. Werden die entsprechenden Settingdaten
geändert, werden die geänderten Werte im Programm wirksam.
Programmcode
...
$SA_OSCILL_REVERSE_POS1[Z]=-10
$SA_OSCILL_REVERSE_POS2[Z]=10
G0 X0 Z0
WAITP(Z)
; Synchronaktion 1: Umkehrpunkt 1 unterschritten
; Zustellachse mit Override 0% anhalten
; Hauptlaufvar. Umkehrposition 1 wird verwendet
ID=1 WHENEVER $AA_IM[Z] < $$SA_OSCILL_REVERSE_POS1[Z] DO $AA_OVR[X]=0
; Synchronaktion 2: Umkehrpunkt 2 überschritten
; Zustellachse mit Override 0% anhalten
; Hauptlaufvar. Umkehrposition 2 wird verwendet
ID=2 WHENEVER $AA_IM[Z] > $$SA_OSCILL_REVERSE_POS2[Z] DO $AA_OVR[X]=0
OS[Z]=1 FA[X]=1000 POS[X]=40
OS[Z]=0
M30
752
Kommentar
; Vorlaufvar.: Umkehrposition 2
; Pendeln einschalten
; Pendeln ausschalten
Kommentar
; Vorlaufvar.: Umkehrposition 1
; Vorlaufvar.: Umkehrposition 2
; Pendeln einschalten
; Pendeln ausschalten
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
Erweiterungsfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis