Чому сплайни створюють проблеми
Сплайн зберігається як контрольні точки, вузли й ваги, а не як траєкторія, якою рухається верстат. Кожна програма, що його читає, має його апроксимувати, і дві програми можуть апроксимувати його по-різному. Відрізки й дуги скрізь читаються однаково.
Цехи просять простої геометрії, і правила в них різняться. SendCutSend радить під час експорту перетворювати сплайни на полілінії, бо полілінії мають ширшу підтримку, а в Inventor - замінювати сплайни лінійною апроксимацією з точністю близько 0,010 дюйма. MEILLER приймає лише відрізки й дуги, без поліліній. TAUPITZ просить за можливості використовувати полілінії. Відрізки й дуги - спільний знаменник.
Багато цехів також просять старий формат DXF R12: довідка Autodesk до Inventor зазначає, що багато верстатів очікують файли у форматі AutoCAD R12, а Xometry радить клієнтам зберігати файл як DXF R12. Збереження в R12 перетворює новіші об’єкти: за переліком Autodesk полегшені полілінії стають полілініями Release 12, а еліпси, області та інші об’єкти - відрізками, дугами й колами.
Як замінити сплайни
Короткі прямі відрізки: автовиправлення в перевірці CutMeter замінює кожен сплайн полілінією з коротких відрізків, що повторюють криву. Найпростіша геометрія, яку читає будь-яка програма різання.
Дуги: якщо ви оберете дуги, автовиправлення апроксимує криву дугами. Значно менше елементів, плавніша траєкторія і довжина, ближча до кривої. Типово CutMeter записує виправлений контур однією полілінією; якщо ваш цех, як і MEILLER, приймає лише окремі відрізки й дуги, в автовиправленні встановіть у полі «Записати як» значення «Відрізки й дуги».
R12: коли ви завантажуєте виправлений файл у форматі R12, CutMeter завжди записує криві як дуги всередині полілінії R12 (POLYLINE з об’єктами VERTEX), бо в R12 немає полегшеної полілінії.
Приклад
Арка: один кубічний сплайн з контрольними точками 0,0; 30,40; 70,40; 100,0 (мм), замкнений прямою основою довжиною 100 мм.
CutMeter вимірює довжину сплайна 120,97 мм, усього контуру - 220,97 мм і повідомляє про сплайн, який можна виправити автоматично. Після заміни короткими відрізками (96 шт.) контур стає коротшим на 0,0019 мм; після заміни дугами (15 шт.) - на 0,0002 мм.
Та сама арка трьома способами
| Варіант | Записані об’єкти | На що перетворюється сплайн | Зміна довжини |
|---|---|---|---|
| Вихідне креслення | SPLINE × 1, LINE × 1 | 1 сплайн | 0 мм |
| Автовиправлення, короткі відрізки | LWPOLYLINE × 1 | прямі відрізки: 96 | -0,0019 мм |
| Автовиправлення, дуги | LWPOLYLINE × 1 | дуги: 15 | -0,0002 мм |
| Автовиправлення, файл R12 | POLYLINE × 1, VERTEX × 16, SEQEND × 1 | дуги: 15 | -0,0002 мм |
| Автовиправлення, відрізки й дуги | ARC × 15, LINE × 1 | дуги: 15 | -0,0002 мм |
Запитання
Що таке сплайн у DXF?
Крива довільної форми (об’єкт SPLINE), що зберігається як контрольні точки, вузли й ваги. CAD-програми креслять її плавно; програма різання спершу має перетворити її на відрізки або дуги.
Чи буде мій цех різати сплайни?
Запитайте в цеху, бо правила різняться: SendCutSend радить перетворювати сплайни на полілінії, MEILLER приймає лише відрізки й дуги. Автовиправлення підходить для обох випадків: типово дуги в складі полілінії, а якщо в полі «Записати як» обрати «Відрізки й дуги» - кожен елемент окремим відрізком або дугою.
Дуги чи короткі відрізки: що краще?
Дуги, де крива це дозволяє: менше елементів, плавніша кромка і довжина, ближча до кривої. Короткі відрізки підходять для систем керування, які нічого іншого не читають.
Чи зберігати DXF у форматі R12?
Якщо цех цього просить, так. R12 - найстаріша поширена версія DXF, і під час збереження в неї новіші об’єкти перетворюються. Після збереження перегляньте креслення: перевірте, що криві й полілінії збереглися так, як ви очікуєте.
Чи змінює заміна мій розрахунок вартості?
Майже ні: у прикладі довжина різу змінюється на тисячні міліметра. CutMeter показує у звіті зміну від кожного виправлення, тож ціна відповідає файлу, який ріжуть.
Джерела
- SendCutSend: How To Export a DXF from Autodesk Fusion sendcutsend.com
- SendCutSend: How to Export from Autodesk Inventor for SendCutSend sendcutsend.com
- MEILLER: Laserteile richtig als DXF-Datei anlegen (німецькою) meiller-lasertechnik.de
- TAUPITZ: Anforderungen an CAD-Dateien in der Blechbearbeitung (німецькою) taupitz.com
- Autodesk: About Saving Drawings to Previous Drawing File Formats help.autodesk.com
- Autodesk Inventor: Flat Pattern Export Dialog Reference help.autodesk.com
- Xometry: How to Convert Image Files to DXF for Sheet Cutting xometry.com