Jak wygenerować obrysy z scieżek Protel do frezarki CNC - programy i współpraca?

Re: obrysy na sciezkach do frezowania





Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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:

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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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