Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

vegelus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 21
Posty: 125
Rejestracja: 19 sty 2005, 10:38
Lokalizacja: Olsztyn

#111

Post napisał: vegelus » 08 sie 2005, 17:54

Rozumie ze chodzi o nadawanie przestrzeni BMP :-)
To mi ulecialo z glowy :-)

Co do wymagan systemowych to czmu az Win2000 potrzeba :-( ja pracuje na 98 i jakos nie kwapie sie do przejscia na cos lepszego dopuki nie wymienie kompa. No i jeszcze pozostaje linux.



Tagi:


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 12
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#112

Post napisał: anjak » 08 sie 2005, 17:58

a to pech z tą w98 :wink: , a bmp jest też mi potrzebne


Piroman1024
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 61
Rejestracja: 29 mar 2005, 03:04
Lokalizacja: D?browa GĂłrnicza

#113

Post napisał: Piroman1024 » 09 sie 2005, 23:50

Witam.
Ja również chciałbym coś dodać od siebie do tego projektu o ile to mozliwe.
Mogę coś zrobić w:
-Delphi(Coś do programu głównego)
-OpenGl(wizualizacje)
-GCC na AVR

Czytałem czły wątek jednak nie jestem pewien jakie są założenia ostateczne co do języku programowania.
Z tego co wiem program główny powinien chodzić zarówno pod Windows jak i Linuks.
Pozdrawiam.
"Mathematics is the language of nature"


vegelus
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 21
Posty: 125
Rejestracja: 19 sty 2005, 10:38
Lokalizacja: Olsztyn

#114

Post napisał: vegelus » 10 sie 2005, 08:24

No wszyscy sie uparli na C++ :-( wiec siedze i czytam :-)
Co do wizualizacji to mysle ze moze nam cos wyjsc bardzo fajnego gdyz kilku ludzi juz jest :-)

Napisz moze co chcialbyc i w jaki sposob wizualizowac. Jak nie ma nic napisane to nie ma jak dyskutowac. A jak nie ma dyskusji to nie ma kolejnych krokow do przodu a jak ich nie ma to projekt stoi. A jak projekt stoi to ladachwila moze sie przewrocic ;-). Choc niezupelnie bo z tego co sie oretuje to i tak kilka programow jest w trakcie pisania :-)


anjak
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 12
Posty: 86
Rejestracja: 16 lip 2004, 18:13
Lokalizacja: Ostrołęka

#115

Post napisał: anjak » 10 sie 2005, 10:14

Piroman1024, podaj swoje GG/TLEN lub kliknij na moje.
Czy jest ktoś jeszcze kto chce zająć się wyłącznie opengl ?
Wiadomość proszę na maila lub GG

Awatar użytkownika

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

#116

Post napisał: Piotr Rakowski » 17 lut 2007, 00:03

Jak wiecie popełniłem właśnie swój pierwszy program sterujący STEP2CNC więc pozwolę sobie wtrącić swoje 3 grosze. Wczytywanie formatu CDR nie jest dobrym pomysłem z dwóch powodów:

1. format nie jest udostępniony publicznie przez firmę COREL Corp. i można się narazić na niepotrzebne nieprzyjemności,
2. zawiera wiele niepotrzebnych śmieci, których interpretacja będzie niepotrzebnie skomplikowana (w końcu są tam informacje o ustwaieniach programu i obiektach zaimpotowanych - np. bitmapach).

Program Corel pięknie eksportuje do HPGLa i ina tym możecie się operzeć.

Zdecydowanie polecam zrobić interpretację plików IGES i STL - stworzonych specjalnie do zapisu i interpretacji ścieżek modeli 3D.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

Wodzu
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 674
Rejestracja: 29 lip 2006, 19:32
Lokalizacja: z sasiedztwa

#117

Post napisał: Wodzu » 17 lut 2007, 00:33

Ja tez jestem za tym zebyscie pracowali nad Igies, parasolid itp. Praktycznie kazdy program jest w stanie sobie poradzic z tymi plikami.
Prawda leży pośrodku -Arystoteles.Może dlatego wszystkim zawadza -Wodzu.

Awatar użytkownika

triera
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1454
Rejestracja: 16 paź 2005, 01:26
Lokalizacja: Świecie

#118

Post napisał: triera » 17 lut 2007, 01:35

wczoraj sprawdzałem jak pięknie eksportuje się hpgl z Corel11
- zmiana wymiaru 1000/1016 = 0,9842519685% wymiaru zadanego
(w porównaniu z CorelDraw9)
zmiana parametrów przy eksporcie:
skalowanie (nawet 200%) i ilości jednostek
nie pomogło - zmian nie zaobserwowano.
Na szczęście mogłem wprowadzić korektę na poziomie
interpretera HPGL.

Awatar użytkownika

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

#119

Post napisał: Piotr Rakowski » 17 lut 2007, 08:41

Dlatego właśnie jeśli swoje działania chcecie oprzeć na programach typu Corel to polegniecie.
Jasne, że jest najpopularniejszy - ale to niczego nie dowodzi. Trzeba sprawdzić jeszcze, jak eksportuje do DXF, bo do WMF też eksportuje "podobnie".

Możecie się przyjżeć bliżej formatowi WMF - bo to "natywny" format Windozy i większość programów wektorowych i CADowskich bez problemu sobie z nim radzi. Ba, Windoza obsługuje schowek w formacie WMF - więc przenosznie przez clipboard jest bardzo proste.
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

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

#120

Post napisał: x » 28 lut 2007, 00:42

Piotr Rakowski pisze:1. format nie jest udostępniony publicznie przez firmę COREL Corp. i można się narazić na niepotrzebne nieprzyjemności,
2. zawiera wiele niepotrzebnych śmieci, których interpretacja będzie niepotrzebnie skomplikowana (w końcu są tam informacje o ustwaieniach programu i obiektach zaimpotowanych - np. bitmapach).
A znasz jakieś "nieoficjalne" specyfikacje? Latem 2005 nie znalazłszy żadnej pożytecznej dokumentacji rozgryzałem CDR i doszedłem do wnosku, że to może się udać, ale dałem za wygraną przez pliki skompresowane. Prawdopodobnie to jest kompresja Huffmana, ale jak odzyskać drzewo kompresji?
Piotr Rakowski pisze:Zdecydowanie polecam zrobić interpretację plików IGES i STL - stworzonych specjalnie do zapisu i interpretacji ścieżek modeli 3D.
STL jest fajny (tylko strasznie dużo dysku zajmuje). DXF v.12 też jest O.K. ale ten format został niestety znacznie "ulepszony" - pdf z opisem najnowszej wersji to cała cegła, większość danych to dla generatora G-kodu śmieci.

No niestety wygląda że projekt zdechł w przedbiegu. Sam mam kilka programów (głównie C++), które utknęły w martwym punkcie. Wina - nadmierne rozbudowanie projektu. Ilość czasu potrzebna do pisania programu rośnie wykładniczo do ilości klas i metod. Teraz staram się działać w duchu weekend-hack ( w rzeczywistości month-hack ).

FLTK ma własne środowisko FLUID do budowania interfejsu, i szkieletu programu w C++. Toporne, ale działa.

Gdyby jeszcze ktoś chciał się bawić, to proponuję pisanie w języku skryptowym - np. Python-ie. Znacznie mniej pracochłonne, szybko widać efekty pracy. Jest wiele modułów, w tym toolkity okienkowe, coś do OpenGL. Działa to i pod Win i pod Lin. Sceptycznie nastawionym mogę powiedzieć, że to wcale nie jest takie głupie. Np. interfejs programu ac3d jest robiony w Tcl/TK (wbudowany interpreter). EMC2 pracujący przecież w reżimie czasu rzeczywistego, także ma interfejsy do wyboru m.in. w TCL, i Python-ie. Te 20% kodu który zajmuje większość czasu procesora można później przepisać w C, i dalej używać jako moduł Python-a.

I zdecydowanie zminimalizować zakładaną ilość właściwości, oraz wybrać lidera który wskaże kierunek, i odwali z 10% roboty. A na starcie 150%.

Do czego ten program właściwie ma służyć? Do modelowania? Wczytywania gotowców i przetwarzania na G-code? Komunikacji z modułem wykonawczym? I przy okazji jeszcze wizualizacja i symulacja?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”