Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX Referenz Seite 550

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

Werbung

548/673
Bosch Rexroth AG
Kopplungen
1
LABEL 11: ERRSTR$ = "Syncmode (für Achstyp) nicht zulässig"
1
LABEL 12: ERRSTR$ = "Ungültige Koppelgeschwindigkeit"
1
LABEL 13: ERRSTR$ = "Ungültige Koppelbeschleunigung"
1
LABEL 14: ERRSTR$ = "Ungültige Eingangsdrehzahl"
1
LABEL 15: ERRSTR$ = "Ungültige Ausgangsdrehzahl"
1
LABEL 16: ERRSTR$ = "Ungültiger Offset"
1
LABEL 17: ERRSTR$ = "Ungültige Rückzugsposition"
1
LABEL 18: ERRSTR$ = "Ungültiges InPos-Fenster1"
1
LABEL 19: ERRSTR$ = "Ungültiges InPos-Fenster2"
1
LABEL 20: ERRSTR$ = "Tabelle ist nicht geladen"
1
LABEL 21: ERRSTR$ = "Ungültige Umschaltbedingung"
1
LABEL 22: ERRSTR$ = "Ungültige untere Umschaltgrenze"
1
LABEL 23: ERRSTR$ = "Ungültige obere Umschaltgrenze"
1
LABEL 24: ERRSTR$ = "Umschaltbereich zu klein"
1
LABEL 25: ERRSTR$ = "Ungültiger Modulobereich Tabelle zu Folgeachse"
1
LABEL 26: ERRSTR$ = "Ungültiger Modulobereich Master zu Tabelle"
1
LABEL 27: ERRSTR$ = "Ungültige Leitachsverschiebung"
1
LABEL 28: ERRSTR$ = "Ungültiger Leitwertmode"
1
LABEL 29: ERRSTR$ = "Formelsyntaxfehler"
1
LABEL 30: ERRSTR$ = "Formelzeitüberschreitung"
1
LABEL 31: ERRSTR$ = "Formelinterpretationsfehler"
1
OTHERWISE ERRSTR$ = "Fehler bei Systemachskopplungsdatenübernahme"
1
ENDCASE
1
IF MASTER% = 0 THEN
1
ERRSTR$="SAC("+STR$("##",AXIS%)+"):"+ERRSTR$
1
ELSE
1
IF (ERRNO% = 29) OR (ERRNO% = 31) THEN
1
FORMEL$=SD.SysAxCoupleCmd[AXIS%].Formula
1
START%=1
1
IF (MASTER% > 40) THEN
1
START%=MASTER%-40
1
ENDIF
1
ERRSTR$="SAC("+STR$("##",AXIS%)+") "+MID$(FORMEL$,START%,MASTER%)+"^ "+ERRSTR$
1
ELSE
1
ERRSTR$="SAC("+STR$("##",AXIS%)+")"+STR$(".Master(#):",MASTER%)+ERRSTR$
1
ENDIF
1
ENDIF
1
SETERR(ERRSTR$)
1 ENDIF
Rexroth IndraMotion MTX Funktionsbeschreibung 13VRS Erweiterung
Synchronisieren der Abschaltung:
Programm:
;---------------------------------------------------
; Programmname: SAC_OFFSYNC
; Funktion:
Auf SAC - Zustand OFF und/oder ERROR
;
synchronisieren
; Parameter:
P1% - Anzahl der Systemachsen
;
P2% - 0: Alle SAC's im Zustand OFF
;
;
1: Alle SAC's im Zustand OFF
;---------------------------------------------------
1 MAXAX% = P1%
1 NOERR% = P2%
1 REPEAT
1
WAIT(,20)
1
SYN% = 0
1
FOR I%=1 TO MAXAX%
1
CASE SD.SysAxCoupleSta[I%].State OF
1
LABEL
0: SYN%=SYN%
1
LABEL
7: SYN%=SYN%+NOERR%
1
LABEL 17: SYN%=SYN%+NOERR%
1
OTHERWISE SYN%=SYN%+1
1
ENDCASE
1
NEXT
1 UNTIL (SYN%=0)
Zurücksetzen der Systemachskopplung und löschen der Systemdaten:
Programm:
;---------------------------------------------------
; Programmname: SAC_OFF
; Funktion:
Alle SAC - Kopplungen abschalten und
;
SAC - Systemdaten komplett löschen
; Parameter:
keine
;---------------------------------------------------
DOK-MTX***-NC*F*EX*V13-RE01-DE-P
oder ERROR

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis