Linuxcnc + mpg zadajnik + problemy
: 26 cze 2018, 23:15
Witam
Posiadam tokarkę CNC Denford Orac jak do tej pory śmigałem na windows XP wraz z mach 3 i było cudnie !!! interfejs piękny, wszystko zrobione tylko toczyć i toczyć, największy minus to gwintowanie..... jest lipa, czasem dobrze czasem lipa - loteria. Z tego właśnie powodu postanowiłem przeskoczyc na linuxcnc. I schody się zaczeły ..... bo pojęcia zero. Kilka dni stracone tokarka działa (najlepiej chyba encoder wrzeciona hehe) osie działają z klawiatury - nawet powiem - ładnie, wrzeciono śmiga ale jest i kilka problemów:
1)
MPG zadajnik: Szukałem na necie i znalazłem taki kod- przycisk zmienia oś x-z-x-z-x-z- itp, zadajnik porusza wybraną osią.
Kod w custom.hal
"
loadrt select8 count=1
loadrt updown count=1
addf select8.0 servo-thread
addf updown.0 servo-thread
net encA encoder.1.phase-A <= parport.1.pin-12-in
net encB encoder.1.phase-B <= parport.1.pin-11-in
net enc-counts encoder.1.counts => axis.0.jog-counts axis.1.jog-counts
net jog-button updown.0.countup <= parport.0.pin-15-in
net jog-choice updown.0.count => select8.0.sel
net jogX axis.0.jog-enable <= select8.0.out0
net jogY axis.1.jog-enable <= select8.0.out1
setp encoder.1.counter-mode 1
setp updown.0.max 1
setp updown.0.min 0
setp updown.0.wrap 1
setp axis.0.jog-scale 0.1
setp axis.1.jog-scale 0.1
"
Kod jakoś działa ale X oś porusza się tylko w jedną stronę (nieważne w którą ostronę obracam MPG) i nie mogę zmienić osi na Z.
Dodam że mam dwa systemy winxp i linux i w win wszystko działa bez problemu.
2)
Na wskaźniku prędkości wrzeciona obroty skaczą, powiedzmy ze ustawie 1600obr/min (na wyświetlaczu mam pomiędzy 1590-1610) szybko się zmieniają
3)
Do zwiększania/zmniejszania obrotów mamy przyciski + i -, w moim przypadku "-" zwiększa obroty "+" zmniejsza - mogę to zmienić jakoś
4)
Pojęcia nie mam jak uruchomic pendrive USB w linux. (kopiuje wszystko przez windowsa - bo widze partycje w linuxie)
5)
Rozumię że linux nie posiada jak w przypadku mach3 wizardów do toczenia ma zamiast tego subrutyny które działają bardzo podobnie ale nie mają graficznego interfejsu, Widziałem kody w necie ale nie wiem jak ich przerobić do ngc (bo takie rozszerzenie chyba mi potrzeba).
Mogą koledzy coś doradzić???? Dzięki
Pozdrawiam
Posiadam tokarkę CNC Denford Orac jak do tej pory śmigałem na windows XP wraz z mach 3 i było cudnie !!! interfejs piękny, wszystko zrobione tylko toczyć i toczyć, największy minus to gwintowanie..... jest lipa, czasem dobrze czasem lipa - loteria. Z tego właśnie powodu postanowiłem przeskoczyc na linuxcnc. I schody się zaczeły ..... bo pojęcia zero. Kilka dni stracone tokarka działa (najlepiej chyba encoder wrzeciona hehe) osie działają z klawiatury - nawet powiem - ładnie, wrzeciono śmiga ale jest i kilka problemów:
1)
MPG zadajnik: Szukałem na necie i znalazłem taki kod- przycisk zmienia oś x-z-x-z-x-z- itp, zadajnik porusza wybraną osią.
Kod w custom.hal
"
loadrt select8 count=1
loadrt updown count=1
addf select8.0 servo-thread
addf updown.0 servo-thread
net encA encoder.1.phase-A <= parport.1.pin-12-in
net encB encoder.1.phase-B <= parport.1.pin-11-in
net enc-counts encoder.1.counts => axis.0.jog-counts axis.1.jog-counts
net jog-button updown.0.countup <= parport.0.pin-15-in
net jog-choice updown.0.count => select8.0.sel
net jogX axis.0.jog-enable <= select8.0.out0
net jogY axis.1.jog-enable <= select8.0.out1
setp encoder.1.counter-mode 1
setp updown.0.max 1
setp updown.0.min 0
setp updown.0.wrap 1
setp axis.0.jog-scale 0.1
setp axis.1.jog-scale 0.1
"
Kod jakoś działa ale X oś porusza się tylko w jedną stronę (nieważne w którą ostronę obracam MPG) i nie mogę zmienić osi na Z.
Dodam że mam dwa systemy winxp i linux i w win wszystko działa bez problemu.
2)
Na wskaźniku prędkości wrzeciona obroty skaczą, powiedzmy ze ustawie 1600obr/min (na wyświetlaczu mam pomiędzy 1590-1610) szybko się zmieniają
3)
Do zwiększania/zmniejszania obrotów mamy przyciski + i -, w moim przypadku "-" zwiększa obroty "+" zmniejsza - mogę to zmienić jakoś
4)
Pojęcia nie mam jak uruchomic pendrive USB w linux. (kopiuje wszystko przez windowsa - bo widze partycje w linuxie)
5)
Rozumię że linux nie posiada jak w przypadku mach3 wizardów do toczenia ma zamiast tego subrutyny które działają bardzo podobnie ale nie mają graficznego interfejsu, Widziałem kody w necie ale nie wiem jak ich przerobić do ngc (bo takie rozszerzenie chyba mi potrzeba).
Mogą koledzy coś doradzić???? Dzięki
Pozdrawiam