¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

12 марта 2014

—оздание и оформление конструкторских спецификаций в SolidWorks

јлексей Ћогинов, јлександр «ингаревич

јвторы — технические специалисты компании SolidWorks Russia.
»нформаци€ Ц главна€ ценность нашего времени. ”мение ее накапливать, хранить и эффективно с ней работать приобретает первостепенную важность во всех сферах де€тельности, не исключа€ и инженерное дело. –абота инженера св€зана не только с созданием объектов, будь то 3D модель, техпроцесс или управл€юща€ программа дл€ —„ѕ”, но и наполнени€ этих объектов некими значащими свойствами, метаданными. ћетаданные могут содержать совершенно различную информацию: что за изделие рассматриваетс€, из каких материалов произведено, кем и когда спроектировано, его физические и схемотехнические параметры: массу, длину, схемные обозначени€ и просто произвольные пометки.

ƒл€ хранени€ и управлени€ данными об изделии каждый уважающий себ€ IT-вендор, предлагающий CAD-системы клиенту, предлагает и PDM решени€, и SolidWorks в этом отношении - в первых р€дах. Ќо важно не только накопить информацию, но и иметь возможность ею воспользоватьс€. ј дл€ этого необходимы механизмы интерпретации информации в том формате и виде, который соответствует нормативной документации или максимально быстро позволит получить ответ, на интересующий вопрос. Ётому важному аспекту инженерной де€тельности и будет посв€щена данна€ стать€.

SWR-—пецификаци€

ќдним из самых главных документов дл€ инженера €вл€етс€ спецификаци€.  ак можно охарактеризовать спецификацию с точки зрени€ современных PDM систем, например SolidWorks Enterprise PDM? »деологически - это структурированный отчет. ѕрактически же - вывод метаданных издели€ в заданную форму в заданном пор€дке. —труктуризаци€ данных, дл€ удобства последующего их анализа и использовани€.

ƒл€ более эффективного решени€ данной небольшой, но крайне важной задачи компани€ SolidWorks Russia представила свой обновленный продукт Ц модуль генерации отчетов SWR-—пецификаци€ 2014 - продукт максимально удобный и функциональный. ¬ пользу удобства работы говорит тот факт, что SWR-—пецификаци€ 2014 реализована на базе MS Excel. Ёто дает определенные преимущества при работе, ведь среда MS Excel не требует освоени€, всем знакома, и €вл€етс€, де-факто, мировым стандартом дл€ работы с электронными таблицами. Ѕогатый функционал MS Excel позвол€ет производить любые корректировки данных и оформлени€ привычным дл€ пользовател€ способом.

√овор€ об удобстве, не лишним будет отметить, что в SWR-—пецификации, как и во всех решени€х от SolidWorks привносимый функционал органично вписываетс€ в уже имеющиес€ у вас решени€, например SolidWorks, SWE-PDM или MS Excell. Ёто означает, что вы получаете дополнительные панели инструментов в приложени€х, с которыми ¬ы знакомы и успешно работаете (рис. 2). “акже удобным €вл€етс€ и то, что между системой-источником отчета (SolidWorks, SWE-PDM) и самим отчетом (SWR-—пецификаци€) устанавливаетс€ двусторонн€€ взаимосв€зь. Ёто означает, что информаци€ может быть изменена в любом документе: как в источнике, так и в отчете. ¬о взаимосв€занный документ изменени€ будут переданы автоматически.

SW конструкторские спецификации 1

–ис. 1

ѕрежде чем перейти к функционалу продукта, необходимо сформировать понимание того, как он работает. ѕринцип работы SWR-—пецификации основан на зачитывании набора метаданных издели€ из документов SolidWorks или карточек данных SWE-PDM, структурирование и выдачу их на выбранный пользователем бланк: спецификаци€, перечень элементов и др. (рис. 1). ‘ормирование текстовых отчетов происходит согласно действующим стандартам –‘ (√ќ—“ 2.106 Ц 96, √ќ—“ 2.113-75, √ќ—“ 2.413-72).

¬ качестве системы-источника данных SWE-PDM предоставл€ет более широкие возможности. ќн позвол€ет вычитывать в SWR-Cпецификацию данные напр€мую с модел€ми компонентов не св€занные, так называемые Уссылочные переменныеФ. Ёто может быть информаци€ о количестве компонентов в сборке или их позиции на чертеже.  роме того, часто бывает, что одной и той же модели компонента в разных издели€х должны быть сопоставлены отличающиес€ свойства. Ќапример, схемное обозначение компонента или единицы измерени€ количества материала (граммы, метры, штуки и т.д.) в некоторых издели€х могут различатьс€. SWE-PDM умеет работать с такого рода свойствами, их учитывать и передавать их в SWR-—пецификацию. “акже нельз€ не упом€нуть о возможности дифференцировать компоненты, устанавливаемые при электромонтаже согласно √ќ—“ 2.413-72. (рис. 3)

SW конструкторские спецификации 2

–ис. 2 - дополнительные инструменты дл€ MS Excel

SW конструкторские спецификации 3

–ис. 3 - »спользование ссылочных переменных

—пецификаци€ может включать в себ€ информацию не только по вход€щим компонентам, но и информацию по присоединенной к проекту документации: обозначение и наименование сборочных или габаритных чертежей, схем, данные о форматах чертежей компонентов и т.п. - которую необходимо разместить в соответствующих област€х и разделах документа. ѕри совместной работе с SWE-PDM SWR-—пецификаци€ позвол€ет делать это автоматически, благодар€ создаваемым автоматически или вручную св€з€м между документами (рис. 2). “о же самое касаетс€ материалов, если они подсоединены к проекту в SWE-PDM - они будут выгружены в соответствующий раздел спецификации.

¬заимодействие SWR-—пецификации с SWE-PDM предполагает также возможность управлени€ состо€нием документа пр€мо из окна MS Excel, а также возможность быстрого перехода к выбранному компоненту в проводнике SWE-PDM. „то очень удобно дл€ пользовател€ и позвол€ет экономить драгоценное врем€.

»злага€ доводы в поддержку тезиса об удобстве и функциональности SWR-—пецификации, необходимо также отметить работу с позици€ми данного решени€. ѕозиции в отчете назначаютс€ автоматически, но само собой разумеетс€, они могут быть изменены по желанию пользовател€: заменены, пропущены, зарезервированы. ѕозиции компонентов в отчете могут быть св€заны с позици€ми компонентов на сборочном чертеже и обновл€тьс€ каждый раз, когда пользователь вносит изменени€ в документ спецификации.

“акже важным аспектом €вл€етс€ работа модул€ с исполнени€ми. ћодуль позвол€ет создавать групповые спецификации по √ќ—“ 2.113-75, а также выводить исполнени€ последовательно одно за другим с формированием перечн€ переменных данных дл€ исполнени€, согласно √ќ—“ 2.106-96.  роме того, функционал SWR-—пецификации расширен инструментом редактировани€ исполнений непосредственно из окна Excel. — помощью данного редактора можно добавить новое исполнение или откорректировать существующие, например переименовать исполнение или изменить количество вход€щих компонентов.

SW конструкторские спецификации 4

–ис. 4 - группова€ спецификаци€ по форме 5 √ќ—“ 2.113-75

ќдним из основных преимуществ обновленного решени€ стала возможность синтаксического анализа (парсинга) метаданных и как следствие - широчайшие возможности сортировки и группировки. ѕарсинг - это, по сути, преобразование данных из исходного формата представлени€, привычного пользователю в формат удобоваримый дл€ системы, например в структурированный р€д лексем, кажда€ из которых будет самосто€тельно значимой дл€ системы.
SW конструкторские спецификации 5

–ис. 5 - —интаксический анализ метаданных

≈сли предыдущий абзац показалс€ вам слишком сложным - не расстраивайтесь, на деле все очень просто, как все гениальное. ѕредставим, что у нас имеетс€ некое стандартное изделие, например фиксатор, он может быть зат€жным или открытым и обозначатьс€ к примеру CT CLIP D.8-12 или P CLIP D.10. —ортировка в разделе прочих или стандартных изделий предполагает, что сначала должен быть приведены фиксаторы CT типа, позже P типа, причем если их несколько то они должны быть дополнительно отсортированы по возрастанию размера. ќднако стандартные сортировки этого реализовать не могут. »нструменты парсинга позвол€ют объ€снить системе, что наименование компонента не монолитно, а состоит из значащих частей (лексем): тип фиксатора, размер фиксатора и т.п. (рис. 5)  ажда€ из лексем может стать приоритетной дл€ выполнени€ сортировки (рис. 6), причем правила сортировки могут легко быть настроены пользователем. Ётот же функционал призван решать задачи сведени€ в группу одинаковых элементов, например крепежа (рис. 3).
SW конструкторские спецификации 6

–ис. 6 - Ќастройка правил сортировки

–асширенные возможности генерации отчетов из SWE-PDM

ѕомимо стандартной спецификации, SWE-PDM позвол€ет получать и другую текстовую конструкторскую документацию, такую как ¬едомость покупных изделий и ¬едомость спецификаций, использу€ вышеописанный функционал генератора отчетов SWR-—пецификаци€. Ёти отчЄты создаютс€ полностью автоматически, на основании данных, внесЄнных в карточки файлов компонентов издели€. Ќо это далеко не предел возможностей системы в области генерации отчетов, стандартизованные структурированные отчеты Ц это только первый шаг к обретению власти над вашей информацией. ѕойдем индуктивным путем: от частного, возможно, самого востребованного отчета Ц спецификации к более общим формам.  

Bill of Materials (BOM)

 роме приложени€ SWR-—пецификаци€ в SWE-PDM есть встроенный механизм генерации отчЄтов BOM (спецификаций). Ётот инструмент позвол€ет получать и работать с гибко настраиваемым табличным перечнем компонентов элемента SWE-PDM: сборки или сборочного чертежа. ¬ таких отчЄтах есть возможность отображать любую информацию, доступную в карточках данных файлов. ѕолученные спецификации могут быть следующих типов:
  • –асчЄтна€ спецификаци€ - —оставл€етс€ автоматически с использованием компонентов SolidWorks, содержащихс€ в сборке или чертеже. Ёта спецификаци€ (рис. 7) включает в себ€ внутренние компоненты, такие как узлы, детали, виртуальные детали. –асчЄтна€ спецификаци€ также используетс€ дл€ экспорта данных о составе издели€ из SWE-PDM в другие системы в виде XML-файлов.
    SW конструкторские спецификации 7

    –ис. 7 - –асчЄтна€ спецификаци€

  • »менованна€ спецификаци€ - Ёто спецификаци€, созданна€ из расчетной спецификации и сохранЄнна€ в виде файла CSV или BOM. “акую спецификацию можно измен€ть и сохран€ть дл€ нужной версии сборки или чертежа, а также вести учет редакций, использу€ автоматизированные функции потока работы (рис. 8). »зменени€, которые можно вносить в именованную спецификацию включают редактирование любой текстовой информации, добавление и скрытие столбцов и строк, применение фильтрации к любым значени€м в таблице, а также автоматическую постановку позиций.
    SW конструкторские спецификации 8

    –ис. 8 - »менованна€ спецификаци€

  • —пецификаци€ сварных изделий - содержит все компоненты сварной детали с указанием общей длины.
¬ажной и весьма полезной функцией SWE-PDM, св€занной с работой со спецификацией, €вл€етс€ —равнение. ѕри работе в PDM системе, в хранилище присутствуют различные версии файлов, а значит имеетс€ возможность отследить изменени€ спецификации в процессе развити€ издели€. ‘ункци€ сравнени€ предлагает выбрать две версии спецификации, дл€ которых различи€ будут отображены с помощью цветовой индикации и указани€ предыдущего значени€ (рис. 9).
SW конструкторские спецификации 9

–ис. 9 - »нструмент сравнени€ спецификаций

√енератор отчЄтов SWE-PDM

SW конструкторские спецификации 10

–ис. 10 - √енератор отчЄтов SWE-PDM

¬сЄ, что было представлено выше, €вл€етс€ отчЄтами, св€занными напр€мую с разрабатываемым изделием. Ќо что если мы хотим получить от системы ответы на вопросы, св€занные c администрированием хранилища, сбором статистики, контролем пользователей или управлением проектом? ƒл€ решени€ таких задач в SWE-PDM используетс€ √енератор отчЄтов (рис. 10).

ѕрежде чем раскрывать функционал √енератора, следует рассказать как он устроен. SWE-PDM - это информационна€ система, сердцем которой €вл€етс€ MS SQL Server, а это значит, любую информацию можно получить, обраща€сь непосредственно к базе данных, использу€ SQL-запросы. ƒл€ осуществлени€ подобной работы и ее удобства, необходимо две вещи: корректно составленный запрос, написанный профессионалом в этой области, а также простой и пон€тный интерфейс, дл€ работы пользовател€, не владеющего навыками программировани€ SQL-запросов. √енератор отчЄтов представл€ет собой именно такой интерфейс, а запросы добавл€ютс€ в него в виде готовых файлов и сохран€ютс€ дл€ дальнейшего использовани€. ѕри выполнении запроса, остаетс€ только ввести условие или выбрать папку в хранилище - интерактивность делает этот инструмент неверо€тно гибким. ¬ поставку SWE-PDM входит множество запросов, уже составленных специалистами компании SolidWorks Russia:

  • Ќайти файлы с одинаковыми именами
  • —татистика проекта - ќтчет формирует таблицу с перечнем документов и их свойств в указанной папке проекта. ќтчет позвол€ет контролировать ход проекта, анализиру€ степень готовности документов и контролиру€ работу каждого участника группы в данном проекте.
  • јктивность пользовател€ за период - ќтчет формирует статистику активности пользовател€ в указанном разделе хранилища в заданном диапазоне дат. ¬ывод€тс€ данные дл€ каждой созданной версии.
  • ”величение объема хранилища по мес€цам - ќтчет выводит ”величение объема хранилища по мес€цам (рис. 11).
  • » многие другие.
SW конструкторские спецификации 11

–ис. 11 - √енератор отчЄтов PDM

ѕолученные отчЄты можно легко распечатать или экспортировать в универсальный формат CSV, с которым удобно работать с помощью MS Excel.

  SQL Server Reporting service

√енератор отчЄтов SWE-PDM отличный, универсальный инструмент, но бывают ситуации когда необходим иной подход. Ќапример, когда высшее руководство хочет иметь пр€мой доступ к отчетной информации о проектах, но непосредственно в разработке участи€ не принимает. ƒл€ таких задач существует SQL Server Reporting Services (сокр. SSRS - —лужбы отчЄтности SQL Server). Ёта система создани€ отчЄтов, разработанна€ корпорацией Microsoft, работает непосредственно с базой данных SWE-PDM. — помощью этой системы можно подготовить интерактивные отчЄты, доступные через web-приложение в ¬ашем браузере (рис. 13).

¬ отличие от √енератора отчЄтов PDM, SSRS-отчЄты предоставл€ют богатый выбор оформлени€ и представлени€ данных, включающий в себ€ различные диаграммы, гистограммы, датчики, индикаторы, графики и даже средства отображени€ картографических данных. ƒл€ создани€ уникального оформлени€ в отчЄт можно вставл€ть изображени€ и векторные элементы. ѕолученные отчЄты можно сохран€ть во множестве попул€рных форматов: PDF, Excel, Word, CSV, XML, TIFF(и других графических форматах), MHTML(веб-архив).

SW конструкторские спецификации 12

–ис. 12 - —лужбы отчЄтности SQL Server

—озданные с помощью SSRS отчЄты, облада€ замечательным оформлением, могут использоватьс€, как готовый презентационный материал на различных собрани€х, в том числе в качестве инфографики на большом экране.

 роме непосредственной работы с отчЄтами в web-приложении, SSRS предлагает возможность оформлени€ УподпискиФ на определЄнные отчЄты. ѕодписка означает, что система по расписанию рассылает сформированный отчЄт по электронной почте или размещает файл отчЄта в нужном формате в выбранном месте на жЄстком диске. — помощью такой рассылки можно организовать оповещени€ всех заинтересованных лиц, о текущем состо€нии проекта или PDM системы в целом.

Ѕольшим преимуществом этой системы €вл€етс€ то, что она поставл€етс€ в комплекте с SQL Server и дл€ своей работы не требует лицензий SWE-PDM, что позвол€ет предоставить доступ к отчЄтам всем, кому они необходимы без каких-либо дополнительных затрат.

Ѕезопасность

¬ представленных инструментах создани€ отчЄтов (SSRS и √енератор отчЄтов SWE-PDM) реализована работа на уровне SQL-запросов, направленных непосредственно в базу SWE-PDM, что требует особого внимани€ к информационной безопасности и обеспечению целостности базы данных. –азработчики компании SolidWorks учли вышеперечисленные риски. “ак, например, при работе с √енератором отчЄтов SWE-PDM исключена возможность измен€ть, удал€ть или добавл€ть данные в базу, а доступ к инструменту и к выполнению запросов контролируетс€ администратором PDM системы.

¬ службе отчЄтности SQL Server средства аутентификации (проверки подлинности) основаны на средствах проверки подлинности и встроенной безопасности Windows. ƒл€ авторизации используютс€ роли и разрешени€ дл€ контрол€ доступа пользователей к содержимому каталога сервера отчетов. ќснованна€ на рол€х авторизаци€ разбивает на категории (роли) множество действий, которые может выполн€ть отдельный пользователь или группа. »ными словами, така€ система позвол€ет контролировать кто к чему имеет доступ и как этот доступ осуществл€етс€.

–езюме

”правление информацией и ее интерпретаци€ в различных формах - сложна€ и трудоемка€ техническа€ задача, и дл€ ее решени€ необходимо иметь под рукой мощный и надежный инструмент. ¬ тоже врем€ инструмент должен быть прост в использовании и максимально функциональным, дл€ реализации всего объема задач.  омпани€ SolidWorks Russia идет в ногу со временем предоставл€€ максимально широкий набор решений дл€ обработки, структуризации и эффективного управлени€ технической информацией.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора: »нновационные продукты —јѕ– должны формировать жизнь рынка будущего

Ѕлог:  Ћ≈ƒј—: виндсерфинг, катамаран и другое

ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2017 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.