MC_TrackConveyorBelt
Mit diesem FB lässt sich eine Kinematik mit einem Förderband synchronisieren. Damit wird es möglich, Werkstücke von einem bewegten Förderband aufzunehmen oder abzulegen. Hierzu berechnet der FB nach dem Aufruf ein dynamisches Product Coordinate System (PCS). Wird nun ein bewegungsführender FB (z. B. MC_MoveLinearAbsolute ) im selben Koordinatensystem aufgerufen, sorgt der FB für die Synchronisierung der Bewegung mit dem bewegten PCS.
|
Hinweis!
Synchronisieren mit einem Förderband ist ausschließlich mit kartesischen Bewegungsbefehlen (z. B. MC_MoveLinearAbsolute, MC_MoveCircularAbsolute, ...) möglich. Einzelachsbefehle oder MC_MoveDirect-Bewegungen sind nicht mit Tracking kombinierbar. |
|
|
|
|
MC_TrackConveyorBelt |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_KIN |
- |
|
AxesGroup |
Done |
|
- |
BOOL |
|
AXES_REF |
- |
|
ConveyorBelt |
Busy |
|
- |
BOOL |
|
BOOL |
- |
|
Execute |
Active |
|
- |
BOOL |
|
BOOL |
- |
|
Abort |
CommandAborted |
|
- |
BOOL |
|
ARRAY[1..12] OF LREAL |
- |
|
ConveyorBeltOrigin |
Error |
|
- |
BOOL |
|
ARRAY[1..12] OF LREAL |
- |
|
InitialObjectPosition |
ErrorID |
|
- |
L_IE1P_Error |
|
L_MC4P_CoordSystem |
- |
|
CoordSystem |
InSync |
|
- |
BOOL |
|
L_MC4P_CoordType |
- |
|
CoordType |
DynPCSSet |
|
- |
BOOL |
|
LREAL |
- |
|
ClutchDistance |
|
|
|
|
|
LREAL |
- |
|
ClutchTime |
|
|
|
|
|
LREAL |
- |
|
ClutchTimeAbort |
|
|
|
|
|
BOOL |
- |
|
SetDynPCS |
|
|
|
|
|
|
|
|
|
|
|
|
|