Jak dziaƂa i zastosowania maszyny CNC

Wielonarzędziowa maszyna CNC

Wszechobecne maszyny CNC znajdują się w wielu fabrykach i warsztatach wszelkiego rodzaju. Ich wspaniaƂe zalety sprawiƂy, ĆŒe są niemal niezbędnymi maszynami do obrĂłbki częƛci. Teraz, gdy wiesz, jakie są tego typu maszyny, oto: wiedzieć, jak dziaƂa maszyna CNC, sposĂłb obrĂłbki częƛci, uĆŒywany język programowania, a takĆŒe najczęstsze zastosowania tych maszyn.

Jak dziaƂa maszyna CNC: obróbka CNC lub sterowanie numeryczne

Z projektĂłw CAD (Computer-Aided Design lub Computer Aided Design) lub CAM (Computer-Aided Manufacturing lub Computer Aided Manufacturing) niektĂłre czytanie lub kody językowe dzięki ktĂłremu maszyna CNC będzie mogƂa podÄ…ĆŒać trasami lub ruchami wyznaczonymi do obrĂłbki częƛci w odpowiedniej kolejnoƛci tak, aby uzyskać poĆŒÄ…dany efekt. Oznacza to, ĆŒe pod koniec procesu częƛć jest identyczna z częƛcią projektu komputerowego.

Innymi sƂowy, dzięki tym kodom będzie moĆŒna przesuƄ gƂowę narzędziem roboczym przez osie maszyny. Oczywiƛcie narzędzie moĆŒe się rĂłĆŒnić w zaleĆŒnoƛci od maszyny, niektĂłre mają nawet gƂowicę wielonarzędziową do zmiany między kilkoma i oferują większą elastycznoƛć pracy. Na przykƂad mogą to być narzędzia tnące, wiertarskie, frezarskie lub tokarskie, narzędzia spawalnicze, narzędzia lokalizujące itp.

Kontrola ruchu

Maszyny CNC mają co najmniej dwa programowalne adresy (osie). Generalnie jest ich 3 (X, Y, Z), chociaĆŒ czasami mogą mieć ich więcej, jak widzieliƛmy w poprzednim artykule, oprĂłcz umoĆŒliwienia obrotu (osie obrotowe nazywają się A, B, C). W zaleĆŒnoƛci od iloƛci osi moĆŒna wykonać mniej lub bardziej zƂoĆŒoną obrĂłbkę. Im więcej osi, tym większy stopieƄ swobody ruchu, dzięki czemu moĆŒe wykonywać znacznie bardziej zƂoĆŒone rzeĆșby.

do ruch kontrolny SpoƛrĂłd tych osi moĆŒna zastosować dwa rodzaje systemĂłw, ktĂłre mogą pracować indywidualnie lub razem:

  • Wartoƛci bezwzględne (kod G90): w tym przypadku wspóƂrzędne punktu docelowego odnoszą się do punktu początkowego wspóƂrzędnych. Wykorzystywane są zmienne X (pomiar ƛrednicy koƄcowej) i Z (pomiar w kierunku rĂłwnolegƂym do osi obrotu wrzeciona).
  • Wartoƛci przyrostowe (kod G91): w tym przypadku wspóƂrzędne punktu docelowego odnoszą się do punktu bieĆŒÄ…cego. Wykorzystywane są zmienne U (odlegƂoƛć promieniowa) i W (mierzona w kierunku rĂłwnolegƂym do osi obrotu wrzeciona).

Programowalne akcesoria

Tylko ze sterowaniem ruchem nie moĆŒna byƂo uĆŒyć maszyny CNC. Dlatego maszyny musi być zaprogramowany w inny sposĂłb. Rodzaj maszyny CNC jest w rzeczywistoƛci ƛciƛle powiązany z rodzajem programowalnych akcesoriĂłw, ktĂłre posiada. Na przykƂad w ramach obrĂłbki moĆŒesz mieć okreƛlone programowalne funkcje, takie jak:

  • automatyczna zmiana narzędzia: w niektĂłrych wielonarzędziowych centrach obrĂłbczych. GƂowicę narzędziową moĆŒna zaprogramować tak, aby w kaĆŒdym przypadku uĆŒywaƂa niezbędnego narzędzia, bez koniecznoƛci ręcznego wkƂadania go do wrzeciona.
  • Prędkoƛć i aktywacja wrzeciona: Prędkoƛć wrzeciona w obrotach na minutę (RPM) moĆŒna rĂłwnieĆŒ zaprogramować, w tym kierunek obrotu (zgodnie z ruchem wskazĂłwek zegara lub przeciwnie do ruchu wskazĂłwek zegara), a takĆŒe zatrzymać lub aktywować.
  • ChƂodziarka: Wiele maszyn obrĂłbczych, ktĂłre pracują z twardymi materiaƂami, takimi jak kamieƄ lub metal, wymaga chƂodziwa, aby się nie przegrzaƂy. ChƂodziwo moĆŒna rĂłwnieĆŒ zaprogramować tak, aby wƂączaƂo się lub wyƂączaƂo podczas cyklu pracy.

Program CNC

Maszyny CNC moĆŒna programować, jak widzieliƛmy, ale robią to poprzez rĂłĆŒne metody o ktĂłrych powinieneƛ wiedzieć pracując z jednym z nich:

  • Instrukcja obsƂugi: Wprowadzanie ĆŒÄ…danych informacji w wierszu polecenia. Aby to zrobić, musisz znać znormalizowany kod alfanumeryczny, taki jak DIN 66024 i DIN 66025.
  • Automatyczny: jest to obecnie najczęstszy przypadek i odbywa się za pomocą komputera podƂączonego do maszyny CNC. Osoba będzie mogƂa modyfikować dane za pomocą oprogramowania, bez koniecznoƛci znajomoƛci kodĂłw, poniewaĆŒ sam program będzie odpowiedzialny za ich przetƂumaczenie na zrozumiaƂe instrukcje dla maszyny CNC. Odbywa się to za pomocą języka o nazwie APT, ktĂłry z kolei zostanie przetƂumaczony na binarny (zera i jedynek), aby mikrokontroler maszyny CNC mĂłgƂ to zrozumieć i przeƂoĆŒyć na ruchy.

Obecnie istnieje rĂłwnieĆŒ kilka innych maszyn CNC bardziej zaawansowany i Ƃatwiejszy w uĆŒyciu, jak te automatyczne, ktĂłre mogą wymagać jeszcze mniejszej interwencji czƂowieka.

Program CNC

PrzykƂad programu CNC. ĆčrĂłdƂo: Researchgate

Tak zwany program CNC, który jest napisany w języku angielskim język niskiego poziomu o nazwie G i M (znormalizowane przez ISO 6983 i EIA RS274) i skƂada się z:

  • Kody G: ogĂłlne instrukcje ruchu. Na przykƂad G moĆŒe poruszać się do przodu, poruszać się promieniowo, zatrzymywać, cyklować i tak dalej.
  • Kody M: ktĂłre nie odpowiadają ruchom lub rĂłĆŒnym. PrzykƂadami M moĆŒe być uruchomienie lub zatrzymanie wrzeciona, zmiana narzędzia, podanie chƂodziwa itp.
  • N: program jest podzielony na fazy lub bloki instrukcji, ktĂłre będą oznaczone literą N. KaĆŒdy blok jest ponumerowany, poniewaĆŒ operacje obrĂłbkowe są wykonywane sekwencyjnie. Maszyna będzie przestrzegać numeracji.
  • Zmienne lub adresy: Kod zawiera rĂłwnieĆŒ te typy wartoƛci, takie jak F dla szybkoƛci posuwu, S dla prędkoƛci wrzeciona, T dla wyboru narzędzia, I, J i K dla lokalizacji ƛrodka Ƃuku, X, Y i Z dla ruchu osie itp.

wszystko będzie zaleĆŒeć od rodzaju maszyny. Na przykƂad maszyna CNC do gięcia blach to nie to samo, co maszyna do cięcia. Pierwsza nie ma wrzeciona i nie wymaga chƂodziwa.

tabela kodĂłw cnc

Tabela przykƂadowych kodów G i M

Jeƛli spojrzysz na powyĆŒszą tabelę, moglibyƛmy uĆŒyj przykƂadu blok, aby wyjaƛnić, co się dzieje. Na przykƂad wyobraĆș sobie, ĆŒe masz następujący kod lub program CNC:

N3 G01 X12.500 32.000 Z800 XNUMX FXNUMX

Ten maƂy fragment kodu CNC, po przetƂumaczeniu na binarny, powiedziaƂby maszynie CNC, aby zrobiƂa następujące dziaƂania:

  • N3 wskazuje, ĆŒe jest to trzeci blok do wykonania. Dlatego byƂyby dwa poprzednie bloki.
  • G01: wykonaj ruch liniowy.
  • X12.500: przesunie się o 12.5 mm wzdƂuĆŒ osi X.
  • Z32.000: przesunąƂby się o 32 mm wzdƂuĆŒ osi Z. W tym przypadku nie byƂoby ruchu w Y.
  • F800: Posuw odbywa się z prędkoƛcią 800 mm/min.

Język APT

Ponadto trafny język jest to język programowania, ktĂłry będzie uĆŒywany jako kod poƛredni między poprzednim a kodem maszynowym (kodem binarnym) zrozumiaƂym dla MCU. ZostaƂ opracowany w laboratorium MIT przez Douglasa T. Rossa. W tamtych czasach, w 1956 roku, byƂ uĆŒywany do sterowania serwomechanizmami, ale jego zastosowanie rozprzestrzeniƂo się i staƂo się międzynarodowym standardem sterowania numerycznego.

ZostaƂo to rozwaĆŒone poprzednik CAMi jest podobny do innych językĂłw, takich jak FORTRAN. Kod ten zostanie przeksztaƂcony przez oprogramowanie komputerowe w serię binarnych instrukcji, ktĂłre zostaną zaƂadowane do pamięci mikrokontrolera maszyny CNC, aby mĂłgƂ je wykonać, generując elektryczne sygnaƂy sterujące poruszające silnikami i narzędziami.

Ten język APT moĆŒe kontrolować wiele parametrĂłw maszyny CNC:

  • Prędkoƛć wrzeciona (RPM)
  • Wrzeciono wƂączone lub wyƂączone
  • Rotacja
  • zaplanowany przystanek
  • ChƂodziwo
  • Ruchy we wszystkich moĆŒliwych kierunkach (XYZ i ABC)
  • wyczucie czasu
  • powtĂłrz cykle
  • trajektorie
  • Itd.

Oczywiƛcie osoby obsƂugujące maszyny CNC nie muszą znać tego języka APT, poniewaĆŒ obecne oprogramowanie jest doƛć intuicyjne i pozwala na Ƃatwą kontrolę, transparentnie tƂumacząc uĆŒytkownikowi APT w celu stworzenia częƛci, ktĂłra zostaƂa zaprojektowana w plik CAD/CAM. Jednak nigdy nie zaszkodzi wiedzieć, ĆŒe istnieje i czym jest.

W dzisiejszych czasach nowoczesne maszyny CNC mają juĆŒ interfejsy graficzne z ekranami dotykowymi i zintegrowanym komputerem, co znacznie uƂatwia jego uĆŒytkowanie. Są niezwykle intuicyjne i nie wymagają wiele nauki. Poprzez pendrive lub pamięć USB pozwolą wczytać projekt elementu, dzięki czemu moĆŒna go zaprojektować na innym, niezaleĆŒnym komputerze.

Sterownik CNC

El kontroler cnc To on będzie odpowiedzialny za interpretację programu CNC, jego poleceƄ w kolejnoƛci sekwencyjnej i wykona między innymi niezbędne ruchy i funkcje.

Program CAM/CAD

Un Oprogramowanie CAD lub CAM Zostanie wykorzystany do stworzenia projektu lub modelu tego, co ma zostać wyprodukowane. Obecne oprogramowanie pozwala juĆŒ na automatyczne przejƛcie z tego typu formatĂłw do programu CNC.

System DNC

Jeƛli chodzi DNC (bezpoƛrednia kontrola numeryczna), to termin odnoszący się do komputera poƂączonego przez sieć z jedną lub większą liczbą maszyn CNC. W ten sposĂłb program CNC moĆŒe być przeniesiony do maszyn, albo przez Ehternet, albo przez bardziej klasyczne i podstawowe porty, takie jak porty szeregowe RS-232C, ktĂłre są nadal uĆŒywane w wielu maszynach przemysƂowych.

Zastosowania maszyn CNC

maszyny cnc mają więcej zastosowaƄ niĆŒ sobie wyobraĆŒasz. Wiele branĆŒ i warsztatĂłw, od najmniejszych do największych, zaleĆŒy od jednego lub więcej z tych zespoƂów. Mogą być nawet uĆŒywane w domu do niektĂłrych prac związanych z majsterkowaniem dla producentĂłw.

Czas wolny (zrĂłb to sam i twĂłrcy)

Wielu twĂłrcĂłw ma maƂe maszyny CNC rĂłĆŒnych typĂłw w domu zrobić kilka projektĂłw DIY. MoĆŒe być rĂłwnieĆŒ uĆŒywany przez osoby fizyczne do wykonywania okreƛlonych zadaƄ w domu:

  • TwĂłrz biĆŒuterię.
  • ObrĂłbka materiaƂów do tworzenia częƛci lub komponentĂłw.
  • TwĂłrz częƛci do naprawy pojazdĂłw lub innego rodzaju sprzętu, gdy częƛci zamienne nie są juĆŒ sprzedawane.
  • Wykonuj prace artystyczne lub ryciny.

Warsztaty i przemysƂ produkcyjny

Oczywiƛcie, w sektorze profesjonalnym, zarĂłwno w warsztatach, jak i fabrykach, bardzo często spotyka się rĂłwnieĆŒ maszyny CNC, zarĂłwno dla stolarzy, warsztatĂłw naprawczych, produkcji częƛci, przemysƂu tekstylnego, sektora lotniczego, dekoracji, produkcji szafek itp. Na przykƂad:

  • Laserowe cięcie blach.
  • Spawanie plazmowe.
  • Pick & Place lub umieszczanie częƛci lub komponentĂłw bezpoƛrednio w ich miejscu montaĆŒu.
  • Gięcie prętĂłw, rur, pƂyt

  • Wiercenie.
  • Toczenie lub frezowanie drewna.
  • Produkcja częƛci na zamĂłwienie.
  • Modelowanie lub wytwarzanie przyrostowe.
  • Tworzenie implantĂłw lub protez do uĆŒytku medycznego.
  • Ryciny.
  • Itd.

branĆŒa elektroniczna

Na szczegĂłlną uwagę zasƂugują maszyny CNC, ktĂłre byƂy rĂłwnieĆŒ uĆŒywane w tak konkurencyjnym i zaawansowanym sektorze jak przemysƂ elektroniczny i póƂprzewodnikowy. Maszyny te mogą wykonywać wiele zadaƄ, takich jak:

  • Cięcie pƂytek póƂprzewodnikowych.
  • Produkcja radiatorĂłw z blokĂłw miedzianych lub aluminiowych.
  • Tworzenie obudĂłw/konstrukcji do komputerĂłw, telewizorĂłw, telefonĂłw komĂłrkowych itp.
  • Pick & Place do umieszczania elementĂłw do montaĆŒu powierzchniowego na pƂytce PCB w celu pĂłĆșniejszego lutowania.
  • Spawalniczy.
  • Grawerowanie laserowe marek i logo.
  • Do ksztaƂtowania soczewek.
  • Itd.

więcej informacji