Żeby wyjaśnić znaczenie tego kodu muszę zacząć od samego początku, czyli końcówki lat 90-tych. To wtedy powstała koncepcja HSM (High Speed Machining).
Zwiększenie wydajności usuwania materiału jest głównym celem. Ponieważ zwiększona szybkość usuwania przekłada się na skrócenie czasu cyklu maszyny. Z czasem HSM zaczęło zyskiwać na popularności i stało się jasne, że trzeba będzie wprowadzić zmiany w budowie maszyn i oprogramowaniu.
Do tej pory większość maszyn oparta była budowie skrzyniowej. Maszyny były sztywne ale było to powiązane ze sporą masą i objętością maszyny.
I tu pojawia się fizyka
Są dwa prawa Newtona interesujące nas w tym momencie:
- Pierwsze prawo ruchu Newtona dotyczy siły bezwładności.
Nie będę zanudzał Cię regułkami, ale w skrócie: Im cięższy przedmiot tym ma większą bezwładność. Co za tym idzie : potrzeba więcej energii do zatrzymania takiego przedmiotu
- Drugie prawo ruchu Newtona dotyczy przyspieszenia.
siła = masa x przyspieszenie (F = ma). Większa masa wymaga również więcej energii, aby osiągnąć przyspieszenie wymagane dla HSM.
Ponieważ nie możemy zmienić praw fizyki,musiała się zmienić konstrukcja maszyn. Zmniejszono masę aby umożliwić wyższe prędkości przyspieszenia. Prowadnice liniowe są obecnie preferowane w maszynach , które będą wykonywać obróbkę z dużą prędkością.
Wyższe szybkości przyspieszania powodują również inny problem. Jest nim siła bezwładności podczas szybkich zmian kierunku. Są one nieodłącznie związane z HSM, więc każdy system sterowania CNC zdolny do obsługi HSM musi być w stanie dostosować przyspieszenie i opóźnienie, aby osiągnąć płynny, najbardziej dokładny i ciągły ruch na maszynie.
Aby rozwiązać ten problem ulepszono również systemy sterowania CNC. Od teraz zapewniają one użytkownikom możliwość zrównoważenia prędkości i dokładności w razie potrzeby.
Oryginalny tryb wysokiej prędkości FANUC nazywał się HPCC,
(High Precision Contour Control). Został zbudowany na podstawie architektury chipowej RISC (Reduced Instruction Set Computing). Dzięki znacznym postępom w technologii mikroprocesorowej oryginalny HPCC stał się przestarzały. Nowsze mikroprocesory pozwoliły na znacznie bardziej złożone przetwarzanie przy znacznie większych prędkościach.
Najnowsze tryby High Speed FANUC to AICC i AIAPC-AI Contour Control i AI Advanced Preview Control. AI nie odnosi się do „Sztucznej inteligencji”. AI reprezentuje system serwo Alpha I serii FANUC. Istnieją różnice między dwoma trybami AI. Jednak składnia ich używania jest dokładnie taka sama.
Tu pojawia się nasza formułka
G05.1 Q1 Rxx
Rxx zapewnia użytkownikowi opcję wyboru spośród 10 stałych ustawień (R1-R10), które kontrolują prędkość ścieżki narzędzia (prędkość posuwu) z dokładnością pozycjonowania.
G05.1 Q1 R1 – Prędkość ścieżki narzędzia ma pierwszeństwo przed dokładnością
G05.1 Q1 R2
G05.1 Q1 R3
G05.1 Q1 R4
G05.1 Q1 R5 – Prędkość i dokładność pozycjonowania mają równy priorytet
G05.1 Q1 R6
G05.1 Q1 R7
G05.1 Q1 R8
G05.1 Q1 R9
G05.1 Q1 R10 – Dokładność pozycjonowania ma pierwszeństwo przed prędkością
W celu wyłączenia precyzyjnej kontroli należy wpisać:
G05.1 Q0
G05.1 Q2 FANUC Smooth Interpolation.
G05.1 Q3 to funkcja wygładzania FANUC Nano Smoothing
FANUC Smooth Interpolation i NANO Smoothing to funkcje opcjonalne.
Stosując G05.1 Q1 podczas obróbki 2D, AICC / AIAPC rozwiązuje typowe problemy z zaokrąglaniami narożników lub wypaczeniami.
Po włączeniu naszej funkcji podczas obróbki 3D, AICC / AIAPC utrzyma dokładniejszy profil konturowania.
Zastosowanie precyzyjnej kontroli może skrócić czas obróbki rdzenia nawet o kilka godzin.
Wystarczy trzymać sie 4 prostych zasad:
- Upewnij się, że G49 jest zapisane przed G05.1 Q1 Rx
- G05.1 Q1 Rx należy włączyć przed G43
- AICC i AIAPC należy włączyć i wyłączyć dla każdego narzędzia
- AICC i AIAPC nie nie działa w cyklach wiercenia
Przykład 1:
Obróbka zgrubna
(PRZYKLAD 1) (PRZEMOCNC) G00 G17 G40 G49 G80 G94 T01 M6 (FREZ PALCOWY FI 5) G05.1 Q1 R1 (HSM WŁĄCZONE OBRÓBKA ZGRUBNA) G0 G90 G54 X1 Y-1 S8000 M3 M8 G43 H01 Z1 G1 Z0 F150 X0 Y0 Z-0.2 ..... ..... ..... ..... G0 Z1 G05.1 Q0 (HSM WYŁĄCZONE) M5 M9 G91 G28 Z0 G49 M30
W miejsce kropek wstawiasz swoją ścieżkę wygenerowaną z programu CAM lub napisaną ręcznie.
Przykład 2:
Obróbka wykańczająca
(PRZYKLAD 2) (PRZEMOCNC) G00 G17 G40 G49 G80 G94 T01 M6 (FREZ PALCOWY FI 5) G05.1 Q1 R8 (HSM WŁĄCZONE OBRÓBKA wykańczająca) G0 G90 G54 X1 Y-1 S8000 M3 M8 G43 H01 Z1 G1 Z0 F120 X0 Y0 Z-0.2 ..... ..... ..... ..... G0 Z1 G05.1 Q0 (HSM WYŁĄCZONE) M5 M9 G91 G28 Z0 G49 M30
Jeśli masz dostęp do frezarki i chcesz zobaczyć różnicę w czasie obróbki przygotowałem dla Ciebie dwa programy 1 2 . Przepuść program bez HSM (wystarczy włączyć / BLOK SKIP) następnie zmieniając parametr R zobaczysz jak zmieniają się czasy obróbcze.
Pozdrawiam i życzę powodzenia w optymalizacji 🙂