Uniwersytet im. Kazimierza Wielkiego w Bydgoszczy Instytut Techniki Instrukcja do ćwiczeń laboratoryjnych Opracował: Marek Jankowski PROGRAMOWANIE OBRABIAREK CNC W JĘZYKU SINUMERIC Cel ćwiczenia: Napisanie programu na obrabiarkę CNC umożliwiającego wytoczenie prostego wałka oraz przeprowadzenie symulacji obróbki Oprogramowanie: DWG Editor, Pmaster Przebieg ćwiczenia: 1. Utworzyć rysunek techniczny prostego wałka na podstawie otrzymanego modelu rzeczywistego, w programie DWG Editor 2. Przygotować kontur głównych krawędzi przedmiotu w rzucie lub przekroju wzdłużnym (wzdłuż głównej osi symetrii wałka) utworzyć warstwę o nazwie KONTUR /elementy rysunkowe na tej warstwie mogą być przekazywane do oprogramowania typu CAM Pmaster/ przekopiować główne linie obrysowe przedmiotu oraz główną oś symetrii na warstwę KONTUR ustawić początek głównego układu współrzędnych na przecięcie głównej osi symetrii z płaszczyzną czołową wałka, rys. poniżej, użyć polecenia modyfikacji PRZESUŃ przesunąć wszystkie elementy, aby uzyskać współrzędne 0.000,0.000,0.000
zapisać rysunek w formacie AutoCAD 2000 ASCII DXF w katalogu.../moje dokumenty/student/imie nazwisko/ uruchomić program Pmaster /Start-Wszystkie Programy-Pmaster/ utworzyć nowy plik o nazwie np. MojWalek, wybrać z menu przycisków NEW, zapisać plik w formacie *.mpt /format tokarski/ w katalogu, w którym uprzednio został zapisany wałek w formacie *dxf., zapisać Wybrać katalog: //moje dokumenty/student/ imie nazwisko/ Podać nazwę pliku Wybrać format tokarski *.mpt przygotować ekran kontrolny obróbki oraz wprowadzić wymiary materiału do obróbki, w tym celu wybrać z menu przycisków Blank 1. Zaznaczyć pole Dołącz rysunek... 2. Wprowadzić nazwę utworzonego pliku w formacie *.DXF 3. Wprowadzić wymiary półfabrykatu do wykonania wałka sprawdzić, ewentualnie skorygować położenie konturu i półfabrykatu na ekranie roboczym, użyć prawy przycisk myszki aby wykonać korekty
Prawy przycisk myszki powoduje wyświetlenie menu skalowania i przemieszczania zdefiniować narzędzia do toczenia zgrubnego (zdzierak), do toczenia dokładnego i do wykonania gwintu, narzędzia powinny być oznaczone odpowiednio T1,T2,T3 zaś rejestry narzędziowe D1,D2,D3, w tym celu wybrać opcję Tool numer narzędzia - nr rejestru narzędziowego - korektory Wybrać odpowiedni typ narzędzia Re ustawić dla toczenia: 3, dla wykonania gwintu 0.3
użyć przycisk Edit aby wyedytować program sterujący, w wolne miejsce można wpisać słowa z adresami G0, G1 po czym zapisywać i sprawdzać efekty przyciskiem Start usunąć wszystkie wpisy w edytorze programu sporządzić nagłówek programu: nazwa pliku po znaku %, komentarz po znaku ; % Nazwa_Pliku ; Imię nazwisko Autora, data wykonania kolejne bloki programu numerować co 10, np. N0000 słowo1 słowo2. itd. N0010 słowo 3 słowo 5 itd. N0020...... ustalić parametry pracy obrabiarki w bloku nr N0000 G40 - włączyć ruch punktu kodowego narzędzia P po konturze G54 przywołać rejestr nr 1 zawierający przesunięcia układu współrzędnych przedmiotu względem bazowego układu współrzędnych G71 programowanie w jednostkach [mm] G90 lub G91 ustalić programowanie absolutne (90) lub przyrostowe(91) DIAMON włączyć wprowadzanie wymiarów średnicowych ustalić parametry technologiczne w bloku nr N0010: S250 obroty wrzeciona 250 obr/min F0.2 posuw 0,2 mm/obrót M4 włączyć lewe obroty wrzeciona M8 włączyć pompkę chłodziwa załadować narzędzie i wczytać rejestry narzędziowe w bloku nr N0020: T1 załadowanie narzędzia 1 D1 wczytanie rejestru narzędziowego nr 1 w kolejnych blokach wykonać ruchy narzędziem w zakresie obróbki zgrubnej zmienić narzędzie na T2 wykonać obróbkę dokładną stosując kompensację G41 (lewą) lub G42 (prawą) zmienić narzędzie na T3 wykonać gwint załadować narzędzie do magazynu T0 D0, odjechać zespołem narzędziowym w położenie bezpieczne G0 Z300 X300, wyłączyć obroty wrzeciona i pompę chłodziwa: M9, M5 ostatni blok: wpisać słowo kończące program M30 Programowanie ruchów narzędziowych na następnej stronie oraz w treści wykładu nr 9 i 10
Układ współrzędnych w tokarce Interpolacja punktowa G0-ruch szybki Interpolacja liniowa G1 Interpolacja kołowa G2-G3 Łuk styczny Przesunięcie pod kątem Interpolacja spiralna o stałym skoku G33