Witam.
Stopniowo podłączamy na maszynkach sterowanie obrotami wrzecion z programu. Dobrze wyskalowane działa to nawet nieźle ale ma jedną wadę. Ręczne załączenie wrzeciona F9 skutkuje minimalnymi obrotami ustawionymi na falowniku. W 99 % potrzeb trzeba zwiększać obroty np. "+". Da się gdzieś to ustawić ? Bawił się ktoś tym ?
PWM w LinuxCNC
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Ano właśniehecza pisze:Nie rozumiem, w czym problem - F11 dodaje, a F12 ujmuje obrotów.
Pozdrawiam

W .ini nie skutkuje. Podmieniłem w configu axis-aMlKl pisze:A próbowałeś dodać w ini Sxxx ?
Kod: Zaznacz cały
root_window.bind("<Key-F8>", commands.flood_toggle)
root_window.bind("<Key-F9>", m3 s200)
#commands.spindle_forward_toggle)
root_window.bind("<Key-F10>", commands.spindle_backward_toggle)
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Jednak symulator to nie maszynakamar pisze: Na symulatorze działa, rano sprawdzę na maszynie

Tak proste to to nie jest. Co by nie kombinował to PWM po F9 wysyła ok. 0 V. Trzeba by chyba w halu mu wstawić jakieś napięcie 1-10 V ale nie bardzo mi wychodzi. Sekcja PWM w halu wygląda tak:
Kod: Zaznacz cały
# PWM
net spindle-speed-cmd motion.spindle-speed-out => pwmgen.0.value
net spindle-on motion.spindle-on => pwmgen.0.enable
net spindle-pwm pwmgen.0.pwm => parport.0.pin-01-out
setp pwmgen.0.scale 5800
-
- Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 9323
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Kod: Zaznacz cały
loadrt pwmgen output_type=2
setp pwmgen.0.scale 1000
setp pwmgen.0.pwm-freq 500
setp pwmgen.0.max-dc 1
setp pwmgen.0.min-dc 0.3
addf pwmgen.update servo-thread
addf pwmgen.make-pulses base-thread
net spindle-speed-cmd motion.spindle-speed-out pwmgen.0.value
net spindle-on motion.spindle-on pwmgen.0.enable
net spindle-fwd motion.spindle-forward
net spindle-rev motion.spindle-reverse
net spindle-pwm-a pwmgen.0.up parport.0.pin-02-out
net spindle-pwm-b pwmgen.0.down parport.0.pin-03-out
Pierwsza i dwie ostatnie linie są właśnie specyficzne dla mostka i jak masz falownik, to się nimi nie sugeruj.
To o co Ci chodzi masz w czwartej i piątej linii, to jest maksymalne i minimalne wypełnienie przebiegu PWM.
.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Dzięki
I to jest idealny forumowicz , jest się z kim pochapać i pomoże w potrzebie 
Dziś juz nie powalczę ale z rana popróbuje.
[ Dodano: 2013-11-26, 06:56 ]
Zadziałało
Wprawdzie nie można sobie dowolnie ustawić obrotów pod F9 ale ustawiając
np.:
setp pwmgen.0.min-dc 0.08
mam na falowniku 12 hercow i już spokojnie startuje. Niżej i tak się nie korzysta.


Dziś juz nie powalczę ale z rana popróbuje.
[ Dodano: 2013-11-26, 06:56 ]
Zadziałało

np.:
setp pwmgen.0.min-dc 0.08
mam na falowniku 12 hercow i już spokojnie startuje. Niżej i tak się nie korzysta.