Обмен данными САПР
Обмен данными САПР — это метод чертежей обмена данными , используемый для перевода между различными авторскими системами автоматизированного проектирования ( САПР ) или между САПР и другими последующими CAx . системами [1] : 157
Многие компании используют различные системы САПР и обмениваются форматами файлов данных САПР с поставщиками, клиентами и субподрядчиками. [2] Такие форматы часто являются проприетарными. [1] : 157 Передача данных необходима для того, чтобы, например, одна организация могла разрабатывать САПР-модель, а другая выполняла аналитические работы по этой же модели; в то же время за производство продукта отвечает третья организация. [3]
С 1980-х годов ряд различных CAD-технологий появился . Они различаются по целям применения, пользовательским интерфейсам, уровням производительности, а также по структурам данных и форматам файлов данных. [4] Для целей функциональной совместимости требование точности в процессе обмена данными имеет первостепенное значение, и необходимы надежные механизмы обмена. [3]
Процесс обмена нацелен в первую очередь на геометрическую информацию данных САПР, но он также может быть нацелен на другие аспекты, такие как метаданные , [1] : 153 знания, производственная информация, допуски и структура сборки.
Для обмена данными САПР доступны три варианта: прямой перевод модели, нейтральный обмен файлами и сторонние переводчики. [5]
Содержимое данных САПР
[ редактировать ]Хотя изначально они предназначались для геометрической информации ( каркас , поверхности , тела и чертежи ) продукта, в настоящее время существуют и другие фрагменты информации, которые можно получить из файла САПР: [3]
- Метаданные – неграфические атрибуты, например: [1] : 164
- номера деталей или деталей
- автор рисунка
- уровень ревизии, путь к файлу на компьютере или в сетевом хранилище
- система, информация о выпуске и т. д.
- Данные о намерениях проекта – например, деревья истории, формулы, правила, рекомендации.
- Данные приложения – например, траектории инструмента числового управления , геометрические размеры и допуски ( GD&T ), планирование процесса и структура сборки.
Различные типы информации о продукте, предназначенные для процесса обмена, могут меняться на протяжении жизненного цикла продукта. На более ранних этапах процесса проектирования больше внимания уделяется геометрическим и конструктивным аспектам обмена данными, тогда как метаданные и данные приложения более важны на более поздних этапах разработки продукта и процесса. [3]
Варианты обмена данными
[ редактировать ]Существует как минимум три способа обмена данными между различными CAD-системами: через печатную копию или изображение (например, TIFF , GIF , JPEG , BMP или PCX , путем трассировки изображений), CAD-нейтральные форматы или сторонние переводчики CAD-файлов между собственные форматы файлов. [5] [1] : 158 Все они имеют свои преимущества и недостатки и могут быть подвержены ошибкам.
Прямой перевод модели
[ редактировать ]Трансляторы прямых данных предоставляют прямое решение, которое влечет за собой перевод данных, хранящихся в базе данных продуктов, непосредственно из одного формата системы САПР в другой, обычно за один этап. В прямом трансляторе данных обычно существует нейтральная база данных. Структура нейтральной базы данных должна быть общей, определяться минимально необходимыми определениями любого типа данных моделирования и быть независимой от формата любого поставщика. [3] Основные системы САПР, такие как SolidWorks , PTC Creo , Siemens NX и CATIA , могут напрямую читать и/или записывать другие форматы САПР, просто используя «Открыть файл» и «Сохранить как файл» . параметры [5] Этот вариант ограничен тем фактом, что большинство форматов САПР являются проприетарными, поэтому прямые трансляторы обычно однонаправленны, частично функциональны и не стандартизированы. [6]
Нейтральный обмен файлами
[ редактировать ]Нейтральный обмен файлами использует промежуточный нейтральный формат для перевода данных между системами САПР. Этот метод начинается с препроцессора, встроенного в исходную систему САПР, который генерирует нейтральный файл из исходного формата САПР. Целевая САПР выполняет постобработку нейтрального файла и преобразует его в целевой собственный формат. [7] Некоторые нейтральные форматы определены организациями по стандартизации, такими как IGES и STEP, тогда как другие являются запатентованными, но все еще широко используются и считаются квазиотраслевыми стандартами. [5]
Нейтральные форматы
[ редактировать ]- DXF ( формат обмена чертежами )
- Разработан компанией Autodesk в 1982 году как решение для обеспечения совместимости данных между AutoCAD и другими САПР. DXF в основном основан на 2D, и его формат представляет собой представление данных с тегами всей информации, содержащейся в файле чертежа AutoCAD. Это означает, что каждому элементу данных в файле предшествует целое число, которое называется групповым кодом, указывающим тип. следующего элемента данных. Поскольку большинство разработчиков коммерческого прикладного программного обеспечения предпочли поддерживать собственный DWG Autodesk в качестве формата для взаимодействия данных AutoCAD, DXF стал менее полезным. [3]
- VDA-FS ( Ассоциация автомобильной промышленности – поверхностный интерфейс)
- Создан Немецкой ассоциацией автомобильной промышленности в 1982 году как метод совместимости поверхностей произвольной формы. [8] Этот формат отличается от других форматов тем, что он поддерживает только передачу данных кривых и поверхностей произвольной формы с соответствующими комментариями, но не поддерживает передачу других геометрических или негеометрических объектов. Следовательно, он ограничен представлениями параметрическими полиномами , но охватывает подавляющее большинство САПР-систем свободной формы. Он включает в себя Безье , B-Spline и Кунса и соответствующие кривые. типы тензорных произведений [2] Спецификация VDA-FS опубликована в немецком промышленном стандарте DIN 66301. [9]
- PDES (Спецификация обмена данными о продукте)
- Создан в 1988 году в рамках исследования интерфейса данных определения продукта (PDDI), проведенного McDonnell Aircraft Corporation от имени ВВС США. PDES был разработан для полного определения продукта для всех приложений на протяжении его ожидаемого жизненного цикла, включая геометрию, топологию, допуски, взаимосвязи, атрибуты и функции, необходимые для полного определения детали или сборки деталей. PDES можно рассматривать как расширение IGES, куда были добавлены организационные и технологические данные. Фактически, более поздние версии PDES содержали IGES. Разработка PDES под руководством организации IGES и в тесном сотрудничестве с Международной организацией по стандартизации ( ISO ) привела к рождению STEP . [3]
- ШАГ ( ISO 10303 — Стандарт обмена данными модели продукта )
- Работа над стандартом ISO 10303 была начата в 1984 году и первоначально опубликована в 1994 году с целью стандартизировать обмен данными о продуктах между системами PLM . Это очень полный набор спецификаций, охватывающий множество различных типов продуктов и множество этапов жизненного цикла. STEP использует нейтральный формат ISO 10303-11, также известный как EXPRESS схема . EXPRESS определяет не только типы данных, но также отношения и правила, применимые к ним. [5] STEP поддерживает обмен данными, совместное использование данных и архивирование данных. Для обмена данными STEP определяет временную форму данных о продукте, которая должна передаваться между парой приложений. Он поддерживает совместное использование данных, обеспечивая доступ к одной и той же копии данных о продукте и работу с ней более чем одним приложением, возможно, одновременно. STEP также может использоваться для поддержки разработки самих архивных данных о продукте. [3] STEP состоит из нескольких сотен документов, называемых частями . Каждый год добавляются новые детали или выпускаются новые версии старых деталей. Это делает STEP крупнейшим стандартом в рамках ISO. Компоненты STEP серии 200 называются прикладными протоколами (AP). [5] с конкретными частями, непосредственно связанными с CAD-системами:
- 203 (3D-проектирование механических деталей и сборок с контролируемой конфигурацией) — в основном используется для 3D-проектирования и структуры изделия. Подмножество AP214, но наиболее широко используемое.
- 210 (Электронная сборка, межсоединение и проектирование упаковки) – Системы САПР для печатных плат .
- 212 (Электротехническое проектирование и монтаж) – САПР для электромонтажа и кабельной разводки .
- 214 (Основные данные для процессов механического проектирования автомобилей) – Как STEP представлен в текстовом файле для обмена.
- 238 ( интерпретируемая приложением STEP-NC модель для компьютеризированных числовых контроллеров) – CAD, CAM и CNC . информация о процессе обработки
- 242 (3D-инжиниринг на основе управляемых моделей) – объединение двух ведущих прикладных протоколов STEP, AP 203 и AP 214.
- Парасолид XT
- Часть ядра геометрического моделирования Parasolid , первоначально разработанная Shape Data и в настоящее время принадлежащая Siemens Digital Industries Software . [10] Parasolid может представлять каркасные, поверхностные, твердотельные, ячеистые и общие немногие модели. Он хранит топологическую и геометрическую информацию, определяющую форму моделей в передаваемых файлах. Эти файлы имеют опубликованный формат, поэтому приложения могут иметь доступ к моделям Parasolid без необходимости использования ядра Parasolid. [11] Parasolid способен принимать данные из других форматов моделирования. Его уникальная функция толерантного моделирования позволяет учитывать и компенсировать менее точные данные. [12]
- IGES (первоначальная спецификация обмена графикой)
- Устаревший формат возник в конце 1979 года и первоначально был опубликован Американским национальным институтом стандартов (ANSI) в 1980 году, еще до широкомасштабного внедрения технологии САПР в отрасли. [13] В этом формате файла определение продукта рассматривается как файл сущностей, причем каждая сущность представлена в независимом от приложения формате. [3] После первого выпуска STEP (ISO 10303) в 1994 году интерес к дальнейшему развитию IGES снизился, и версия 5.3 (1996 г.) стала последним опубликованным стандартом. [5]
Сторонние переводчики
[ редактировать ]Несколько компаний специализируются на программном обеспечении для перевода данных САПР, которое может считывать данные из одной системы САПР и записывать информацию в формате другой системы САПР. Есть несколько компаний, которые предоставляют наборы программных инструментов низкого уровня для непосредственного чтения и записи основных форматов файлов САПР. Большинство разработчиков САПР лицензируют эти наборы инструментов, чтобы добавить в свои продукты возможности импорта и экспорта. Существует также значительное количество компаний, которые используют наборы инструментов низкоуровневого перевода в качестве основы для создания автономных приложений для перевода и проверки для конечных пользователей. [14] Эти системы имеют собственный промежуточный формат, некоторые из которых позволяют просматривать данные во время перевода. Некоторые из этих переводчиков работают автономно, в то время как другим требуется один или оба пакета САПР, установленные на машине перевода, поскольку они используют код ( API ) из этих систем для чтения/записи данных.Некоторые компании также используют эти низкоуровневые наборы инструментов для создания плагинов импорта или экспорта для других приложений САПР.
Список наборов программных инструментов для разработчиков
[ редактировать ]- Datakit CrossCad/Ware : SDK для чтения и записи форматов САПР.
Список автономных приложений для перевода для конечных пользователей
[ редактировать ]- Datakit CrossManager : многоформатный переводчик САПР.
- PolyTrans|CAD : Многоформатный переводчик САПР.
- Transmagic : многоформатный переводчик САПР.
Список плагинов для приложений САПР
[ редактировать ]- Datakit CrossCad/Plg : импорт и экспорт плагинов для Rhino, SOLIDWORKS, ...
- PolyTrans|CAD : плагины импорта/экспорта для 3ds Max, Maya, CADMATIC и визуальных компонентов.
- Мощные переводчики : импорт плагинов для 3dsMax.
Качество обмена данными
[ редактировать ]Качество данных можно решать как изнутри, так и снаружи. Внутренние проблемы — это проблемы, связанные со структурой модели САПР до начала процесса перевода, тогда как внешние проблемы связаны с проблемами, возникающими во время перевода. Разработка STEP является лучшим решением для решения внешних проблем, расширяя его текущие возможности для поддержки двумерных параметрических сечений, трехмерных параметрических сборок и моделирования на основе истории. Качество данных о продукте является ключевым вопросом, позволяющим избежать внутренних проблем с обменом данными и упростить интеграцию последующих приложений в цепочку проектирования.
Поскольку каждая система САПР имеет свой собственный метод описания геометрии, как математический, так и структурный, при переводе данных из одного формата данных САПР в другой всегда происходит некоторая потеря информации. Одним из примеров является ситуация, когда перевод происходит между системами САПР, использующими разные ядра геометрического моделирования, и несоответствия перевода могут привести к аномалиям в данных. [3] Промежуточные форматы файлов также ограничены в том, что они могут описывать, и могут по-разному интерпретироваться как отправляющей, так и принимающей системами. Поэтому при передаче данных между системами важно определить, что необходимо перевести. Если для последующего процесса требуется только 3D-модель, то необходимо передать только описание модели. Однако есть уровни детализации. Например: данные являются каркасными, поверхностными или твердыми; требуется ли информация о топологии ( BREP ); должна ли идентификация грани и кромки сохраняться при последующих модификациях; должна ли информация о функциях и история сохраняться между системами; и является ли аннотация PMI переносимой. Для моделей продукта может потребоваться сохранение структуры сборки. [5] Если чертежи необходимо перевести, геометрия каркаса обычно не является проблемой; однако текст, размеры и другие аннотации могут быть проблемой, особенно шрифты и форматы. Независимо от того, какие данные подлежат переводу, также необходимо сохранять атрибуты (например, цвет и слой графических объектов) и метаданные, хранящиеся в файлах.
Некоторые методы перевода более успешны, чем другие, при переводе данных между системами САПР. Собственные форматы предлагают простой перевод трехмерных тел, но даже в этом случае есть несколько подводных камней, на которые следует обратить внимание. Если две CAD-системы используют разные представления для одного типа геометрии, в какой-то момент представление необходимо преобразовать или даже отбросить, независимо от типа перевода. Современные нейтральные форматы призваны решить эту проблему.Старые нейтральные форматы, такие как IGES, могут иметь некоторые проблемы с переводом. [15] типа потери исходного цвета деталей, или неправильного положения тел.Это уже не относится к современным стандартам, таким как STEP AP242, в который встроены свойства проверки. Свойства проверки — это ключевые характеристики модели (центр тяжести твердого тела, влажная область поверхности, характеристики PMI или даже контрольные точки на форме), хранящиеся излучающей системой и проверяемые принимающей системой. Это позволяет контролировать качество импортируемых данных. Качество обмена с использованием STEP настолько важно, что независимые ассоциации (AFNeT, PDES, Inc., ProSTEP iViP) регулярно проводят тесты для проверки обмена между различными системами CAD и PLM.
Некоторые системы САПР имеют функции для сравнения геометрии двух моделей. [16] [17] Таким образом, пользователь может сравнить модель до и после перевода из одной САПР в другую, чтобы оценить качество перевода и исправить обнаруженные дефекты. Но часто такие функции позволяют сравнивать только мозаику двух моделей. Это действительно сложная алгоритмическая задача — сравнить топологические элементы двух 3D-моделей и восстановить их ассоциативность, чтобы показать группы измененных граней, поскольку в разных CAD-системах очень разное представление геометрических данных, но иногда это возможно. Например, компонент LEDAS Geometry Comparison, основанный на ядре C3D, можно интегрировать в САПР систему (например, Autodesk Inventor , [18] ), чтобы сравнить 3D-модели и выявить все различия между ними. [19]
Цифровые макеты MultiCAD
[ редактировать ]Две тенденции CAD/CAM/CAE PLM стимулировали технологию обмена CAD-данными. Одним из них является необходимость тесного взаимодействия на современных предприятиях с расширенными возможностями мультиСАПР. Другой — это растущая зависимость от цифровых макетов, позволяющих осуществлять визуализацию, проектирование в контексте, моделирование и анализ крупномасштабных сборок до фактического производства физического продукта. Постоянное развитие технологий обмена данными позволило существенно удовлетворить эти потребности.
Возможность визуализировать сборки среднего, если не крупного масштаба, была одним из первых успехов этих форматов перевода САПР. Усовершенствования аппаратного обеспечения и разработка облегченных форматов способствовали созданию более крупных сборок.
Текущие достижения теперь позволяют создавать «активный макет». Эта технология позволяет проектировать в контексте моделирования, такого как динамический анализ зазоров и автоматическое создание огибающих движения. Активные макеты позволяют редактировать компоненты непосредственно в мульти-CAD-сборке. Дисплеи с несколькими уровнями детализации обеспечивают интерактивную производительность даже при работе с огромными сборками. [ нужна ссылка ]
Обмен данными CAD и CAM
[ редактировать ]Программирование ЧПУ обычно требует, чтобы геометрия, полученная из системы САПР, будь то в каркасном, поверхностном, твердотельном или комбинированном формате, не содержала каких-либо неровностей и несоответствий, которые могли возникнуть на этапе создания геометрии в САПР. Поэтому обмен данными из CAD в CAM должен включать инструменты для выявления и устранения этих несоответствий. Эти инструменты обычно включены в программное обеспечение обмена данными каждого набора CAM-решений.
В настоящей среде PLM обмен данными CAD с CAM должен обеспечивать нечто большее, чем просто передачу геометрии. Информация о производстве продукции , созданная разработчиком для использования при производстве или созданная производственной организацией для использования при проектировании, должна быть частью системы обмена данными. STEP-NC был разработан для переноса GD&T и других PMI через CAD и CAM в ЧПУ.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д и Скунмейкер, Стивен Дж. (2003). Путеводитель по САПР: базовое руководство для понимания и совершенствования систем автоматизированного проектирования . Нью-Йорк: Марсель Деккер. ISBN 0-8247-0871-7 . OCLC 50868192 .
- ^ Jump up to: а б Новацкий, Х.; Данненберг, Л. (1 января 1986 г.). Энкарнасао, профессор, доктор наук Хосе; Шустер, доктор технических наук Ричард; Фёге, доктор Эрнст (ред.). Интерфейсы данных о продуктах в приложениях CAD/CAM . Символическое вычисление. Шпрингер Берлин Гейдельберг. стр. 150–159. дои : 10.1007/978-3-642-82426-5_13 . ISBN 978-3-642-82428-9 .
- ^ Jump up to: а б с д и ж г час я дж Сюй, X. (2009). Интеграция передовых систем автоматизированного проектирования, производства и числового программного управления: принципы и реализации . Херши, Пенсильвания: Справочник по информатике.
- ^ Шустер, Р. (1 января 1986 г.). «Прогресс в разработке интерфейсов CAD/CAM для передачи данных определения продукта». В Энкарнасане — профессор, доктор технических наук Хосе; Шустер, доктор технических наук Ричард; Фёге, доктор Эрнст (ред.). Интерфейсы данных о продуктах в приложениях CAD/CAM . Символическое вычисление. Шпрингер Берлин Гейдельберг. стр. 238–251. дои : 10.1007/978-3-642-82426-5_21 . ISBN 978-3-642-82428-9 .
- ^ Jump up to: а б с д и ж г час Чанг, К.-Х. (2014). Моделирование конструкции изделия с использованием CAD/CAE . Кидлингтон, Оксфорд, Великобритания: Academic Press.
- ^ Бондарь Сергей; Шаммаа Абдул; Степандич Йосип; Таширо Кен (2015). «Достижения в области параметризованной трансляции функций САПР» . Трансдисциплинарный анализ жизненного цикла систем . Достижения в трансдисциплинарной инженерии. Том. 2. ИОС Пресс. стр. 615–624. дои : 10.3233/978-1-61499-544-9-615 .
- ^ Цой, Г.-Х.; Мун, Д.-Х.; Хан, С.-Х. (1 января 2002 г.). «Обмен моделями деталей САПР на основе макропараметрического подхода». Международный журнал CAD/CAM . 2 (1): 13–21. S2CID 11659726 .
- ^ «Интерфейсы данных о продукте в приложениях CAD/CAM: проектирование, реализация и опыт». Компьютерное проектирование . 19 (3): 158. 1987. doi : 10.1016/0010-4485(87)90208-9 .
- ^ Фиби, Т. (1 января 1986 г.). «Реализация интерфейса геометрических данных VDAFS в системе CAD/CAM CDS 4000 компании Computervision». В Энкарнасане — профессор, доктор технических наук Хосе; Шустер, доктор технических наук Ричард; Фёге, доктор Эрнст (ред.). Интерфейсы данных о продуктах в приложениях CAD/CAM . Символическое вычисление. Шпрингер Берлин Гейдельберг. стр. 176–183. дои : 10.1007/978-3-642-82426-5_16 . ISBN 978-3-642-82428-9 .
- ^ Вайсберг, Делавэр (2008). Революция инженерного дизайна – люди, компании и компьютерные системы, навсегда изменившие практику инженерного дела . Получено 29 октября 2016 г. с сайта http://www.cadhistory.net . Архивировано 15 апреля 2018 г. в Wayback Machine.
- ^ Сименс. (2008, апрель). Справочник по формату Parasolid XT. Получено 29 октября 2016 г. с сайта http://www.plm.automation.siemens.com/de_de/Images/XT_Format_April_2008_tcm73-62642.pdf . Архивировано 9 ноября 2016 г. на Wayback Machine.
- ^ Радхакришнан П. и Субраманьян С. (1994). CAD/CAM/CIM .
- ^ Бьорк, Бо-Кристер; Лааксо, Микаэль (2010). «Стандартизация САПР в строительной отрасли — взгляд на процесс». Автоматизация в строительстве . 19 (4): 398–406. дои : 10.1016/j.autcon.2009.11.010 .
- ^ Ярес, Э. (28 ноября 2012 г.). Совместимость САПР сегодня. Мир дизайна . Получено 29 октября 2016 г. с сайта http://www.designworldonline.com/cad-interoperability-today .
- ^ Димитров Л. и Вальчкова Ф. (2011). Проблемы с обменом 3D-данными между CAD-системами, использующими нейтральные форматы. Труды по производственным системам, 6 (3), 127-130. Получено 30 октября 2016 г. с http://www.icmas.eu/Journal_archive_files/Vol6-Issue3-2011-PDF/127-130_Dimitrov.pdf .
- ^ «Сравнение деталей и чертежей» . 27.11.2017.
- ^ Мадхави, Рамеш. «Сравнение чертежей, моделей и плат с помощью PTC Creo View» .
- ^ «Сравнение геометрии LEDAS, лицензированное для подключаемого модуля Inventor» . 21 апреля 2016 г.
- ^ «Сравнение геометрии от ЛЕДАС теперь поддерживает все основные форматы MCAD с библиотеками DATAKIT» . 17 февраля 2015 г.