Різка 3D-моделей (STL та OBJ)

Як cncfoam.com перетворює 3D-модель у форматі STL або OBJ на виріз гарячим дротом з пінопласту: метод візуальної оболонки / відновлення форми за силуетом, що може і не може відтворити гарячий дріт, як вибрати вісь обертання та кількість кутів, а також повний покроковий процес.

cncfoam.com може імпортувати 3D-модель — an .stl або .obj файл — і автоматично розраховує різання гарячим дротом, яке відтворює його якомога точніше, наскільки це фізично можливо. Ця сторінка пояснює, що це означає, чому результат є наближення а не ідеальну копію, та як отримати з неї максимум?

Які це файли STL та OBJ?

STL та OBJ — це два найпоширеніших формати для зберігання 3D-моделі у вигляді сітки — оболонки, що складається з тисяч маленьких трикутників. Майже кожна 3D-програма експортує їх: Blender, Fusion 360, SketchUp, FreeCAD, TinkerCAD, ZBrush, а також будь-які моделі, які ви завантажуєте з сайтів на кшталт Thingiverse чи Printables. cncfoam.com підтримує обидва формати (двійковий та ASCII STL, та OBJ дані вершин/граней); потрібні лише трикутники, тому матеріали, кольори та текстури ігноруються.

Головна особливість: гарячий дріт робить лише прямі різи

Чи тягне гарячий дріт-різак? прямий натягнутий дріт Через піну. Отже, кожна поверхня, яку він може створити, є керована поверхня — фігура, яку можна утворити шляхом переміщення прямої лінії. Це чудово підходить для крил, конусів і конічних колон, але означає, що гарячий дріт ніколи не зможе проникнути в кишеню, вирізати навіс чи видовбати закриту порожнину. Тому жоден різак для пінопласту не зможе відтворити довільну 3D-модель точно. Що ж чи відтворити модель візуальна оболонка.

Візуальна оболонка (форма за силуетом)

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

cncfoam.com робить це за вас: він нарізає вашу модель на набір силуетів навколо осі обертання, перетворює кожен з них на профіль різу та завантажує їх як індексовані обертові столиНа екрані показано фактичний об'єм, який би залишила за собою дріт при різанні.

Що виходить добре — а що ні?

  • Відтворено вірно? округлі, опуклі чи грановані форми — крила, конуси, кристали, пляшки, бюсти, вази, ракети, прості тварини.
  • Пом’якшено: тонкі деталі поверхні та щільні увігнуті криві стають округлими, особливо за меншої кількості кутів
  • Втрачено повністю отвори, приховані кишені, піднутрення, навісні елементи та будь-що, чого дріт не бачить іззовні на деякому силуеті — ці області заповнюються суцільним матеріалом, оскільки прямий дріт не може дістатися до них.
Якщо ви можете вирізати форму з бруска мила, використовуючи лише прямі ріжучі рухи ззовні, гарячий дріт зможе її зробити. Якщо довелося б копати у матеріал, він не може

Крок за кроком

  1. Відкрити Додати деталі в інструменті
  2. Натисніть Імпортувати STL / OBJ і виберіть свій файл.
  3. Читати спливаюче вікно? вісь обертання та кількість кутів різання.
  4. Натисніть Генерація етапівМодель встановлюється у ваш матеріальний блок і розрізається на силуети, які завантажуються як етапи обертання.
  5. Натисніть Згенерувати різання побудувати траєкторію інструменту та спостерігати, як піна вирізається до візуальної оболонки
  6. Чи не влаштовує орієнтація? Використайте Обернути деталь Чи обертається модель на 90° у панелі статусу та автоматично перерізається?

Вибір осі обертання — це дуже важливо

Який саме вісь обертає піну — найважливіший фактор якості? Обертати модель навколо її найдовшої та найдеталізованішої осі?

  • Вертикально (навколо Y) чим придатні вертикальні форми: бюсти, пляшки, колони, дерева, шахові фігури?
  • Горизонтально (навколо Z, вісь глибини) підходить для довгих виробів у лежачому положенні: риба, літаки, лопаті, човни, автомобілі

Оберіть неправильну вісь, і силуети ледь зміняться, коли модель обертатиметься, тому корпус залишатиметься грудкуватим і втрачатиме деталі. Вікно імпорту дозволяє вибрати вісь перед нарізанням, і ви завжди можете повторно імпортувати модель на іншій осі для порівняння.

Скільки кутів?

Більше кутів означає більше силуетів, щільніший корпус і довший реальний різання. Для майже всього, 12 кутів достатньо? і оболонка ледь покращується після приблизно 24–36. Ідеальний циліндр — це рідкісний виняток, який продовжує вигравати від більшої кількості. Немає сенсу просити про 360 кроків по одному градусу на звичайній деталі — це лише збільшує час різання без видимої користі.

Почніть з 12, подивіться на виріз, і піднімайте лише ті грані, які потрібно прибрати.

Продуктивність

Кожен кут додає крок булевого (твердого перетину) до живої 3D-попередньої перегляду. cncfoam.com виконує ці складні обчислення у фоновому режимі, тому навіть велика кількість кутів не призведе до зависання інструменту — ви побачите невелике повідомлення "Carving… stage x/y", поки воно працює. Сам G-код не залежить від кількості етапів.

Поточні обмеження

  • Отвори: якщо силует має отвір (наприклад, бублик, який видно збоку, або око гайкового ключа), поки що вирізається лише зовнішній контур — отвір заповнюється. Багатоконтурні силуети вже в планах.
  • Один матеріальний блок: модель масштабується рівномірно, щоб поміститися у ваш поточний розмір блоку. Спочатку встановіть розумний блок (Блок матеріалу, ліва панель).
  • Тільки візуальна оболонка: чи те, що дріт не може досягти ззовні, заповнено?

Фон та додаткове читання

техніка, яка використовується в 3D-скануванні та комп'ютерному зорі Форма за силуетом, візуальна оболонка та вибіркове фрезеруванняТакож тому поворотний столик для фотограмметрії та багатовісний різець для пінопласту стикаються з тим самим фундаментальним питанням: скільки видів потрібно, і навколо яких осей? Якщо ви розумієте візуальну оболонку, ви розумієте межі кожної реконструкції на основі силуетів — включно з цією.

Див. також: Індексовані обертальні різи, Обертання початкової позиції деталіі Що таке cncfoam.com?