Ćwiczenie OB-6 PROGRAMOWANIE OBRABIAREK



Podobne dokumenty
Szkolenia z zakresu obsługi i programowania obrabiarek sterowanych numerycznie CNC

Politechnika Poznańska Instytut Technologii Mechanicznej. Programowanie obrabiarek CNC. Nr 2. Obróbka z wykorzystaniem kompensacji promienia narzędzia

Politechnika Poznańska Instytut Technologii Mechanicznej. Programowanie obrabiarek CNC. Nr 2. Obróbka z wykorzystaniem kompensacji promienia narzędzia

Kurs: Programowanie i obsługa obrabiarek sterowanych numerycznie - CNC

FUNKCJE INTERPOLACJI W PROGRAMOWANIU OBRABIAREK CNC

Symulacja komputerowa i obróbka części 5 na frezarce sterowanej numerycznie

Laboratorium Programowanie Obrabiarek CNC. Nr H3

Zasada prawej dłoni przy wyznaczaniu zwrotów osi

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

MiBM II stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Programowanie obrabiarek CNC. Nr 2

Semestr zimowy Metrologia, Grafika inżynierska Tak

Laboratorium Maszyny CNC. Nr 4

WPŁYW WYBRANYCH USTAWIEŃ OBRABIARKI CNC NA WYMIARY OBRÓBKOWE

Semestr letni Metrologia, Grafika inżynierska Nie

PROGRAMOWANIE OBRABIAREK CNC W JĘZYKU SINUMERIC

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

Przygotowanie do pracy frezarki CNC

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

Analiza konstrukcyjno technologiczna detalu frezowanego na podstawie rysunku wykonawczego

Rok akademicki: 2016/2017 Kod: RME WM-s Punkty ECTS: 7. Kierunek: Inżynieria Mechatroniczna Specjalność: Wytwarzanie mechatroniczne

Laboratorium Maszyny CNC. Nr 1

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

PRZEWODNIK PO PRZEDMIOCIE

PROJEKTOWANIE PROCESU TECHNOLOGICZNEGO OBRÓBKI

Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 4. Instrukcja laboratoryjna


Budowa, programowanie i eksploatacja obrabiarek CNC - opis przedmiotu

Program szkolenia zawodowego Operator Programista Obrabiarek Sterowanych Numerycznie CNC

PRZEWODNIK PO PRZEDMIOCIE

Obrabiarki CNC. Nr 10

1. przygotowanie uczniów do egzaminów kwalifikacyjnych, 2. realizacja kursów w ramach dokształcania i doskonalenia zawodowego dorosłych.

S Y L A B U S P R Z E D M I O T U

PRZEWODNIK PO PRZEDMIOCIE

Geometryczne podstawy obróbki CNC. Układy współrzędnych, punkty zerowe i referencyjne. Korekcja narzędzi

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Materiał szkoleniowy MTS, CAD/CAM, Frezowanie. Materiał szkoleniowy. MTS GmbH

Mechanika i Budowa Maszyn I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Obrabiarki Sterowane Numerycznie Numerical Control Machine Tools

PRZEWODNIK PO PRZEDMIOCIE

Podstawy technik wytwarzania PTWII - projektowanie. Ćwiczenie 3. Instrukcja laboratoryjna

Komputerowe wspomaganie procesów technologicznych I Computer Aided Technological Processes

Moduł 8 Zasady programowania maszyn sterowanych numerycznie

Programowanie obrabiarek CNC. Nr 5

Laboratorium Programowanie Obrabiarek CNC. Nr H5

NC Project pierwsze kroki

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) polski VI letni (semestr zimowy / letni)

Przedmiotowy system oceniania - kwalifikacja M19. Podstawy konstrukcji maszyn. Przedmiot: Technologia naprawy elementów maszyn narzędzi i urządzeń

PRZEWODNIK PO PRZEDMIOCIE

ĆWICZENIE NR Materiały pomocnicze do wykonania zadania

Program kształcenia kursu dokształcającego

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2015/2016

Nr 1. Obróbka prostych kształtów. Programowanie obrabiarek CNC. Politechnika Poznańska Instytut Technologii Mechanicznej

1. OBRÓBKA WAŁKA NA TOKARCE KŁOWEJ

Program kształcenia kursu dokształcającego

Politechnika Poznańska Instytut Technologii Mechanicznej. Laboratorium Programowanie Obrabiarek CNC II. Nr 4

ĆWICZENIE NR Materiały pomocnicze do wykonania zadania

INSTRUKCJA DO ZAJĘĆ LABORATORYJNYCH

Laboratorium Programowanie Obrabiarek CNC. Nr H04

technologicznych Wzornictwo przemysłowe I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

INSTRUKCJA DO ĆWICZEŃ LABORATORYJNYCH Nr ćwiczenia : 7

Symulacja maszyny CNC oparta na kodzie NC

Tematy prac dyplomowych magisterskich kierunek MiBM

Kod modułu: C.8 KOMPUTEROWE WPOMAGANIE PRAC INŻYNIERSKICH Nazwa przedmiotu:

Laboratorium Programowanie Obrabiarek CNC. Nr H7

Laboratorium Programowanie Obrabiarek CNC. Nr H1

PRZEWODNIK PO PRZEDMIOCIE. Obróbka skrawaniem. niestacjonarne. II stopnia. ogólnoakademicki. Inne WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Laboratorium z Systemów Wytwarzania. Instrukcja do ćw. nr 5

Technik mechanik

7. OPTYMALIZACJA PARAMETRÓW SKRAWANIA. 7.1 Cel ćwiczenia. 7.2 Wprowadzenie

Obrabiarki CNC. Nr 2

C5 Doskonalenie umiejętności pracy w grupie i komunikacji interpersonalnej. Kod przedmiotu: PLPILA02-IPMIBM-I-5s8-2012IP-S Pozycja planu: D8

Harmonogram kurs: Programowanie w systemie CNC

Skrócona instrukcja programowania

Laboratorium Programowanie Obrabiarek CNC. Nr H6

SINUMERIK 802D. Toczenie ISO-Dialekt T. Krótka instrukcja. Dokumentacja użytkownika

INSTRUKCJA DO ZAJĘĆ LABORATORYJNYCH

Tematy prac dyplomowych inżynierskich kierunek MiBM

Szczególne elementy do ćwiczenia: cykle toczenia wzdłużnego zgrubnego konturu wewnętrznego i zewnętrznego, cykle wiercenia i nacinania gwintu.

MiBM I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

PROGRAM NAUCZANIA. Obejmującego 120 godzin zajęć realizowanych w formie wykładowo ćwiczeniowej i zajęć praktycznych

SprutCAM to system CAM do generowania programów NC dla frezarek wieloosiowych, tokarek, tokarko-frezarek, numerycznie sterowanych drutówek oraz

Maszyny technologiczne. dr inż. Michał Dolata

kierunkowy (podstawowy / kierunkowy / inny HES) Do wyboru (obowiązkowy / nieobowiązkowy) polski semestr V semestr letni (semestr zimowy / letni)

PLPILA02-IPMIBM-I-5s3-2012MKwPM-S

Tokarka CNC z możliwością frezowania TBI TC 500 SMCY

Metody frezowania. Wysokowydajne frezy do gwintów. Programowanie obrabiarek CNC. Posuw na konturze narzędzia F k. Posuw w osi narzędzia F m

CAD/CAM. przedmiot kierunkowy przedmiot obowiązkowy polski Semestr piąty

Formularz asortymentowo-cenowy dla zadania: Zgodnie z zał. Nr 1 do SIWZ. Zgodnie z zał. Nr 1 do SIWZ. Zgodnie z zał. Nr 1 do SIWZ

Systemy CNC, materiały do wykładów

ĆWICZENIE NR 4 4. OBRÓBKA ROWKA PROSTOKĄTNEGO NA FREZARCE POZIOMEJ

6. BADANIE TRWAŁOŚCI NARZĘDZI SKRAWAJĄCYCH. 6.1 Cel ćwiczenia. 6.2 Wprowadzenie

Obliczanie parametrów technologicznych do obróbki CNC.

WYBÓR PUNKTÓW POMIAROWYCH

Obróbka Ubytkowa Metal removal process. MiBM I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Z-ZIP-1010 Techniki Wytwarzania II Manufacturing Techniques II

kierunkowy (podstawowy / kierunkowy / inny HES) obowiązkowy (obowiązkowy / nieobowiązkowy) Polski semestr pierwszy

O G Ł O S Z E N I E o rozpoczęciu postępowania o zamówienie o wartości do euro.

Obróbka Ubytkowa Metal removal process. MiBM I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Transkrypt:

POLITECHNIKA ŁÓDZKA INSTYTUT OBRABIAREK I TECHNOLOGII BUDOWY MASZYN Ćwiczenie OB-6 Temat: PROGRAMOWANIE OBRABIAREK Redakcja i opracowanie: dr inż. Paweł Kubik, mgr inż. Norbert Kępczak Łódź, 2013r. Stanowisko wykorzystywane w ćwiczeniu zostało zakupione w ramach projektu: - Dostosowanie infrastruktury edukacyjnej Wydziału Mechanicznego Politechniki Łódzkiej do prognozowanych potrzeb i oczekiwań rynku pracy województwa łódzkiego poprzez zakup wyposażenia przeznaczonego do nowoczesnych metod nauczania współfinansowanego przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Łódzkiego na lata 2007-2013.

Temat ćwiczenia: Programowanie obrabiarek sterowanych numerycznie (OSN). Cel ćwiczenia: Zapoznanie studentów z podstawami programowania OSN, jego rodzajami i możliwościami. Program ćwiczenia: 1. Wiadomości wprowadzające. 2. Obserwacja pracy i analiza programu na wybranej maszynie CNC. 3. Praca samodzielna opracowanie programu przedmiotu. Literatura: 1. Kosmol J.: Automatyzacja obrabiarek i obróbki skrawaniem. WNT, Warszawa, 1995. 2. Kosmol J.: Programowanie obrabiarek sterowanych numerycznie. Wyd. Pol. Śląskiej, Gliwice, 2007. 3. Honczarenko J.: Obrabiarki sterowane numerycznie. WNT, Warszawa, 2008. 4. Polska norma PN-M-55256:1973 I. Wprowadzenie Rozwój sterowań numerycznych zaowocował powstaniem wielu układów sterujących obrabiarek NC, których programowanie może różnić się i to czasami bardzo istotnie. Dlatego w planach studiów na wydziałach mechanicznych, zwłaszcza na kierunkach: Mechanika i Budowa Maszyn oraz Automatyka i Robotyka, pojawił się przedmiot Programowanie obrabiarek sterowanych numerycznie. Wykładane tu podstawy programowania bazują przede wszystkim na tzw. programowaniu ręcznym. Programowanie ręczne pozwala ujawnić wszystkie szczegóły techniczne tworzenia programu na obrabiarki NC. Z dydaktycznego punktu widzenia takie podejście jest najkorzystniejsze, ponieważ umożliwia zrozumienie istoty tworzenia konturu przedmiotu na obrabiarce NC. Tej cechy nie posiada programowanie automatyczne, zwane też maszynowym. Jednakże ułatwia ono tworzenie programu na obrabiarkę NC. II. Pojęcia podstawowe oraz funkcje przygotowawcze i pomocnicze Obrabiarką sterowaną numerycznie (NC) nazywa się obrabiarkę zautomatyzowaną, wyposażoną w numeryczny układ sterowania programowego, który steruje w sposób programowy wszystkimi ruchami w procesie obróbki, parametrami obróbki i czynnościami pomocniczymi w celu uzyskania przedmiotu o żądanym kształcie, wymiarach i chropowatości powierzchni. 2

Obrabiarką sterowaną komputerowo (CNC) nazywa się obrabiarkę NC, ale ze sterowaniem komputerowym CNC. Zintegrowany z systemem mikrokomputer przejmuje wszystkie funkcje sterownicze i regulacyjne maszyny. Przez pojęcie programu sterującego dla obrabiarki NC (CNC) rozumie się uporządkowany zestaw programowych zadań, występujących w postaci wierszy zwanych blokami programu. Współczesny blok programu jest blokiem adresowym o zmiennej długości, ograniczonej długością wiersza. Blok składa się z szeregu instrukcji (słów). Słowo to adres (duża litera alfabetu łacińskiego) oraz wartość liczbowa. Większość adresów może występować w jednym bloku tylko raz, choć nieliczne jak np. G i M mogą występować wielokrotnie. Adresy można podzielić na kilka grup, w zależności od tego jakimi funkcjami sterują: 1. Funkcje geometryczne reprezentują adresy X, Y, Z, A, B, C, D, E, I, J, K,... Cyfry za tymi literami oznaczają położenie lub przemieszczenie sterowanego elementu (narzędzie albo przedmiot). 2. Funkcje przygotowawcze adres G, precyzują one wiele czynności jak np. rodzaj programowania, interpolacji, ruchu, itd. 3. Funkcje technologiczne adres T (numer narzędzia), F (prędkość posuwu), S (prędkość obrotowa lub prędkość skrawania). 4. Funkcje pomocnicze adres M, odpowiedzialne np. za chłodziwo lub kierunek obrotów. 5. Funkcje aktywacji (wywołania) korekcji adresy G, H, L. 6. Funkcje wywołania cykli obróbkowych adres G, podprogramów adresy P, Q. 7. Dodatkowe - adres O (offset), adres N (numer bloku), R (parametr lub powierzchnia bazowa). Używane są znaki specjalne (+, -, %, $, /). Specyfikacja niektórych funkcji G: G00 - ruch szybki do punktu (sterowanie punktowe); G01 - interpolacja liniowa; G02 - interpolacja kołowa zgodna do ruchu wskazówek zegara w przyjętym układzie współrzędnych; G03 - interpolacja kołowa przeciwna do ruchu wskazówek zegara w przyjętym układzie współrzędnych; G04 - przerwa czasowa; G06 - interpolacja paraboliczna; G33 - gwintowanie ze stałym skokiem; G34 - gwintowanie ze wzrastającym skokiem; G35 - gwintowanie z malejącym skokiem; G40 do G44 - korekcja promieniowa narzędzia G53 do G59 przesunięcie układu współrzędnych G60 do G62 - dokładność pozycjonowania G80 do G89 - cykle robocze G90 - programowanie absolutne; G91 - programowanie przyrostowe; G94 - posuw w [mm/min]; 3

G95 - posuw w [mm/obr.]; G96 - szybkość skrawania w [m/min]; G97 - prędkość obrotowa wrzeciona w [obr./min]. Specyfikacja niektórych funkcji M: M00 - stop bezwarunkowy; M01 - stop warunkowy; M02 - koniec programu; M03 - obroty zgodne z ruchem wskazówek zegara; M04 - obroty przeciwne do ruchu wskazówek zegara; M05 - zatrzymanie obrotów wrzeciona; M06 - zmiana narzędzia; M08 - włączenie chłodziwa; M09 - wyłączenie chłodziwa; M30 - koniec programu, powrót na początek programu, wyłączenie obrotów wrzeciona, wyłączenie chłodziwa; M60 - zmiana przedmiotu obrabianego. III. Metody programowania OSN Do tworzenia programu technologicznego wykorzystuje się obecnie trzy podstawowe sposoby programowania: ręczne; zorientowane warsztatowo WOP (Workshop Oriented Programming), automatyczne. Programowanie ręczne polega na ręcznym wpisaniu całego programu technologicznego, tzn. wszystkich wierszy programowych i instrukcji zgodnie z semantyką charakterystyczną dla danego sterowania numerycznego. Wymaga znajomości wielu powyższych funkcji geometrycznych i technologicznych, jest pracochłonne obarczone dużą ilością błędów, mało uniwersalne. Utrudnione jest wykrycie kolizji narzędzia z przedmiotem oraz praktycznie niemożliwe programowanie z interpolacją 3D i wyżej. Pomimo wymienionych wad, umiejętność programowania ręcznego jest wskazana dla przyszłych programistów, (znajomość kodu CNC pomaga programować komputerowo automatycznie), oraz dla pracowników obsługujących OSN. Programowanie zorientowane warsztatowo WOP jest czymś pośrednim między programowaniem ręcznym i komputerowym. Program jest przygotowywany bezpośrednio na obrabiarce i wykorzystuje się możliwości i oprogramowanie komputerowego układu CNC. Pozostałe zalety tego programowania: a. swobodny wybór kolejności zabiegów obróbkowych b. ciągła kontrola poprawności c. graficzna symulacja przebiegu obróbki d. programowanie w systemie interaktywnym e. wykorzystanie makroprogramów i cykli obróbczych 4

Programowanie komputerowe pozwala uniknąć niedogodności występujących przy programowaniu ręcznym i programowaniu WOP, ale wymaga znajomości języków automatycznego programowania. Poszczególne etapy programowania maszynowego dla obrabiarek CNC: a. procesor geometryczny generacja konturów przedmiotu lub wejście z gotowym rysunkiem z systemu CAD b. procesor technologiczny wykonanie obliczeń technologicznych jak szybkość skrawania, korekcje, cykle, itp. (z udziałem programisty konwersacyjnie, lub bez TOP CAM) c. postprocesor generacja gotowego programu pod konkretną OSN (kod CNC) d. symulacja obróbki Dostępne u nas programy komputerowe to: MTS i Edge CAM IV. Wybrane aspekty programowania Generalnie dane liczbowe sterujące obrabiarką numeryczną można podzielić na dwie grupy: informacje o torze (ścieżce z ang. path) narzędzia w układzie współrzędnych, przyjętych odpowiednio do układu prowadnic obrabiarki zadania technologiczne jak np. rodzaj zabiegu (toczenie, wiercenie, gwintowanie), parametry skrawania (obroty, posuw), numer narzędzia, chłodziwo, itp. W zależności od rodzaju zaprogramowanej funkcji układ sterowania będzie sterował suportami według interpolacji liniowej lub kołowej. Interpolacja liniowa dotyczy liniowego przemieszczenia osi (jeden, dwóch lub trzech osi na raz). Interpolacja kołowa dotyczy jednoczesnego ruchu 2 suportów osiowych (interpolacja w płaszczyźnie). Interpolacja liniowa Narzędzie z określoną prędkością posuwu wykonuje ruch po linii prostej na pozycję docelową z jednoczesną obróbką przedmiotu. Układ sterowania w celu obliczenia drogi przejazdu narzędzia uaktywnia funkcję interpolacji liniowej. Interpolacja liniowa wywołuje ruch: w określonym kierunku wzdłuż linii prostej; z wyjściowego punktu do zaprogramowanego punktu docelowego z programowaniem absolutnym G90 lub przyrostowym G91; z określoną prędkością posuwu F; z zaprogramowaną wartością obrotów wrzeciona S. Przykład: Na rysunku 1 przedstawiono interpolację liniową z programowaniem absolutnym i przyrostowym, której ruch przebiega równolegle do osi współrzędnych lub pod dowolnym kątem. 5

Rysunek 1. Interpolacja liniowa z programowaniem absolutnym i przyrostowym Programowanie absolutne: N00 G90 G94 F800 G96 S40 M03 N10 G00 X17 Y12 N20 G01 X72 N30 X17 Y58 N40 Y12 N50 M30 Programowanie przyrostowe: N00 G91 G94 F800 G96 S40 M03 N10 G00 X17 Y12 N20 G01 X55 N30 X-55 Y46 N40 Y-46 N50 M30 Interpolacja kołowa Narzędzie podczas obróbki elementu obrabianego wykonuje ruch pomiędzy dwoma punktami po obwodzie okręgu. W wyniku zastosowania funkcji G02 lub G03 układ sterowania wykonuje obliczenie drogi przejazdu według interpolacji kołowej. Interpolacja kołowa wymusza ruch narzędzia: po łuku zgodnie z kierunkiem ruchu wskazówek zegara, gdy zaprogramowana zostanie funkcji G02, przeciwnie do kierunku ruchu wskazówek zegara, gdy zostanie zaprogramowana funkcja G03; względem zaprojektowanego środka; od punktu wyjściowego do zaprogramowanego punktu końcowego. Osiom X, Y, Z przyporządkowane są odpowiednio współrzędne środka łuku o symbolach I, J, K, których odległość liczona jest od początku układu współrzędnych do środka łuku w przypadku programowania absolutnego lub od punktu wyjściowego łuku do środka łuku w przypadku programowania przyrostowego. Przykład: Na rysunku 2 przedstawiono interpolację kołową zgodną z ruchem wskazówek zegara. 6

N00 G90 G94 F800 G96 S40 M03 N10 G00 X63 Y164 N20 G01 X127 N30 G02 X182 Y106 I127 J106 N40 G01 Y23 N50 M30 Rysunek 2. Interpolacja kołowa zgodna z ruchem wskazówek zegara Adres I to współrzędna środka łuku w stosunku do początku osi X. Adres J to współrzędna środka łuku w stosunku do początku dla osi Y. Adres K to współrzędna środka łuku w stosunku do początku dla osi Z. Przykład: Na rysunku 3 przedstawiono interpolację kołową przeciwną do ruchu wskazówek zegara. N00 G90 G94 F800 G96 S40 M03 N10 G00 X161 Y155 N20 G01 X98 N30 G03 X43 Y100 I98 J100 Rysunek 3. Interpolacja kołowa przeciwna do ruchu wskazówek zegara 7

N40 G01 Y21 N50 M30 W celu zilustrowania programowania ręcznego na rysunku 4 pokazano przykład programowania toru ruchu freza dla przedmiotu o zarysach krzywoliniowych. Rysunek 4. Przykład programowania toru ruchu freza dla przedmiotu o zarysach krzywoliniowych N00 G90 T1 G94 F800 G96 S40 G58 M03 N10 G00 X46 Y24 N20 G01 Y110 N30 G02 X122 Y186 I122 J110 N40 G01 X227 N50 Y144 N60 X174 Y92 N70 X132 N80 Y58 N90 G02 X98 Y24 I98 J58 N100 G01 X46 N110 M30 gdzie: N00, N10 - numer bloku; G90 - programowanie absolutne; T1 - numer narzędzia; 8

G94 - posuw w mm/min; F800 - wartość posuwu w mm/min; G96 - prędkość skrawania w m/min; S40 - wartość prędkości skrawania w m/min; G58 - przeniesienie układu współrzędnych; M03 - obroty zgodnie z ruchem wskazówek zegara; G00 - ruch szybki do punktu; G01 - interpolacja liniowa; G02 - interpolacja kołowa zgodna do ruchu wskazówek zegara w przyjętym układzie współrzędnych; I - współrzędna środka łuku w stosunku do początku osi X; J - współrzędna środka łuku w stosunku do początku osi Y; M30 - koniec programu, powrót na początek programu, wyłączenie obrotów wrzeciona, wyłączenie chłodziwa. Na tokarkach NC, podczas ruchów interpolacyjnych, powstaje problem uwzględnienia promienia wierzchołka ostrza r. Na skutek jego istnienia rzeczywisty wierzchołek nie pokrywa się z teoretycznym (umownym) wierzchołkiem ostrza P (rys. 5). P r rzeczywisty zarys narzędzia Rysunek 5. Teoretyczny wierzchołek ostrza P Punkt P zwany punktem charakterystycznym ostrza (dla tego punktu programujemy tor narzędzia) powstaje w wyniku przecięcia stycznych do rzeczywistego zarysu, równoległych do osi obrabiarki. Wynika stąd, że przy ruchach interpolacyjnych należy tak skorygować tor narzędzia, aby rzeczywisty zarys narzędzia był styczny do zarysu przedmiotu obrabianego. Układy sterowania tokarek CNC mogą automatycznie wyznaczać ekwidystantę (skorygowany tor) należy tylko przy specyfikacji narzędzi podać promień r i rodzaj punktu charakterystycznego (8 przypadków). Na osobną uwagę zasługują cykle robocze, które mogą być wiertarskie, frezarskie lub tokarskie. Cykle mają za zadanie uprościć programowanie przy czynnościach powtarzających się. Polska norma specyfikuje cykle wiertarskie: G80 - odwołanie cyklu; G81 - wiercenie, nawiercanie; 9

G82 - wiercenie, pogłębianie (postój na dnie otworu); G83 - wiercenie głębokich otworów (z odwiórowaniem); G84 - gwintowanie (zmiana obrotów przy wycofaniu); G85 do G89 - wytaczanie obrotowym narzędziem (różnice polegają na wycofaniu narzędzia posuwem szybkim, roboczym lub ręcznie, z obrotami lub bez). 10