Programowanie trajektorii pod WaterJet: łuki, narożniki i płynność ruchu osi

0
18
Rate this post

Z tego wpisu dowiesz się:

Dlaczego trajektoria w WaterJet jest tak wymagająca

Osoba programująca trajektorię cięcia WaterJet zwykle ma jeden cel: stabilna jakość krawędzi przy sensownym czasie realizacji. Łuki, narożniki i płynne przejścia osi decydują, czy detal będzie wyglądał „pod katalog”, czy „jak z piły łańcuchowej po imprezie”. Klucz leży w połączeniu geometrii CAD z fizyką strumienia oraz realnymi możliwościami maszyny.

Trajektoria cięcia WaterJet, łuki i promienie w programie oraz płynność ruchu osi to nie są ustawienia z jednego okienka CAM. To szereg powiązanych decyzji: od doboru promieni i fazek, przez kompensację strumienia wody, po parametry przyspieszeń w sterowniku CNC. Dobrze ustawiona ścieżka potrafi skrócić czas cięcia o kilkanaście procent, a jednocześnie poprawić jakość krawędzi w newralgicznych miejscach konturu.

Zbliżenie na głowicę tnącą laser w hali przemysłowej
Źródło: Pexels | Autor: Cemrecan Yurtman

Podstawy trajektorii w technologii WaterJet – czym różni się od frezowania i plazmy

Strumień wodno-ścierny a narzędzie skrawające

W frezowaniu ostrze ma określoną średnicę i ostrą krawędź tnącą, a kontakt z materiałem odbywa się w dość przewidywalnym punkcie. W plazmie łuk elektryczny także zachowuje się stosunkowo stabilnie względem palnika. W WaterJecie narzędziem jest słup wody ze ścierniwem, który zachowuje się bardziej jak elastyczna linka niż sztywne wiertło.

Strumień po wyjściu z dyszy ma bardzo dużą prędkość, ale gdy wchodzi w materiał, zaczyna zwalniać i odchylać się w kierunku przeciwnym do ruchu głowicy. To właśnie efekt „ciągnięcia” strumienia. Dlatego trajektoria cięcia WaterJet musi uwzględniać fakt, że narzędzie nie tnie dokładnie w miejscu, gdzie jest dysza, tylko nieco za nią wzdłuż wektora ruchu.

W narożniku, gdzie głowica zmienia kierunek, strumień wody ma chwilę opóźnienia, co przy zbyt dużej prędkości posuwu powoduje nadcięcia i zaokrąglanie wewnętrznych kątów. W frezowaniu wystarczy zmniejszyć promień freza albo wykonać dodatkowy „dogryzający” przejazd. W WaterJecie nie ma tak łatwo – wszystko robi się jedną głowicą i jednym strumieniem.

Bezwładność słupa wody i „ciągnięcie” strumienia za głowicą

Strumień ma masę (woda + ścierniwo) i prędkość, więc ma też bezwładność. Gdy głowica gwałtownie hamuje lub przyspiesza, strumień chce płynąć dalej po starej trajektorii. W cienkich blachach błąd może być niewielki, ale w grubszych materiałach linia cięcia od strony spodu potrafi przesunąć się o widoczne dziesiąte części milimetra.

Im wolniej i głębiej głowica tnie, tym dłuższy staje się tzw. lag line – odcinek opóźnienia strumienia w stosunku do pozycji głowicy. To zjawisko jest szczególnie widoczne na łukach i małych promieniach. Programowanie łuków i promieni w WaterJecie musi więc brać pod uwagę, że geometria widziana z góry (CAD) nie będzie 1:1 odpowiadać geometrii na spodzie detalu.

Przy dynamicznych zmianach prędkości strumień potrafi „wyjść” poza planowany tor, zostawiając lokalne zwężenia lub poszerzenia szczeliny cięcia. Dlatego płynność ruchu osi i ograniczenie gwałtownych zmian wektora ruchu są tak istotne.

Znaczenie stałej odległości dysza–materiał i stabilnego stołu

Trzecia różnica względem frezowania i plazmy to wrażliwość strumienia na odległość dyszy od materiału. Wysokość głowicy wpływa na kształt i skupienie strumienia. Gdy głowica raz jest za wysoko, raz za nisko, zmienia się szerokość szczeliny cięcia, kąt odchylenia i efektywna energia strumienia w materiale.

W praktyce oznacza to, że nawet idealna trajektoria, świetnie policzona w CAM, przestaje mieć sens, jeżeli:

  • stół jest wygięty lub materiał jest nierówny,
  • nie działa korekcja wysokości Z,
  • materiał „pływa” na kratownicy podczas cięcia.

Kontrola wysokości Z w WaterJecie ma bezpośredni wpływ na trajektorię cięcia WaterJet. Nierówna odległość dysza–materiał zmienia kształt strumienia nie tylko lokalnie, ale także sposób, w jaki strumień wchodzi w narożnik i wychodzi z niego. Stąd często obserwowany efekt: jeden narożnik ostry jak brzytwa, drugi po przeciwnej stronie detalu – „obgryziony” i zaokrąglony.

Rola sterowania CNC a realne możliwości napędów osi

Nawet najlepszy postprocesor CAM nie pomoże, jeśli sterownik CNC i napędy osi nie nadążają z realizacją trajektorii. W teorii ścieżka jest piękna: dużo małych łuków, łagodne przejścia, precyzyjne naroża. W praktyce serwonapędy mają swoje ograniczenia przyspieszenia, prędkości i tzw. jerk (nagła zmiana przyspieszenia).

Sterowanie WaterJet musi balansować pomiędzy dokładnością geometrii a płynnością ruchu. Gdy wymagania dotyczące dokładności są zbyt wyśrubowane (np. brak filtrów wygładzania, brak look-ahead), maszyna zaczyna „szarpać” w narożnikach i na łukach, aby zatrzymywać się w każdym punkcie. To prosta droga do drgań, śladów na krawędzi i nierównej szerokości fasety cięcia.

W efekcie:

  • program cięcia konturów 2D WaterJet jest zawsze kompromisem między czasem, dokładnością i stabilnością ruchu,
  • korekcje tylko po stronie CAD/CAM to dopiero połowa sukcesu – druga połowa to parametry dynamiki w sterowniku.

Jak powstaje błąd toru przy cięciu wodą – zjawiska fizyczne w praktyce

Opóźnienie strumienia (lag line) a geometria konturu

Lag line to linia, która powstaje, gdy patrzy się na ślad strumienia wewnątrz materiału. Głowica jest w jednym miejscu, a na spodzie materiału strumień „wychodzi” kawałek dalej w kierunku przeciwnym do ruchu. Im większa grubość i im wolniejszy posuw, tym dłuższa i bardziej wyraźna ta linia.

W praktyce opóźnienie strumienia powoduje:

  • przesunięcie krawędzi na spodzie detalu względem góry,
  • „zaokrąglanie” wewnętrznych narożników – strumień nie zdąża skręcić,
  • lokalne zwężenie/poszerzenie szczeliny w miejscach gwałtownego hamowania i przyspieszania.

Programowanie narożników bez uwzględnienia lag line jest jak rysowanie ostrych rogów ołówkiem na gumie – teoretycznie się da, ale materiał zachowuje się inaczej niż idealna geometria w CAD.

Zmiana kształtu strumienia przy przyspieszaniu i hamowaniu

Podczas równomiernego ruchu strumień tnie stosunkowo stabilnie. Problem zaczyna się tam, gdzie pojawia się dynamiczna zmiana posuwu. W narożnikach, na wejściach i wyjściach z łuku oraz przy drobnych segmentach CAM, sterowanie musi co chwilę przyspieszać i hamować.

Efekty:

  • zbyt szybkie przyspieszanie – strumień „odkleja się” od zaplanowanego toru, pojawia się chropowatość i micro-wżery,
  • zbyt ostre hamowanie – w narożniku powstaje lokalne „rozmycie” i poszerzenie szczeliny, a kąt staje się mniej ostry,
  • nierówny ślad cięcia na spodzie detalu – krawędź „faluje”, choć od góry kontur wygląda dobrze.

Dlatego programowanie trajektorii pod WaterJet musi minimalizować fragmenty wymagające agresywnej zmiany prędkości i kierunku. Im łagodniejszy tor ruchu osi, tym bardziej „posłuszny” staje się strumień.

Wpływ grubości i rodzaju materiału na błąd toru

Ten sam program cięcia może zachować się zupełnie inaczej w blasze 3 mm niż w płycie 40 mm. W cienkim materiale strumień ma stosunkowo krótki odcinek działania, więc lag line jest mało widoczna. Trajektoria cięcia WaterJet od góry i od spodu jest w miarę zbliżona.

W grubych materiałach wodno-ściernych (np. stal 30–40 mm, granit, szkło laminowane) sytuacja się zmienia:

  • strumień traci więcej energii w materiale,
  • opóźnienie toru na spodzie jest wyraźniejsze,
  • każda zmiana prędkości jest potęgowana na całej grubości przekroju.

Rodzaj materiału również ma znaczenie: materiały twarde i kruche (szkło, ceramika, granit) reagują inaczej niż stal konstrukcyjna czy aluminium. Przy tych pierwszych strumień nie ma ochoty „podążać” za gwałtownymi zmianami toru – powstają odłupania, mikropęknięcia, a narożniki stają się nieprzewidywalne.

Kąt odchylenia krawędzi (taper) a trajektoria

Typowym skutkiem działania strumienia jest taper – różnica szerokości szczeliny cięcia na górze i na dole detalu. Górna krawędź jest zwykle prosta, dolna lekko podcięta pod kątem. W zależności od jakości, prędkości i grubości, kąt ten może być praktycznie niezauważalny lub całkiem spory.

W nowoczesnych głowicach używa się dynamicznego sterowania głowicą – oś pochyla się tak, aby kompensować ten kąt. Jednak nawet bez takiego systemu programista może ograniczyć negatywne skutki taperu poprzez:

  • rozsądny dobór prędkości posuwu – zwłaszcza w łukach i narożnikach,
  • zmianę orientacji cięcia (wewnętrzne / zewnętrzne kontury) z myślą o istotnej stronie krawędzi,
  • zastosowanie naddatku i późniejszej obróbki wykańczającej (szlif, frezowanie).

Gdy trajektoria jest źle dobrana (za szybka, z ostrymi zatrzymaniami), taper potrafi się lokalnie zmieniać, co daje efekt „pofalowanej” krawędzi na spodzie. Widział to każdy, kto próbował ciąć ciasne łuki w stali 20 mm na wysokiej jakości przy maksymalnym posuwie – z góry pięknie, od spodu „artystyczne esy-floresy”.

Głowica tnąca WaterJet w detalu podczas obróbki metalu
Źródło: Pexels | Autor: Pixabay

Definiowanie łuków i promieni – od geometrii CAD do ruchu osi

Łuki G02/G03 w sterownikach WaterJet

Standardowe sterowniki CNC obsługują łuki za pomocą komend G02 (ruch kołowy zgodnie z ruchem wskazówek zegara) i G03 (przeciwnie do ruchu wskazówek). Dla WaterJet to kluczowa funkcja – łuk jako pojedyncze polecenie jest z reguły realizowany płynniej niż dziesiątki krótkich odcinków prostej.

Ważne aspekty definicji łuków:

  • Promień – często zbyt mały promień jest definiowany w CAD, bez refleksji, czy maszyna ma szansę go „wyrobić”.
  • Metoda opisu – I/J (środek łuku) lub R (promień). Niektóre sterowniki wolą jedno z tych podejść.
  • Kierunek – błędny kierunek łuku w G-kodzie to nie tylko problem geometrii, ale też kompensacji narzędzia (lewa/prawa korekcja).

W WaterJecie łuk G02/G03 ma dodatkowe znaczenie: umożliwia sterownikowi płynne wyliczanie przyspieszeń i spowolnień, co przekłada się na płynność ruchu osi. Jeżeli łuk zostanie „poćwiartowany” w CAM na masę krótkich linii, sterownik traci tę informację i zaczyna każdą prostą traktować quasi-osobno.

Minimalny promień możliwy do uzyskania

Każda maszyna ma swój praktyczny minimalny promień cięcia. Nie chodzi o to, czy dysza się zmieści, tylko czy głowica jest w stanie wykonać ruch po okręgu bez nadmiernej utraty prędkości i bez drgań.

Ograniczenia:

  • maksymalne przyspieszenie osi X/Y,
  • sztywność portalu i napędów,
  • dynamika sterowania (look-ahead, filtry wygładzania),
  • grubość i rodzaj materiału (im grubszy i twardszy, tym większy promień wymagany).

W praktyce małe promienie teoretyczne rzędu 0,5–1 mm często wychodzą „jajowate” lub wręcz „prawie prostokątne” z delikatnie zaokrąglonym rogiem. Jest to efekt wymuszonego spowolnienia maszyny, opóźnienia strumienia i w efekcie nadcięcia w pobliżu narożnika. Rozsądne minimum dla wielu klasycznych WaterJetów to 1,5–3 mm, zależnie od materiału i oczekiwanej jakości.

Segmentacja łuków a płynność ruchu

Wiele systemów CAM dla WaterJetów ma ustawienie „maksymalna długość segmentu” lub podobną funkcję, która dzieli łuki na odcinki prostych. Ma to sens w sytuacjach, gdy sterownik słabo obsługuje G02/G03 lub gdy potrzebna jest bardzo nietypowa interpolacja. Jednak nadmierna segmentacja potrafi zrobić więcej szkody niż pożytku.

Skutki zbyt gęstej segmentacji łuków:

Skutki nadmiernej segmentacji łuków

Jeśli CAM nadmiernie „pociapie” łuk na odcinki G01, sterownik traci ciągłość geometrii. Patrząc na ekran, widzisz ładny okrąg, ale dla maszyny to szereg krótkich, często kątowo „poszarpanych” ruchów.

Co się wtedy dzieje na maszynie:

  • coraz częstsze mikrohamowania i mikroprzyspieszenia – serwa co chwilę korygują kierunek,
  • lokalne zmiany prędkości posuwu, szczególnie gdy sterownik ma sztywne ograniczenia jerk,
  • wzrost błędu toru na spodzie detalu, bo strumień nie nadąża za „drgającą” trajektorią,
  • wyczuwalne drgania portalu przy ciasnych łukach złożonych z gęstych segmentów.

Typowy objaw na detalu: z góry łuk wygląda poprawnie, ale po obwodzie pojawia się drobne „karbowanie” krawędzi, szczególnie przy cięciu jakościowym. Gdy ustawisz lampę pod kątem, widać to jak na dłoni.

Strategie ograniczania segmentacji

Zamiast zmagać się z konsekwencjami, lepiej oswoić segmentację już na poziomie CAD/CAM. Najprostsze techniki to:

  • zwiększenie dopuszczalnego błędu aproksymacji przy generowaniu ścieżki – większy tolerance powoduje, że system CAM chętniej używa G02/G03, a rzadziej odcinków prostych,
  • łączenie sąsiednich łuków i prostych w jedną krzywą przed postprocesingiem (funkcje „fit arcs”, „simplify geometry”),
  • świadomy dobór formatu postprocesora – niektóre postprocesory z uporem maniaka zamieniają wszystko na G01; czasem wystarczy zmiana konfiguracji lub inny post, aby łuki wróciły do gry.

W praktyce opłaca się poświęcić kilka minut na „odchudzenie” zbyt pociętego modelu 2D. Jeden operator kiedyś podsumował to tak: „Godzina mniej w CAM, dwie godziny mniej przy poprawkach na hali”. Niby prosta matematyka.

Łuki jako sposób łagodzenia narożników

Łuki nie służą tylko do odwzorowania geometrii kół czy otworów. Dobrze wstawione małe promienie w narożnikach potrafią radykalnie poprawić płynność ruchu i jakość cięcia. Mowa o tak zwanym „corner rounding” – zamianie idealnie ostrych kątów na minimalne zaokrąglenia.

Przykład typowy: prostokątny otwór z wewnętrznymi narożami 90°. W CAD rysowany jako ostre wierzchołki, w rzeczywistości i tak nieosiągalne. Wstawienie promieni 1,5–2 mm:

  • pozwala sterownikowi zachować wyższą prędkość w narożniku,
  • zmniejsza lokalne „rozdmuchanie” szczeliny przy zatrzymaniu,
  • daje wizualnie równomierną, spokojną krawędź bez „zadziorów wodnych”.

Jeśli projektant upiera się przy „idealnym” kącie prostym wewnątrz, zwykle kończy się na tym, że i tak dostaje kąt zaokrąglony, tylko w sposób przypadkowy. Dużo korzystniej jest zdefiniować promień świadomie niż polegać na fizyce wody jako generatorze geometrii free-style.

Zbliżenie maszyny leśnej tnącej duży pień drzewa na zewnątrz
Źródło: Pexels | Autor: Collab Media

Programowanie narożników – ostre kąty, fazowanie i zaokrąglanie

Dlaczego ostre narożniki są problematyczne w WaterJet

Narożnik to miejsce, gdzie zbiegają się wszystkie grzechy trajektorii: gwałtowna zmiana kierunku, zmiana prędkości i maksymalne opóźnienie strumienia. W przeciwieństwie do frezu, który ma określoną średnicę i pracuje „bryłą”, strumień wodno-ścierny jest elastyczny, a przy hamowaniu zaczyna się „rozlewać”.

Efekt przy ostrym, nieprzygotowanym narożniku:

  • rozszerzona szczelina dokładnie w wierzchołku,
  • leciutko ścięty kąt (mniej niż 90° dla wewnętrznych, więcej dla zewnętrznych),
  • miejscowe pogorszenie jakości powierzchni, często widoczne jako mały „krater” lub wżer.

Im grubszy materiał i im wyższa zadana jakość, tym mocniej narożnik pokazuje, jak naprawdę wygląda dynamika maszyny. Niby drobiazg, ale przy elementach pasowanych zaczyna to boleć.

Spowolnienia w narożnikach (corner slow-down)

Większość sterowników WaterJet oferuje parametry typu „corner slow-down” lub podobne. To mechanizm, który automatycznie redukuje prędkość posuwu przy przechodzeniu przez narożniki o małym kącie. Z pozoru prosta funkcja, ale źle ustawiona potrafi skutecznie zniszczyć cykl czasu.

Typowe pułapki:

  • zbyt agresywne spowolnienie – maszyna praktycznie zatrzymuje się w każdym narożu, na detalu pojawiają się rozlane krawędzie, a czas cięcia „puchnie”,
  • zbyt mały próg kąta – sterownik traktuje jako „ostry narożnik” nawet łagodne załamania, co prowadzi do niepotrzebnych redukcji prędkości na całym konturze.

Rozsądna konfiguracja opiera się na kilku testowych detalach. Jeden kształt „gwiazdy” z wieloma kątami (od bardzo ostrych po tępe) szybko pokazuje, przy jakich parametrach znikają nadtopione rogi, a czas cięcia wciąż pozostaje akceptowalny.

Zaokrąglanie narożników po stronie CAD

Zamiast liczyć, że sterownik czarodziejsko „wygładzi” narożnik, można przygotować go już na etapie rysunku. Zaokrąglenie (fillet) w CAD o kontrolowanym promieniu:

  • jasno definiuje, jak ma wyglądać geometria (koniec dyskusji na hali, czy „tak miało być”),
  • pozwala dobrać promień zgodnie z możliwościami maszyny,
  • umożliwia zastosowanie spójnej strategii dla całej partii elementów.

Przy elementach dekoracyjnych czy częściach, gdzie narożnik nie jest bazą montażową, promienie 2–3 mm często są całkowicie akceptowalne, a oszczędzają mnóstwo kłopotów. Uporczywe rysowanie „ostrych jak brzytwa” rogów na blachach 20–30 mm zwykle kończy się tym, że projekt trafia do szlifierza.

Fazowanie narożników zamiast idealnych ostrych kątów

Alternatywą dla zaokrąglenia jest małe fazowanie. Zamiast jednego, teoretycznie idealnego wierzchołka, wstawia się krótkie ścięcie pod zadanym kątem. Dla WaterJet ma to kilka zalet:

  • ruch w narożu zamienia się w przejście między dwoma prostymi pod małym kątem – dynamicznie łatwiejsze niż „skręt na ręcznym”,
  • strumień nie musi wykonywać ruchu o promieniu bliskim zeru,
  • mniejsze ryzyko lokalnych „bąbli” i podtopień.

Fazki sprawdzają się zwłaszcza w grubych materiałach, w których później i tak wykonywana jest dodatkowa obróbka. Krótkie, kontrolowane ścięcie jest prostsze do „złapania” przy dalszej obróbce niż rozmyty, przypadkowy narożnik.

Wejścia i wyjścia z narożników – mikropetle i overshoot

Część systemów CAM proponuje tzw. mikropetle (mini-luping) lub kontrolowane „przestrzelenie” narożnika (overshoot). Idea jest taka, aby nie „przyklejać” strumienia dokładnie w wierzchołku, tylko wyprowadzić go kawałek dalej po łuku lub prostej i zawrócić płynniej.

W praktyce stosuje się dwa scenariusze:

  • mikropetla – mały łuk poza konturem, w którym maszyna może zwolnić i zawrócić bez niszczenia naroża detalu,
  • overshoot – lekkie przedłużenie jednej z krawędzi poza punkt teoretyczny i powrót do właściwego toru.

Obie techniki wymagają bardzo świadomego użycia i odpowiednich naddatków materiału. Świetnie działają np. na zewnętrznych narożnikach elementów, które po cięciu i tak idą na frezowanie. Głowica „wyrzuca” dynamiczne zawirowania poza obszar końcowej geometrii.

Płynność ruchu osi – parametry dynamiki i ich wpływ na krawędź

Przyspieszenia, prędkości i jerk w praktyce WaterJet

Przy WaterJecie zbyt często skupia się uwagę wyłącznie na ciśnieniu i ścierniwie, a parametry serwonapędów traktuje jako „coś dla automatyków”. To błąd. Maksymalne przyspieszenia, prędkości i jerk bezpośrednio wpływają na to, czy strumień trzyma się toru, czy zaczyna „pływać”.

Ogólna zasada jest prosta: im bardziej agresywna dynamika, tym:

  • szybsze pokonywanie prostych odcinków,
  • większe ryzyko nadmiernych spowolnień w łukach i narożnikach (bo sterownik pilnuje limitów),
  • mocniejsze pobudzenie drgań mechaniki przy nagłych zmianach kierunku.

Ustawienie wszystkiego „na maksa” daje wrażenie szybkiej maszyny tylko na ekranie. Na detalu pojawiają się fale, lokalne nadcięcia i różna szerokość szczeliny. Dopiero zbalansowanie dynamiki względem typowych detali produkcyjnych pozwala realnie skrócić czas bez ofiary w jakości.

Look-ahead – przewidywanie trajektorii przez sterownik

Funkcja look-ahead to rodzaj „kuli do wróżenia” w sterowniku – układ napędowy analizuje kilka (czasem kilkadziesiąt) bloków G-kodu naprzód i w oparciu o to planuje płynność ruchu. Przy WaterJet różnica między look-ahead wyłączonym a włączonym jest często widoczna gołym okiem.

Z look-ahead sterownik może:

  • wcześniej zacząć hamowanie przed ostrym łukiem lub narożnikiem,
  • łagodnie przechodzić przez sekwencje krótkich segmentów, traktując je jak krzywą,
  • utrzymywać możliwie stały posuw, zamiast serii gwałtownych start-stop.

Na krawędzi przekłada się to na mniejszą falistość, stabilniejszy kąt taperu i brak charakterystycznych „odcisków buta” w miejscach, gdzie maszyna wcześniej się zatrzymywała. Przy skomplikowanych konturach z dużą liczbą drobnych detali look-ahead jest wręcz obowiązkowy, jeśli celem ma być jakość, a nie tylko „żeby przecięło”.

Filtry wygładzania trajektorii (spline, smoothing)

Nowocześniejsze sterowania oferują różnego typu filtry wygładzające trajektorię. W praktyce oznacza to, że zamiast dokładnie odwzorowywać każdy mikrokąt w G-kodzie, sterownik subtelnie „obrabia” tor, zamieniając drobne załamania na łagodne krzywe. Oczywiście w granicach zadanego błędu tolerancji.

Zalety w WaterJet:

  • redukcja ilości zatrzymań i gwałtownych spowolnień,
  • mniejsza liczba drgań przenoszonych na konstrukcję maszyny,
  • spokojniejszy, wizualnie płynny ruch głowicy (operatorzy lubią to oglądać).

Ograniczenie jest jedno: nadmierne wygładzanie może zauważalnie zmienić geometrię cienkich żeber, ostrych kieszeni czy elementów pasowanych. Dlatego filtr warto dobierać osobno do „roboty artystycznej” (np. dekor, logo) i osobno do detali precyzyjnych.

Stała prędkość cięcia vs. tryb dokładnościowy

W większości sterowników istnieje wybór między trybem preferującym stałą prędkość (constant velocity, CV) a trybem dokładnościowym (exact stop lub podobne). W WaterJet wybór ten ma spore konsekwencje:

  • w trybie CV sterownik „lekko zaokrągla” ostre krawędzie, aby nie zatrzymywać osi i utrzymać płynność,
  • w trybie exact stop głowica zatrzymuje się przy każdej ostrej zmianie kierunku, co poprawia odwzorowanie geometrii, ale pogarsza krawędź i czas.

Rozsądne podejście: użyć trybu stałej prędkości dla większości konturu, a exact stop tylko tam, gdzie geometria rzeczywiście tego wymaga (np. kluczowe bazy montażowe). Często wystarczy rozdzielić program na dwa przejścia lub zastosować różne grupy ustawień w ramach jednego pliku.

Dostosowanie dynamiki do typu detalu

Ten sam WaterJet rzadko tnie wyłącznie jeden typ części. Jednego dnia idą grube płyty z niewielką ilością detali, innego – cienka blacha pełna drobnicy. Ustawienia dynamiki, które działają idealnie przy prostych kształtach na 30 mm, potrafią być kompletnie nieoptymalne dla „koronki” z 3 mm.

Praktyczne podejście polega na przygotowaniu kilku „profilów pracy”:

  • profil „masywny” – obniżone przyspieszenia i jerk, mocniejszy corner slow-down, nastawiony na grube materiały,
  • profil „drobny detal” – delikatnie podniesione przyspieszenia, wyższy priorytet płynności, aktywne filtry wygładzania,
  • profil „ekonomiczny” – dla cięć zgrubnych, gdzie ważniejszy jest czas niż idealna krawędź.

Synchronizacja trajektorii z parametrami cięcia

Trajektoria nie żyje w próżni – musi „dogadać się” z ciśnieniem, przepływem ścierniwa i wysokością głowicy. Przy tej samej geometrii, ale innych parametrach procesu, zachowanie strumienia potrafi być zupełnie odmienne. Ten sam łuk raz wychodzi jak z katalogu, a innym razem jak po deszczu na polnej drodze.

Podstawowa zasada: im słabsze parametry cięcia (niższe ciśnienie, mniej ścierniwa, wyższa prędkość), tym bardziej należy:

  • łagodzić przejścia między segmentami (więcej łuków, mniej „łamanej” polilinii),
  • podnosić minimalne spowolnienia w narożnikach,
  • unikać bardzo krótkich, drobnych ruchów, które tylko szarpią strumień.

Przy cięciu „na jakość” (wolniej, pełne ścierniwo, wysokie ciśnienie) można pozwolić sobie na bardziej agresywną dynamikę, bo strumień ma większą zdolność „trzymania” toru. Nadal jednak obowiązuje ta sama geometria – WaterJet nie nagle nie zamieni się w szlifierkę profilową z nieskończoną sztywnością.

Dobrą praktyką jest przygotowanie w CAM kilku zestawów parametrów cięcia, do których dopasowane są również parametry trajektorii. Nie tylko „jakość 1/2/3”, ale także:

  • osobne domyślne promienie zaokrągleń dla grubych i cienkich materiałów,
  • inne progi spowolnień w narożnikach przy „cięciu ekonomicznym” i „cięciu precyzyjnym”,
  • różne limity minimalnej długości segmentu, poniżej której linie są łączone lub zamieniane na krzywe.

Wpływ mostków i mikropodpór na płynność trajektorii

Przy cięciu małych detali mostki (taby) są koniecznością, inaczej część kończy wycieczkę w zbiorniku z wodą. Są jednak również jednym z głównych wrogów płynnej trajektorii. Każdy tab to lokalna zmiana prędkości, czasem podniesienie głowicy i ponowne wejście w materiał – idealne miejsce na falę, nadcięcie lub krater.

Żeby nie zamienić konturu w „autostradę z progami zwalniającymi co 2 metry”, przy projektowaniu mostków warto:

  • ustawiać je na prostych odcinkach, z dala od krytycznych łuków i narożników,
  • ograniczyć ich liczbę do minimum zapewniającego stabilność detalu,
  • dostosować sekwencję cięcia tak, aby przejścia przez mostki nie kumulowały się w jednym rejonie części.

W bardziej zaawansowanych systemach CAM można zdefiniować inny profil dynamiki dla ruchów z mostkami – delikatniejsze przyspieszenia, łagodniejsze wejścia i wyjścia. Czas cięcia rośnie symbolicznie, a liczba niespodzianek na krawędziach spada zauważalnie.

Segmentacja konturu i kolejność cięcia

Nawet idealnie zaprogramowana trajektoria traci sens, jeśli kolejność cięcia zmusza maszynę do nieustannych skoków po stole. Każdy daleki przejazd jałowy to czas, ale też potencjalne rozstrojenie układu – termiczne, mechaniczne, a czasem po prostu „gubienie rytmu” strumienia.

Lepsze podejście to logiczne grupowanie trajektorii:

  • cięcie najpierw wszystkich otworów wewnętrznych, potem obrysu,
  • dzielenie arkusza na strefy i kończenie jednej strefy w całości, zanim maszyna przejdzie do następnej,
  • unikanie zygzakowania „tam i z powrotem” po całym formacie z powodu niefortunnie wygenerowanej ścieżki.

Przy cieńszych materiałach i gęsto upakowanych detalach kolejność cięcia ma jeszcze jeden aspekt – unikanie cięcia blisko „luźnych” już elementów, które mogą się podnieść, obrócić lub wejść w szczelinę. Trajektoria powinna „odcinać” części w przemyślany sposób, tak aby jak najdłużej były stabilnie związane z płytą.

Geometria z CAD a realna trajektoria – kontrola importu

Spora część problemów z trajektorią nie wynika z fizyki czy mechaniki, tylko z tego, co importuje się z CAD. Drobne „śmieci” w geometrii, na które konstruktor nawet nie spojrzy, w CAM przekształcają się w dziesiątki mikrosegmentów, mikrokątów i dziwnych przeskoków.

Przed wygenerowaniem G-kodu opłaca się przeprowadzić kilka rutynowych czynności:

  • łączenie segmentów w jedną polilinię tam, gdzie w CAD ktoś narysował kontur „z zapałek”,
  • usuwanie duplikujących się linii i łuków (pokrywające się krawędzie),
  • naprawę mikroszczelin między elementami geometrycznymi, które powodują, że CAM widzi to jako kilka osobnych profili.

Większość programów ma funkcje typu „napraw geometrię” lub „join/optimize”. W WaterJet to nie kosmetyka, ale wprost wpływ na jakość trajektorii – każdy niepotrzebny węzeł to potencjalny punkt spowolnienia lub delikatnego „szarpnięcia” głowicy.

Krzywe NURBS i splajny vs. polilinie

Nowoczesne systemy CAD/CAM coraz częściej operują na krzywych wyższych rzędów (splajny, NURBS). Dają one bardzo gładkie przejścia, jednak nie wszystkie sterowania WaterJet potrafią je czytać wprost. Często kończy się to ich dyskretyzacją do bardzo krótkich segmentów prostych lub łuków.

Jeżeli sterownik obsługuje NURBS, warto to wykorzystać – krzywa jest wtedy odwzorowana z minimalną liczbą punktów pośrednich, a ruch osi jest naturalnie płynny. Gdy takiej obsługi brakuje, lepiej samodzielnie kontrolować proces aproksymacji:

  • ustawić rozsądną tolerancję liniową (nie „1 mikron”, bo powstanie chmura segmentów),
  • tam, gdzie to możliwe, zastąpić fragmenty splajnów klasycznymi łukami i prostymi,
  • sprawdzić wizualnie, czy wygenerowany kontur nie przypomina „pikselowej krawędzi” złożonej z setek krótkich odcinków.

W krótkim detalu różnicy prawie nie będzie, ale przy długich, łagodnych krzywiznach, np. panelach dekoracyjnych, gładka krzywa kontra „połamana” polilinia to już inny poziom kultury pracy maszyny.

Trajektoria przy cięciu wielowarstwowym i materiałach kompozytowych

Przy materiałach warstwowych (np. blacha + guma, kompozyty, przekładki) strumień zachowuje się inaczej w każdej warstwie. Czasem po przejściu przez górną twardą warstwę lekko się rozprasza, aby w niższej miękkiej znów się „uspokoić”. Właśnie dlatego przy takich materiałach szczególnie wyraźnie widać błędy trajektorii – każdy „taniec” osi odciska się na krawędzi.

Sprawdzają się tu dwie strategie:

  • obniżenie prędkości i łagodniejsze parametry dynamiki na całym konturze,
  • wprowadzenie dodatkowych „pseudopromieni” w miejscach, gdzie przejścia między segmentami są najostrzejsze.

Przy grubych kompozytach czasem lepszy efekt daje lekkie „przedobrzenie” z płynnością – geometria jest minimalnie złagodzona, ale krawędź na całej wysokości jest równomierna. Jeśli część i tak będzie potem obrabiana wykańczająco, takie podejście bywa zwyczajnie rozsądniejsze.

Programowanie trajektorii dla cięć z naddatkiem i obróbki wykańczającej

W wielu zakładach WaterJet służy do obróbki zgrubnej, a końcowy wymiar powstaje na frezarce lub szlifierce. W takim scenariuszu nie ma sensu walczyć o idealne odwzorowanie każdego łuku z dokładnością do setek, skoro i tak ściągnięte zostanie 0,5–1 mm materiału.

Lepszy model pracy to:

  • zaplanować pierwsze przejście z naddatkiem, z trajektorią nastawioną na płynność i rozsądny czas (CV, mocniejsze wygładzanie, łagodniejsze narożniki),
  • drugą obróbkę wykańczającą wykonać już na innej maszynie, z pełnym priorytetem dokładności geometrycznej.

W takim podejściu można korzystać z mikropętli, overshootów i pokaźnych zaokrągleń w miejscach, gdzie frez i tak wszystko „wyczyści”. WaterJet robi to, w czym jest dobry: szybko „wycina” kształt z arkusza, nie udając przy tym maszyny do wykończeniówki.

Wpływ kierunku cięcia na kształt krawędzi

Kierunek ruchu po konturze (zgodnie lub przeciwnie do ruchu wskazówek zegara) determinuje, po której stronie znajduje się krawędź „ładniejsza”, a po której – ta bardziej stożkowa. W wielu aplikacjach ma to marginalne znaczenie, ale przy elementach pasowanych albo widocznych (fronty, dekory) mała zmiana sekwencji cięcia potrafi uratować cały projekt.

Przy programowaniu trajektorii warto zadać sobie kilka pytań:

  • która krawędź ma być referencyjna (baza montażowa, linia styku z innym elementem),
  • gdzie ewentualny taper będzie najmniej uciążliwy (strona „od ściany”, niewidoczna),
  • czy sekwencja kierunków cięcia nie wprowadza niepotrzebnego krzyżowania się ścieżek i zbędnych przejść jałowych.

Ustawienie odpowiedniego kierunku cięcia dla wewnętrznych i zewnętrznych konturów jest banalne w CAM, a późniejsze poprawki na gotowych częściach – już zdecydowanie mniej.

Minimalna długość segmentu a rzeczywista zdolność maszyny

Wielu konstruktorów lubi rysować „ładne ząbki” i „artystyczne” detale, w których pojedyncze zęby czy karby mają po kilka dziesiątych milimetra. Na ekranie wygląda to efektownie, ale w WaterJet granicą sensu jest to, co mechanika i strumień potrafią powtórzyć w ruchu.

Jeśli typowy czas reakcji osi i sztywność układu nie pozwalają na stabilne poruszanie się w mikroskali, teoretycznie ostre ząbki zamieniają się w rozmytą linię, a trajektoria przypomina próbę rysowania podpisu młotem pneumatycznym.

Rozwiązanie jest proste, choć nie zawsze popularne w dziale konstrukcji: zdefiniować minimalny rozmiar detalu i minimalną długość segmentu, które mają sens dla danej maszyny i materiału. Wszystko poniżej tego progu:

  • upraszczać (łączyć sąsiednie ząbki, zaokrąglać mikroszczeliny),
  • zamieniać na gładkie krzywizny,
  • albo z góry planować jako detal do wykonania inną technologią.

W codziennej produkcji zdrowsze są powtarzalne, lekko „zgrubne” kształty niż idealnie narysowana, ale w praktyce nie do odtworzenia koronka.

Weryfikacja trajektorii na sucho i na próbkach

Przy bardziej złożonych trajektoriach sens ma krótki „próbny taniec” maszyny – przejazd bez cięcia (z odstawionym strumieniem) lub na cienkim, tanim materiale. Chodzi o sprawdzenie, czy ruch głowicy jest płynny, bez gwałtownych szarpnięć, nieoczekiwanych zatrzymań ani niepotrzebnych nawrotów.

Podczas takiej próby można wychwycić typowe problemy:

  • nagłe spadki prędkości w gęstych skupiskach węzłów,
  • dziwne „podskoki” w miejscach przejść między geometrią importowaną z różnych źródeł,
  • nieoptymalną kolejność cięcia, gdzie maszyna ciągle ucieka na drugi koniec stołu.

Jedna czy dwie godziny poświęcone na przygotowanie i test kilku „detali wzorcowych” zwracają się później wielokrotnie – jakością krawędzi i mniejszą liczbą niespodziewanych reklamacji. A operator, zamiast improwizować ustawienia „na ucho”, ma konkretny punkt odniesienia.

Najczęściej zadawane pytania (FAQ)

Dlaczego trajektoria cięcia w WaterJet jest bardziej wymagająca niż przy frezowaniu czy plazmie?

W WaterJet narzędziem nie jest sztywne ostrze, tylko słup wody ze ścierniwem, który zachowuje się jak elastyczna linka. Strumień po wejściu w materiał zwalnia i „ciągnie się” za ruchem głowicy, więc realne miejsce cięcia znajduje się nieco za dyszą. To zupełnie inna fizyka niż przy frezie czy łuku plazmowym.

Do tego dochodzi bezwładność strumienia i wrażliwość na odległość dysza–materiał. Każde przyspieszanie, hamowanie, zmiana kierunku oraz nierówności stołu wpływają na tor cięcia. Dlatego sama poprawna geometria CAD nie wystarczy – trzeba ją pogodzić z możliwościami maszyny i zachowaniem strumienia w materiale.

Co to jest lag line w cięciu wodą i jak wpływa na dokładność kształtu?

Lag line to opóźnienie strumienia względem pozycji głowicy. Gdy patrzy się na przekrój materiału, widać, że na spodzie strumień „wychodzi” kawałek dalej niż miejsce, nad którym aktualnie znajduje się dysza. Im grubszy materiał i mniejszy posuw, tym ten efekt jest dłuższy i wyraźniejszy.

W praktyce powoduje to przesunięcie krawędzi na spodzie detalu, zaokrąglanie wewnętrznych narożników i lokalne zwężenia lub poszerzenia szczeliny cięcia przy gwałtownych zmianach prędkości. Dlatego ostre narożniki narysowane w CAD bez korekt pod WaterJet rzadko wychodzą w realu tak ostre, jak na ekranie.

Jak poprawnie programować łuki i narożniki pod WaterJet, żeby uniknąć „piłowanych” krawędzi?

Przy łukach i narożnikach kluczowe jest ograniczenie gwałtownych zmian wektora ruchu. Zamiast ostrych „łamanych” pod kątem prostym lepiej stosować małe promienie przejściowe i łagodne łuki, które pozwalają osiom utrzymać płynny ruch, bez szarpania posuwem.

Dobrą praktyką jest:

  • dodawanie promieni w narożach (tam, gdzie geometria i wymagania klienta na to pozwalają),
  • unikanie bardzo małych segmentów linii w eksporcie z CAD (lepiej zamienić je na prawdziwe łuki),
  • dostosowanie prędkości i jakości cięcia w newralgicznych miejscach – narożnik częściej warto „przydusić”, niż potem szlifować.

Przykład z hali: ten sam detal z ostrymi narożami, po dodaniu kilku promieni 0,5–1 mm, wyszedł szybciej i z lepszą krawędzią, mimo że na rysunku różnica była ledwo widoczna.

Jak wysokość dyszy nad materiałem wpływa na trajektorię i jakość krawędzi?

Odległość dysza–materiał wpływa na skupienie i kształt strumienia. Gdy głowica jedzie raz wyżej, raz niżej, zmienia się szerokość szczeliny, kąt odchylenia strumienia i efektywna energia cięcia. To uderza szczególnie w narożniki i łuki – jeden wychodzi ostry, drugi po przeciwnej stronie detalu już „obgryziony”.

Bez stabilnej wysokości Z nawet świetnie zaprogramowana trajektoria traci sens. Stabilny, prosty stół, działająca korekcja wysokości i odpowiednie podparcie materiału (żeby nie „pływał”) są tak samo ważne, jak elegancka ścieżka z CAM-a.

Jak dynamika maszyn (przyspieszenia, jerk) wpływa na tor cięcia WaterJet?

Serwonapędy mają ograniczoną maksymalną prędkość, przyspieszenie i tzw. jerk (nagłą zmianę przyspieszenia). Jeżeli trajektoria z CAM jest bardzo „poszatkowana” i sterownik próbuje zatrzymywać się w każdym punkcie, głowica zaczyna szarpać w narożnikach i na łukach. To prosta droga do falowania krawędzi i nierównej fasety cięcia.

Dlatego w sterowniku CNC trzeba znaleźć kompromis między dokładnością geometrii a płynnością ruchu. Z pomocą przychodzą:

  • funkcje look-ahead (wyprzedzające analizowanie ścieżki),
  • filtry wygładzania toru,
  • rozsądne ograniczenia przyspieszeń i jerków dla osi.

Sama korekta po stronie CAD/CAM to tylko połowa roboty – druga połowa siedzi w parametrach napędów.

Dlaczego ten sam program cięcia daje inne efekty na cienkiej blasze i na grubym materiale?

W cienkich blachach strumień działa krótko, więc lag line jest niewielka, a różnice między górą a spodem krawędzi są mało widoczne. W grubych materiałach (stal 30–40 mm, kamień, szkło laminowane) strumień traci znacznie więcej energii, mocniej się odchyla i opóźnienie na spodzie jest wyraźne.

Każda zmiana prędkości i kierunku ruchu jest wtedy „rozciągnięta” przez całą grubość materiału. To, co w 3 mm wygląda jeszcze dobrze, w 40 mm potrafi dać miękkie narożniki i falującą krawędź. W praktyce często używa się osobnych strategii trajektorii (inne prędkości, łagodniejsze łuki, ostrożniejsze naroża) dla cienkich blach i grubych płyt, nawet jeśli kształt w CAD jest identyczny.

Czy da się całkowicie wyeliminować błąd toru w cięciu wodą?

Całkowicie – nie. Zawsze będzie istnieć pewne opóźnienie strumienia, wpływ grubości materiału, jego rodzaju oraz ograniczenia dynamiki maszyny. Celem nie jest „zero błędu”, tylko takie zaprogramowanie trajektorii, żeby błąd mieścił się bezpiecznie w tolerancjach detalu.

W praktyce robi się to przez sensowny dobór prędkości, jakości cięcia, promieni w narożach, stabilizację wysokości Z i dobranie parametrów sterowania osi. Dobrze ustawiony WaterJet potrafi ciąć bardzo powtarzalnie – o ile program i maszyna „grają do jednej bramki”, a nie każdy swoje.

Poprzedni artykułPlik DXF z Corela, Illustratora i Inkscape: pułapki przy eksporcie pod WaterJet
Następny artykułKontury wewnętrzne i zewnętrzne: kolejność cięcia a oznaczenia w DXF
Jakub Rutkowski
Jakub Rutkowski zajmuje się tematami na styku projektowania i wykonania: od geometrii w CAD po praktyczne aspekty cięcia WaterJet. Na blogu pokazuje, jak myśleć o detalach pod kątem technologii: minimalne otwory, promienie, mostki, układ na arkuszu i kolejność operacji, które wpływają na jakość oraz koszt. Wnioski opiera na testach wariantów i analizie efektów na gotowych elementach, a nie na teoretycznych założeniach. Zwraca uwagę na komunikację z wykonawcą i precyzyjne wymagania jakościowe, by uniknąć rozczarowań po odbiorze. Jego styl jest rzeczowy: jasno wskazuje, co jest standardem, a co wymaga indywidualnych prób na danym materiale.