Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #*******************
- # SPINDLE S
- #*******************
- # ---PWM Generator signals/setup---
- setp hm2_5i20.0.pwmgen.00.output-type 1
- setp hm2_5i20.0.pwmgen.00.scale 10
- setp hm2_5i20.0.pwmgen.00.value 4.5
- setp hm2_5i20.0.pwmgen.00.offset 5.0
- net spindle-vel-cmd => hm2_5i20.0.pwmgen.00.value
- net machine-is-enabled => hm2_5i20.0.pwmgen.00.enable
- # ---Encoder feedback signals/setup---
- setp hm2_5i20.0.encoder.02.counter-mode 0
- setp hm2_5i20.0.encoder.02.filter 1
- setp hm2_5i20.0.encoder.02.index-invert 0
- setp hm2_5i20.0.encoder.02.index-mask 0
- setp hm2_5i20.0.encoder.02.index-mask-invert 0
- setp hm2_5i20.0.encoder.02.scale [SPINDLE_9]ENCODER_SCALE
- net spindle-revs <= hm2_5i20.0.encoder.02.position
- net spindle-vel-fb <= hm2_5i20.0.encoder.02.velocity
- net spindle-index-enable <=> hm2_5i20.0.encoder.02.index-enable
- # ---setup spindle control signals---
- net spindle-vel-cmd-rps <= motion.spindle-speed-out-rps
- net spindle-vel-cmd <= motion.spindle-speed-out
- net spindle-on <= motion.spindle-on
- net spindle-cw <= motion.spindle-forward
- net spindle-ccw <= motion.spindle-reverse
- net spindle-brake <= motion.spindle-brake
- net spindle-revs => motion.spindle-revs
- net spindle-at-speed => motion.spindle-at-speed
- net spindle-vel-fb => motion.spindle-speed-in
- net spindle-index-enable <=> motion.spindle-index-enable
- # ---Setup spindle at speed signals---
- sets spindle-at-speed true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement