Tworzenie post procesora.

Dyskusje na temat post procesorów.

Autor tematu
rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Tworzenie post procesora.

#31

Post napisał: rc666 » 27 sie 2022, 17:36

tuxcnc pisze:
27 sie 2022, 17:27
rc666 pisze:
27 sie 2022, 17:20
Pytam o cam.
Wszyscy tu wiedzą o co pytasz, tylko wygląda to tak, jakbyś Ty nie wiedział...
Szkoda.
Już myślałem że przynajmniej z tobą można pogadać normalnie.
Tak wynikało z poprzedniego twojego.


Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Tworzenie post procesora.

#32

Post napisał: tuxcnc » 27 sie 2022, 18:08

rc666 pisze:
27 sie 2022, 17:36
Już myślałem że przynajmniej z tobą można pogadać normalnie.
Bo można, tylko trzeba zadawać normalne pytania.
Postprocesor nigdy nie jest autonomicznym programem, zawsze jest częścią większego pakietu, zwykle zawierającym moduł CAD, żeby mieć wszystko co potrzebne.
Dlatego pytanie czy używasz Fusion360 jest jak najbardziej na miejscu.
Z twoich wypowiedzi wynika natomiast, że chcesz sobie samodzielnie napisać jakiś autonomiczny postprocesor i nie bardzo wiadomo jak i do czego używać...
Jak się do tego doda wątek o frezarce DIY, to można odnieść wrażenie, że chcesz kupić maszynę sterowaną telepatycznie - Ty sobie pomyślisz co, a ona to zrobi...
No takich czarów to nie ma.
Najpierw trzeba się nauczyć choćby podstaw g-kodu, bo inaczej nigdy nie zrozumiesz jak twoja maszyna działa i dlaczego czasem nie robi tego co byś chciał...
No może jakiś prosty ploter da się obsługiwać pluginem do Inkscape albo Corela, ale na tym koniec.
Widzisz, G-kod wymyślono w latach sześćdziesiątych ubiegłego wieku. Komputer zajmował wtedy kilkadziesiąt metrów kwadratowych, a godzina jego pracy kosztowała przeciętną wypłatę. Dlatego g-kod jest językiem programowania zrozumiałym dla człowieka, bo na początku służył do pisania programów przy pomocy suwaka logarytmicznego i na podstawie rysunków robionych tuszem na papierze.
Naprawdę żadna magia, a jak poznasz kilka podstawowych kodów, to zrozumiesz co maszyna CNC może zrobić, a czego nie jest w stanie.
Wtedy zrozumiesz też do czego jest postprocesor i przestaniesz zadawać głupie pytania.


maciek95k
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 779
Rejestracja: 31 mar 2017, 23:04
Lokalizacja: Kraków

Re: Tworzenie post procesora.

#33

Post napisał: maciek95k » 28 sie 2022, 02:25

Tak, używam :)


jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5345
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

Re: Tworzenie post procesora.

#34

Post napisał: jasiu... » 28 sie 2022, 09:56

tuxcnc może on chce po prostu nauczyć się pisania postprocesorów, żeby z tego mieć jakąś korzyść. Z drugiej strony pytanie, czy można od tego zaczynać. Postprocesor powinien wykorzystywać możliwości maszyny, pod którą pracuje. Oprócz znajomości programu, pod który będzie postprocesor pisany (Fusion360, SolidCAM itd) musisz znać bardzo dobrze konkretne maszyny, pod które będziesz postprocesor robił.

Z jednej strony nie jest to trudne, szczególnie dla prostszych maszyn. Frezowanie 3 osiowe, czy toczenie XZ jest bardzo proste. Przy SolidCAMie operujesz komendami podobnymi do tych, stosowanych w starym Basicu (taki z ery Commodore C64). Masz tam "if - elseif - while - arort - exit, proste arrays, openfile - cloesfile. itd." Nie ma żadnych case, czy GOTO. To nie jest trudne do nauczenia się, tylko czy w jego przypadku jest sens w to wchodzić.

Właśnie, bo nie sztuka nauczyć się programowania postprocesora. Sztuka jest umieć to później pod konkretną maszynę wykorzystać.

No dobra, to może faktycznie nich spróbuje. Jeśli zna angielski, to niech się przeniesie z problemami na forum Fusiona360, jeśli z tego oprogramowania korztysta. Polecam właśnie: https://forums.autodesk.com/t5/fusion-3 ... /bd-p/2070


Autor tematu
rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Tworzenie post procesora.

#35

Post napisał: rc666 » 28 sie 2022, 13:04

widzisz jasiu, coś zacząłeś mówić ale przerwałeś. co się stało? Chrypkę dostałeś?
Więc jednak nie tylko znajomość g kod wchodzi w grę.
Ja chciałem o tym trochę dowiedzieć się. Takoż programowanie wchodzi w grę. W mastercam jest to chyba C.
Jeżeli mamy program w c albo w basic to musi być kompilator bo inaczej komputer nic z tego nie zrozumie. Przerabia to na tzw kod maszynowy (tak to było nazywane w połowie lat 80) Robilem takie cos na ATARI 800XL. Taki kompilator sprawdza czy nie ma błedów.

O fusion 360 pytałem bo chciałem sie dowiedzieć, jak sie na tym pracuje
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7873
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Tworzenie post procesora.

#36

Post napisał: tuxcnc » 28 sie 2022, 13:12

rc666 pisze:
28 sie 2022, 13:04
Jeżeli mamy program w c albo w basic to musi być kompilator
Nie musi.
Są języki kompilowane, np. wspomniany C i są języki interpretowane, np. wspomniany Basic.
W językach interpretowanych program jest zawsze w postaci źródłowej.


Autor tematu
rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Tworzenie post procesora.

#37

Post napisał: rc666 » 28 sie 2022, 13:24

tuxcnc,
po co się wcinasz w rozmowe skoro nie masz o tym zielonego pojecia.
Po za tym nie do ciebie to był.
„Języki interpretowane” i co jeszcze ciekawego powiesz?
Co ty na żebyśmy zrobili eksperyment. podeślę ci krótki program w basic a ty uruchomisz go u siebie.
Dostaniesz plik tekstowy.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 5345
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

Re: Tworzenie post procesora.

#38

Post napisał: jasiu... » 28 sie 2022, 13:25

No widzisz, tylko że to trochę inaczej działa, niż programowanie na C64. To są instrukcje w jaki sposób CAM ma zapisać wyniki swojej pracy pod konkretną maszynę.

Możesz ściągnąć coś z dostępnych postprocesorów ze strony: https://cam.autodesk.com/hsmposts?&_ga= ... 1661673238

Polecam na początku najprostszy, frezowanie XY. Otwórz go w notatniku i zobacz jak wygląda. Jeśli pisałeś programy w basicu, powinieneś zrozumieć składnię.


Autor tematu
rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Tworzenie post procesora.

#39

Post napisał: rc666 » 28 sie 2022, 14:51

tuxcnc,
Dziękuję,
Cały czas o to mi chodziło.

Miłej i udanej niedzieli życzę.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


Autor tematu
rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 14
Posty: 1244
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

Re: Tworzenie post procesora.

#40

Post napisał: rc666 » 30 sie 2022, 18:14

Wgłębiłem sie odrobine w temat tworzenia post procesora.
Okazuje się że nie jest to wiedza tajemna, bardziej czasochłonna.

Raczej postów nie będę robił od zera bo nie mam na to czasu, chyba że dla zarobku. O czas jedynie chodzi.

Tyle w temacie.
Temat uważam za zamknięty.

Umiesz liczyć?
Licz na siebie
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Post Procesory”