Advertisement
Guest User

Untitled

a guest
Apr 30th, 2014
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. newsig emcmot.02.enable bit
  2. sets emcmot.02.enable FALSE
  3. net emcmot.02.enable => pid.2.enable
  4. net emcmot.02.enable <= axis.2.amp-enable-out
  5.  
  6. # encoder feedback
  7. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.counter-mode 0
  8. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.filter 0
  9. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.index-invert 0
  10. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.index-mask 0
  11. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.index-mask-invert 0
  12.  
  13. setp hm2_[HOSTMOT2](BOARD).0.encoder.02.scale [AXIS_2]INPUT_SCALE
  14. net motor.02.pos-fb hm2_[HOSTMOT2](BOARD).0.encoder.02.position => pid.2.feedback
  15. net motor.02.pos-fb => axis.2.motor-pos-fb #push copy back to Axis GUI
  16.  
  17. # set PID loop gains from inifile
  18. setp pid.2.Pgain [AXIS_2]P
  19. setp pid.2.Igain [AXIS_2]I
  20. setp pid.2.Dgain [AXIS_2]D
  21. setp pid.2.bias [AXIS_2]BIAS
  22. setp pid.2.FF0 [AXIS_2]FF0
  23. setp pid.2.FF1 [AXIS_2]FF1
  24. setp pid.2.FF2 [AXIS_2]FF2
  25. setp pid.2.deadband [AXIS_2]DEADBAND
  26. setp pid.2.maxoutput [AXIS_2]MAX_OUTPUT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement