Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Beispiele

Beispiel 1: Fahren auf Festanschlag (FXS), ausgelöst durch eine Sychronaktion
Programmcode
Y-Achse:
aktivieren:
N10 IDS=1 WHENEVER (($R1==1) AND $AA_FXS[y]==0)) D $R1=0 FXS[Y]=1 FXST[Y]=10 FA[Y]=200 POS[Y]=150
N11 IDS=2 WHENEVER ($AA_FXS[Y]==4) DO FXST[Y]=30
N12 IDS=3 WHENEVER ($AA_FXS[Y]==1) DO FXST[Y]=$R0
N13 IDS=4 WHENEVER (($R3==1) AND $AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
N20 FXS[Y]=0 G0 G90 X0 Y0
N30 RELEASE(Y)
N40 G1 F1000 X100
N50 ...
N60 GET(Y)
Beispiel 2: Aktivierung Momenten/Kraft-Begrenzung (FOC)
Programmcode
N10 FOCON[X]
N20 X100 Y200 FXST[X]=15
N30 FXST[X]=75 X20
N40 FOCOF[X]
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
10.4 Aktionen in Synchronaktionen
Kommentar
; Statische Synchronaktionen
; Durch das Setzen von $R1=1 wird für die
Achse Y FXS aktiviert, das wirksame
Moment auf 10% reduziert und eine
Fahrbewegung in Richtung des Anschlags
gestartet.
; Sobald der Anschlag erkannt wurde
($AA_FXS[Y]==4), wird das Moment auf 30%
heraufgesetzt.
; Nach Erreichen des Anschlags wird das
Moment abhängig von R0 gesteuert.
; Abwahl in Abhängigkeit von R3 und
zurückfahren.
; Normaler Programmablauf:
; Achse Y für die Bewegung in
Synchronaktion freigeben.
; Bewegung einer anderen Achse.
; Achse Y wieder in den Bahnverbund
aufnehmen
Kommentar
; Modale Aktivierung der Begrenzung.
; X fährt mit reduziertem Moment (15%).
; Änderung des Moment auf 75%, X fährt mit diesem
begrenzten Moment.
; Abschalten der Momentenbegrenzung.
Bewegungssynchronaktionen
621

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis