Description of clamp#
The command clamp clamps the loader clamp, that means : closes it strongly.
-
The loader clamp is controlled by an EPOS controller :
hooksController
. -
The force of the clamping is controlled by 2 force sensors :
forceSensor0
andforceSensor1
. -
4 clamp status can be read on the
loaderPLutoGateway
:-
clampStatusSensor
: return 1 if force sensor value is greater thanminClampedVoltage
. -
overClampedStatusSensor
: return 1 if force sensor value is higher than max force limit. -
unclampedStatusSensor
: return 1 if clamp is unclamped. -
underClampedStatusSensor
: return 1 if clamp is not clamped (voltage returned by force sensors is too low).
-
To clamp loader clamp, hooksController
is set to CURRENT mode and currentToClamp
is sent to the controller.
Tip
Before this command, clamp state has to be CLOSED
.
After the execution of command clamp
when it's successful, clamp state is CLAMPED
.
Note
When a filter is in the loader, carrier is allowed to move :
-
between
ENGAGED
andSTORAGE
if clamp isCLAMPED
. -
between
ENGAGED
andHANDOFF
if clamp isCLOSED
.
Synopsis#
clamp
The command clamp has to be sent to component clamp
.
Conditions to execute clamp#
The conditions to execute clamp are :
- A filter must be in the loader.
- Carrier must be at
ENGAGED
position. - Clamp must be in state
CLOSED
. - Autochanger latches must be in
OPEN
state.
Configurable parameters for clamp#
The configurables parameters for command clamp
are
currentToClamp
: current to clamp hooks, units = mAtimeoutForClampingHooks
: if closing strongly the clamp last more than this amount of time, then the subsystem goes in ERROR, units = milliseconds.minClampedVoltage
: Trigger to know when action clamp is completed. If force sensor voltage is over this limit then action clamp is completed. Unit is 0.1 Volt.
Local Protection System#
How#
- Check if conditions of loader clamping are respected. (see above)
- Check that loader clamp controller is not in fault.
- Set clamp controller mode to CURRENT.
- Send
currentToClamp
tohooksController
- Wait until clamp is clamped, read continuously loader clamp sensors and current in
hooksController
. - When command is completed, send command
disableOperation
tohooksController
. - Raise an ALERT if
overClampedStatusSensor
is ON.
Info
Command clamp
is completed with succes when
-
clampedStatusSensor
is ON -
forceSensor0
andforceSensor1
return a voltage greater thanminClampedVoltage
The java code to start action :
hooksController.checkFault();
hooksController.changeMode(CURRENT);
hooksController.enableAndWriteCurrent((short) this.currentToClamp);
Note
Whatever happends during motion, if motion is stopped by controller being in default or hardware issues, controller is always disabled.