Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

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

...