- •Оглавление
- •Часть 1 8
- •Часть 2 96
- •Часть 3 185
- •Введение
- •Часть 1 автоматизация проектирования. Основные понятия. Технические средства
- •1.2. Структура и основные принципы построения сапр
- •1.3. Автоматизированные рабочие места инженеров-конструкторов
- •Лекция №2 Виды обеспечения сапр
- •2.1. Инструментальная база сапр
- •Файловые системы fat
- •Файловая система fat32
- •Файловая система ntfs
- •Общая характеристика систем
- •2.3. Классификация устройств, обеспечивающих получение твердых копий конструкторской документации
- •Сканеры
- •Получение твердых копий
- •Технология печати
- •Струйные принтеры
- •Лазерные принтеры
- •Плоттеры
- •Архитектура системы
- •Лекция №3 Организация и управление данными в сапр
- •3.1. Информационный фонд сапр
- •Языки бд
- •Типовая организация современной субд
- •Организация систем автоматизированного проектирования на базе бд
- •3.2. Внутримашинное представление объектов проектирования
- •3.3. Организация обмена данными. Компьютерные сети
- •Лекция №4 Лингвистическое обеспечение автоматизированного проектирования
- •4.1. Организация программного обеспечения сапр. Языки программирования
- •Основные понятия и определения
- •Вычисления в AutoCad
- •Структура программы на AutoLisp
- •Структура программ
- •Объектно-ориентированное программирование
- •Часть 2 задачи автоматизации проектирования механизмов и машин в машиностроении
- •Лекция №5 Основы методологии проектирования технических объектов. Работа с информацией, вырабатываемой во время проектирования
- •5.1. Методология проектирования технических объектов
- •5.2. Работа с информацией
- •5.3. Сапр как объект проектирования
- •Лекция №6 Геометрическое моделирование и организация графических данных
- •6.1. Назначение и область применения систем обработки геометрической информации
- •6.2. Двухмерное проектирование с помощью системы AutoCad
- •6.3. Параметрическое проектирование с применением системы SolidWorks
- •Лекция №7 Виртуальное производство. Характеристики и основные принципы работы сапр технологических процессов обработки металлов давлением
- •7.1. Виртуальное производство
- •7.2. Предпосылки автоматизации проектирования технологических процессов
- •7.3. Математическое обеспечение виртуального производства
- •Лекция №8 сапр инженерных расчетов
- •8.1. Предпосылки автоматизации проектирования деталей приводных устройств
- •8.3. Автоматизация инженерных расчетов и подготовки рабочих чертежей
- •Лекция №9 Принципы построения и организация технического документооборота в масштабе предприятия
- •9.1. Автоматизация управления подготовкой производства
- •9.2. Структура и принципы организации работ
- •Документ – версия – итерация
- •Часть 3 методы оптимизации, применяемые при решении конструкторских задач
- •Лекция №10 Основы теории оптимизации. Проектные параметры. Критерии качества
- •10.1. Постановка задач оптимизации
- •Выбор целевой функции
- •Назначение ограничений
- •Нормирование управляемых и выходных параметров
- •10.2. Классификация оптимизационных задач
- •10.3. Подходы к решению обобщенных задач оптимизации. Математическая формулировка задач оптимизации
- •Безусловная оптимизация
- •Многомерный случай
- •Оптимизация при линейных ограничениях
- •Оптимизация при нелинейных ограничениях
- •Выбор метода оптимизации
- •Выбор метода безусловной оптимизации
- •Выбор метода для задачи с нелинейными ограничениями
- •Размер задачи
- •Структура ограничений
- •Методы нуль-пространства и ранг-пространства
- •Выбор метода, генерирующего допустимые точки
- •Выбор метода для решения задачи с нелинейными ограничениями
- •Роль пользователя
- •Программное обеспечение
- •Заключение
- •Билиографический список
- •394026 Воронеж, Московский просп., 14
Документ – версия – итерация
Таким образом, в общем случае, PDM-система должна выполнять следующие функции:
- управление хранением данных и документов. Все данные и документы хранятся в специальной подсистеме - хранилище данных, которое обеспечивает их целостность, организует доступ к ним в соответствии с установленными правами и позволяет осуществлять их поиск;
- управление процессами, т. е. отслеживание всех операций пользователей с данными, в том числе версий создаваемых и изменяемых данных. Кроме того, PDM-система управляет потоком работ проекта;
- управление составом изделия. PDM-система содержит информацию о составе изделия. Важной особенностью является наличие нескольких представлений состава для различных предметных областей (конструкторское, технологическое, маркетинговое и т. п.), а также управление применяемостью компонентов изделия с помощью правил комплектации;
- классификация. PDM-система должна поддерживать различные классификаторы хранимой в ней информации (об изделиях и документах). Например, таким классификатором можно пользоваться при автоматизации поиска изделий с нужными характеристиками;
- календарное планирование. PDM-система содержит функции формирования календарного плана работ, распределения ресурсов между отдельными задачами и контроля их выполнения;
- вспомогательные функции обеспечивают взаимодействие PDM-системы с другими программными средствами, с пользователями, а также взаимодействие пользователей друг с другом. Наиболее мощные системы позволяют производить “цифровую сборку” сложных изделий из нескольких трехмерных моделей, созданных различными организациями в разных САПР. Файлы документов могут храниться как внутри БД так и вне ее. К каждому документу SolidWorks автоматически присоединяется слайд, а также слайд может быть присоединен вручную к любому документу.
Документы и изделия можно группировать внутри проекта с помощью папок. Уровень вложенности не ограничен. Этот же механизм используется для создания иерархических классификаторов любого назначения. Определение структуры изделия возможно в ручном режиме и автоматически с помощью модуля интеграции с SolidWorks. Для редактирования структуры изделия можно использовать как меню, так и метод Drag-and-Drop. При этом возможно заимствование и копирование изделий (узлов) из других проектов.
Рис. 45. Структура рабочего окна SWR-PDM
Модель данных обеспечивает выполнения требований стандарта STEP AP203, AP214 и позволяет работать с исполнениями изделия, выполнять вариантное проектирование с поддержкой или без поддержки ассоциативной связи между вариантами. Обеспечивается возможность работы на поколениях состава изделия. Для этого автоматически ведется истории создания или изменения состава изделия.
На ход прохождения изделия от разработки конструкторской документации до технологической позволяет оказывать влияние редактор процессов системы SWR-PDM (рис. 46).
Рис. 46. Редактор процессов
Большую проблему при организации единого информационного потока предприятия представляет правильная и безопасная организация хранения данных в электронном виде. Программно-технический комплекс электронного архива может состоять из следующих компонентов:
1) сканер или сканер/копир для ввода узкоформатной документации;
2) сканер как отдельное устройство или в составе репрографического комплекса - для сканирования широкоформатной документации;
3) средства оперативного накопления и хранения электронного архива;
4) аппаратура долговременного накопления и хранения документов электронного архива;
5) устройство вывода и тиражирования узкоформатной документации;
6) плоттер как отдельное устройство или в составе репрографического комплекса;
7) программные средства организации электронного архива.
Выход из строя жесткого диска ведет к потере записанных на нем данных. Чтобы этого избежать, применяют диски, организованные в RAID-массивы. В сущности, RAID-оборудование представляет собой практически специализированные компьютеры с собственной памятью, процессорами, системой диагностики и т.д. В качестве жестких дисков применяют накопители со SCSI-интерфейсом.
Для объединения всего оборудования в единый комплекс необходима сеть. Для организации сети требуется специализированное сетевое оборудование (концентраторы, маршрутизаторы, переключатели) и кабельная система.
9.3. Обеспечение коллективной работы
Виртуальное предприятие определяется как кооперирование юридически независимых предприятий, институтов или частных лиц для обеспечения услуг на основе общего понимания бизнеса. Обеспечение коллективной работы в PDM-системах может быть реализовано с помощью нескольких взаимосвязанных механизмов: управление версиями документов, система обеспечения совместного доступа к документам на основе блокировок и работы с локальными копиями и разграничение доступа на основе дискреционного принципа.
Важной задачей PDM-системы является также интеграция данных об изделии на протяжении всего ЖЦ. Фактически на предприятии существует два центра интеграции данных: АСУ и PDM-система. Но если АСУ интегрирует данные в основном о ресурсах предприятия, то PDM-система - о продукте. Кроме того, на предприятии существуют прикладные компьютерные системы, которые создают и обрабатывают данные об изделии.
Таким образом, можно выделить два направления интеграции данных - вертикальное (PDM и прикладные системы) и горизонтальное (PDM-система и АСУ). С помощью механизма управления версиями PDM-система ведет историю всех изменений документов хранилища, не налагая ограничений на количество версий. Для упорядочивания совместного доступа к документам единого хранилища и решения задачи передачи документов по сети используются процедуры «Взять на редактирование» (Check-Out) и «Сохранить в PDM» (Check-In). При взятии документа на редактирование система SWR-PDM извлекает его из хранилища, создает его копию на локальном диске и устанавливает в хранилище блокировку на оригинал документа. Удобство при коллективной работе над большими сборками в САПР SolidWorks достигается благодаря слаженному взаимодействию таких механизмов, как двухуровневый версионный контроль, который дает возможность легко решить конфликтные ситуации с помощью функций «Обновить версию», «Заменить версию»; единое хранилище, позволяющее свободно использовать сборки, подсборки и детали в разных проектах; управление доступом на основе дискреционного принципа; механизм блокировок при взятии на редактирование и др. PDM системы предоставляют два основных способа работы с моделями стандартных изделий из библиотеки модуля SolidWorks Toolbox: с записью файлов Toolbox в хранилище PDM в обычном режиме как обыкновенных документов SolidWorks, либо использование библиотеки Toolbox без записи файлов Toolbox в хранилище PDM, но с автоматическим учетом при создании и обновлении структуры изделия в PDM.
PDM работает в интегрированном режиме не только с пакетом SolidWorks, но и с другими САПР, например с Компас-3D. Интеграция PDM с Компас-3D реализована в виде прикладной библиотеки и по своим возможностям аналогична модулю интеграции PDM с SolidWorks. Коллективная работа над проектом всегда сопряжена с интенсивным обменом информацией между разработчиками. В PDM реализована специализированная почтовая система, позволяющая обмениваться инструкциями, замечаниями, комментариями. Внешне почтовая система работает по традиционным правилам, например как Microsoft Outlook, а отличается тем, что в сообщение можно вложить ссылку на проект, папку и на любую версию или итерацию документа либо изделия и отправить его указанным пользователям или группам пользователей. Получив сообщение, пользователь может открыть прикрепленный объект в отдельном окне PDM и полноценно работать с ним. При необходимости можно использовать и внешнюю стандартную почтовую систему (к письму можно прикрепить специальный файл-ярлык, содержащий ссылку на объект PDM). Осуществление коллективной работы в настоящее время возможен и через Internet. Совместная работа пользователей (конструкторов и технологов) организуется во время так называемых сессий проектного просмотра. При этом обмен текстовыми сообщениями между пользователями осуществляется без применения средств электронной почты. Полный протокол дискуссии сохраняется, и к нему впоследствии можно вернуться. Перед запуском процесса загрузки пользователь регистрируется путем представления некоторых личных данных, таких как страна и электронный адрес. Эти сведения помогут установить обмен последующей информацией непосредственно с компетентным региональным провайдером.
Вопросы для самоподготовки:
Какие задачи решает автоматизация управления подготовкой производства?
Для чего предназначены PDM-системы?
С помощью чего обеспечивается коллективная работа?