Linux CNC dziwny bug.

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

Autor tematu
steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Linux CNC dziwny bug.

#1

Post napisał: steff.k » 06 gru 2015, 14:49

Witam,

czy spotkał się ktoś z problemem generowania sygnałów po LPT w zależności od wielkości programu?

Mam następujący przypadek:
Ładuję program na ok 21000 linii kodu.
Podczas poruszania osi strzałkami wyraźnie słychać nie równomierną pracę każdej osi. Wrażenie jakby coś weszło między pasek a koło zębate.

Ładuję program na np 1000 linii niczego takiego nie ma, wszystkie osie działają jak należy.

Komp dosyć mocny:
C2d E4500 2,2GHz
4 Giga Ramu
Dysk SSD

Z czego może wynikać takie zachowanie. Jest jakiś limit linii kodu?



Tagi:

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

#2

Post napisał: adam Fx » 06 gru 2015, 19:23

jeśli masz procek 2 rdzeniowy to może właśnie z tego przynajmniej takie opinie są na forum że dla linuxaCNC sprawdza się jedno rdzeniowy.
Ale ja się tam nie znam i może jakiś linuxiarz się wypowie.
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 16241
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#3

Post napisał: kamar » 06 gru 2015, 19:56

Nie wyrabia się grafika, przełącz ekran na DRO i będzie biegał normalnie.


Autor tematu
steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

#4

Post napisał: steff.k » 06 gru 2015, 21:10

kamar pisze:Nie wyrabia się grafika, przełącz ekran na DRO i będzie biegał normalnie.
Zgadza się, przełączenie na DRO załatwia sprawę. A już szukałem luzów na śrubach i enkoderach :twisted: .
Dzięki :mrgreen: :mrgreen: :mrgreen:

BTW grafika też jest dosyć mocna GF8800, ale pewnie linux nie ma odpowiednich sterowników..


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Re: Linux CNC dziwny bug.

#5

Post napisał: micges » 06 gru 2015, 22:26

steff.k pisze:Witam,
czy spotkał się ktoś z problemem generowania sygnałów po LPT w zależności od wielkości programu?
Witam,

System nie powinien się tak zachować. Proszę podaj jaka wersja linuxcnc, wersja systemu oraz jakie jądro (w terminalu 'uname -a')

Michał


bartkam
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 152
Rejestracja: 14 maja 2007, 19:51
Lokalizacja: pl

#6

Post napisał: bartkam » 07 gru 2015, 09:43

Mam podobny problem tylko że u mnie ta nierównomierna praca nie zależy od wielkości programu. Ładuję program na powiedzmy 50linii, start i na początku idzie ładnie, po chwili zwalnia, silniki jakby zaczynają gubić kroki aż całkiem się zatrzymują. A program dalej leci w linuxcnc. Wznowienie programu od nowa nic nie daje, silniki stoją. Pod machem wszystko śmiga, a pod linux cnc już drugi komputer postawiłem i to samo. Procesory jednordzeniowe. Co to może być?

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

#7

Post napisał: adam Fx » 07 gru 2015, 11:13

Nie wiem czy to akurat to ale miałem sytuacje że wypaliłem płytę z instalką wszystko ładnie się nagrało ale potem Linux sypał cały czas błędami. zrobiłem jeszcze jedną płytę to samo... nagrałem trzecia na laptopie i zainstalowała się i działa poprawnie.
Jakie wyniki osiągasz na teście ?
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


Autor tematu
steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Re: Linux CNC dziwny bug.

#8

Post napisał: steff.k » 07 gru 2015, 18:07

micges pisze:
System nie powinien się tak zachować. Proszę podaj jaka wersja linuxcnc, wersja systemu oraz jakie jądro (w terminalu 'uname -a')

Michał
LinuxCNC 2.6.5

Kod: Zaznacz cały

matias@LinuxCNC:~$ uname -a
Linux LinuxCNC 3.4-9-rtai-686-pae #1 SMP PREEMPT Debian 3.4.55-4linuxcnc i686 GNU/Linux
matias@LinuxCNC:~$ 


bartkam
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 152
Rejestracja: 14 maja 2007, 19:51
Lokalizacja: pl

#9

Post napisał: bartkam » 10 gru 2015, 07:36

adam Fx pisze:Nie wiem czy to akurat to ale miałem sytuacje że wypaliłem płytę z instalką wszystko ładnie się nagrało ale potem Linux sypał cały czas błędami. zrobiłem jeszcze jedną płytę to samo... nagrałem trzecia na laptopie i zainstalowała się i działa poprawnie.
Jakie wyniki osiągasz na teście ?
Faktycznie, pomogło gdy zainstalowałem ze starszej płyty, z której kiedyś instalowałem i działało. Ale Problem jest jeszcze jak u kolegi steff.k. Silniki pracują nierównomiernie, po przełączeniu na DRO o wiele lepiej, ale też nie idealnie. Komputer jest dość mocny i grafika też więc o co chodzi. Praca bez podglądu jest trochę uciążliwa i denerwująca, więc trzeba jakoś to rozwiązać. Tylko jak?


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#10

Post napisał: micges » 10 gru 2015, 08:28

bartkam pisze:Praca bez podglądu jest trochę uciążliwa i denerwująca, więc trzeba jakoś to rozwiązać. Tylko jak?
Zakupić mese 5i25, zaprogramować ją jako zwykły port lpt i mamy sprzętowe generatory stepgen do 10MHz niezależne od jittera i obciążenia procka.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”