All pastes #616671 Raw Copy code Copy link Edit

Alex

public unlisted text v1 · immutable
#616671 ·published 2007-07-12 19:31 UTC
rendered paste body
loadrt pwmgen output_type="1"

addf pwmgen.update servo-thread
addf pwmgen.make-pulses base-thread

# conectam presetarea de viteza freza la pwmgen
net viteza-freza motion.spindle-speed-out pwmgen.0.value

# in cazul in care trebuie activata freza, dam drumu la pwm
net activare-freza motion.spindle-forward pwmgen.0.enable

#conectam la iesire pwm-ul (de corectat numarul de pin)
net iesire-pwm pwmgen.0.pwm parport.0.pin-12-out

# in acest moment viteza de freza setata cu Sxxx se transforma in pwm, dar ne trebuie un factor de scalare
# am folosit 4000, care corespunde la 4000 rot/minut, adica 100% PWM
setp pwmgen.0.scale 4000

#acum ne ocupam cu adaptarea vitezei de frezare
# neaparat in ini ne trebuie [HAL]HALUI=halui, ca sa porneasca halui

net creste-viteza-freza parport.0.pin-15-in halui.spindle-override.increase

net scade-viteza-freza parport.0.pin-16-in halui.spindle-override.decrease

#valoarea cu care sa creasca/scada viteza frezei la fiecare impuls pe paralel
setp halui.spindle-override.scale 10