Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 2: Achsspezifisches Messen Mit Restweglöschen Im Modus; Beispiel 3: Achsspezifisches Kontinuierliches Messen Im Modus - Siemens SINUMERIK 828D Funktionshandbuch

Erweiterungsfunktionen
Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:
Inhaltsverzeichnis

Werbung

M5: Messen
9.4 Achsspezifisches Messen
Beispiel 2: Achsspezifisches Messen mit Restweglöschen im Modus 2
Die Auswertung im Beispiel erfolgt in programmierter Reihenfolge.
Programmcode
N100 MEASA[X]=(2,1,-1,2,-2) G01 X100 F100
N110 STOPRE
N120 IF $AC_MEA[1]==FALSE GOTOF MESSTAS-
TER2
N130 R10=$AA_MM1[X]
N140 R11=$AA_MM2[X]
N150 MESSTASTER2:
N160 IF $AC_MEA[2]==FALSE GOTOF ENDE
N170 R12=$AA_MM3[X]
N180 R13=$AA_MM4[X]
N190 ENDE:

Beispiel 3: Achsspezifisches kontinuierliches Messen im Modus 1

Die Auswertung in den Beispielen erfolgt in zeitlicher Reihenfolge.
Tabelle 9-4
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]
548
Messen von bis zu 100 Messwerten
Kommentar
; Messen im Modus 2 mit aktivem Messsys-
tem. Warten auf Messsignal in der Reihen-
folge steigende Flanke von Messtaster 1,
fallende Flanke Messtaster 1, steigende
Flanke von Messtaster 2, fallende Flanke
Messtaster 2 auf dem Verfahrweg nach
X=100.
; Vorlaufstopp
; Erfolg der Messung mit Messtaster 1 kon-
trollieren.
; Zum ersten programmierten Trigger-Ereig-
nis (steigende Flanke Messtaster 1) geh-
örigen Messwert speichern.
; Zum zweiten programmierten Trigger-Er-
eignis (steigende Flanke Messtaster 1)
gehörigen Messwert speichern.
; Erfolg der Messung mit Messtaster 2 kon-
trollieren.
; Zum dritten programmierten Trigger-Er-
eignis (steigende Flanke Messtaster 2)
gehörigen Messwert speichern.
; Zum vierten programmierten Trigger-Er-
eignis (steigende Flanke Messtaster 2)
gehörigen Messwert speichern.
Kommentar
; Messen im Modus 1 mit aktivem Messsys-
tem, Speichern der Messwerte unter $AC_FI-
FO1, Warten auf Messsignal mit fallender
Flanke von Messtaster 1 auf dem Verfahr-
weg nach X=1000.
; Messung nach Erreichen der Achsposition
abbrechen.
; Anzahl aufgelaufener Messwerte in Para-
meter R1 speichern.
Funktionshandbuch, 08/2018, 6FC5397-1BP40-6AA2
Erweiterungsfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d sl

Inhaltsverzeichnis