Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC FM 357-2 Handbuch Seite 510

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

NC-Programmierung
Programmierbeispiel 2
Es soll der mittlere Abstand mehrere Meßpunkte während der Verfahrbewegung
der X-Achse ermittelt werden. Ein FIFO-Speicherbereich beginnend ab R10 ist pa-
rametriert. Die Anzahl der FIFO-Elemente reicht sicher aus, um die ermittelten
Meßwerte aufzunehmen.
...
N05 $AC_FIFO1[4]=0
N10 MEAC[X]=(2,1,1) G1 G64 X100 F100 ; axiales Messen kontinuierlich:
N15 X200
N20 MEAC[X]=0
N25 STOPRE
; Berechnung Summe der Meßpunktabstände:
N30 IF $AC_FIFO1[4] < 2 GOTOF MEA_ERROR
; Es wurden mindestens 2 Meßpunkte erfaßt.
N35 R2=1
N40 R3=0
N45 WHILE R2 < $AC_FIFO1[4]
N50 R3 = R3 + $AC_FIFO1[6+R2] – $AC_FIFO1[6+R2–1]
N55 R2=R2+1
N60 ENDWHILE
; Berechnung Mittelwert der Meßpunktabstände
N65 R0 = R3 / $AC_FIFO1[4]
N70 M30
MEA_ERROR:
N75 M30
10–84
; Fehler Meßreihe
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
; FIFO löschen
; FIFO-Speicher 1
; TE1: positive Flanke Taster 1
; MEAC ist noch aktiv
; Meßauftrag beenden
; Satzvorverarbeitung anhalten bis
; Messen beendet
; Laufvariable
; Summe der Meßpunktabstände
; Anzahl Meßpunkte: $AC_FIFO1[4]
6ES7 357-4AH00-8AG0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis