Disabling limits:

  • EIGN(2) 'Disable Left Limit'
  • EIGN(3) 'Disable Right Limit'
  • ZS 'Reset errors'

Initiating Motion:

  • ADT=100 'Set Target Acceleration/Deceleration'
  • VT=1000000 'Set Target Velocity'
  • PT=300000 'Set Target Position'
  • BRKRLS
  • G 'Go, Starts the move'
  • S 'stop motion'
  • BRKENG 'Engage brakes to avoid overheating'
  • RPA 'Current motor position in counts'

Writing/Running a Program:

  • Check test.sms
  • compile and download button on toolbar 
  • Run
  • Notes: TWAIT is to wait for move to complete

Tuning PID:

  •  


Appendix C page 105 (commands)







What is homing?

Homing is a sequence of predefined motions that are normally required in order to configure the system's absolute position after power up. The homing sequence is carried out by searching for an absolute known sensor along the mechanical travel, and updating the internal position accordingly.

Essentially, when we start the motor, we do not know it's absolute position. Homing means the motor would go to a position known, either update it's position and start from there, or it would record it's encoder counts, update it's absolute position, then add those encoder counts to start from the position we started in. 


Things to lookup:

  • How to monitor how much current is being pulled by the motor?
    • RUIA
    • Ba 'get overcurrent status bit'
  • No labels