Linuxcnc + mpg zadajnik + problemy

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Linuxcnc + mpg zadajnik + problemy

#1

Post napisał: lolos » 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



Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: Linuxcnc + mpg zadajnik + problemy

#2

Post napisał: adam Fx » 27 cze 2018, 14:36

hmm może to trochę pomoże
mpg-wedka-kolko-reczne-jog-pendant-na-l ... 38566.html

co do NGCGUI instalacja-wersji-rozwojowej-linuxcnc-z ... 33560.html

Gkod z innego rozszerzenia zwyczajnie zmieniasz na .ngc i większości podstawowych poleceń powinno działać
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: Linuxcnc + mpg zadajnik + problemy

#3

Post napisał: lolos » 01 lip 2018, 21:04

Dzięki za odpowiedz ale nie pomogło, próbowałem zrobić taki sam kod jak twój i nic.... kompletnie na nim nie działało. NGCGUI super dzięki.

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

Re: Linuxcnc + mpg zadajnik + problemy

#4

Post napisał: adam Fx » 01 lip 2018, 22:05

;/ holerka brakuje tej zaawansowanej wiedzy z HAL . je też robiłem MPG praktycznie po omacku

może on pomorze widać ze potrafi obsługiwać moduł PLC
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
lolos
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 131
Rejestracja: 14 gru 2008, 18:18
Lokalizacja: Tarnobrzeg

Re: Linuxcnc + mpg zadajnik + problemy

#5

Post napisał: lolos » 01 lip 2018, 22:44

Dobre wieści działa !!!! Gyby się miało komuś przydać "setp encoder.1.counter-mode 1" źle wklepane - powinno być "setp encoder.1.counter-mode 0"

setp encoder.1.counter-mode 0
or better
setp encoder.1.counter-mode false

From the encoder component manual page:

PINS
encoder.N.counter-mode bit i/o
Enables counter mode. When true, the counter counts each rising
edge of the phase-A input, ignoring the value on phase-B. This
is useful for counting the output of a single channel (non-quad?
rature) sensor. When false (the default), it counts in quadra?
ture mode.

Dodane 53 sekundy:
Ooo to dobre....

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”