PROJEKTOWANIE OBRÓBKI NA OBRABIARKI STEROWANE NUMERYCZNIE, Automatyka i Robotyka, Semestr I, Maszynoznawstwo, laborki


PROJEKTOWANIE OBRÓBKI NA OBRABIARKI STEROWANE NUMERYCZNIE

Obrabiarki sterowane numerycznie (OSN) zaistniały w procesach wytwarzania już na początku lat 50-tych XX wieku. Pierwsze obrabiarki ze sterowanym numerycznie pozycjonowaniem wrzeciona (wiercenie) zastosowano w przemyśle lotniczym w 1952 r. w USA. Pierwsze obrabiarki sterowane numerycznie, gdzie do sterowania zastosowano komputer, datuje się na lata 70-te. Koniec XX w. to dominacja obrabiarek (a w zasadzie maszyn technologicznych) sterowanych komputerowo (CNC). W podstawowej ofercie firm krajowych i światowych, oprócz w dalszym ciągu produkowanych w coraz mniejszej liczbie obrabiarek konwencjonalnych, znajdują się obrabiarki CNC. Mówiąc o maszynach CNC trzeba mieć na uwadze nie tylko obrabiarki skrawające, ale także inne maszyny sfery wytwarzania, gdzie jako sterownik zastosowano komputer. Mogą to być np. maszyny odlewnicze, prasy, piły, elektrodrążarki, wycinarki laserowe, zaginarki itd. Ponieważ skrypt zawiera materiał dotyczący projektowania technologicznego, niniejszy rozdział dotyczyć będzie sterowanych numerycznie (CNC) obrabiarek skrawających.

Pojęcia podstawowe

Obrabiarka sterowana numerycznie jest to maszyna technologiczna realizująca proces obróbki według wprowadzonego do układu sterowania programu. Cyfrowy układ sterowania nie będący komputerem oznacza obrabiarkę sterowaną numerycznie (NC - Numerical Control), zaś komputerowy układ sterowania (m.in. możliwość zapamiętania wielu programów. edycja. grafika. symulacja obróbki) określa obrabiarkę sterowaną komputerem (CNC - Computer Numerical Control).

Zgodnie z normą PN-ISO 2806: 1996 sterowanie numeryczne NC to sterowanie automatyczne procesu technologicznego wykonywanego przez urządzenie. które do działania stosuje dane liczbowe wprowadzane w czasie pracy urządzenia. zaś komputerowe sterowanie numeryczne CNC to realizacja NC z zastosowaniem komputera do sterowania funkcji maszyny. Nośnikiem informacji (programu. danych) może być taśma perforowana (dzisiaj używana sporadycznie jedynie w eksploatowanych jeszcze starszych rozwiązaniach konstrukcyjnych obrabiarek NC). dyskietka. przenośne pamięci. a najczęściej bezpośrednie kablowe połączenie portów komputera zewnętrznego (sieci) i sterownika obrabiarki. Współpracę komputera zarządzającego wytwarzaniem z układami sterowania numerycznego. polegającą na rozdzielaniu danych, określa się jako rozłożone sterowanie numeryczne (DNC).

Skoro obróbka dotyczy kształtowania narzędziem (lub narzędziami) powierzchni przedmiotu obrabianego, a zatem wzajemne relacje narzędzie-przedmiot obrabiany winny być zapisane w odpowiednim układzie odniesienia. Przyjęto zatem kartezjański układ prawoskrętny XYZ wraz z obrotami wokół tychże osi, oznaczając je kolejno ABC (rys. 2.65). Jest to więc układ o 6 stopniach swobody. Jednakże obrabiarki sterowane numerycznie nie mogą nigdy wykorzystać wszystkich sześciu osi. gdyż w takich warunkach obróbka byłaby niemożliwa z uwagi na brak ustalenia. Obrabiarki numeryczne dysponują jedynie maksymalnie pięcioma osiami. zaś sterowania 6-osiowe są typowe dla robotyki.

0x01 graphic

Rysunek 2,65. Osie sterowania

Spotyka się - i to dość często - obrabiarki nawet o kilkunastu osiach sterowanych. Są to jednak zwielokrotnione układy podstawowe zwiększające jedynie możliwości technologiczne obrabiarek. Ogólnie, to podstawowy kierunek. w którym zespół maszyny może wykonywać ruch liniowy lub obrotowy. Przechodząc do szczegółów: jeżeli w osi układu można zapisać wzajemny związek między narzędziem a przedmiotem obrabianym opisujący wpływ narzędzia na kształt obrabianej powierzchni. to taką oś można określić też jako oś sterowaną (wielkość wektorowa). Mimo iż prędkość skrawania i posuw są programowalne i możliwa jest realizacja dowolnej wartości (oczywiście z dostępnych w maszynie zakresów), to wielkości te nie należą do osi sterowanych. Są to parametry technologiczne (wielkości skalarne) decydujące o sposobie obróbki i czasie (wydajności. kosztach itd,) i nie mające wpływu na kształt powierzchni obrabianej.

0x01 graphic

Rysunek 2,66. Punkty charakterystyczne obszaru roboczego obrabiarki

Jeśli w maszynie oprócz zespołów przemieszczających się w osiach układu XYZ. występują inne zespoły wykonujące ruchy równoległe do kierunków osi układu podstawowego, to osie tych ruchów oznacza się jako UVW, np. tokarka rewolwerowa. tokarka kłowa z przeciw wrzecionem (wrzecionem przechwytującym). I dalej. Jeśli w maszynie występują kolejne zespoły przemieszczające się równolegle do osi XYZ, to osie tych ruchów oznacza się jako PQR. np. tokarka karuzelowa. Analogicznie. jeśli inne zespoły wykonują ruchy obrotowe zgodnie z kierunkami ruchów obrotowych określonych przez ABC w układzie XYZ, oznacza się je jako DE. W maszynach, których zespoły wykonują ruchy nierównoległe do osi XYZ. oznacza się je jako UVW lub PQR. Położenie układu XYZ ustala się w większości przypadków względem osi wrzeciona głównego. przyjmując iż oś Z jest do niej równoległa. np. tokarki, frezarki, wiertarki itd. Oznaczenia osi odnoszą się do narzędzia; dla przedmiotu obrabianego przyjmuje się te same oznaczenia ze znakiem prim. np. X'. C' itd.

Opisując maszynę. a dokładniej jej obszar roboczy lub przestrzeń roboczą, należy określić punkty charakterystyczne i związane z nimi układy współrzędnych (rys. 2.66):

Punkt początkowy układu współrzędnych maszyny i punkt referencyjny określają obszar roboczy - np. tokarki (rys. 2.67) lub przestrzeń roboczą - np. frezarki (rys. 2.68). Punkt początkowy układu współrzędnych maszyny przyjmowany jest w takich miejscach konstrukcji maszyny, które są np. bazą oprzyrządowania technologicznego (np. czoła wrzecion tokarek) i nie ulegają zmianie w trakcie eksploatacji maszyny.

0x01 graphic

Rysunek 2.67. Obszar roboczy tokarki - punkty charakterystyczne

Opisane układy współrzędnych oparte na układach kartezjańskich odnoszą się do układów konstrukcyjnych maszyn nazywanych szeregowymi (typowa budowa frezarki), a więc np. na zespole I posadowiony jest zespół II, na nim zaś zespół III itd. Większość produkowanych na świecie maszyn technologicznych ma konstrukcję szeregową. W ostatnich latach zaczynają pojawiać się coraz liczniej (choć w gruncie rzeczy jest to i tak niewielki procent produkcji obrabiarek) układy konstrukcyjne równoległe (rys. 2.69), zmieniając - jak widać - diametralnie budowę obrabiarki. Najogólniej mówiąc, układ równoległy to zamontowanie wrzeciennika narzędziowego (elektrowrzeciona) na regulowanych cięgnach utwierdzonych przegubowo w narożach przestrzeni prostopadłościennej. Tutaj jako układy odniesienia mogą być przyjęte tylko układy biegunowe, zaś przekształcenia układów wymagają czasami dość złożonych obliczeń numerycznych. Komplikuje to przede wszystkim układ sterowania CNC, a także język programowania.

0x01 graphic

Rysunek 2.68. Przestrzeń robocza frezarki - punkty charakterystyczne

Geometria przedmiotu obrabianego może być opisana w dwojaki sposób:

0x01 graphic

Rysunek 2.69. Obrabiarka o konstrukcji równoległej

0x01 graphic

Rysunek 2.70. Wymiarowanie: a) absolutne; b) przyrostowe

Kształtowanie przedmiotu obrabianego związane jest z prowadzeniem narzędzia po torze narzędzia, który można określić jako krzywą, po której przemieszcza się charakterystyczny punkt narzędzia skrawającego, np. wierzchołek noża tokarskiego.

Tor narzędzi na maszynach sterowanych numerycznie może być realizowany przez interpolację (rys. 2.71), tj. określenie punktów pośrednich między danymi punktami na wyznaczonym torze lub zarysie według funkcji matematycznej. rozróżnia się interpolację:

Interpolacja liniowa oznacza, iż tor narzędzia złożony jest z odcinków (rys. 2.71a, b). Wykorzystując interpolację liniową można prowadzić obróbkę konturów nieprostoliniowych (łuków, promieni zaokrąglenia itd.), oczywiście z pewnym błędem wynikającym z przyjętej dokładności interpolacji. Interpolacja kołowa to zastępowanie krzywoliniowego konturu fragmentami okręgów o określonych promieniach i znanych punktach zawieszenia tych promieni (rys. 2.71c). Analogicznie, interpolacja funkcją wyższego rzędu, najczęściej krzywą B-sklejaną (B-splain), to zastąpienie funkcją wyższego rzędu (łukami wielomianowymi stopnia n) obrabianego konturu (rys. 2.71d).

0x01 graphic

Rysunek. 2.71. Interpolacja: a, b) liniowa; c) kołowa, d) funkcją wyższego rzędu

Oczywiste jest. że każda z tych interpolacji jest możliwa do realizacji jeśli sterownik maszyny ma odpowiedni interpolator. W zasadzie każda współczesna maszyna sterowana numerycznie ma interpolator liniowy i kołowy. Nowością są układy, które mają jeszcze interpolatory funkcjami wyższego rzędu (splajnowe). Interpolatory splajnowe to niejako przeniesienie w sferę wytwarzania modelowania wykorzystującego krzywe B-sklejane czy też powierzchnie B-sklejane (NURBS).

Rodzaje pracy maszyny

Rodzaj pracy maszyny wiąże się ze sposobem sterowania numerycznego pracą obrabiarki. Rozróżnia się sterowanie:

0x01 graphic

Rysunek 2.72. Sterowanie: a) punktowe; b) odcinkowe; c) kształtowe

Sterowanie kształtowe to realizacja dowolnej krzywej na płaszczyźnie (sterowanie 2D) albo w przestrzeni (sterowanie 3D). Istnieje jeszcze inna odmiana sterowania kształtowego, a mianowicie sterowanie 2.5D (dwu i półosiowe). Oznacza to, że po zatrzymaniu ruchu po dowolnej krzywej w płaszczyźnie interpolacji następuje przyrostowe przemieszczenie w trzeciej osi i ponowne uruchomienie interpolacji.

Sterowania odcinkowe to np. toczenie wału wielostopniowego (powierzchnie walcowe i czołowe), a więc nie można obrabiać powierzchni stożkowych. Dopiero sterowanie kształtowe 2D umożliwia obróbkę części osiowo-symetrycznej o dowolnym kształcie. Sterowanie dwuipółosiowe (i więcej) charakterystyczne jest dla frezarek. W sterowanie kształtowe 3D wyposażone są 5-osiowe frezarki stosowane w przemyśle motoryzacyjnym (obróbka tłoczników) i lotniczym (łopatki turbin). Sterowanie punktowe to np. sterowanie wiertarkami, zgrzewarkami, itd.

Programowanie

W terminologii dotyczącej sterowania numerycznego maszyn występuje kilka definicji programu. Najbardziej ogólną jest źródłowy program operacji technologicznej, jako uporządkowany zbiór instrukcji programowych (zapisanych w wymaganym formacie języka) do wywołania działań, które będą wykonywane w sposób automatyczny. Program ten może być przygotowany w formie programu operacji technologicznej (POT) albo w formie danych wejściowych, jako zakodowanych informacji wprowadzanych do układu sterowania za pomocą nośników informacji (np. taśma perforowana, dyskietka, przenośna pamięć itd.).

Źródłowy program operacji technologicznej może być poprzedzony kartą programu. Jest to lista kolejnych czynności potrzebnych do wykonania przedmiotu. czyli kolejność przejść narzędzia, zabiegów. Inaczej, jest to plan obróbki przedmiotu.

Program operacji technologicznej to zapisany na odpowiednim nośniku uporządkowany zbiór instrukcji w języku i w formacie wymaganym przez układ sterowania automatycznego w celu wykonywania ustalonych działań.
Program składa się z bloków zawierających informacje do wykonania jednej czynności. Informacje o wykonaniu tej czynności zapisane są w słowach. Słowa zaś składają się z adresu (litera - np. funkcja G lub oznaczenie osi X, Y, Z itd.) i wartości (np. 115.5) lub kodu (liczby np. 01,02,54).

Wśród funkcji nazywanych funkcjami maszynowymi wyróżnia się:

Oprócz słów zawierających funkcje maszynowe które, jak to opisano ustalają sposób pracy maszyny, w bloku występują współrzędne punktów poszczególnych osi, osiągane przez zespoły maszyny.

Funkcje wywołujące narzędzie związane są zawsze z korekcją narzędzia. Ponieważ program operacji technologicznej (POT) pisany jest zawsze stałym punktem narzędzia tj. punktem początku układu współrzędnych narzędzi, przeto by prowadzić narzędzie (punkt charakterystyczny narzędzia np. wierzchołek noża tokarskiego, wierzchołek wiertła. itd.) po programowanym konturze przedmiotu, należy przywołać:

0x01 graphic

Rysunek 2.73. Korekcje narzędzia: a) współrzędne punktu wierzchołka; b) długości; c) promienia

Program operacji technologicznej może być zapisany adresowanymi współrzędnymi przedmiotu obrabianego i obróbka przedmiotu podobnego, różniącego się choćby jednym wymiarem, wymaga napisania kolejnego oddzielnego
programu. Taki sposób programowania można nazwać programowaniem konturowym. Jeśli zaś współrzędne punktów konturu przedmiotu zostaną zapisane w funkcji przyjętego parametru lub parametrów, to realizacja obróbki rodziny części konstrukcyjnie i technologicznie podobnych wiąże się z wczytaniem nowych danych wejściowych. Taki sposób zapisu programu można nazwać programowaniem parametrycznym. Programowanie parametryczne wiąże się z parametrycznym zapisem procesu modelowania realizowanego w środowiskach systemów CAD.

W ślad za wymiarowaniem absolutnym (bezwzględnym), słowa zawierające takie wymiary oznaczają programowanie bezwzględne. Słowa zawierające informacje o wymiarach przyrostowych oznaczają programowanie przyrostowe. Programowanie bezwzględne i przyrostowe może być stosowane na przemian w programie operacji technologicznej bez żadnych ograniczeń. Program operacji technologicznej może być opracowany ręcznie. Czynność ta określana jest jako programowanie ręczne. Jeśli do opracowania programu używamy komputera jako narzędzia do zapisu (np. w trybie edycji) poleceń języka, by później dokonać również na komputerze symulacji obróbki, to taki sposób programowania jest również programowaniem ręcznym. Programowanie komputerowe wiąże się z komputerowym przetwarzaniem źródłowego programu operacji technologicznej na program operacji technologicznej. Programowanie komputerowe jest podstawową czynnością programów komputerowego wspomagania wytwarzania (CAM - Computer Aided Manufacturing), np. EdgeCAM, ESPRIT. AIphaCAM itd.. czy też odpowiednich modułów w systemach CAD/CAM (Mastercam. MicroStation itd.) albo CAD/CAM/CAE (I-deas. Unigraphics. CA TIA itd.). Po zdefiniowaniu, między innymi. rodzaju pracy maszyny. narzędzia z oprawką. dokładności wykonania, sposobu ustalenia i zamocowania, parametrów technologicznych skrawania. rodzaju i sposobu obróbki oraz wskazaniu obrabianej powierzchni. środowiska CAM generują dane (współrzędne punktów) przedstawiające tor narzędzia. Fragment pliku (system CAD/CAM/CAE I-deas) opisującego część toru narzędzia z rys. 2.74 zamieszczono dalej:

PARTNO/'Setup-1 ,

UNITS/MM

MODE/MILL

PPRINTI'OPERATION CATEGORY & TYPE: Milling Copy MilI'

PPRINTI'OPERA TION NUMBER & NAME. Operation-2.

LOADTL/O. IN. 2. LENGTH, 0.000000. OSETNO. 0

CUTTER/6.000000. 3.000000. 0.000000, 3.000000.0000000, 0.000000. 88.900000

PPRINTI'TOOL IDENTIFIER: frez kopiowy 6.

PPRINTI'POST TOOL ID. o.

PPRINTI'TOOL DESCRIPTION: .

PPRINTI'TOOL STATION NUMBER. 2.

MULTAXlOFF

ORIGIN/ 0.000000. 0.000000. 0.000000

LlNTOL/0.050000

SPINDL/2200.000. RPM. CLW

COOLNT/FLOOD

PPRINTI'Start Region I.

RAPID

GOTO/-21.339912. 42.161852,19.800007

RAPID

GOTO/-21.339912. 42.161852, -17.000000

FEDRA T/460000000. MMPM

GOTO/-21.189000. 42.161852. -17.073604

GOTO/-24.189000. 42.161852. -18.536802

GOTO/21.189000. 42.161852,20.000000

0x01 graphic

Rysunek 2.74. Trajektorie narzędzia podczas obróbki negatywu myszki komputerowej

1

9



Wyszukiwarka

Podobne podstrony:
Termoformowanie i nanoszenie - sprawozdanie, Automatyka i Robotyka, Semestr I, Maszynoznawstwo, labo
napedy pneumatyczne hydrauliczne i elektryczne, Automatyka i Robotyka, Semestr I, Maszynoznawstwo, l
Obróbka powierzchniowa i cieplna - ściąga 01, Automatyka i Robotyka, Semestr 3, Obróbka cieplna i po
Maszynoznawstwo ogolne, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, kolos, ściągi
Zestaw 1, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, kolos
maszynoznawstwo kolokwium, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, kolos, ściągi
Naped hydrauliczny, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, Napędy elektryczne pneumatyczn
kolos1, Automatyka i Robotyka, Semestr I, Maszynoznawstwo
Napędy pneumatyczne, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, Napędy elektryczne pneumatycz
Maszynoznawstwo ogolne, Automatyka i Robotyka, Semestr 1, Maszynoznastwo, kolos, ściągi
poruszane zagadnienia na wykładzie, Automatyka i Robotyka, Semestr 3, Obróbka cieplna i powierzchnio
interpolacja projekt, Automatyka i Robotyka, Semestr 1, Podstawy Sterowania, projekt1-Interpolacja
praca dyplomowa obróbka drewna przy zastosowaniu obrabiarek sterowanych numerycznie 4JPHWM2CIJ4QMD
interpolacje projekt2, Automatyka i Robotyka, Semestr 1, Podstawy Sterowania, projekt1-Interpolacja
projekt 2, Automatyka i Robotyka, Semestr 1, Podstawy Sterowania, projekt2-Proste zadanie kinematyki
interpolacja projekt1, Automatyka i Robotyka, Semestr 1, Podstawy Sterowania, projekt1-Interpolacja

więcej podobnych podstron