3 - 2012

Импорт данных из сторонних CAD-систем в Solid Edge

Мария Ракитина
Ведущий инженер ООО «ПЛМ Урал»

В процессе работы в CAD­системах пользователи часто применяют данные из сторонних систем. В данной статье мы рассмотрим, какие методы импорта предлагает система Solid Edge.

Solid Edge позволяет читать данные из сторонних CAD­систем несколькими способами: прямым чтением данных, через промежуточные форматы, пакетной передачей данных с помощью специализированного инструмента Data Migration.

Рассмотрим более подробно каждый из них.

Прямой импорт данных

Данный способ позволяет читать данные из сторонних CAD­систем без предварительного сохранения в промежуточный формат — таким образом экономится время, необходимое на конвертацию данных. Достаточно выбрать при открытии документа в Solid Edge необходимый тип файла сторонней системы и указать параметры импорта данных.

Рис. 1

Рис. 1

Типы файлов, открываемые напрямую в Solid Edge ST4

Рассмотрим пример импорта листовой детали SolidWorks в Solid Edge:

  1. Запустите Solid Edge.
  2. Выберите команду Открыть.
  3. В окне команды Открыть файл раскройте список Тип файла.
  4. Выберите тип файла SolidWorks (*.sldprt) — рис. 1.
  5. Укажите в списке файлов необходимый файл детали SolidWorks и установите параметры импорта модели (рис. 2).
  6. Нажмите кнопку Открыть.
  7. Выберите в окне шаблон листовой детали и нажмите кнопку Оk. Если вы импортируете сборку или деталь, необходимо выбирать соответственно шаблон сборки или детали (рис. 3).
  8. Деталь будет импортирована как твердое тело (рис. 4). Поскольку деталь импортировалась в виде твердого тела, ее необходимо преобразовать в листовую деталь.
  9. Нажмите кнопку Приложения и выберите команду Преобразовать в листовую деталь (рис. 5).
  10. После преобразования листовую деталь можно изменять с помощью синхронной технологии (рис. 6).

Рис. 2

Рис. 2

Рис. 2

Рис. 3

Рис. 4

Рис. 4

Рис. 5

Рис. 5

Рис. 6

Рис. 6

Таким способом можно импортировать детали и сборки из других систем, перечисленных в табл. 1.

Таблица 1. Типы форматов сторонних систем, читаемые напрямую в Solid Edge

Тип файла

Рабочая среда

Дополнительная информация

NX или Unigraphics

*.prt

Деталь,

листовая деталь,

сборка

Прежде чем открыть файл NX (Unigraphics) в Solid Edge, необходимо составить представление о содержании файла. Например, необходимо знать, сборка это или деталь, так как они открываются в Solid Edge по­разному. Нужно также понимать, как будут применяться эти файлы в Solid Edge. Если нужно создать модель, ассоциативно связанную с моделью Unigraphics, используйте команду Копия детали, чтобы вставить в документ Solid Edge ассоциативную копию модели Unigraphics

Pro/ENGINEER

*.prt

Деталь,

листовая деталь,

Прямой транслятор документов Pro/ENGINEER позволяет импортировать CAD­файлы Parametric Technology непосредственно в файлы деталей Solid Edge. Транслятор преобразует файлы, созданные в версиях Pro/ENGINEER от 17 до 2001, а также файлы, созданные при помощи версии Pro/Engineer Wildfire

*.asm

Сборка

Catia

*.model

Деталь,

листовая деталь,

сборка

Вы можете открывать документы Catia V4 (*.model) и Catia V5 (*.catpart или *.catproduct) в Solid Edge. Необходимы дополнительные модули: Solid Edge/Catia V4 Translator; Solid Edge/Catia V5 Translator 

*.catpart,

Деталь

листовая деталь,

*.catproduct

сборка

SolidWorks

*.sldprt

Деталь,

листовая деталь,

Вы можете открыть документы SolidWorks (SLDPRT) (версии 2000 и выше) и документы SLDASM (версии 2004 и выше) в Solid Edge

*.sldasm

сборка

Inventor

*.ipt

Деталь,

листовая деталь,

Файлы Inventor должны быть версии 6 или выше. Чтобы открыть документы Inventor, необходимо иметь приложение Autodesk Inventor View, установленное на том же компьютере, что и Solid Edge

*.iam

сборка

AutoCAD

*.dwg  и *.dxf

Чертеж

Среда «Чертеж» позволяет открывать файлы *.dxf и *.dwg, созданные в AutoCAD версий от 12­й до 2011­й. Имеется специальный помощник Мастер преобразования AutoCAD, позволяющий пошагово произвести настройку импорта DWG файла в Solid Edge

MicroStation

*.dgn

Чертеж

3D­файлы *.dgn можно открыть в среде «Чертеж» как плоскую геометрию. Solid Edge поддерживает файлы, созданные в MicroStation до версии 7.2

Импорт файлов из сторонних CAD­систем с помощью промежуточных форматов

К этому способу пользователи могут прибегнуть в случае, если данные не могут быть прочитаны в Solid Edge напрямую, например:

  • нет транслятора для сторонней сиcтемы;
  • не поддерживается версия сторонней системы транслятором Solid Edge;
  • в случае, когда продавец или клиент хочет защитить свою интеллектуальную собственность и отправляет модели в виде тела (без дерева построения).

Для этого необходимо сохранить данные в форматы, указанные в табл. 2.

Рассмотрим пример импорта в Solid Edge детали, сохраненной в промежуточном формате:

  1. Откройте CAD­систему.
  2. Выберите в меню Файл -> Сохранить как.
  3. Выберите тип файла Parasolid — *.x_t. (либо другой промежуточный формат, поддерживаемый вашей системой).
  4. Нажмите кнопку Сохранить.
  5. Откройте Solid Edge.
  6. Выберите команду Открыть.
  7. В окне команды Открыть файл раскройте список Тип файла.
  8. Выберите тип файла Parasolid (*.x_t).
  9. Укажите в списке файлов необходимый файл детали и установите параметры импорта модели (рис. 7).
  10. Нажмите кнопку Открыть.
  11. Выберите шаблон детали и нажмите кнопку Оk (рис. 8).

Рис. 7

Рис. 7

Рис. 8

Рис. 8

После того как сторонняя модель была импортирована в Solid Edge (рис. 9), пользователи могут применить уникальную синхронную технологию для ее редактирования. Например, вы можете переместить отверстия — при этом будут найдены другие концентрические грани, которые также будут перемещены. Во время перемещения грани программа автоматически отследит связанные с ней касательные или симметричные грани и тоже переместит их. Большинство систем позволяет открыть импортированные данные, но только синхронная технология дает возможность отредактировать деталь, сохраняя замысел оригинального проекта.

Рис. 9

Рис. 9

Рис. 10

Рис. 10

Таким способом можно импортировать модели из других CAD­систем с помощью промежуточных форматов из табл. 2.

Таблица 2. Промежуточные форматы, поддерживаемые в Solid Edge

Тип файла

Рабочая среда

Дополнительная информация

Parasolid

*.x_b

*.x_t

Деталь,

листовая деталь,

сборка

Число поддерживаемых версий Parasolid увеличивается по мере развития Solid Edge, который строится на последней версии Parasolid. Файлы Parasolid можно открывать как твердые тела в средах «Деталь», «Листовая деталь» и «Сборка»

ACIS

*.sat

Деталь,

листовая деталь,

сборка

Solid Edge поддерживает файлы ACIS (*.sat) версий 3­19

IGES

*.igs

*.iges

(2D или 3D)

Чертеж (2D),

деталь (3D)

Solid Edge поддерживает файлы IGES (IGS, IGES) 2D и 3D. Файлы IGES 2D открываются в среде «Чертеж», а файлы IGES 3D можно открыть в средах «Деталь», «Листовая деталь» и «Сборка». IGES является нейтральным промышленным стандартом передачи данных. Вы можете импортировать данные как каркасные объекты, поверхности или твердые тела, в зависимости от возможностей и форматов данных, поддерживаемых исходной CAD­системой

STEP

*.stp

*.step

Деталь,

листовая деталь,

сборка

Solid Edge поддерживает файлы STEP (STP, STEP) стандартов AP203 class II — class VI, AP214 class II — class VI, а также сборки в формате STEP

STL

*.stl

Документы *.stl содержат фасетные тела, которые представляют собой поверхность, заданную треугольной сеткой. Изменить фасетную копию детали нельзя

JT

*.jt

Деталь,

листовая деталь,

сборка

JT (формат визуализации).

Вы можете открыть документы JT в сборке, детали или листовой детали Solid Edge с помощью команды Открыть. В окне Открыть файл после выбора нужного документа JT (*.jt) нажмите кнопку Параметры, чтобы открыть окно Параметры импорта документов (*.jt). Документ JT всегда содержит фасетные данные

DWG

*.dwg

Чертеж

Используется для импорта чертежей из других CAD­систем: КОМПАС, SolidWorks, NX, Pro/E и т.д.

Также в Solid Edge существуют специальные утилиты для пакетного преобразования данных в промежуточный формат Parasolid (*.x_t). Такие утилиты помогут за одну операцию преобразовать сразу множество файлов в промежуточный формат, не имея сторонней CAD­системы на рабочем месте. Кроме того, если необходим экспорт данных, можно воспользоваться данными утилитами, не запуская Solid Edge.

Все утилиты находятся в каталоге установки Solid Edge в папке Program (табл. 3).

Таблица 3. Утилиты пакетной передачи данных

Утилита

Форматы данных
для импорта

в Parasolid (*.x_t)

Форматы данных
для экспорта

Catia V4

*.model

*.х_t; *.XMT_TXT; *.par; *.psm -> *.model

Catia V5

*.catpart, *.catproduct

*.х_t; *.XMT_TXT; *.par; *.psm -> *.catpart

Pro/ENGINEER

*.prt, *.asm

Нет возможности

SolidWorks

*.sldprt, *.sldasm

Нет возможности

Inventor

*.ipt, *.iam

Нет возможности

STEP

*.stp, *.step

*.х_t; *.XMT_TXT; *.par; *.psm -> *.stp

IGES

*.igs, *.iges

*.х_t; *.XMT_TXT; *.par; *.psm -> *.igs

ASIC

*.sat

*.х_t; *.XMT_TXT; *.par; *.psm -> *.sat

SePvAdp.exe

JT

*.jt

*.asm; *.par; *.psm; *.pwd -> *.jt

Рассмотрим пример пакетного преобразования файлов Catia V5 в промежуточный формат Parasolid (.х_t):

  1. Запустите утилиту  (C:\Program Files\Solid Edge ST4\Program).
  2. Выберите команду Import from CATIA V5 (рис. 10).
  3. Выберите файлы для импорта в промежуточный формат.
  4. Укажите имя папки, где будут сохраняться новые файлы (по умолчанию import).
  5. Для создания новых файлов с расширением *.x_t нажмите кнопку Process (рис. 11).

Рис. 11

Рис. 11

Рис. 12

Рис. 12

Пакетная передача данных с помощью специализированного инструмента Data Migration

Существуют четыре приложения к Solid Edge, позволяющие передать данные деталей, сборок и чертежей сторонних CAD (табл. 4). Сторонняя CAD­система должна быть установлена на компьютере в сети или на компьютере Solid Edge. Данные приложения работают только с 32­битным Solid Edge. Кроме того, на компьютер, где находится сторонняя система, необходимо поставить серверное приложение.

Таблица 4. Приложения для пакетной передачи данных

Приложения

Тип данных для импорта

Дополнительная информация

Преобразование данных MDT

Mechanical Desktop версий 6­2009

Преобразование данных Inventor

Сборки (*.IAM,), детали (.IPT) и чертежи (.IDW) Inventor

Inventor версий 6­2011

Преобразование данных Pro/E

Сборки (*.asm.1), детали (*.prt.1), чертеж (*.drw)

Pro/ENGINEER версии 2001 и выше или Wildfire 1.0­5.0.

К расширениям файлов добавляется «.1» для корректного преобразования данных из­за совпадения с расширениями файлов NX (Unigraphics) и Solid Edge

Преобразование данных  I­DEAS

UNV

I­DEAS. На данный момент неактуально, поскольку данная система была объединена с Unigraphics еще в 2001 году

Рассмотрим пример пакетного импорта с помощью инструмента Data Migration для импорта данных из Pro/ENGINEER. В данном примере рассматривается импорт сборки из системы Pro/ENGINEER Wildfire 4.0 в Solid Edge ST4 (операционная система Windows 7).

Предварительная настройка:

1. Для взаимодействия Solid Edge с Pro/ENGINEER Wildfire 4.0 на компьютере, где установлен Pro/E, установите «Серверное приложение». Вставьте DVD­диск Solid Edge в устройство компьютера, на котором установлен Pro/ENGINEER Wildfire 4.0, и выберите установку Преобразование данных. Далее следуйте указаниям мастера установки (рис. 12).

     После установки необходимо включить Distributive COM и выключить Access Checks для этого приложения.

2. Выберите Панель управления -> Система и безопасность -> Администрирование -> Службы компонетов -> Компьютеры -> Мой компьютер.

     Щелкните правой кнопкой мыши и выберите  Свойства.

     На закладке Свойства по умолчанию включите параметр Разрешить использование DCOM на этом компьютере.

3. Выберите Control Panel/System and Security/Administrative Tools/Component Services/Computers/My Computer/COM + Applications ->Приложения COM+.

     Щелкните правой кнопкой мыши на ProESEServer и выберите Свойства.

     На закладке Безопасность выключите параметр Принудительная проверка доступа для приложения.

4. Произведите изменения в конфигурационном файле PROE2SE.ini (C:\Program Files (x86)\Solid Edge ST4\Program).

     Для параметра ProeStartup нужно указать полный путь расположения файла proe.exe:

«ProeStartup=c:\Program Files (х86)\proewildfire 4.0\bin\proe.exe.

5. Задайте значение для переменной PRO_COMM_MSG_EXE:

     Мой компьютер -> Свойства -> Дополнительные параметры системы -> Переменные среды.

     PRO_COMM_MSG_EXE=C:/Program Files (x86)/ proewildfire 4.0\i486_nt\obj/pro_comm_msg.exe

6. Поскольку системы NX (Unigraphics) и Pro/E сохраняют документы с расширением *.prt, когда вы импортируете документы из Pro/E, Solid Edge распознает данные как файлы Unigraphics и происходит сбой преобразования. Поэтому необходимо изменить расширение файлов Pro/E с *.prt на *.prt.1.

Рис. 13

Рис. 13

Рис. 14

Рис. 14

Рис. 15

Рис. 15

Рис. 16

Рис. 16

Далее можно приступить к пакетному импорту данных:

1. Запустите приложение: Пуск -> Все программы -> Solid Edge ST4 -> Преобразование данных -> Преобразование данных Pro/E:

  • шаг 1:

укажите в качестве узла Pro/E  имя компьютера, на котором установлен Pro/E  (CAD­система может находиться на том же компьютере, что и Solid Edge),

укажите имя папки с документами Pro/E для преобразования,

укажите имя клиентской папки, куда будут сохранены преобразованные файлы Pro/E,

при необходимости укажите пути к шаблонам документов Solid Edge,

нажмите кнопку Дальше (рис. 13);

  • шаг 2:

выберите файлы для преобразования,

нажмите Дальше (рис. 14);

  • шаг 3:

сохраните настройки файла конфигурации (при необходимости),

нажмите Готово.

     Начнется процесс преобразования файлов (рис. 15).

2. Откройте Solid Edge.

3. Выберите Открыть документ и укажите папку, в которую были сохранены преобразованные файлы.

4. Выберите необходимый документ для вашей работы.

Преобразованная сборка из Pro/E приведена на  рис. 16.

Выводы

Итак, Solid Edge позволяет пользователям:

  • открывать сторонние данные напрямую;
  • открывать данные, сохраненные в нейтральных форматах;
  • преобразовывать группы данных;
  • работать с поставщиками;
  • сохранять и защищать данные;
  • повторно использовать двух­ и трехмерные данные для сокращения затрат на проектирование;
  • использовать синхронную технологию для редактирования импортированной геометрии.

САПР и графика 3`2012