Może to cos da setp pwmgen.0.pwm-freq 25.0 wypróbowałbym 10kHz
http://www.linuxcnc.org/docs/html/man/m ... gen.9.html
https://forum.linuxcnc.org/49-basic-con ... ndle-speed
Znaleziono 6 wyników
Wróć do „Konfiguracja wrzeciona LinuxCNC”
- 03 mar 2020, 07:08
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435
- 01 mar 2020, 23:40
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435
Re: Konfiguracja wrzeciona LinuxCNC
a Twoja karta ma DAC?
ja źle skopiowałem punkt 2 z linku ma być a ja skopiowałem 1
Prędkość wrzeciona PWM
Jeśli twoje wrzeciono może być sterowane sygnałem PWM, użyj komponentu pwmgen, aby utworzyć sygnał:
loadrt pwmgen output_type=0
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-pwm pwmgen.0.pwm => parport.0.pin-09-out
# Set the spindle's top speed in RPM
setp pwmgen.0.scale 1800
Zakłada się, że reakcja kontrolera wrzeciona na PWM jest prosta: 0% PWM daje 0 RPM, 10% PWM daje 180 RPM itp. Jeśli wymagany jest minimalny PWM do skręcenia wrzeciona, postępuj zgodnie z przykładem w tokarce nist przykładowa konfiguracja, aby użyć składnika skali.
ja źle skopiowałem punkt 2 z linku ma być a ja skopiowałem 1
Prędkość wrzeciona PWM
Jeśli twoje wrzeciono może być sterowane sygnałem PWM, użyj komponentu pwmgen, aby utworzyć sygnał:
loadrt pwmgen output_type=0
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-pwm pwmgen.0.pwm => parport.0.pin-09-out
# Set the spindle's top speed in RPM
setp pwmgen.0.scale 1800
Zakłada się, że reakcja kontrolera wrzeciona na PWM jest prosta: 0% PWM daje 0 RPM, 10% PWM daje 180 RPM itp. Jeśli wymagany jest minimalny PWM do skręcenia wrzeciona, postępuj zgodnie z przykładem w tokarce nist przykładowa konfiguracja, aby użyć składnika skali.
- 29 lut 2020, 19:13
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435
Re: Konfiguracja wrzeciona LinuxCNC
nie znam takiej opcjikadamek pisze:linuxcnc.ini ?
proces konfiguracji polega na mapowaniu zakresu obr. na napięcie od 0-10
http://linuxcnc.org/docs/2.6/html/examples/spindle.html
Jeśli prędkość wrzeciona jest kontrolowana przez sygnał analogowy (na przykład przez VFD z sygnałem od 0 do 10 woltów) i używasz karty DAC, takiej jak m5i20, do wysyłania sygnału sterującego:
Najpierw musisz obliczyć skalę prędkości wrzeciona, aby sterować sygnałem. W tym przykładzie prędkość maksymalna wrzeciona wynosząca 5000 obr./min jest równa 10 woltów.
images / spindle-math.png
Musimy dodać komponent skali do pliku HAL, aby skalować motion.spindle-speed-out do 0 do 10 wymaganych przez VFD, jeśli twoja karta DAC nie skaluje.

loadrt scale count=1
addf scale.0 servo-thread
setp scale.0.gain 0.002
net spindle-speed-scale motion.spindle-speed-out => scale.0.in
net spindle-speed-DAC scale.0.out => <your DAC pin name>
płyta nie wykrywa prawidłowy PWM co generuje niepełny zakres np od 0-5 a jak falownik dostaje 5 V to kreci tylko n 50%
- 28 lut 2020, 21:01
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435
Re: Konfiguracja wrzeciona LinuxCNC
Wygląda że płyta chyba nie ogarnie sygnały z Linuxcnc (prawdopodobnie winna jest jego częstotliwość)
ten sam problem miałem z modułem od Ebmia i Zelrp
możesz dać osobny moduł np. https://allegro .pl/oferta/konwerter-pwm-0-100-na-napiecie-0-10v-0-5v-8363157764?snapshot=MjAyMC0wMS0yMlQxNToyOTo1OS4wNDFaO2J1eWVyO2Q5YzQ5ODg4MGVjM2JhNWZkNzY5NzZiMzdlZTNmMTBhMGQ3Y2U3ZWU4OThkNTEzYjM0NDI5YTdiZDRhZGJjM2E=&fbclid=IwAR3JGGqdT52GeWskIz0g8PycswCvJ-EV-6Dl8_-RuSeB81qW_CbJFFarPE4
lub użyć RS485 (o ile falownik obsługuje Modus)
ten sam problem miałem z modułem od Ebmia i Zelrp
możesz dać osobny moduł np. https://allegro .pl/oferta/konwerter-pwm-0-100-na-napiecie-0-10v-0-5v-8363157764?snapshot=MjAyMC0wMS0yMlQxNToyOTo1OS4wNDFaO2J1eWVyO2Q5YzQ5ODg4MGVjM2JhNWZkNzY5NzZiMzdlZTNmMTBhMGQ3Y2U3ZWU4OThkNTEzYjM0NDI5YTdiZDRhZGJjM2E=&fbclid=IwAR3JGGqdT52GeWskIz0g8PycswCvJ-EV-6Dl8_-RuSeB81qW_CbJFFarPE4
lub użyć RS485 (o ile falownik obsługuje Modus)
- 28 lut 2020, 16:25
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435
Re: Konfiguracja wrzeciona LinuxCNC
obstawiam konwerter PWM zobacz co się dziej na wyjściu konwertera https://youtu.be/1l9zTA46feM?t=103.kadamek pisze:Ktoś coś pomoże?, lub podzieli się "podobnym" doświadczeniem ?
jaka masz płytę / konwerter?
- 08 sty 2016, 12:42
- Forum: LinuxCNC (dawniej EMC2)
- Temat: Konfiguracja wrzeciona LinuxCNC
- Odpowiedzi: 30
- Odsłony: 6435