G- kody do frezowania gwintu
W celu prawidłowego zaprogramowania maszyny CNC do frezowania gwintu, potrzebujemy użyć następujących G-kodów, funkcji M oraz odpowiednich parametrów:
G00 - Szybki posuw
Przejazdy do wymiany narzędzi, przejazdy nad materiałem, ogólnie wszędzie tam gdzie nie ma ryzyka kolizji na ruchu szybkim, należy tej komendy używać, bo to ty jako programista jesteś odpowiedzialny za rozpisanie programu w ten sposób aby trwał on jak najkrócej.
G01 - Interpolacja liniowa
Za pomocą tego kodu obrabiamy linie proste, kąty, fazy.
Aby ruch roboczy miał miejsce należy podać współrzędne końcowe ruchu oraz posuw z jakim narzędzie ma się poruszać. W przypadku tokarki podaje się mm/obrót np F0,3, na frezarce mm/min np F200.
G02 - Interpolacja kołowa zgodna z ruchem wskazówek zegara CW
G03 - Interpolacja kołowa przeciwna do ruchu wskazówek zegara CCW
W przypadku tych dwóch kodów G02 i G03, podobnie jak w G01 należy podać posuw. Różnica jest jedna, należy podać promień po jakim narzędzie ma się poruszać.
G17 -Wybór płaszczyzny głównej G17
G18 - Wybór płaszczyzny głównej G18
G19 - Wybór płaszczyzny głównej G19
Programując frezowanie po okręgu ( G2/ G3 ) należy wskazać płaszczyznę główną, określającą dwie główne osie ruchu.
G17– Ustala płaszczyznę roboczą dla łuków X/Y. Kierunek dosuwu Z .
G18– Ustala płaszczyznę roboczą dla łuków X/Z. Kierunek dosuwu Y .
G19– Ustala płaszczyznę roboczą dla łuków Y/Z. Kierunek dosuwu X .
Są to kody modalne tak więc po wpisaniu są aktywne do odwołania. Zaleca się ustalenie płaszczyzny roboczej na początku programu. Przy czym dla frezarek po uruchomieniu maszyny automatycznie aktywny jest kod G17.
G40- Anulowanie kompensacji promienia narzędzia
G41 - Włączenie kompensacji promienia narzędzia lewostronny
G42 - Włączenie kompensacji promienia narzędzia prawostronny
Zastosowanie kompensacji frezu pozwala programiście pisać program dokładnie tak jak na rysunku. Bez niej pisząc program należy znać rozmiary narzędzi i ich korekty, normalnie wpisywanie w offsecie.
Używając G41/G42 można stosować różne średnice narzędzi bez zmiany programu. Jedyne co, to trzeba prawidłowo określić promień narzędzia w offsecie. Dzięki tym G kodom można bardzo łatwo korygować wymiary detalu poprzez zmiany w zużyciu narzędzia.
G43 - Włączenie kompensacji długości narzędzia
G49 - Anulowanie kompensacji długości narzędzia
Fanuc podobnie jak i inne sterowania CNC posiadają 3 G kody odpowiedzialne za kompensację długości narzędzia. Są to kody przygotowawcze G43 G44 G49. Odpowiadają one wyłącznie za oś Z. Ale nie wystarczy samo wpisanie G43. Dodatkowo w tym samym bloku musi być uwzględniony adres korektora. Określa się go za pomocą litery H. Dla przykładu H05 wywołuje korekcję długości narzędzia z offsetu dla pozycji nr. 5. Jest to różnica długości pomiędzy sondą, a obecnie wybranym narzędziem.
Dzięki funkcji G43 jest ona uwzględniana w programie podczas obróbki.
G90 - Programowanie absolutne
G91 - Programowanie przyrostowe
M-kody do frezowania gwintu
M03 - Włączenie obrotów wrzeciona zgodnie z ruchem wskazówek CW
M05 - Obroty stop
M08 - Chłodziwo włącz
X - Współrzędna pozioma
Y -Współrzędna pozioma
Z - Współrzędna pionowa
I - Współrzędna X do ruchu środka łuku
J - Współrzędna Y do ruchu środka łuku
S - Obroty wrzeciona
F - Posuw mm/min.
Pozostałe parametry do frezowania gwintu
Dodatkowo potrzebujemy parametry naszego freza:
A1 - Nominalna średnica gwintu 1/2D
A2 - Skok gwintu (P)
A3 - Głębokość gwintu
A4 - 1/4P (do frezowania współbieżnego i gwintów prawoskrętnych)
A5 - Początek konturu w płaszczyźnie Y 0,5xP
A6 - (A1-A5)
A7 - A3 + 2-0,5 P.
T1 - Narzędzie w tabeli
Ogólnie frezowanie wewnętrzne gwintu mogłoby wyglądać następująco:
G54 G90 G00 X… Y… Z2 T1 S… M03
G91 G00 Z-…(A3+2)
G41 G01 D26 X…(A6) Y…(A5) F…
G03 X-…(A6) Y…(A6) Z…(A4) I-…(A6) J0
G03 X0 Y0 Z…(A2) I0 J-…(A1)
G03 X-…(A6) Y-…(A6) Z…(A4) I0 J-…(A6)
G00 G40 X…(A6) Y-…(A5)
G00 Z…(A7)
G90 G49 G00 Z200 M5
M30
Poniżej przykład narzędzia do frezowania gwintu oraz parametry obróbki.
Tutaj możesz również zamówić tabelę zalecanych otworów pod gwint
Frez gwintujący pełnowęglikowy przeznaczony do gwintów metrycznych normalnozwojowych ISO DIN 13
Materiał: Węglik
Uchwyt: DIN6535 HA
Rowek wiórowy: 15 stopni
Wysokość gwintu: 2xD
Przeznaczony do frezowania w materiałach wg poniższej tabeli:
Więcej na temat rodzaju gwintowników i zastosowaniu przeczytasz w kolejnym artykule
Poniżej program doboru frezów gwintujących oraz gwintowników:
https://www.yg1.kr/finder/threading/step02.asp?LangSelect=POL