Обработка и представление исходных данных
Задача автоматизации разработки технологии сборочно-сварочных операций требует использования большого объема данных, и только их достаточность может обеспечить нормальное функционирование системы. Весь объем обрабатываемой информации можно разделить на четыре группы по признакам его формирования и использования.
Входные данные — данные о конструкции, ее структуре, сборочных единицах, деталях и сварных швах — поступают из спецификаций конструкторской документации и содержат наименования деталей и узлов, значения их массы, количество, номера чертежей и другую информацию. Изучение и анализ исходных данных — начало и основа работы над формированием технологических решений.
Оперативные данные формируются для конкретного проектируемого технологического процесса. Здесь собираются, хранятся и обрабатываются исходные данные о конструкции, различные варианты последовательности сборки и формируемые данные о технологии и вариантах технологических процессов.
Справочные данные — алгоритмы, база данных и знаний, в которую включены стандарты на сварные соединения, обширные данные о материалах основных и сварочных, о технологическом оборудовании, приспособлениях и инструменте, справочные данные и алгоритмы расчета режимов, нормирования и др.
Выходные данные — формируемая в процессе работы объектно - ориентированная база данных конкретного заказа и различных вариантов выходных форм, из которой могут быть автоматически сформированы и распечатаны самые разнообразные варианты технологической документации.
Подготовка данных для использования в системе требует не только решения задачи их структуризации и определения взаимосвязей, но и, что очень важно, предоставления средств и специальных функций, обеспечивающих возможность контроля и анализа их содержания. Далее будет показано, что именно наличие таких сервисных функций обеспечивает надежность и эффективность работы сложных систем.
Решение задачи структуризации данных рассмотрим на примере формирования и обработки входных данных (о сборочных единицах, деталях и сварных швах). Поскольку сварные конструкции часто бывают весьма сложными (количество входящих в них деталей и сварных соединений может измеряться сотнями единиц), идею организации этих данных целесообразно позаимствовать из организации файловых структур в операционных системах вычислительной техники, в которых легко обрабатывается практически неограниченное количество входящих элементов с максимально возможной глубиной вхождений. Полезность такой аналогии становится очевидной, если учесть следующие обстоятельства. Корневой каталог некоторого дискового пространства может соответствовать структуре сварной конструкции. Отдельные каталоги и подкаталоги с любым количеством уровней вхождения могут соответствовать отдельным сварным узлам и по - дузлам этой конструкции. Файлы, входящие в любые каталоги, могут соответствовать отдельным деталям.
Если принять такую аналогию, то становится возможным использовать большинство из уже имеющихся и привычных функций работы с файловыми системами применительно к работе с данными о сварной конструкции. Так, графическое отображение дерева структуры сварной конструкции может быть использовано для быстрого анализа и контроля правильности ввода данных даже весьма сложных по составу изделий. В описании файловых структур используется ряд полей: наименование, объем, дата последнего изменения, время. Этим данным могут быть близки данные об элементе
а
Сварная конструкция Сборочная единица |
в-Q ё»С)
■а ■а і ■а ■а |
ё-а |
■о •а і а ■а |
ё-О |
-а |
<<------------ Деталь *--------------- Деталь Сборочная единица ■*-------------- Деталь -*--------------- Деталь Деталь б |
Сборочная единица -<------------- Деталь ■<-------------- Деталь Сборочная единица ■<------------ Деталь ■*-------------- Деталь |
Рис. 5.5. Схемы древовидных структур на примере: а — структуры каталогов; б — структуры сварной конструкции
конструкции: наименование, масса, номер чертежа, дата утверждения, время. Имеющиеся в операционных системах функции сортировки данных (по любому параметру) будут полезными и для работы технолога со сварной конструкцией. Большие возможности многооконного пользовательского интерфейса создают комфортные условия для технолога. Например, в левом окне — структура узла, в правом — входящие в нее отдельные детали. Удобны функции подсчета масс групп деталей, узлов по аналогии с подсчетом размеров групп файлов. Эффективно использование дерева структуры конструкции как навигатора для быстрого поиска данных о нужных деталях и узлах.
Еще большие перспективы открываются при использовании других функций операционных систем в процессе работы над технологией выполнения сборочно-сварочных операций. Так, весьма полезны функции перемещения деталей и подузлов в другие сборочные единицы, функции объединения отдельных деталей в дополнительные технологические сборочные единицы и другие широко используемые функции файловых операционных систем.
Рассматриваемую аналогию файловой структуры и структуры сварной конструкции можно проследить по рис. 5.5 а, б, где показаны соответственно фрагмент дерева файловой структуры и структуры сварной конструкции, состоящей из трех сборочных единиц и десяти входящих в них отдельных деталей. Следует заметить, что графическое изображение структуры конструкции (см. рис. 5.5, б) одновременно можно рассматривать и как схему последовательности сборки сварной конструкции.
Сварная конструкция (сборочная единица) Сборочная единица 1
Сборочная единица 2
TOC o "1-5" h z Деталь 1
•< Деталь 2
•< Деталь 2
Сборочная единица 2
М Деталь 1
■< Деталь 2
Деталь 2
Сварная конструкция (сборочная единица)
^ Сборочная единица 1 ©
■ —Сборочная единица 2 ——Деталь 1
©
Деталь 2
©
Деталь 3
®
Деталь 4
©
Деталь 5
Деталь 3 Деталь 4
- Деталь 5 - Деталь 5
Рис. 5.6. Варианты представления сварной конструкции:
а — идеальный вариант; б — компактный вариант
Однако при очевидном внешнем сходстве в отображении структуры связей элементов конкретной конструкции со структурой размещения файлов и каталогов не следует упускать и существенных различий в характеристиках рассматриваемых объектов. Первое различие связано с тем, что в сварные конструкции часто входит много одинаковых деталей и даже одинаковых сборочных единиц, причем одинаковые детали могут входить в разные сборки. В отличие от файловых структур, где файл, скопированный в другой каталог, сразу становится самостоятельным и независимым от оригинала, в реальной конструкции одинаковые детали вне зависимости от их места в структуре всегда остаются связанными друг с другом. Второе принципиальное различие связано с необходимостью отображения в системе количества ее отдельных элементов. На рис. 5.6, а показана структура некоторой конкретной конструкции. Если по такому принципу, когда каждый отдельный элемент занимает в структуре отдельную строку, отображать реальные конструкции часто с сотнями одинаковых деталей, то эти схемы окажутся практически неприемлемыми вследствие своей громоздкости. Поэтому на рис. 5.6, б показана структура этой же конструкции, но в компактном оформлении с указанием кратности вхождения в общую структуру отдельных ее элементов.
Рис. 5.7. Пример листовой сварной конструкции «переходник»: I—6 — сварные швы |
Этот вариант более эффективен, так как помимо своей компактности хорошо выделяет и показывает одинаковые элементы, которым будут соответствовать и одинаковые элементы маршрутных и операционных технологических процессов.
Более подробно методику подготовки и представления исходных данных рассмотрим на некотором примере сварного изделия (рис. 5.7). Это листовая конструкция переходника, обеспечивающего плавный переход от прямоугольного сечения к круглому и состоящего из трех отдельных узлов, цилиндра, диффузора и короба, каждый из которых можно рассматривать как отдельную сборочную единицу. На рис. 5.8 дан вариант структуры этой конструкции, где указано количество входящих в каждую сборочную единицу элементов. Для разработки технологии изготовления сварного узла и формирования технологической документации необходимо выполнить подготовку, сборку и сварку всех сварных швов. Для обеспечения контроля за подготовкой технологии сварки и решения задач нормирования по каждому отдельному сварному шву в автоматизированной системе выполнена привязка швов к своим сборочным единицам. Эта привязка швов отражена в структуре (рис. 5.9).
Для анализа конструкции и выработки технологических решений помимо связей между отдельными деталями и сборочными единицами нужны
Переходник
Переходник |
1
Цилиндр 1 Обечайка |
Цилиндр 1 Обечайка |
J |
Шов 1
Диффузор |
Короб |
Переходник 1
Обечайка Боковина правая
■ Боковина левая Пластина большая
■ Пластина малая
а
Боковина правая Боковина левая
]1ластина большая
Пластина малая 6
Диффузор
2
Боковина правая
Боковина левая Шов 2 Шов 3
Короб
2
Пластина большая
Пластина малая
Шов 4
Шов 5
Шов 6
Рис. 5.8. Варианты структуры сварной конструкции «переходник»:
а — состав конструкции; б — вариант содержит сборочные единицы
Рис. 5.9. Структура сварной конструкции «переходник» с привязкой швов
их конкретные характеристики, прежде всего весовые, и ссылки на чертежную документацию. Поэтому типовая рабочая форма графической структуры конструкции включает в себя дополнительные колонки с этими данными. Примеры структур двух сварных конструкций показаны на рис. 5.10 и 5.11, где даны взаимосвязи и порядок изготовления этих конструкций.
Естественно, что уже на стадии проектирования изделия конструктор продумывает его узлование и последовательность сборки. Поэтому часто в чертежной конструкторской документации сборочные узлы представляются в виде отдельных графических листов, а каждый деталировочный чертеж имеет собственный номер. В связи с этим оказывается, что обработка текстовых данных листов конструкторской спецификации специальным
Номера чертежей |
Вес, КГ |
Наименование чертежей |
|||
8-21293 |
13527,0 |
9= |
1 корпус_барабана |
||
3-449821 |
3132,0 |
8 |
1 обечайка |
||
3-449822 3-449823 |
2475,0 652,0 |
— |
1 обечайка 1 обечайка |
||
3-499876 |
1058,0 |
7 |
2 обечайка |
||
3-499877 3-499878 |
831.0 224.0 |
— |
1 обечайка 1 обечайка |
||
3-499879 |
4730,0 |
6 |
1 обечайка |
||
3-499820 3-499881 |
3713.0 1005.0 |
— |
1 обечайка 1 обечайка |
||
2-281225 |
249,0 |
4 |
2 рамка_люка |
||
3-494524 |
116,0 |
5 |
1 фланец |
||
4-982789 4-982790 |
25.5 29.5 |
— 2 пластина — 2 пластина |
|||
3-494525 |
62,0 |
2 окантовка |
|||
2-281226 |
346,0 |
2 |
2 крышка_люка |
||
3-494524-0 |
157,0 |
3 |
1 фланец |
||
4-982789-0 4-982790-0 |
36,5 39,0 |
— 2 пластина — 2 пластина |
|||
3- 494526 4- 982791 |
69,0 20,5 |
— |
2 окантовка 2 ребро |
||
4-956141 |
35,0 |
1 |
4 захват |
||
4-956142 4-956146 |
13.0 20.0 |
— |
1 платик 1 бонка |
||
3- 449820 4- 611247 4-654383 4-949050 4-951882 8-21293-13 |
105,0 7.6 39,0 2,2 2,8 2.6 |
—16 сектор — 4 упор — 4 захват — 8 ребро — 6 гайка — 4 платик |
Рис. 5.10. Структура конструкторской документации на примере сварной конструкции «корпус барабана»
СТРУКТУРА КОНСТРІ по цеху 00 Заказ N 000000 Спецификация N 1-32101 Чертеж N 1-32101 Вес узла N 51.4 |
'КТОРСКОЙ ДОКУМЕНТАЦИИ Изделие - Топка печи Заказчик Узел - Топка печи |
||||
Номера |
Вес, КГ |
Наименование |
|||
чертежей |
чертежей |
||||
1-32101 |
51.4 |
4=j |
1 Топка печи |
||
1-32004 |
1.0 |
3 |
1 Топочное окно |
||
1-320 8 |
0.5 |
2 Заготовка топочного |
|||
1-32103 |
18.3 |
2 |
1 Колпак |
||
1-32102 |
14.9 |
1 |
1 Корпус колпака |
||
1-320 1 |
2.6 |
— 1 Торец задний |
|||
1-320 4 |
0.9 |
— 1 Верх гнутый |
|||
1-320 2 |
8 .7 |
— 6 Ребро |
|||
1-320 5 |
3.4 |
1 Рассекатель верхний |
|||
1-320 6 |
2.6 |
— |
1 Рассекатель нижний |
||
1-320 9 |
7.0 |
— |
1 Стенка передняя |
||
1-32010 |
15.5 |
— |
1 Корпус топки |
||
1-32011 |
0.6 |
— |
1 Патрубок |
||
1-32012 |
6.4 |
1 Дно топки |
Рис. 5.11. Структура конструкторской документации на примере сварной конструкции «топка печи» |
программным модулем позволяет сформировать и отобразить структуры конструкций, показанные на рис. 5.10 и 5.11, в автоматическом режиме. Следовательно, для организации процесса автоматизированного формирования технологии сборочно-сварочных операций целесообразно этап ввода исходных данных из конструкторских спецификаций (если они были оформлены вручную на бланках) отделить от этапа собственно разработки технологии. В этом случае, во-первых, автоматическое формирование графических структур конструкторской документации позволит сразу найти и устранить все возможные ошибки ввода или исходных документов, а, во-вторых, задание на разработку технологии поступит в технологическое подразделение вместе с комплектом чертежей, спецификаций и распечатанной наглядной структурой всего этого материала, что существенно упростит и ускорит работу технолога.