W obróbce CNC rzeczywista pozycja narzędzia często różni się od teoretycznej pozycji narzędzia podczas programowania. Dlatego musimy zmodyfikować program w zależności od położenia narzędzia. Jednak jak każdy wie, jak skomplikowana i podatna na błędy jest modyfikacja programu. Dlatego też powstała koncepcja kompensacji narzędzi. Tak zwana kompensacja narzędzia to funkcja służąca do kompensacji różnicy między rzeczywistą pozycją instalacji narzędzia a teoretyczną pozycją programowania. Po użyciu funkcji kompensacji narzędzia zmiana narzędzia wymaga jedynie zmiany wartości kompensacji położenia narzędzia bez modyfikowania programu NC.
W kompensacji narzędzia często stosujemy kompensację długości i kompensację promienia. Ogólnie rzecz biorąc, osobom, które są nowe w branży CNC, trudno jest umiejętnie wykorzystać te dwie kompensacje. Poniżej szczegółowo wyjaśnimy te dwie metody kompensacji.
zdjęcie
1. Kompensacja długości narzędzia
1. Pojęcie kompensacji długości narzędzia
Przede wszystkim powinniśmy zrozumieć, jaka jest długość narzędzia. Długość narzędzia to bardzo ważna koncepcja. Kiedy programujemy część, musimy najpierw określić środek programowania części, a następnie ustalić układ współrzędnych programowania przedmiotu obrabianego, a ten układ współrzędnych jest tylko układem współrzędnych przedmiotu obrabianego, a punkt zerowy znajduje się ogólnie na przedmiocie obrabianym. Kompensacja długości dotyczy tylko współrzędnej Z. Nie jest to jak programowanie punktu zerowego w płaszczyznach X i Y, ponieważ narzędzie jest pozycjonowane przez otwór stożkowy wrzeciona i nie zmienia się. Punkt zerowy współrzędnej Z jest inny. Każdy nóż ma inną długość.
Przykładowo chcemy wywiercić otwór o głębokości 50mm, a następnie wybić otwór o głębokości 45mm wiertłem o długości 250mm i gwintownikiem o długości 350mm. Najpierw użyj wiertła, aby wywiercić otwór o głębokości 50 mm. W tym momencie obrabiarka ustawiła punkt zerowy przedmiotu obrabianego. Gdy gwintownik zostanie wymieniony na gwintowanie, jeśli oba noże rozpoczną obróbkę od ustawionego punktu zerowego, gwintownik jest dłuższy niż wiertło, a gwintowanie jest zbyt długie, co spowoduje uszkodzenie narzędzia. i artefakty. Jeśli w tym czasie ustawiona jest kompensacja narzędzia, kompensowana jest długość gwintownika i wiertła. Po ustawieniu punktu zerowego obrabiarki, nawet jeśli długość gwintownika i wiertła jest różna, ze względu na istnienie kompensacji, po wywołaniu gwintownika do pracy współrzędna Z punktu zerowego automatycznie przesunęła się do Z plus (lub Z) kompensuje długość gwintownika i zapewnia prawidłowy punkt zerowy obróbki.
2. Polecenie kompensacji długości narzędzia
Kompensacja długości narzędzia realizowana jest poprzez wykonanie poleceń zawierających G43 (G44) i H. Jednocześnie podajemy wartość współrzędnej Z, tak aby narzędzie po kompensacji przesunęło się do miejsca, w którym odległość od powierzchni przedmiotu wynosi Z. Innym poleceniem G49 jest anulowanie polecenia G43 (G44). W rzeczywistości nie musimy używać tego polecenia, ponieważ każde narzędzie ma własną kompensację długości. Podczas zmiany narzędzia użyj polecenia G43 (G44) H, aby nadać własną kompensację długości narzędzia. Jednak kompensacja długości poprzedniego narzędzia jest automatycznie anulowana.
G43 oznacza dodanie wielkości kompensacji w pamięci do wartości współrzędnej punktu końcowego instrukcji programu, G44 oznacza odejmowanie, a G49 lub H{3}} można użyć do anulowania korekcji długości narzędzia. W segmencie programu N80G43 Z56 H05, jeżeli wartość w pamięci 05 wynosi 16, oznacza to, że wartość współrzędnej punktu końcowego wynosi 72 mm.
3. Dwa sposoby kompensacji długości narzędzia
(1) Użyj rzeczywistej długości narzędzia jako kompensacji długości narzędzia (ta metoda jest zalecana). Użycie długości narzędzia jako kompensacji polega na użyciu przyrządu do ustawiania narzędzi do pomiaru długości narzędzia, a następnie wprowadzeniu tej wartości do rejestru kompensacji długości narzędzia jako kompensacji długości narzędzia.
Używanie długości narzędzia jako kompensacji długości narzędzia pozwala uniknąć ciągłej modyfikacji korekcji długości narzędzia podczas obróbki różnych przedmiotów obrabianych. W ten sposób narzędzie może być używane na różnych przedmiotach bez modyfikowania korekcji długości narzędzia. W takim przypadku możesz zapisać każde narzędzie zgodnie z określonymi zasadami numeracji narzędzi i użyć małego znaku do zapisania odpowiednich parametrów każdego narzędzia, w tym długości i promienia narzędzia. W przypadku firm posiadających specjalne działy zarządzania narzędziami nie ma potrzeby bezpośredniego informowania operatora o parametrach narzędzia. Wartość długości narzędzia na etykiecie jest używana jako kompensacja długości narzędzia bez dalszych pomiarów.
Używanie długości narzędzia jako kompensacji długości narzędzia może również umożliwić obrabiarce pomiar długości innych narzędzi na instrumencie do ustawiania narzędzi podczas pracy obrabiarki, bez zabierania czasu pracy obrabiarki z powodu ustawienia narzędzia na obrabiarki, tak aby centrum obróbcze mogło być w pełni wykorzystane. efektywność. W ten sposób, gdy wrzeciono przesuwa się do zaprogramowanego punktu współrzędnej Z, jest to współrzędna wrzeciona plus (lub odjęta) wartość współrzędnej Z po kompensacji długości narzędzia.
(2) Użyj odległości (dodatniej lub ujemnej) między ostrzem narzędzia a zaprogramowanym punktem zerowym w kierunku Z jako wartości kompensacji. Ta metoda jest odpowiednia do stosowania, gdy obrabiarka jest obsługiwana tylko przez jedną osobę i nie ma wystarczająco dużo czasu na użycie przyrządu do ustawiania narzędzi do pomiaru długości narzędzia. W ten sposób, jeśli jednym narzędziem obrabiany jest inny przedmiot, należy ponownie ustawić kompensację długości narzędzia. Podczas korzystania z tej metody do kompensacji długości narzędzia, wartością kompensacji jest odległość ruchu ostrza narzędzia, gdy wrzeciono przemieszcza się od punktu zerowego współrzędnej Z obrabiarki do punktu zerowego programowania przedmiotu obrabianego, więc ta wartość kompensacji jest zawsze ujemna i bardzo duża.
2. Kompensacja promienia narzędzia
1. Pojęcie kompensacji promienia narzędzia
Podczas obróbki konturowej trajektoria ruchu środka narzędzia (trajektoria ruchu środka narzędzia lub środka drutu) i rzeczywisty kontur obrabianej części muszą być przesunięte o określoną odległość. To przesunięcie jest nazywane kompensacją promienia narzędzia, znaną również jako przesunięcie środka narzędzia.
Ponieważ system CNC kontroluje trajektorię środka narzędzia, system CNC musi obliczyć trajektorię środka narzędzia na podstawie wprowadzonego rozmiaru konturu części i wartości kompensacji promienia narzędzia. Zgodnie z instrukcją kompensacji narzędzia, obrabiarka CNC może automatycznie wykonać kompensację promienia narzędzia. Szczególnie w programowaniu ręcznym bardzo ważna jest kompensacja promienia narzędzia. Podczas programowania ręcznego za pomocą polecenia kompensacji promienia narzędzia można programować zgodnie z wartością konturu części, bez obliczania programowania trajektorii środka narzędzia, co znacznie zmniejsza ilość obliczeń i poziom błędów. Chociaż przy użyciu automatycznego programowania CAD/CAM, ilość ręcznych obliczeń jest niewielka, a szybkość generowania programu jest duża, ale gdy narzędzie ma niewielkie zużycie lub rozmiar konturu obróbki nieznacznie odbiega od rozmiaru projektowego, lub w frezowanie zgrubne, półwykańczające i wykańczające. Gdy naddatek na obróbkę krok po kroku się zmienia, nadal należy go odpowiednio dostosować. Po zastosowaniu kompensacji promienia narzędzia nie ma potrzeby modyfikowania rozmiaru narzędzia lub rozmiaru modelowania w celu ponownego wygenerowania programu. Konieczna jest jedynie odpowiednia modyfikacja parametrów kompensacji narzędzia na obrabiarce CNC. . Nie tylko upraszcza to programowanie obliczeń, ale także zwiększa czytelność programu.
Kompensacja promienia narzędzia ma dwie formy kompensacji: funkcję B (podstawową) i funkcję C (pełną). Ponieważ kompensacja promienia narzędzia funkcji B oblicza tylko kompensację narzędzia zgodnie z tym programem, nie może rozwiązać problemu przejścia między segmentami programu i wymaga przetworzenia konturu przedmiotu obrabianego w przejście z zaokrąglonym rogiem, więc możliwości produkcyjne ostrego rogu przedmiotu obrabianego nie jest dobra. Ponadto programiści muszą z góry oszacować nieciągłości i przecięcia, które mogą pojawić się po kompensacji narzędzia i ręcznie je przetworzyć, co oczywiście zwiększa trudność programowania; podczas gdy kompensacja promienia narzędzia z funkcją C może automatycznie obsługiwać przenoszenie ścieżek środka narzędzia między dwoma segmentami programu, które mogą być. Jest programowana całkowicie zgodnie z konturem przedmiotu obrabianego, więc prawie wszystkie nowoczesne obrabiarki CNC wykorzystują kompensację promienia narzędzia z funkcją C. W tym momencie wymagane jest, aby co najmniej dwa kolejne bloki bloku kompensacji promienia narzędzia miały polecenie przemieszczenia (G00, G01, G02, G03 itd.) określające płaszczyznę kompensacji, w przeciwnym razie właściwe narzędzie nie można ustalić odszkodowania.
2. Polecenie kompensacji promienia narzędzia
Zgodnie z przepisami ISO, gdy tor środka narzędzia znajduje się po prawej stronie kierunku do przodu określonego przez program, nazywa się to kompensacją narzędzia prawego, co jest reprezentowane przez G42; w przeciwnym razie nazywa się to kompensacją lewego narzędzia, która jest reprezentowana przez G41.
G41 to polecenie kompensacji lewego narzędzia (kompensacja lewego narzędzia), to znaczy patrząc wzdłuż kierunku posuwu narzędzia (przy założeniu, że przedmiot obrabiany nie porusza się), tor środka narzędzia znajduje się po lewej stronie konturu przedmiotu obrabianego, co jest nazywane lewym kompensacja narzędzia.
G42 to polecenie kompensacji narzędzia z prawej strony (kompensacja narzędzia z prawej strony), to znaczy patrząc wzdłuż kierunku narzędzia do przodu (zakładając, że przedmiot obrabiany się nie porusza), tor środka narzędzia znajduje się po prawej stronie konturu przedmiotu obrabianego, co jest nazywane prawym kompensacja narzędzia.
G40 to polecenie anulowania kompensacji promienia narzędzia. Po użyciu tego polecenia polecenia G41 i G42 są nieważne.




