EnginX Jaws - ISISComputingGroup/ibex_developers_manual GitHub Wiki

Wiki > The Backend System > IOCs > EnginX Jaws

EnginX has 3 sets of jaws, all controlled by LinMot motors. The first two sets are conventional 4 axis jaws, each axis controlling a single blade. The 3rd jawset has 2 axis, one controlling horizontal gap, the other controlling the vertical. The 3rd jawset is also non-linear, i.e. due to complicated linkages a movement in the motor does not linearly correspond to the change in gap. The exact correlation is not known and changes over time as they often crash samples into the jaws. As such, scientists will periodically measure the relationship between set points and actual gaps, fit a quadratic to this data and modify the software accordingly. (They are hopefully getting new jaws soon)

The limits of the Jaws (taken from the limits on the controls in the labview) are:

Jaws 1 and 2 Jaws 3
Low High Low High
H Gap 0.2 82 0.5 10
V Gap 0.2 82 0.5 25
For each blade -4.5 41 N/A N/A

The calibration for Jaws 3 are currently:

Gap SP -> Motor Motor -> SP
Horizontal -0.0776xx + 1.9001*x + 8.9105 0.0434xx - 0.4519*x + 0.8232
Vertical 0.0138xx + 0.4146*x + 1.1885 -0.0358xx + 2.0167*x - 2.0091
⚠️ **GitHub.com Fallback** ⚠️