Система автоматизированного проектирования технологических процессов "Вертикаль"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? исходной моделью детали, т.е. изменения в модели детали должны отражаться и в моделях всех заготовок.
. ТМОЗ и модель детали должны содержаться в едином файле, чтобы не загромождать файловую систему и не нарушать структуры файлов в папке со сборкой изделия.
Рисунок 1.
Общую схему проектирования ОЗ методом добавляемых тел можно выразить как показано на рис1.
На этом рисунке: MD - твердотельная модель исходной детали; MZiвых - твердотельная модель выходной заготовки для i-той операции; MZiвх - твердотельная модель входной заготовки для i-той операции; MDTi - добавляемые тела для i-той операции; ПЭi - предварительный операционный эскиз для i-той операции; Эi - окончательный операционный эскиз для i-той операции.
Как видно из рисунка имеет место двухпроходная схема проектирования ОЗ. На первом проходе проектируются операционные заготовки и создаются предварительные операционные эскизы. В этих эскизах проставлены технологические базы и показана простановка операционных размеров.
На втором проходе выполняется расчет операционных размеров, который заключается в определении их номинала и точности.
Методы создания операционных заготовок
При работе в системе Catia можно выделить три основных метода создания операционных заготовок: метод булевых операций, метод сборки и метод логической операции сборки.
Для выявления наиболее оптимального способа создания операционных заготовок кратко рассмотрим все три метода.
Метод булевых операций
Данный метод выполняется в модуле Part Design. При создании операционных заготовок, каждая операция представляется в дереве построения в виде какой либо булевой операции (призма, полость, тело вращения и т.д.) с присвоением ей номера операционной заготовки (операция 5, операция 10 и т.д.). Аннотации для моделей заготовок создаются в модуле Functional Tolerancing & Annotations.
Достоинством этого метода является его простота и скорость создания операционных заготовок. Что в итоге позволяет получить файл наименьшего размера.
К недостаткам стоит отнести длинное дерево построений, в котором тяжело ориентироваться и находить требуемую операцию, причем, чем больше операций для заготовки, тем длиннее и запутаннее будет дерево построений.
Таким образом, данный метод удобно использовать для несложных моделей заготовок с небольшим количеством операций.
Метод сборки
В этом методе для создания операционных заготовок используется модуль сборки CATProduct. Каждый элемент сборки (Part6, Part5 и т.д.) содержит в себе добавляемой тело, созданное в модуле Part Design для какой-либо операции, а так же набор аннотаций, необходимых для данной операции. Аннотации создаются либо в модуле Functional Tolerancing & Annotations, для создания аннотаций в каждом элементе отдельно, либо в модуле Product Functional Tolerancing & Annotations, который используется для создания аннотаций на сборках.
Достоинством данного метода является удобство при работе с добавляемым телом, так как оно имеет отдельное дерево построения, что значительно упрощает процесс редактирования.
Недостатком метода сборки является то, что каждое добавляемое тело для какой-либо операции в контексте сборки является отдельным телом. Это приводит к появлению лишних линий и элементов на границах пересечения добавляемых тел (см. рис. слева), что значительно загружает модели операционных заготовок и усложняет их понимание конечному пользователю.
Еще одним недостатком является то, что в итоге получается несколько файлов, содержащих добавляемые тела, и один файл сборки, суммарный размер которых имеет довольно большой размер по сравнению с другими методами.
Метод логической операции сборки
Этот метод, как и метод булевых операций, использует модуль Part Design для создания операционных заготовок. Но при этом для каждого добавляемого тела создается свое тело (Body) со своим деревом построения, которые в последствии объединяются в основном теле с помощью команды логическая операция сборка. Аннотации так же как и в первом методе создаются с помощью модуля Functional Tolerancing & Annotations.
Достоинством данного метода являются удобное дерево построений, удобное редактирование добавляемых тел, единый файл, содержащий в себе все операции и добавляемые тела, относительно небольшой размер конечного файла, который немногим больше чем в методе булевых операций.
К недостаткам метода можно отнести более сложный способ создания аннотаций, чем в методе сборки, а так же высокую нагрузку на компьютер при отключении/включении добавляемых тел, так как это приводит к постоянным пересчетам формы модели заготовки.
После сравнения всех трех методов создания операционных заготовок, для выполнения данной ВКР был выбран метод логической операции сборки.
В своей работе я использовала метод Сборки.
Зенковка:
Сверление:
Точение:
Фрезерование 1 операция:
Фрезерование 2 операция:
Создание аннотаций
Для создания аннотаций в Catia используется модуль Functional Tolerancing & Annotations.
Все созданные аннотации хранятся в дереве построения в отдельной ветке наборы аннотаций.
Открыв модель в одном из двух модулей, выбираем кнопку Dimensions для создания аннотаций размеров и про