книга2 с254-338 (1085854), страница 15
Текст из файла (страница 15)
применяют электрохимические, электронные и растровые (электрохимические, электротермические и др.) чертежные автоматы.
Электромеханичес кие
чертежные автоматы
представляют собой устройства с числовым программным управлением (ЧПУ). Информационные точки наносятся на лист чертежной бумаги, кальки или фотобумаги пишущим узлом чертежного автомата, приводимым в действие устройством ЧПУ. Чертежный автомат работает следующим образом (рис. 23.6).
С ЭВМ 1 поступают команды, управляющие работой автомата. Эти команды, записанные на перфоленту или магнитную ленту считывающего устройства 2, поступают в блок управления 3, состоящий из процессора и устройства управления. Нанесение чертежа на бумагу или кальку происходит в исполнительном блоке 4 автомата, включающем чертежный планшет, двухкоординатный электропривод, пишущий узел и пульт ручного управления. На выходе блока 4 формируется документация 5 в виде чертежа.
Основу устройств оперативной графической связи проектировщика и ЭВМ составляют графические дисплеи. Результаты счета программ выводятся из ЭВМ, и дисплей работает как электронный чертежный автомат. Построенный на экране дисплея чертеж становится доступным для ручной корректировки и доработки с помощью светового пера и операций рисования, движения, стирания, т. е. дисплей при необходимости превращается в устройство графического ввода. Техника графического дисплея, допол-
328
ненная программным обеспечением ЭВМ, становится эффективным инструментом автоматизированного проектирования, предоставляя; проектировщику возможность активно взаимодействовать с ЭВМ на удобном для него графическом языке.
Источниками и потребителями графической информации в САПР являются проектировщики и вычислительные машины. К графической информации относятся конструкторские документы,, которые можно разделить на графические и текстовые. К текстовым документам относятся различные инструкции, спецификации,, ведомости и другие документы. Графическим документом служат карта эскизов, схемы и таблицы, необходимые для выполнения процесса проектирования изделия.
Документы оформляют по правилам Единой системы конструкторской документации (ЕСКД) и Единой системы технологической документации (ЕСТД), входящих в состав Единой системы технологической подготовки производства (ЕСТПП).
Для автоматизации воспроизведения текстовых документов по ЕСКД и ЕСТД используются АЦПУ ЭВМ, пультовые пишущие машинки, а в некоторых случаях чертежные автоматы. Последний вариант неэкономичен, так как чертежные автоматы значительно уступают АЦПУ в скорости рисования или печатания текстов. При разработке программ для воспроизведения графических документов требуется составление формальных правил описания конструкции (составление логико-математической модели объекта) и алгоритма описания. Изображаются графические документы с помощью линий и символов. Начертания линий и символов производятся чертежными автоматами по командам от ЭВМ.
Разработка конструкторской документации в САПР проходит по этапам: 1) подготовка и ввод исходных данных в ЭВМ; 2) программный анализ и отображение введенных данных с целью визуального контроля; 3) корректировка выявленных ошибок; 4) поиск в библиотеке и запуск в счет программы проектирования; 5) выполнение счета по программе; 6) поиск и преобразование информации из банков данных; 7) приостановка программы и отображение промежуточных результатов; 8) визуальный анализ и корректировка; 9) текстовое документирование; 10) графическое документирование; 11) передача результатов в банки данных;
-
передача результатов другим программам и подсистемам;
-
контроль, корректировка и утверждение документов; 14) размножение документов.
Процедура получения конструкторской документации с помощью ЭВМ связана с представлением документации в форме математических моделей, которые затем трансформируются в алгоритмы и программы. Для информационной совместимости всех элементов САПР между собой и внешней средой необходимо создание единого комплекса математических моделей объектов, построенных на основе существующих стандартов ЕСКД и ЕСТД с учетом их развития и совершенствования.
Задача формализации объекта проектирования тесно связана
22-201 329
с разделением реальной конструкции на части и на основе этого построением иерархии описаний конструкции (Э). В этой иерархии можно выделить описания подконструкций, которые сами можно рассматривать как описания отдельной конструкции, состоящей из неделимых элементов. Описание неделимого элемента конструкции называют описанием минимальной конструкции
. На основе иерархии описаний всех частей конструкции формируется математическая модель объекта проектирования.
Под математической моделью объекта проектирования (М) будем понимать некоторое описание объекта проектирования, включающее в себя описания конструкций, подконструкций, элементов конструкций, узлов, представляющие собой
Рис. 23.7. Схема изображения конструкции реального узла: а — конструкция узла; б — схема узла
способ взаимосвязи этих конструкций и их частей в единой системе математической модели *. При композиции математической модели объекта проектирования из элементов конструкций и узлов можно выделить основные модели и отдельные компоненты. Компоненты модели представляют собой описания конструкций, привязанных к основанию модели объекта проектирования. Среди компонентов модели могут быть выделены описания подкомпонентов и минимального компонента, в котором уже невозможно выделить подкомпоненты.
Таким образом, для описания объекта проектирования введена система единиц описания (описания конструкции, элемента, узла; модель, компонент, минимальный компонент). Каждую единицу описания обозначают каким-либо именем и всегда, используя это имя, подразумевают соответствующее описание. Сложное описание объекта проектирования формируется из более простых. Таким образом строится некоторая структура описания, отражающая взаимосвязь описаний низшего уровня. Способ получения структуры описаний основывается на использовании описаний узлов, отображающих взаимосвязь элементов конструкции, связанных этим узлом.
* Терминология ЦНИИПСКа. 330
Описание узлов. При описании узлов рассматривается некоторый замкнутый объем трехмерного физического пространства, охватывающий описываемую конструкцию реального узла (рис. 23.7,а). Выделим в узле некоторую точку О, которую будем называть центром узла, и множество точек 1, 2, ..., К (для случая на рис. 23.7 на периферии объема, которые опреде-
ляют условное место стыка узла с конструктивными элементами. По условной схеме узла (рис. 23.7,6) описание узла может быть выполнено в виде
(23.15)
где К — номер периферийной точки (номер стыка); —имя
элемента — описание внутренних свойств конструктивного элемента, который стыкуется с другими конструктивными элементами узлом в точке К; Ск — набор характеристик взаимосвязи конструктивного элемента с узлом в точке К; Хк, Ук, zK — координаты периферийной точки с номером К в системе координат узла с началом в центре узла О; —внутренние свойства конструкции узла, описанные каким-либо образом.
На рис. 23.7 Э и Б — внутренние (по отношению к узлу) и внешние элементы конструкции.
От/!,
На К Рис. 23.8.
фермы (при-
Конструкция мер)
Описание конструкции. В качестве примера рассмотрим ферму (рис. 23.8) и дадим ее описание в виде описания конструкции Ф. Выделим в ферме конструктивные элементы НП1, HBi, С1, С2, Р1, связанные в узлах 1, 2, 3, 4 между собой. Выделим в этих узлах точки взаимосвязи элементов с узлами и пронумеруем их для каждого узла в отдельности (рис. 23.8). Теперь можно построить матрицу связей (табл. 23.1) элементов конструкции Ф. Обозначим строки и столбцы матрицы связей именами элементов. На пересечении столбца и строки будем ставить номер узла и номер точки
взаимосвязи узла и элемента, если соответствующие элементы в этом узле связаны. На главной диагонали принятое правило заполнения матрицы смысла не имеет. Полученная матрица связи отображает взаимосвязь элементов в ферме Ф. Дополнительные строки и столбцы матрицы связей, обозначенные К, П, определяют взаимосвязь элементов фермы с другими конструкциями.
Матрица связей не содержит данных о геометрическом взаимо
расположении элементов конструкции. Таким свойством обладает
матрица переходов (см. табл. 23.2). Для ее построения
обозначим строки и столбцы матрицы номерами узлов. На пересе-
22* 33»
чении столбца i и строки } будем записывать в прямоугольной си-стеме координат Oxyz координаты вектора, начало которого находится в центре узла /, а конец—в центре узла i. Заполнив всю матрицу, получим набор векторов, показывающих местоположение узлов конструкции, относительно друг друга . Существует более
Таблица 23.1
жомпактная запись матрицы связей и матрицы переходов в виде списочной структуры (табл. 23.2 и 23.4).
Для того чтобы построить список связей S, необходимо каждому элементу приписать все различные пары (номер узла, номер точки взаимосвязи), встречающиеся в соответствующей строке матрицы связей. Будем записывать список связей в виде
где 2, ... — номер элемента;
—номер узла, присоединяю-
щего элемент; N-—множество номеров узлов;
—множество номеров точек взаимосвязи в узле;
—имя
то элемента (описания конструктивного элемента).
Таблица 23.2
Для однозначного описания взаиморасположения узлов достаточно описать взаиморасположение узлов в любой цепочке .векторов, включающей все узлы только один раз. Такое описание будем называть списком переходов Р (табл. 23.4). Список переходов построенной матрицы переходов будем записывать в виде