Frezowanie z obrazka

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

olo16
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 6
Rejestracja: 24 paź 2008, 07:39
Lokalizacja: warszawa

#11

Post napisał: olo16 » 24 paź 2008, 13:06

tigerhellmaker pisze:Na samym dole jest post c4r0 , wykonał jakiś program do obróbki bmp. Niestety ja go nie sprawdzę
ten sam co napisałem.



Tagi:


c4r0
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 18
Rejestracja: 19 maja 2008, 15:52
Lokalizacja: z lasu
Kontakt:

#12

Post napisał: c4r0 » 25 paź 2008, 17:51

Piotr Rakowski pisze:Piękna robota - szkoda że bez aproksymacji (linie ukośne są poszarpane niestety). No i program woła o biblioteki z Visual Basica.
Dzięki :) Aproksymację starałem się jako tako zrobić, i z moich testów wynika że jeśli linia jest rzeczywiście ukośna (patrząc na piksele w bitmapie) to działa. "Linia rzeczywiście ukośna" rozumiem przez (dla przykładu linia pod kątem 10 stopni do poziomu) krawędź o postaci 1 px w dół, 5 px w prawo, 1 px w dół, 5 px w prawo itd. Jeśli w bitmapie po przybliżeniu skośna linia jest poszarpana to już nic nie poradzę. A biblioteki to nie Visual Basica tylko Borland C++ Buildera, i nie wiem niestety jak je zintegrować z plikiem exe.

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#13

Post napisał: Piotr Rakowski » 25 paź 2008, 18:01

A jakiego algorytmu aproksymacji krzywej (prostej) używasz?
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


c4r0
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 18
Rejestracja: 19 maja 2008, 15:52
Lokalizacja: z lasu
Kontakt:

#14

Post napisał: c4r0 » 26 paź 2008, 14:11

Hmm, właściwie to żadnego konkretnego. Nie używałem żadnych sprawdzonych algorytmów bo właściwie nawet nie przyszło mi to do głowy, sam wymyśliłem jakieś zagmatwane warunki które wstawiają nową linię kodu tylko wtedy, gdy linia krawędzi się załamuje o więcej nić 1px.

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#15

Post napisał: Piotr Rakowski » 26 paź 2008, 15:11

Jasne.

Może jednak warto użyć trochę matematyki - w końcu w necie jest sporo algorytmów aproksymacji i to często z kodami. No chyba, że ten program jest jedynie taką "zabawką-wprawką". Wtedy nie ma sensu...
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


rangar
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 5
Rejestracja: 09 lis 2008, 22:54
Lokalizacja: Ciechanów

Re: Frezowanie z obrazka

#16

Post napisał: rangar » 11 lis 2008, 02:19

snow pisze:Mam przygotowany rysunek w formacie BMP i chciałbym go wyfrezować. Próbowałem używać programu Img2CAD który potrafi przekonwertować obraz na plik DXF który później wrzucam do MACH'a. Problemem jest jednak to że rysunek rozbijany jest na kilkadziesiąt odcinków co skutkuje wielokrotnymi wjazdami w materiał i wyjazdami nawet przy frezowaniu jednej krzywej przez co proces frezowania niepotrzebnie się wydłuża. Używam MACH3 do sterowania maszyną. Co prawda sam MACH posiada możliwość importu bitmapy i późniejszego jej wyfrezowania lecz mi by zależało na wycięciu kształtu w materiale a nie robieniu płaskorzeźby co czyni Mach. Czy jest możliwość zamiany pliku graficznego na plik DXF lub od razu na g-kod tak żeby wycinać sam obrys?
Dwa lata temu pracowałem na Morbidelli Author 500S i takie rzeczy robiłem programem Aspan. Zamiana BMP (max 256 kolorów) na dxf , a potem dxf na PGM ,
G-kody poprawiałem w Xilogu , (ten samem problem z nadmiernymi wjazdami i wyjazdami)

http://www.autosoftware.it/index.php/en ... id-54.html

Udało mi się nawet wyfrezować gołą pannę w płycie wiórowej. :razz:


Marek Grodzki
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 25
Rejestracja: 11 lis 2008, 11:28
Lokalizacja: Łódź

#17

Post napisał: Marek Grodzki » 11 lis 2008, 11:43

Witam
Jest to mój pierwszy post na forum więc na początek pragnę powitać wszystkich
Może dorzucę coś od siebie w tym temacie.Proponuję program Cimagrafi działa jak w/w omówiony Aspan ale robi to w taki sposób ,że potrzebne są niewielkie tylko korekty


rangar
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 2
Posty: 5
Rejestracja: 09 lis 2008, 22:54
Lokalizacja: Ciechanów

#18

Post napisał: rangar » 27 lis 2008, 02:11

Obrazek

Wymiary 250x300 mm, płyta MDF


kulbin
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 2
Rejestracja: 27 lis 2008, 09:11
Lokalizacja: Szuwary

Re: Frezowanie z obrazka

#19

Post napisał: kulbin » 27 lis 2008, 09:21

Na wstępie witam wszystkich :smile:
snow pisze:Mam przygotowany rysunek w formacie BMP i chciałbym go wyfrezować.
Całkiem przyzwoitym programem jest SimplyCam.Wczytuje bmp i jpg,zamienia na wektory.
Naprawdę szybkie ,łatwe narzędzie.Wektory można edytować ,dodawać pismo ,itd.
Zawiera sporo postprocesorów

pozdrawiam

Awatar użytkownika

Primoza2007
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 177
Rejestracja: 09 wrz 2007, 12:45
Lokalizacja: Gdańsk

#20

Post napisał: Primoza2007 » 27 lis 2008, 15:10

Coś generującego czyste ISO po X i Y byłoby dla mojej osoby zbawieniem :mrgreen:
W rozmiarze siła: Hartford Blockbuster PRO-3210 - 3000x2100x1070,42kW,35t

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”