Herunterladen Inhalt Inhalt Diese Seite drucken

Deaktivieren; Handlungsanweisung: Messen Auf Einer Kontur - Bosch Rexroth IndraMotion MTX Referenz

Funktionsbeschreibung 13vrs erweiterung
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC*F*EX*V13-RE01-DE-P
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
15.3.4

Deaktivieren

Beispiel
Beispiel
15.3.5

Handlungsanweisung: Messen auf einer Kontur

Ein Satz mit einem MOC ohne Parameter (mit leeren Klammern) stellt das En‐
de der Messstrecke dar. Spätestens hier wird die Messlogik deaktiviert. Je
nach programmierter Fehlerreaktion wird in diesem Satz eine Warnung oder
Fehlermeldung erzeugt, wenn das Messereignis nicht eingetreten ist.
N500 MOC()
Enthält der MOC-Satz eine Bewegung, erfolgt das Ende "fliegend" (ohne
Stop). Ab dem Beginn der Bewegung ist die Messung beendet.
Eine Messstrecke kann auch durch eine nachfolgende Messstrecke beendet
werden. In diesem Fall stellt ein MOC mit Parametern sowohl das Ende der
alten Messstrecke als auch den Anfang der neuen dar.
N100 MOC(CI6, ES3, RE1)
...
N200 MOC(HS2, ES2, RE4,
ER2)
...
N300 MOC()
Die folgenden Beispiele stellen die Programmierung im Teileprogramm dar.
Es wird davon ausgegangen, dass alle Messachsen korrekt konfiguriert sind
und das Systemdatum angelegt ist.
Im ersten Beispiel soll die Geschwindigkeitsänderung dargestellt werden.
Das SPS-Bit für den zweiten Vorschub soll durchgehend auf Null gesetzt
sein.
Beispiel Geschwindigkeitsänderung:
N10 G01 F100 G94
N20 F2=500
N20 MOC(MP1, ES1, RE1)
N30 X... Y... Z...
N40 X... Y... Z... F=70
N50 X... Y... Z... F2=400
N60 MOC()
Das zweite Beispiel zeigt die Reaktion "asynchrones Unterprogramm ausfüh‐
ren". Diese Variante könnte z.B. zur Crashüberwachung eingesetzt werden.
Auf Basis der Messposition kann in dem asynchronen Unterprogramm eine
Wegfahrtstrategie ermittelt werden.
Beispiel asynchrones Unterprogramm
Bosch Rexroth AG
; Ende der Messstrecke
; Messung 1 wird gestartet
; Messung 1 läuft
; Messung 1 wird beendet, Messung 2 wird ge‐
startet
; Messung 2 läuft
; Messung 2 wird beendet
; setze programmierte Geschwindigkeit F auf
100 mm/s
; setze zweite Geschwindigkeit F2 auf 500 mm/s
; ab diesem Satz wird mit F2=500 gefahren, so‐
bald Messtaster 1 eine fallende Flanke meldet,
wird auf F=100 umgeschaltet
; es wird mit F2=500 gefahren, falls noch keine
Flanke vom MP1 kam, oder mit F=100, falls eine
da war
; es wird mit F2=500 gefahren, falls noch keine
Flanke vom MP1 kam, oder mit F=70, falls eine da
war
; es wird mit F2=400 gefahren, falls noch keine
Flanke vom MP1 kam, oder mit F=70, falls eine da
war
; es wird ab jetzt mit F=70 gefahren
589/673
Messfunktionen

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis