osie obrotowe - zamiast constant velocity idzie extact stop

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC
Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#91

Post napisał: k-m-r1 » 01 maja 2015, 14:38

markcomp77 pisze:linuxcnc ma możliwość wymyślania własnych kinematyk...
trochę na ten temat wspomina kolega Syntetyczny w:
Dodatkowa kinematyka LinuxCNC
https://www.cnc.info.pl/topics54/dodatk ... 510,10.htm

dobrą ilustracją do tematu są źródła -- linuxcnc/src/emc/kinematics$
gotowe kawałki kodu zawierające równania matematyczne łączące położenie punktu w przestrzeni XYZ z różnymi innymi układami kinematyki...

Kod: Zaznacz cały

kinematics$ ls
blend.fig     genhexkins.h  pumakins.c    tc.c          trivkins.c
cubic.c       genserkins.c  pumakins.h    tc.h
cubic.h       genserkins.h  rotatekins.c  tp.c
gantrykins.c  kinematics.h  scarakins.c   tp.h
genhexkins.c  maxkins.c     Submakefile   tripodkins.c
zawartość katalogu sugeruje - co można zrobić na gotowcach:
puma... scara... tripod.... są też oczywiście opisane kinematyki 5 osiowe(w paru wersjach)...
ale poza gotowcami, jesteśmy ograniczeni jedynie wyobraźnią...
Ja nie potrafię odnaleźć tego katalogu a mam robota scare którym chciał bym sterować wiem że plik "scarakins.c" zawiera podstawową konfiguracje długości ramion którą muszę zmienić na 280 mm

Teraz pytanie co sie pozmieniało miedzy EMC do którego są stare opisy a obecnym LinuxCNC gdzie ścieżki katalogów nie pasują nawet szukanie plików nie pomaga

Czy ktoś wie jak rozwiązać ten problem?
Pytań będę miał więcej jeśli ktoś ma czas i jest w okolicach ~150 km od Wrocławia to hętnie spotkał bym sie i porozmawiał.


MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

Tagi:

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#92

Post napisał: markcomp77 » 01 maja 2015, 18:58

Mój linuxcnc do testów/czytania i eksperymentów, ściągnąłem z repozytorium projektu w wersji "dev"

tutaj go umieściłem:

Kod: Zaznacz cały

mark@mark-desktop:~/tmp/linuxcnc-dev/linuxcnc-dev/src/emc/kinematics$ ls
5axiskins.c  gantrykins.c  genserkins.h  pumakins.h    tripodkins.c
blend.fig    genhexkins.c  kinematics.h  rotatekins.c  trivkins.c
cubic.c      genhexkins.h  maxkins.c     scarakins.c
cubic.h      genserkins.c  pumakins.c    Submakefile
mark@mark-desktop:~/tmp/linuxcnc-dev/linuxcnc-dev/src/emc/kinematics$ pwd
/home/mark/tmp/linuxcnc-dev/linuxcnc-dev/src/emc/kinematics
mark@mark-desktop:~/tmp/linuxcnc-dev/linuxcnc-dev/src/emc/kinematics$ 
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#93

Post napisał: k-m-r1 » 01 maja 2015, 19:28

Moja instalacja Linuxcnc 2.6 pobrana z strony nagrana jako DVD i zainstalowana tych plików nie ma a symulacja scara działa.

Zainstalować jeszcze raz tego Debiana z linuxcnc z płyty Live?
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#94

Post napisał: markcomp77 » 01 maja 2015, 21:03

ściągam źródła "od nowa" w nowym katalogu...

Kod: Zaznacz cały

mark@mark-desktop:~/tmp/linuxcnc-dev$ cd ~/tmp
mark@mark-desktop:~/tmp$ mkdir linux
mark@mark-desktop:~/tmp$ cd linux
mark@mark-desktop:~/tmp$ git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev

Cloning into 'linuxcnc-dev'...
remote: Counting objects: 166441, done.
remote: Compressing objects: 100% (38396/38396), done.
remote: Total 166441 (delta 131433), reused 160140 (delta 126331)
Receiving objects: 100% (166441/166441), 81.86 MiB | 58 KiB/s, done.
Resolving deltas: 100% (131433/131433), done.
Checking out files: 100% (4505/4505), done.

mark@mark-desktop:~/tmp/linux$ cd linuxcnc-dev/src/emc/kinematics/
mark@mark-desktop:~/tmp/linux/linuxcnc-dev/src/emc/kinematics$ 
mark@mark-desktop:~/tmp/linux/linuxcnc-dev/src/emc/kinematics$ ls
5axiskins.c  gantrykins.c  genserkins.h  pumakins.h    tripodkins.c
blend.fig    genhexkins.c  kinematics.h  rotatekins.c  trivkins.c
cubic.c      genhexkins.h  maxkins.c     scarakins.c
cubic.h      genserkins.c  pumakins.c    Submakefile
można przeprowadzić kompilacje tego... jednak będzie potrzebne dociągnięcie wielu bibliotek źródłowych w wersji "dev" - coby się kompilowało bez błędów ;)

To co jest na płycie dystrybucyjnej - to określona wersja "stabilna"... można próbować dotrzeć to pełnej wersji źródłowej owej wersji "stabilnej" - możliwe, że będzie tam katalog z kinematykami...

A zobaczę z ciekawości - co jest na Hybrid?.... i gdzie? ;)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#95

Post napisał: k-m-r1 » 01 maja 2015, 21:09

Mam zainstalowany hybrid i tam nie ma tych katalogów

szukałem po nazwie pliku pusto
szukałem po tekście w pliku też nic

Aktualizacje też zrobiłem i ... ?? nie bardzo ogarniam linuxa dziś kolejny dzień nauki podstaw minął

Jak przeprowadzić kompilacje
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#96

Post napisał: markcomp77 » 01 maja 2015, 21:20

k-m-r1 pisze:Mam zainstalowany hybrid i tam nie ma tych katalogów
potwierdzam - sprawdziłem...

Trzeba by poszukać opisu - jak to zrobić z uszanowaniem dystrybucji ;)
czyli bazując na tym co jest, a nie sięgać po źródła dev gitem...
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#97

Post napisał: k-m-r1 » 01 maja 2015, 21:23

markcomp77, a jak zrobiłeś że Ty masz te katalogi których u mnie brak?

z opisu widzę żę masz poprzednie EMC które teraz jest jako Linuxcnc
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#98

Post napisał: markcomp77 » 01 maja 2015, 21:33

Można ściągnąć wersje zgodną z 2.6.7...

Kod: Zaznacz cały

mark@mark-desktop:~/tmp/linux$ git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-2.6.7
Cloning into 'linuxcnc-2.6.7'...
...
wybieramy katalog -->> gdzie git będzie składować źródła
warto oczywiście również dociągnąć gita.... ale to załatwia "apt-get install git"

[ Dodano: 2015-05-01, 21:35 ]
tutaj mozna luknąć aby zobaczyć jak wyglądają prace nad linią linuxcnc.2.6... 2.7...
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=summary

[ Dodano: 2015-05-01, 21:54 ]
w ściągnietej gitem linuxcnc-2.6.7 jest kinematyka..

Kod: Zaznacz cały

mark@mark-desktop:~/tmp/linux$ git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-2.6.7
Cloning into 'linuxcnc-2.6.7'...
remote: Counting objects: 166441, done.
remote: Compressing objects: 100% (38396/38396), done.
remote: Total 166441 (delta 131430), reused 160139 (delta 126331)
Receiving objects: 100% (166441/166441), 81.86 MiB | 64 KiB/s, done.
Resolving deltas: 100% (131430/131430), done.
mark@mark-desktop:~/tmp/linux$ 
mark@mark-desktop:~/tmp/linux$ cd linuxcnc-2.6.7/src/emc/kinematics/

mark@mark-desktop:~/tmp/linux/linuxcnc-2.6.7/src/emc/kinematics$ ls
5axiskins.c  gantrykins.c  genserkins.h  pumakins.h    tripodkins.c
blend.fig    genhexkins.c  kinematics.h  rotatekins.c  trivkins.c
cubic.c      genhexkins.h  maxkins.c     scarakins.c
cubic.h      genserkins.c  pumakins.c    Submakefile
mark@mark-desktop:~/tmp/linux/linuxcnc-2.6.7/src/emc/kinematics$ 


[ Dodano: 2015-05-01, 21:57 ]
http://wiki.linuxcnc.org/cgi-bin/wiki.p ... g_LinuxCNC

tutaj jest trochę na temat kompilowania...
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#99

Post napisał: k-m-r1 » 01 maja 2015, 22:03

Dziękuje za pomoc i wskazanie drogi.
Czeka mnie trochę pracy i poznania Linuxa.

Teraz wiem że instaluje linuxa
Pobieram paczkę i wypakowuje
Zmieniam co trzeba i kompilacja testy zmiana kompilacja testy ....

Przednio wyglądało to zmiana w liku odpalam linux sprawdzam zamykam program zmieniam co trzeba i znów test.
MACH3 cncTworzenie Makr do palników magazynków THC OHC inneEKRANY dla firm producentów maszyn Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 703 196 Tomek Komor [email protected]

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”