Znaleziono 3 wyniki

autor: lolos
01 lip 2018, 22:44
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc + mpg zadajnik + problemy
Odpowiedzi: 4
Odsłony: 1973

Re: Linuxcnc + mpg zadajnik + problemy

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....
autor: lolos
01 lip 2018, 21:04
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc + mpg zadajnik + problemy
Odpowiedzi: 4
Odsłony: 1973

Re: Linuxcnc + mpg zadajnik + problemy

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.
autor: lolos
26 cze 2018, 23:15
Forum: LinuxCNC (dawniej EMC2)
Temat: Linuxcnc + mpg zadajnik + problemy
Odpowiedzi: 4
Odsłony: 1973

Linuxcnc + mpg zadajnik + problemy

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

Wróć do „Linuxcnc + mpg zadajnik + problemy”