Versions Compared

Key

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

...

  • Signal state change to 50 (Fast close init)
  • Load fast close speeds
  • If neither at position P1 (positive closed) nor at position P2 (negative closed), then
    • Move (MA) to the positive closed position (P1)
    • If error checking is enabled (Ec=1), check drift at previous, assumed negative closed position (call X8)
    • Hold until movement complete
    • Set Df=1 to indicate that slits are in positive closed position
    • Copy current encoder count to Cs for future drift checks
  • EndIf
  • Signal state change to 51 (Fast close complete)
  • Goto mode select

Mode 7: Home to Index Mark

  • Signal state change to 70 (Homing init)
  • Load homing/alignment speeds
  • Execute home-to-index (HI) with option 3 (slew at VM in + direction, creep in - direction)
  • Hold until movement complete
  • Relative move (MR) by 
  • TODO in progress

Subroutines

Drift Check at Positive Closed Position (X8)

...