Интеграция с
CAD-системами
РУКОВОДСТВО
1 мая 2015 года
Semantic
Интеграция с CAD-системами 2
Информация, содержащаяся в данном документе, может быть изменена без предварительного уведомления.
Никакая часть данного документа не может быть воспроизведена или передана в
любой форме и любыми способами в каких-либо целях без письменного разрешения ЗAО SDI Solution.
© ЗАО SDI Solution, 2010 – 2015. Все права защищены.
Содержание
Содержание ................................................................................................................................. 3
Введение ....................................................................................................................................... 4 Сопровождение и техническая поддержка .............................................................................. 4
Служба технической поддержки компании SDI Solution ............................................ 4
§1 Интеграция с Creo© (PTC) ............................................................................................... 5
§2 Интеграция с Autodesk Inventor© ............................................................................... 7
§3 Интеграция с Autodesk AutoCAD© ............................................................................... 8 §§3.1 Создание пользовательского шаблона основной
надписи в Autodesk AutoCAD© ........................................................................................................ 8
§4 Интеграция с SolidWorks© .......................................................................................... 10 §§4.1 Настройка пользовательского шаблона основной
надписи в SolidWorks© .................................................................................................................... 11
§5 Интеграция с Solid Edge© ............................................................................................. 13
Интеграция с CAD-системами 4
Введение
Данное руководство предназначено для настройки интеграции CAD-систем и СУ НСИ Semantic, если по каким-либо причинам настройка не была выполнена автоматически при установке СУ НСИ Semantic на компьютер.
Для правильной совместной работы CAD-систем и СУ НСИ Semantic необходимо,
чтобы в директории по адресу C:\Program Files\SDI Solution\Semantic\Bin\Integrators (при установке по умолчанию) в папке с именем CAD-системы располагались соответствующие библиотеки интеграции. В настоящее время Semantic интегрируется со следующими CAD-системами:
Autodesk Inventor 2013© и выше; Autodesk AutoCAD 2013© и выше; Solid Edge ST5© и выше; PTC Creo 2.0©; Solid Works 2013© и выше.
Интеграционные файлы устанавливаются по умолчанию при установке СУ НСИ Semantic. В большинстве случаев, если СУ НСИ устанавливалась позже чем CAD-система, этого достаточно для совместной работы. Однако, для настройки некоторых из перечисленных систем требуются дополнительные действия, описанные в настоящем руководстве.
Сопровождение и техническая поддержка
Техническая поддержка официальных пользователей осуществляется специалистами служб технической поддержки компании SDI Solution.
Служба технической поддержки компании SDI Solution
E-mail [email protected] Телефон (495) 740-20-42 Перед обращением подготовьте, пожалуйста, подробную информацию о
возникшей проблеме (или ошибке) и действиях, приведших к ней, а также об используемом оборудовании и программном обеспечении (в частности, о типе и версии СУБД и операционной системы).
Мы рекомендуем записывать действия пользователя, приводящие к возникновению ошибки, при помощи Средства записи действий по воспроизведению неполадок, встроенного в ОС Windows 7. Для вызова этого средства следует набрать в командной строке Windows команду psr (для подробного знакомства воспользуйтесь справкой Windows). К записи следует добавить комментарии по поводу ошибки. Запись должна быть отправлена в SDI Solution.
Компания SDI Solution не собирает и не передает сведения о программном обеспечении пользователей третьим лицам и организациям в целях, не связанных с обеспечением работоспособности собственных программных продуктов.
По указанным адресам Вы также можете обратиться за информацией о курсах
обучения пользователей и сообщить свои пожелания по работе с приложением.
Интеграция с CAD-системами 5
§1 Интеграция с Creo© (PTC)
Для корректной совместной работы систем PTC Creo 2.0 и СУ НСИ Semantic на компьютере должен быть установлен компонент JRE.
Чтобы убедиться в том, что компонент JRE установлен, необходимо проверить
наличие файла java.exe в каталоге установки PTC Creo 2.0. Если указанный файл не был найден, то необходимо выполнить одно из следующих действий:
установить компонент JRE из дистрибутива PTC Creo 2.0, выбрав его в списке
компонентов при настройке параметров установки
установить платформу Java 6 (минимально обновление u34) и прописать в файле ...\Creo 2.0\Common Files\M030\text\config.pro параметр jlink_java_command со значением в виде актуального пути к файлу ...\Java\jre6\bin\java.exe (без троеточий)
Кроме того, требуется выполнение следующих дополнительных настроек:
Отредактировать текстовый файл Semantic\Bin\Integrators\Creo\creotk.dat. В нем прописать для параметров java_app_classpath и text_dir актуальные пути к файлу SCCreoIntegrator.jar и директории text соответственно, заменив уже имеющиеся в файле строки (Рис. 1.1)
Рис. 1.1. Редактирование файла creotk.dat
Открыть файл ...\Creo 2.0\Common Files\M030\text\config.pro (при установке Creo 2.0 по умолчанию) в текстовом редакторе
Прописать для параметра regen_failure_handling значение resolve_mode
Проверить наличие параметра protkdat. Если параметр не существует, то добавить следующую строку: protkdat ..\Semantic\Bin\Integrators\Creo\creotk.dat (путь до creotk.dat должен быть указан полностью, без троеточий) (Рис. 1.2). Если же такой параметр уже существует, то открыть в текстовом редакторе файл, указанный в параметре protkdat, и в его конец дописать содержимое файла ...\Semantic\Bin\Integrators\Creo\creotk.dat
Интеграция с CAD-системами 6
Рис. 1.2. Редактирование файла config.pro
Скопировать файлы шаблонов чертежей Semantic\Bin\Integrators\Creo\*.frm в
<Директория Creo>\Common Files\<версия>\formats. Шаблоны необходимы для корректного размещения наименования материала в чертеже.
Интеграция с CAD-системами 7
§2 Интеграция с Autodesk Inventor©
В настоящее время в СУ НСИ Semantic поддерживается интеграция с версией Autodesk Inventor 2013 и выше.
Для корректной совместной работы библиотек СУ НСИ Semantic и Autodesk Inventor
необходимо произвести следующие дополнительные настройки:
Скопировать файл Autodesk.Semantic.Inventor.addin из директории ...\Semantic\Bin\Integrators\Inventor\ в каталог C:\ProgramData\Autodesk\Inventor <версия>\Addins\
В Windows XP директория C:\ProgramData называется C:\Documents and Settings\All Users\Application Data.
Отредактировать скопированный файл: внутри тэга <Assembly> прописать путь к
файлу ...\Semantic\Bin\Integrators\Inventor\SCInvent.dll (Рис. 2.1). Следует учитывать, что файл записан в кодировке UNICODE (см. поле Кодировка в диалоге сохранения файла)
Рис. 2.1. Редактирование файла Autodesk.Semantic.Inventor.addin
Интеграция с CAD-системами 8
§3 Интеграция с Autodesk AutoCAD©
В настоящее время в СУ НСИ Semantic поддерживается интеграция с версией Autodesk AutoCAD 2013 и выше.
Для корректной совместной работы библиотек СУ НСИ Semantic и Autodesk
AutoCAD необходимо произвести следующие дополнительные настройки:
Указать в настройках Autodesk AutoCAD доверенный путь для папки ...\Semantic\Bin\Integrators\Inventor\AutoCAD, для чего нужно: - выполнить команду <Кнопка приложения-Параметры>; - в окне Параметры на вкладке Файлы выбрать группу Доверенные местоположения; - нажать кнопку <Добавить>, указать путь, нажать <Применить> и <ОК>.
Выполнить в Autodesk AutoCAD команду NETLOAD; - в открывшемся окне Выбор сборки .NET указать файл ...\SDI Solution\Semantic...\Bin\Integrators\AutoCAD\SCAcad.dll. Путь к файлу SCAcad.dll должен быть актуальным; - нажать <Открыть>.
Если больше никаких команд не выполнять, то при повторном запуске Autodesk
AutoCAD инструментальной панели СУ НСИ Semantic в ленте не будет. Для того, чтобы инструментальная панель СУ НСИ Semantic была доступна при
каждом запуске AutoCAD необходимо выполнить команду SCREGISTER.
В классическом Autodesk AutoCAD для корректной вставки материала в чертеж можно использовать шаблон mis_template.dwt, входящий в комплект поставки СУ НСИ Semantic, или создать пользовательский шаблон с параметрами основной надписи согласно раздела 3.1.
В AutoCAD Mechanical используйте команду AMTITLE, чтобы задать параметры
основной надписи чертежа.
Настройка интеграции выполняется для каждого пользователя Windows отдельно.
§§3.1 Создание пользовательского шаблона основной надписи в Autodesk AutoCAD©
Если пользователю требуется создать собственный шаблон основной надписи, то необходимо выполнить следующие условия:
создать блок с именем, начинающимся со строки GOST_FORM (Рис. 3.) или
диалог создания блока;
Интеграция с CAD-системами 9
в блоке создать три определения атрибутов с тэгами и выравниванием текста как на Рис. 3.. Их расположение указывается исходя из того, что длина строки не может превышать 32 мм.
Первое определение атрибута используется для вывода наименования материала в лист чертежа, вторые два нужны при использовании в качестве заготовки определенного сортамента.
Рис. 3.1. Создание блока с именем GOST_FORM
Рис. 3.2. Создание определения атрибута типа «Наименование материала» с тегом GEN-TITLE-MAT
В AutoCAD, при смене WorkSpace (рабочего окружения) кнопки интеграции с СУ НСИ Semantic могут исчезнуть. Они появятся только после перезапуска CAD-системы.
Интеграция с CAD-системами 10
§4 Интеграция с SolidWorks©
В настоящее время СУ НСИ Semantic поддерживается интеграция с версией SolidWorks 2013 и выше.
Для корректной совместной работы библиотек СУ НСИ Semantic и Solid Works
необходимо зарегистрировать файл ...Semantic\Bin\Integrators\SolidWorks\SCSldWorks.dll, для чего требуется выполнить следующие действия:
Открыть приложение Командная строка (%windir%\system32\cmd.exe) от имени администратора (т.е. кликнуть правой кнопкой мыши и в контекстном меню выбрать команду Запуск от имени администратора)
Для запуска от имени Администратора в Windows7 следует в меню Пуск, в строке поиска вписать cmd.exe и нажать <Ctrl>+<Shift>+<Enter>.
Выполнить команду cd c:\ выполнить команду "C:\Windows\Microsoft.Net\Framework\v4.0.30319\regasm"
/CODEBASE "путь к файлу SCSldWorks.dll" (Рис. 4.1).
Рис. 4.1 Регистрация SCSldWorks.dll через командную строку Windows
Для 64х-битных версий Windows необходимо дополнительно выполнить команду
"C:\Windows\Microsoft.Net\Framework64\v4.0.30319\regasm" /CODEBASE "путь к файлу SCSldWorks.dll".
В приведенных выше командах пути до C:\Windows и SCSldWorks.dll должны быть актуальными.
Для корректной вставки материала в чертеж необходимо использовать
стандартные шаблоны Solid Works "...gost_sh1.slddrt".
В случае использования пользовательских шаблонов, необходимо выполнить их
настройку согласно раздела 4.1 Настройка пользовательского шаблона SoliвWorks
настоящего руководства.
Интеграция с CAD-системами 11
§§4.1 Настройка пользовательского шаблона основной надписи в SolidWorks©
При использовании стандартного шаблона Solid Works "...gost_sh1.slddrt" материал
автоматически вносится в основную надпись чертежа после его выбора в справочнике
Материалы и сортаменты.
Если пользователю требуется создать собственный шаблон основной надписи, то необходимо выполнить настройку ячейки Материал по аналогии со стандартным шаблоном Solid Works (рис. 4.2).
Названия заметок в ячейке Материал должны быть такими же, как и в стандартных шаблонах SolidWorks "...gost_sh1.slddrt":
$PRPSHEET:{Заготовка} $PRPSHEET:{Типоразмер} $PRPSHEET:{Материал}
Рис. 4.2 Настройка заметок в основной надписи для корректного отображения материала Информация о материале, выбранном из справочника Материалы и сортаменты,
попадает в атрибуты файла чертежа (детали). Просмотреть указанные атрибуты можно в окне Суммарная информация на закладке Настройки - для чертежа (рис. 4.3) и на закладке Конфигурация - для детали (рис. 4.4).
Для того, чтобы открыть окно Суммарная информация, выполните команду Solid Works <Файл - Свойства>.
Рис. 4.3 Вкладка Настройки в окне Суммарная информация для файла чертежа
Интеграция с CAD-системами 12
Рис. 4.4 Вкладка Конфигурация в окне Суммарная информация для файла детали
Интеграция с CAD-системами 13
§5 Интеграция с Solid Edge©
В настоящее время СУ НСИ Semantic поддерживается интеграция с версией Solid Edge ST5 и выше.
Для корректной совместной работы библиотек СУ НСИ Semantic и Solid Edge
необходимо зарегистрировать файл ..Semantic\Bin\Integrators\SolidEdge\SCSolidEdge32.dll или ...Semantic\Bin\Integrators\SolidEdge\SCSolidEdge64.dll, в зависимости от разрядности Вашей операционной системы, для чего требуется:
Открыть приложение Командная строка (%windir%\system32\cmd.exe) от имени
администратора (т.е. кликнуть правой кнопкой мыши и в контекстном меню выбрать команду Запуск от имени администратора)
Для запуска от имени Администратора в Windows7 следует в меню Пуск, в строке поиска вписать cmd.exe и нажать <Ctrl>+<Shift>+<Enter>.
Выполнить команду cd c:\ Для 64х-битных версий Windows выполнить команду regsvr32.exe "путь к файлу
SCSolidEdge64.dll " (путь к файлу должен быть актуальным) (Рис. 4.1).
Рис. 5.1 Регистрация SCSolidEdge64.dll через командную строку Windows
Для 32х-битных версий Windows выполнить команду regsvr32.exe "путь к файлу SCSolidEdge32.dll " (путь к файлу должен быть актуальным).
Кроме того при работе с Solid Edge ST5 необходимо выполнить следующую
настройку:
Перед началом работы уточнить место расположения файла Material.mtl, содержащего таблицу материалов Solid EdgeST5. По умолчанию данный файл находится в папке C:\Program Files\Solid Edge ST5\Program.
Интеграция с CAD-системами 14
Переместить найденный файл в другую папку (существующую или вновь созданную), для которой настроены права на чтение и запись. Например, в папку C:\SE_Material
Открыть Solid Edge ST5 и вызвать окно Параметры Solid Edge (<Кнопка приложения - Параметры Solid Edge>).
В окне Параметры Solid Edge открыть раздел Расположение файлов и установить курсор на параметр Таблица материалов и нажать кнопку <Изменить>.
В окне Обзор файлов таблиц материалов указать файл Material.mtl и нажать кнопку <Открыть>.
В окне Параметры Solid Edge нажать <Применить> и <ОК>.
Перезапустить Solid Edge ST5.
Для системы Solid Edge ST6 данную настройку производить не нужно.