Program jest to plan zamierzonej pracy obrabiarki prowadzący do wykonania przedmiotu o określonych kształtach, wymiarach i chropowatości powierzchni. Każdy program zawiera dwie grupy informacji: geometryczne - dotyczące kształtów i wymiarów przedmiotu obrabianego, określają zatem współrzędne i przemieszczenia narzędzia lub przedmiotu niezbędne do wymiarowego ustawienia narzędzia względem przedmiotu oraz wykonania tego przedmiotu w procesie kształtowania; technologiczne - dotyczące warunków skrawania i przebiegu obróbki jak parametry obróbki - prędkość skrawania, posuw, głębokość skrawania; materiału przedmiotu i narzędzia, kolejności ruchów i czynności pomocniczych.
BUDOWA PROGRAMU KONIEC PROGRAMU POCZĄTEK PROGRAMU SEKWENCJA %TOK 1234 N005 G90 N010 G54 X....Z..... N015 T0202 S480 M04 N020 G00 X84 Z0 N025 G01 X-1 F1.5 M08 N030 G01 Z2 N035 G00 X81 N040 G96 S120 N045 G92 S3500 N050 G81 X20 Z0 I2.5 N055 G01 Z-24 N060 G03 X80 Z-54 I0 K-30 N065 G80 N070 G26 N075 T0404 G97 S960 M03 N080 G00 X23.5 Z5 N085 G33 X 23.5 Z-20 F1.5 N090 G01 X28 N095 G26 N0100 M30 SEKWENCJA BLOKÓW NC, ZAWIERAJĄCYCH INFORMACJE DOTYCZĄCE OBRÓBKI KONIEC PROGRAMU
LICZBA ADRES (kod) LICZBA ADRES LICZBA (wartość) ADRES (wartość) ( współrzędne ) (wartość) LICZBA ADRES ( współrzędne )
G M FUNKCJE STEROWNICZE PRZYGOTOWAWCZE POMOCNICZE Przykład: G00 ruch jałowy (szybki ) G01 interpolacja liniowa G02 interpolacja kołowa+ G03 interpolacja kołowa - G33 gwintowanie ze stałym skokiem G41 kompensacja pr. Narzędzia w lewo G42 kompensacja pr. Narzędzia w prawo G40 odwołanie kompensacji G54 ustalenie pkt. zerowego przedmiotu G81 cykl zgrubnego toczenia wzdłużnego (mts) G79 cykl toczenia rowka (mts) G84 cykl wiercenia otworów (mts) G94 posuw w mm/min (frezarka) G95 posuw w mm/obr (tokarka) G96 stała pr skrawania m/min G97 stałe obroty wrzeciona obr/min Precyzują rodzaj ruchu. Instrukcje te mają za zadanie przygotowanie sterowania NC do takiego przetwarzania danych geometrycznych, aby uzyskać przewidziane programem warunki ruchu wszystkich zespołów roboczych obrabiarki. M POMOCNICZE Przykład: M03 włączenie obrotów w prawo M04 włączenie obrotów w lewo M05 wyłączenie obrotów M07 włączenie chłodziwa-ciecz M00 zatrzymanie programu M02 koniec programu M30 koniec programu Funkcje dotyczą czynności technologicznych takich jak: posuwu, obrotów, narzędzi
FUNKCJE POMOCNICZE PRZY TOCZENIU zatrzymanie programu M02 zakończenie programu bez powrotu M03 obroty wrzeciona-zgodne z ruchem wskazówek zegara M04 obroty wrzeciona-przeciwne z ruchem wskazówek zegara M05 zatrzymanie wrzeciona M07 włączenie chłodziwa w postaci cieczy M08 włączenie chłodziwa w postaci mgły M09 wyłączenie pompy z środkiem chłodzącym M30 koniec programu z możliwością powrotu M99 koniec podprogramu F prędkość posuwu [ mm/obr ] S liczba obrotów [ obr/min] T wymiana narzędzia
FUNKCJE PRED I PO BLOKOWE Wprowadzenie PRZED funkcjami przejść - G Wprowadzenie PO funkcjach przejść - G M03/M04 włączenie wrzeciona M00 program stop M07/M08 włączenie chłodziwa M02 koniec programu F posuw M05 wyłączenie obrotów S obroty wrzeciona M09 wyłączenie chłodziwa T wymiana narzędzia M30 koniec programu z możliwością powrotu M99 koniec podprogramu
Przykłady funkcji cnc
Przykłady funkcji cnc
Przykłady funkcji cnc