Skip to content

SANS2D: Baffle Position Controls #4585

@kjwoodsISIS

Description

@kjwoodsISIS

As a SANS2D scientist, I want IBEX to provide me with two baffle position controls, so that I can independently adjust the position of either baffle (front/rear).

Acceptance Criteria

  1. I can move the front baffle along the z-axis via the IBEX GUI.
  2. I can move the front baffle along the z-axis via genie_python.
  3. I can move the rear baffle along the z-axis via the IBEX GUI.
  4. I can move the rear baffle along the z-axis via genie_python.
  5. Baffle trolley motors are de-energised when motion is complete.
    1. The baffle position controls operate with the "Move All" button (see SANS2D: Vacuum Tank OPI #4577), so that the user can enter new positions but the baffle doesn't move until the "Move All" is pressed. (No longer required SANS2D (and others): Delayed move #5499 (comment))
  6. IBEX provides the same level of functionality as the existing LabVIEW VIs

Notes

  1. This ticket is a sub-ticket of SANS2D: Control of Vacuum Tank (EPIC) #4576.
  2. The front and rear baffles are physically mounted on trolleys sharing a single set of rails parallel to the z-axis.
    1. the trolleys are free to move along the entire length of the rails, constrained only by each other and the front and rear detector trolleys.
    2. there is a risk that the baffle trolleys could collide with each other or with the detector trolleys.
      • in the event of a collision between detectors & baffles, there are routines in the Galil controller(s) which initiate a rapid deceleration to avoid (or at least minimise) damage to devices.
    3. See ticket SANS2D: Minimum Baffle/Detector Intervals #4587 for minimum distances (to prevent collisions).
  3. Each baffle position control should:
    1. allow the user to define the position setpoint of the baffle
    2. reflect the position of the baffle in a readback field
  4. Because the motors that drive the baffle trolleys operate in a vacuum, they should be de-energised when a move is complete (otherwise they are at risk of over-heating).
  5. Note the homing of baffle trolleys:
    1. for the front baffle , the z-direction home must start in a forwards direction (i.e. towards the sample position).
    2. for the rear baffle, the z-direction home must start in a backwards direction (i.e. towards the rear of the tank).
  6. There are schematic diagrams showing the operation of the SANS2D vacuum tank.
  7. There are schematic diagrams showing the how the SANS2D vacuum tank User OPI and Advanced OPI could look.
  8. The LabVIEW VI for the SANS2D vacuum tank is located at: C:\LabVIEW Modules\Instruments\SANS2D\Sans2d Tank (for more details see the S2d Tank - Front Panel.vi in the file Sans2d Tank - System Functions.llb)
  9. Check the paragraphs describing the Front & Rear Baffles in the Beam_line_descriptors document.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions