_

Jak pisać post processor'y

Wszystko o wytwarzaniu wyrobów.

Jak pisać post processor'y

Postprzez jag_daw » sty 23, 2007 20:13

Może mi ktoś mniej więcej wyjaśnić jak się pisze post processory, nie chodzi mi o to żeby ktoś zdradzał swoją wiedzę w szczegółach, ale co trzeba wiedzieć o programie CAM i systemie sterowania maszyny, dla których pisze się post processor?
Avatar użytkownika
jag_daw
 
Posty: 215
Dołączył(a): lip 26, 2006 22:28

Re: Jak pisać post processor'y

Postprzez Blemi » sty 24, 2007 10:06

jag_daw napisał(a):.... ale co trzeba wiedzieć o programie CAM?

co wychodzi z systemu tzn,
większości jest to CLS czyli pliki formatu to jest np CLS ISO
$$ISO
UNITS/MM
TOOL PATH/WYKONCZENIE,TOOL,FREZ6
TLDATA/MILL,6.0000,1.0000,75.0000,0.0000,0.0000
MSYS/0.0006,-70.0000,-41.0000,-1.0000000,0.0000000,0.0000000,0.0000000,1.0000000,0.0000000
$$ centerline data
PAINT/PATH
PAINT/SPEED,10
PAINT/COLOR,186
RAPID
GOTO/-80.0302,-62.9458,-11.6912,0.0000000,0.0000000,1.0000000
PAINT/COLOR,211
RAPID
GOTO/-80.0302,-62.9458,-60.5199
PAINT/COLOR,42
FEDRAT/MMPM,500.0000

teraz takie pliki masz zaminienic na kod CNC czyli to co obrabiarka a dokładnie sterowanie przyjmuje np jakieś ISO
%
N0010 G40 G17 G90 G70
N0020 G91 G28 Z0.0
:0030 T00 M06
N0040 G0 G90 X-80.0302 Y-62.9458 S0 M03
N0050 G43 Z-11.6912 H00
N0060 Z-60.5199
N0070 G1 Z-69.6722 F250. M08
N0080 X80.0162 Z-69.6789
N0090 X80.4081 Y-62.9254 Z-69.703
N0100 X80.7837 Y-62.848 Z-69.7033

zwróc uwage ze niektóre wartości współrzędnych w CSL i w kodzie sie dublują,
inny jest tylko format zapisu, i teraz jeżeli znasz jakiś program np c++, delphi, .. etc to możesz zrobić programik gdzie plik wsadowy będzie CLS a usyskasz juz gotowy kod na obrabiarke.
I tak działają np postprocesory zewnętrzne firm np IMS. Wczytujesz CLS, definiujesz dodatkowe parametry maszyny i uzyskujesz kod NC.

Inna możliwosć to większość CAM-ów posiada kreatory postprocesorów,
gdzie już są wykonane szablony na określone sterowania, a twoja rola sprowadza sie do dopracowania tych szablonów (chcę mieć to lub tamto a tego np w szablonie nie ma).
Jest też dużo funkcji dodatkowych czego np w standardzie CAM-a nie ma, i tak np programuje daną funkcje np w UG, po czym wywołuję ją w CAM podczas generowania toru, i definiowana on jest w postprocesorze.

jag_daw napisał(a):.... i systemie sterowania maszyny, dla których pisze się post processor?

co powinienieś wiedzieć o sterowaniu, format danych, funkcje przygotowawcze np ze włączenie obrotów to co za funkcja i jak jest jej format zapisu, wywołanie narzędzia - jak i format zapisu i etc
odnosnie maszyny - no to pasuje wiedzieć zakresy osi zebyś przypadkiem nie progrmaował w CAM elementu większego niż obrabiarka ci na to pozwala - ale to opcja.
Kinematyka maszyny, wrzeciono poziome , pionowe etc

To tylko opisowy skrót. Gorzej jest jak w gre wchodzą jescze wiolosiówki. Bo tu w gre wchodzi kinematyka maszyny. ale to tez nie jest aż takie trudne
Pozdr
BLemi
Avatar użytkownika
Blemi
 
Posty: 532
Dołączył(a): sty 20, 2006 12:01
Lokalizacja: z drzewa


Powrót do CNC

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników