Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX Referenz Seite 553

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
; ---------- Synchronlauffenster CR ----------------
1 SD.SysAxCoupleCmd[CL%].PosWin[1]
1 SD.SysAxCoupleCmd[CL%].PosWin[2]
1 SD.SysAxCoupleCmd[CL%].PosWinSel
;
;---------------------------------------------------
; Folgeachse CR (Master CL)
;---------------------------------------------------
1 SD.SysAxCoupleCmd[CR%].OnOff
1 SD.SysAxCoupleCmd[CR%].IpoEnable = TRUE
1 SD.SysAxCoupleCmd[CR%].VelCouple = 5600000.0
1 SD.SysAxCoupleCmd[CR%].AccCouple = 120.0
1 SD.SysAxCoupleCmd[CR%].GearTeeth = 0
1 SD.SysAxCoupleCmd[CR%].SyncMode
1 SD.SysAxCoupleCmd[CR%].RecoupleEnable
; ---------- Master 1 (B) aktiv -------------------
1 SD.SysAxCoupleCmd[CR%].Master[1].Enable
1 SD.SysAxCoupleCmd[CR%].Master[1].AxIndex
1 SD.SysAxCoupleCmd[CR%].Master[1].Offset
1 SD.SysAxCoupleCmd[CR%].Master[1].N_Input
1 SD.SysAxCoupleCmd[CR%].Master[1].N_Output = 1
; ---------- Fehlerreaktionen CL(keine) ------------
1 SD.SysAxCoupleCmd[CR%].AbortEnable
1 SD.SysAxCoupleCmd[CR%].AbortDelay
1 SD.SysAxCoupleCmd[CR%].AbortRetractPos
1 SD.SysAxCoupleCmd[CR%].AbortAction
1 SD.SysAxCoupleCmd[CR%].AbortAsupNo
1 SD.SysAxCoupleCmd[CR%].AbortAsupChan
; ---------- Synchronlauffenster CL ----------------
1 SD.SysAxCoupleCmd[CR%].PosWin[1]
1 SD.SysAxCoupleCmd[CR%].PosWin[2]
1 SD.SysAxCoupleCmd[CR%].PosWinSel
;
;---------------------------------------------------
; Kopplungsdaten übernehmen
;---------------------------------------------------
CALL SAC_VALID
= 0.02
= 0.01
= 1
= 1
= SYNTIME%
= TRUE
= FALSE
= CL%
= 0
= 1
= 0
= 0
= 0.0
= 0
= 0
= 0
= 0.02
= 0.01
= 1
Zuschaltung einer Leitachskopplung
Programm:
;---------------------------------------------------
; Programmname: SAC_LEADON
; Funktion:
;
Leitachse P2% auf Folgeachse P1% koppeln.
;
Vorausgesetzte, bereits durchgeführte SAC-
;
Parametrierung:
;
;
SD.SysAxCoupleCmd[P1%].OnOff
;
SD.SysAxCoupleCmd[P1%].N_INPUT
;
SD.SysAxCoupleCmd[P1%].N_OUTPUT = Ausgangsdrehzahl
;
SD.SysAxCoupleCmd[P1%].AxIndex
;
; Parameter:
P1% - Index der Folgeachse
;
P2% - Index der Leitachse
;---------------------------------------------------
1 AXIS%
= P1%
1 MASTER% = P2%
1 SD.SysAxCoupleCmd[AXIS%].Master[MASTER%].Enable = TRUE
1 CALL SAC_VALID
Synchronisieren einer Leitachskopplung
Programm:
;---------------------------------------------------
; Programmname: SAC_LEADSYNC
; Funktion:
Warte bis Folgeachse P1%
;
Leitwertsynchron ist.
;
; Parameter:
P1% - Index der Folgeachse
;---------------------------------------------------
1 REPEAT
1
WAIT(,20)
1 UNTIL (SD.SysAxCoupleSta[SLAVE%].State=3)
WAIT
Bosch Rexroth AG
= 1
= Eingangsdrehzahl
= Systemachsindex
551/673
Kopplungen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis