Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel 1: Axiales Messen Mit Restweglöschen Im Modus 1 (Auswertung In Zeitlicher Reihenfolge) A) Mit 1 Messsystem - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Beispiele
Beispiel 1: Axiales Messen mit Restweglöschen im Modus 1 (Auswertung in zeitlicher
Reihenfolge)
a) mit 1 Messsystem
Programmcode
...
N100 MEASA[X]=(1,1,-1) G01 X100 F100
N110 STOPRE
N120 IF $AC_MEA[1]==FALSE GOTOF ENDE
N130 R10=$AA_MM1[X]
N140 R11=$AA_MM2[X]
N150 ENDE:
b) mit 2 Messsystemen
Programmcode
...
N200 MEASA[X]=(31,1,-1) G01 X100 F100
N210 STOPRE
N220 IF $AC_MEA[1]==FALSE GOTOF ENDE
N230 R10=$AA_MM1[X]
N240 R11=$AA_MM2[X]
N250 R12=$AA_MM3[X]
N260 R13=$AA_MM4[X]
N270 ENDE:
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
4.8 Erweiterte Messfunktion (MEASA, MEAWA, MEAC) (Option)
Spezielle Wegbefehle
Kommentar
; Messen im Modus 1 mit aktivem
Messsystem. Warten auf Messsignal
mit steigender/fallender Flanke
von Messtaster 1 auf dem
Verfahrweg nach X=100.
; Vorlaufstopp
; Erfolg der Messung kontrollieren.
; Zum ersten programmierten
Triggerereignis (steigende Flanke)
gehörigen Messwert speichern.
; Zum zweiten programmierten
Triggerereignis (fallende Flanke)
gehörigen Messwert speichern.
Kommentar
; Messen im Modus 1 mit beiden
Messsystemen. Warten auf
Messsignal mit steigender/
fallender Flanke von Messtaster 1
auf dem Verfahrweg nach X=100.
; Vorlaufstopp
; Erfolg der Messung kontrollieren.
; Messwert des Messsystems 1 bei
steigender Flanke speichern.
; Messwert des Messsystems 2 bei
steigender Flanke speichern.
; Messwert des Messsystems 1 bei
fallender Flanke speichern.
; Messwert des Messsystems 2 bei
fallender Flanke speichern.
277

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis