Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 2: Fahren Auf Festanschlag Mit Satzbezogener Synchronaktionen - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Programmcode
N13 IDS=4 WHENEVER
N20 FXS[Y]=0 G0 G90 X0 Y0
N30 RELEASE(Y)
...
N60 GET(Y)
...
Hinweis
Vermeidung von Mehrfachanwahl von FXS
Zur Vermeidung einer Mehrfachanwahl wird empfohlen vor der Aktivierung von FXS entweder
die Systemvariable $AA_FXS==0 oder einen anwenderspezifischen Merker abzufragen.
Siehe oben, Programmbeispiel N10

Beispiel 2: Fahren auf Festanschlag mit satzbezogener Synchronaktionen

"Fahren auf Festanschlag" wird ab einer bestimmten Position der Verfahrbewegung des
nachfolgenden Satzes aktiviert
Programmcode
N10 G0 G90 X0
N20 WHEN $AA_IW[X]>17 DO FXS[X]=1
N30 G1 F200 X100
Hinweis
Eine satzbezogene Synchronaktion wird im nachfolgenden Hauptlaufsatz bearbeitet.
Grundfunktionen
Funktionshandbuch, 12/2018, A5E40870716A AB
($AA_FXS[Y]==1) DO
FXST[Y]=$R0
(($R3==1) AND
($AA_FXS[Y]==1)) DO
FXS[Y]=0
FA[Y]=1000 POS[Y]=0
Kommentar
; $AA_FXS[Y]==1 (Anschlag erfolgreich angefah-
ren): =>
; Anschlagsmoment: Wert aus R-Parameter $R0
; Statische Synchronaktion 4:
; R3==1: Abwahl von FXS für Y angefordert
; $AA_FXS[Y]==1 (Anschlag erfolgreich angefah-
ren): =>
; FXS abwählen
; Positionierbewegung Y
; Grundstellungen einstellen: FXS abgewählt,
; X und Y auf Ausgangsposition
; Y für Bewegungen in Synchronaktionen freigeben
Achse Y wieder in den Bahnverbund aufnehmen
Kommentar
; Ausgangsposition
; Synchronaktion: Istposition der Achse X
> 17
; => FXS für Achse X aktivieren
; Verfahrbewegung Achse
F1: Fahren auf Festanschlag
7.3 Beispiele
X
347

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis