Jak zmusić Linux-a

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

Autor tematu
Marfeel
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 57
Rejestracja: 29 sty 2013, 21:04
Lokalizacja: Konin

Jak zmusić Linux-a

#1

Post napisał: Marfeel » 16 maja 2014, 00:10

Witam.
Mam problem z napisaniem programu w Linux tak aby oś obrotowa A oraz oś X wykonały promień podczas frezowania (chodzi o zaokrąglenie narożnika)
Obrazek
Jak widać na fotce jedyne co powstaje to faza na narożniku
Czy jest jakiś G-code do X-A? tak jak np.
G17 X-Y
G18 X-Z
G19 Y-Z


Marfeel

Tagi:


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#2

Post napisał: ma555rek » 16 maja 2014, 08:41

1)Narysuj łuk i wygeneruj go jako spline z długoscią odcinka który Cię zadowoli co do jakości
2) Jakimś CAMem w płaszczyźnie XY zrób G-kod tych odcinków,( tylko trajektoria, bez ozdobników)
3) Edytorem tekstu "zamień X na A
4) Wstaw ten fragment do swojego kodu

[ Dodano: 2014-05-16, 08:46 ]
Jeszcze sprawdź zgodność skali dla obu osi. Jak bedą różne to pomnożysz kolumnę A przez odpowiedni współczynnik.
No i bezpiecznie będzie zrobić to przyrostowo.
Pasjonat


Autor tematu
Marfeel
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 57
Rejestracja: 29 sty 2013, 21:04
Lokalizacja: Konin

#3

Post napisał: Marfeel » 16 maja 2014, 09:12

Wszystko się zgadza, pomysł dobry lecz problem tkwi w osi A która to porusza się w stopniach (kątowo) a nie w milimetrach jak pozostałe osie
Marfeel


ma555rek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1214
Rejestracja: 15 paź 2007, 00:45
Lokalizacja: nie ważne

#4

Post napisał: ma555rek » 16 maja 2014, 10:42

A jak do domu wracasz autobusem to piechotą już nie trafisz?
Milimetry czy stopnie to tylko umowna wielkość którą nazywamy daną jednostkę pomiaru. Jedna i druga jest w pierwszej potedze wiec wstaw odpowiedni współczynnik aby Twoje stopnie na danej średnicy miały własciwe przesuniecie na powierzchni obrabianego walca
Potrzebujesz arkusz Exela, wzór na równanie okregu, współczynnik proporcjonalności dla danej średnicy na której umieścisz frez i to wszystko.
No może nie wszystko.
Pasjonat

Awatar użytkownika

MlKl
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 3706
Rejestracja: 15 sie 2010, 13:44
Lokalizacja: Błonie
Kontakt:

#5

Post napisał: MlKl » 16 maja 2014, 11:11

LinuxCNC akceptuje działania arytmetyczne w g-code. Słowem - należy ruch sparametryzować matematycznie, używając odpowiednich wzorów. Przeliczenie stopni na mm obwodu przy znanej średnicy nie stanowi żadnego problemu.


Autor tematu
Marfeel
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 3
Posty: 57
Rejestracja: 29 sty 2013, 21:04
Lokalizacja: Konin

#6

Post napisał: Marfeel » 31 maja 2014, 17:10

Oto efekt końcowy zmagań z promieniem
Obrazek
Marfeel

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”