Strona 1 z 2

Linux CNC dziwny bug.

: 06 gru 2015, 14:49
autor: steff.k
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?

: 06 gru 2015, 19:23
autor: adam Fx
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.

: 06 gru 2015, 19:56
autor: kamar
Nie wyrabia się grafika, przełącz ekran na DRO i będzie biegał normalnie.

: 06 gru 2015, 21:10
autor: steff.k
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..

Re: Linux CNC dziwny bug.

: 06 gru 2015, 22:26
autor: micges
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ł

: 07 gru 2015, 09:43
autor: bartkam
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ć?

: 07 gru 2015, 11:13
autor: adam Fx
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 ?

Re: Linux CNC dziwny bug.

: 07 gru 2015, 18:07
autor: steff.k
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:~$ 

: 10 gru 2015, 07:36
autor: bartkam
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?

: 10 gru 2015, 08:28
autor: micges
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.