Тема: Функции и проектные процедуры, реализуемые в программном обеспечении САПР. Цели и задачи:Изучить функции и проектные процедуры наиболее распространенных CAD, CAM и CAE-систем. После занятия студент должен:
Знать:Основные функции и проектные процедура наиболее распространенных систем верхнего, среднего и нижнего уровней.
Уметь:Предложить и обосновать перечень программных средств для решения задачи проектирования и подготовки производства изделия средней сложности.
Для выполнения лабораторной работы необходимо:
1. Проработать теоретический материал по теме: «Системы автоматизированного проектирования в машиностроении».
[1] стр. 217-223
Понятия, которые необходимо рассмотреть на занятии:
Всостав развитых машиностроительных САПР входят в качестве составляющих системы CAD, САМ и САЕ.
Функции CAD-систем в машиностроении подразделяют на функции двумерного и трехмерного проектирования. К функциям 2D относят черчение, оформление конструкторской документации; к функциям 3D — получение трехмерных геометрических моделей, метрические расчеты, реалистичную визуализацию, взаимное преобразование 2D- и ЗD-моделей. В ряде систем предусмотрено также выполнение процедур, называемых процедурами позиционирования, к ним относят компоновку и размещение оборудования, проведение соединительных трасс. Среди CAD-систем различают системы нижнего, среднего и верхнего уровней. Первые из них иногда называют «легкими» системами, они ориентированы преимущественно на 2D-графику, сравнительно дешевы, основной аппаратной платформой для их использования являются персональные ЭВМ. Системы верхнего уровня, называемые также «тяжелыми», дороги, более универсальны, ориентированы на геометрическое твердотельное и поверхностное 3D-моделирование, оформление чертежной документации в них обычно осуществляется с помощью предварительной разработки трехмерных геометрических моделей. Системы среднего уровня по своим возможностям занимают промежуточное положение между «легкими» и «тяжелыми» системами. К важным характеристикам CAD-систем относятся параметризация и ассоциативность. Параметризация подразумевает использование геометрических моделей в параметрической форме, т. е. при представлении части или всех параметров объекта не константами, а переменными. Параметрическая модель, находящаяся в базе данных, легко адаптируется к разным конкретным реализациям и потому может использоваться во многих конкретных проектах. При этом появляется возможность включения параметрической модели детали в модель сборочного узла с автоматическим определением размеров детали, диктуемых пространственными ограничениями. Эти ограничения в виде математических зависимостей между частью параметров сборки отражают ассоциативность моделей. Параметризация и ассоциативность играют важную роль при проектировании конструкций узлов и блоков, состоящих из большого числа деталей. Действительно, изменение размеров одних деталей оказывает влияние на размеры и расположение других. Благодаря параметризации и ассоциативности изменения, сделанные конструктором в одной части сборки, автоматически переносятся в другие части, вызывая изменения соответствующих геометрических параметров в этих частях. Основные функции САМ-систем: разработка технологических процессов, синтез управляющих программ для технологического оборудования с ЧПУ, моделирование процессов обработки, в том числе построение траекторий относительного движения инструмента и заготовки в процессе обработки, генерация постпроцессоров для конкретных типов оборудования с ЧПУ, расчет норм времени обработки. Функции САЕ-систем довольно разнообразны, так как связаны с проектными процедурами анализа, моделирования, оптимизации проектных решений. В состав машиностроительных САЕ-систем прежде всего включают программы для выполнения следующих процедур:
моделирование полей физических величин, в том числе анализ прочности, который чаще всего выполняется в соответствии с МКЭ;
расчет состояний моделируемых объектов и переходных процессов в них средствами макроуровня;
Основными частями программ анализа с помощью МКЭ являются библиотеки конечных элементов, препроцессор, решатель и постпроцессор. Библиотеки конечных элементов содержат их модели — матрицы жесткости. Очевидно, что модели конечных элементов будут различными для разных задач (анализ упругих или пластических деформаций, моделирование полей температур, электрических потенциалов и т. п.), разных форм конечных элементов (например, в двумерном случае — треугольные или четырехугольные элементы), разных наборов координатных функций.
Исходные данные для препроцессора — геометрическая модель объекта, чаще всего получаемая из подсистемы конструирования. Основная функция препроцессора — представление исследуемой среды (детали) в сеточном виде, т. е. в виде множества конечных элементов. Решатель — программа, которая ассемблирует (собирает) модели отдельных конечных элементов в общую систему алгебраических уравнений и решает эту систему одним из методов разреженных матриц. Постпроцессор служит для визуализации результатов решения в удобной для пользователя форме. В машиностроительных САПР это графическая форма. Пользователь может видеть исходную (до нагружения) и деформированную формы детали, поля напряжений, температур, потенциалов и т. п. в виде цветных изображений, в которых палитра цветов или интенсивность свечения характеризуют значения фазовой переменной. Программно-методические комплексы одного уровня по своим функциональным возможностям приблизительно равноценны, новые достижения, появившиеся в одном из ПМК, в скором времени реализуются в новых версиях других комплексов. Поэтому для первого знакомства с возможностями ПО машиностроительных САПР достаточно рассмотреть характеристики одного из комплексов. Рассмотрим структуру ПО САПР и его функциональные возможности на примере комплекса программ Pro/Engineer. Комплекс насчитывает несколько десятков программ (модулей), которые подразделены на группы программ конструкторского проектирования механических объектов, промышленного дизайна, функционального моделирования, технологического проектирования, обмена данными. Базовые модули конструкторского проектирования предназначены для твердотельного и поверхностного моделирования, синтеза конструкций из базовых элементов формы, поддержки параметризации и ассоциативности, проекционного черчения и разработки чертежей с простановкой размеров и допусков. Пользователь может пополнять библиотеку БЭФ оригинальными моделями. Синтез трехмерных моделей сложной формы возможен вытягиванием плоского контура по нормали к его плоскости, его протягиванием вдоль произвольной пространственной кривой, вращением контура вокруг заданной оси, натягиванием между несколькими заданными сечениями. Синтез сборок выполняется вызовом или ссылкой на библиотечные элементы, их модификацией, разработкой новых деталей. Детали сборки можно нужным образом ориентировать в пространстве. Далее следует ввести ассоциативные (сопрягающие) связи. Дополнительные модули конструкторского проектирования имеют более конкретную, но узкую специализацию. Примерами таких модулей могут служить модули конструирования панелей из композиционных материалов, разработки штампов и литейных пресс-форм, трубопроводных систем, сварных конструкций, разводки электрических кабелей и жгутов. Модули функционального моделирования используют как препроцессоры и постпроцессоры в программах конечно-элементного анализа (нанесение сетки конечных элементов, визуализация результатов анализа), для анализа теплового состояния конструкций, оценки виброустойчивости и др. Основные модули технологического проектирования служат для моделирования технологических процессов фрезерной, токарной, электроэрозионной обработки и для разработки постпроцессоров для систем управления оборудованием с ЧПУ. Модули обмена данными (конверторы форматов данных) должны обеспечивать возможности импорта и экспорта данных в другие CAE/CAD/CAM-системы. В САПР крупных предприятий обычно используют программы разных уровней. Связано это с тем, что более 80 % всех процедур конструирования можно выполнить на CAD-системах нижнего и среднего уровней, кроме того, «тяжелые» системы дороги. Поэтому предприятие приобретает лишь ограниченное число экземпляров (лицензий) программы верхнего уровня, а большинство клиентских рабочих мест обеспечивается экземплярами программ нижнего или среднего уровней. При этом возникает проблема обмена информацией между разнотипными CAD-системами. Она решается путем использования языков и форматов, принятых в CALS-технологиях, хотя для неискаженной передачи геометрических данных с помощью промежуточных унифицированных языков приходится преодолевать определенные трудности.
Примеры программ К числу мировых лидеров в области CAD/CAM/CAE-систем верхнего уровня относятся системы Unigraphics (компания EDS), CATIA (Dessault Systemes), Pro/Engineer (PTC). Продолжают использоваться также системы I-DEAS (EDS), CADDS5 (РТС) и EUCLID3 (Matra Datavision). Система Unigraphics — универсальная система геометрического моделирования и конструкторско-технологического проектирования, в том числе разработки больших сборок, прочностных расчетов и подготовки конструкторской документации. Система многомодульная. В конструкторской части (подсистема CAD) имеются средства для твердотельного конструирования, геометрического моделирования на основе сплайновых моделей поверхностей, создания чертежей по ЗД-модели, проектирования сборок (в том числе с сотнями и тысячами компонентов) с учетом ассоциативности, анализа допусков и др. В технологической части (подсистема САМ) предусмотрены разработка управляющих программ для токарной и электроэрозионной обработки, синтез и анализ траекторий инструмента при фрезерной трех- и пятикоординатной обработке, при проектировании пресс-форм, штампов и др. Для инженерного анализа (подсистема САЕ) в систему включены модули прочностного анализа с использованием МКЭ с соответствующими пре- и постпроцессорами, кинематического и динамического анализа механизмов с определением сил, скоростей и ускорений, анализа литьевых процессов пластических масс. Другая система верхнего уровня САПА позволяет заказчику генерировать собственный вариант САПР сквозного проектирования — от создания концепции изделия до технологической поддержки производства и планирования производственных ресурсов. В системе реализовано поверхностное и твердотельное 3.0-моделирование и оптимизация характеристик изделий. Возможны фотореалистичная визуализация, восстановление математической модели из материального макета. Система масштабируема. Предлагаются типовые конфигурации, в том числе варианты для полнофункционального сквозного проектирования сложных изделий и проектирования комплектующих на небольших и средних предприятиях. Аналогичные возможности реализованы и в других «тяжелых» САПР. Значительно дешевле обходится приобретение САПР среднего уровня. В России получили распространение системы компаний Autodesk, Solid Works Corporation, Beantly, Топ Системы, Аскон, Интермех, Вее-Pitron и некоторых других. Все эти системы ориентированы в первую очередь на платформу Wintel, как правило, имеют подсистемы конструкторско-чертежную 2Д твердотельного 3Д-моделирования, технологического проектирования, управления проектными данными, ряд подсистем инженерного анализа и расчета отдельных видов машиностроительных изделий, а также библиотеки типовых конструктивных решений. Широкое распространение в России и за рубежом получило ПО машиностроительных САПР компании Autodesk. Линия современных программных систем конструкторского проектирования фирмы Autodesk включает ряд систем, среди которых наиболее развитыми следует считать системы AutoCAD Mechanical Desktop и Inventor. Система Mechanical Desktop (MDT) предназначена для параметрического 3Д-моде-лирования, ассоциативного конструирования, распределенного проектирования в сети Internet, оформления 2D-документации. Построена на графическом ядре ACIS. Имеется управляющая программа CAD-менеджер со средствами настройки, конфигурирования и управления рабочими группами. Система Inventor предназначена для твердотельного параметрического проектирования, ориентирована на разработку больших сборок с сотнями и тысячами деталей, имеет развитую библиотеку стандартных элементов. В основе системы также лежит графическое ядро ACIS. Построение 3.0-моделей возможно выдавливанием, вращением, по сечениям, по траекториям. Из 3Д-модели можно получить 2Д-чертежи и спецификации материалов. Поддерживается коллективная работа над проектом, в том числе в пределах одной и той же сборки. Предусмотрена автоматическая проверка кинематики, размеров детали с учетом положения соседних деталей в сборке. Значительные удобства работы конструкторов обусловлены тем, что ассоциативные связи задаются не путем описания операций с параметрами и уравнений, а непосредственно определением формы и положения компонентов. В число продуктов Autodesk входит ряд других программ автоматизированного проектирования, в том числе Autodesk Data Exchange - набор конверторов для взаимного преобразования данных из форматов DXF и SAT (формат ядра ACIS) в такие форматы, как STEP, IGES, VDA-FS. Ряд продуктов, интегрированных с программами проектирования компании Autodesk, создан компаниями, входящими в ассоциацию Mechanical Applications Initiative производителей прикладного ПО. Среди них следует отметить программу Dynamic Designer Motion (компания Mechanical Dynamics), предназначенную для расчетов динамики и кинематики механизмов (в том числе трехмерных). Элементами являются модели шарниров, пружин, сухого трения, ударных нагрузок. Программа Dynamic Designer Motion имеет связи с группой программ конечно-элементного анализа Cosmos. Например, программу Cosmos/DesignSTAR можно использовать как автономно, так и в связке с программами Inventor и Solid Edge, а программу Cosmos/Works - с программой SolidWorks. С помощью этих программ проводят анализ деформированного состояния деталей, стационарных и нестационарных тепловых процессов, динамики жидкостей и газов, низкочастотных электромагнитных полей, определяют собственные частоты колебания конструкций. Система твердотельного параметрического моделирования механических конструкций Solid Works (компания Solid Works Corporation) построена на графическом ядре Parasolid, разработанном в Unigraphics Solution. Синтез конструкции начинается с построения опорного тела с помощью операций типа выдавливания, протягивания или вращения контура с последующим добавлением и (или) вычитанием тех или иных тел. Используется технология граничного моделирования (B-representation) с аналитическим или сплайновым описанием поверхностей. При проектировании сборок на основе БЭФ можно задавать различные условия взаимного расположения деталей, автоматически контролировать зазоры и отсутствие взаимопересечения деталей. Предусмотрены IGES, DXF, D WG-интерфейсы с другими системами. Среди САПР среднего уровня, наряду с продуктами зарубежных фирм, неплохо зарекомендовали себя системы отечественных разработчиков - это, прежде всего системы Компас (компания Аскон) и T-Flex CAD (Топ Системы).
В системе Компас для трехмерного твердотельного моделирования используется оригинальное графическое ядро. Синтез конструкций выполняется с помощью булевых операций над объемными примитивами, модели деталей формируются путем выдавливания или вращения контуров, построением по заданным сечениям. Возможно задание зависимостей между параметрами конструкции, расчет масс-инерционных характеристик. Разработка проектно-конструкторской документации, в том числе различных спецификаций, выполняется подсистемой Компас-График. Имеются библиотеки с данными о типовых деталях и графическими изображениями, а также программы специального назначения (проектирование тел вращения, пружин, металлоконструкций, трубопроводной арматуры, штамповой оснастки, выбора подшипников качения, раскроя листового материала и др.). Проектирование технологических процессов выполняется с помощью подсистемы Компас-Автопроект, программирование объемной обработки на станках с ЧПУ — с помощью подсистемы ГЕММА-3Д. Ряд необходимых функций управления проектными данными возложено на подсистему Компас-Менеджер. Подсистема трехмерного твердотельного моделирования T-Flex CAD 3D в САПР T-Flex CAD построена на базе ядра Parasolid. Реализована двунаправленная ассоциативность, т. е. изменение параметров чертежа автоматически вызывает изменение параметров модели и наоборот. При проектировании сборок изменение размеров или положения одной детали ведет к корректировке положения других. Модель 3D может быть получена непосредственно по имеющемуся чертежу, или с помощью булевых операций, или путем выталкивания, протягивания, вращения профиля, и т. п. Предусмотрен расчет мас-синерционных параметров. В то же время можно по видам и разрезам трехмерной модели получить чертеж, для чего используется подсистема T-Flex CAD 3D SE. Для параметрического проектирования и оформления конструкторско-технологической документации служит подсистема T-Flex CAD 2D, для управления проектами и документооборотом - подсистема T-Flex DOCs. В подсистеме технологического проектирования T-Flex/ТехноПро выполняются синтез технологических процессов, расчет технологических размеров, выбор режущего и вспомогательного инструмента, формирование технологической документации, в том числе операционных и маршрутных технологических карт, ведомостей оснастки и материалов, карт контроля. Подготовка программ для станков с ЧПУ осуществляется в подсистеме T-Flex ЧПУ. Кроме названных основных подсистем в состав T-Flex CAD включен ряд программ для инженерных расчетов деталей, проектирования штампов и пресс-форм. В САПР Cadmech 2000 белорусской компании Интермех входят программы AVS для выпуска конструкторской документации, Techcard для технологической подготовки производства, LCAD для планирования производственных цехов и участков и др. Для собственно конструкторского 3Д-проектирования Интермех использует программы компании Autodesk. Разработкой продуктов для САПР литейного производства занимается компания Moldflow, ее программы Part Adviser и Mold Adviser предназначены для моделирования процессов литья пластмасс. Важное место в конструкторско-технологических САПР занимают программы технологической подготовки производства. Компания Consistent Software предлагает систему Technologies для технологической подготовки дискретного производства. Эта система выполняет функции составления спецификаций, ведения дерева проекта и библиотеки чертежей, синтеза технологических процессов, выбора инструмента, расчета режимов резания, нормирования расхода материалов, ведения технологической документации. Система SolidCAM (CADTech), построенная, как и Mechanical Desktop, на ядре ACIS, служит для получения управляющих программ для токарной, 2,5- и 3-осевой фрезерной обработки на станках с ЧПУ. Система ТЕХТРАН (НИП «Информатика») включает модули токарной, фрезерной, электроэрозионной обработки. Мировые лидеры среди программ конечно-элементного анализа являются программно-методические комплексы Nastran и Patran (компания MSC Software Corporation) и Ansys (компания Ansys Inc.). Как правило, эти комплексы включают в себя ряд программ, родственных по математическому обеспечению, интерфейсам, общности некоторых используемых модулей. Эти программы различаются ориентацией на разные приложения, степенью специализации, ценой или выполняемой обслуживающей функцией. Например, в комплексе Ansys основные решающие модули позволяют выполнять анализ механической прочности, теплопроводности, динамики жидкостей и газов, акустических и электромагнитных полей. Во все варианты программ входят пре- и постпроцессоры, а также интерфейс с базой данных. Предусмотрен экспорт (импорт) данных между Ansys и ведущими комплексами геометрического моделирования и машинной графики.
Мировой лидер среди средств моделирования механических процессов на макроуровне путем решения СОДУ - программа Adams, а примером отечественных систем подобного назначения следует назвать программы ПА7 и ПА9. Контрольные вопросы по материалу практического занятия №6:
Из каких систем состоят развитые машиностроительные САПР?
Назовите функции CAD-систем в машиностроении.
Что представляет собой параметризация в CAD-системах?
Назовите основные функции CAM-систем.
Назовите основные части программ анализа с помощью метода конечных элементов (МКЭ).
Назовите основные функции и процедуры, выполняемые системой верхнего уровня Unigraphics.
Назовите основные функции и процедуры, выполняемые системой верхнего уровня CATIA.
Назовите известные Вам системы среднего уровня.
Какие функции выполняет система Mechanical Desktop фирмы Autodesk.
Какие функции выполняет система Inventor фирмы Autodesk.
На каком графическом ядре построена система Solid Works?
Назовите основные функции и процедуры, выполняемые системой Ком-пас фирмы АСКОН.
Назовите основные функции и процедуры, выполняемые системой T-Flex фирмы Топ Системы.
Назовите все известные Вам системы для проектирования управляющих программ для оборудования с числовым программным управлением (ЧПУ).
Назовите все известные Вам системы для проектирования технологичес-ких процессов.
Приведите пример систем для моделирования процессов литья пластмасс.
Литература:
Норенков И.П. Основы автоматизированного проектирования. М., Изда-тельство МГТУ им. Баумана, 2002 .
Ли Кунву Основы САПР (CAD/CAM/CAE). СПб, Питер, 2004.
Грувер М., Зиммерс Э., САПР и автоматизация производства. М., Мир, 1987.
Журналы САПР и графика.
Информационно-аналитический еженедельник COMPUTER WORLD Украина.