Herunterladen Inhalt Inhalt Diese Seite drucken

Synchronisierung - Bosch Rexroth IndraMotion MTX micro 14VRS Funktionsbeschreibung

Erweiterung
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX micro 14VRS:
Inhaltsverzeichnis

Werbung

DOK-MTXMIC-NC*F*EX*V14-RE01-DE-P
IndraMotion MTX micro 14VRS Funktionsbeschreibung - Erweiterung
11.1.4

Synchronisierung

Der Schalter SysAxCoupleCmd[i].Master[m].Enable wirkt unbedingt. Mit
SysAxCoupleCmd[i].Master[m].Enable=0 werden die aktiven Leitachsvorga‐
ben gelöscht und mit SysAxCoupleCmd[i].Master[m].Enable=1 entsprechend
der Umschaltbedingung aktiviert.
Die
aktiven
Echtzeit-Kopplungsdaten
SysAxCoupleSta[i].ActMaster[m] ab.
Eine
ausstehende
Übernahme
SysAxCoupleSta[i].State mit PENDING (+20) angezeigt.
Beispielprogramm zur Echtzeitumschaltung:
Programm:
; ---------------------------------------------------------------------
;
Funktion:
SAC_REALTIME
;
;
Beschreibung: Echtzeitbedingte Tabellenumschaltung im Positions-
;
bereich 180°-270° bei aktiver Systemachskopplung
; ---------------------------------------------------------------------
; --- Systemachsindex Folgeachse Z:
1 Z%=3
; --- Tabellenumschaltung im Bereich 180°-270° vorbereiten
1 SD.SysAxCoupleCmd[Z%].Master[1].SwitchCond = 1
1 SD.SysAxCoupleCmd[Z%].Master[1].SwitchMin
1 SD.SysAxCoupleCmd[Z%].Master[1].SwitchMax
1 SD.SysAxCoupleCmd[Z%].Master[1].Tab
; --- Datenübernahme
WAIT
1 SD.SysAxCoupleCtr.Validate = 1
; --- Aktivierung im Interpolator sicherstellen
WAIT
; --- Synchronisierung auf bedingte Umschaltung
SACSYNC(Z=3)
Der Kopplungsvorgang startet sofort nach der Übernahme der Steuerdaten
und findet asynchron zum Ablauf der Teileprogramme in den Kanälen statt.
Positionierbewegungen können parallel zum An-/Abkopplungsvorgang durch‐
geführt werden um Nebenzeiten einzusparen.
Vor dem Bearbeitungseingriff oder dem Aufspannen des Werkstücks muss
die Synchronität sichergestellt sein. Dazu kann der Zustand der Systemachs‐
kopplung (SysAxCoupleSta[i].State) mit dem NC-Befehl SACSYNC als War‐
tebedingung abgefragt werden:
Programm:
SACSYNC_COUPLED
1 SLAVE% = P1%
;---------------------------------------------------
; Warte auf Synchronlauf der Folgeachse
;---------------------------------------------------
SACSYNC([AXP(AXIS%,3,0)])
Im Hauptprogramm kann der Zyklus für beliebige Folgeachsen benutzt wer‐
den:
;Aufspannachse CR synchron zur Gegenspindel CL ?
1 CALL SACSYNC_COUPLED(CR%)
;Werkstück in CL klemmen
...
;Aufspannachse CL Synchron zur Werkzeugachse B?
1 CALL SACSYNC_COUPLED(CL%)
;Bearbeitung mit Wälzfräser
Bosch Rexroth AG
liegen
im
der
Leitachsumschaltung
= 180.0
= 270.0
= "stroke.fct"
225/341
Kopplungen
Systemdatum
wird
in

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis