Witaj
Witaj w geometrii obróbki CNC. Każdy nacięcie wykonane przez maszynę CNC to operacja geometryczna: punkt poruszający się w przestrzeni po precyzyjnie określonej ścieżce.
Zanim będziesz w stanie zaprogramować ścieżkę narzędziową, musisz zrozumieć gdzie: a to oznacza systemy współrzędnych.
Ta lekcja zakłada, że już wiesz, czym jest maszyna CNC & co robi G-code. Jeśli nie, zacznij od lekcji Obróbka CNC: Produkcja Precyzyjna.
MCS i WCS
System Współrzędnych Maszyny (MCS) vs System Współrzędnych Roboczych (WCS)
Każda maszyna CNC ma dwa systemy współrzędnych działające jednocześnie.
System Współrzędnych Maszyny (MCS): Bezwzględny system odniesienia maszyny. Kiedy wychodzisz na zero maszyny, wrzeciono przesuwu się do stałego punktu (zero maszyny) określonego przez wyłączniki końcowe lub kodery. Każda pozycja, którą maszyna może osiągnąć, jest zdefiniowana względem tego punktu. MCS nigdy się nie zmienia: jest wbudowany w sprzęt.
System Współrzędnych Roboczych (WCS): Twój wybrany system odniesienia do programowania części. Wybierasz wygodny punkt na obrabianym przedmiocie (często róg lub środek cechy) i mówisz maszynie: 'To jest moje zero.' Wszystkie współrzędne G-code są względne tego punktu.
G54 przez G59 to sześć przesunięć systemu współrzędnych roboczych przechowywanych w kontrolerze. Każdy z nich mówi: 'Zero WCS znajduje się w tej pozycji MCS.' G54 to domyślne. Jeśli masz wiele części zamocowanych na stole, możesz użyć G54 dla pierwszej części, G55 dla drugiej i G56 dla trzeciej: ten sam program, różne przesunięcia.
Kiedy "dotykasz" część, mierzysz pozycję MCS pochodzenia obrabianego przedmiotu & przechowujesz go w rejestrze G54-G59. Jeśli imadło się przesunie, przesunięcia muszą być zaktualizowane.
Reguła Prawej Ręki
Orientacja Osi: Reguła Prawej Ręki
Maszyny CNC podążają za uniwersalną konwencją kierunków osi. Wskaż palcem wskazującym w kierunku dodatnim X, palcem wskazującym w dodatnim Y, & palec środkowy przygina się w kierunku dodatniego Z.
Na pionowym centrum obróbki (wrzeciono wskazuje w dół):
- X = w lewo / w prawo (poruszenie stołu)
- Y = do ciebie / od ciebie (poruszenie stołu)
- Z = w górę / w dół (poruszenie wrzeciona): Z dodatnie to DALEKO od obrabianego przedmiotu
Na tokarce, konwencja jest inna:
- Z = wzdłuż osi wrzeciona (długość części)
- X = prostopadle do Z (kierunek promieniowy: kontroluje średnicę)
Ważna inwersja: W G-code programujesz tak, jakby narzędzie się poruszało, a część była nieruchoma. Na wielu maszynach dzieje się coś innego: stół się porusza, podczas gdy wrzeciono pozostaje nieruchome w X i Y. Kontroler maszyny obsługuje inwersję. Zawsze programujesz z perspektywy narzędzia.
Przesunięcia Długości Narzędziowej
Przesunięcia Długości Narzędziowej (Kody H)
Różne narzędzia mają różne długości. Frez końcowy o długości 2 cali wysunięty dalej ze wrzeciona niż śwder środkujący. Jeśli zamienisz narzędzia i nie uwzględnisz różnicy długości, współrzędne Z będą błędne: potencjalnie katastrofalnie błędne.
Przesunięcie Długości Narzędziowej (TLO): Wartość przechowywana w kontrolerze dla każdego narzędzia. Mówi maszynie, jak daleko czubek narzędziowy jest od linii pomiaru wrzeciona (punkt odniesienia na wrzezionie). Kiedy wywołasz G43 H01, kontroler dodaje przesunięcie długości narzędziowego 1 do wszystkich ruchów Z.
Bez TLO, musiałbyś dotkną Z za każdym razem, gdy zmieniasz narzędzia. Z TLO, dotykasz raz narzędziem referencyjnym, mierzysz wszystkie inne narzędzia względem tego odniesienia, & kontroler robi matematykę.
G43 = Zastosuj przesunięcie długości narzędziowej (kierunek dodatni: dodaje przesunięcie)
G49 = Anuluj przesunięcie długości narzędziowej
Kod H = Którego narzędziowego przesunięcia użyć (H01, H02, itd.)
Interpolacja Liniowa i Okrągła
Jak Kontroler Porusza Narzędziem
G-code definiuje dwa fundamentalne typy ruchu:
G01: Interpolacja Liniowa: Narzędzie porusza się w linii prostej z bieżącej pozycji do pozycji docelowej. Kontroler koordynuje silniki X, Y i Z, aby wszyscy dotarli do punktu końcowego jednocześnie. G01 X2.0 Y1.0 Z-0.5 rysuje linię prostą w przestrzeni 3D.
G02 / G03: Interpolacja Okrągła: Narzędzie porusza się po łuku okrągłym.
- G02 = łuk w kierunku zgodnym z ruchem wskazówek zegara
- G03 = łuk w kierunku przeciwnym do ruchu wskazówek zegara
Łuki można zdefiniować na dwa sposoby:
- Format promienia: G02 X2.0 Y1.0 R0.5: przesuń do (2.0, 1.0) wzdłuż łuku o promieniu 0,5
- Format środka: G02 X2.0 Y1.0 I0.5 J0.0: I i J dają inkrementalną odległość od bieżącej pozycji do środka łuku. Ten format jest jednoznaczny i preferowany do pracy precyzyjnej.
Wewnątrz kontrolera, nawet okrągłe łuki są rozbijane na małe segmenty linii prostej (interpolacja mikro-linii). Kontroler oblicza setki lub tysiące pośrednich punktów & wysyła impulsy kroku & kierunku do silników. Rozdzielczość jest na tyle drobna, że wynikowy ruch wygląda & mierzy się jako gładka krzywa.
Frezowanie Wstępujące vs Schodzące
Frezowanie Schodzące (Climb) vs Frezowanie Wstępujące (Conventional)
Geometria sposobu, w jaki frez angażuje materiał, ma ogromne znaczenie dla czystości powierzchni, trwałości narzędzia, & sił skrawających.
Frezowanie Wstępujące (Up): Frez obraca się wbrew kierunkowi posuwu. Każdy ząb wchodzi w materiał przy zerowej grubości wióra i wychodzi przy maksymalnej grubości. Frez ma tendencję do odpychania się od pracy początkowo, a następnie chwyta i ciągnie. To tworzy więcej ciepła (ząb się pociera, zanim przecina) i gorszą czystość powierzchni.
Frezowanie Schodzące (Down): Frez obraca się z kierunkiem posuwu. Każdy ząb wchodzi przy maksymalnej grubości wióra i wychodzi przy minimalnej. Frez natychmiast ugryziony w materiał i pchnie pracę w dół na stół. To daje lepszą czystość powierzchni, mniej ciepła i dłuższą żywotność narzędzia.
Dlaczego nie zawsze frezowanie schodzące? Frezowanie schodzące ciągnie obrabianą część w frez. Na starszych maszynach ręcznych bez kompensacji luz, ten ciąg może spowodować, że stół pośliznie do przodu & rozbije się. Maszyny CNC mają kulki śrubowe z minimalnym luzem, więc frezowanie schodzące jest standardem. Ale dla cienkich lub słabo umocowanych części, frezowanie wstępujące może być bezpieczniejsze, ponieważ pchnie pracę z dala.
Łuki Styczne i Zaokrąglenia
Łuki Styczne, Zaokrąglenia, & Fazki
Rzeczywiste części rzadko mają idealne ostre rogi. Mają zaokrąglenia (zaokrąglone rogi wewnętrzne), promienie (zaokrąglone rogi zewnętrzne), & fazki (ukośne cięcia, które usuwają ostre krawędzie).
Łuk styczny to łuk, który spotyka linię prostą (lub inny łuk) bez nieciągłości kierunku. W punkcie, gdzie łuk się zaczyna, ma to samo nachylenie co linia, z którą się łączy. To tworzy gładki, ciągły profil bez nagłych zmian kierunku.
Dlaczego styczna ma znaczenie dla obróbki:
- Ostry róg zmusza narzędzie do zatrzymania, zmiany kierunku, & przyspieszenia ponownie. To pozostawia ślady przebywania (narzędzie siedzi w jednym miejscu podczas deceleracji, paliąc powierzchnię).
- Łuk styczny pozwala narzędziowi zmiatać przejście z prędkością. Brak deceleracji, brak śladów przebywania, lepsza czystość powierzchni.
- Koncentratory naprężeń: ostre rogi wewnętrzne koncentrują naprężenie & są miejscem, w którym części pękają. Zaokrąglenia rozprowadzają naprężenie na zakrzywionej powierzchni.
Fazki są prostsze: proste cięcie pod kątem 45 stopni (lub innym kątem), które usuwa ostrą krawędź. Programowane za pomocą ruchów G01 pod kątem. Fazki są łatwiejsze do obróbki niż zaokrąglenia, ale nie rozprowadzają naprężenia tak dobrze.
Kompensacja Promienia Frezu
Kompensacja Promienia Narzędziowego (G41 / G42)
Kiedy programujesz profil części, opisujesz geometrię skończonej powierzchni części. Ale narzędzie ma promień: jego środek musi śledzić ścieżkę, która jest przesunięta od powierzchni części przez ten promień.
G41: Kompensacja Frezu w Lewo: Środek narzędziowy przesuwu się NA LEWO od zaprogramowanej ścieżki (patrząc w kierunku ruchu). Używane do frezowania schodzącego profili zewnętrznych.
G42: Kompensacja Frezu w Prawo: Środek narzędziowy przesuwu się NA PRAWO.
G40: Anuluj kompensację frezu.
Z aktywną kompensacją frezu programujesz dokładną geometrię części (skończoną powierzchnię), & kontroler automatycznie oblicza przesunięta ścieżkę dla środka narzędziowego. To ma dwie główne zalety:
1. Program odpowiada rysunkowi. Wymiary na rysunku odpowiadają wymiarom w kodzie. Brak ręcznych obliczeń przesunięcia.
2. Regulacja zużycia narzędzia. Kiedy narzędzie się zużyje i przecina nieco poza rozmiar, operator dostosowuje wartość kompensacji frezu w tabeli przesunięcia: nie trzeba edytować program. Mniejsza wartość kompensacji ciągnie narzędzie bliżej powierzchni części, kompensując niedoróbka.
Kontroler obsługuje całą złożoność geometryczną: przesunięcie linii prostych, przeliczanie promieni łuku dla przesunięta ścieżka, & zarządzanie geometrią przejścia na rogach.
Dlaczego GD&T Opiera się na Geometrii
GD&T: Geometria, Nie Tylko Wymiary
Tradycyjne wymiarowanie mówi: 'Ten otwór ma średnicę 0,500 cala, umieszczony 2,000 cali od lewej krawędzi, plus lub minus 0,005 cali.'
Problem: tolerancja plus-minus tworzy kwadratową strefę tolerancji. Środek otworu musi mieć postać w obrębie kwadratu 0,010 x 0,010 cala. Ale strefa kwadratowa nie jest uczciwa: otwór, którego środek jest w rogu kwadratu (0,005 prawo I 0,005 w górę od nominalnego) jest faktycznie 0,007 cala od prawdziwej pozycji (Twierdzenie Pitagorejskie: pierwiastek kwadratowy z 0,005 do kwadratu plus 0,005 do kwadratu). Odrzuciłbyś tę część, nawet jeśli otwór na 0,007 od nominalnego w jednym kierunku przeszłybyśmy.
GD&T zamienia strefę kwadratową na cylindryczną strefę tolerancji. Środek otworu musi mieć postać w okręgu o określonej średnicy wokół prawdziwej pozycji. To jest geometrycznie uczciwe: 0,007 od nominalnego to 0,007 od nominalnego niezależnie od kierunku.
GD&T to kompletny geometryczny język do opisywania, ile cechy może odbiegać od jej idealnej formy, orientacji i położenia. Używa ramek kontroli cech: tych prostokątnych pól z symbolami, które widzisz na rysunkach inżynierskich.
Tolerancje Formy i Orientacji
Tolerancje Formy: Kontrola Kształtu
Położenie kontroluje gdzie cechy jest. Tolerancje formy kontrolują jaki kształt to jest.
Płaskość: Powierzchnia musi leżeć między dwoma równoległymi płaszczyznami oddzielonymi wartością tolerancji. Jeśli płaskość wynosi 0,002, każdy punkt na powierzchni musi mieć postać w strefie 0,002 cala wysokości między dwoma doskonale płaskimi, równoległymi płaszczyznami. Nie jest wymagane odniesienie do danego: płaskość jest samookreślająca.
Prostopadłość: Powierzchnia lub oś musi mieć postać w strefie tolerancji względem danego (powierzchni odniesienia). Dla powierzchni, strefa to dwie równoległe płaszczyzny prostopadłe do danego, oddzielone wartością tolerancji. Dla osi (jak otwór), strefa to cylinder prostopadły do danego.
Współosiowość: Dwie cylindryczne cechy muszą dzielić tę samą oś w obrębie strefy tolerancji. Punkty medianowe jednego cylindra muszą mieć postać w obrębie cylindrycznej strefy tolerancji wyśrodkowanej na danej osi. Współosiowość jest droga do sprawdzenia (wymaga obliczeń punktów medianowych): większość sklepów używa zamiast tego uciągu.
Wszystkie z nich to geometryczne kontrole. Definiują strefy tolerancji, które są kształtami (płaszczyzny, cylindry, stożki), a nie tylko liczby. Tolerancja płaskości 0,002 to para równoległych płaszczyzn. Tolerancja położenia 0,014 średnicy to cylinder. To jest to, co czyni GD&T geometrycznym: każda tolerancja to kształt w przestrzeni.
Limity Przejazdu Maszyny
Przestrzeń Robocza: Przestrzeń, którą Maszyna Może Osiągnąć
Każda maszyna CNC ma skończony przejazdów w każdej osi. Typowe pionowe centrum obróbki może mieć:
- Przejazdów X: 30 cali
- Przejazdów Y: 16 cali
- Przejazdów Z: 20 cali
Przestrzeń robocza to objętość 3D zdefiniowana przez te limity przejazdów: prostokątne pudełko (dla frezu 3-osiowego) lub bardziej złożony kształt (dla maszyn z osiami obrotowymi). Każda cechy, którą chcesz wyciąć, musi mieć postać w tej przestrzeni.
Unikanie kolizji to geometria upewniania się, że narzędzie, uchwyt narzędziowy, głowica wrzeciona, przyrząd & obrabiana część nie zderzają się podczas programu. Kontroler z natury nie wie, gdzie są imadło, zaciska lub przyrządy. Unikanie kolizji to odpowiedzialność programisty.
Krytyczne geometrie kolizji:
- Długość narzędziowa vs głębokość kieszeni: Długie narzędzie sięgające do głębokie kieszeni może zderzać się uchwyt narzędziowy lub głowica wrzeciona z ścianami części.
- Ingerencja przyrządu: Ścieżka narzędziowa musi czyszczę zaciski, równolegle & szczęki imadła. Ruch szybki (G00) poprzez część na złej wysokości Z może wkopać narzędzie w zacisk.
- Płaszczyzna szybka: Większość programów określa 'płaszczyznę szybką': bezpieczną wysokość Z powyżej wszystkich przeszkód. Szybkie pojazdy zdarzy się powyżej tej płaszczyzny. Nigdy nie jeżdź szybko poniżej tego.
Osie Obrotowe i Wolność Geometryczna
Czwarta i Piąta Oś: Rotacja Rozszerza Geometrię
Frez 3-osiowy może podejść do obrabianego przedmiotu tylko z góry (wzdłuż Z). Każda cechy, która wymaga dostępu z boku lub od spodu wymaga osobnego ustawienia: obróć część, zmień przyrząd, ponownie dotknij i modlij się, aby cechy wyrównane się.
4-ta oś: Dodaje jedną oś obrotową (zazwyczaj A, która obraca się wokół X). Część może być skręcona, aby przedstawić różne ścian narzędziowi. Czwarta oś to zwykle obracający się stół zaklęsłyty do stołu frezu. Umożliwia obróbkę cech wokół cylindra lub na wielokrotnych ścianach bez ponownego przyrządowania.
5-ta oś: Dodaje dwie osie obrotowe. Narzędzie (lub stół) może przechylić się w dwóch niezależnych kierunkach obrotowych. To oznacza, że narzędzie może podejść z praktycznie każdego kąta.
Co 5-axis czyni geometrycznie możliwym, co 3-axis nie może:
- Niedosięgi: Cechy, które są schowane z widoku od góry w dół. Narzędzie przechyla się, aby osiągnąć za zwisającą geometrią.
- Kąty złożone: Powierzchnie, które nie są równoległe ani prostopadłe do żadnej osi. Maszyna 3-osiowa wymagałaby niestandardowego przyrządu pod kątem. Maszyna 5-osiowa po prostu przechyla się.
- Turbiny i łopaty turbiny: Skręcone, zakrzywione powierzchnie, które zmieniają kąt ciągle. Tylko 5-osiowa jednoczesna obróbka może ciąć to w jednym ustawieniu.
- Zmniejszone ustawienia: Część, która wymaga sześć ustawień na maszynie 3-osiowej, może wymagać jedno ustawienie na maszynie 5-osiowej. Każde ustawienie to szansa na błąd wyrównania.
Streszczenie
Geometria Obróbki CNC: Kluczowe Wnioski
Systemy współrzędnych: MCS to bezwzględna rama maszyny. WCS (G54-G59) to twój system odniesienia dla części. Reguła prawej ręki definiuje kierunki osi. Przesunięcia długości narzędziowej kompensują różne długości narzędziowe.
Ścieżki narzędziowe: G01 porusza się w liniach prostych. G02/G03 poruszają się w łukach. Format centrum I/J eliminuje dwuznaczność dwu-łuku formatu promienia. Frezowanie schodzące (obrót frezu z kierunkiem posuwu) daje lepszą czystość powierzchni i żywotność narzędziową.
Łuki i profile: Łuki styczne tworzą gładkie przejścia bez śladów przebywania. Minimalny promień wewnętrznego zaokrąglenia równa się promieniowi narzędziowego. Kompensacja frezu (G41/G42) pozwala programować geometrię części podczas gdy kontroler przesunięty ścieżka narzędziową.
GD&T: Tolerancje geometryczne definiują strefy tolerancji jako kształty (cylindry, płaszczyzny). Strefy tolerancji położenia są okrągłe, nie kwadratowe: geometrycznie uczciwe. Bonus tolerancja MMC odzwierciedla rzeczywisty prześwit montażowy. Płaskość i prostopadłość kontrolują formę niezależnie od wymiarów.
Przestrzeń robocza: Każda maszyna ma skończony przejazdów. Osie obrotowe (czwarta i piąta) rozszerzają jaka geometria jest osiągalna i zmniejszają ustawienia. Mniej ustawień oznacza ciasniejsze tolerancje cech-do-cechy, ponieważ wszystkie cechy dzielą to samo pochodzenie WCS.
Geometria jest fundamentem. Każde polecenie G-code, każdy zapis tolerancji, każda decyzja przyrządu to operacja geometryczna. Opanuj geometrię, & obróbka następuje.