Pulse Picker Edm Screens
Image Added
Fig 1. pp_mode_control.edl waiting for mode selection Fig 2. pp_mode_control.edl, Pulse picking mode has been selected Fig 3. pp_mode_control.edl, Blade position unknown motor homing required
Image Added
Fig 4. pp_gui.edl
- pp_mode_control.edl
- Shown in Fig 1. through Fig 3.
- User screen for pulse picker motor
- Displays current motor status including: blade position, pulse picker mcode status and version, fan status, limit violations, error mode, mcode heartbeat, and selected pulse picking mode.
- Contains buttons to select pulse picking mode and perform perform a hard reset of the pulse picker mcode.
- Contains button to open to open pp_gui.edl, labeled CNTRL.
- The edm macro for the screen is MOTOR=<Motor Base PV>, ie edm -x -eolc -m "MOTOR=CXI:ATC:MMS:29" pp_screens/pp_mode_control.edl &
- pp_gui.edl
- Shown in Fig 4.
- Expert screen for pulse picker motor
- Contains all displays and controls contained the in pp_mode_control.edl screen
- Contains displays and controls for all variables for pulse picker Mcode.
- Pulse picker mode select buttons
- Both screens have built in logic to assist the user in the correct operation of the pulse picker.
Motor Interlocks
- If pules picking motor is in pulse picking mode, $(MOTOR):SE_L != 0, X and Y stepper motors are disabled
- If Y motor position is greater than 10mm X motor is disabled
- If X motor position is greater then 5mm or less then -5mm Y motor is disabled.
- Interlock records can be found in the 2-axis-control.sub-db file.
Records located in xip.template
...