Реверс-інжиніринг: як відтворити деталь за допомогою CAD та 3D-сканування | robot_dreams
Для відстеження статусу замовлення - авторизуйтесь
Введіть код, який був надісланий на пошту Введіть код із SMS, який був надісланий на номер
 
Код дійсний протягом 2 хвилин Код з SMS дійсний протягом 2 хвилин
Ви впевнені, що хочете вийти?
Сеанс завершено
На головну
Reverse Engineering: Як відтворити деталь за допомогою CAD і сканування

Reverse Engineering: Як відтворити деталь за допомогою CAD і сканування

Практичний гайд: що робити, коли все навпаки

Деталь зламалась, а креслень на неї ніхто ніколи не робив — знайома ситуація для будь-кого, хто працює з дронами, кастомною електронікою чи легасі-обладнанням. Виготовити нову деталь не так складно, якщо є 3D-модель. А її, звісно, немає.

Тут у гру вступає reverse engineering — процес відтворення параметричної CAD-моделі з фізичного об'єкта. Хоча для багатьох це й табу, але в оборонному бізнесі, який стрімко зростає, такі випадки зустрічаються.

Тож у цій статті говоримо про те, які методи зняття геометрії обрати, як підготувати скан і конвертувати його у Fusion 360, а також що врахувати, якщо деталь піде в реальну експлуатацію в польових умовах.

Коли реверс-інжиніринг виправданий

Реверс-інжиніринг має сенс далеко не завжди, і варто одразу розставити межі. Він виправданий, коли:

  • Деталь пошкоджена і потребує заміни, а оригінальних креслень немає.
  • Легасі-обладнання ще працює, але виробник давно зник з ринку. 
  • Корпус або кріплення треба адаптувати під нову електроніку (інші габарити плати, інший роз'єм, інше кріплення антени).

А ось із чим варто бути обережним — то це з чужою інтелектуальною власністю. Відтворити деталь для власного ремонту чи адаптації — це одне, а копіювати запатентований або ліцензований виріб для подальшого продажу — зовсім інше. Це вже питання не інженерне, а юридичне, тож майте його на увазі.

Методи зняття геометрії: від штангенциркуля до сканування

Перше питання реверс-інжинірингу — не у виборі програми, а в тому, який метод зняття геометрії обрати. Тут усе залежить від складності деталі та потрібної точності.

Штангенциркуль і ручні виміри

Для простих деталей з прямими лініями, циліндрами та прямими кутами — кріплення, проставки, прості корпуси — це часто найшвидший та найточніший спосіб. Не варто тягнути смартфон зі сканером туди, де досить пʼяти замірів штангенциркулем.

Фотограмметрія (Polycam, Meshroom)

Працює за таким принципом: 

багато перекривних фотографій об'єкта з різних кутів → програма реконструює 3D-меш.

З плюсів — вам не потрібне спеціальне обладнання, а телефона часто достатньо. Але з мінусів — точність. Заявлена точність Polycam становить приблизно 2%, що ставить під сумнів використання цього методу для точного реверс-інжинірингу. Для органічних форм, великих об'єктів чи візуалізації це цілком годиться, але для посадкових місць із допуском у десяті частки міліметра — це вже ризик.

Джерело: AEC Magazine

LiDAR у смартфонах 

Останні моделі iPhone та iPad мають вбудований LiDAR-сканер для вимірювання глибини. Він відбиває промені невидимого лазера від навколишніх об'єктів та фіксує швидкість їхнього повернення. Це дозволяє дуже швидко створювати високоточну 3D-мапу простору в радіусі до 5 метрів. 

Джерело: Техно Їжак

Polycam теж використовує LiDAR як джерело даних поряд із суто фотограмметрією. Це швидка і зручна опція для попереднього знімання геометрії, але точність, звісно, має похибки.

Структуроване світло та лазерні сканери 

Якщо потрібна повторювана точність у районі 0,05 мм на дрібних і середніх механічних деталях — це рівень напівпрофесійних hand-held сканерів (наприклад, моделі з блакитним лазером). Вони дорожчі та вимогливіші до навичок оператора, але дають той рівень точності, на якому можна довіряти посадковим місцям під електроніку без додаткової ручної перевірки кожного розміру.

Підготовка mesh-даних перед імпортом у CAD

Скан, яким би методом він не був знятий, майже ніколи не готовий до прямого імпорту в CAD. Перш ніж завантажувати меш у Fusion 360, варто пройти кілька кроків підготовки.

Формат файлу 

Найпоширеніші — STL та OBJ. STL зберігає лише геометрію (трикутники), OBJ може додатково нести текстуру. Для реверс-інжинірингу механічних деталей текстура не потрібна, тож зазвичай досить STL.

Очищення мешу 

Скани майже завжди містять шум, дірки в місцях, куди не потрапило світло або камера, а іноді — non-manifold геометрію (місця, де поверхня склеєна некоректно і програма не розуміє, де в об'єкта «всередині», а де «зовні»). Це варто виправити ще до конвертації — інакше Fusion 360 або відмовиться конвертувати меш у тіло, або поверне поверхню замість суцільного тіла.

Зменшення кількості трикутників (decimation)

Скани зі смартфонів і навіть з лазерних сканерів часто містять сотні тисяч, а то й мільйони трикутників. Fusion 360 має обмеження на складність мешу для конвертації. Занадто важкий файл програма просто відмовиться обробляти з попередженням, що кількість завелика. Тому меш зменшують за відсотком або цільовою кількістю граней, намагаючись зберегти форму.

Чим менше зайвих трикутників і чим менше дефектів залишається в меші перед конвертацією — тим менше ручної роботи доведеться робити на етапі відновлення параметричної моделі.

Імпорт і конвертація мешу у Fusion 360

Коли меш очищений та полегшений, можна імпортувати його у Fusion 360 через Insert → Insert Mesh. Далі є кілька шляхів, і важливо розуміти різницю між ними.

  • Convert Mesh (Mesh workspace, Modify → Convert Mesh). Це основний сучасний інструмент. Він пропонує два режими: 
    • Faceted — просто зберігає трикутники як є, кожен стає окремою гранню тіла. 
    • Prismatic — програма намагається розпізнати площини, циліндри та інші прості поверхні й перебудувати їх у більш «CAD-подібну» форму. 
  • Mesh Section + Fit Curve to Mesh Section. Це найточніший, хоч і найповільніший шлях. Замість автоматичної конвертації всього мешу ви робите перетин мешу площиною в потрібному місці (наприклад, там, де в деталі отвір під кріплення або циліндрична посадка), а потім прив'язуєте до цього перетину точну криву — коло, лінію, дугу. З таких кривих вручну збирається ескіз, а з ескізу — параметрична фіча (extrude, revolve тощо). Довше, зате результат — справжня параметрична модель з точними розмірами.

Від сканованої геометрії — до параметричної моделі

Сам меш — це лише відправна точка, а не готова модель. Побудова параметричної деталі на його основі йде так: 

  • По перетинах мешу (Mesh Section) будуються ескізи. 
  • Ескізи стають фічами — extrude для прямих ділянок, revolve для циліндричних, і так далі, поки не збереться повне тіло.

Тут важливо не забувати, що скан — це геометрія деталі «як є», зі зношенням, дефектами друку або лиття, а часом і власними похибками сканера. Пряме копіювання розмірів з такого скану — погана ідея. 

Тому критичні розміри — під роз'єми, під кріплення плати, під різьбові з'єднання — варто перевіряти вручну і на завершеному ескізі заокруглювати до інженерних значень (наприклад, не 4,97 мм, а 5,0 мм з допуском), а не залишати сирі числа зі скану. 

Ще статті