Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
book-3.pdf
Скачиваний:
207
Добавлен:
18.02.2016
Размер:
3.82 Mб
Скачать

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

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

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

Адаптация в современных САПР осуществляется реализацией двух основных принципов:

модульных принципов построения структуры программного обеспечения (ПО);

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

спрограммными модулями.

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

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

3.7. СВЯЗЬ САПР С ПРОИЗВОДСТВОМ, РАСШИРЕНИЕ ОБЛАСТИ ПРИМЕНЕНИЯ

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

107

матизированном производстве отдельной для САПР является постановка программ для станочного парка с ЧПУ и автоматом контроля.

Входные и выходные данные расчетов нередко имеют непосредственное отношение к геометрии конструируемых объектов. Поэтому предпринимаются попытки увязать расчеты с графическими процедурами или полностью интегрировать их в процесс АП.

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

Распространенными областями применения МКЭ являются прочностные расчеты, распределение температур и др. При этом результаты расчетов могут быть представлены графически, например, в виде линий напряжений или деформаций. Связь других объемных геометрических расчетов с САПР почти всегда находится через интерфейсы. На практике это значит, что работают две независимые друг от друга программные системы, которые могут между собой обмениваться данными.

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

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

Например, требуется получить варьируемый по длине и ширине прямоугольник с точкой привязки в нижнем левом углу. Пользователь запускает вариантную программу применяя, например команду: ПУСК, ВАРИАНТ, ПРЯМОУГОЛЬНИК.

Программа запрашивает необходимые данные и дает соответствующие пояснения:

«ввод длины:» «ввод ширины:»

«ввод начальных координат:».

Пользователь после двоеточия указывает желаемые величины. Системы используют различные языки: Фортран, Бейсик и др.

108

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]