Файл: Клевенский А.Е. Моделирование геометрических понятий и технология проектирования.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.07.2024
Просмотров: 99
Скачиваний: 0
В ы ше в схематичной форме была |
показана |
компо |
||
новка Е Э л Д . |
Отмечалось т а к ж е , что д л я таких |
Е Э л Д , |
||
как цилиндр, конус и т. п. элементов, |
целесообразно дер |
|||
ж а т ь описание |
в |
памяти системы как |
типовые конструк |
|
тивные о б р а з ы |
Э л Д . |
|
|
Рассмотрим схематично программирование последо вательности выполнения операций процесса д л я задан
ного набора |
И н К Д (табл. 6). |
Первоначально определим |
||||||
цель: сконструировать |
форму |
Э л Д . |
Выполнению этой |
|||||
задачи соответствует |
И н К Д |
50, |
так |
как |
в |
нем |
описан |
|
набор возможных Э л Д , из которых можно |
синтезиро |
|||||||
вать композицию любого Э л Д . |
И з |
описанных в |
кадре |
|||||
альтернатив |
решения |
задачи |
выберем |
позицию 6 |
||||
«Спец. ЭлД». |
|
|
|
|
|
|
|
|
Выбранной альтернативе |
соответствует |
определен |
||||||
ная процедура. В общем случае |
к а ж д а я |
позиция |
может |
|||||
определять |
операцию, |
описание |
которой |
|
может |
иметь |
||
сложную иерархическую структуру. Но в |
любом |
случае |
можно сделать допущение, что выбор альтернативы ре шения задачи определяет собой выполнение конкретной ветви процесса. Допустим, что позиции 6 соответствует
выполнение |
ветви А. Так как Э л Д |
в общем |
случае может |
||||
состоять из |
нескольких Е Э л Д , |
то |
выполнение ветви А |
||||
целесообразно |
завершить |
служебным |
сообщением |
||||
( И н К Д |
63) |
. Таким |
образом, |
схема решения задачи со |
|||
стоит |
из |
анализа |
И н К Д 50, |
выполнения |
ветви А и слу |
жебного сообщения. Эта схема определяет собой одну из Еетвей решения задачи, так как в И н К Д 50 есть и д р у ; гие альтернативы решения. Обозначим эту ветвь симво лом Е (рис. 6).
Теперь перейдем к детализации ветви А. Цель этой ветви можно определить так: определить форму направ ляющей, образующей 1 и образующей 2. Этим по суще ству определяется структура ветви. Подобрав соответст вующие И н К Д , ее можно, представить так, к а к это пока зано на рис. 6. Аналогичным образом строится ветвь Б.
Отметим, что д л я определения полного набора И н К Д необходимо построить все возможные ветви процесса. Так как ветвь понятие динамическое, то представленные
на рис. 6 схемы определяют |
м а р ш р у т ы возможных вы |
||||
полнений |
процесса. |
|
|
|
|
Когда |
такие |
маршрутные |
схемы |
р а з р а б о т а н ы |
д л я |
всех альтернатив, |
указанных |
в И н К Д , |
необходимо |
опре- |
92
Ветбь Б
( Начало )
Ин'КДБЦ
ИнКД55
ИнКД57
\Ин.КД58 \—
1
инкд'.вг
1
( Ли/лед )
( Начало )
Выполнение ВетВи Б
ИнКДбг
Выполнение
ВетВиВ
1
ИнКД61
И.НКД55
Выполнение Bernau Б
Ветбь £
( Начало )
ИнКД50
Выполнение Ветви А
ИнКД55
Рис. 6. Схема маршрута одного из возможных вариантов процесса конструирования формы Э л Д
делить и внести в И н К Д макрокоманды управления . Д л я рассматриваемого случая распределение макрокоманд, обеспечивающих взаимосвязанность И н К Д , приведено в табл . 7.
Построение «Спец. ЭлД» целесообразно использовать
как типовое |
решение. |
Д о сих |
пор |
понятие типового |
кон |
|
структивного |
решения |
сводилось к |
некоторой |
стабилиза |
||
ции формы объекта. Если типовое |
решение |
принимало |
||||
значительные масштабы применения, то оно |
перерастало |
|||||
в понятие нормализованного |
или |
унифицированного |
ре |
шения конструкции. Использование такого конструктив
ного решения |
сводилось к выбору типоразмеров кон |
струкции, |
j |
Н а одном упрощенном примере попытаемся показать некоторые свойства модели представления пространствен ных форм проектируемых объектов, которые определя ют предпосылки к распространению понятия «типовое ре шение» на сферу оригинального проектирования матери альных объектов.
В качестве объекта возьмем конструкцию под назва нием «лапа турбобура» . Это довольно с л о ж н а я по форме монолитная деталь . Конструирование этой детали начнем с компоновки Е Э л Д . Если бы мы двигались по у ж е из ложенной схеме формирования данных, то д о л ж н ы были бы внести такие данные в память машины:
1.Наименование и идентификатор объекта.
2.Идентификатор составной части и переход на уро
|
вень описания |
детали . |
|
|
|
|
|
|||
|
3. Наименование и идентификатор |
детали |
(здесь дол |
|||||||
|
ж н ы были бы |
указать, что эта |
деталь называется лапой |
|||||||
|
т у р б о б у р а ) . |
|
|
|
|
|
|
|
|
|
|
4. Идентификатор |
Е Э л Д |
и т. д. |
|
|
|
||||
|
Упростим |
несколько изложение |
у ж е |
рассмотренной |
||||||
|
ранее последовательности ввода данных и приведем опи |
|||||||||
|
сание некоторых |
Е Э л Д этой |
детали, |
полагая, что ввод |
||||||
|
данных производится по рассмотренной ранее схеме. |
|||||||||
|
Первый Е Э л Д |
этой детали |
(как |
и все другие Э л Д ) |
||||||
|
можно представить несколькими вариантами, но мы при |
|||||||||
|
ведем только |
одну |
из |
возможных схем |
построения его |
|||||
|
формы . |
|
|
|
|
|
|
|
|
|
, |
Определим |
путем |
ввода |
соответствующих |
компонент |
|||||
|
описания форму н а п р а в л я ю щ е й в виде отрезка прямой и |
|||||||||
|
форму образующей |
двумя контурными линиями замкну- |
94
|
|
Т а б л и ц а |
7 |
|
|
|
|
|
|
|
|
|
Распределение |
макрокоманд для |
одного |
из |
вариантов |
||||
|
|
процесса конструирования форм |
ЭлД |
|
|
|
||||
Шифр |
|
Команды управления |
|
|
Комментарии |
|
||||
И н К Д |
|
|
|
|
||||||
I Н а ч а л 0 | |
1. |
Запомнить |
|
|
Переход |
на |
«точку» |
процесса |
||
2. |
Реализовать Q 50 |
«Конец |
выполнения ветви» |
|||||||
|
|
|
|
|
Начальная |
«точка» |
ветви |
Е |
||
50 |
1. |
Запомнить |
Q 63 |
Выход из ветви |
Е |
|
|
|||
|
2. |
Выполнить |
Q |
50 |
|
|
|
|
|
|
|
|
Реализовать Q 50 (.Y) |
|
|
|
|
|
|
||
51 |
1. |
Запомнить |
Q |
52 |
Переход |
на |
продолжение |
ветви А |
||
|
2. |
Запомнить |
Q |
54 |
В х о д на |
ветвь |
|
|
|
3.Выполнить Q 51 Восстановить Q 54
Аннулировать Q 54 Выполнение процедуры 51 Реализовать Q 54
54 |
1. Запомнить Q 55 |
Начало цикла ветви |
2.Выполнить Q 54 Восстановить Q 55
Реализовать Q 55
55 |
1. |
Запомнить |
Q |
62 |
Выход из цикла ветви |
|
2. |
Выполнить |
Q |
55 |
|
|
|
Реализовать |
Q 55 |
(х) |
57Выполнить Q 57 Реализовать Q 57 (л;)
58Запомнить Q 57 (.ѵ) При групповом вводе данных
выход из цикла определяется позицией «К», что означает выполнение команд «Аннули ровать, восстановить, реали зовать», т. е. подготовку пе рехода по Q 62
2. Выполнить Q |
58 |
|
Восстановить |
Q 57 |
(х) |
Аннулировать Q57 |
(я) |
|
Реализовать Q 57 |
(х) |
62 |
I . Выполнить Q 62 |
|
|
|
Восстановить |
|
Аннулировать |
|
Реализовать |
95
того типа (рис. 7) . Первый Е Э л Д представляет собой часть конической поверхности, срезанной двумя плоско
стями, |
проходящими |
через |
центр под |
углами |
30 и |
150°, |
||
и еще |
раз срезанной |
плоскостями |
д л я |
образования |
ка |
|||
навки, |
которая предназначена д л я |
сварного |
шва, когда |
|||||
три такие л а п ы турбобура |
соединяются в |
монолитную |
||||||
сборку. Никаких ФОТ на образующей |
и н а п р а в л я ю щ е й |
|||||||
не задано . Второй Е Э л Д представляет |
собой |
цилиндр.. |
05разиюШя2 ОбразующаяJ
|
|
|
0\ |
|
|
|
г |
|
|
|
|
|
Рис. 7. Форма |
первой |
и |
второй |
образующих первого |
||||||
|
|
Е Э л Д |
«лапы турбобура» |
|
|
|
|
||||
срезанный такими |
ж е |
плоскостями, так |
что его |
образую |
|||||||
щ а я идентична по |
форме |
образующей |
первого |
элемента |
|||||||
детали и отличается л и ш ь численными |
значениями ком |
||||||||||
понент |
описания. |
|
|
|
|
|
|
|
|
|
|
Третий Е Э л Д |
детали |
представляет |
собой |
брусок, |
|||||||
форма |
которого определяется прямой |
н а п р а в л я ю щ е й и |
|||||||||
замкнутыми контурами образующей (рис. 8) . |
|||||||||||
Четвертый Е Э л Д |
представляет собой |
комбинирован |
|||||||||
ный М Э л Д , |
составленный |
из набора цилиндрических и |
|||||||||
конических |
Е Э л Д |
(вещественных и мнимых) . Компонов |
|||||||||
ка его описания состоит в последовательном |
объявлении |
||||||||||
Е Э л Д |
типа |
цилиндр |
(за исключением |
одного |
из Е Э л Д ) |
||||||
и приведении их в рабочее положение. ' |
|
|
|
||||||||
Теперь рассмотренные |
Э л Д |
необходимо |
|
соединить |
|||||||
м е ж д у |
собой. Это |
достигается |
путем |
последовательных |
вращений к а ж д о г о из них вокруг осей координатной си стемы и сдвигов в этой системе (рис. 9, а ) .
Определив первое приближение композиции детали, формируем описание мнимых Э л Д с тем, чтобы с их по-
96