x-kom hosting

Programowanie CAM, CAD

Avvanger
utworzono
utworzono

Witam. Jestem technikiem informatykiem czyli z programowania mniej więcej wiem (mniej niż więcej : (    ) i teraz przeglądając oferty pracy dużo jest ofert na operatora maszyny CNC. Prosiłbym kogoś z Was o jakieś wskazówki jak się za to zabrać najlepiej jakieś różne poradniki. Może ktoś jest programistą CNC i chce się wypowiedzieć jaka to jest praca i ogólnie za co powinienem się zabrać. Z góry dziękuję i przepraszam jak pomyliłem działy :) 

rafalluz
komentarz
komentarz

Praca operatora maszyny nie ma nic wspólnego z programowaniem. Generalnie polega na obsłudze maszyny, czyli naciskaniu przycisków w odpowiedniej kolejności i ustawianiu odpowiednich przejazdów.

theoproxy
komentarz
komentarz

Tu chyba chdzi o skrypty eksportowane z programow CAD i wgrywane do obrabiarek CNC...

rafalluz
komentarz
komentarz

To zależy od konkretnej maszyny i programu. Oprogramowanie pod takie maszyny jest dedykowane.

MasterYoghourt
komentarz
komentarz

Jestem informatykiem i także widziałem mnóstwo ogłoszeń na operatów/programistów CNC. Zrobiłęm nawet renomowany kurs MTS na programistę CNC za ponad 2000 pln. Ale suma sumarum nie pracuję w tym zawodzie. Wpierw może rozwiążę kilka wątpliwości z tego wątku.

 

Praca operatora maszyny nie ma nic wspólnego z programowaniem

 

Operator faktycznie nie programuje ale jeśli potrafi i się tego do niego oczekuje, to pensja powinna iść w górę i to znacznie.

 

Generalnie polega na obsłudze maszyny, czyli naciskaniu przycisków w odpowiedniej kolejności i ustawianiu odpowiednich przejazdów.

 

To trochę zbyt ogólnikowe podejście do tematu. Ale przyjmij, że wobecnych czasach operator cnc często wykonuje prace:

- operatora maszyny

- ustawiacza

- programisty NC i czasem nawet CAM

- technologa

- projektanta CAD

 

Programowanie maszyn CNC odbywa się za pomoca języka NC ISO/EIA, tzw G-kodów. Ten język ma słowa, które maja znaczenie i posiada określoną składnie.  Tutaj masz przykład programu dla sterownika Sinumerik 840D:

N5 G40 G54 G71 G90 G94 DIAMOF KONT G450
N10 MSG("NAWIERCANIE")
N15 T1 D1 S1500 F250 M3 M8 M6
N20 G0 Z20
N25 MCALL CYCLE81(10,0,2,,3)
N30 HOLES2(90,10,50,90,15,7)
N35 CYCLE801(30,30,80,15,20,5,2)
N40 MCALL
N45 G0 X200 Y200 Z100
N50 MSG("WIERCENIE D4")
N55 T2 D1 S700 F200 M3 M8 M6
N60 MCALL CYCLE83(5,0,2,-17,,,5,1,-2,-3,0.8,1,,,,,)
N65 HOLES2(90,10,50,90,15,7)
N70 CYCLE801(30,30,80,15,20,5,2)
N75 MCALL
N80 G0 X200 Y200 Z100
N85 MSG("GWINTOWANIE M5")
N90 T3 D1 S700 M8 M6
N95 MCALL CYCLE840(5,0,2,-14,,1,4,3,0,5,)
N100 HOLES2(90,10,50,90,15,7)
N105 CYCLE801(30,30,80,15,20,5,2)
N110 MCALL
N115 MSG()
N120 G53 T0 D0 G0 X300 Y300 Z200 M9 M5
N125 M30
Tu chyba chdzi o skrypty eksportowane z programow CAD i wgrywane do obrabiarek CNC...

 

W oprogramowaniu CAD tworzysz projekt ale nie wgrasz go do maszyny. Musisz użyc programu CAM, czyli połaczenia oprogramowania CAD 3D z generatorem programu NC dla obrabiarki na podstawie stworzonego detalu. Po prostu tworzysz model który chcesz uzyskac a następnie program generuje kod dla maszyny.

 

Jest jeszcze druga wersja, stosowana w przypadku prostych modeli, gdzie nie jest wymagany ruch narzędzia w trzech wymiarach jednocześnie. Bo np przy obróbce kulistych detali trzeba użyć oprogramowania CAM, bo ludzki mózg nie przeliczy ruchu co do drugiego miejsca po przecinku, w milimetrach, w ruchu trzech kierunkach, na raz, by stworzyć idealną kulę.

Jesli jednak jest to prosty model, gdzie wystarczy programowanie 2 i 1/2D (czyli takie w której w pierwszej linii podajesz parametry dla pozycji X i Y a w drugiej linii dla Z) to tworzysz program ręcznie, wklepujesz go na pulpicie maszyny.

 

To zależy od konkretnej maszyny i programu. Oprogramowanie pod takie maszyny jest dedykowane.

 

W zasadzie język NC jest spójny, jednolity z małymi wyjątkami. Otóż, niektórzy producenci w kodzie umieszczają jakies dodatkowe znaki na końcach wierszy, znaczących "End of Line", inni mają jakies inne dodatki ale z założenia język NC jest identyczny na każdej maszynie. Jeśli piszesz programy pod Fanuc'a to w moment wyczujesz delikatne różnice w Mazak'u.

 

Ale jest część prawdy w tym co piszesz, otóż z reguły sterowniki mają własną interpretację interfejsu dla tworzenia cykli obróbczych. Chociaz i tak możesz parametru dla danego cyklu wbić z głowy.

 

I jest jeszcze drugie dno, spotkałem się z tym, że Mazak posiada jakby wizarda do tworzenai programów. Nie muisz w nim znać wogóle języka NC, wybierasz z menu miejsca zerowe, ustalasz parametry cykli obóróbczych, wybierasz narzędzia i ich parametry i tyle.

 

--------

 

Wracając do sedna tematu. Operator/programista CNC to zawód który wymaga więcej niż tylko umiejętności programowania. Muisz posiadać już jakąs wiedzę z mechaniki, materiałoznawstwa, obróbki, narzędzi, projektowania, miernictwa by móc pisać programy.

Mogą paść takie pytania:

- Jakie są rodzaje wierteł, frezów, noży tokarskich, stali. ?

- jaką dobrać prędkość obrotu i posuwu dla wiertła fi 2 HSS przy wierceniu w aluminium, czy można użyć wpierw nawiertaka i jaki wpływ ma chłodziwo na ten materiał ?

- Czy narzędzie jest tępę, czy nie ?

- co oznaczają poprzypalane wióry ?

- Zmierz średnicę otworu do dwóch miejsc po przecinku w milimetrach (0,00 mm) ?

- czy detal ma prostopadłe do siebie boki ?

- naostrz wiertło - tak by równo wchodziło

- oblicz parametry skrawania by osiagnąć określoną chropowatość powierzchni

- wykonaj skrawanie otwóru/wałka z tolerowaniem H7

- jak zaczniesz obróbkę i jaki wpływ będzie miała kolejnośc obróbki na końcowy efekt

- co to jest współbiezny ruch narzędzia we frezowaniu i czemu trzeba zawsze go stosować przy programowaniu.

- zamontuj detal na imadle, tak by był równolegle do osi X i Y i prostapdły do osi Z (z dokładnością do 0.0X na Xmm

- wykonaj wytaczanie tymi narzędziami ale uważaj są delikatne i kosztowały tyle co samochód dyrektora.

 

Ja dałem sobie spokój, chociaż robota ciekawa, nie powiem. Jeśli nie brakuje ci samozaparcia to spróbuj.

 

Jesli chodzi o pracę w tym zawodzie to większosć ofert nazywam "toczeniem olbrzymów" (zwałszcza te na zachodzie, chodź sa wyjątki). Twoja praca będzie polegać na wrzucaniu ręcznie, wielu ton stali dziennie do maszyny i naciskaniu przycisku start/stop by wykonac normę 200 sztuk bębnów hamulcowych do samochodu . Jeśli szukasz czegoś ambitniejszego szukaj małych firm-warsztatów, co wykonuja małe partie i zlecenia, tam czegoś się nauczysz i kręgosłup ci się nie odklei od dzwigania.

  • Dobra wypowiedź 1

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.