Znaleziono 5 wyników

autor: markcomp77
01 maja 2015, 21:33
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: osie obrotowe - zamiast constant velocity idzie extact stop
Odpowiedzi: 98
Odsłony: 7625

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...
autor: markcomp77
01 maja 2015, 21:20
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: osie obrotowe - zamiast constant velocity idzie extact stop
Odpowiedzi: 98
Odsłony: 7625

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...
autor: markcomp77
01 maja 2015, 21:03
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: osie obrotowe - zamiast constant velocity idzie extact stop
Odpowiedzi: 98
Odsłony: 7625

ś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? ;)
autor: markcomp77
01 maja 2015, 18:58
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: osie obrotowe - zamiast constant velocity idzie extact stop
Odpowiedzi: 98
Odsłony: 7625

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$ 
autor: markcomp77
25 sty 2013, 23:03
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: osie obrotowe - zamiast constant velocity idzie extact stop
Odpowiedzi: 98
Odsłony: 7625

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ą...

Wróć do „osie obrotowe - zamiast constant velocity idzie extact stop”