Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557

Рекламодатель:
ООО «С3Д Лабс»

ИНН 7715938849 ОГРН 1127747049209

11 - 2007

CADCommunicator — инструмент для коллективной работы в 3D

Сегодня в нашей стране, как и во всем мире, все большее распространение получают CAD-системы, позволяющие проектировать изделия на персональном компьютере в виртуальном 3D-пространстве. Ассортимент таких CAD-систем достаточно широк. Программные продукты от разных поставщиков различаются ценой, удобством интерфейса, производительностью при работе со сложными поверхностями и многоуровневыми сборками, а также поддержкой различных форматов обмена данными. Каждый конструктор в отдельности либо группа конструкторов бюро или отдела могут выбрать для выполнения своей работы оптимальную по цене и возможностям систему.

В большинстве случаев переход к 3D-проектированию начинается с работы в трехмерной CAD-системе одного-двух сотрудников отдела. Чаще всего это молодые люди, получившие соответствующие навыки проектирования во время учебы. По прошествии некоторого времени к ним подключаются более опытные специалисты, хорошо овладевшие персональным компьютером. В первое время работа выполняется локально, то есть каждый специалист выполняет свое индивидуальное задание независимо от общего задания отдела. При этом все пользователи, проектирующие в 3D, получают мгновенное повышение производительности, используя 3D-модели для создания любых видов и сечений конструкции на плоском чертеже.

Если разрабатываемое изделие достаточно сложное, то проектирование различных его частей поручается различным специалистам, порой из разных бюро. И если уже существует группа специалистов, умеющих работать в трехмерном пространстве, то следующий этап использования 3D CAD-систем в конструкторском отделе — это коллективное проектирование требуемого изделия.
В одном случае осуществляется коллективная работа с применением папки общего доступа на определенном выделенном сервере, в другом — созданные коллегами файлы с 3D-моделями просто копируются на компьютер. И тот и другой способы имеют множество недостатков:

  • любую 3D-модель может изменить кто угодно и когда угодно;
  • невозможно проследить применяемость 3D-модели, чтобы понять, на какие изделия повлияют внесенные изменения, и, соответственно, оценить эти изменения;
  • два пользователя не могут одновременно редактировать разные комплектующие в контексте одного родительского узла (при работе из общей папки на сервере);
  • затруднен или невозможен поиск компонента по атрибутивной информации;
  • нельзя получить информацию о том, кто, сколько раз и когда выполнял редактирование 3D-модели.

Устранить эти недостатки можно, организовав работу коллектива в едином информационном пространстве PDM-системы. Однако для этого пользователям, многие из которых привыкли работать в CAD-системе локально, следует кардинально пересмотреть привычные приемы работы и приобрести дополнительные навыки. Разработчики системы TechnologiCS (www.technologics.ru) пошли навстречу специалистам, проектирующим в 3D CAD, и разработали специальный интерфейс — CADCommunicator. В качестве среды разработки 3D-моделей здесь используется любая привычная CAD-система*, а в качестве единой системы хранения и управления информацией — электронный архив системы TechnologiCS. С помощью специальных команд CADCommunicator открывает на чтение или на редактирование выбранную из архива 3D-модель, отслеживая ее статус и доступ к ней текущего пользователя, сохраняет изменения (путем перезаписи или сохранения в новую версию), позволяет заимствовать существующие в архиве узлы и т.д. Разработчик, c одной стороны, работает в собственной среде независимо, предоставляя результаты своей деятельности остальным сотрудникам, а с другой — имеет возможность использовать наработки коллег, взятые из общего электронного архива. При этом для освоения CADCommunicator не требуются навыки работы в TechnologiCS.

Рассмотрим более подробно основные преимущества работы с использованием CADCommunicator на примере 3D-моделирования в CAD-системе Autodesk Inventor (www.inventor.ru).

Загрузив Autodesk Inventor, указываем любой шаблон для создания новой 3D-модели либо открываем существующую из своей локальной папки. Затем в среде для работы с 3D-моделью детали или сборочной единицы Autodesk Inventor на панели браузера выбираем из контекстного меню панели закладку CADCommunicator.Inventor (рис. 1).

Рис. 1. Выбор панели CADCommunicator в браузере CAD-системы

Рис. 1. Выбор панели CADCommunicator в браузере CAD-системы

Для начала работы в общем информационном пространстве нажимаем кнопку TCS и подключаемся к TechnologiCS (рис. 2).

Рис. 2. Панель CADCommunicator

Рис. 2. Панель CADCommunicator

При успешном подключении кнопка TCS окрашивается в зеленый цвет. На панели CADCommunicator появляется дерево модели, а также становятся доступными функции CADCommunicator, дополняющие стандартные команды CAD-системы и позволяющие использовать все преимущества работы в едином информационном пространстве. При этом все дополнительные функции размещены прямо под рукой конструктора — внутри CAD-системы!

Организация коллективной работы строится на использовании всеми участниками группы одной и той же информации, размещенной в электронном архиве. 3D-модель, независимо от степени ее готовности, может быть в любой момент опубликована разработчиком в общий электронный архив. Естественно, что чем раньше такая модель будет зарегистрирована в архиве, тем раньше с ней смогут ознакомиться разработчики смежных узлов, что поможет им сориентироваться в разработке своих частей проекта. Кроме того, электронный архив можно использовать для заимствования ранее разработанных 3D-моделей. Поэтому файлы, открытые в данный момент в CAD-системе, могут быть как уже зарегистрированными в архиве, так и еще находящимися в стадии проработки.

В дереве текущей 3D-модели по каждому компоненту отображается дополнительная информация из архива, из которой видно, какой из них уже размещен в архиве, а какой — нет. На рис. 3 трехмерные модели из архива окрашены зеленым цветом (для опубликованных в архиве 3D-моделей пользователь настраивает цвет по своему вкусу (рис. 5)), а из локальной папки пользователя, еще не зарегистрированные в архиве, остались черными. Для зарегистрированной в архиве 3D-модели на панели отображается подробная информация о ее создателе, состоянии и др.

Рис. 3. Информация о компонентах 3D-модели на панели CADCommunicator

Рис. 3. Информация о компонентах 3D-модели на панели CADCommunicator

CADCommunicator позволяет открывать из архива 3D-модели как изделия, так и его узлов или деталей любого уровня. Архив TechnologiCS обеспечивает хранение нескольких версий каждой 3D-модели, которые используются конструктором для проработки альтернативных вариантов и изменения конструкции. Поэтому после выбора нужного объекта следует уточнить его версию. В отличие от других аналогичных приложений, CADCommunicator позволяет одновременно открывать несколько версий одного и того же изделия в одном приложении, что обеспечивает специалисту возможность наглядного выбора между двумя альтернативными конструкторскими решениями (рис. 4). Не требуется предварительно закрывать уже открытую версию, чтобы просмотреть другую.

Рис. 4. Можно просматривать несколько версий 3D-модели одновременно

Рис. 4. Можно просматривать несколько версий 3D-модели одновременно

Зачастую многие специалисты работают только с действующими версиями 3D-моделей — в этом случае диалог выбора версии является излишним. CADCommunicator легко настраивается на работу с действующими (активными) версиями, для чего надо всего лишь установить флажок Работать с активной версией на закладке Настройки (рис. 5).

Рис. 5. Панель настроек CADCommunicator

Рис. 5. Панель настроек CADCommunicator

Несмотря на то что все пользователи работают с файлами общего электронного архива, характер производимых над этими файлами действий различен. Одним пользователям чаще приходится редактировать 3D-модели (то есть производить доработку и вносить необходимые изменения), другим — использовать их как основу для разнообразных расчетов или написания программ обработки на станке с ЧПУ без редактирования самой модели, третьим достаточно простого просмотра для принятия решений.

Если в открытии 3D-модели из архива для просмотра нет ничего сложного (рис. 6), то при ее открытии на редактирование существуют некоторые особенности, связанные с коллективной работой пользователей. Дело в том, что программа не должна допускать одновременного изменения одного и того же файла с одной 3D-моделью разными пользователями, иначе в общий архив сохранятся лишь последние из произведенных изменений, что впоследствии может привести к нежелательным результатам.

Рис. 6. 3D-модель, открытая из архива для просмотра

Рис. 6. 3D-модель, открытая из архива для просмотра

Чтобы не допустить таких ситуаций, CADCommunicator требует от пользователя сначала вызвать на редактирование необходимые компоненты. После этого становятся доступными команды Autodesk Inventor и появляется возможность изменять эти компоненты и сохранять их в архив, для остальных же пользователей такие 3D-модели оказываются заблокированными, доступными только для чтения (рис. 8). Поэтому команда, которая вызывает компоненты 3D-модели на редактирование, так и называется — Заблокировать. Компоненты остаются заблокированными для остальных пользователей до тех пор, пока не будет выполнена обратная команда — Разблокировать.

Таким образом, для редактирования определенных компонентов открытой 3D-модели необходимо предварительно выделить в дереве изделия CADCommunicator нужные ветки и выполнить команду контекстного меню Заблокировать (рис. 7). Если пользователю часто приходится работать с 3D-моделями именно в режиме редактирования, можно настроить CADCommunicator на автоматическую блокировку файлов при открытии, установив флажок Блокировать документ при выгрузке на закладке Настройки CADCommunicator (рис. 5).

Рис. 7. Команды контекстного меню CADCommunicator

Рис. 7. Команды контекстного меню CADCommunicator

Рядом с заблокированными текущим пользователем компонентами в дереве CADCommunicator появляется замочек с зеленой галочкой (рис. 8). Редактирование 3D-модели выполняется любыми средствами Autodesk Inventor. Кроме того, пользователю дополнительно предоставляется возможность использования специальных команд CADCommunicator.

Рис. 8. Выбранные компоненты 3D-модели взяты на редактирование

Рис. 8. Выбранные компоненты 3D-модели взяты на редактирование

Для проектирования методом «снизу вверх», а также для заимствования в разрабатываемое изделие ранее созданных узлов и деталей используется функция добавления 3D-моделей из архива.

Чтобы опубликовать 3D-модель в электронном архиве, достаточно нажать кнопку Сохранить на панели основных команд CADCommunicator. Если файлы 3D-модели еще не зарегистрированы в электронном архиве, CADCommunicator автоматически раз­мес­тит их там с созданием компонентной структуры изделия, а если зарегистрированы (то есть 3D-модель была открыта из архива, а потом доработана пользователем) — измененные файлы сохранятся в архиве. При этом изменения могут быть зафиксированы либо путем перезаписи информации, либо сохранением в новые версии, автоматически создаваемые CADCommunicator для всех изменяемых 3D-моделей. Способ сохранения определяет пользователь, устанавливая или сбрасывая флажок Создавать новую версию на закладке Настройки CADCommunicator (рис. 5).

Для сокращения времени разработки новых узлов (деталей) можно использовать уже существующие 3D-модели архива в качестве прототипа. Для этого следует просто открыть нужную 3D-модель и сохранить ее в архиве под новым именем с помощью команды контекстного меню Создать новый документ.

Чтобы прорабатывать изменения в конструкции или создавать альтернативный вариант изделия, используется команда контекстного меню Создать новую версию, которая создает новую версию выделенного компонента 3D-модели.

Когда производятся изменения комплектующих компонентов, всегда возникают вопросы: «Как эти изменения повлияют на характеристики изделий и узлов, в которых они применяются?», «Не приведут ли изменения к возникновению коллизий, неприемлемых для сборки?» CADCommunicator позволяет найти простой ответ на них: выберите в 3D-модели проверяемого узла комплектующий компонент, изменения которого уже подготовлены в новой версии, и выполните команду контекстного меню Заменить на другую версию.

Зачастую бывает так, что инженер-конструктор занят на рабочем месте разработкой нескольких проектов, задания по которым выполняются в хаотической последовательности, а иногда и одновременно. Человек переключается между окнами одного и того же или разных программных приложений, берет, создает, изменяет в них данные, обменивается ими с коллегами. В этих условиях важно быть уверенным, что используемая специалистом и его коллегами информация на текущий момент актуальна. При такой организации обмена данными команда проекта существенно повысит качество разрабатываемой документации, сократит сроки разработки проекта, поможет избежать множества ошибок и затрат времени, связанных с актуализацией данных. Необходимо лишь регулярно обновлять информацию в общем электронном архиве — нажимать кнопку Сохранить на панели основных команд CADCommunicator. Но значит ли это, что коллеги по проекту должны каждые полчаса заново открывать 3D-модель изделия из электронного архива для подтверждения актуальности информации? Нет, при использовании CADCommunicator этого делать не надо! Достаточно лишь выполнить команду контекстного меню CADCommunicator Обновить информацию из архива, чтобы узнать, менялись ли какие-нибудь компоненты 3D-модели изделия с момента последнего открытия из архива. CADCommunicator обозначит на своей панели с деревом изделия те 3D-модели, которые отображаются в устаревшем виде. Их цвет каждый пользователь устанавливает по своему усмотрению, определяя на закладке Настройки CADCommunicator Цвет. Файл архива новее (рис. 5).

Рис. 9. За актуальностью открытых пользователем 3D-моделей следит CADCommunicator

Рис. 9. За актуальностью открытых пользователем 3D-моделей следит CADCommunicator

Для примера приведем ситуацию, которая может возникнуть у любого специалиста при очередном обновлении информации из архива. На рис. 9 хорошо видно, что в дереве CADCommunicator напротив 3D-моделей 2СПТМ.01.190-01, 2СПТМ.01.191-01, Загл5 появился замочек, обозначающий, что в нас­тоящий момент эти 3D-модели взял на редактирование другой пользователь. На панели с дополнительной информацией про 3D-модель Загл5 видно, что заблокировал ее пользователь П.С.Петров, что она опубликована в электронном архиве под именем «2СПТМ.01.192 Заглушка» и находится в состоянии В разработке. Для получения более подробной информации по любой 3D-модели можно воспользоваться командой кон­текс­тного меню CADCommunicator Показать карточку документа (рис. 7).

Из всех 3D-моделей, над которыми сейчас работает П.С.Петров, 2СПТМ.01.190-01 и 2СПТМ.01.191-01 окрашены в дереве CADCommunicator в красный цвет, который означает, что они на нашем экране уже устарели. То есть в определенный момент«Гидроцилиндр» был открыт из архива (естественно, на тот момент все 3D-модели были актуальны). Затем П.С.Петров взял на редактирование 3D-модели, изменил некоторые из них и сохранил изменения в архив, продолжая при этом редактировать 3D-модели. Через некоторое время было проведено обновление информации из архива, после чего CADCommunicator выдал предупреждение о том, что после открытия в архиве 3D-модель была обновлена, то есть в текущем сеансе отображается неактуальная информация.

На том же рисунке для 3D-модели «Ниппель» у текущего пользователя отсутствуют права на редактирование, ее можно только заимствовать.

Ведущих конструкторов отделов и руководителей заинтересует команда Выделить по… (разработчику, рабочей группе, состоянию версии). При ее выполнении CADCommunicator в пространстве 3D-модели CAD-системы раскрашивает определенным цветом те компоненты, которые удовлетворяют заданным условиям. Так появляется возможность наглядно увидеть, какой вклад в создание данной 3D-модели внес конкретный работник или группа, какие компоненты находятся в состоянии разработки, а разработка каких уже закончена (рис. 10).

Рис. 10. Разработанные определенным пользователем компоненты подсвечиваются прямо на 3D-модели

Рис. 10. Разработанные определенным пользователем компоненты подсвечиваются прямо на 3D-модели

Рамки журнальной статьи, к сожалению, не позволяют описать все инструменты CADCommunicator и остановиться более подробно на особенностях использования некоторых из них. Поэтому приведенную здесь информацию следует рассматривать скорее как обзор основных возможностей CADCommunicator, нежели как руководство по применению программы. Подробную инструкцию по настройке и использованию CADCommunicator можно скачать с сайта www.technologics.ru. Приложение CADCom­municator распространяется бесплатно, для получения дистрибутива программы достаточно послать запрос по электронной почте по адресу: technologics@csoft.ru.


*В настоящее время поддерживается интеграция с Autodesk Inventor, Solid Edge, SolidWorks, Unigraphics.

В начало В начало

САПР и графика 11`2007

Регистрация | Войти

Мы в телеграм:

Рекламодатель:
ООО «Нанософт разработка»

ИНН 7751031421 ОГРН 5167746333838

Рекламодатель: АО «Топ Системы»

ИНН 7726601967 ОГРН 1087746953557