Herunterladen Inhalt Inhalt Diese Seite drucken

Positionsoffset Im Basiskoordinatensystem - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.4 Aktionen in Synchronaktionen
Beispiel
Unterprogramm:Abstandsregelung Ein
%_N_AON_SPF
PROC AON
$AA_OFF_LIMIT[Z]=1
FCTDEF(1, -10, +10, 0, 0.6, 0.12)
ID=1 DO SYNFCT(1,$AA_OFF[Z],$A_INA[3])
ID=2 WHENEVER $AA_OFF_LIMIT[Z]<>0
DO $AA_OVR[X] = 0
RET
ENDPROC
Unterprogramm:Abstandsregelung Aus
%_N_AOFF_SPF
PROC AOFF
CANCEL(1)
CANCEL(2)
RET
ENDPROC
Hauptprogramm
%_N_MAIN_MPF
AON
...
G1 X100 F1000
AOFF
M30

Positionsoffset im Basiskoordinatensystem

Mit der Systemvariable $AA_OFF[Achse] kann jeder Achse im Kanal eine Bewegung
überlagert werden. Sie wirkt als Positionsoffset im Basiskoordinatensystem.
Der so programmierte Positionsoffset wird der entsprechenden Achse sofort überlagert,
unabhängig davon, ob die Achse programmiert verfahren wird oder nicht.
Hauptlaufvariable-Ausgang begrenzen:
Es ist möglich, den absolut zu korrigierenden Wert (Hauptlaufvariable-Ausgang) auf den im
Settingdatum
SD 43350: AA_OFF_LIMIT hinterlegten Wert zu begrenzen.
10-36
;Unterprogramm für Abstandsregelung Ein
;Grenzwert festlegen
;Polynomdefinition
;Abstandsregelung aktiv
;Bei Überschreitung des Grenzbereiches
;Achse X sperren
;Unterprogramm für Abstandsregel. Aus
;Synchronaktion Abstandsregel. löschen
;Grenzbereichsprüfung löschen
;Abstandsregelung Ein
;Abstandsregelung Aus
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Arbeitsvorbereitung

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis