Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 601

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

Werbung

c) Messen einer fallenden/steigenden Zahnflanke mit 2 Messtastern
Programmcode
...
N110 DEF REAL MESSWERT[16]
N120 DEF INT Schleife=0
N130 MEAC[X]=(1,1,-1,2) G01 X100 F100
N140 STOPRE
N150 MEAC[X]=(0)
N160 R1=$AC_FIFO1[4]
N170 FOR Schleife=0 TO R1-1
N180 MESSWERT[Schleife]=$AC_FIFO1[0]
N190 ENDFOR
Weitere Informationen
Messauftrag
Die Programmierung eines Messauftrags kann im Teileprogramm oder aus einer
Synchronaktion heraus erfolgen. Pro Achse kann dabei zu ein- und demselben Zeitpunkt nur ein
Messauftrag aktiv sein.
Hinweis
Der Vorschub ist dem jeweiligen Messproblem anzupassen.
Bei MEASA und MEAWA können korrekte Ergebnisse nur bei Vorschüben gewährleistet werden,
bei denen nicht mehr als ein gleiches und nicht mehr als 4 verschiedene Trigger-Ereignisse pro
Lagereglertakt eintreffen.
Beim kontinuierlichen Messen mit MEAC darf das Verhältnis zwischen Interpolatortakt und
Lagereglertakt nicht größer als 1:8 werden.
Trigger-Ereignis
Ein Trigger-Ereignis setzt sich zusammen aus der Nummer des Messtasters und dem
Auslösekriterium (steigende oder fallende Flanke) des Messsignals.
Für jede Messung können jeweils bis zu 4 Trigger-Ereignisse der angesprochenen Messtaster
verarbeitet werden, also bis zu zwei Messtaster mit je zwei Messflanken. Die Reihenfolge der
Verarbeitung sowie die maximale Anzahl der Trigger-Ereignisse sind dabei abhängig vom
gewählten Modus.
Basisfunktionen
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
10.4 Messen Stufe 2: Achsspezifisches Messen (Option)
Kommentar
; Messen im Modus 1 mit aktivem Messsys-
tem, Speichern der Messwerte unter $AC_FI-
FO1, Warten auf Messsignal in der Reihen-
folge fallende Flanke von Messtaster 1,
steigende Flanke Messtaster 2, auf dem
Verfahrweg nach X=100.
; Vorlaufstopp.
; Messung nach Erreichen der Achsposition
abbrechen.
; Anzahl aufgelaufener Messwerte in Para-
meter R1 speichern.
; Messwerte aus dem $AC_FIFO1 auslesen
und abspeichern.
Messen
601

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl