L_MC2P_ClutchPos
This FB serves to implement path-controlled clutching and declutching of the master position for all travel ranges (modulo/linear) via a fifth-order polynomial.
Further functions:
- Positive opening operation of the clutch (for emergency situations)
- Hard clutch-in
|
|
|
|
L_MC2P_ClutchPos |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
LREAL |
- |
|
lrSetCycPos |
lrSetPosOut |
|
- |
LREAL |
|
BOOL |
- |
|
xOpen |
lrSetVelOut |
|
- |
LREAL |
|
LREAL |
- |
|
lrOpenPosition |
xClosed |
|
- |
BOOL |
|
BOOL |
- |
|
xOpenInstant |
xOpenDone |
|
- |
BOOL |
|
BOOL |
- |
|
xReset |
xInTarget |
|
- |
BOOL |
|
LREAL |
- |
|
lrDistEngage |
xError |
|
- |
BOOL |
|
LREAL |
- |
|
lrDistDisEngage |
eErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
lrDec |
|
|
|
|
|
LREAL |
- |
|
lrJerk |
|
|
|
|
|
L_MC1P_TraversingRange |
- |
|
eTraversingRange |
|
|
|
|
|
LREAL |
- |
|
lrCycleLength |
|
|
|
|
|
|
|
|
|
|
|
|
|
Inputs
|
Name Data type |
Information/possible settings |
|
|---|---|---|
|
lrSetCycPos LREAL |
Input position (selection of an external master position) |
|
|
xOpen BOOL |
Control of the clutch function |
|
|
TRUE |
Open the clutch (declutch process).
|
|
|
FALSE |
Close the clutch (clutch-in process).
|
|
|
lrOpenPosition LREAL |
Standstill position after the declutch process |
|
|
xOpenInstant BOOL |
Positive opening operation of the clutch (for emergency situations)
|
|
|
FALSE รค TRUE |
The lrSetPosOut output position is disconnected from the lrSetCycPos immediately and is brought to a standstill with the deceleration set in lrDec .
|
|
|
xReset BOOL |
Resetting the declutch process.
|
|
|
TRUE |
|
|
|
lrDistEngage LREAL |
Relative engaging distance Relating to the position from which the lrSetPosOut output position and the lrSetCycPos input position run in synchronism again.
|
|
|
lrDistDisEngage LREAL |
Relative disengaging distance Relating to the lrOpenPosition standstill position.
|
|
|
lrDec LREAL |
Acceleration for positive opening operation of the clutch
|
|
|
lrJerk LREAL |
Jerk for positive opening operation of the clutch
|
|
|
eTraversingRange |
Travel range |
|
|
0 |
Modulo travel range (rotary axis) |
|
|
1 |
Limited travel range |
|
|
lrCycleLength LREAL |
Cycle length |
|
Outputs
|
Name Data type |
Value/meaning |
|
|---|---|---|
|
lrSetPosOut LREAL |
Output setpoint position |
|
|
lrSetVelOut LREAL |
Output setpoint speed |
|
|
xClosed BOOL |
Clutch status |
|
|
FALSE |
The clutch is opened or a clutch-in/declutch process is active.
|
|
|
TRUE |
The clutch is closed.
|
|
|
xOpenDone BOOL |
TRUE |
The declutch process activated via xOpen or xOpenInstant has been fully completed. A clutch-in process can be executed again. |
|
xInTarget BOOL |
TRUE |
The lrOpenPosition standstill position has been reached after a declutch process activated via xOpen . |
|
xError BOOL |
TRUE |
An error has occurred. For details see eErrorID . |
|
eErrorID |
If xError = TRUE: Error number for the error that has occurred.
|
|