Beauftragung von Achskopplungen

Beauftragung von Achskopplungen

Beschreibung

Über diese Control Unit können für die jeweilige Achse Achskopplungen definiert werden. Damit kann die Bewegung der Achse durch die Bewegung von anderen Achsen zusätzlich oder exklusive beeinflusst werden. Weitere Einzelheiten können der Dokumentation FCT-A9 entnommen werden.

Datentyp

MC_CONTROL_AXIS_COUPLING, s. Beschreibung Control Unit

Zugriff

PLC liest state_r und schreibt command_w + enable_w

ST-Pfad

gpAx[axis_idx]^.lr_mc_control.axis_coupling

Kommandierte Werte

ST-Element

.command_w

Signalfluss

PLC → CNC

Datentyp

HLI_COMMAND_AXIS_COUPLING

Zugriff

PLC schreibt

Rückgabewert

ST-Element

.state_r

Signalfluss

CNC → PLC

Datentyp

HLI_STATE_AXIS_COUPLING

Zugriff

PLC liest

Umleitung

ST-Element

.enable_w

Achskopplungen, Status

Beschreibung

Anzeige ob für diese Achse Achskopplungen aktiv sind, und wenn ja welche.

Signalfluss

CNC → PLC

Datentyp

HLI_STATE_AXIS_COUPLING

ST-Pfad

gpAx[axis_idx]^.lr_mc_control.axis_coupling.state_r

Zugriff

PLC liest

Elemente des Datentyps

Element

.desc[ ]

Datentyp

ARRAY[0..HLI_AX_COUPLING_MAXIDX] OF HLI_AXIS_COUPLING_DESC

Zugriff

PLC liest

 

 

Element

.active_r

Datentyp

BOOL

Zugriff

PLC liest

Achskopplungen, Kommando

Beschreibung

In diesem Eintrag wird für die Achse eine Kopplungsvorschrift definiert. Die maximale Anzahl der definierbaren Kopplungsvorschriften ist durch die Konstante HLI_AX_COUPLING_MAXIDX + 1 definiert. Weitere Einzelheiten über die Definition der Kopplungsvorschriften können der Dokumentation [FCT-A9] entnommen werden.

Signalfluss

PLC → CNC

Datentyp

HLI_COMMAND_AXIS_COUPLING

ST-Pfad

gpAx[axis_idx]^.lr_mc_control.axis_coupling.command_w

Zugriff

PLC schreibt

Elemente des Datentyps

Element

.desc[ ]

Datentyp

ARRAY[0..HLI_AX_COUPLING_MAXIDX] OF HLI_AXIS_COUPLING_DESC

Zugriff

PLC schreibt

 

 

Element

.semaphor_rw

Datentyp

BOOL

Besonderheiten

Verbrauchsdatum

Zugriff

CNC übernimmt die kommandierten Werte, wenn dieses Element den Wert TRUE besitzt. Nach erfolgreicher Übernahme setzt der CNC diesen Wert auf FALSE.

PLC setzt dieses Element auf TRUE, wenn die kommandierten Werte zur Übernahme durch den CNC freigegeben werden. Eine Aktualisierung der kommandierten Werte durch die PLC kann nur dann erfolgen, wenn dieses Element den Wert FALSE besitzt.

Definition einer Achskopplungsvorschrift

Beschreibung

In diesem Eintrag wird für die Achse eine Kopplungsvorschrift definiert. Die maximale Anzahl der definierbaren Kopplungsvorschriften ist in der Konstanten HLI_AXIS_COUPLING_COUNT definiert. Weitere Einzelheiten über die Definition der Kopplungsvorschriften können der Dokumentation [FCT-A9] entnommen werden.

Signalfluss

PLC → CNC

ST-Pfad

gpAx[axis_idx]^.lr_mc_control.axis_coupling.command_w.desc[idx]

gpAx[axis_idx]^.lr_mc_control.axis_coupling.state_r.desc[idx]

Datentyp

HLI_AXIS_COUPLING_DESC

Zugriff

Kommando für die Achskopplung: PLC schreibt

Status der Achskopplung: PLC liest

Elemente des Datentyps

ST-Element

.mode

Datentyp

UINT

Wertebereich

Konstante

Wert

Beschreibung

HLI_AXIS_COUPLING_INACTIVE

0

Kopplung ist nicht aktiv.

HLI_AXIS_COUPLING_ZERO

1

Kopplungsfaktor ist Null, dient zum stillsetzen einer Achse.

HLI_AXIS_COUPLING_DIRECT

2

Kopplungsfaktor ist 1.

HLI_AXIS_COUPLING_MIRROR

3

Kopplungsfaktor ist –1.

HLI_AXIS_COUPLING_FRACT

4

Kopplungsfaktor ist ein Bruch, definiert durch .desc[idx].FractNumerator / .desc[idx].FractDenominator.

 

 

 

ST-Element

.ax_nr

Datentyp

UINT

Beschreibung

Logische Achsnummer der Quellachse (der beeinflussenden Achse). Falls die Achse bei aktivierter Kopplung auch noch durch das NC-Programm bewegt werden soll, muss eine Kopplungsvorschrift mit der logischen Achsnummer der Achse und dem Kopplungsmode HLI_AXIS_COUPLING_DIRECT definiert werden.

 

 

ST-Element

.fract_num

Datentyp

INT

Wertebereich

Der zulässige Wertebereich beträgt [-32768, 32767]. Ein Wert von 0 in diesem Element hat dieselbe Wirkung wie der Kopplungsmode HLI_AXIS_COUPLING_INACTIVE.

Beschreibung

Zähler des Kopplungsfaktors, wenn als Kopplungsmodus HLI_AXIS_COUPLING_FRACT angegeben wurde. Für alle anderen Kopplungsmodi wird dieses Element nicht ausgewertet.

Der maximal zulässige Wert für den Kopplungsfaktor desc[idx].fract_num / .desc[idx].fract_denom ist durch die Konstante HLI_AXIS_COUPLING_FACT_MAX festgelegt. Wird dieser Wert überschritten, wird die Fehlermeldung P-ERR-70397 ausgegeben.

 

 

ST-Element

.fract_denom

Datentyp

INT

Wertebereich

Der zulässige Wertebereich beträgt [-32768, 32767] ohne die 0. Ein Wert von 0 in diesem Element führt zur Ausgabe der Fehlermeldung P-ERR-70396.

Beschreibung

Nenner des Kopplungsfaktors wenn als Kopplungsmodus HLI_AXIS_COUPLING_FRACT angegeben wurde. Für alle anderen Kopplungsmodi wird dieses Element nicht ausgewertet.

Der maximal zulässige Wert für den Kopplungsfaktor .desc[idx].fract_num / .desc[idx].fract_denom ist durch die Konstante HLI_AXIS_COUPLING_FACT_MAX festgelegt. Wird dieser Wert überschritten, wird die Fehlermeldung P-ERR-70397 ausgegeben.