Facebook - konwersja
Czytaj fragment
Pobierz fragment

Programowanie obrabiarek CNC - ebook

Data wydania:
1 stycznia 2020
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(2w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Czytaj fragment
Pobierz fragment
69,00

Programowanie obrabiarek CNC - ebook

Wydawnictwo przedstawia kolejne, najnowsze – zmienione i zaktualizowane wydanie bestsellerowej książki dotyczącej programowania obrabiarek sterowanych numerycznie.
Publikacja stanowi bogate kompendium wiedzy praktycznej o technikach programowania oraz możliwościach technologicznych różnych pakietów/programów CAD/CAM, które są powszechnie stosowane w nowoczesnym przemyśle wytwórczym.
Autorami jest doświadczona kadra naukowców i praktyków, którzy w swojej pracy akademickiej oraz projektach przemysłowych wykorzystują z powodzeniem opisane w książce zagadnienia.
W książce omówiono m.in.:
budowę i funkcje układu CNC, klasyfikację i metody programowania; rodzaje układów sterowania obrabiarek NC/CNC; wyposażenie narzędziowe i oprzyrządowanie technologiczne obrabiarek NC/CNC; zastosowanie technik wirtualnej rzeczywistości i inżynierii odwrotnej oraz techniki pomiarów współrzędnościowych; programowanie obróbki na obrabiarkach CNC, a w szczególności: programowanie układów CNC z podaniem technik pomiarowych, cykli ustalonych, sposobów korekcji narzędzi oraz metod programowania z użyciem podprogramów i programowania parametrycznego, programowanie wspomagane komputerem zewnętrznym, programowanie ręczne wspomagane komputerowo, automatyczne systemy programowania, interaktywny system programowania, programowanie obrabiarek wielofunkcyjnych. Obecne, nowe wydanie książki zawiera uaktualnione informacje na temat wyposażenia narzędziowego i technicznego obrabiarek CNC, integracji obróbki i pomiarów współrzędnościowych, a także omówiono programowanie obrabiarek wieloosiowych oraz nowe wersje pakietów Mastercam v.2019 i NX CAM v.12.
Zamieszczono też liczne rysunki, tabele i schematy poglądowe, zdecydowanie ułatwiające zrozumienie przekazywanych treści, a także przykłady zastosowania większości z omawianych systemów programowania.
Publikacja ta kierowana jest z jednej strony do studentów studiów technicznych na kierunkach przykładowo: Mechanika i budowa maszyn, Mechatronika, Automatyka i Robotyka czy Zarządzanie i inżynieria produkcji. Praktyczne treści i aktualne wskazówki przydadzą się również studentom studiów podyplomowych oraz praktykom – np. programistom obrabiarek CNC, inżynierom mechanikom albo służbom utrzymania ruchu w przedsiębiorstwach.

Kategoria: Inżynieria i technika
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-01-20974-2
Rozmiar pliku: 14 MB

FRAGMENT KSIĄŻKI

Wykaz akronimów

AC sterowanie adaptacyjne (ang. adaptive control)

ACA-NC programowanie maszynowe (ang. automatic computer-aided NC programming)

ACC sterowanie adaptacyjne graniczne (stałowartościowe) (ang. adaptive control constraint)

ACO sterowanie adaptacyjne optymalizujące (ekstremalne) (ang. adaptive control optimization)

AM wytwarzanie przyrostowe (ang. additive manufacturing)

CAD projektowanie wspomagane komputerowo (ang. computer aided design)

CAM wytwarzanie wspomagane komputerowo (ang. computer-aided manufacturing)

CA-NC wspomagane komputerowo programowanie NC (ang. computer-aided NC programming)

CLData interfejs niezależny od obrabiarki (ang. cutter location data)

CMM współrzędnościowa maszyna pomiarowa (ang. coordinate measurement machine)

CNC komputerowe sterowanie numeryczne (ang. computer numerical control)

DNC bezpośrednie sterowanie numeryczne (ang. direct numerical control)

EDM obróbka elektroerozyjna (ang. electron-discharge machining)

FMS elastyczny system wytwórczy (ang. flexible manufacturing system)

HM wytwarzanie hybrydowe (ang. hybrid manufacturing)

HMI (MMI) interfejs operatora (ang. human machine interface, man machine interface)

HSM obróbka z dużymi prędkościami (ang. high speed machining)

IGES neutralny format zapisu danych (ang. initial graphics exchange specification)

ITMS inteligentne systemy zarządzania narzędziami (ang. intelligent tool management system)

LBM maszyny do cięcia wiązką lasera (ang. laser beam machining)

MDA ręczne wprowadzanie danych i automatyczne wykonywanie instrukcji, tzw. półautomatyczny cykl pracy (ang. manual data automated)

MDI ręczne wprowadzanie danych (ang. manual data input)

NC sterowanie numeryczne (ang. numerical control)

NURBS krzywa typu B-splajn, zdefiniowana przez zbiór wyważonych punktów sterujących i kilku wektorów węzłowych (ang. non-uniform rational B-spline curve)

OEM (OSA) układy sterowania otwartego (ang. open equipment manufacturing (open system architecture))

OSN obrabiarka sterowana numerycznie

OUPN układ obrabiarka–uchwyt–przedmiot–narzędzie

PC-NC komputer wbudowany w układ sterowania NC

PLC sterownik programowany logicznie (ang. programmable logic controller)

RE inżynieria odwrotna

SFP programowanie zlokalizowane na warsztacie (amerykańska wersja WOP) (ang. shop-floor programming)

TMS system zarządzania narzędziami (ang. tool management system)

WEDM elektroerozyjne wycinanie drutem (ang. wire electro-discharge machining)

WJM cięcie wysokociśnieniową strugą wody (ang. water jet machining)

WOP programowanie zorientowane warsztatowo (ang. workshop/workstation-oriented programming)

VR wirtualna rzeczywistośćWstęp

Początki historii sterowania numerycznego datuje się na połowę XX w., a zasadniczo na rok 1952, i przypisuje U.S. Air Force oraz Johnowi Parsonsowi, a także Massachusetts Institute of Technology (MIT) w Cambridge, USA. Wtedy bowiem została uruchomiona w MIT pierwsza obrabiarka NC Hydrotel (firmy Cincinnati) z pionowym wrzecionem, liniową interpolacją 3D i binarnie kodowaną taśmą dziurkowaną. Sterowanie numeryczne nie było jednak szerzej stosowane w przemyśle wytwórczym aż do początku lat 60. XX w. Okres intensywnego rozwoju nastąpił z chwilą pojawienia się ok. 1972 r. technologii CNC, a szczególnie w następnej dekadzie, w związku z możliwością zastosowania mikrokomputerów.

W przemyśle wytwórczym, a zwłaszcza w przemyśle metalowym, technologia NC spowodowała swoistą rewolucję. Obecnie komputery należą do standardowego wyposażenia praktycznie każdego zakładu czy warsztatu, a obrabiarki z systemami sterowania NC znalazły tam podstawowe zastosowanie. Intensywny rozwój techniki informatycznej, obejmujący systemy sterowania, przyczynił się do istotnych zmian w sektorze wytwórczym, a szczególnie w obróbce skrawaniem.

Większość proponowanych dotychczas definicji pojęcia sterowanie numeryczne jest oparta na tej samej idei i podstawowej koncepcji, lecz wypowiadana różnymi słowami. Definicje te można sprowadzić do następującego stwierdzenia:

Sterowanie numeryczne może być zdefiniowane jako automatyczne kierowanie pracą obrabiarek skrawających za pomocą specjalnie kodowanych instrukcji, które po przetworzeniu przesyła się do układów sterowania tych maszyn.

Programowanie obrabiarek sterowanych numerycznie polega na zapisie wszystkich wykonywanych ruchów i czynności w postaci symbolicznej (w języku programowania), tak aby można było wykonać przedmiot o żądanym kształcie, wymiarach i jakości powierzchni .

W odróżnieniu od procesów konwencjonalnych obróbka CNC umożliwia dodatkowo:

- • uzyskanie rysunku i jego ocenę,
- • wybór optymalnego sposobu obróbki,
- • wybór metody ustawienia przedmiotu i nastawienia obrabiarki,
- • wybór narzędzi skrawających,
- • ustalenie wartości prędkości skrawania i posuwów,
- • kontrolowanie obróbki części.

Należy zaznaczyć, że podejście do technologii obróbki CNC jest identyczne dla wszystkich typów obrabiarek, a różne są sposoby wprowadzania danych do układu sterowania. Rozwój technologii obróbki ubytkowej spowodował gwałtowny wzrost liczby różnych typów obrabiarek CNC. Można tu wymienić następujące grupy obrabiarek i innych maszyn CNC:

- • frezarki i centra obróbkowe,
- • tokarki i centra tokarskie,
- • wiertarki,
- • wytaczarko-frezarki i obrabiarki do obróbki złożonych kształtów,
- • obrabiarki wielofunkcyjne i hybrydowe,
- • obrabiarki elektroerozyjne elektrodowe (EDM) i wycinarki drutowe (WEDM),
- • wycinarki i nożyce,
- • maszyny do cięcia gazowego,
- • maszyny do trasowania,
- • maszyny do cięcia strugą wody (WJM) i wiązką lasera (LBM),
- • szlifierki,
- • maszyny spawalnicze,
- • giętarki, zwijarki i wyoblarki.

Podobnie jak inne techniki obróbki materiałów skrawanie metali wymaga umiejętności obsługi obrabiarki, ale też – jako w pewnym sensie sztuka inżynierska – profesjonalnej wiedzy technologicznej. W przypadku obróbki na maszynach NC/CNC odpowiednie przygotowanie powinny posiadać zarówno osoby przygotowujące programy sterujące, jak i realizujące obróbkę. Mimo że funkcje tych osób wyraźnie się różnią, w wielu zakładach powierza się je jednej osobie – technologowi programiście (CNC programmer/operator). Programista CNC jest osobą odpowiedzialną za sukces technologii NC, efektywne wykorzystanie obrabiarek CNC i rozwiązywanie bieżących problemów związanych z realizacją operacji na tych obrabiarkach. W rzeczywistości ma on duży wpływ na wyniki produkcji i jej jakość. Dodatkowo powinien umieć współpracować z inżynierami produkcji, operatorami i menedżerami.

Reasumując, można stwierdzić, że z uwagi na wzrastające zastosowanie obrabiarek NC i CNC w przemyśle istnieje pilna potrzeba kształcenia personelu technicznego i inżynieryjnego w kierunku przygotowywania programów sterujących do obróbki części o wymaganym kształcie i dokładności.

W czwartym wydaniu książki uaktualniono poprzednie i wprowadzono nowe informacje odnośnie do pomiarów i digitalizacji za pomocą sondy pomiarowej (rozdz. 6.1), technik wirtualnej rzeczywistości (VR) i inżynierii odwrotnej (RE) wspomagających programowanie obrabiarek CNC (rozdz. 7) oraz zastosowań techniki współrzędnościowej prowadzącej do zwiększenia inteligencji maszynowej (rozdz. 8). Tak jak w poprzednich wydaniach w rozdz. 10 omówiono nową wersję pakietu CAM EXPRESS v.12 (znanego również jako NX CAM EXPRESS) firmy Siemens PLM Software, zintegrowanego z CNC Sinumerik, a w rozdz. 11 nową wersję pakietu Mastercam v.2019. Nowością jest także przedstawienie w rozdz. 9 zasad programowania obrabiarek wieloosiowych. Z kolei zrezygnowano z opisu pakietów programowania GTJ o małym lub wręcz znikomym znaczeniu praktycznym (rozdz. 8–12 w wydaniu 3).

Niniejszy podręcznik jest przeznaczony dla studentów wydziałów mechanicznych na kierunkach mechanika i budowa maszyn oraz inżynieria produkcji, w takich specjalnościach jak: technologia maszyn, automatyzacja procesów technologicznych i komputerowe wspomaganie wytwarzania i jakości, a także na kierunku mechatronika. Może też być książką pomocniczą do takich przedmiotów jak: programowanie obróbki na obrabiarki NC, systemy CAD/CAM/CIM, automatyzacja procesów wytwórczych, maszyny i oprzyrządowanie technologiczne. Z wieloletnich kontaktów autorów z przemysłem maszynowym wynika, że z książki korzystają także inżynierowie technolodzy. Obecne wydanie przybliża bieżącą ofertę firm obrabiarkowych, narzędziowych, pomiarowych i softwarowych w zakresie maszyn i systemów CNC.

Autorzy serdecznie dziękują firmom Sandvik Coromant, Renishaw, Seco Tools, Hass, DMG Mori Armex Automatyka i dystrybutorowi pakietu Master CAM – firmie Zalco za wsparcie idei autorów i zgodę na wzbogacenie treści książki unikatowymi materiałami firmowymi.

Opole, czerwiec 2019Rozdział 1 . CNC – komputerowe sterowanie numeryczne

1.1. Definicja i cechy układu sterowania CNC

Powstałe w ostatnich latach układy sterowania numerycznego (NC) charakteryzują się mniejszymi wymiarami i szybszym działaniem, są też bardziej przyjazne dla użytkownika. Wzbogacono je o wiele nowych funkcji i zadań, szczególnie dotyczących oprogramowania, aby można było osiągnąć wysoki stopień automatyzacji procesu obróbkowego. Obecnie, jeśli mówi się o sterowaniu numerycznym (NC) obrabiarek, to właściwie synonimem dla niego jest komputerowe/skomputeryzowane sterowanie numeryczne (CNC). Termin „CNC” oznacza sterowanie numeryczne, które zawiera mikroprocesor (komputer) wraz z pamięcią i tzw. program obsługujący do kierowania pracą komputera zewnętrznego. Można więc stwierdzić, że sterowanie CNC łączy funkcje klasycznego sterowania NC, przedstawionego na rys. 1.1, z przetwarzaniem danych realizowanym za pomocą wbudowanego mikroprocesora (rys. 1.2a).

Układy CNC należą do grupy układów swobodnie programowalnych, o różnej konfiguracji i różnych możliwościach stosowanego oprogramowania wewnętrznego. Honczarenko klasyfikuje je w zależności od sposobu przetwarzania informacji w trzech grupach:

- • układy CNC Manual, zwane również CNC+ lub konwencjonalne plus, programowane metodą nauczania (teach-in),
- • układy adaptacyjne (AC) – realizujące zadania układu automatycznej regulacji optymalnej (ACO) bądź stałowartościowej (ACC),
- • układy sterowania otwartego (OEM/OSA – open equipment manufacturing/open system architecture) w wersjach CNC/PLC lub CNC/PLC/HMI; w pierwszej wersji (rys. 1.3) układ jest zestawiony ze sterowników programowanych logicznie PLC (programmable logic controller), a w drugiej użytkownik komunikuje się z układem sterowania CNC przez interfejs HMI (MMI) (human-machine interface; man-machine interface).

Rys. 1.1. Funkcje układu sterowania NC

Rys. 1.2. Podstawowe elementy układu sterowania CNC: a) schemat strukturalny, b) schemat funkcjonalny

Obrabiarka CNC połączona z centralnym komputerem sterującym może być sterowana numerycznie w sposób bezpośredni lub rozproszony (rozdzielony) (DNC – direct, distributed numerical control) (rys. 1.3).

Rys. 1.3. Struktura systemu sterowania DNC; BTR (behind tape reader) – interfejs symulujący czytnik taśmy perforowanej

1.2. Budowa i funkcje układu CNC

Usytuowanie komputera w układzie sterowania CNC i jego połączenia z układami napędowymi i pomiarowymi obrabiarki pokazano na rys. 1.2. W skład układu CNC wchodzą m.in. monitor graficzny i klawiatura służąca do ręcznego wprowadzania danych (MDI – manual data input), umieszczone w panelu sterowania. Obecnie częściej używa się akronimu MDA (manual data automated), rozumianego jako ręczne wprowadzanie danych i automatyczne wykonywanie instrukcji, czyli tzw. półautomatyczny cykl pracy.

Operacyjny system sterowania, nazywany również oprogramowaniem CNC, umożliwia realizowanie wszystkich wymaganych funkcji, takich jak: interpolacja, sprzężenie zwrotne pozycyjne (położenia), sterowanie prędkością ruchu, edycja programu, wyświetlanie programu na monitorze, symulacja procesu technologicznego, gromadzenie i przetwarzanie danych.

Często układ CNC wymaga dodatkowego programu dla interfejsu służącego do komunikacji z obrabiarką. Program taki jest tworzony przez producentów obrabiarek i integrowany przez sterownik PLC, jak na rys. 1.4, lub komunikację szynową (bus-coupled input/output control). Program obejmuje wszystkie logiczne relacje w stosunku do obrabiarki i przekaźniki dla specjalnych sekwencji funkcji, m.in. zmiany narzędzia lub przedmiotu czy ograniczenia ruchu wzdłuż danej osi sterowanej. W konsekwencji umożliwia szybkie przetwarzanie informacji w czasie sterowania rozkazami we-wy.

Na rys. 1.4 przedstawiono schemat zintegrowanego układu CNC/PLC umożliwiającego zwielokrotnienie liczby zadań (interfejsów danych) w celu szybkiej transmisji danych istotnych dla procesu wytwarzania. Są to m.in. interfejsy do komunikowania się z komputerem nadrzędnym w układzie sterowania DNC (rys. 1.3), maszyną pomiarową (CMM) i systemem TMS (tool management system), ze stanowiskiem do ustawiania narzędzia na wymiar i układem nadzorowania zużycia ostrza.

Rys. 1.4. Schemat układu CNC ze zintegrowanym sterownikiem PLC

Z rys. 1.2a i 1.4 wynika, że jest możliwe wprowadzanie danych za pomocą różnych nośników: taśmy perforowanej lub magnetycznej, dyskietek, przenośnego dysku twardego, a także monitora graficznego, rysunku na ploterze, terminali interaktywnych, sieci komputerowych i DNC.

1.3. Sposoby wprowadzania danych/programu sterującego do układu CNC

W celu omówienia różnych wariantów pracy na obrabiarkach CNC wytypowano frezarkę CNC Picomax 56 TOP firmy Fehlmann, wyposażoną w oryginalny program obsługi na bazie funkcji TOP (Touch or Program), przystosowaną do wykonywania narzędzi i form oraz prototypów, pokazaną na rys. 1.5a. Obrabiarka jest wyposażona w 3-osiowy układ sterowania Heidenhain TCN 620 z ekranem dotykowym i graficznym wsparciem cykli obróbkowych oraz dwa elektroniczne kółka ręczne do takich operacji jak: frezowanie, wiercenie, wytaczanie i nacinanie gwintów (przez wytaczanie i frezowanie – rys. 1.5b). Dodatkowy stół obrotowy rozszerza sterowanie do czterech osi, jak na rys. 1.5c.

Rys. 1.5. Frezarka PICOMAX 56 TOP przystosowana do obróbki przedmiotów pojedynczych i w małych seriach: a) widok, b) przykłady obróbki, c) doposażenie do sterowania 4-osiowego

Na rys. 1.6 przedstawiono, w zależności od cech geometrycznych przedmiotu i wielkości serii, trzy sposoby wprowadzania danych lub edycji programu obróbki:

- • ręczne za pomocą pokręteł lub strzałek kierunkowych osi – przez dotyk (touching functions), z opcją wyświetlania cyfrowego,
- • precyzyjne ręczne wprowadzanie danych z jednoczesnym wspomaganiem grafiką komputerową,
- • z wykorzystaniem opcji z interaktywnym wspomaganiem programowania cykli obróbkowych.

Rys. 1.6. Trzy możliwe wersje programowania obróbki na frezarce CNC z rys. 1.5ROZDZIAŁ 2. Metody programowania obrabiarek NC/CNC

2.1. Definicja i klasyfikacja metod programowania

Przez pojęcie programowania NC należy rozumieć wszystkie niezbędne do wytworzenia części dane, które są zapisane na odpowiednim nośniku informacji w kolejności wynikającej z założonego przebiegu procesu wytwórczego (technologicznego). Program odzwierciedla krok po kroku ustaloną kolejność operacji, zabiegów lub przejść w procesie obróbki części.

Programowanie NC jest więc działaniem technicznym nastawionym na tworzenie danych sterujących do obróbki przedmiotu na obrabiarce NC. Zasadniczo zadanie to może być wykonane ręcznie (manualnie) lub za pomocą (czyli ze wspomaganiem) komputera.

Programowanie NC można klasyfikować według następujących kryteriów:

- • wspomagania i niewspomagania komputerowego,
- • zorientowania na warsztat oraz ukierunkowania na biurowe przygotowanie produkcji,
- • zorientowania na proces wytwarzania i proces produkcji,
- • zorientowania na urządzenia techniczne (zorientowania maszynowego).

Klasyfikację metod programowania z uwzględnieniem charakteru planowania procesu technologicznego i w zależności od wyposażenia warsztatu produkcyjnego (zorientowania) przedstawiono na rys. 2.1.

Zgodnie z rys. 2.2 klasyfikację metod/systemów programowania można także przeprowadzić po uwzględnieniu:

- • lokalizacji (miejsca) programowania – warsztat lub biuro technologiczne,
- • typu użytego komputera – PC, CNC lub komputer nadrzędny (mainframe),
- • otoczenia programowania – urządzenie lub software,
- • urządzenia sprawdzającego błędy – maszyna, monitor graficzny lub drukarka.

Rys. 2.1. Klasyfikacja metod programowania wg dwóch pierwszych kryteriów: a) wg b) wg

Podstawowe opcje programowania stosowane przez użytkownika przedstawiono na rys. 2.3, a charakterystyki każdego z siedmiu wyszczególnionych stopni podano w tab. 2.1.

Ogólnie, można wyróżnić programowanie poza i przy obrabiarce CNC, jak na rys. 2.4.

Rys. 2.2. Klasyfikacja metod i systemów programowania NC

Tabela 2.1. Podstawowe charakterystyki i cechy metod programowania NC

Stopień Metoda programowania Cechy
--------- ------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7 System CAD Dane geometryczne przypisane przedmiotowi są gromadzone w komputerze i używane do tworzenia programu NC. Dane te mogą być dalej przetwarzane w systemie programowania „z prądem”
6 Uniwersalny system programowania W programowaniu zorientowanym problemowo, niezależnym od maszyny, stosuje się języki programowania lub grafikę komputerową w celu wspomagania tworzenia danych geometrycznych i technologicznych
5 Programowanie zorientowane warsztatowo na komputerze zewnętrznym Zamiast programowania warsztatowego, zależnego od maszyny, software jest zlokalizowany w pamięci komputera zewnętrznego i może być używany jako uniwersalny, dopóki są dostępne postprocesory do wszystkich obrabiarek
4 Zewnętrzny panel programowania Urządzenie zależne od maszyny, odpowiednie do stosowania w warsztacie. Wyróżnia się urządzenia ze wspomaganiem graficznym, z klawiaturą z symbolami i funkcjami; może być podłączone do wewnętrznego komputera CNC
3 Sterowanie przez ręczne wprowadzanie danych z możliwością zintegrowanego użycia programowania warsztatowego Metoda programowania niezależna od maszyny, z graficznym wspomaganiem danych geometrycznych i technologicznych za pomocą oddzielnego lub wewnętrznego komputera CNC. Ten rodzaj programowania i symulacji jest specyficzny dla danej maszyny i przez to bardzo efektywny
2 Programowanie ręczne Programowanie zależne od maszyny, redagowane bezpośrednio w kodzie układu sterowania numerycznego
1 Programowanie przez nauczanie Obejmuje ręczne pozycjonowanie maszyny i zapamiętanie pozycji w układzie CNC, jest stosowane głównie w sterowaniu robotów

Rys. 2.3. Rodzaje programowania NC – koncepcja siedmiostopniowa

Rys. 2.4. Podział metod programowania wg Honczarenki

2.2. Programowanie ręczne i wspomagane komputerowo

Podstawowe cechy programowania ręcznego (manualnego) i wspomaganego komputerowo oraz różnice między nimi pokazano na rys. 2.5. Termin programowanie ręczne oznacza bezpośrednie przygotowanie programów sterujących NC z użyciem kodu dostosowanego do danej obrabiarki, wyposażonej w określony typ układu sterowania. Zgodnie z rys. 2.5a i 2.6 technolog przygotowuje plan obróbki dla konkretnego procesu na podstawie rysunku wykonawczego części i dostępnych informacji na temat posiadanych obrabiarek NC i ich wyposażenia narzędziowego. Zakres pracy na tym etapie obejmuje część technologiczną: wybór baz obróbkowych, struktury procesu (podział na operacje, zabiegi i przejścia), dobór narzędzi, oprzyrządowania, oraz część programową: wybór osi sterowanych, wyznaczenie współrzędnych punktów toru ruchu narzędzia dla poszczególnych operacji, przejść i zabiegów oraz obliczenia geometryczne i trygonometryczne, a także dobór wartości prędkości skrawania i posuwu . Oprócz tekstu programu, który następnie będzie przeniesiony na odpowiedni nośnik informacji, technolog opracowuje kartę instrukcyjną ustawienia obrabiarki.

Rys. 2.5. Porównanie programowania ręcznego (a) i wspomaganego komputerowo (b)

Rys. 2.6. Zasada ręcznego programowania NC

Rys. 2.7. Rozdział czynności w programowaniu wspomaganym komputerowo

Szybkie, proste i niezawodne programowanie każdej obrabiarki NC staje się możliwe dzięki zastosowaniu uniwersalnego systemu programowania działającego na platformach PC. Przydział czynności do komputera wspomagającego proces programowania przedstawia rys. 2.7. W metodzie programowania ze wspomaganiem komputerowym (computer-aided NC programming, CA-NC) wszystkie dokumenty produkcyjne i program NC są tworzone, sprawdzane i gromadzone przez komputer z monitorem graficznym (rys. 2.8). Urządzenia niezbędne w systemie CA-NC mogą być zainstalowane w warsztacie lub w biurze planowania produkcji, co znacznie ułatwia komunikację. Komputer przechowuje nie tylko program, lecz także potrzebne pliki (elektroniczne odpowiedniki dawnych kart z danymi) zawierające informacje o obrabiarkach, narzędziach i zamocowaniach oraz wymagane postprocesory. Po zakończeniu programowania i wykonaniu symulacji wszystkie dokumenty są tworzone jako wyjścia do użycia w warsztacie. Obejmują wydruk programu, plan ustawienia, plan narzędzi i nośnik (medium) zapisu programu.

Należy podkreślić, że wspólną cechą wszystkich systemów CA-NC jest programowanie dokładnych zarysów i kształtów przedmiotu zgodnie z rysunkiem, a nie ruchów narzędzia.

Pomimo dodatkowych kosztów taki system programowania przewyższa zdecydowanie pod względem ekonomicznym programowanie ręczne.

2.3. Programowanie CNC Manual

W ostatnich latach w ofercie znanych producentów układów sterowania znalazły się układy sterowania CNC wraz z oprogramowaniem o nazwie CNC Manual (CNC plus lub CNC+), które umożliwiają przystosowanie obrabiarek konwencjonalnych do pracy automatycznej, zbliżonej do pracy obrabiarek CNC. Podstawową korzyścią wynikającą z zastosowania software’u/hardware’u typu CNC Manual jest zwiększenie produktywności i elastyczności obrabiarek ze sterowaniem mechanicznym.

Rys. 2.8. Zasada programowania NC wspomaganego komputerowo (CA-NC)

Przykładami rozwiązań programowych i/lub sprzętowych typu CNC Manual dla tokarek są:

- • Quick Turn firmy GE Fanuc ,
- • Manual plus 620 firmy Heidenhain (rys. 2.9a) ,
- • Sinumeric 808D firmy Siemens AG ,
- • CNC plus v.5 firmy CamSoft .

Charakterystyczne cechy podanych systemów to:

- • prowadzenie operacji ręcznych z programowanymi ograniczeniami,
- • nadzorowanie przebiegu operacji na monitorach graficznych,
- • stosowanie półautomatycznych cykli obróbkowych,
- • kompensacja geometrii narzędzi (nawet do 15 narzędzi),
- • utrzymanie stałej prędkości na powierzchni przedmiotu,
- • tworzenie programów zapisanych w kodzie DIN-ISO i konwersja programów cykli do kodu ISO,
- • wyświetlanie jednostek posuwu w cal/min (IPM) i cal/obr (IPR),
- • różne wersje językowe.

Rys. 2.9. System Manual plus 620 zawiera monitor i klawiaturę oraz panel sterowania zainstalowany na tokarce CNC (a); wprowadzanie zarysu przedmiotu do monitora graficznego z funkcjami dotyku (b)

Dodatkowo są możliwe:

- • dodawanie, modyfikacja, edytowanie, usuwanie i tworzenie własnych kodów G i M,
- • zmiana konfiguracji ekranu operatora CNC,
- • zaawansowana diagnostyka w trybie real time,
- • zarządzanie narzędziami i integracja z biurem zakładu,
- • osiągalność plików parametrów za pomocą poczty elektronicznej,
- • automatyczne sygnalizowanie konserwacji (przeglądu) obrabiarki,
- • edytor wizualizacji procesu logicznego,
- • oprogramowanie umożliwiające dopasowanie serwonapędu.

Ze względu na rodzaj i stopień zaawansowania zastosowanego sprzętu/oprogramowania wyróżnia się następujące opcje pracy z systemami CNC plus .

- • Praca w trybie ręcznym

Proste, niepowtarzalne czynności obróbkowe (poprawki, naprawy gwintów) są realizowane za pomocą dostępnych cykli obróbkowych w trybie definiowanie––symulacja. Operator wykonuje obróbkę prostych części za pomocą kółek CNC, a jej przebieg jest na bieżąco wyświetlany na ekranie.

- • Praca w trybie uczenia (teach-in)

Jest stosowana w przypadku małych serii przedmiotów. Różni się od poprzedniej tym, że cykle są zapamiętywane i następnie odtwarzane w obróbce kolejnych przedmiotów.

- • Praca z programem cykli lub programem zewnętrznym ISO

W przypadku użycia cykli obróbkowych dla toczenia, wiercenia i frezowania w systemie Manual plus następuje ich konwersja na program ISO z zastosowaniem G-kodów. W trakcie edycji programu system wyświetla wszystkie znaczenia użytych funkcji, łącznie z podparciem graficznym. Takie uproszczone programowanie „geometryczne” umożliwia obliczenia współrzędnych części niepodanych na rysunku.

- • Obróbka pierwszego przedmiotu w trybie cykl po cyklu (cycle by cycle)

Operator prowadzi krok po kroku obróbkę pierwszego przedmiotu, którego rysunek pojawia się na ekranie, z użyciem zdefiniowanych cykli. Czynności te są na bieżąco symulowane i zapisywane na twardym dysku. Gdy obrabia się kolejne przedmioty w niewielkiej serii, następuje odtwarzanie całego procesu obróbki bez konieczności wprowadzania danych geometrycznych.

- • Interaktywne programowanie zarysu przedmiotu

Obróbka przedmiotu o skomplikowanej geometrii jest realizowana z użyciem interaktywnego programowania zarysu (ICP – interactive contour programming), którego elementy są wprowadzane krok po kroku w edytorze graficznym (rys. 2.9b). Po wprowadzeniu osi obrotu dla elementów łukowych wybiera się odpowiednie współrzędne (absolutne lub przyrostowe). Program Manual plus oblicza brakujące współrzędne, środki łuków okręgów itp., jeśli mogą być zdefiniowane matematycznie. Edytor ICP rozpoznaje takie elementy kształtu jak: ścięcia, zaokrąglenia i podcięcia. Zwykle łatwiej najpierw zdefiniować zarys wstępny, a potem nałożyć dodatkowe elementy zarysu. Możliwa jest także modyfikacja lub zmiana istniejących zarysów. W edytorze ICP są dostępne cykle obróbkowe dla toczenia i frezowania kształtowego.

- • Wykorzystanie indywidualnego interfejsu operatora

Obróbka przedmiotów o bardziej złożonych kształtach może być zrealizowana z zastosowaniem interfejsu operatora tworzonego na specjalne zamówienie. Interfejs umożliwia definiowanie przycisków, świateł, sterowań analogowych i wyświetlania osi, gdyż komputer PC pełni funkcję sterownika logicznego PLC (układu CNC/PLC). W rozwiązaniu oferowanym przez firmę Cam Soft przy użyciu programu CNC Plus można tworzyć indywidualny układ sterowania obrabiarką CNC z 2 do 8 osiami sterowanymi.

Program CNC Plus o nazwie CNC Lite (rys. 2.10a) obejmuje takie dodatkowe funkcje jak: kompensacja wymiarów narzędzia, przywołania podprogramów (makr), wybór różnych jednostek posuwu dla tokarek, wiercenie z wycofywaniem na tokarce, stała prędkość skrawania, obróbka gwintów zewnętrznych i wewnętrznych, kompensacja luzu dla poszczególnych osi, kompensacja odwzorowania osi śrub pociągowych i zaawansowany program startu programu, tak aby rozpocząć go w dowolnym miejscu.

Rys. 2.10. Przykładowy interfejs tokarki (a) i frezarki (b) dostępny w programie CNC Plus firmy Cam Soft
mniej..

BESTSELLERY

Kategorie: