Top Banner
000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją cyklu artykułów na temat „Programowania technologicznego” opublikowanych we wcześniej- szych wydaniach miesięcznika Mechanik (nr 7/2014, s. 524, nr 5–6/2014, s. 630, nr 3/2014, s. 154, nr 5–6/2013, s. 356), w których opisano zaawansowane funkcje sterowań numerycznych SINUMERIK 828D/840D sl. W artykule zostanie omówiony sposób dzia- łania poszczególnych cykli i poleceń do obróbki gwintów oraz zostaną przytoczone przykłady programów technologicznych do zrealizowania na układach sterowania SINUMERIK 828D/840D sl. Polecenia te skategoryzowano według technologii, w której się je stosuje. Tekst zawiera szereg przydatnych informacji wynikających z praktyki przemysłowej. Dla poszczególnych poleceń opracowano w aplikacji SinuTrain 4.5 przykładowe programy obróbki danego gwintu. Wraz z rozwojem sprzętowym sterowań numerycznych i współpracujących z nimi elementów wykonawczych (silni- ków, przekształtników częstotliwości) następuje postęp tech- nologii (bazy wiedzy) zaimplementowanej w sterowaniach. Przykładem takiej ewolucji są m.in.: gotowe cykle do technologii frezowania, toczenia, szlifowa- nia i wycinania, nowe sposoby tworzenia programów technologicznych (nakładki ShopTurn, ShopMill, CAD/CAM), różne strategie wybierania naddatku, wsparcie technologa w zakresie doboru parametrów algo- rytmów regulacji do różnych faz obróbki (zgrubna, wykończe- niowa – cykl 832). W układach sterowania SINUMERIK 828D/840D sl w za- kresie różnych technologii obróbki gwintów zawarto dotych- czasową wiedzę i doświadczenia w postaci biblioteki podsta- wowych poleceń i gotowych cykli obróbkowych. Dotyczy to zarówno gwintowania gwintownikami, jak i nacinania gwin- tów nożami tokarskimi oraz frezowania frezami do gwintów. Różnorodność sposobów obróbki wynika z zastosowanej technologii, wyboru narzędzi do wykonywania danego gwintu oraz możliwości obrabiarki. Celem artykułu jest przybliżenie poleceń służących do ob- róbki gwintów wraz z ich przyporządkowaniem do konkretnych technologii. W pierwszej części tekstu zostaną zaprezentowa- ne główne polecenia, a w drugiej – gotowe cykle obróbkowe. Gwintowanie otworów Podstawowymi narzędziami do wykonywania gwintów w otworach, zwłaszcza o niewielkich rozmiarach, są gwintow- niki. W przypadku gwintowania głównym zadaniem układu sterowania jest zapewnienie skojarzenia obrotów wrzeciona i posuwu danej osi, przekładających się na odpowiedni skok gwintu (skok gwintownika). Proces ten może być realizowany w mniej lub bardziej dokładny sposób. W pierwszym przypadku należy zadbać o to, aby narzędzie było mocowane w opraw- ce kompensacyjnej, natomiast w drugim – narzędzie może być mocowane na sztywno. Przy zastosowaniu mocowania gwintownika w oprawce kompensacyjnej często programuje się skok gwintu mniejszy od rzeczywistego skoku gwintowni- ka, np. o 0,01 mm. Pozwala to zniwelować ugięcie oprawki w momencie rozpoczęcia gwintowania wywołane siłami skra- wania. Pierwszym poleceniem służącym do gwintowania otwo- rów jest instrukcja gwintowania otworu bez synchroniza- cji G63. Umożliwia ona wykonanie gwintu na obrabiarkach z wrzecionem bez enkodera określającego jego pozycję ką- tową. Istotą obróbki za pomocą instrukcji G63 jest takie sko- jarzenie obrotów wrzeciona S (obr/min) i prędkości posuwu narzędzia F (mm/min), aby uzyskać gwint o zadanym skoku P (mm/obr). Można tutaj wykorzystać równanie: F = S ∙ P (1) W tym celu w bloku poprzedzającym blok z funkcją G63 programuje się dla narzędzia – za pomocą polecenia G1 – posuw po torze F. Polecenie G63 działa blokowo, a po nim znów aktywne są zaprogramowane wcześniej polece- nia G0, G1, G2 itd. Aby zapobiec zniszczeniu narzędzia podczas działania instrukcji G63, pokrętła korekcyjne po- suwu F i prędkości obrotowej wrzeciona S są zablokowane na 100%. Ponadto sam gwintownik musi być umieszczony w oprawce kompensacyjnej, która wyrównuje różnice po- między powyższym skojarzeniem posuwu F i prędkości obrotowej wrzeciona S a rzeczywistym skokiem gwintow- nika. W przypadku polecenia G63 należy określić kierunek obrotów wrzeciona dla ruchu gwintowania oraz ruchu wy- cofania. Poniżej przedstawiono napisany w aplikacji SinuTrain 4.5 przykładowy program wykonania gwintu metrycznego zwy- kłego M14 (skok P = 2 mm). Współrzędne punktu odniesienia ( ) dla wykonywanego gwintu wynoszą: X0 Y0 Z0, natomiast głębokość gwintu: Z1 = −50. WORKPIECE(,””,,”BOX”,112,0,-100,-80, -100,-100,100,100) G17 G90 G0 X0 Y0 Z300 T=”GWINTOWNIK_M14” D1 M6 G0 X0 Y0 Z5 ; dojazd do pozycji wyjściowej G1 F200 S10 M3 ; określenie posuwu po torze i prawych obrotów wrzeciona G63 Z-50 ; ruch gwintowania G63 Z5 M4 ; ruch wycofania z lewymi obrotami wrzeciona M30 Otwory można także gwintować za pomocą instrukcji nacinania gwintów o stałym skoku G33. W przypadku korzystania z polecenia G33 obrabiarka musi być wyposa- żona we wrzeciono z enkoderem określającym jego poło- żenie kątowe. Dzięki temu możliwe jest określenie w spo- sób automatyczny posuwu narzędzia F (maks. do wartości posuwu szybkiego) na podstawie skoku gwintu P i obro- tów wrzeciona S. Wyznaczona w ten sposób wartość po- suwu zastępuje podczas gwintowania zaprogramowaną wcześniej wartość F. G33 jest poleceniem modalnym, odwołującym wcześniej zaprogramowane funkcje grupy nr 1. Skok P wykonywane- go gwintu jest programowany w poszczególnych osiach za pomocą adresów I, J, K, które odpowiadają osiom X, Y, Z. Natomiast sam kierunek gwintu, podobnie jak w przypadku polecenia G63, jest określany poprzez odpowiednie obroty wrzeciona (M3/M4). Także dla polecenia G33 gwintownik musi być umieszczony w oprawce kompensacyjnej.
5

CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

Feb 28, 2019

Download

Documents

trannhan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

000 MECHANIK NR 10/2014

CNC SINUMERIK 828D/840D slEfektywna technologia obróbki gwintów

Niniejszy tekst jest kontynuacją cyklu artykułów na temat „Programowania technologicznego” opublikowanych we wcześniej-szych wydaniach miesięcznika Mechanik (nr 7/2014, s. 524, nr 5–6/2014, s. 630, nr 3/2014, s. 154, nr 5–6/2013, s. 356), w których opisano zaawansowane funkcje sterowań numerycznych SINUMERIK 828D/840D sl. W artykule zostanie omówiony sposób dzia-łania poszczególnych cykli i poleceń do obróbki gwintów oraz zostaną przytoczone przykłady programów technologicznych do zrealizowania na układach sterowania SINUMERIK 828D/840D sl. Polecenia te skategoryzowano według technologii, w której się je stosuje. Tekst zawiera szereg przydatnych informacji wynikających z praktyki przemysłowej. Dla poszczególnych poleceń opracowano w aplikacji SinuTrain 4.5 przykładowe programy obróbki danego gwintu.

Wraz z rozwojem sprzętowym sterowań numerycznych i współpracujących z nimi elementów wykonawczych (silni-ków, przekształtników częstotliwości) następuje postęp tech-nologii (bazy wiedzy) zaimplementowanej w sterowaniach. Przykładem takiej ewolucji są m.in.:● gotowe cykle do technologii frezowania, toczenia, szlifowa-nia i wycinania,● nowe sposoby tworzenia programów technologicznych (nakładki ShopTurn, ShopMill, CAD/CAM),● różne strategie wybierania naddatku,● wsparcie technologa w zakresie doboru parametrów algo-rytmów regulacji do różnych faz obróbki (zgrubna, wykończe-niowa – cykl 832).

W układach sterowania SINUMERIK 828D/840D sl w za-kresie różnych technologii obróbki gwintów zawarto dotych-czasową wiedzę i doświadczenia w postaci biblioteki podsta-wowych poleceń i gotowych cykli obróbkowych. Dotyczy to zarówno gwintowania gwintownikami, jak i nacinania gwin-tów nożami tokarskimi oraz frezowania frezami do gwintów. Różnorodność sposobów obróbki wynika z zastosowanej technologii, wyboru narzędzi do wykonywania danego gwintu oraz możliwości obrabiarki.

Celem artykułu jest przybliżenie poleceń służących do ob-róbki gwintów wraz z ich przyporządkowaniem do konkretnych technologii. W pierwszej części tekstu zostaną zaprezentowa-ne główne polecenia, a w drugiej – gotowe cykle obróbkowe.

Gwintowanie otworów

Podstawowymi narzędziami do wykonywania gwintów w otworach, zwłaszcza o niewielkich rozmiarach, są gwintow-niki. W przypadku gwintowania głównym zadaniem układu sterowania jest zapewnienie skojarzenia obrotów wrzeciona i posuwu danej osi, przekładających się na odpowiedni skok gwintu (skok gwintownika). Proces ten może być realizowany w mniej lub bardziej dokładny sposób. W pierwszym przypadku należy zadbać o to, aby narzędzie było mocowane w opraw-ce kompensacyjnej, natomiast w drugim – narzędzie może być mocowane na sztywno. Przy zastosowaniu mocowania gwintownika w oprawce kompensacyjnej często programuje się skok gwintu mniejszy od rzeczywistego skoku gwintowni- ka, np. o 0,01 mm. Pozwala to zniwelować ugięcie oprawki w momencie rozpoczęcia gwintowania wywołane siłami skra-wania.

Pierwszym poleceniem służącym do gwintowania otwo-rów jest instrukcja gwintowania otworu bez synchroniza-cji G63. Umożliwia ona wykonanie gwintu na obrabiarkach z wrzecionem bez enkodera określającego jego pozycję ką-tową. Istotą obróbki za pomocą instrukcji G63 jest takie sko-jarzenie obrotów wrzeciona S (obr/min) i prędkości posuwu narzędzia F (mm/min), aby uzyskać gwint o zadanym skoku P (mm/obr). Można tutaj wykorzystać równanie:

F = S ∙ P (1)

W tym celu w bloku poprzedzającym blok z funkcją G63 programuje się dla narzędzia – za pomocą polecenia G1 – posuw po torze F. Polecenie G63 działa blokowo, a po nim znów aktywne są zaprogramowane wcześniej polece-nia G0, G1, G2 itd. Aby zapobiec zniszczeniu narzędzia podczas działania instrukcji G63, pokrętła korekcyjne po-suwu F i prędkości obrotowej wrzeciona S są zablokowane na 100%. Ponadto sam gwintownik musi być umieszczony w oprawce kompensacyjnej, która wyrównuje różnice po-między powyższym skojarzeniem posuwu F i prędkości obrotowej wrzeciona S a rzeczywistym skokiem gwintow-nika. W przypadku polecenia G63 należy określić kierunek obrotów wrzeciona dla ruchu gwintowania oraz ruchu wy-cofania.

Poniżej przedstawiono napisany w aplikacji SinuTrain 4.5 przykładowy program wykonania gwintu metrycznego zwy-kłego M14 (skok P = 2 mm). Współrzędne punktu odniesienia ( ) dla wykonywanego gwintu wynoszą: X0 Y0 Z0, natomiast głębokość gwintu: Z1 = −50.

WORKPIECE(,””,,”BOX”,112,0,-100,-80,-100,-100,100,100)G17 G90 G0 X0 Y0 Z300T=”GWINTOWNIK_M14” D1M6G0 X0 Y0 Z5 ; dojazd do pozycji wyjściowejG1 F200 S10 M3 ; określenie posuwu po torze i prawych obrotów wrzecionaG63 Z-50 ; ruch gwintowaniaG63 Z5 M4 ; ruch wycofania z lewymi obrotami wrzecionaM30

Otwory można także gwintować za pomocą instrukcji nacinania gwintów o stałym skoku G33. W przypadku korzystania z polecenia G33 obrabiarka musi być wyposa-żona we wrzeciono z enkoderem określającym jego poło-żenie kątowe. Dzięki temu możliwe jest określenie w spo-sób automatyczny posuwu narzędzia F (maks. do wartości posuwu szybkiego) na podstawie skoku gwintu P i obro- tów wrzeciona S. Wyznaczona w ten sposób wartość po-suwu zastępuje podczas gwintowania zaprogramowaną wcześniej wartość F.

G33 jest poleceniem modalnym, odwołującym wcześniej zaprogramowane funkcje grupy nr 1. Skok P wykonywane-go gwintu jest programowany w poszczególnych osiach za pomocą adresów I, J, K, które odpowiadają osiom X, Y, Z. Natomiast sam kierunek gwintu, podobnie jak w przypadku polecenia G63, jest określany poprzez odpowiednie obroty wrzeciona (M3/M4). Także dla polecenia G33 gwintownik musi być umieszczony w oprawce kompensacyjnej.

Page 2: CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

000 MECHANIK NR 10/2014

Poniżej przedstawiono przykładowy program wykonania identycznego gwintu M14:

WORKPIECE(,””,,”BOX”,112,0,-100,-80,-100,-100,100,100)G17G90 G0 X0 Y0 Z300T=”GWINTOWNIK_M14” D1M6G17 G0 X0 Y0 Z5 ; dojazd do pozycji wyjściowejS10 M3 ; określenie prawych obrotów wrzecionaG33 Z-50 K2 ; ruch gwintowaniaZ5 K2 M4 ; ruch wycofania z lewymi obrotami wrzecionaM30

W praktyce przemysłowej coraz częściej do gwintowania otworów używa się gwintowników mocowanych na sztywno w oprawce narzędziowej. Jest to przeprowadzane na obra-biarkach z regulacją położenia wrzeciona (wrzeciono może pracować jako oś obrotowa). Wykorzystuje się w tym celu instrukcje gwintowania otworu bez oprawki kompensa-cyjnej G331 i G332. Otwór jest gwintowany za pomocą pole-cenia G331, natomiast wycofanie po automatycznej zmianie kierunku obrotów wrzeciona następuje w wyniku polecenia G332.

Te same funkcje pozwalają na gwintowanie otworu gwin-townikiem zamocowanym w oprawce kompensacyjnej. Takie rozwiązanie w pewnych przypadkach przynosi dodatkowe korzyści, np. przy wysokich obrotach podczas gwintowania można zmniejszyć zużycie narzędzia.

Przed rozpoczęciem gwintowania otworu za pomocą pole-ceń G331 i G332 należy dokonać pozycjonowania wrzeciona poleceniem SPOS=… Dla poleceń G331 i G332 nie poda-je się kierunku obrotów, gdyż ten wynika z wartości skoku gwintu. Przy G331 i dodatniej wartości skoku gwintu jest wy-konywany gwint prawy (prawe obroty wrzeciona M3), a dla ujemnej – gwint lewy (lewe obroty wrzeciona M4). Natomiast polecenie G332 powoduje automatyczną zmianę obrotów na przeciwne. Ponadto w odróżnieniu od poleceń G63 i G33, gdzie obroty S były cały czas niezmienne, dla G331 i G332 można podawać osobno prędkość obrotową zarówno dla gwintowania, jak i wycofania gwintownika. Przykładowy pro-gram wykonania tego samego gwintu M14 jest następujący:

WORKPIECE(,””,,”BOX”,112,0,-100,-80,-100,-100,100,100)G17 G90 G0 X0 Y0 Z300T=”GWINTOWNIK_M14” D1M6G0 X0 Y0 Z5 ; dojazd do pozycji wyjściowejSPOS=0 ; pozycjonowanie wrzecionaG331 Z-50 K2 S10 ; ruch gwintowania z zadaną prędkością obrotowąG332 Z5 K2 S20 ; ruch wycofania z automatycz-ną zmianą kierunku obrotów na przeciwne oraz inną pręd- kością obrotowąM30

Praktyczna rada: Przy testowaniu programu zawierają-cego polecenia gwintowania powinno się w miarę możliwo-ści zmniejszyć wartość prędkości obrotowej wrzeciona. Dla poleceń gwintowania pokrętła korekcyjne posuwu i obrotów są blokowane, dlatego podczas testowania programu dla małych wartości korektora posuwu można się wystraszyć, gdy maszyna rusza z pełną prędkością. W takiej sytuacji nie zatrzyma się ruchu maszyny, nawet skręcając pokrętło ko-rekcyjne posuwu na 0%. Maszyna zatrzyma się dopiero po zakończeniu ruchu gwintowania!

W przypadku zaniku zasilania lub naciśnięcia przycisku Re-set na pulpicie maszyny w momencie wykonywania gwintu za pomocą poleceń G33/G331/G332 można wycofać (wykrę-cić) w trybie JOG gwintownik z otworu, korzystając z funk-

cji Wycofanie , która zapewnia synchronizację dla ręcznego ruchu w osi wycofania, np. Z, i ruchu wrzeciona. Funkcję tę musi skonfigurować i ustawić producent obrabiarki.

Nacinanie gwintów na tokarkach

Drugim i zarazem głównym obszarem zastosowania pole-cenia G33 jest nacinanie gwintów za pomocą noża tokarskie-go. Programując jedno po drugim kilka poleceń G33, można wykonać gwint złożony. Dla takiej sekwencji poleceń (przy aktywnym poleceniu G64) układ sterowania dobiera profil prędkości eliminujący jej skoki.

Korzystając z polecenia G33, można obrabiać gwinty wielokrotne, przy czym przesunięcie kątowe poszczegól-nych zwojów określa się w instrukcji SF=… (dla SF=0 jest przyjmowana wartość z danej nastawczej MDD_THREAD_START_ANGLE). Ogólnie można wyróżnić trzy przypadki nacinania gwintów:

G33 Z… K… lub G33 Z… K… SF=… ;gwint walcowy

G33 X… I… lub G33 X… I… SF=… ;gwint poprzeczny

G33 X… Z… I… lub G33 X… Z… I… SF=… ;gwint stożkowyG33 X… Z… K… lub G33 X… Z… K… SF=… ;gwint stożkowy

Dla gwintów stożkowych skok gwintu wprowadza się jako adres K, gdy kąt stożka gwintu <45°, jako adres I, gdy kąt stożka gwintu >45°, natomiast dla kąta stożka = 45° I = K, więc można podać dowolnie I lub K.

Page 3: CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

000 MECHANIK NR 10/2014

Kierunek nacinanego gwintu jest określany poprzez usta-lenie odpowiednich obrotów wrzeciona (M3/M4). Napisany w aplikacji ShopTurn przykładowy program nacinania dwu-krotnego gwintu walcowego M42 × 9 jest następujący:

WORKPIECE(,,,”CYLINDER”,192,0,-150,-120,42)G18 G90 G0 X600 Z300T=”NOZ_DO_GWINTU” D1M6S10 M3G0 X41 Z5 ; dojazd do pozycji wyjściowejG33 Z-100 K9 SF=0 ; nacięcie pierwszego zwoju gwintuG0 X44 ; ruch powrotnyZ5 ; do pozycjiX41 ; wyjściowejG33 Z-100 K9 SF=180 ; nacięcie drugiego zwoju gwintuG0 X44 ; ruch powrotnyZ5 ; do pozycjiX40 ; wyjściowej;... dalsze przejścia narzędziaM30

Program ten zawiera tylko jedno przejście narzędzia dla pierwszego i drugiego zwoju gwintu, a pozostałe przejścia będą analogiczne. Zakładając, że ten gwint dwukrotny bę-dzie obrabiany w dziesięciu przejściach, otrzymuje się aż 4 bloki × 10 przejść × 2 zwoje = 80 bloków programu. Oczy-wiście zastosowanie gotowego cyklu do nacinania gwintu pozwala się ograniczyć do jednego bloku programu z wywo-łaniem tego cyklu. Trzeba jednak pamiętać, że w produkcji wielkoseryjnej i masowej nie używa się cykli, tylko G-kody, co pozwala zaoszczędzić cenny czas, gdyż wykonanie cyklu zawsze trwa dłużej niż G-kodu.

Polecenie G33 może być wykorzystane także w przypad-ku nacinania gwintu o dowolnym zarysie narzędziem punk-towym. Wtedy narzędzie pozycjonuje się w wielu punktach rozmieszczonych wzdłuż zarysu gwintu i następnie wywołuje polecenie G33. Jednak taki sposób obróbki jest mało dokład-ny i długotrwały. Innym rozwiązaniem tego problemu jest np. metoda toczenia gwintu za pomocą zaawansowanych funkcji układu sterowania SINUMERIK 840D sl, takich jak tablice krzywych, sprzężenie osi i interpolacja wielomianowa. Zostało to opisane w pracy „Obróbka gwintów narzędziem punktowym na tokarkach CNC” autorstwa dr. inż. Bogusława Pytlaka (Mechanik nr 5–6/2014, s. 382).

Przy obróbce gwintów o dużym skoku można podnieść jakość ich wykonania poprzez włączenie pracy wrzeciona z regulacją położenia. Ten tryb pracy włącza się poleceniem SPCON, a wyłącza – poleceniem SPCOF.

W układach sterowania SINUMERIK 828D/840D sl istnie-je także możliwość nacinania gwintów o liniowo zmiennym skoku za pomocą poleceń G34 i G35, np. podczas obrób-ki gwintów samonacinających. Instrukcja G34 nacina gwint o skoku rosnącym, natomiast instrukcja G35 – o skoku ma-lejącym. Dla tych poleceń programuje się dodatkowo pod adresem F nie posuw, lecz wartość zmiany skoku gwintu ΔP. Fragment programu nacinania gwintu M42 × 9 o skoku P = 9 mm i przyroście skoku ΔP = 2 mm/zwój wygląda następująco:

;…G34 Z-100 K9 F2;…

Pierwszy zwój będzie miał skok 9 mm, następny: 9 + 2 = 11 mm, kolejny: 11 + 2 = 13 mm itd. Wartość zmiany skoku gwintu – przy znanych wartościach skoku początko-wego Pp i końcowego Pk oraz znanej długości gwintu Lg – wy-znacza się z równania:

(2)

Natomiast wartość skoku na końcu gwintu Pk – przy znanej zmianie skoku gwintu ΔP i długości gwintu Lg – wyznacza się z równania:

(3)

W powyższym równaniu znak „+” obowiązuje dla funkcji G34, natomiast znak „−” dla funkcji G35.

Podczas nacinania gwintów na tokarce istnieje możliwość zaprogramowania szybkiego odsunięcia narzędzia od naci-nanego gwintu w sytuacjach awaryjnych, np. w przypadku naciśnięcia przycisku NC-Stop, alarmu wyzwalającego NC--Stop lub przełączenia szybkiego wejścia. We wszystkich tych przypadkach narzędzie w bezpieczny sposób jest odsu-wane od nacinanego gwintu na pozycję określoną w sposób absolutny lub przyrostowy.

Poleceniami LFON i LFOF włącza się i wyłącza funkcję szybkiego odsunięcia narzędzia. Bardzo przydatny jest przy-rostowy sposób podania drogi wycofania. Najpierw określa się płaszczyznę, w której ma nastąpić wycofanie. Instruk-cja LFTXT wycofuje narzędzie w płaszczyźnie wyznaczo-nej ze stycznej do toru i kierunku ruchu narzędzia (nastawa domyślna), natomiast polecenie LFWP wycofuje narzędzie w aktywnej płaszczyźnie obróbki. W kolejnym kroku należy podać kierunek wycofania za pomocą polecenia ALF=… Przy aktywnych poleceniach LFTXT i ALF=3 narzędzie jest wycofywane w swoim kierunku (w osi X). Przy aktywnych po-leceniach LFWP i G18 (płaszczyzna ZX), przy ALF=1 nastę-puje wycofanie w kierunku osi Z, a przy ALF=3 – wycofanie w kierunku osi X. Długość drogi wycofania podaje się za po-mocą polecenia DILF=…

W przypadku szybkiego wycofania narzędzia na pozycję absolutną należy najpierw określić, w których osiach ma na-stąpić wycofanie. Polecenie POLFMASK(nazwa_osi_1, na-zwa_osi_2, …) pozwala na niezależne wycofanie wymienio-nych osi, natomiast poleceniem POLFMLIN(nazwa_osi_1, nazwa_osi_2, …) wymienione osie będą wycofywane z inter-polacją liniową. Pozycję wycofania osi podaną w sposób ab-solutny określa się w poleceniu POLF[nazwa_osi]=wartość. Polecenie LFPOS uaktywnia funkcję wycofania osi okre-ślonych poleceniem POLFMASK lub POLFMLIN do pozycji zdefiniowanej w instrukcji POLF. Przykładowy blok dla po-wyższego programu nacinania gwintu M42 × 9 z uaktywnie-niem funkcji szybkiego odsunięcia narzędzia będzie wyglądał następująco:

G33 Z-100 K4.5 LFON DILF=10 LFTXT ALF=3 ;lubG33 Z-100 K4.5 LFON DILF=10 LFWP ALF=3;włączenie funkcji szybkiego odsunięcia narzędzia przyrostowo w osi X o 10 mm

Natomiast gdy wycofanie ma nastąpić w osi X na pozycję absolutną X100, składnia programu będzie następująca:

LFPOS POLF[X]=100 ;uaktywnienie funkcji wycofania dla osi okre-ślonych poleceniem POLFMASK oraz określenie pozycji wycofania w osi X100POLFMASK(X) ;umożliwienie wycofania narzędzia w osi XG33 Z-100 K4.5 LFON ;nacinanie gwintu z włączoną funkcją szyb-kiego wycofania;…

Frezowanie gwintów

Coraz bardziej popularne w przemyśle staje się frezowa-nie gwintów, zwłaszcza tych o większych średnicach. Dzięki zastosowaniu frezów do gwintów można jednym narzędziem obrabiać gwinty o różnej wielkości i tolerancji, zewnętrzne, wewnętrzne, prawe, lewe, unikając przy tym problemów z powstawaniem długiego wióra. Stosunkowo niewielkie siły występujące podczas skrawania pozwalają na obróbkę gwin-tów w elementach cienkościennych. W układach sterowania

Page 4: CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

000 MECHANIK NR 10/2014

SINUMERIK 828D/840D sl poleceniem umożliwiającym ten typ obróbki jest interpolacja spiralna. Powstaje ona ze zło-żenia interpolacji kołowej G2/G3, wykonywanej w aktywnej płaszczyźnie obróbki, z interpolacją liniową G1, wykonywaną w osi prostopadłej do tej płaszczyzny. Składnia interpolacji spiralnej jest następująca:

G2/G3 X… Y… Z… I… J… K… TURN=…

Adresy I, J, K określają zawsze przyrostowo położenie punktu środkowego okręgu względem jego punktu począt-kowego. Jedynym sposobem na ich podanie w sposób ab-solutny jest wykorzystanie polecenia I=AC(…), J=AC(…), K=AC(…). Należy także pamiętać, że dla interpolacji spi-ralnej nie można pomijać (nie programować) którejś ze współrzędnych punktu końcowego, nawet jeśli ona się nie zmienia. Programując frezowanie chociażby jednego zwoju gwintu, należy dodatkowo zaprogramować odpowiedni ruch dosunięcia i odsunięcia narzędzia względem frezowanego gwintu.

Dobrym punktem wyjścia do rozpoczęcia obróbki np. gwintu wewnętrznego jest środek otworu. Następnie można dosunąć się po interpolacji spiralnej w formie półokręgu do frezowanego gwintu, przesuwając w tym czasie narzędzie wzdłuż jego osi o ¼ skoku gwintu. Następnie wykonywana jest interpolacja spiralna po pełnym okręgu z przesunięciem w osi narzędzia o skok gwintu. W kolejnym kroku można za-programować ruch odsunięcia narzędzia także po półokręgu, przesuwając w tym czasie narzędzie wzdłuż jego osi dodat-kowo o ¼ skoku gwintu. Przykładowy program frezowania jednego zwoju gwintu M30 × 2 w punkcie X50 Y50 przy roz-poczęciu od Z −50 i wycofaniu się w kierunku narzędzia wy-gląda następująco:

G0 X50 Y50 Z5Z-50G3 X=IC(30/2-$P_TOOLR) Y50 Z=IC(2/4) CR=(30/2-$P_TOOLR)/2G3 X=IC(0) Y=IC(0) Z=IC(2) I=AC(50) J=AC(50)G3 X50 Y50 Z=IC(2/4) CR=(30/2-$P_TOOLR)/2G0 Z5

Powyższy fragment programu jest na tyle uniwersalny, że wystarczy zmieniać tylko położenie środka gwintu w osi X i Y zaznaczone w programie kolorem czerwonym, średnicę gwintu zaznaczoną na niebiesko oraz skok gwintu zaznaczo-ny na zielono.

Cykle obróbki gwintów dostępne w sterowaniach SINUMERIK 828D/840D sl

W technologii wiercenia wyróżnia się cykl gwintowania otworu i cykl frezowania gwintu (wierci się i frezuje otwór tym samym narzędziem). W technologii toczenia występują cy-kle: gwint podłużny, gwint stożkowy, gwint poprzeczny oraz cykl łańcucha gwintów. Natomiast w technologii frezowania jest dostępny cykl frezowania gwintów.

Cykle te są bardzo przyjazne dla użytkownika. Dzięki roz-budowanemu wspomaganiu graficznemu można w szybki sposób zaprogramować obróbkę gwintu, przetestować ją w symulacji oraz wykonać w rzeczywistym detalu. Cykle te tak naprawdę bazują na podstawowych poleceniach do ob-róbki gwintów przedstawionych powyżej. Można się o tym przekonać, włączając podgląd bloków bazowych podczas wykonywania cyklu na maszynie.

Przeważnie programowanie cykli kojarzone jest z oknami dialogowymi, w których podaje się parametry skrawania i wy-miary geometryczne oraz określa technologię obróbki. Po naciśnięciu przycisku Przejmij w programie zostaje wypisana w automatyczny sposób linia z wywołaniem cyklu:

Możliwe jest jednak programowanie cykli w tradycyjny sposób, gdzie ta linia jest wprowadzana ręcznie lub np. za pomocą postprocesora systemu CAM. Ten sposób progra-mowania cykli został opisany w jednym z ostatnich rozdzia-łów instrukcji programowania „SINUMERIK 840D sl/828D. Przygotowanie do pracy 03/2013”.

Cykl gwintowania otworu umożliwia zaprogramowanie gwintu we wszystkich wariantach: G63, G33 oraz G331/G332. Aby użyć funkcji G63, trzeba ustawić następujące skojarze-nie parametrów cyklu: z  oprawką  wyrównawczą, SC: bez przetwornika, Skok: aktywny posuw po torze. Cykl może też wyliczyć wartość posuwu po torze przy ustawieniu parametru Skok: Wprow. użytkow., gdzie można podać rodzaj lub skok gwintu.

Aby skorzystać z funkcji G33, należy ustawić następujące skojarzenia parametrów cyklu: z oprawką wyrównawczą, SC: z przetwornikiem, podając rodzaj lub skok gwintu. Natomiast wybranie opcji bez  oprawki  wyrównaw. skutkuje wykona-niem funkcji G331/G332. Na poniższym rysunku przedsta-wiono przykładowe okno dialogowe do programowania cyklu gwintowania.

Kolejny cykl frezowania gwintu jest połączeniem cyklu wiercenia i frezowania gwintu. Jest to cykl opracowany dla specjalistycznych narzędzi wiertło-frezów do gwintów

, np. firmy

Emuge. Przykładowe okno dialogowe do programowa-nia w górnej części zawiera parametry cyklu wiercenia, natomiast na dole – parametry cyklu frezowania gwintu.

Jak widać na następnym rysunku, cykl frezowania gwin-tu opiera się na interpolacji spiralnej. Należy jednak za-znaczyć, że pozycja wyjściowa do rozpoczęcia frezowania gwintu jest określana w sposób automatyczny. Na ogół znajduje się ona w pobliżu ścianki otworu i tylko w przypad-ku niewielkiej różnicy wymiarów pomiędzy średnicą otworu i średnicą frezu do gwintów punkt wyjściowy jest ustalany w środku otworu.

Page 5: CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki ... · 000 MECHANIK NR 10/2014 CNC SINUMERIK 828D/840D sl Efektywna technologia obróbki gwintów Niniejszy tekst jest kontynuacją

000 MECHANIK NR 10/2014

Dla cykli nacinania gwintu na tokarkach opracowano okna dialogowe pokazane poniżej:

instrukcja G33. W cyklu nacinania gwintu pojawiają się cza-sem wątpliwości odnośnie do programowania obróbki gwin-tów o innym zarysie, np. trapezowych. Należy pamiętać, że w znakomitej większości przypadków obróbki zarys gwintu jest odwzorowaniem zarysu płytki skrawającej. Takie też założenie zostało przyjęte dla tego cyklu. Nie ma więc więk-szego problemu, aby według tego cyklu nacinać np. gwinty trapezowe – wystarczy go tylko w odpowiedni sposób spa-rametryzować.

Aby naciąć więcej odcinków gwintu za pomocą polecenia G33, wykorzystuje się cykl łańcucha gwintów. Na rysunku przedstawiono okno dialogowe do programowania tego cyklu:

Opisane cykle są dostępne w edytorze SINUMERIK 828D/840D sl dla programów pisanych w G-kodach. Cykle dla nakładek są bardzo podobne. Najważniejsza różnica jest taka, że cykle dla nakładek ShopMill i ShopTurn mają do- datkowe pola do wprowadzania narzędzia i parametrów skrawania.

Podsumowanie

Podstawowe polecenia i gotowe cykle obróbkowe układów sterowania SINUMERIK 828D/840D sl pokrywają praktycznie w 100% potrzeby technologiczne związane z obróbką gwin-tów. Dzięki stworzeniu bibliotek gotowych cykli uproszczono i skrócono w znacznym stopniu sposób tworzenia programów do obróbki różnego rodzaju gwintów. Wpisuje się to w nowy sposób programowania, polegający na tworzeniu programu technologicznego z poszczególnych operacji technologicz-nych i parametryzowaniu tych operacji – tak jak w nakładkach technologicznych ShopTurn i ShopMill.

Zintegrowane ze sterowaniami SINUMERIK 828D/840D sl narzędzia i biblioteki cykli oraz możliwość przetestowania programu technologicznego poza pulpitem obrabiarki uła-twiają pracę operatora maszyny i technologa programisty oraz przyczyniają się do efektywniejszego wykorzystania maszyn. Testowanie programu poza pulpitem obrabiarki jest możliwe dzięki zaimplementowaniu jądra systemu sterowa-nia (kernel) do programu SinuTrain, emulującego sterowania SINUMERIK 828D/840D sl na komputerze PC.

Dr inż. Bogusław Pytlak, ATHJacek Krzak, Siemens Sp. z o.o.

Odpowiadają one kolejno cyklom toczenia gwintu: walco-wego, czołowego i stożkowego. Oczywiście podstawowym poleceniem podczas nacinania jednego odcinka gwintu jest

Siemens Sp. z o.o.I DT MC

ul. Żupnicza 11, 03-821 Warszawatel. 22 870 91 72

www.siemens.pl/sinumerik