Dodatkowa kinematyka LinuxCNC

Dyskusje dotyczące działania obsługi programu LinuxCNC
Awatar użytkownika

Autor tematu
syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

Dodatkowa kinematyka LinuxCNC

#1

Post napisał: syntetyczny » 28 paź 2012, 11:59

Witam,

Od dłuższego czasu zajmuję się tematyką robota delta, jak na razie z punktu widzenia mechanicznego, i przyszedł czas na zrealizowania sterowania na LinuxCNC.
Wydawało mi się, że jest to prosta sprawa, gdyż kod już jest: TU. Jednakże po instalacji wymaganych modułów:

Kod: Zaznacz cały

 sudo apt-get install emc2-dev
sudo apt-get install build-essential
I wykonaniu instalacji:

Kod: Zaznacz cały

sudo comp --install deltakins.c
Oraz załączeniu modułu w pliku konfiguracyjnym deltarobot.hal:

Kod: Zaznacz cały

loadrt deltakins
Wyskakują błędy o joint 1 following err.

Jedyną modyfikacją jaką wykonałem w pliku deltakins.c to wpisanie:

Kod: Zaznacz cały

double e = 115.0; 
double f = 457.3; 

double re = 232.0; 
double rf = 112.0;
oraz:

Kod: Zaznacz cały

#ifndef HAL_SUCCESS
#define HAL_SUCCESS 0
#endif
Gdyż nie chciało się skompilować.

Kolegów forumowiczów prosiłbym o pomoc:)


Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Tagi:

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#2

Post napisał: tuxcnc » 28 paź 2012, 13:34

Following errory prześladowały mnie jak robiłem hotwinch.
Nie pamiętam o co chodziło dokładnie, ale brały się ze złych wartości jakiegoś parametru w pliku ini.
Poszukaj w tą stronę, bo skompilowany moduł może być OK.

http://wiki.linuxcnc.org/cgi-bin/wiki.p ... wing_Error

.

Awatar użytkownika

Autor tematu
syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#3

Post napisał: syntetyczny » 28 paź 2012, 16:23

Dodatkowo, jest wątek w rosyjskim języku opisujący implementację tej kinematyki, ale nie zabardzo rozumiem:) Może ktoś pomoże??
LINK
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 7
Posty: 7861
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

#4

Post napisał: tuxcnc » 28 paź 2012, 16:52

To co tam jest napisane już wiesz, poszedłeś dalej.

.

Awatar użytkownika

Autor tematu
syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#5

Post napisał: syntetyczny » 28 paź 2012, 17:57

Dodatkowo jeszcze wyświetla się:
Obrazek
Przy ustawieniu wyświetlania wartości rzeczywistych osi w ogóle LinuxCNC aktualizuje cokolwiek.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Awatar użytkownika

Autor tematu
syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#6

Post napisał: syntetyczny » 31 paź 2012, 20:28

Kinematyka opanowana. Generalnie autor deltakins.c udostępnił mi pliki konfiguracyjne, które "pomogły". Jak zrobię z tym porządek, to udostępnię wszystko, jak pan bóg przykazał.

Pozdrawiam
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


zaborow
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 15 lis 2012, 12:33
Lokalizacja: Warszawa

#7

Post napisał: zaborow » 15 lis 2012, 13:20

Witam wszystkich forumowiczów.

Również konstruuję maszynę typu delta.
Przy konfiguracji emc2 doszedłem do tego, że wymiary elementów mechanicznych robota należy podać w pliku [nazwa_robota].hal w formie:

Kod: Zaznacz cały

setp deltakins.[nazwa_parametru] [wartość] 
np.

Kod: Zaznacz cały

setp deltakins.e 200
Jednakże mimo poprawnego ładowania parametrów, przy próbach uruchomienia maszyny nadal otrzymuję "following errory".
Dlatego prosiłbym kolegę Syntetycznego o udostępnienie wspomnianych plików konfiguracyjnych.

Pozdrawiam

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#8

Post napisał: blue_17 » 15 lis 2012, 22:29

http://www.arduinoandkinectprojects.com/

Pozycja jest do ściągnięcia w pdf-ie z sieci :)

Na stronie jest też filmik jak to działa :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

Autor tematu
syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 17
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#9

Post napisał: syntetyczny » 18 lis 2012, 22:25

Na dniach dostaję sterownik od pana Zelrp i powstanie nowy wątek, z demem maszynki i opisem How to, gdyż kod, udostępniony, przez autora wymaga jeszcze dodatkowej konfiguracji w HAL.
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#10

Post napisał: blue_17 » 22 lis 2012, 17:35

Jeśli był ktoś zainteresowany to pis budowy DELT CNC

http://www.instructables.com/id/6x6x6-3 ... Delta-CNC/

tak przy okazji :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”