Jak wygenerować obrysy z scieżek Protel do frezarki CNC - programy i współpraca?
Re: obrysy na sciezkach do frezowania
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: obrysy na sciezkach do frezowania
Date: Sun, 21 Dec 2003 16:04:14 +0100
Czy kots moze wie jak i w jakim programie mozna wygenerować obrysy na
podstawie sciezek np. z protela tak aby mozna bylo wyfrezowac je na
ploterze?
Założenia do w/w przekształcenia są już opracowane, jednak napisanie
stosownych funkcji (bibliotek/programow/cokolwiek) troche kosztuje,
jestes zainteresowany współudziałem? (samemu w tym momencie nie
sfinansuję projektu, tym bardziej że moja frezareczka jeszcze nie
ukończona).
Dziwi mnie jedno - pokazywałeś mi maszyne, oprogramowanie, płytki -
wszystko Twoje i u Ciebie, a teraz pytasz o takie banały. Jak to w koncu
jest?
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Sun, 21 Dec 2003 20:50:34 +0100
Założenia do w/w przekształcenia są już opracowane, jednak napisanie
stosownych funkcji (bibliotek/programow/cokolwiek) troche kosztuje,
jestes zainteresowany współudziałem? (samemu w tym momencie nie
sfinansuję projektu, tym bardziej że moja frezareczka jeszcze nie
ukończona).
Moja frezarka tez jeszcze w proszku, ale do tego oprogramowania sie
dokladam - przeciez kiedys skoncze i wtedy program bedzie jak znalazl.
--
Jerry
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Mon, 22 Dec 2003 10:58:58 +0100
plytkach plik dochodzi do 1.000.000 wektorów, a ja chce wykozystac
interpolacje kolowa w celu zmniejszenia ilosci danych do przetworzenia.
To zrob sobie prezent pod choinke i dorzuc sie do nas - bedziem mieli
profesjonalny program pracujacy tylko wektorowo. A ze drogi?
No coz... taniego miesa nawet psy nie chca jesc :-)
--
Jerry
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.ipartners.pl!not-for-mai
From: Ireneusz Niemczyk <Adres_at_nospam_w.archiwum>
Subject: Re: obrysy na sciezkach do frezowania
Date: Mon, 22 Dec 2003 11:17:56 +0100
To zrob sobie prezent pod choinke i dorzuc sie do nas - bedziem mieli
profesjonalny program pracujacy tylko wektorowo. A ze drogi?
No coz... taniego miesa nawet psy nie chca jesc :-)
Jerry - nie widze poprzedniego postu, nie wiem do czego się odnosisz, mozesz
zacytowac? (priv?)
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Mon, 22 Dec 2003 14:42:07 +0100
Przemyslaw Kimla wrote:
Plik gerbera przekształcany jest w bitmape i potem wektoryzowany,
lecz przy duzych plytkach plik dochodzi do 1.000.000 wektorów
Mozna to zrobic od razu w pelni wektorowo. Tylko jezeli ma to
byc oparte na aproksymacji sciezek funkcjami odcinkami liniowymi,
co upraszcza program, to 10^6 odcinkow to wcale nie jest tak
duzo.
a ja chce wykozystac interpolacje kolowa w celu
zmniejszenia ilosci danych do przetworzenia.
No to sie dobrze zastanow, bo bedziesz mial wielki bol glowy
z zaimplementowaniem operacji boole'owskich na zbiorach
punktow opiswanych przez skomplikowane krzywe.
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "axial" <axial_at_nospam_poczta.onet_kropka_pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 04:46:21 +0100
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl> napisał w
wiadomości news:bs6sca$2l8$1_at_nospam_atlantis.news.tpi.pl...
Przemyslaw Kimla wrote:
Plik gerbera przekształcany jest w bitmape i potem wektoryzowany,
lecz przy duzych plytkach plik dochodzi do 1.000.000 wektorów
Mozna to zrobic od razu w pelni wektorowo. Tylko jezeli ma to
byc oparte na aproksymacji sciezek funkcjami odcinkami liniowymi,
co upraszcza program, to 10^6 odcinkow to wcale nie jest tak
duzo.
a ja chce wykozystac interpolacje kolowa w celu
zmniejszenia ilosci danych do przetworzenia.
No to sie dobrze zastanow, bo bedziesz mial wielki bol glowy
z zaimplementowaniem operacji boole'owskich na zbiorach
punktow opiswanych przez skomplikowane krzywe.
Eeee.... Panowie.
Algorytm do generowania takich zbiorów jest banalnie prosty
i wykonuje operacje z zakresu matematyki gimnazjalnej :-))
Zasadniczo korzysta z 3 procedur sprawdzania przecięcia i punktów wspólnych:
1) okręgu z odcinkiem
2) okręgu z okręgiem
3) odcinka z odcinkiem
gdyż ścieżka "widziana" przez ploter to dwa odcinki i dwa łuki.
Interpolacja kołowa nie wymaga nawet trygonometrii (algorytm był kiedyś
opisany w "Młodym Techniku" z lat 90-tych (lub końca 80-tych)
"Trza" tylko przysiąść i napisać :-))
Problem może się pojawić gdy korzysta się z makr w gerberze, ale na
szczęście
programy typu Protel takich nie generują...
ax
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 16:17:42 +0100
Eeee.... Panowie.
Algorytm do generowania takich zbiorów jest banalnie prosty
i wykonuje operacje z zakresu matematyki gimnazjalnej :-))
O kurcze, mnie to rozwaliło na drobne...czuję się...paskudnie niedowartościowany
;-)
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: obrysy na sciezkach do frezowania
Date: 23 Dec 2003 21:38:59 +0100
On Behalf Of Ireneusz Niemczyk
Algorytm do generowania takich zbiorów jest banalnie prosty
i wykonuje operacje z zakresu matematyki gimnazjalnej :-))
O kurcze, mnie to rozwaliło na drobne...czuję się...paskudnie
niedowartościowany
;-)
__
No i co? Było się oglądać za panienkami na lekcjach? ;-)
pzdr
Artur
PS
O północy wyłączam kompa i do soboty się relaksuje. ;-)
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.internetia.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: Ireneusz Niemczyk <Adres_at_nospam_powszukaj.w.archiwum>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 23:20:20 +0100
No i co? Było się oglądać za panienkami na lekcjach? ;-)
Tia...i tylko się zastanawiam dlaczego gotowce tyle kosztują, skoro to
takie łatwe ;-)
O północy wyłączam kompa i do soboty się relaksuje. ;-)
I dobrze, _niech się uspokoi_, życzę Ci tego!
A ja chyba posiedzę nad drukowaniem...siakąś głowice już mam :-)
Miłej nocki Arturze.
__
Pzd, Irek.N.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 16:58:30 +0100
axial wrote:
Algorytm do generowania takich zbiorów jest banalnie prosty
i wykonuje operacje z zakresu matematyki gimnazjalnej :-))
Oj, obawiam sie, ze to jest niestety "troszke" trudniejsze,
niz piszesz, ludzie z tego robia doktoraty i habilitacje, a
dobre oprogramowanie do frezarek 2, 2.5 i zwlaszcza 3D
kosztuje naprawde potworne pieniadze. :-(
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "axial" <axial_at_nospam_poczta.onet_kropka_pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 20:30:58 +0100
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl> napisał w
wiadomości news:bs9ot0$537$2_at_nospam_nemesis.news.tpi.pl...
axial wrote:
Algorytm do generowania takich zbiorów jest banalnie prosty
i wykonuje operacje z zakresu matematyki gimnazjalnej :-))
Oj, obawiam sie, ze to jest niestety "troszke" trudniejsze,
niz piszesz, ludzie z tego robia doktoraty i habilitacje, a
dobre oprogramowanie do frezarek 2, 2.5 i zwlaszcza 3D
kosztuje naprawde potworne pieniadze. :-(
Kosztuje napisanie programu, jego testowanie,
napisanie interfejsów (urządzenia, użytkownika),
procedur odczytujących różne dane wejściowe, interface
wisi-wyg, marketing (aby go sprzedać) etc.
Do tego potrzeba sztabu ludzi, sprzętu, czasu i pieniędzy.....
Ale sam algorytm jest prosty :-))
Narysuj sobie parę ścieżek i spróbuj wyliczyć punkty ich przecięcia....
proste? :)
ax
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 22:30:09 +0100
axial wrote:
Kosztuje napisanie programu, jego testowanie,
napisanie interfejsów (urządzenia, użytkownika),
procedur odczytujących różne dane wejściowe, interface
wisi-wyg, marketing (aby go sprzedać) etc.
Nie, sam problem jest trudny. :-)
Ale sam algorytm jest prosty :-))
No to chyba mamy na mysli zupelnie rozne problemy,
bo do opisu "mojego" mozna uzyc wielu przymiotnikow,
ale "prosty" nie znajduje sie na tej liscie, jest za to kilka
powszechnie uznawanych za obelzywe. ;->
Ja sie zgubilem, co ten Twoj program robi? Znajduje
opisy sciezek w poscaci wektorowej? Jesli tak, to sie
zgadzam, jest to dosc proste.
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai
From: "axial" <axial_at_nospam_poczta.onet_kropka_pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Wed, 24 Dec 2003 00:02:24 +0100
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl> napisał w
wiadomości news:bsac5l$sm3$1_at_nospam_atlantis.news.tpi.pl...
axial wrote:
Kosztuje napisanie programu, jego testowanie,
napisanie interfejsów (urządzenia, użytkownika),
procedur odczytujących różne dane wejściowe, interface
wisi-wyg, marketing (aby go sprzedać) etc.
Nie, sam problem jest trudny. :-)
Dlaczego?, zaczynasz od pierwszej ścieżki w pliku, a następnie
dokładasz kolejne, za każdym razem badając punkty przecięcia.
W pewnym momencie robią Ci się ciągi opisujące wielokąt, ale
idea jest ta sama: badasz czy powstające wielokąty nie mają punktów
wspólnych,
jeżeli mają to je łączysz, a niepotrzebne linie usuwasz...
Na koniec sortujesz dane, aby leciał jednym ciągiem, każdy z wielokątów.
Potem te dane zapisujesz wektorowo w formacie jaki odczyta ploter.
Ja sie zgubilem, co ten Twoj program robi? Znajduje
opisy sciezek w poscaci wektorowej? Jesli tak, to sie
zgadzam, jest to dosc proste.
wektorowo jedna ścieżka to dwie współrzędne:
dla plotera to (jeżeli mamy jedną ścieżkę) dwa łuki i dwie proste.
Mając np. dwie ścieżki przecinające się pod kątem prostym (+)
musimy obliczyć cztery współrzędne a to równanie liniowe...
Dla łuków (okręgów) liczymy deltę i jeżeli mamy:
- brak rozwiązania: łuki nie mają wspólnych punktów,
- jedno rozwiązanie: łuki stykają się
- dwa rozwiązania: łuki nachodzą na siebie
- nieskończenie wiele rozwiązań: łuki leżą na sobie.
Takie proste obliczenia należy wykonać kilka milionów razy
ale co to dla P4 :-))
A problem to: jak wygenerować drogę rylca/frezu aby narzędzie "leciało"
po konturach ścieżek/padów/poligonów.
Nie ma sensu pisać programu na maszynkę amatorską, Protel generuje
poprawne dane, przy zachowaniu odpowiednich odległości (znaczy się większych
niż grubośc frezu)
Jeżeli jednak maszynka miała by być komercyjna to wypadało by coś takiego
napisać,
a to zawsze kosztuje...
ax
========
Path: news-archive.icm.edu.pl!news.rmf.pl!poznan.rmf.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Wed, 24 Dec 2003 00:26:42 +0100
axial wrote:
[ciach]
A, to juz wiem o co Ci chodzi, chcesz wyciagnac z gerbera
krawedzie typowych sciezek, bez samoprzeciec, dziur i tym
podobnych atrakcji. To jest rzeczywiscie latwe, nie mam co
do tego watpliwosci. Tylko mnie o inne zagadnienie chodzi,
innymi slowy podales dobre rozwiazanie, ale niewlasciwego
problemu. :-)
A problem to: jak wygenerować drogę rylca/frezu aby narzędzie "leciało"
po konturach ścieżek/padów/poligonów.
Hehe, bingo. BTW, ono nie musi doslownie leciec po konturach,
tylko po wykonaniu operacji frezowania kontury maja sie zgadzac
z zawartoscia pliku wejsciowego.
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: "axial" <axial_at_nospam_poczta.onet_kropka_pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Wed, 24 Dec 2003 09:13:31 +0100
Użytkownik "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_wp.pl> napisał w
wiadomości news:bsajk7$g3$2_at_nospam_atlantis.news.tpi.pl...
A problem to: jak wygenerować drogę rylca/frezu aby narzędzie "leciało"
po konturach ścieżek/padów/poligonów.
Hehe, bingo. BTW, ono nie musi doslownie leciec po konturach,
tylko po wykonaniu operacji frezowania kontury maja sie zgadzac
z zawartoscia pliku wejsciowego.
No i o to chodzi :-) Po to liczenie przecięć konturów ścieżek...
Pisałem kiedyś podobny program, do innych zastosowań (kompensacja
średnicy narzędzia dla frezu).Chodziło o wyświetlanie drogi frezu
na stole maszyny frezerskiej, bo stare maszyny, a takie przeważnie stoją
w Polsce, tego nie mają.
Dlatego z pełną odpowiedzialnością twierdzę, że algorytm jest prosty :-)
Inna sprawa to napisanie całego programu.
To tak jak z gotowaniem ziemniaków: algorytm jest prosty
obieramy ziemniaki, wkładamy do osolonej wody i gotujemy....
Tylko nigdzie nie piszą ile dać soli aby woda była osolona :-)))
ax
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 22:42:01 +0100
Ale sam algorytm jest prosty :-))
Ekhm...
Narysuj sobie parę ścieżek i spróbuj wyliczyć punkty ich przecięcia....
proste? :)
Taaa... i doloz teardropsy, poligony w kratke przykrywajace sciezki...
I konczy sie: "Panie!!! Cos Pan zglupial?? Ja mam takie plytki
na moim ploterze wycinac?? To sie nie da!! Wez Pan zrob normalne
plytki to powycinamy!!"
-)))
Powiem Ci, ze ktoregos wieczora, jak zasiadlem sobie zeby
przeanalizowac wszystkie aspekty przygotowania danych do frezarki...
to zrobilo sie rano, a ja dalej bylem w polu :-)
Wiem - moze duzo chce... tylko po cholere mam robic chlam?
--
Jerry
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: "axial" <axial_at_nospam_poczta.onet_kropka_pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Tue, 23 Dec 2003 23:38:39 +0100
Użytkownik "jerry1111" <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
napisał w wiadomości news:2rahuv8all9csh1in99srsppgj512duus9_at_nospam_4ax.com...
Ale sam algorytm jest prosty :-))
Ekhm...
Narysuj sobie parę ścieżek i spróbuj wyliczyć punkty ich przecięcia....
proste? :)
Taaa... i doloz teardropsy, poligony w kratke przykrywajace sciezki...
I konczy sie: "Panie!!! Cos Pan zglupial?? Ja mam takie plytki
na moim ploterze wycinac?? To sie nie da!! Wez Pan zrob normalne
plytki to powycinamy!!"
-)))
Powiem Ci, ze ktoregos wieczora, jak zasiadlem sobie zeby
przeanalizowac wszystkie aspekty przygotowania danych do frezarki...
to zrobilo sie rano, a ja dalej bylem w polu :-)
Wiem - moze duzo chce... tylko po cholere mam robic chlam?
Teardropsy to też ścieżki (lub łuki).
Obecne komputery z przetworzeniem takiego pliku poradzą sobie szybciej niż
ploter
z rylcowaniem."Trza" tylko wszystko rozłożyć na czynniki pierwsze... czyli
proste i łuki.
A facet się nie wkurza, że maszyna nie zrobi
tylko, że ma ją zablokowane na kilka godzin :-))
ax
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: jerry1111 <stop_this_spam_jerry1111_remove_at_nospam_remove.wp.pl>
Subject: Re: obrysy na sciezkach do frezowania
Date: Wed, 24 Dec 2003 09:20:12 +0100
A facet się nie wkurza, że maszyna nie zrobi
tylko, że ma ją zablokowane na kilka godzin :-))
Jasne - zreszta juz zalapalem o czym mowisz.
Robisz se w Protelu 'negatywa' pologinem? Tez tak moza :-)
A jak zrobisz, ze grubosc sciezki to bedzie grubosc freza, to pewnie
nawet ladnie wyjdzie :-))
--
Jerry
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!news.dialog.net.pl!not-for-mai