MC_GearIn
Mit diesem FB lässt sich ein Geschwindigkeitsgleichlauf zwischen Master- und Slave-Achse herstellen.
- Für die Kupplung an die Master-Achse verfährt die Slave-Achse eine Ausgleichsbewegung.
- Zwischen Master- und Slave-Achse kann ein Getriebefaktor festgelegt werden.
- Nur die Slave-Achse wird mit diesem FB bewegt, nicht jedoch die Master-Achse.
|
|
|
|
MC_GearIn |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXIS_REF |
- |
Master |
InGear |
- |
BOOL |
||
|
AXIS_REF |
- |
Slave |
Busy |
- |
BOOL |
||
|
BOOL |
- |
Execute |
Active |
- |
BOOL |
||
|
BOOL |
- |
ContinuousUpdate |
CommandAborted |
- |
BOOL |
||
|
INT |
- |
RatioNumerator |
Error |
- |
BOOL |
||
|
UINT |
- |
RatioDenominator |
ErrorID |
- |
L_IE1P_Error |
||
|
MC_SOURCE |
- |
MasterValueSource |
|||||
|
LREAL |
- |
Acceleration |
|||||
|
LREAL |
- |
Deceleration |
|||||
|
LREAL |
- |
Jerk |
|||||
|
MC_BUFFER_MODE |
- |
BufferMode |
|||||
|
|
|
|
|
|
|||
Eingänge
|
Name Datentyp |
Information/ Einstellungen |
|
|---|---|---|
|
master |
Übertragung der Achsdatenstruktur der Leitachse |
|
|
Slave |
Übertragung der Achsdatenstruktur der Slave-Achse |
|
|
Execute BOOL |
FALSEäTRUE |
Start des Einkuppelvorgangs der Slave-Achse mit der Master-Achse. |
|
ContinuousUpdate BOOL |
Kontinuierliche Aktualisierung der Parameter |
|
|
FALSE |
Mit einer steigenden Flanke an Execute werden die anstehenden Parameter übernommen. |
|
|
TRUE |
Die anstehenden Parameter werden kontinuierlich übernommen, d.h. während der Ausführung können sich die Parameter ändern. |
|
|
RatioNumerator INT |
Getriebefaktor (Zähler/Nenner) zwischen Slave- und Master-Achse |
|
|
RatioDenominator UINT |
||
|
MasterValueSource |
Quelle der relevanten Daten für die Master-Achse:
|
|
|
Acceleration LREAL |
Maximale Beschleunigung in [Units/s 2 ] |
|
|
Deceleration LREAL |
Maximale Verzögerung in [Units/s 2 ] |
|
|
Jerk LREAL |
Maximaler Ruck in [Units/s 3 ] |
|
|
BufferMode |
Modus für die Abarbeitung aufeinanderfolgender Bewegungskommandos Hinweis: Es werden nur die Buffermodi mcBuffered und mcAborting unterstützt. |
|
Ausgänge
|
Name Datentyp |
Wert/Bedeutung |
|
|---|---|---|
|
InGear BOOL |
TRUE |
Die Slave-Achse ist mit der eingestellten Getriebeübersetzung an die Master-Achse angekoppelt, beide Achsen laufen nun geschwindigkeitssynchron. |
|
Busy BOOL |
TRUE |
Abarbeitung läuft. |
|
Active BOOL |
TRUE |
Das Kommando des FBs wird aktuell ausgeführt.
|
|
CommandAborted BOOL |
TRUE |
Das Kommando wurde durch einen anderen FB abgebrochen.
|
|
Error BOOL |
TRUE |
Es ist ein Fehler aufgetreten. Details siehe ErrorID .
|
|
ErrorID |
Wenn Error = TRUE: Fehlernummer zum aufgetretenen Fehler.
|
|
Motion axes (AXIS_REF)
BufferMode