Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 266

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

Werbung

Spezielle Wegbefehle
4.8 Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
Beispiel 3: Axiales kontinuierliches Messen im Modus 1 (Auswertung in zeitlicher
Reihenfolge)
a) Messen von bis zu 100 Messwerten
Programmcode
...
N110 DEF REAL MESSWERT[100]
N120 DEF INT Schleife=0
N130 MEAC[X]=(1,1,-1) G01 X1000 F100
N135 STOPRE
N140 MEAC[X]=(0)
N150 R1=$AC_FIFO1[4]
N160 FOR Schleife=0 TO R1-1
N170 MESSWERT[Schleife]=$AC_FIFO1[0]
N180 ENDFOR
b) Messen mit Restweglöschen nach 10 Messwerten
Programmcode
...
N10 WHEN $AC_FIFO1[4]>=10 DO MEAC[x]=(0) DELDTG(x)
N20 MEAC[x]=(1,1,1,-1) G01 X100 F500
N30 MEAC[X]=(0)
N40 R1=$AC_FIFO1[4]
...
266
Kommentar
; Messen im Modus 1 mit aktivem Messsystem, Speichern
der Messwerte unter $AC_FIFO1, Warten auf Messsignal
mit fallender Flanke von Messtaster 1 auf dem
Verfahrweg nach X=1000.
; Messung nach Erreichen der Achsposition abbrechen.
; Anzahl aufgelaufener Messwerte in Parameter R1
speichern.
; Messwerte aus dem $AC_FIFO1 auslesen und
abspeichern.
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Kommentar
; Restweg löschen.
; Anzahl Messwerte.
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis