Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX Referenz Seite 548

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

Werbung

546/673
Bosch Rexroth AG
Kopplungen
;
; Beispiele:
absolute Rückszugsbewegung bei Abbruch:
;
1 SD.SysAxCoupleCmd[1].AbortAction = 1
;
;
Achsstop bei Abbruch:
;
1 SD.SysAxCoupleCmd[1].AbortAction = 8+16+32+64
;
;---------------------------------------------------
; Systemachsindizes der Z-, XB-, YB- und VM-Achse:
1 Z%=3 : XB%=4 : YB%=5 : VM%=64
;---------------------------------------------------
; AbortEnable Defines
1 AXENA%=1
: COENA%=2
1 CHENA%=8
: SLENA%=16
1 M1ENA%=32 : M2ENA%=64 : M3ENA%=128
;---------------------------------------------------
; AbortAction Defines
1 ABSRT%=1 : INCRT%=2
: CHERR%=4
1 DISIP%=8 : DISM1%=16 : DISM2%=32 DISM3%=64
;---------------------------------------------------
; Folgeachse XB: Master YB und VM
;---------------------------------------------------
;
; Nach 100ms Kanalfehler in XB-Kanal bei YB-/ VM-
; oder Z-Fehler absetzen und ASUP 1 in Kanal 3 starten
1 SD.SysAxCoupleCmd[XB%].AbortEnable
1 SD.SysAxCoupleCmd[XB%].AbortDelay
1 SD.SysAxCoupleCmd[XB%].AbortRetractPos = 0.0
1 SD.SysAxCoupleCmd[XB%].AbortAction
1 SD.SysAxCoupleCmd[XB%].AbortAsupNo
1 SD.SysAxCoupleCmd[XB%].AbortAsupChan
;
;---------------------------------------------------
; Folgeachse YB: Master Z (CH1)
;---------------------------------------------------
;
; Bei externem Fehler (SysAxCoupleCmd[YB%].ExtError <> 0
; wird die YB-Achse um 10 mm zurückgezogen
1 SD.SysAxCoupleCmd[YB%].AbortEnable
1 SD.SysAxCoupleCmd[YB%].AbortDelay
1 SD.SysAxCoupleCmd[YB%].AbortRetractPos = -10
1 SD.SysAxCoupleCmd[YB%].AbortAction
1 SD.SysAxCoupleCmd[YB%].AbortAsupNo
1 SD.SysAxCoupleCmd[YB%].AbortAsupChan
;
;---------------------------------------------------
; Folgeachse VM: Master Z (CH1)
;---------------------------------------------------
;
; Sofortiges stoppen der VM-Achse
; bei Fehler der Leit- oder Folgeachsen (XB, YB, Z)
1 SD.SysAxCoupleCmd[VM%].AbortEnable
1 SD.SysAxCoupleCmd[VM%].AbortDelay
1 SD.SysAxCoupleCmd[VM%].AbortRetractPos = 64.0
1 SD.SysAxCoupleCmd[VM%].AbortAction
;
;---------------------------------------------------
; Folgeachse Z: kein Master, IpoEnable=TRUE
;---------------------------------------------------
;
; Sofortiger absoluter Rückzug der Z-Achse bei Fehler
; der Folgeachsen
1 SD.SysAxCoupleCmd[Z%].AbortEnable
1 SD.SysAxCoupleCmd[Z%].AbortDelay
1 SD.SysAxCoupleCmd[Z%].AbortRetractPos = 100.0
1 SD.SysAxCoupleCmd[Z%].AbortAction
;
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
: EXENA%=4
= M1ENA%+M2ENA%
= 100
= CHERR%
= 1%
= 3
= EXENA%
= 0
= INCRT%
= 0
= 0
= SLENA%+M1ENA
= 0
= DISIP%+DISM1%
= SLENA%
= 0
= ABSRT%
Der aufgetretene Fehler im SAC wird mit SysAxCoupleSta[i].Error abgelegt.
Dieser Fehler wird unabhängig von der Freigabe der Ausnahmebehandlung
(AbortEnable) eingetragen und an abhängige Folge- und Leitachsmitglieder
weitergeleitet.
DOK-MTX***-NC*F*EX*V13-RE01-DE-P

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis