Інструкція

DXF чи DWG: у чому різниця?

DWG — власний формат AutoCAD, DXF — відкритий формат обміну. Що насправді відрізняється, який вам потрібен і як отримати DXF, якщо надіслали DWG.

KulmanLab · · 4 хв читання

DWG — це власний файловий формат AutoCAD: двійковий, пропрієтарний і не задокументований Autodesk. DXF — це формат обміну, який Autodesk публікує, щоб інші програми могли читати ті самі креслення. Та сама геометрія, інша оболонка — і лише один із них призначений для передавання файлів людям поза межами вашого власного програмного забезпечення.

Саме цей останній пункт і становить усю практичну різницю, і саме він вирішує, що вам варто просити.

Коротко

DXFDWG
РозшифровуєтьсяDrawing Exchange FormatDrawing
Опублікована специфікаціяТак, від AutodeskНі
КодуванняТекст (є й двійковий різновид)Двійкове
ПризначенняПереносити креслення між програмамиВласний робочий формат AutoCAD
Розмір файлуБільшийМенший
Читається іншими програмамиДуже широкоНерівномірно, через відтворені бібліотеки
Несе все, що вміє AutoCADНі — задокументовану підмножинуТак

Чому взагалі існують два формати

Autodesk випустила AutoCAD у 1982 році з DWG як робочим форматом. Він створений заради зручності однієї програми: компактний, двійковий і вільний змінюватися щоразу, коли AutoCAD цього потребує.

Через це він погано підходить для надсилання будь-кому. Тож Autodesk опублікувала ще й DXF — те саме креслення, записане в задокументованій, читабельній формі, під яку може писати будь-який розробник. Відкрийте .dxf у текстовому редакторі — і побачите групові коди й назви секцій звичайним ASCII.

Обидва версіонуються разом. Кожен випуск AutoCAD приносить ревізію DWG і відповідну ревізію DXF; позначка AC1032, яку іноді видно в заголовку файлу, вказує, наприклад, на покоління AutoCAD 2018.

Отже, DXF не є ані старішим, ані меншовартісним форматом. Це те саме креслення, навмисно зроблене читабельним.

Що насправді відрізняється на практиці

Відкритість. Autodesk документує DXF і не документує DWG. Програми, що читають DWG — а їх чимало — спираються на бібліотеки, створені шляхом відтворення формату. Це працює добре й цілком законно, але означає, що підтримка DWG відстає від нових версій і різниться між застосунками, тоді як підтримку DXF будь-хто може реалізувати просто зі специфікації.

Розмір. Двійковий DWG зазвичай значно менший за те саме креслення у вигляді ASCII-DXF. На великому проєкті це має значення; на одній деталі — ні.

Точність відтворення. DWG містить усе, що AutoCAD здатен виразити, зокрема типи об’єктів, про які інші програми не мають жодного уявлення. DXF охоплює задокументовану підмножину. Для звичайного двовимірного креслення — лінії, дуги, кола, полілінії, текст, розміри, шари — цієї підмножини цілком достатньо. Для моделі, що спирається на пропрієтарні об’єкти AutoCAD, експорт у DXF частину втратить.

Широта підтримки. Практично кожен інструмент CAD, CAM і векторної графіки читає DXF. Менше програм читають DWG, і ті, що читають, часто підтримують його менш повно.

Що вам насправді потрібно?

Вам надіслали файл, і ви не можете його відкрити. Спершу перевірте справжнє розширення. Більшість людей каже «DWG» про обидва, і в половині випадків у теці завантажень лежить .dxf, який ви й так могли відкрити. Див. як відкрити DXF без AutoCAD.

Ви надсилаєте на лазерне різання, у ЧПК-майстерню або виробнику. DXF, практично завжди. Програмне забезпечення верстатів і сервіси різання побудовані навколо нього, а двовимірна геометрія різання вільно вміщується в задокументовану підмножину. Див. підготовка DXF для лазерного різання.

Ви надсилаєте архітектору або інженеру, який працює в AutoCAD. Запитайте. Багато хто віддає перевагу DWG, бо саме цього очікує їхній робочий процес, а як ні — вони чудово відкриють DXF.

Ви архівуєте щось надовго. DXF. Задокументований текстовий формат і через двадцять років прочитає той, хто має специфікацію й текстовий редактор. Саме заради цього формати обміну й існують.

Комусь треба просто подивитися. Ані те, ані те — надішліть PDF. Див. конвертувати DXF у PDF.

Як отримати DXF, коли вам надіслали DWG

Надійний шлях — попросити. Той, хто надіслав файл, відкриває його у своїй CAD-програмі й робить Зберегти як або Експорт → DXF. Це триває близько десяти секунд, кожен настільний CAD-застосунок це вміє, і файл виходить із програми, яка його створила, а не з чужого припущення про нього.

Якщо запитати неможливо, конвертери існують. Два міркування: саме під час конвертації втрачається точність, і ви завантажуєте чуже креслення на сервіс, який не контролюєте. Для хобі це нормально. Для клієнтської роботи — запитайте.

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

Дві поширені помилки

«DXF втрачає дані». Лише в тому сенсі, що не несе пропрієтарних типів об’єктів AutoCAD. Лінії, дуги, кола, полілінії, текст, розміри й шари переживають перехід неушкодженими. Для двовимірної креслярської роботи втрата зазвичай нульова.

«DXF — старий формат». Він версіонується поряд із DWG від 1982 року й досі. Плутанина виникає через те, що R12 настільки поширений як ціль сумісності, що люди припускають, ніби DXF на ньому й зупинився.

Де тут місце цього інструмента

KulmanLab читає DXF, а не DWG, і варто пояснити чому, а не подавати це як недогляд: DXF задокументований, тож реалізація може бути коректною просто за специфікацією. DWG означав би залежність від відтвореної бібліотеки, у браузері, для формату, що змінюється за графіком Autodesk.

Якщо у вас .dwg, це його не відкриє. Якщо .dxf — відкриєте у вкладці браузера, нічого не встановлюючи: app.kulmanlab.com.

Назад він записує усе креслення — лінії, кола, дуги, еліпси, полілінії, сплайни, текст із його форматуванням, розміри, виноски та штриховки, а також шари й типи ліній. Файл, відкритий тут і експортований знову, виходить зі своїми позначеннями, а не зведеним до самої геометрії.


Пов’язане: Import — що саме KulmanLab зчитує з DXF, і Export Manager — що містить кожен формат експорту.

Спробуйте KulmanLab у своєму браузері

Безкоштовний 2D CAD і редагування DXF — без встановлення, без облікового запису, нічого не завантажується на сервер.

Відкрити додаток
← Усі публікації