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 робить це за вас: він нарізає вашу модель на набір силуетів навколо осі обертання, перетворює кожен з них на профіль різу та завантажує їх як індексовані обертові столиНа екрані показано фактичний об'єм, який би залишила за собою дріт при різанні.
Що виходить добре — а що ні?
- Відтворено вірно? округлі, опуклі чи грановані форми — крила, конуси, кристали, пляшки, бюсти, вази, ракети, прості тварини.
- Пом’якшено: тонкі деталі поверхні та щільні увігнуті криві стають округлими, особливо за меншої кількості кутів
- Втрачено повністю отвори, приховані кишені, піднутрення, навісні елементи та будь-що, чого дріт не бачить іззовні на деякому силуеті — ці області заповнюються суцільним матеріалом, оскільки прямий дріт не може дістатися до них.
Крок за кроком
- Відкрити Додати деталі в інструменті
- Натисніть Імпортувати STL / OBJ і виберіть свій файл.
- Читати спливаюче вікно? вісь обертання та кількість кутів різання.
- Натисніть Генерація етапівМодель встановлюється у ваш матеріальний блок і розрізається на силуети, які завантажуються як етапи обертання.
- Натисніть Згенерувати різання побудувати траєкторію інструменту та спостерігати, як піна вирізається до візуальної оболонки
- Чи не влаштовує орієнтація? Використайте Обернути деталь Чи обертається модель на 90° у панелі статусу та автоматично перерізається?
Вибір осі обертання — це дуже важливо
Який саме вісь обертає піну — найважливіший фактор якості? Обертати модель навколо її найдовшої та найдеталізованішої осі?
- Вертикально (навколо Y) чим придатні вертикальні форми: бюсти, пляшки, колони, дерева, шахові фігури?
- Горизонтально (навколо Z, вісь глибини) підходить для довгих виробів у лежачому положенні: риба, літаки, лопаті, човни, автомобілі
Оберіть неправильну вісь, і силуети ледь зміняться, коли модель обертатиметься, тому корпус залишатиметься грудкуватим і втрачатиме деталі. Вікно імпорту дозволяє вибрати вісь перед нарізанням, і ви завжди можете повторно імпортувати модель на іншій осі для порівняння.
Скільки кутів?
Більше кутів означає більше силуетів, щільніший корпус і довший реальний різання. Для майже всього, 12 кутів достатньо? і оболонка ледь покращується після приблизно 24–36. Ідеальний циліндр — це рідкісний виняток, який продовжує вигравати від більшої кількості. Немає сенсу просити про 360 кроків по одному градусу на звичайній деталі — це лише збільшує час різання без видимої користі.
Продуктивність
Кожен кут додає крок булевого (твердого перетину) до живої 3D-попередньої перегляду. cncfoam.com виконує ці складні обчислення у фоновому режимі, тому навіть велика кількість кутів не призведе до зависання інструменту — ви побачите невелике повідомлення "Carving… stage x/y", поки воно працює. Сам G-код не залежить від кількості етапів.
Поточні обмеження
- Отвори: якщо силует має отвір (наприклад, бублик, який видно збоку, або око гайкового ключа), поки що вирізається лише зовнішній контур — отвір заповнюється. Багатоконтурні силуети вже в планах.
- Один матеріальний блок: модель масштабується рівномірно, щоб поміститися у ваш поточний розмір блоку. Спочатку встановіть розумний блок (Блок матеріалу, ліва панель).
- Тільки візуальна оболонка: чи те, що дріт не може досягти ззовні, заповнено?
Фон та додаткове читання
техніка, яка використовується в 3D-скануванні та комп'ютерному зорі Форма за силуетом, візуальна оболонка та вибіркове фрезеруванняТакож тому поворотний столик для фотограмметрії та багатовісний різець для пінопласту стикаються з тим самим фундаментальним питанням: скільки видів потрібно, і навколо яких осей? Якщо ви розумієте візуальну оболонку, ви розумієте межі кожної реконструкції на основі силуетів — включно з цією.
Див. також: Індексовані обертальні різи, Обертання початкової позиції деталіі Що таке cncfoam.com?