Strona 1 z 2

Jaki postprocesor do programu do własnego plotera laserowego

: 31 mar 2015, 23:46
autor: tdx
Witam
Otóż poszukuje informacji odnośnie prostego postprocesora do generowania kodu do mojego programu, który by odpowiadał za sterowanie moim ploterem laserowym.
Chodzi mi o jakiś bardzo prosty postprocesor 2D (Wypalaj/ nie wypalaj + poruszanie się).
GCode odpada ponieważ jest złożony i ma dużo operacji, a ja potrzebuje jakiegoś prostego języka typu np.:Anilam
Korzystam z programu ArtCAM.
Jakieś propozycje?
Pozdrawiam

: 01 kwie 2015, 09:59
autor: zibi
G kod jest złożony...
G00 - ruch szybki
G01 -linia
G02, G03 łuk, koło
jeśli nie chcesz interpolacji kołowej to dajesz w kodzie tylko G01 i z króciutkich odcinków złoży każdy profil.

: 01 kwie 2015, 12:25
autor: noel20
Potrzebujesz postprocesora do swojego programu sterującego.
Jak sterujesz maszyną?

: 01 kwie 2015, 16:14
autor: tdx
Steruje własnym ploterem laserowym.
Piszę też do niego program do zamiany kodu preprocesora na komendy wysyłane do plotera.
Nie wiem zbytnio jak zmienić ustawienia dla GCode w programie ArtCAM aby było jak najmniej komend.
Znalazłem język HPGL i jest on bardzo prosty, tylko szkoda że jest w calach.
Zna ktoś może prostszy język?
Pozdrawiam

: 01 kwie 2015, 18:10
autor: jarenio
tdx, polecam założyć własne forum dotyczące nowego języka programowania maszyn cnc... tam zadaj powyższe pytanie i zapewne otrzymasz odpowiedz...
a jak nie otrzymasz to się dogadaj z "własnym ploterem laserowym" żeby czytał g-code jak inne plotery laserowe, frezarki, tokarki, plazmy, wycinarki termiczne, oraz maszyny które ciężko zakwalifikować do którejkolwiek kategorii

: 01 kwie 2015, 20:24
autor: tdx
Widać użytkownik jarenio w ogóle nie rozumie o co mi chodzi i dlatego wypisuje takie bezsensowne wypowiedzi.
1. To nie ploter ma się dogadywać z tym językiem, tylko mój program ma umieć go odczytać.
2. Problemu nie widzę w odczytywaniu praktycznie każdego języka ponieważ wystarczy napisać odpowiedni skrypt, tylko chodzi o to aby ten język był prosty przez co nie musiał bym pisać długiego i żmudnego kodu do odczytywania go.
3. Akurat mój ploter to najzwyklejszy ploter laserowy. Sęk w tym że muszę napisać aplikację do jego sterowania, ponieważ nie jestem "laikiem" i nienawidzę korzystać z gotowych rozwiązań w stylu "wgraj kod do mikroukładu i będzie działać".
Gdybym miał iść na łatwiznę to bym sobie już dawno kupił taki ploter.
Więc proszę zaoszczędzić mi tutaj takich bezsensownych wypowiedzi w stylu: "polecam założyć własne forum...", ponieważ wynika z jej treści że nie zna użytkownik odpowiedzi a mimo to pisze nic nie wnoszące wypowiedzi do tematu.
Pozdrawiam

: 01 kwie 2015, 22:42
autor: dasza77
Ty wszystko wiesz , więc po co pytasz ?

: 01 kwie 2015, 23:03
autor: Zienek
To skoro hpgl jest taki fajny, a ty szukasz własnych rozwiązań, to dzieł wszystko przez 2,54 i masz rozwiązanie, które Ci odpowiada.

Pisanie o g-code - 40-letnim języku, że jest trudny, to niezrozumienie tematu. Pogooglaj grbl. To konwerter g-code na sterowanie maszyny.

: 02 kwie 2015, 10:48
autor: jarenio
tdx, niestety musze Cię zdziwić, ale to ty wypisujesz totalne głupoty i idziesz pod górkę, co gorsze chcesz wmówić wszystkim na około, że wiesz lepiej i nagle zamiast zająć się własnymi sprawami całe forum ma rozmyślać nad Twoimi fanaberiami
Masz ploter, masz też artcama. Boje sie tylko, że jesteś też zadufanym w sobie programistą z wielkim ego, sory, ale szkoda na Ciebie czasu. BTW, czemu uzywasz art cama, napisz własny program do rysowania i zamiany na własny język. Nie będziesz musiał pisać postprocesora.

Jak chcesz pokazać, że to nie prawda to dam Ci radę. Zainstaluj sobie LinuxCNC, posiedź na nim chwilę, potem dołącz do grupy developerów i zrób użytek z własnej wiedzy, zamiast pisać od 0 program tylko dla siebie...

: 02 kwie 2015, 21:31
autor: pitsa
tdx pisze: Znalazłem język HPGL i jest on bardzo prosty, tylko szkoda że jest w calach.
Zna ktoś może prostszy język?
Jeśli HPGL jest za trudny (ze względu na cale) to znam prostszy i to nawet typu włącz-wyłącz, idealnie do lasera. :D
To PBM, chociaż osobiście lepiej mi się programowało w fortranie operując na XPM. ;-)
Przykładowo: