Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

[elib.tsogu.ru]_kompjuternye-tekhnologii...83-a5 (2)

.pdf
Скачиваний:
66
Добавлен:
17.02.2016
Размер:
2.34 Mб
Скачать

незаметно для себя задает отношения между линиями (параллельность, перпендикулярность, касание и т.д.) и фиксирует параметры этих отношений (расстояние, радиус, угол и т.д.). Выполняя обычные действия по созданию чертежа, в то же время создается параметрический каркас чертежа.

Используя основные линии и привязываясь к вспомогательным линиям, конструктор формирует изображение чертежа. Все элементы оформления чертежа (размеры, штриховки, допуски, обозначения шероховатостей, тексты и т.п.) принанесенииавтоматическипривязываютсяквспомогательнымпостроениям.

В результате получается полностью параметрический чертеж. При перемещении линий построения или изменении их параметров (расстояний, радиусов и т.д.) линии изображения, размеры, штриховки и т.д. следуют за вспомогательными линиями, полностью изменяя облик чертежа. За несколько минут можно получить десятки готовых рабочих чертежей.

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

САПР К предоставляют возможность просмотра движения созданной конструкции (анимация). Значение выбранной переменной можно динамически изменять от начального значения до конечного с определенным шагом. При этом на каждом шаге происходит обновление чертежа в соответствии с параметрическими связями.

Некоторые CAD системы позволяют создать чертеж так, чтобы три вида детали были взаимосвязаны друг с другом. Изменение параметров на одном виде приведет к соответствующим изменениям на двух других видах. Существует возможность создания чертежей с переменным количеством элементов.

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

Используя параметрические сборочные чертежи CAD системы, появляется возможность быстро и эффективно получать требуемые модификации сборок. Подобрав необходимые параметры сборки, можно мгновенно получить готовые рабочие чертежи отдельных деталей. Со сборочным чертежом связывается спецификация, оформленная в соответствии с ЕСКД или любой другой текстовый документ. При изменении параметров сборки автоматически будет изменяться спецификация и все другие документы.

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

11

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

Задача трёхмерного моделирования — описать трехмерные объекты и разместить их в сцене с помощью геометрических преобразований в соответствии с требованиями к будущему изображению.

Графическое ядро современной CAD системы соединяет в себе 2D и 3D графику. Так как в основе 3D-графики лежит примитивный элемент, выдавленный в определенном направлении, то трехмерное моделирование объединяет в себе автоматизацию процессов черчения и проектирования.

При разработке моделей изделий с помощью CAD систем доступны разнообразные приемы создания и изменения объектов. Так как любая операция моделирования начинается с построения эскиза (двухмерного изображения некоего контура), рассмотрим кратко возможности точных построений, предоставляемых пользователю CAD системами. Наиболее простым и понятным способом построения является прямое указание курсором точек на поле ввода. Например, при создании отрезка выполняется последовательная фиксация его начальной точки, а затем конечной точки. Для позиционирования в нужную точку используется функции привязок.

Другим способом является указание точных значений координат для перемещения в нужную точку и ее последующая фиксация. Для отображения

иввода координат предназначены специальные поля координат курсора.

Впроцессе работы над документами (обычно графическими) часто возникает необходимость точно установить курсор в различные характерные точки элементов, иными словами, выполнить привязку к точкам или объектам. CAD системы предоставляют разнообразные возможности привязок к характерным точкам: пересечение, граничные точки, центр и т.д. и объектам: по нормали, по направлениям осей координат.

Объектные привязки подразделяются на локальные (действует разово во время выполнения определенной операции) и глобальные, действие которых постоянно.

1.3. Построение объемных моделей

Построение объемных моделей позволяют создавать практически все современные конструкторские САПР (AutoCAD, CATIA, SolidWorks, Pro/Engineer, Siemens NX).

Преимущества объемной модели:

позволяет наглядно демонстрировать деталь;

отображает все возможные модификации модели;

12

позволяет быстро установить точные расстояния в модели;

автоматическое изменение размеров при модификации модели;

обозначение свойств разрабатываемой конструкции (масса, объем, моменты инерции и др.);

уменьшает количество возможных ошибок на стадии проектирования;

способствует ускорению появления продукта на рынке;

сборка конструкции позволяет дать точную оценку взаимодействию деталей в устройстве.

3D-модели создаются в CAD-системах (или в CAD/CAM-системах)

имеющимися в них средствами геометрического моделирования. Модель хранится в системе как некоторое математическое описание и отображается на экране в виде пространственного объекта.

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

Прием моделей из других CAD-систем

Решение задач инженерного анализа

Получение физ. модели быстрым прототипированием

Моделирование деталей и сборочных единиц

3D-модель изделия

Проектирование оснастки и инструмента

Обмер

изделия

прототипа

Формирование

конструкторской

документации

Разработка УП для станков с ЧПУ

Рис. 1.1. Центральная роль 3D-модели изделия

13

Способы представления моделей разнообразны. Различают поверхностное (каркасно-поверхностное) и твердотельное моделирование. При поверхностном моделировании сначала строится каркас – пространственная конструкция, состоящая из отрезков прямых, дуг окружностей и сплайнов. Каркас играет вспомогательную роль и служит основой для последующего построения поверхностей, которые «натягиваются» на элементы каркаса.

В зависимости от способа построения, различают следующие виды поверхностей: линейчатые; вращения; кинематические; галтельного сопряжения; проходящие через продольные и поперечные сечения; поверхности для «затягивания окон» между тремя и более смежными поверхностями; NURBSповерхности, определяемые заданием контрольных точек продольных и поперечных сечений; планарные поверхности.

Хотя поверхности и определяют границы тела, но самого понятия «тело» в режиме поверхностного моделирования не существует, даже если поверхности ограничивают замкнутый объем. Это наиболее важное отличие поверхностного моделирования от твердотельного.

Другая особенность состоит в том, что элементы каркасноповерхностной модели никак не связаны друг с другом. Изменение одного из элементов не влечет за собой автоматического изменения других. Это дает большую свободу при моделировании, но одновременно значительно усложняет работу с моделью.

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

Элементами, из которых строится твердое тело, могут быть: элементы вытягивания, полученные вытягиванием плоского контура перпендикулярно его плоскости; элементы вращения, полученные вращением плоского контура вокруг заданной оси; фаски; скругления; оболочки; ребра жесткости и др. Твердотельный объект строится путем последовательного «добавления» или «вычитания» элементов. Так, если к уже имеющейся твердотельной модели «добавить» элемент вытягивания, то этот элемент образует на модели выступ, а при «вычитании» элемента на модели образуется углубление. Если при построениях доступны одновременно несколько твердотельных объектов, то над любыми двумя твердотельными объектами, пересекающимися в пространстве, можно выполнять булевы операции объединения, вычитания и пересечения.

Твердотельное моделирование предполагает возможность установки параметрических зависимостей между элементами твердого тела или нескольких тел. При этом изменение одного из параметров (например, длины элемента) приводит к соответствующей перестройке всех параметрически

14

связанных элементов. Такое моделирование, называемое параметрическим и дает конструктору дополнительные удобства. Так, можно установить параметрические зависимости между элементами твердотельной сборки и, тем самым, автоматизировать контроль собираемости изделия.

Вбольшинстве современных CAD-систем, имеющих достаточно высокую мощность, обеспечивается возможность одновременной работы с твердотельными объектами и с поверхностями. При этом можно «отрезать» поверхностью часть твердого тела, превращать замкнутый поверхностями объем в твердое тело и т. п. Такое интегрированное моделирование позволяет сочетать простоту твердотельного моделирования с возможностью построения объектов сколь угодно сложной геометрической формы.

Созданные модели могут передаваться из одной CAD/CAM-системы

вдругую через специальные интерфейсы – согласованные форматы данных для обмена информацией.

Существует ряд так называемых стандартных интерфейсов. Они имеют формат символьных (ASCII) файлов, где описание геометрических и других характеристик модели выполняется в соответствии с принятым стандартом. На практике каждый формат имеет свои приоритетные области применения. Например, стандартный формат DXF используется в основном для передачи чертежно-графической информации; формат IGES-для передачи геометрии поверхностных моделей; формат STL – для передачи модели, аппроксимированной плоскими элементами, из CAD-системы в автономную САМ-систему, систему инженерного анализа (САЕ-систему) или в установку для быстрого прототипирования изделий.

Впоследнее время все большее значение приобретает стандартный формат STEP, в котором, наряду с описанием геометрии модели, предусматривается описание других характеристик изделия. Существуют различные протоколы стандарта STEP, определяющие полноту состава передаваемой информации об изделии.

Вряде случаев CAD/CAM-системы могут «понимать» внутренние

форматы друг друга, используемые для представления моделей. В этом случае говорят о наличии прямых интерфейсов между системами.

Одним из практических примеров использования интерфейсов является передача из конструкторского бюро на завод-изготовитель информации о спроектированном изделии (в электронном виде), в случае, когда конструкторское бюро и завод применяют в своей работе разные CAD/CAM-системы.

Система Cimatron была разработана компанией Cimatron Ltd. Ее первая версия под названием Cimatron it появилась на мировом рынке в середине 80- х годов. В 2000 году была создана новая версия – Cimatron E, которая сегодня активно применяется в мировой и отечественной промышленности. Ее основной особенностью является то, что она ориентирована на комплексную автоматизацию процессов ТПП. Система обеспечивает возможность коллективной работы пользователей над проектом, реализует возможности параллельного проектирования.

15

CAD/CAM Cimatron E обеспечивает решение следующих задач:

Управление данными о проектируемых объектах на основе использования базы данных проекта, обеспечение коллективной работы пользователей;

Проектирование деталей и сборочных единиц с использованием методов поверхностного, твердотельного и гибридного моделирования, включая применение булевых операций для замкнутых и открытых объектов;

Интеграция с другими системами на основе стандартных интерфейсов

(форматы DXF, IGES, STEP, VDA, SAT, STL) и прямых интерфейсов (CATIA, Unigraphics, Pro/Engineer, Cimatron it, AutoCAD);

Быстрое создание моделей формообразующих деталей оснастки без необходимости предварительной доработки («лечения») исходной модели изделия независимо от того, в какой CAD-системе она разработана, графическая визуализация уклонов и поднутрений;

Проектирование формообразующей оснастки (пресс-форм) с использованием баз нормализованных деталей (плит, колонок, толкателей и др.). Перечень и параметры нормализованных деталей устанавливаются одним из принятых стандартов – HASCO, DME, ЕОС и др. Допускается также создание и использование собственных библиотек деталей;

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

Проектирование различных видов штамповой оснастки;

Автоматическое выявление инженерных изменений в геометрии моделей, получаемых из любых CAD-систем, и отслеживание этих изменений на всех этапах работ, выполненных в Cimatron Е – во всех моделях, документах и программах ЧПУ;

Автоматическое создание видов и сечений чертежа для открытых и закрытых геометрических объектов, при полной ассоциативности чертежа и модели. Оформление чертежей в соответствии с требованиями общепринятых чертежных стандартов, в том числе ЕСКА;

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

Интегрированное использование в Cimatron E методов поверхностного и твердотельного моделирования дает пользователю возможность выбора именно тех средств, которые являются оптимальными при построении модели конкретного изделия. Так, твердотельное моделирование позволяет быстро создать модели изделий относительно простых форм (под простотой здесь понимается отсутствие сложных поверхностей). К таким изделиям,

16

как правило, можно отнести внутренние детали машин и механизмов, металлические корпусные детали и др. (рис. 1.2).

Для построения моделей изделий со сложными поверхностями применяется поверхностное или интегрированное моделирование, которое в частности характерно при построении моделей пластмассовых изделий сложной пространственной формы, таких как различные детали автомобилей, самолетов, бытовых приборов и др. (рис. 1.3).

В версии Cimatron E v.8 появился ряд специальных функций моделирования. Команда «Растяжение/Сжатие» позволяет безразрывно деформировать такие объекты (или их части), как твердые тела, поверхности, оболочки, составные кривые и эскизы вдоль заданного вектора. Функции «Согнуть» / «Разогнуть» (а также «Развернуть») обеспечивают сгибание / разгибание (также разворачивание на плоскость) одного или нескольких объектов, включая составные кривые и эскизы, на требующийся угол относительно заданной оси с различными условиями. Команда «Скручивание» позволяет закрутить один или несколько объектов (или часть объекта) вокруг заданной оси на определенный угол, что бывает полезно, например, при исправлении некоторых эффектов пружинения при проектировании штампов. В области скручивания можно управлять гладкостью деформируемых поверхностей, задавая непрерывность касательной и другие параметры.

Рис. 1.2. Модель корпусной детали

Моделирование сборочных единиц (сборок) в Cimatron E позволяет «собирать» изделие из различных деталей и подсборок и проверять изделие на собираемость. Модель сборки может быть использована для получения сборочного чертежа рис. 1.3.

17

Рис. 1.3. Модель отражателя фары автомобиля

Вкачестве примера модели сборки, на рис. 1.4. представлена модель клапана, созданная в системе Cimatron E.

Вверсии Cimatron E v.8 появился режим, дающий возможность нескольким пользователям работать с одной сборкой одновременно, что значительно сокращает сроки проектирования. Для этого каждому участнику работ назначаются компоненты сборки, которые он может редактировать. Дополнительно ускоряют выполнение работ средства быстрой модификации, позволяющие моментально выполнять локальные изменения даже в серьезных сборках, включающих тысячи компонентов.

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

Рис. 1.4. Модель клапана, построенная в системе Cimatron E

18

После получения видов, конструктор выполняет нанесение размеров в полуавтоматическом режиме (значения размеров проставляются системой), а также проставляет необходимые технологические обозначения и заполняет основную надпись чертежа. Готовый чертеж, при необходимости, выводится на принтер или плоттер.

Модель чертежа ассоциативно связана с 3D моделью, на основании которой создавался данный чертеж. Это означает, что при любом изменении модели происходит автоматическое изменение всех видов чертежа. В качестве примера на рис. 1.5 представлен сгенерированный в Cimatron E чертеж клапана, модель которого была показана на рис. 1.4.

Рис. 1.5. Чертеж и спецификация клапана, полученные в Cimatron E

В САПР CATIA модель изделия может быть представлена совокупностью следующих видов информации:

Объемное или не имеющее объема (представленное незамкнутыми поверхностями) тело как результат булевых операций над составляющими его формами;

Объемное или не имеющее объема тело как результат применения определенного метода его построения;

Аргументы построения тела в виде геометрических элементов;

Аргументы построения тела в виде совокупности логических и численных параметров;

19

Плоские параметрические эскизы с геометрическими отношениями между элементами;

Управляющие параметры;

Функции (отношения) между элементами;

Массивы значений для конкретных параметров;

Анализаторы, следящие за применением условных правил;

Контроллеры, приводящие в действие определенные функции на основе выполнения (невыполнения) условных правил;

Результаты абсолютного или относительного анализа, предназначенные для использования как аргументов в других функциях;

Ссылки и связи, привлекающие внешние или удаленные элементы (параметры) в качество аргументов построения данной формы;

Методы, формализованные явным образом (пригодные для повторного применения) – «Power Copy»;

Скрипты (программы), участвующие в работе методов как исполняе-

мый программный код.

Все детали (и представляющие их геометрические формы) различаются по их принадлежности к конструктивно-технологическому классу. Эти классы обобщают в одну категорию все множество деталей, имеющих устойчивые конструктивные и технологические признаки. Их геометрическое определение, соответственно, может иметь свои термины, методы и аргументы построения. Например, листовая деталь из алюминиевого сплава имеет свою особую спецификацию, отличную от, например, механической детали или электрического кабеля.

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

Любой объект в описании изделия наделен негеометрическими характеристиками следующих категорий:

Графические атрибуты;

Идентификация продукта в служебной документации.

Физические свойства, определяющие механические и геометрические характеристики компонентов изделия. Физические свойства обычно происходят из результатов анализов;

Технологические свойства, определяющие производственные характеристики компонентов изделия – термообработка, покрытие, маркировка, клеймение, чистота поверхности, допуски и другие;

Административные свойства, определяющие характеристики объекта применительно к процессам его жизненного цикла – статус готовности, авторизация, сертификация и другие;

Функциональные свойства, характеризующие целевые параметры изделия – производительность, ресурс, удельная себестоимость эксплуатации и другие;

20