Czy wiesz...

Błędy w druku 3D przyczyną wypadków

Jak jest ważny i do czego służy model reologiczny polimeru?

Wizualizacja wyników OpenFOAM

Jaką cenę należy zapłacić za korzystanie z bezpłatnych pakietów do symulacji inżynierskich?

Wykres błędnych ruchów osi wrzeciona w funkcji kąta obrotu

Jak diagnozować przyczyny błędów obróbki CNC detali? cz. 2

Pękanie Elementów Form Wtryskowych

Dlaczego pękają matryce form wtryskowych?

Czytaj także:

Większe opakowanie skrzyniowe ze sklejki wraz z przygotowanymi materiałami sztauerskimi
Rozwiązania

Pakowanie maszyn dla transportu morskiego

­ Aleksander Łukomski
Połączenie Skurczowe
Technologie

Niedoceniane połączenie skurczowe

­ Jerzy Mydlarz
Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną
Technologie

Kontrola procesu aktywacji powierzchni polimerowych plazmą atmosferyczną

­ [Marek Bernaciak]
gięcie blachy
Projektowanie

Blaszane origami. Metodyka projektowania konstrukcji blachowych

­ Paweł Bancarzewski
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    działanie mechanizmu ochronnego, inspirowanego zachowaniem bolit, ssaków z rzędu pancernikowców

    Mechanizm ochronny dla miękkich robotów

    Mobilny robot z dwudziestoma siłownikami

    Mobilny robot z dwudziestoma siłownikami

    Wydłużona maska modelu Cobra GT Coupe kryje ośmicylindrowy silnik widlasty o pojemności 5 l

    Drapieżna perełka – Cobra GT Coupe

    rekreacyjny ekranoplan WaveFly 5X

    Ekranoplan jako środek transportu osobistego

    Zgrzewanie tarciowe z przemieszaniem materiału zgrzeiny FSW na przykłądzie próbek wydrukowanych metodą LPBF ze stopu miedzi

    Zgrzewanie tarciowe FSW komponentów wytworzonych przyrostowo ze stopów miedzi

    Nadprzewodnikowy silnik lotniczy podczas prób w laboratorium

    Nadprzewodnikowy silnik lotniczy

    X-59 wreszcie w powietrzu

    Naddźwiękowy lot X-59

    Próby silnika wysokoprężnego w systemie dwupaliwowym

    Spalanie metanolu w dwupaliwowych silnikach o zapłonie samoczynnym

    Laserowe teksturowanie

    Laserowe teksturowanie dla lepszej emisji ciepła

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    zaleta sprężyn falistych oszczędność miejsca

    Poznaj zalety sprężyn falistych

    analiza zmęczeniowa spoiny

    Numeryczna i eksperymentalna analiza losowego zmęczenia złączy spawanych metodą Dirlika

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Robotyzacja transportu profili w lakierni proszkowej

    Jednozwojowa sprężyna falista Smalley do wstępnego obciążenia łożyska

    Wstępne napięcie łożysk: pięć najbardziej typowych nieporozumień

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Odpowietrzanie form wtryskowych; cz. 1

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wielowrzecionowe głowice wiertarskie

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Jak symulacja komputerowa wspiera konstruktora już na etapie projektu?

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Precyzyjna ewidencja operacji i materiałów a kontrola jakości

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wczoraj i dziś. Współczesna MV Augusta Superveloce 1000 Serie Oro i 500/4 z 1974 roku

    Aerodynamika motocykla – rywalizacja konstrukcyjna

    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
  • STRONA GŁÓWNA
  • Aktualności
    działanie mechanizmu ochronnego, inspirowanego zachowaniem bolit, ssaków z rzędu pancernikowców

    Mechanizm ochronny dla miękkich robotów

    Mobilny robot z dwudziestoma siłownikami

    Mobilny robot z dwudziestoma siłownikami

    Wydłużona maska modelu Cobra GT Coupe kryje ośmicylindrowy silnik widlasty o pojemności 5 l

    Drapieżna perełka – Cobra GT Coupe

    rekreacyjny ekranoplan WaveFly 5X

    Ekranoplan jako środek transportu osobistego

    Zgrzewanie tarciowe z przemieszaniem materiału zgrzeiny FSW na przykłądzie próbek wydrukowanych metodą LPBF ze stopu miedzi

    Zgrzewanie tarciowe FSW komponentów wytworzonych przyrostowo ze stopów miedzi

    Nadprzewodnikowy silnik lotniczy podczas prób w laboratorium

    Nadprzewodnikowy silnik lotniczy

    X-59 wreszcie w powietrzu

    Naddźwiękowy lot X-59

    Próby silnika wysokoprężnego w systemie dwupaliwowym

    Spalanie metanolu w dwupaliwowych silnikach o zapłonie samoczynnym

    Laserowe teksturowanie

    Laserowe teksturowanie dla lepszej emisji ciepła

  • Artykuły
    • Wszystkie artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
    zaleta sprężyn falistych oszczędność miejsca

    Poznaj zalety sprężyn falistych

    analiza zmęczeniowa spoiny

    Numeryczna i eksperymentalna analiza losowego zmęczenia złączy spawanych metodą Dirlika

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Robotyzacja transportu profili w lakierni proszkowej

    Jednozwojowa sprężyna falista Smalley do wstępnego obciążenia łożyska

    Wstępne napięcie łożysk: pięć najbardziej typowych nieporozumień

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Odpowietrzanie form wtryskowych; cz. 1

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wielowrzecionowe głowice wiertarskie

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Jak symulacja komputerowa wspiera konstruktora już na etapie projektu?

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Precyzyjna ewidencja operacji i materiałów a kontrola jakości

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Organizacja produkcji; cz. 3: systemy zarządzania jakością

    Wczoraj i dziś. Współczesna MV Augusta Superveloce 1000 Serie Oro i 500/4 z 1974 roku

    Aerodynamika motocykla – rywalizacja konstrukcyjna

    Błędy w druku 3D przyczyną wypadków

    Obróbkowe uchwyty modułowe

    Błędy w druku 3D przyczyną wypadków

    Organizacja produkcji; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Racjonalizacja zużycia surowców w praktyce produkcyjnej

    Błędy w druku 3D przyczyną wypadków

    Ceramika ultra-wysokotemperaturowa UHTC dla lotów hipersonicznych; cz. 2

    Błędy w druku 3D przyczyną wypadków

    Jak jest ważny i do czego służy model reologiczny polimeru?

    Wybrane tematy:

    • robotyzacja
    • spawanie
    • obróbka skrawaniem
    • MES
    • klejenie
    • tworzywa sztuczne
    • motoryzacja
    • CAD
    • polskie projekty
    • lotnictwo
    • druk 3D
    • silniki
    • formy wtryskowe
    • budowa maszyn
    • technologie łączenia
    • obliczenia
    • kompozyty
    • ceramika techniczna
    • Analizy, symulacje
    • Badania, analizy
    • Technologie
    • Maszyny i urządzenia
    • Części maszyn i urządzeń
    • Konstrukcje
    • Rozwiązania
    • Projektowanie
    • Materiały
    • Historia
    • Inne
  • Czasopismo
    • Jak zakupić
    • Archiwum
      • Archiwum 2026
      • Archiwum 2025
      • Archiwum 2024
      • Archiwum 2023
      • Archiwum 2022
      • Archiwum 2021
      • Archiwum 2020
      • Archiwum 2019
      • Archiwum 2018
      • Archiwum 2017
      • Archiwum 2016
      • Archiwum 2015
      • Archiwum 2014
      • Archiwum 2013
      • Archiwum 2012
      • Archiwum 2011
      • Archiwum 2010
      • Archiwum 2009
      • Archiwum 2008
      • Archiwum 2007
  • O nas
  • Kontakt
  • ­
Nie znaleziono
Zobacz wszystkie wyniki
Projektowanie i Konstrukcje Inżynierskie
Nie znaleziono
Zobacz wszystkie wyniki
ceramiczne elementy maszyn

pneumatyka

Parametryczna rekonstrukcja skanu 3D

­ Andrzej Wełyczko
30.11.2017
A A

Rezultat rekonstrukcji modelu przestrzennego wykonanej za pomocą funkcji dostępnych w zakresie Reverse Engineering jest zwykle nieparametryczny. To oczywiście oznacza, że nie jest możliwa łatwa i szybka modyfikacja kształtu takiego modelu. Ale czy zawsze tak musi być?

Jeśli rekonstruowany element ma kształt zdefiniowany przez zaawansowane powierzchnie z krzywizną zmieniającą się w obu kierunkach głównych (double curvature surfaces), to nie ma jednoznacznej metody „odtworzenia” ich parametrycznej definicji. Problem jest jednak znacznie łatwiejszy dla części pryzmatycznych, czyli takich, których kształt jest opisany za pomocą powierzchni kanonicznych (płaskich, cylindrycznych, stożkowych lub wyciąganych). Powierzchnie kanoniczne to takie, dla których w każdym ich punkcie promień krzywizny przynajmniej w jednym kierunku ma wartość nieskończoną.

Rozważmy przykład kostki, której rezultat skanowania 3D w formacie STL jest importowany do CATIA V5 (Rys. 1). Można oczywiście kwestionować konieczność rekonstrukcji tak prostego detalu, który łatwo zmierzyć, a wyniki pomiarów uwzględnić w procesie konstruowania „od zera”. Mam jednak nadzieję, że metoda opisana poniżej chociaż w części zainspiruje tych, którzy problemy rekonstrukcji modelu rozwiązują na co dzień.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 1

Skan 3D (niezależnie od formatu) umożliwia zdefiniowanie modelu przestrzennego za pomocą siatki trójkątów. Pewnie dlatego skrót STL (STereo Lithography), jako najstarszy z formatów stosowanych w technikach Rapid Prototyping oraz Reverse Engineering, ma także inne rozwinięcia: Standard Triangle Language lub Standard Tessellation Language. Taka siatka może być wygładzana, filtrowana, ręcznie lub automatycznie naprawiana, optymalizowana, …itd. W tym przypadku ten etap pominę, bo te operacje nie mają wpływu na metodę opisaną poniżej. Przed rozpoczęciem procesu rekonstrukcji warto wykonać analizę rozkładu krzywizny dla zaimportowanej siatki (polecenie Curvature Mapping dostępne w środowisku na Rys. 2). Jeśli taka analiza zostanie wykonana dla Type = Maximum, to jej rezultatem jest identyfikacja obszarów o różnych promieniach krzywizny:

  • obszary czerwone lub niebieskie: „klasyczne” zaokrąglenia krawędzi,
  • obszary zielone: powierzchnie płaskie, cylindryczne, stożkowe lub wyciągane, czyli takie, których krzywizna przynajmniej w jednym kierunku jest zerowa.

Dzięki takiej analizie można zaplanować kolejne etapy procesu rekonstrukcji, bo wiemy gdzie zdefiniować powierzchnie kanoniczne, a gdzie powierzchnie z krzywizną w obu kierunkach głównych.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 2

Jeśli celem jest uzyskanie przynajmniej częściowo parametrycznego modelu powierzchniowo-bryłowego, to warto zdefiniować taką transformację siatki STL, która ustali jej położenie na płaszczyznach głównych przestrzeni roboczej. W tym celu trzeba wykonać rekonstrukcję kilku elementów geometrycznych, które posłużą do zdefiniowania takiej transformacji. Mogą to być na przykład trzy płaszczyzny (Rys. 3), które w kolejnym kroku będą powiązane z płaszczyznami głównymi modelu (xy plane, zx plane oraz yz plane).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 3

Każda powierzchnia kanoniczna może być „odtworzona” za pomocą polecenia Basic Surface Recognition. W tym celu, po wskazaniu siatki (Rys. 4A) należy aktywować jej fragment (dla powierzchni płaskich najlepiej zastosować Mode = Flood – Rys. 4B), a następnie obrócić/rozciągnąć proponowaną przez system powierzchnię do takiego położenia/wielkości, która jest wymagana (Rys. 4C). Skanowanie 3D nigdy nie jest perfekcyjne i dlatego zawsze wystąpi błąd rekonstrukcji – tu Max error = 0.0208. Ważne jest to, aby ten błąd nie był zbyt duży, na przykład mniejszy niż 0,1mm.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 4

Transformacja siatki może być zdefiniowana za pomocą polecenia Align with Constraints, dla którego zdefiniowano relacje: Plane.3 – xy plane, Plane.1 – zx plane oraz Plane.2 – yz plane (Rys. 5). W polu Statistics okna Align with Constraints system prezentuje raport, z którego jasno wynika, że zadane pary płaszczyzn nie są do siebie idealnie równoległe. Na przykład dla pary Plane.1 – zx plane mamy: dist.=not calculated, angl. – 0.01697. Gdyby taka dokładność była zbyt mała, to po wyznaczeniu płaszczyzny Plane.1 należałoby (za pomocą polecenia Plane w środowisku GSD) zdefiniować dwie płaszczyzny prostopadłe do Plane.1, umieszczone jak najbliżej odpowiednich ścian siatki Block.1.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 5

Po wykonaniu polecenia Align with Constraints siatka STL jest „dopasowana” do płaszczyzn głównych modelu i dlatego w łatwy sposób można zdefiniować kontur prostokątny (Sketch.1 na Rys.6) oraz bryłę Pad.1, która w całości zawiera siatkę Block.2.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 6

Kształt bryły może i powinien być zmodyfikowany za pomocą kolejnych powierzchni (tu Plane.4 na Rys. 7), którą, podobnie jak poprzednio, zdefiniowano stosując polecenie Basic Surface Recognition.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 7

Czy taka definicja powierzchni płaskiej jest parametryczna? Powierzchnia Plane.4 powstała w wyniku wyciągania linii Profile.4 w kierunku linii Line.10. Obie linie są zdefiniowane pomiędzy punktami, których definicja jest parametryczna, a więc i one, i powierzchnia są parametryczne. Definicja kolejnych powierzchni płaskich, odcięcie „zbędnych” fragmentów oraz modyfikacja bryły za pomocą polecenia Split (Rys. 8) nie wymaga chyba komentarza.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 8

Odtworzenie szczegółów konstrukcyjnych (otwory i wybrania) można także wykonać za pomocą polecenia Basic Surface Recognition (pod warunkiem, że ich kształt jest kombinacją powierzchni kanonicznych). Na przykład otwór stopniowy (Rys. 9 i Rys. 10) można zrekonstruować za pomocą trzech powierzchni cylindrycznych i dwóch powierzchni płaskich. Definicja fragmentu siatki, który posłuży do rekonstrukcji powierzchni cylindrycznej lub stożkowej może być wykonana za pomocą polecenia Activate w trybie Mode = Brush albo w trybie Mode = Trap (Rectangular lub Polygonal).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 9
Parametryczna Rekonstrukcja Skanu 3D
Rys. 10

Także w tym przypadku zrekonstruowane powierzchnie cylindryczne są parametryczne, czyli można modyfikować ich parametry (promień, punkt początkowy i końcowy osi). Podobna procedura, czyli rekonstrukcja powierzchni kanonicznych, ekstrapolacja tych powierzchni, wykonanie polecenia Trim (odcięcie „zbędnych” fragmentów oraz połączenie w jedną powierzchnię) i wykonanie polecenia Split w celu modyfikacji kształtu modelu bryłowego może być zastosowana dla pozostałych szczegółów konstrukcyjnych.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 11

Rezultat takiej procedury rekonstrukcji jest parametryczny, ale nie jest to jedyne z możliwych rozwiązań. Jaki obiekt jest najczęściej stosowany w modelach parametrycznych? Odpowiedź jest chyba oczywista: kontur, szkic (Sketch w nomenklaturze systemu CATIA V5).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 12

W procesie rekonstrukcji płaskie „krzywe” mogą być zamienione na kontury, czyli obiekty typu Sketch. Użyłem określenia „krzywe”, bo rezultat wykonania polecenia Planar Sections (z wyłączonym trybem Flip to curve creation) jest tylko zbiorem punktów siatki zredukowanym do wybranej płaszczyzny, a nie rzeczywistą krzywą (Rys. 12). Jeśli, co oczywiste w pierwszym kroku, celem jest definicja konturu, który określa zewnętrzny kształt rekonstruowanego elementu (bez szczegółów konstrukcyjnych), to istotnym w określeniu tego kształtu elementem jest obiekt Planar Sections.1 (Planar Sections.2, jako nieistotny na tym etapie procesu rekonstrukcji, może być usunięty).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 13

W kolejnym kroku należy zastosować polecenie Sketch from Scan z aktywnym trybem Primitive, (Rys. 13). W tym trybie rekonstruowany kontur może być zbudowany z odcinków linii prostej, łuku okręgu lub elipsy. Dla każdego segmentu rozpoznawanego konturu wykonanie tego polecenia jest możliwe w trybie automatycznym (Automatic) lub wymuszonym przez konstruktora (Line, Circle, Ellipse lub Nothing – jeśli zaznaczony element nie ma być rozpoznany). Kształt zewnętrzny rekonstruowanej części z powodów metodologicznych nie powinien być definiowany za pomocą skomplikowanych konturów i dlatego zaokrąglenia narożników zostały pominięte, bo te szczegóły geometryczne zostaną zdefiniowane w końcowej fazie rekonstrukcji za pomocą polecenia Edge Fillet w środowisku Part Design. W czasie wykonywania polecenia Sketch from scan warto włączyć tryb Display local deviations, aby uzyskać informację na temat dokładności rekonstrukcji.

W rozważanym przykładzie wynikiem zastosowania tego polecenia jest obiekt Sketch.1 z pięcioma odcinkami liniowymi, a każdy z nich ma zdefiniowana relację typu Fixed (Rys. 14A). Kontur nie jest ciągły, bo nie rozpoznano wszystkich jego segmentów i dlatego musi być zmodyfikowany:

  • Ciągłość konturu uzyskamy po zastosowaniu polecenia Trim (Rys. 14B),
  • Jeśli wymagana jest modyfikacja kształtu tego konturu, to trzeba usunąć relacje typu Fixed i zastąpić je innymi w taki sposób, aby możliwa była parametryczna modyfikacja geometrii. Na przykład (Rys. 14C):
    • Relacje poziomości (Horizontal) lub pionowości (Vertical) odcinków liniowych, które są widoczne w strukturze modelu jako równoległość (Parallelism) do kierunków głównych,
    • Relacje wymiarowe: długość (Length) lub kąt (Angle).

Od tej pory wartość każdego parametru konturu Sketch.1 może być modyfikowana (Rys. 14D).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 14

Kontur Sketch.1 ma być zastosowany w definicji bryły typu Pad i dlatego trzeba jeszcze ustalić grubość tej bryły. W tym celu można zdefiniować płaską powierzchnię (Basic Surface Recognition: Plane.4 na Rys. 15) i zdefiniować bryłę Pad.1 w trybie First Limit/Type = Up to plane i Limit = Plane.4/Face.1.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 15

Jeśli w jakimś obszarze kształt nie może być zdefiniowany za pomocą powierzchni kanonicznych, to trzeba zastosować polecenie inne niż Basic Surface Recognition. W tym celu trzeba wyodrębnić obszar siatki, który ma być rekonstruowany – na przykład polecenie Activate z aktywnym trybem Brush. W tym trybie definicja obszaru polega na „malowaniu siatki za pomocą pędzla” o zadanym promieniu (Rys. 16).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 16

Rekonstrukcję dowolnie wybranego obszaru siatki można wykonać na kilka sposobów:

  • Metoda klasyczna (krzywe-powierzchnia): definicja krzywych (polecenia Planar Sections lub Curve On Mesh), modyfikacje krzywych (polecenia Clean Contour lub Curves Network) i wreszcie definicja powierzchni (polecenia PowerFit, Multi-sections Surface, Surfaces Network lub Automatic Surface),
  • Bezpośrednia rekonstrukcja powierzchni na podstawie siatki: polecenia PowerFit lub Automatic Surface (Rys. 17).
Parametryczna Rekonstrukcja Skanu 3D
Rys. 17

Polecenie PowerFit zastosowane tylko dla siatki, czyli bez wskazania krzywych brzegowych (Outer Boundary, Inner Boundary) i powierzchni podstawowej (Initial Surface) w rozważanym przykładzie generuje powierzchnię, która nie spełnia wymagań konstrukcyjnych (Max deviation = 0,4988mm > 0,1mm). Lepszy rezultat daje zastosowanie polecenia Automatic Surface (Max Surface deviation = 0,08001mm). Trzeba jednak zauważyć, że żadne z tych poleceń nie generuje parametrycznego rezultatu, a przecież taki był cel postawiony na etapie definiowania zadania.

Wybrany fragment siatki powinien być zrekonstruowany jako powierzchnia wyciągana (patrz analiza rozkładu krzywizny siatki STL na Rys. 2) i dlatego najłatwiej zastosować polecenie Extrude w środowisku Generative Shape Design. Do tego , zgodnie z założeniami wstępnymi, potrzebna jest krzywa parametryczna i dlatego w pierwszym kroku za pomocą polecenia Planar Sections i z aktywnym trybem generowania krzywej (Flip to curve creation) należy zdefiniować krzywą przekroju (Rys. 18). Jak ustalić płaszczyznę referencyjną tego przekroju (pole Reference w oknie Planar Sections)? W tym przykładzie może to być płaszczyzna równoległa do płaszczyzny głównej yz plane lub do jednej z płaskich powierzchni zrekonstruowanych wcześniej. Stopień (Max. Order) oraz maksymalna liczba segmentów (Max. Segments) rekonstruowanej krzywej mogą być zadane w oknie Curve from Scan. Tu także można włączyć analizę dokładności (Display the maximum deviation) – w tym przykładzie Max = 0,0776mm < 0,1mm.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 18

Krzywa Curve.1 nie jest parametryczna i dlatego konieczna jest jej „parametryczna rekonstrukcja”. Nie można w tym przypadku zastosować polecenia Sketch from Scan, bo krzywa Curve.1 ma kształt swobodny, czyli nie jest „sklejona” z segmentów liniowych i/lub łuków okręgu. Z tego powodu proponuję zastosować procedurę ręczną, w której w środowisku Sketcher zdefiniujemy krzywą typu Spline jak najbardziej zbliżoną do krzywej Curve.1. Przed uruchomieniem polecenia Sketch trzeba zdefiniować płaszczyznę (tu Plane.1) wyznaczoną przez płaską krzywą Curve.1, a następnie:

Wykonać rzut (polecenie Projection) w trybie konstrukcyjnym (aktywny tryb Construction element) krzywej Curve.1 na płaszczyznę konturu Sketch.2 (Rys. 19A).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 19

Za pomocą polecenia Spline zdefiniować krzywą (Rys. 19B), której punkty leżą na wykonanym wcześniej rzucie krzywej Curve.1 (system automatycznie definiuje relację typu Coincidence). Liczba punktów zależy oczywiście od długości i kształtu krzywej Curve.1 oraz, co chyba oczywiste, od zadanej dokładności rekonstrukcji: każdy punkt krzywej Sketch.2 powinien znajdować się w odległości nie większej niż wymagana dokładność od jego rzutu prostopadłego na krzywą Curve.1. Nie dotyczy to punktów węzłowych krzywej Sketch.1/Spline.1, bo te są położone dokładnie na krzywej Curve.1 i dlatego do jednoznacznej definicji kształtu wystarczy ustalić odległość tych węzłów od osi H lub V.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 20

Jeśli wartość pomiaru maksymalnej odległości krzywych Curve.1 i Sketch.2 (Rys. 20) jest zbyt duża (większa od wymaganej dokładności), to należy zwiększyć liczbę punktów węzłowych krzywej Sketch.2/Spline.1 i/lub zmienić ich położenie. Zmianę położenia punktów węzłowych można wykonać ręcznie, modyfikując wymiary w środowisku Sketcher (Rys. 19B) lub automatycznie (Rys. 21) po zdefiniowaniu zadania optymalizacyjnego w środowisku Product Engineering Optimizer.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 21

Proces definiowania kolejnych elementów powierzchniowych (tu Extrude.5, Extrapol.1, Plane.6, Trim.1 na Rys. 22) oraz ich integrację z modelem bryłowym (Split.1) jest chyba na tyle oczywisty, że szczegółowy opis można pominąć.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 22

Po zdefiniowaniu kształtu zewnętrznego odtwarzanej bryły można przystąpić do definiowania szczegółów konstrukcyjnych. Te mogą być odtworzone za pomocą poleceń Basic Surface Definition lub Sketch from scan. Praktyczna metoda rekonstrukcji takich elementów polega na wyodrębnieniu fragmentu siatki STL (polecenie Activate w trybie Trap, Brush lub Flood), definicji przekroju (polecenie Planar Sections) oraz zamiana takiego przekroju na obiekt typu Sketch (Planar Sections.2 na Sketch.3 na Rys. 23).

Parametryczna Rekonstrukcja Skanu 3D
Rys. 23

Na bazie takiego konturu można dalej (Rys. 24) zdefiniować powierzchnię typu Extrude (tu Extrude.10), płaską powierzchnię dna (tu Plane.9), wykonać operację Trim i zintegrować rezultat tej operacji z modelem bryłowym (Split). Rekonstrukcja pozostałych szczegółów konstrukcyjnych może być wykonana za pomocą takiej samej lub bardzo podobnej procedury.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 24

Kolejny etap rekonstrukcji to ustalenie parametrów fazowania i zaokrąglania krawędzi. W tym celu, podobnie jak wcześniej, można wyodrębnić fragment siatki STL i zdefiniować kilka krzywych przekrojowych (polecenie Planar Sections z włączonym trybem Flip to curve creation). Dla każdej z tych krzywych (Curve.2, …Curve.5 na Rys. 25) można wykonać analizę rozkładu krzywizny (Porcupine Curvature) i w ten sposób ustalić wartość promienia zaokrąglenia krawędzi, jaki należy zastosować w modelu bryłowym dla analizowanego obszaru siatki STL.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 25

W ostatnim kroku warto wykonać porównanie parametrycznej definicji bryły z importowaną siatką STL. Takie porównanie może być wykonane pomiędzy siatką STL a powierzchnią zewnętrzną bryły. W tym celu należy wykonać polecenie Extract w trybie Propagation type = Point continuity (tu Extract.1 na Rys. 26) i zastosować polecenie Deviation Analysis. Jeśli dokładność rekonstrukcji jest w jakimś obszarze zbyt mała, to trzeba wykonać odpowiednie modyfikacje, a te w modelu parametrycznym nie powinny być większym problemem.

Parametryczna Rekonstrukcja Skanu 3D
Rys. 26

Realizacja opisanej tu procedury konstrukcyjnej jest możliwa z licencjami Digitized Shape Editor (DSE), Quick Surface Reconstruction (QSR), Generative Shape Design (GSD) oraz Part Design (PDG) – jeśli końcowy model ma być bryłą. Block ma niezbyt skomplikowany kształt i dlatego metoda jego rekonstrukcji jest relatywnie prosta. Istotą tej metody jest odpowiednie pozycjonowanie pliku źródłowego (Block.stl) w przestrzeni roboczej oraz zastosowanie wszędzie, gdzie to jest możliwe parametrycznych obiektów geometrycznych (powierzchni i konturów). Dzięki zastosowaniu takiej procedury modyfikacje modelu końcowego są możliwe w takim zakresie, na ile parametryczne są zrekonstruowane obiekty pośrednie.

Andrzej Wełyczko

artykuł pochodzi z wydania 11 (122) listopad 2017

  • Share on Facebook
  • Share on Twitter
  • Share on LinkedIn
  • Share on WhatsApp
  • Share on Email
Tagi: CADskan 3D

Powiązane artykuły

Tworzenie i optymalizacja modelu CAD do druku 3D
Projektowanie

Tworzenie i optymalizacja modelu CAD do druku 3D

Projekt kompozytowego zawiasu w NX CAD
Projektowanie

Projektowanie struktur z materiałów kompozytowych w NX i Fibersim

Inżynieria Odwrotna (reverse Engineering) CATIA 3DEXPERIENCE
Projektowanie

Inżynieria odwrotna (Reverse Engineering) w CATIA 3DEXPERIENCE; cz. 5

duże złożenia CAD
Projektowanie

Praca z dużymi złożeniami; cz. 4

Polecenie Połącz siatki
Projektowanie

Struktury lattice w druku 3D

Automatyczne Generowanie Tolerancji Wykonania
Projektowanie

Automatyczne generowanie tolerancji wykonania; cz. 2

Tematyka:

aluminium budowa maszyn CAD ceramika techniczna CNC diagnostyka druk 3D energetyka formy wtryskowe innowacje inżynieria materiałowa klejenie kompozyty konstruktor laser lotnictwo mechanizm MES montaż motocykle motoryzacja nanotechnologia narzędzia obliczenia obrabiarki obróbka plastyczna obróbka skrawaniem polskie projekty powłoki programy przemysł kosmiczny przemysł morski przemysł zbrojeniowy robot robotyzacja silniki spawanie stal technologie łączenia tribologia tworzywa sztuczne wynalazki wywiad zgrzewanie łożyska
FORMY WTRYSKOWE Integracja Konstrukcji i Technologii Ebook
MetalTop
ceramiczne elementy maszyn

pneumatyka
Projektowanie i Konstrukcje Inżynierskie
  • O nas
  • Polityka prywatności
  • Kontakt

© ITER 2007-2026

Nie znaleziono
Zobacz wszystkie wyniki
  • Strona główna
  • Aktualności
  • Artykuły
    • Analizy, symulacje
    • Badania, analizy
    • Części maszyn i urządzeń
    • Historia
    • Inne
    • Konstrukcje
    • Maszyny i urządzenia
    • Materiały
    • Projektowanie
    • Rozwiązania
    • Technologie
  • Jak zakupić
  • O nas
  • Kontakt

© ITER 2007-2026

email_icon

Nie przegap nowych wydań!

Zapisz się, aby na bieżąco otrzymywać linki do kolejnych, darmowych wydań Projektowania i Konstrukcji Inżynierskich

Wpisz adres email

Dziękuję, nie pokazuj więcej