Control Units

Control Units

Die Optionen des Vorwärts-/ Rückwärtsfahrens auf der Bahn können von der SPS über drei Control Units beauftragt werden:

Rückwärtsfahren

Beschreibung

Rückwärtsfahren auf der Bahn ein-/ausschalten. In der Grundeinstellung werden in diesem Modus die M/H-Funktionen ohne Synchronisierung (MOS) ausgeführt.

Datentyp

MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit

Zugriff

SPS liest angeforderten + Rückgabewert und schreibt kommandierten Wert + Umleitung

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.backward_motion

Kommandierter, angeforderter und Rückgabewert

ST-Element

.command_w

.request_r

.state_r

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Umleitung

ST-Element

.enable_w

Simuliertes Fahren

Beschreibung

Simuliertes Vorwärtsfahren auf der Bahn ein-/ausschalten.

In der Grundeinstellung werden in diesem Modus die M/H-Funktionen ohne Synchronisierung (MOS) ausgeführt.

In Kombination mit dem NC-Befehl #OPTIONAL EXECUTION können Bereiche im NC-Programm zur Laufzeit ausgeblendet werden.

Datentyp

MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit

Zugriff

SPS liest angeforderten + Rückgabewert und schreibt kommandierten Wert + Umleitung

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.simulate_motion

Kommandierter, angeforderter und Rückgabewert

ST-Element

.command_w

.request_r

.state_r

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Umleitung

ST-Element

.enable_w

Speicher zum Rückwärtsfahren zurücksetzen

Beschreibung

Schaltet den Speicher zum Rückwärtsfahren aus. Kein weiterer NC-Satz wird im Speicher gesichert. Der Speicher wird gelöscht.

Das Löschen des Rückwärtsfahrspeichers ist jedoch nur möglich, wenn kein NC-Programm aktiv ist.

Datentyp

MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit

Zugriff

SPS liest angeforderten + Rückgabewert und schreibt kommandierten Wert + Umleitung

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.backward_storage_off

Kommandierter, angeforderter und Rückgabewert

ST-Element

.command_w

.request_r

.state_r

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Umleitung

ST-Element

.enable_w

Externe Vorgabe Bahngeschwindigkeit

Beschreibung

Externe Vorgabe der Bahngeschwindigkeit. Die Aktivierung der eingestellten Bahngeschwindigkeit erfolgt mit der Control Unit ext_command_speed_valid.

Bei einer negativen Geschwindigkeitsvorgabe wird auf der Bahn rückwärts gefahren.(Siehe FCT-C7// Vorwärts-/ Rückwärtsfahren auf der Bahn)

Datentyp

MC_CONTROL_UNS32_UNIT, s. Beschreibung Control Unit

Besonderheiten

Die in dieser Schnittstelle übergebene Bahngeschwindigkeit wird automatisch auf die in den Achsparametern eingestellten Grenzwerte begrenzt.

Zugriff

PLC liest request_r + state_r und schreibt command_w + enable_w

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.ext_command_speed

Kommandierter, angeforderter Wert

ST-Element

.command_w

.request_r

Datentyp

UDINT

Einheit

1 μm/s

Rückgabewert

ST-Element

.state_r

Datentyp

UDINT

Einheit

1 μm/s

Besonderheiten

In state_r wird die tatsächlich im Interpolator verwendete Bahngeschwindigkeit angezeigt, inklusive einer eventuellen Beeinflussung durch den Override.

Defaultmäßig wirkt die extern vorgegebene Geschwindigkeit nur auf Bearbeitungsbewegungen (G01, G02, G03). Mit dem Kanalparameter P-CHAN-00102 (plc_command_rapid_feed) kann eingestellt werden, dass die externe Geschwindigkeitsvorgabe auch für Eilgangbewegungen (G00) wirkt.

Umleitung

ST-Element

.enable_w

Aktivierung externe Bahngeschwindigkeit

Beschreibung

Aktivierung der in der Control Unit ext_command_speed kommandierten Geschwindigkeit. Zur Erreichung der kommandierten Geschwindigkeit werden die an der Bewegung beteiligten Achsen beschleunigt oder verzögert.

Ist dieser Wert TRUE, so wird bei dem aktuellen Bahnvorschub (Control Unit active_feed_r) das Vorzeichen berücksichtigt.

Datentyp

MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit

Zugriff

PLC liest request_r + state_r und schreibt command_w + enable_w

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.ext_command_speed_valid

Kommandierter, angeforderter und Rückgabewert

ST-Element

.command_w

.request_r

.state_r

Datentyp

BOOL

Wertebereich

[TRUE, FALSE]

Umleitung

ST-Element

.enable_w

Maske für das simulierte Fahren

Beschreibung

Mit dieser Control Unit kann eine Maske vorgegeben werden. In Kombination mit der Control Unit „Simuliertes Fahren“ und dem NC-Befehl #OPTIONAL EXECUTION können Bereiche im NC-Programm zur Laufzeit ausgeblendet werden.

Bei positiver Flanke der Control Unit „Simuliertes Fahren“ werden alle mit
#OPTIONAL EXECUTION [SIMULATE MASK=<mask>]
markierten Bereiche, bei denen ein Bit der Maske sitzt, ausgeblendet.

Datentyp

MC_CONTROL_UNS64_UNIT, s. Beschreibung Control Unit

Zugriff

SPS liest request_r + state_r und schreibt command_w + enable_w.

ST-Pfad

gpCh[channel_idx]^.bahn_mc_control.simulate_motion_mask

Kommandierter, angeforderter und Rückgabewert

ST-Element

.command_w

.request_r

.state_r

Datentyp

ULINT

Wertebereich

0 – MAX(UNS64)

Umleitung

ST-Element

.enable_w

Besonderheit

Verfügbar ab CNC-Version V3.1.3107.12