algorytm dla frezu - programik

Proste programy do obsługi maszyn CNC, vivery, itp. Programy darmowe, napisane przez użytkowników forum

Autor tematu
korinsj
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 80
Rejestracja: 08 wrz 2004, 18:20
Lokalizacja: Miłoszyce
Kontakt:

algorytm dla frezu - programik

#1

Post napisał: korinsj » 11 sie 2005, 19:31

udało mi się wymyśleć algorytm dla frezu z uwzględnieniem jego grubości.
tutaj prosty programik demonstrujący go:

http://www.korinsj.com.pl/ppics/testcnc.zip

dokładność algorytmu to +/-1 krok frezarki. W symulacji jest to 1 pixel tak więc czasem mogą być widoczne szczeliny o szerokości 1 pixela. jest to wynikiem zaokrągleń liczb rzeczywistych do całkowitych kroków frezary.
plik tekstowy można edytować zmieniając kształt figury

teraz pisze programik ktory to wykorzysta. będzie miał full bajerów, przede wszystkim niwelację luzów i krzywizn maszyny (oś X, oś Y, płaszczyzna Z). sterowanie maszyną przez port drukarki, symulacja frezowania, edycja trasy frezowania (trzeba mu "pokazać" czy ma frezować część wewnętrzną czy zewnętrzną), itp

mam tylko pytanko - jakie pliki powinien importować? ja narazie robię go pod HPGL.

sławek



Tagi:


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#2

Post napisał: pit202 » 11 sie 2005, 20:42

jezeli Twoim celem jest ploter to jak najbardziej HPGL , jesli natomiast frezarka to niestety HPGL pasuje tu jak maluch na wyscigach formuły 1 , wiec kody GM.
PiteR

Awatar użytkownika

adam Fx
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5562
Rejestracja: 04 lip 2004, 16:03
Lokalizacja: Gliwice

#3

Post napisał: adam Fx » 12 sie 2005, 13:55

no ja myśle ze DXF PLT i kod G -- i jest wtedy wszystko co trzeba ;]
sorki za wszystkie błędy ... (dyslektyk) :?
Zobacz moje filmy http://www.youtube.com/user/pokachontass/videos


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#4

Post napisał: pit202 » 12 sie 2005, 15:17

a DXF po co ? to nie niesie zadnych informacji o wysokosci wrzeciona , juz lepszy jest PLT , tam przynajmniej wiadomo kiedys podniesc wrzeciono a kiedy opuscic - niestety nie wiadomo o ile :) dlatego wymyslili kody GM gdzie jest wszystko opisane
PiteR


Autor tematu
korinsj
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 80
Rejestracja: 08 wrz 2004, 18:20
Lokalizacja: Miłoszyce
Kontakt:

#5

Post napisał: korinsj » 12 sie 2005, 17:19

a czy to nie jest tak, że ten gcode jest już "gotowcem" dla programu sterującego frezarką, czyli przebiegiem trasy która uzwględnia m.in. średnicę frezu?

sławek


pit202
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 3
Posty: 863
Rejestracja: 02 lip 2004, 23:38
Lokalizacja: --

#6

Post napisał: pit202 » 12 sie 2005, 22:51

tak to jest
PiteR


wojtek lato
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 10
Rejestracja: 17 gru 2005, 14:41
Lokalizacja: lublin

#7

Post napisał: wojtek lato » 09 sty 2006, 21:12

Tak to jest
Ostatnio zmieniony 10 mar 2012, 12:51 przez wojtek lato, łącznie zmieniany 1 raz.

Awatar użytkownika

x
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 243
Rejestracja: 29 mar 2006, 23:24
Lokalizacja: Laski, gm. Izabelin

#8

Post napisał: x » 06 cze 2006, 21:23

pit202 pisze:a DXF po co ? to nie niesie zadnych informacji o wysokosci wrzeciona , juz lepszy jest PLT , tam przynajmniej wiadomo kiedys podniesc wrzeciono a kiedy opuscic - niestety nie wiadomo o ile :) dlatego wymyslili kody GM gdzie jest wszystko opisane
Plotery Vision (a raczej ich sterowniki) obsługują HPGL zawierający dodatkowe komendy do określania wymiaru Z. O ile pamiętam: PZ ( == PD z trzema parametrami ) i ZD ( ustawienie wysokości ). Jest to określane jako "industry standard", albo HPGL 2.5, ale nie udało mi się znaleźć specyfikacji.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Software”