Skalowanie i obrót w CAD: co zrobić, by nesting WaterJet liczył się poprawnie

1
34
1/5 - (1 vote)

Z tego wpisu dowiesz się:

Dlaczego skala i obrót mają znaczenie przy nestingu WaterJet

Jak algorytm nestingu „widzi” rysunek CAD

Oprogramowanie do nestingu pod WaterJet nie patrzy na rysunek jak człowiek. Nie widzi „ładnego detalu”, nie ocenia, czy kształt „wygląda na 100 mm”. Dla algorytmu nestingowego plik DXF lub DWG to zestaw współrzędnych punktów oraz typów elementów: linie, łuki, splajny, polilinie, ewentualnie bloki. Wszystko sprowadza się do cyfrowych współrzędnych w zadanych jednostkach.

Jeżeli w CAD narysowano prostokąt 100 × 50, to w pliku znajdą się punkty o współrzędnych typu (0,0), (100,0), (100,50), (0,50). Program WaterJet założy, że te wartości są w jednostkach roboczych maszyny – zwykle milimetrach, ale to nie jest magicznie zapisane w rysunku, tylko w konfiguracji i interpretacji. Jeśli po drodze cokolwiek zostanie przeskalowane, zmienione lub obrócone „po amatorsku”, nesting dalej coś policzy, ale niekoniecznie to, czego oczekujesz.

W praktyce oznacza to, że każdy błędny krok przy skalowaniu lub obrocie geometrii może wprowadzić nie tylko błąd wymiaru, ale też nieprzewidywalne zachowanie nestingu: części lądują obok arkusza, elementy są traktowane jako dekoracja tła, kerf zostaje policzony po złej stronie, a orientacja względem arkusza przestaje mieć sens technologiczny.

Skutki błędnej skali dla nestingu WaterJet

Gdy skala jest zła, efekty widać natychmiast – o ile ktoś patrzy uważnie. Najczęstsze objawy to:

  • detale „mikroskopijne” w podglądzie arkusza – wyglądają jak jedna kropka przy krawędzi blachy,
  • detale gigantyczne – jeden element zajmuje „20 arkuszy”, więc nesting wygląda na pusty lub program odmawia liczenia,
  • nietypowe zużycie materiału w kalkulatorze – nie da się osiągnąć sensownego upakowania, nawet przy prostych kształtach,
  • przekłamana wycena – system liczy cenę za cięcie jak dla ogromnych arkuszy lub tysięcy metrów cięcia.

Jeżeli rysunek zamiast 100 × 50 mm ma po wczytaniu 100 × 50 cali (lub odwrotnie), program do nestingu jest przekonany, że pracuje na innej skali materiału. Pojawia się błędna optymalizacja, bo z jego perspektywy detale mają zupełnie inne rozmiary niż arkusz. To może skutkować stratą materiału, niepotrzebnymi odpadami i kompletnie nierealną symulacją czasu cięcia.

Błędy skali są szczególnie kosztowne przy wieloseryjnej produkcji: jeśli raz „przejdzie” zła geometria i ktoś jej nie skontroluje, błędnie wycięte detale mogą powstawać tygodniami – aż do pierwszej reklamacji lub montażu, który się nie składa.

Orientacja detalu a rozmieszczenie na arkuszu

Obrót geometrii to nie tylko kwestia estetyki na ekranie. Dla WaterJet orientacja detalu wpływa na kilka kluczowych aspektów:

  • możliwość wykorzystania funkcji automatycznego obrotu detali w nestingu,
  • respektowanie kierunku walcowania blachy lub włókien materiału kompozytowego,
  • kierunki wejść/wyjść strumienia wody i położenie mostków technologicznych,
  • czytelność rysunku i łatwość kontroli przez operatora (detal „do góry nogami” potrafi zmylić).

Jeżeli każdy detal przychodzi w innym kącie ustawienia, część programów nestingowych co prawda sobie poradzi, ale operator straci czas na obracanie i dopasowywanie orientacji. Zdarza się też, że system ma ustawiony limit obrotu (np. tylko 0°, 90°, 180°, 270°), aby zachować włókna lub teksty w jednym kierunku. Gdy projektant już „na sztywno” obróci detal o np. 17°, nesting przestaje mieć swobodę optymalizacji.

Klasyczny przypadek: milimetry vs cale

Jeden z typowych scenariuszy w warsztacie WaterJet wygląda tak:

Klient przysyła plik z prostą płytką z kilkoma otworami. W opisie: „Wymiary w milimetrach”. Po wczytaniu do systemu nestingu detal wygląda maleńko – ginie na tle arkusza. Krótka kontrola wymiaru: otwór, który ma mieć 10 mm, ma 0,39 w jednostkach roboczych maszyny. Dokładnie tyle, ile 10 mm w calach. Oznacza to, że:

  • rysunek wykonano w mm,
  • system nestingu odczytał jednostki jako cale,
  • detal jest 25,4 razy za mały.

Jeśli w tym momencie ktoś „ręcznie” przeskaluje geometrię „żeby wyglądała dobrze”, ale nie przeliczy poprawnie współczynnika, powstaje drugi poziom błędu. Kończy się na tym, że operator „dostraja” wymiary w locie, a detal z pozoru przechodzi, tylko że nigdy nie będzie idealnie zgodny z dokumentacją. Porządek w jednostkach i świadome skalowanie pozwalają takie numery wyeliminować.

Inżynier projektujący jaz wodny w programie CAD na ekranie komputera
Źródło: Pexels | Autor: ThisIsEngineering

Jednostki, skala i systemy współrzędnych – krótkie uporządkowanie

Jednostki w CAD a jednostki w oprogramowaniu WaterJet

Większość programów CAD pozwala zdefiniować jednostki dokumentu: milimetry, cale, czasem metry. Z kolei oprogramowanie WaterJet i system CAM mają swoje ustawienia jednostek roboczych – zwykle milimetry. Problem w tym, że plik DXF nie zawsze niesie jednoznaczną informację o tym, w jakich jednostkach został narysowany detal, albo program CAM tej informacji nie używa lub interpretuje ją po swojemu.

Są trzy typowe kombinacje:

  • CAD w milimetrach, CAM w milimetrach – sytuacja idealna, skala 1:1,
  • CAD w calach, CAM w milimetrach – detal będzie 25,4 razy za duży,
  • CAD w milimetrach, CAM w calach – detal będzie 25,4 razy za mały.

Dlatego przed eksportem i przed importem trzeba jasno ustalić, jakie jednostki obowiązują po obu stronach. Najlepiej przyjąć w firmie jednoznaczną zasadę: „projektujemy i tniemy w milimetrach”, a wszelkie projekty w calach przeliczamy kontrolowanie na wejściu, z użyciem sprawdzonego współczynnika.

Różnica między zmianą skali a zmianą jednostek

Wielu projektantów miesza pojęcia zmiany skali rysunku z zmianą jednostek projektu. To dwa różne mechanizmy:

  • zmiana jednostek w ustawieniach CAD (np. z cali na mm) często jedynie zmienia opis, siatkę, styl wymiarowania, ale nie przelicza geometrii,
  • skalowanie rysunku mnoży wszystkie współrzędne przez zadany współczynnik – rzeczywiście zmienia rozmiar geometrii.

Jeżeli plik został narysowany w calach (czyli bok 100 oznacza 100 cali), a trzeba go mieć w milimetrach, to:

  • sama zmiana jednostek w ustawieniach z „inch” na „mm” nic nie da – nadal będzie 100, tylko opisane jako mm,
  • konieczne jest skalowanie całej geometrii przez współczynnik 25,4, tak aby 1 cala stał się 25,4 mm.

Odwrotnie, przy przejściu z mm na cale, stosuje się dzielenie przez 25,4. Brak rozróżnienia między tymi dwoma operacjami jest jednym z głównych źródeł błędów: „przecież ustawiłem milimetry, a nadal się nie zgadza”. Nic dziwnego – geometria nie wie, że ktoś zmienił opis w ustawieniach.

Układy współrzędnych WCS i UCS a eksport DXF

Większość programów CAD (np. AutoCAD i pochodne) rozróżnia globalny układ współrzędnych WCS (World Coordinate System) oraz lokalne układy UCS (User Coordinate System), które użytkownik może dowolnie ustawiać, obracać, przesuwać. W widoku na ekranie rysunek bywa dopasowany do lokalnego UCS, ale eksport DXF najczęściej bazuje na WCS.

Jeżeli detal jest „ładnie” obrócony w UCS, lecz w WCS leży pod dziwnym kątem i daleko od punktu (0,0), to po eksporcie:

  • WaterJet zobaczy go w tej realnej, „dziwnej” pozycji,
  • nesting może pokazać część poza obszarem arkusza lub pod absurdalnym kątem,
  • wspólny kierunek X/Y dla wielu detali przestaje być spójny.

Dobrą praktyką jest upraszczanie układu współrzędnych przed eksportem: ustawienie UCS = WCS, sprowadzenie całej geometrii w okolice (0,0), wyrównanie „logicznej góry” detalu z osią Y, a „bazy” z osią X. Po takim porządku eksport DXF i późniejszy nesting przebiegają o wiele przewidywalniej.

Jak sprawdzić realne jednostki rysunku

Zamiast zgadywać jednostki rysunku, lepiej wykonać prosty test:

  1. Wybrać charakterystyczny wymiar referencyjny – np. średnicę otworu, długość boku, promień łuku.
  2. Zmierzony wymiar porównać z dokumentacją lub realnym elementem.
  3. Jeśli otwór ma 10 mm na rysunku, a w dokumentacji 0,39″, oznacza to, że rysunek jest w milimetrach.
  4. Jeśli odwrotnie – na rysunku 0,39, a w dokumentacji 10 mm – rysunek jest w calach.

Dobrze działa także prosty test „technologiczny”: jeżeli najmniejszy otwór w rysunku ma np. 0,2 jednostki, a ma to być normalny otwór technologiczny, to najpewniej jednostką są cale, a nie milimetry. W milimetrach 0,2 mm to już wartość mocno podejrzana do cięcia wodą.

Poprawne skalowanie rysunku pod WaterJet – krok po kroku

Wybór wymiaru referencyjnego do kontroli

Zanim rozpocznie się jakiekolwiek skalowanie, trzeba mieć punkt odniesienia. W przeciwnym razie skalowanie staje się losowe – „na oko”. Dobry wymiar referencyjny to taki, który:

  • jest jednoznaczny – np. długość całego boku, średnica konkretnego otworu, rozstaw otworów,
  • nie występuje w kilku wartościach, które łatwo pomylić,
  • jest wyraźnie opisany w dokumentacji (np. na rysunku technicznym 2D).

Następnie w CAD wykonuje się pomiar tego wymiaru, porównuje z wartością docelową i na tej podstawie oblicza współczynnik skali. Jeśli zmierzono 3,937, a detal ma mieć 100 mm, łatwo wywnioskować, że 3,937 cala × 25,4 ≈ 100 mm – czyli współczynnik wynosi 25,4. Tak przygotowane skalowanie ma szansę dać dokładny wynik.

Skalowanie przez współczynnik vs przez dopasowanie do wymiaru

W programach CAD są zwykle dwie logiki skalowania:

  • skalowanie przez współczynnik (np. SCALE w AutoCAD) – użytkownik podaje liczbę, przez którą mnożone są współrzędne,
  • skalowanie przez dopasowanie do wymiaru – użytkownik wskazuje odcinek i wpisuje jego docelową długość.

Skalowanie współczynnikiem jest szybkie, gdy znany jest już dokładny przelicznik (np. 25,4). Skalowanie przez dopasowanie do wymiaru jest wygodniejsze, gdy nie chce się ręcznie liczyć współczynnika: CAD sam obliczy, ile razy powiększyć/zmniejszyć rysunek, aby wskazany odcinek miał podaną długość.

W kontekście WaterJet najlepiej trzymać się skalowania 1:1 do milimetrów. Oznacza to, że po operacji skalowania i zapisaniu DXF:

  • dowolny wymiar mierzony w DXF powinien mieć dokładnie tę wartość w milimetrach, co w dokumentacji,
  • nie stosuje się żadnych „skali wydruku” ani skal podglądu – plik ma odzwierciedlać rzeczywisty rozmiar detalu.

Dobór i znaczenie punktu bazowego przy skalowaniu

Przy skalowaniu w CAD zawsze wybiera się punkt bazowy (base point). To wokół niego rysunek będzie powiększany lub pomniejszany. Złe dobranie tego punktu potrafi przesunąć geometrię w daleki obszar przestrzeni roboczej, co dla nestingu WaterJet może wyglądać tak, jakby detale leżały „poza arkuszem”.

Bezpieczne punkty bazowe:

  • punkt (0,0) – jeśli cała geometria już jest zbliżona do tego miejsca,
  • środek detalu – przy skalowaniu pojedynczego elementu,
  • charakterystyczny narożnik, który ma zostać „na miejscu”.

Jeżeli w projekcie jest wiele części rozmieszczonych na dużej przestrzeni, lepiej przed skalowaniem zgromadzić je logicznie w okolicy zera – najpierw przenieść całość (MOVE), potem skalować z bazą w pobliżu (0,0). W ten sposób po eksporcie do DXF nesting nie będzie musiał szukać elementów znajdujących się dziesiątki tysięcy jednostek od początku układu.

Przeliczanie skali między calami a milimetrami

Skalowanie w jednym kierunku (X/Y) a deformacja detalu

Skalowanie w CAD może być izotropowe (takie samo w X i Y) lub anizotropowe (różne współczynniki w każdej osi). Dla WaterJeta używa się praktycznie wyłącznie skalowania izotropowego – inaczej detal zostanie zniekształcony i nawet najlepszy nesting go nie „odmagiczni”.

Skalowanie osobno w X i Y ma swoje zastosowania, ale raczej przy grafice, logotypach czy rysunkach poglądowych. W momencie, gdy deformuje się otwory (z okręgów robią się elipsy), rozstawy i kąty, rysunek traci sens technologiczny.

Typowy błąd: ktoś widzi, że detal jest „za szeroki” na arkuszu, więc skaluje go tylko w X, żeby się zmieścił. Efekt:

  • otwory montażowe nie trafiają już w gwinty,
  • element przestaje pasować do sąsiednich części,
  • nesting teoretycznie coś policzy, ale nie będzie tego można złożyć w całość.

Jeżeli trzeba „zmieścić” więcej detali na arkuszu, nie deformuje się geometrii – zmienia się arkusz, grubość, strategię nestingu lub technologię, ale nie kształt części. W CAD jedyną sensowną zmianą wielkości geometrii pod cięcie jest jednakowe skalowanie w obu osiach z poprawnym współczynnikiem.

Kontrola skali po zapisaniu DXF

Po skalowaniu i przed wysłaniem pliku do WaterJeta dobrze jest zrobić krótki przegląd kontrolny. Wystarczą dwie–trzy czynności:

  1. Zapisać DXF w docelowej wersji (np. R12, 2000 – zgodnie z wymaganiami CAM).
  2. Otworzyć świeżo zapisany DXF w „gołym” CAD-zie lub lekkiej przeglądarce.
  3. Pobrać kilka wymiarów kontrolnych: całkowity wymiar zewnętrzny i 1–2 średnice otworów.

Jeśli po ponownym otwarciu wartości nadal zgadzają się z dokumentacją, można spokojniej przekazywać plik do nestingu. Jeżeli nagle detal „cudownie” urósł lub zmalał, znaczy, że któryś z programów po drodze zastosował własne ustawienia jednostek albo dodatkową skalę eksportu.

Inżynier projektujący element w CAD na laptopie w biurze
Źródło: Pexels | Autor: ThisIsEngineering

Obrót i orientacja detali – wpływ na nesting i technologię cięcia

Orientacja detalu względem kierunku walcowania

Cięcie z arkusza stalowego, aluminiowego czy z tworzywa jest zawsze powiązane z kierunkiem walcowania lub włókien materiału. Nesting WaterJet może te informacje wykorzystywać, ale tylko wtedy, gdy CAD „poda” detal w logicznej orientacji.

Dla wielu części konstrukcyjnych obowiązują wytyczne typu:

  • żebra, długie ramiona – równolegle do włókien,
  • kluczowe otwory – w określonym położeniu względem kierunku walcowania,
  • elementy sprężyste – w konkretnym ustawieniu względem włókien.

Jeśli w CAD ktoś obróci detal o losowy kąt (bo „tak lepiej wygląda na ekranie”), a w opisie nie ma informacji o orientacji, nesting może go swobodnie obracać, traktując jak dowolny kształt. Na produkcji wychodzi potem, że wszystkie elementy są „po skosie” do włókien i uginają się, jak nie powinny.

Najprostsze rozwiązanie: przyjąć zasadę, że kierunek X w rysunku odpowiada kierunkowi walcowania arkusza, a krytyczne otwory lub krawędzie opisać wprost w dokumentacji. Wtedy nawet po imporcie do nestingu łatwo ustawić blokadę obrotu lub ograniczenie kątów (np. tylko 0°/90°).

Blokowanie i ograniczanie obrotu w nestingu

Większość systemów nestingu ma opcje:

  • swobodnego obrotu (dowolny kąt),
  • obrotu skokowego (np. co 1°, 5°, 15°),
  • blokady obrotu (detal tylko w pozycji z rysunku),
  • zestawów dozwolonych obrotów (np. 0° i 180°, bez 90°).

Jeśli detal został narysowany „byle jak”, a potem wymaga się w nestingu blokady obrotu, można skończyć z częścią, która jest dobrze obrócona względem samej siebie, ale źle względem arkusza i włókien. Dlatego przed eksportem do DXF dobrze jest:

  1. obrócić detal w CAD tak, aby „góra” była naprawdę u góry, a baza na osi X,
  2. ustawić UCS = WCS, żeby nie było złudzeń co do kierunków,
  3. w opisie przekazać informację, czy nesting ma prawo obracać detal i o ile.

Jeżeli technologia wymaga konkretnej pozycji (np. logo, podpis, wzór perforacji), lepiej od razu narzucić blokadę obrotu niż liczyć na to, że operator „się domyśli”. Domyślanie się na produkcji ma kiepską statystykę skuteczności.

Obrót a kolejność cięcia i jakość krawędzi

Niektóre systemy CAM, także te do WaterJeta, analizują orientację elementów, by dobrać strategię startów i zakończeń cięć. Przy zmianie obrotu może się zmienić:

  • kolejność cięcia poszczególnych odcinków,
  • położenie punktów wejścia/wyjścia dyszy,
  • kierunek przejazdów jałowych między otworami.

Przy detalu symetrycznym zwykle nie ma dramatu. Przy częściach z otworami pod gwinty, fazowania lub z jedną stroną „estetyczną” sytuacja robi się ciekawsza: starty i mikromostki mogą trafić w niewłaściwą krawędź. Na rysunku wszystko wygląda porządnie, ale na realnym detalu widać ślady po wejściu strumienia w miejscach, gdzie miało być „na czysto”.

Dobrym nawykiem jest przejrzenie podglądu ścieżek w CAM po imporcie DXF i obrocie detali. Jeśli gdzieś start wypada na powierzchni funkcjonalnej, lepiej przenieść go jeszcze w CAM lub – przy kolejnych partiach – odpowiednio obrócić detal już w CAD i ponownie wyeksportować.

Obrót zespołów detali i elementów referencyjnych

Przy projektach, w których wiele części jest ułożonych względem siebie (ramy, zestawy blach, zestawy wzorników), kusi, by obrócić w CAD cały „zespół” naraz. Technicznie da się, ale skutki dla nestingu bywają opłakane.

Jeśli w jednym pliku znajdują się:

  • docelowe detale do cięcia,
  • linie pomocnicze, osie, ramki rysunku,
  • opisy tekstowe, tabele, logo firmy,

obrót całości (ROTATE wszystkiego) spowoduje, że CAM zobaczy jako potencjalne kontury również obrócone ramki, napisy i inne „śmieci”. Nesting nie lubi śmieci, a śmieci nie lubią nestingu – szybko wychodzi z tego bałagan.

Bezpieczniejsza procedura:

  1. przenieść docelowe kontury detali na osobne warstwy (np. „CUT_EXT”, „CUT_INT”),
  2. obrócić tylko te warstwy, resztę zostawić w spokoju lub wyłączyć,
  3. przed eksportem DXF wyłączyć/wyczyścić wszystko oprócz detali do cięcia.

Dzięki temu nawet po kilku obrotach i korektach w pliku nie lądują w CAM-ie opisy, ramki, przekątne wymiarów czy tabelka rysunkowa, które WaterJet chętnie próbowałby ciąć jak prawdziwe części.

Transformacje geometrii a warstwy, kontury i kerf

Warstwy funkcyjne a skalowanie i obrót

W dojrzałym przepływie CAD–CAM detale do cięcia są podzielone na warstwy funkcyjne. Często występuje schemat:

  • warstwa konturów zewnętrznych (cięcie pełne),
  • warstwa otworów i kieszeni,
  • warstwa znakowania / grawerowania,
  • warstwa osi, linii pomocniczych, wymiarów.

Skalowanie i obrót działają „ślepo” – przekształcają wszystko, co jest zaznaczone, niezależnie od znaczenia technologicznego. Gdy w jednym zaznaczeniu znajdą się i kontury, i wymiarówki, i szkice, łatwo o sytuację, w której:

  • część wymiarów po transformacji nie ma już sensu (inne wartości, inne strzałki),
  • linie pomocnicze zaczynają „udawać” kontury,
  • punkty bazowe opisów mylą algorytm importu w CAM.

Rozsądny sposób pracy: przed skalowaniem i obrotem ograniczyć zaznaczenie do warstw, które faktycznie mają trafić na WaterJeta. W większości programów CAD można łatwo wybrać obiekty z danej warstwy i tylko na nich wykonać transformacje.

Zależność między skalowaniem a kompensacją szerokości cięcia (kerf)

WaterJet tnie z określoną szerokością szczeliny (kerf). W CAM wprowadza się tę wartość, a następnie generuje ścieżki z kompensacją: na zewnątrz konturu lub do wewnątrz, w zależności od tego, czy tniemy kształt, czy otwór.

Kerf ma sens, jeśli geometria w CAD jest w prawdziwej skali 1:1. Jeśli ktoś:

  • skalował detal „po swojemu”,
  • albo rysował go w innych jednostkach i nie przeliczył na milimetry,

to CAM liczy szczelinę na wymiarach, które nie odpowiadają rzeczywistości. Przykładowo, otwór 10 mm przesunięty w dół do 9,8 mm, bo całość została przeskalowana o kilka procent „żeby się zmieściło”, nagle staje się problemem dla śrub, pasowań i gwintów. Kompensacja kerf nie jest od tego, żeby ratować źle przeskalowaną geometrię.

Prosta reguła: najpierw ustawienie skali i jednostek w CAD, potem kompensacja kerf w CAM. Odwrotna kolejność kończy się koniecznością eksperymentów na materiale zamiast na ekranie.

Transformacje obrotu a kierunek kompensacji (inside/outside)

System CAM przy imporcie DXF rozpoznaje, co jest otworem (cięcie po wewnętrznej), a co obrysem zewnętrznym (cięcie po zewnętrznej), zwykle na podstawie:

  • kierunku rysowania konturu (wskazówki zegara / przeciwnie),
  • położenia względem innych konturów (zagnieżdżenie),
  • czasem informacji z warstwy.

Sam obrót konturu nie powinien zmieniać tego kierunku – ale zdarzają się pliki, w których:

  • część konturów jest rysowana niespójnie (jedne zewnętrzne CW, inne CCW),
  • po obrocie i dodatkowym „naprawianiu” geometrii CAD odwraca orientację niektórych pętli.

Wówczas CAM może:

  • zastosować kompensację po złej stronie,
  • traktować otwór jako zewnętrzny kształt i odwrotnie.

Po dużych transformacjach (rotacja o nietypowy kąt, potem przeskalowanie) warto przeskanować kontury narzędziem typu „sprawdź kierunek ścieżki” lub skorzystać z funkcji normalizacji w CAM („make all holes inside cut”, „make outer contours outside cut”). Lepsze 2–3 kliknięcia przed startem maszyny niż 200 odrzutów z kontroli jakości.

Łączenie, dzielenie i „naprawa” konturów po transformacjach

Operacje skalowania i obrotu niekiedy ujawniają problemy, które wcześniej były niewidoczne: mikroszczeliny między segmentami, dublowane linie, nakładające się łuki. Dla oka w CAD wszystko wygląda dobrze, natomiast dla algorytmu nestingu kontur staje się „dziurawy” i przestaje być zamkniętą pętlą.

Objawy w CAM:

  • otwór widziany jako kilka niezależnych odcinków,
  • brak możliwości automatycznego przypisania kerf do całej pętli,
  • komunikaty o „niezamkniętym konturze” mimo że wizualnie jest OK.

Przyczyna często jest prozaiczna: rysunek był kopiowany, obracany wiele razy, a przy okazji ktoś „dociął” fragmenty lub przeciął łuk, zostawiając mikroluki. Po kolejnych transformacjach CAD gubi dokładność na ostatnich miejscach po przecinku i problemy się powiększają.

Skuteczna praktyka:

  1. po zakończeniu skalowania i obrotu użyć funkcji join / weld / polyline w CAD, by połączyć segmenty w jednolite polilinie,
  2. przełączyć się w tryb wyświetlania punktów końcowych i skontrolować, czy w narożach nie ma dwóch punktów zamiast jednego,
  3. w razie potrzeby skorzystać z narzędzi „naprawa geometrii” w CAM (clean-up, heal geometry).

Kerf wpisany w geometrię vs kerf liczony w CAM

W starszych projektach albo w rysunkach „po przejściach” zdarza się jeszcze szkoła, w której szerokość szczeliny jest wrysowana w kontur. Innymi słowy: projektant narysował kształt już „odchudzony” o połowę kerf od każdej strony, bo tak go nauczono dziesięć lat temu na plazmie. Dla WaterJeta i nowoczesnego nestingu to proszenie się o kłopoty.

Jeżeli:

  • geometria w CAD jest już skorygowana o kerf,
  • CAM dodatkowo stosuje kompensację szerokości cięcia,

to błąd wymiaru podwaja się. Detal, który miał mieć 100 mm, nagle wychodzi 99,4 mm – a ktoś potem stoi z suwmiarką i zastanawia się, gdzie „zniknęły” te dziesiąte. Po skalowaniu rysunku (szczególnie niecałkowitym, np. x0,97) sytuacja robi się jeszcze mniej przewidywalna.

Przed puszczeniem pliku na produkcję dobrze jest sprawdzić, czy:

  • kontur odpowiada nominalnemu wymiarowi detalu, a nie wymiarowi „po kerfie”,
  • w opisie technologii nie ma informacji typu „rysować już z kerfem”.

Jeśli trafia się „stara szkoła” – lepiej wrócić do geometrii 1:1 i pozwolić CAM-owi robić to, do czego jest stworzony, zamiast utrzymywać skomplikowane przeliczniki w głowie i na kartce.

Skalowanie w jednym kierunku (x/y) a kerf i dokładność

Pokusa skalowania tylko w jednym kierunku (np. wydłużenie w osi X, „bo tak wyszła forma”) czasem przenosi się z działu form na waterjet. Matematyka na to pozwala, ale technologia już mniej. Kerf jest izotropowy – strumień ma określoną szerokość w przestrzeni, nie ma wersji „szerszej w poziomie, węższej w pionie”.

Jeżeli kontur zostanie rozciągnięty tylko w jednym kierunku:

  • wszystkie otwory stają się elipsami,
  • pasowania przestają być kołowe,
  • kompensacja kerf dalej działa kołowo, bo maszyna nie ma pojęcia, że ktoś „zniekształcił” rysunek.

Efekt: niby wszystko się mieści, a nic do siebie nie pasuje. W przypadku WaterJeta lepszą drogą jest korekta wyłącznie parametrów technologicznych (prędkości, ciśnień, offsetu) i ewentualnie drobnych naddatków na obróbkę wtórną, zamiast deformowania detalu nieliniowym skalowaniem.

Transformacje a znaki, napisy i grawer

Teksty, numery części, logo lub opisy montażowe często lądują na osobnych warstwach typu MARK albo ENGRAVE, ale w realnych plikach bywa z tym różnie. Skalowanie i obrót takich elementów ma dwa wymiary problemu:

  • czytelność (wysokość liter, grubość linii, proporcje znaków),
  • interpretacja przez CAM – czy to jeszcze grawer, czy już „detal do wycięcia”.

Jeżeli napis jest zapisany jako czcionka CAD, większość systemów CAM importuje go jako geometrię liniowo-łukową. Po kilku obrotach i skalowaniach znaki potrafią się rozpaść na dziesiątki drobnych segmentów. Nesting widzi wtedy w pliku gęstą „trawę” mikrokonturów i zaczyna je traktować jako potencjalne detale.

Rozsądny sposób pracy przy znakowaniu:

  • trzymać napisy na własnej, wyraźnie nazwanej warstwie (np. TEXT_ENGRAVE),
  • skalę tekstu ustalać od razu docelową – bez późniejszego rozciągania 0,6 na 0,83 „bo słabo widać”,
  • przed eksportem, jeśli CAM tego wymaga, zamienić napisy na polilinie tylko raz, na końcu procesu, bez dalszych transformacji.

To samo dotyczy strzałek, symboli i prostych piktogramów. Zdarzało się, że znak „brak powłoki” narysowany jako dwie przekreślone strzałki po imporcie został odczytany jako mały detal i wylądował w raporcie produkcyjnym jako „część nr 127”. Na zestawieniu materiałowym wygląda to dość zabawnie, na fakturze – mniej.

Inżynier projektujący protezę w oprogramowaniu CAD w biurze
Źródło: Pexels | Autor: ThisIsEngineering

Typowe problemy po skalowaniu i obrocie – jak je rozpoznać

„Pływające” wymiary i niespójne opisy

Pierwszy sygnał, że coś poszło nie tak z transformacjami, pojawia się jeszcze w CAD-zie. Wymiary zaczynają „pływać”: opis mówi 100 mm, ale pomiar odległości wskazuje 98,7 mm. Przy kilku kopiach i obrotach arkusza łatwo przeoczyć ten moment, szczególnie jeśli wymiarówki nie zostały zaktualizowane automatycznie.

Szybka kontrola:

  • przynajmniej jeden charakterystyczny wymiar każdego detalu sprawdzić poleceniem MEASURE / DIMENSION po zakończeniu skalowania,
  • zapisać w ramce jednostki i skalę rysunku – dla siebie i dla kolejnej osoby, która otworzy plik.

Jeżeli rysunek jest już „zamrożony” jako dokumentacja, a ktoś wprowadził dodatkowe skalowanie geometrii, powstaje rozdźwięk między kartką a rzeczywistością. WaterJet wytnie to, co jest w geometrii, nie to, co jest w tabelce wymiarów.

Kontury, które „nie łapią się” do nestingu

Częsty scenariusz produkcyjny: operator importuje DXF, włącza automatyczny nesting, a część konturów:

  • w ogóle nie pojawia się w liście części,
  • ląduje jako „kontur otwarty” albo „kreska pomocnicza”,
  • jest widoczna na podglądzie, ale program nie chce jej wziąć do rozkroju.

Odpowiedzialna bywa kombinacja: wielokrotne obroty, przeskalowanie oraz wcześniejsze łączenie/cięcie polilinii. Na poziomie CAD wszystko wygląda poprawnie, natomiast w danych wewnętrznych powstają drobne niespójności, których algorytm nestingu już nie trawi.

Praktyczny zestaw działań naprawczych:

  1. sprawdzić, czy problemowe kontury leżą na tych samych warstwach, co działające (czasem obrócone fragmenty wylądują na innej warstwie),
  2. użyć narzędzia „sprawdź/napraw kontur” w CAM – często program sam domknie mikroluki,
  3. w razie braku efektu wrócić do CAD-a, zaznaczyć kontur, przepuścić go przez JOIN/PEDIT i ponownie zapisać jako DXF.

Jeśli ten sam detal po przejściu przez taki „przegląd techniczny” zaczyna być poprawnie widziany przez nesting, źródło problemu było w geometrii, nie w CAM-ie.

„Dziwne” przesunięcia punktu bazowego

Po obracaniu i skalowaniu całych zestawów detali punkt bazowy rysunku (0,0) potrafi wędrować w kompletnie nieintuicyjne miejsca. CAM co do zasady sobie z tym poradzi, ale człowiek już nie zawsze. Zwłaszcza gdy trzeba dopasować wycięte elementy do istniejących otworów w już obrobionym arkuszu lub do przyssawek stołu.

Kilka sygnałów ostrzegawczych:

  • podgląd importu w CAM pokazuje detale „daleko od stołu”,
  • w raporcie pojawiają się rozmiary arkusza większe niż faktyczne (np. 4000×12000 zamiast 1500×3000),
  • po przybliżeniu w oknie CAD widać, że rysunek „stoi” np. kilkaset milimetrów od punktu (0,0).

Rozwiązanie jest proste, ale trzeba raz wyrobić nawyk:

  • przed eksportem przenieść geometrię tak, aby punkt odniesienia – najczęściej lewy dolny narożnik arkusza lub detalu – był w okolicy (0,0),
  • nie używać „egzotycznych” przesunięć baz, które potem trzeba pamiętać i odtwarzać w CAM.

Dzięki temu po importowaniu DXF operator od razu widzi, gdzie jest materiał, gdzie odpad, a gdzie zero maszyny, zamiast zgadywać, gdzie autor rysunku schował układ współrzędnych.

Nieoczekiwane „lustrzane odbicia” detali

Przy bardziej skomplikowanych transformacjach – rotacja + skalowanie ujemnym współczynnikiem na jednej z osi – można dość łatwo wygenerować efekt lustrzanego odbicia bez pełnej świadomości, co się stało. Dla symetrycznego wspornika to jeszcze pół biedy, dla części lewo/prawo albo elementu z jednostronnym fazowaniem już nie.

Po takim niezamierzonym „mirrorku”:

  • otwory przestają się pokrywać z gwintami w drugim detalu,
  • fazowanie trafia na niewłaściwą stronę,
  • znaczniki montażowe stają się bez sensu (np. literka „L” na detalu prawej strony).

Prosty test kontrolny po wszelkich operacjach skali i obrotu: wskazać w CAD jeden lub dwa charakterystyczne elementy asymetryczne (np. półokrąg, fasolkę, wycięcie pod zamek) i porównać ich położenie względem bazy rysunku z wersją źródłową. Przy projektach z parą L/R opłaca się trzymać oba warianty w jednym pliku, żeby od razu zobaczyć, czy coś się nie „zamieniło miejscami”.

Rozjazd między geometrią a tabelą materiałową

Po skalowaniu kompletu detali z arkusza A na arkusz B często ktoś zapomina zaktualizować dane w tabeli materiałowej. Na papierze stoi „blacha 8 mm, S355”, w geometrii wszystko zostało już przeskalowane do grubości 10 mm, bo nowy materiał taką właśnie ma. CAM oczywiście nie interesuje się opisem – ale technologia cięcia już tak.

Grubość i typ materiału wpływają na:

  • prędkość cięcia,
  • ciśnienie,
  • długość i liczbę mikromostków,
  • minimalną sensowną średnicę otworów.

Jeżeli arkusz został „pogrubiony” tylko na papierze, a geometria pozostała w starej skali, otwory minimalne mogą się okazać po prostu nieprzecinane lub wychodzić w formie nieprzelotowych lejków. W drugą stronę: przy przejściu z grubszej na cieńszą blachę i przeskalowaniu detali w dół można zejść z otworami poniżej rozsądnego minimum dla danej dyszy.

Dlatego wraz ze zmianą skali lub „przepisaniem” projektu na inny materiał dobrze jest od razu:

  • zanotować nową grubość i gatunek przy rysunku,
  • przekazać tę informację razem z DXF-em do programisty CAM, zamiast liczyć, że „się domyśli po wymiarach”.

Współpraca CAD–DXF–nesting: jak eksportować, żeby nic się nie „przeliczyło”

Konsekwentne jednostki na całej trasie

Najbardziej prozaiczny problem współpracy CAD–DXF–CAM to jednostki. Projekt w calach, eksport bez konwersji, import do systemu, który wszystko interpretuje jako milimetry – i już WaterJet przygotowuje się do cięcia „płyty głównej” o wymiarach 3×5 mm. Operator zwykle to zauważy, ale nerwów i czasu szkoda.

Bezpieczna ścieżka:

  • ustawić w CAD docelowe jednostki (w praktyce prawie zawsze milimetry) jeszcze PRZED rozpoczęciem rysowania,
  • przed eksportem upewnić się, że DXF zapisuje te same jednostki – część programów ma osobną opcję „Save units as…”,
  • przy imporcie do CAM sprawdzić, czy nie ma komunikatu typu „drawing seems to be in inches – convert to mm?”. Lepiej kliknąć świadomie niż domyślnie.

Jeśli rysunek z definicji jest w innej jednostce (np. dokumentacja amerykańska w calach), lepiej zrobić jedną kontrolowaną konwersję w CAD i odtąd pracować tylko w milimetrach, niż powielać przeliczanie przy każdym imporcie.

Wersja DXF a problemy z krzywymi i łukami

DXF ma wiele wersji i dialektów. Starsze formaty słabo radzą sobie z krzywymi NURBS, splajnami i nietypowymi typami linii; nowsze systemy CAM z kolei lepiej czytają nowsze wersje, ale czasem „nadinterpretują” skomplikowane obiekty. Przy WaterJe-cie najbezpieczniejsza jest geometria możliwie prosta: linie, łuki, polilinie.

Przed eksportem:

  • zamienić splajny na polilinie lub łuki (większość CAD ma funkcję „Flatten/Convert to polyline”),
  • sprawdzić, czy łuki są faktycznie łukami, a nie tysiącem krótkich odcinków (te drugie lubią się rozpadać po skalowaniu),
  • wybrać wersję DXF, którą konkretny system CAM oficjalnie rekomenduje – często jest to coś w okolicach R12/R14 lub „AutoCAD 2000”.

Najczęściej zadawane pytania (FAQ)

Dlaczego po imporcie DXF do nestingu WaterJet detal jest gigantyczny albo mikroskopijny?

Przyczyna jest prawie zawsze ta sama: rozjazd jednostek między CAD a oprogramowaniem WaterJet. Jeśli rysowałeś w milimetrach, a CAM interpretuje plik jako cale (lub odwrotnie), detal będzie odpowiednio 25,4 razy za mały albo za duży.

Przed eksportem sprawdź jednostki w CAD, a przed importem – jednostki robocze w systemie WaterJet. Jeżeli plik był w calach, a cięcie ma być w milimetrach, trzeba przeskalować całą geometrię współczynnikiem 25,4 (lub 1/25,4 w drugą stronę), a nie tylko „przestawić opis” jednostek w ustawieniach.

Jak poprawnie przeskalować rysunek z cali na milimetry do nestingu WaterJet?

Najpierw upewnij się, że rysunek faktycznie jest w calach – zmierz znany wymiar. Jeśli otwór opisany jako 10 mm ma w rysunku 0,39, to masz klasyczne cale. Wtedy:

  • zaznacz całą geometrię w CAD,
  • użyj komendy skali i podaj współczynnik 25.4,
  • po skalowaniu ponownie zmierz kluczowy wymiar, czy faktycznie odpowiada wartości w milimetrach.

Dopiero tak przeliczony i sprawdzony rysunek eksportuj do DXF i wczytuj do nestingu. „Na oko wygląda dobrze” to nie jest metoda metrologiczna, choć bywa kusząca.

Czym się różni zmiana jednostek w CAD od zmiany skali rysunku?

Zmiana jednostek w ustawieniach CAD zwykle modyfikuje tylko opis: siatkę, style wymiarów, ewentualnie teksty. Sama geometria – liczby współrzędnych – pozostaje identyczna. Segment o długości 100 dalej ma długość 100, tylko teraz na wymiarze zamiast „100 in” zobaczysz „100 mm”.

Skalowanie rysunku to co innego: mnoży wszystkie współrzędne przez podany współczynnik. Po skali 25.4 linia o długości 100 stanie się 2540. Dlatego do konwersji z cali na milimetry (i odwrotnie) używa się skalowania, a nie samego przełączenia jednostek dokumentu.

Dlaczego detal w nestingu WaterJet leży „gdzieś daleko” od arkusza albo pod dziwnym kątem?

Najczęściej winny jest układ współrzędnych. Rysunek w CAD bywa obrócony i przesunięty w lokalnym UCS, a eksport DXF bazuje na globalnym WCS. W efekcie w CAM-ie detal pojawia się daleko od (0,0) albo pod przypadkowym kątem.

Przed eksportem ustaw UCS = WCS, przesuń detal w okolice (0,0) i obróć go tak, aby „baza” leżała wzdłuż osi X, a „góra” wzdłuż osi Y. Dzięki temu nesting nie pokaże elementu poza arkuszem ani pod 17,3° tylko dlatego, że ktoś kiedyś ustawił widok „żeby było ładniej”.

Jak ustawić orientację detalu, żeby nesting WaterJet liczył się poprawnie?

Dobrym standardem jest, żeby wszystkie detale przychodziły w tej samej, logicznej orientacji: baza równolegle do osi X, góra w stronę osi Y, rysunek blisko początku układu współrzędnych. Ułatwia to automatyczny nesting, kontrolę przez operatora oraz zachowanie kierunku walcowania blachy.

Jeżeli system nestingu ma ograniczony obrót (np. tylko 0°, 90°, 180°, 270° ze względu na włókna materiału lub napisy), unikaj „na sztywno” obróconych konturów o nietypowych kątach typu 13° czy 27°. Im prostsza i spójniejsza orientacja w CAD, tym większa swoboda optymalizacji na arkuszu.

Co zrobić, gdy po imporcie DXF detale są niewidoczne albo wyglądają jak jedna kropka?

To klasyczny objaw złej skali lub bardzo odległego położenia względem (0,0). Najpierw zmierz wymiar kontrolny – jeśli otwór 10 mm ma 0,39 lub 254, masz problem z jednostkami. Wtedy przeliczasz skalę tak jak przy konwersji mm ↔ cale.

Jeżeli wymiary są poprawne, ale detal „znika”, sprawdź w CAD, czy geometria nie leży kilometry od początku układu. Przesuń ją w okolice (0,0), zapisz i ponownie zaimportuj. Dla algorytmu nestingu różnica między „centymetr od zera” a „milion jednostek dalej” ma znaczenie, nawet jeśli na ekranie wszystko wyglądało niewinnie.

Jak uniknąć błędów skali i orientacji przy seryjnej produkcji WaterJet?

Najpewniejsza metoda to prosty, powtarzalny workflow. Ustal w firmie standard: projektujemy i tniemy w milimetrach, przed eksportem zawsze sprawdzamy jeden wymiar kontrolny, a przed nestingen – drugi raz już w CAM-ie. Do tego porządek w układach współrzędnych: UCS wyrównany do WCS, detal przy (0,0), sensowna orientacja względem osi X/Y.

Przy pierwszym zleceniu z danego wzoru warto wyciąć 1 sztukę „na próbę” i fizycznie przymierzyć. Kilka minut testu jest tańsze niż tydzień produkcji detalu, który potem nie pasuje do montażu ani w jedną stronę, ani w drugą.

Kluczowe Wnioski

  • Algorytm nestingu nie „widzi” detalu jak człowiek – operuje wyłącznie na współrzędnych i typach elementów, więc każda pomyłka w skali lub kącie obrotu przekłada się bezpośrednio na błędne rozmieszczenie na arkuszu, złe liczenie kerfu czy nawet potraktowanie części jako tła.
  • Błędna skala objawia się skrajnymi efektami: detal jest mikroskopijny lub gigantyczny względem arkusza, nesting „nie chce się upakować”, a kalkulator materiału i ceny pokazuje kompletne absurdy – to zawsze sygnał, że jednostki lub skalowanie poszły w las.
  • Klasyczna mina to pomylenie milimetrów z calami: detal narysowany w mm, odczytany jako cale, jest 25,4 razy za mały (lub za duży w odwrotnej sytuacji). Próby „dopasowania na oko” przez ręczne skalowanie tylko dokład dokładają kolejną warstwę błędu.
  • Źle ustawione jednostki CAD/CAM (np. CAD w calach, WaterJet w mm) powodują, że nesting optymalizuje pod zupełnie inne rozmiary detali niż rzeczywiste, co kończy się marnowaniem materiału, przekłamaną symulacją czasu cięcia i problemami przy montażu.
  • Orientacja detalu ma znaczenie technologiczne: wpływa na możliwość automatycznego obrotu w nestingu, zgodność z kierunkiem walcowania blachy czy ułożeniem włókien, a także na sensowne ustawienie wejść/wyjść strumienia i mostków – „ładnie na ekranie” to za mało.

1 KOMENTARZ

  1. Bardzo ciekawy artykuł! Bardzo doceniam wartościowe wskazówki dotyczące skalowania i obrotu w CAD przy nesting WaterJet. Praktyczne porady z pewnością pomogą wielu osobom poprawić efektywność swojej pracy. Jednakże brakowało mi konkretnych przykładów zastosowania tych technik w praktyce, co mogłoby dodatkowo ułatwić zrozumienie omawianych zagadnień. Może warto rozważyć dodanie przykładowych case studies przy kolejnych artykułach?

Możliwość dodawania komentarzy nie jest dostępna.