Lesender und schreibender Zugriff

Das Datum wird auf der Control Unit lr_mc_control.uns32_1 bis lr_mc_control.uns32_4 ausgegeben. Dabei ist ein lesender Zugriff immer möglich. Um einen schreibenden Zugriff zu gewährleisten, darf das Datum von der CNC nicht verwendet werden. Dies beinhaltet sowohl eine interne Verwendung als auch eine Verwendung durch andere Antriebsfunktionen, z.B. #DRIVE Befehl oder „Fahren auf Festanschlag“.

Es sind die Varianten:

Begrenzung der Ausgabewertes

Für den an den Antrieb zu übertragendem Wert können Maximal- (P-AXIS-00859) und Minimalwerte (P-AXIS-00860) konfiguriert werden. Beim Schreiben von der Control Unit wird geprüft ob der Wert innerhalb des parametrierten zulässigen Wertebereichs liegt. Die Grenzwerte werden automatisch mit dem Skalierungsfaktor (P-AXIS-00858) skaliert.

Initialwert nach Steuerungshochlauf

Da es sich um einen zyklisch übertragenen Wert handelt, ist es notwendig einen Startwert festzulegen, da ansonsten der Wert 0 an den Antrieb übertragen wird. Der Startwert kann mit P-AXIS-00861 gesetzt werden. Wenn ein Skalierungsfaktor (P-AXIS-00858) parametriert ist, wird der Startwert erst skaliert bevor er an den Antrieb geschrieben wird.

Beispiel

Parametrierung für ein CANopen-Antriebsdatum

antr.plc_to_drive[0].data_type         UNS16
antr.plc_to_drive[0].wr_ident          60E0_00
antr.plc_to_drive[0].min_limit         0
antr.plc_to_drive[0].max_limit         5000
antr.plc_to_drive[0].scaling_factor    2
antr.plc_to_drive[0].scaling_type      LINEAR
antr.plc_to_drive[0].startup_value     222
antr.plc_to_drive[1].data_type         UNS16
antr.plc_to_drive[1].wr_ident          60E0_01
antr.plc_to_drive[1].min_limit         0
antr.plc_to_drive[1].max_limit         5000
antr.plc_to_drive[1].scaling_factor    2
antr.plc_to_drive[1].scaling_type      LINEAR
antr.plc_to_drive[1].startup_value     222