Contour area - jakość ścieżki

NX CAM/Unigraphics

Autor tematu
strahodekox
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 107
Rejestracja: 27 cze 2014, 10:23
Lokalizacja: Warszawa

Contour area - jakość ścieżki

#1

Post napisał: strahodekox » 17 lut 2023, 07:03

Witam.

Czy ktoś mógłby wyjaśnić na jakiej zasadzie działa tolerancja w cyklach? Domyślam się, że im mniejsza wartość tym dokładniej, ale jak działa ten algorytm i jak to wpływa na generowanie programu (np: co jeśli dla odmiany wygeneruje program z tol 0.03 i dopiero na maszynie zmienię wartość na mniejszą - sterowanie heidenhain).

Drugie pytanie odnosi się do parametru "maksymalny skok" w contour area. Czym różni się ten parametr od tolerancji?

I ogólnie ciekawi mnie jak ustawiacie te wartości dla dokładnych obróbek/powierzchni.


Pozdrawiam


HEHEHELMANS


mateu5
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 618
Rejestracja: 31 paź 2009, 16:20
Lokalizacja: PL

Re: Contour area - jakość ścieżki

#2

Post napisał: mateu5 » 17 lut 2023, 13:09

Witaj,
Dobrze się domyśliłeś że tolerancja wpływa na dokładność ścieżki, a dokładniej określasz o ile narzędzie może naruszyć twój model lub się od niego odsunąć, aby uzyskać ścieżkę składającą się z dłuższych odcinków (mniej bloków w kodzie).
Jeśli w nx ustawisz tolerancję 0.03 oraz w sterowniku 0.03 to możesz się spodziewać w najgorszym przypadku błędu o 0.06mm ponieważ pozwalasz maszynie nie trafić w blok o 0.03mm ale nx akurat tą pozycję również mógł wygenerować przekłamaną o swoją tolerancję.

Maksymalny skok określa maksymalną odległość miedzy punktami na ścieżce (blokami w programie). Zakładając że narzędzie obrabia prostą ściankę, to nx będzie chciał wykonać prosty długi ruch w jednym bloku. Tą funkcją możemy ograniczyć długość maksymalnego kroku a nx podzieli długie ruchy na większą ilość bloków. Najczęściej używa się tej funkcji aby uzyskać stała odległość między punktami na ścieżce.

To jak ustawisz te funkcje zależy jaki efekt chcesz osiągnąć, wąska tolerancja to wiele bloków w programie. Pozycjonowanie będzie najdokładniejsze, ale też nie każda maszyna sobie dobrze poradzi z przeliczaniem tak wielu bloków w krótkim czasie.
Załączniki
2.jpg
1.jpg
Mazak -> Fanuc -> Acramatic -> Sinumeric -> Heidenhain -> Mitsubishi meldas -> EdgeCAM -> NX CAM -> Postprocesory.


Autor tematu
strahodekox
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 107
Rejestracja: 27 cze 2014, 10:23
Lokalizacja: Warszawa

Re: Contour area - jakość ścieżki

#3

Post napisał: strahodekox » 17 lut 2023, 15:37

Dziekuje za obszerne wyjaśnienie.

A propos tolerancji - pamietam jak kiedyś zacinało mi jedną obróbkę płynną 5-osiową i okazało się, że wywalenie z kodu właśnie cyklu na tolerancję spowodowało, że maszyna przestała się zacinać. Teraz rodzi mi się pytanie czy ten cykl powoduje, że maszyna analizuje tą tolerancje i dodatkowo koryguje jakoś swoją pozycję względem tego? Czy już samo obliczanie wywołuje ścinki?

Pozdrawiam
HEHEHELMANS


mateu5
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 618
Rejestracja: 31 paź 2009, 16:20
Lokalizacja: PL

Re: Contour area - jakość ścieżki

#4

Post napisał: mateu5 » 17 lut 2023, 19:41

To zależy jak ustawiłeś cykl tolerancji, ogólne jego założenie jest takie aby w momencie mniej dokładnej obróbki czy też takiej z wysokimi posuwami zwiększyć tolerancję pozycjonowania. Maszyna będzie znacznie płynniej pracować jeśli może trafić w zaprogramowaną pozycję z dokładnością np 0.1mm niż 0.001 szczególnie na wysokim posuwie czy też przy dużej ilości bloków. W nowszych wersjach HH cykl rozbudowano o dodatkową tolerancję osi obrotowych co również pomaga w płynnej obróbce 5osiowej. Więcej poczytasz w ogólnie dostępnej instrukcji HH.
Mazak -> Fanuc -> Acramatic -> Sinumeric -> Heidenhain -> Mitsubishi meldas -> EdgeCAM -> NX CAM -> Postprocesory.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NX CAM/Unigraphics”