Bewegungssynchronaktionen
10.3 Hauptlaufvariablen für Synchronaktionen
10.3.7
Rechenparameter ($R[n])
Funktion
Diese statische Feld-Variable dient zu Berechnungen im Teileprogramm und
Synchronaktionen.
Syntax
Programmierung im Teileprogramm:
REAL R[n]
REAL Rn
Programmierung in Synchronaktionen:
REAL $R[n]
REAL $Rn
Rechenparameter
Die Verwendung von Rechenparametern ermöglicht:
● Abspeicherung von Werten, die über Programmende, NC-Reset und Power On hinweg
● Anzeige abgespeicherter Werte im R-Parameter-Bild.
Beispiele
Programmcode
WHEN $AA_IM[X]>=40.5 DO $R10=$AA_MM[Y]
G01 X500 Y70 F1000
STOPRE
IF R10>20
Programmcode
SYG_AS[2]=X
SYG_IS[1]=1
WHEN $AA_IM[SGY_AS[2]]>10 DO $R3=$AA_EG_DENOM[SYG_AS[1]],SYG_AS[2]]
WHEN $AA_IM[SGY_AS[2]]>12 DO $AA_SCTRACE[SYG_AS[2]]=1
SYG_AS[1]=X
SYG_IS[0]=1
WHEN $AA_IM[SGY_AS[1]]>10 DO $R3=$$MA_POSCTRL_GAIN[SYG_IS[0]],SYG_AS[1]]
WHEN $AA_IM[SGY_AS[1]]>10 DO $R3=$$MA_POSCTRL_GAIN[SYG_AS[1]]
WHEN $AA_IM[SGY_AS[1]]>15 DO $$MA_POSCTRL_GAIN[SYG_AS[0]], SYG_AS[1]]=$R3
654
erhalten werden sollen.
Kommentar
; Verwendung von R10 in Synchronaktion.
; Vorlaufstopp
; Auswertung der Rechenvariable.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung