Файл: Митрофанов, С. П. Автоматизация технологической подготовки серийного производства.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 154
Скачиваний: 1
возможность используют когда машинное решение какой-либо задачи оказывается слишком сложным, а технолог может решить ее просто и быстро. Сложность алгоритма зависит и от принятого способа описания конфигурации изделия. Существуют универ сальные и отдельные специализированные системы кодирования штампуемых, круглых и некруглых деталей, а также изделий, обрабатываемых на станках с программным управлением. Спе циализация систем кодирования позволяет снизить в 2,5—3 раза число двоичных разрядов, необходимых для представления данных чертежа детали в ЭВМ. Это ведет к упрощению участков алго ритма, связанных с переработкой входной информации, а следова тельно, к упрощению всего алгоритма проектирования технологии.
Однако слишком специализированные системы кодирования и алгоритмы имеют узкую область применения и в условиях мелко серийного производства может наступить такое положение, когда многообразие систем кодирования и алгоритмов станет препят ствием для практической их реализации. Поэтому, отмечая общую тенденцию к специализации систем кодирования и алгоритмов, следует постоянно иметь в виду возможности использования уни версальных систем кодирования. Конструктивные элементы ото бранных деталей должны быть характерны для большинства из них, чтобы создаваемые алгоритмы охватывали более широкую их номенклатуру. Этой задаче служит систематизация элементов деталей. Нерационально учитывать в алгоритме уникальные конструктивные и редкие технологические ситуации, так как они значительно усложняют алгоритм, не давая должного эффекта. Здесь важное значение имеет статистический анализ, устанавли вающий связь между частотой использования определенного участка алгоритма и его сложностью. Очевидно, что для редко встречающихся случаев проектирования не следует предусматри вать сложные расчеты, а достаточно ограничиться упрощенными и приближенными.
Общий алгоритм проектирования состоит из большого числа частных алгоритмов. Характер связи последних между собой опре деляет структуру общего алгоритма. Структурные варианты весьма многочисленны, в связи с чем возникает задача выбора оптималь ной структуры. Прежде всего блок-схемы частных алгоритмов организуются между собой по иерархическому принципу. Блоксхемы первого, самого высокого уровня дают принципиальные решения и расчеты в первом приближении, например выбор за готовок, назначение последовательности обработки и т. п. Даль нейшее уточнение и детализация решений осуществляются после довательно блок-схемами низших уровней. Такое построение ал горитма открывает большие возможности для’ корректирования блок-схем в зависимости от результатов статистического анализа, а также позволяет корректировать отдельные блок-схемы, не на рушая общей структуры алгоритма при учете особенностей конк ретного производства.
13 С. П. Митрофанов |
193 |
Структурные усовершенствования дают возможность упро стить алгоритм за счет рациональной связи между исходными, промежуточными и окончательными данными расчетов. На пер вой стадии целесообразно выбрать тот набор алгоритмов, который обеспечит разработку технологических процессов для узкой, но часто встречающейся номенклатуры деталей применительно к выбранному виду производства и типу оборудования. Этот на бор, назовем его базовыми алгоритмами, построенный по иерар хическому принципу с учетом информационного единства, является как бы «каркасом» всей системы. В процессе эксплуатации он по полняется алгоритмами, расширяющими область использования системы как по объектам, так и по виду производства и типам обо-- рудования. Основой для рационального выбора базовых алго ритмов является систематизация деталей по форме, размерам, материалу и анализ технологических процессов по выбранной номенклатуре деталей.
Особого внимания заслуживает выбор оптимального процесса обработки. Как известно, он осуществляется путем сравнения по себестоимости нескольких возможных вариантов. Это наиболее верный, но и наиболее трудоемкий путь. Даже применение ЭВМ третьего поколения для таких расчетов, ввиду сложности про грамм АПТ и высокой стоимости машинного времени, при боль шом числе рассматриваемых вариантов экономически оказывается нецелесообразным. При использовании машин Единой системы ЭВМ принцип типизации технологических решений остается важней шим условием эффективного функционирования систем АПТ. Таким образом, современный подход к созданию систем АПТ требует: преимущественного использования ЭВМ третьего по коления, обладающих хорошим быстродействием, большой па мятью и развитым математическим обеспечением; обязательного наличия в своем составе ИПС, основанной на единстве инфор мационного обеспечения между подсистемами АСТПП; иерархи ческого принципа построения алгоритмов и использования их базового набора, обновленного уже в процессе функционирования системы АПТ; унифицированной технологии и типизации реше ний при разработке алгоритмов.
РАЗРАБОТКА АЛГОРИТМОВ
Алгоритмом решения задачи будем называть строго заданную последовательность действий, приводящую к решению задачи. При их создании различают алгоритмы, отображающие общий по рядок решения всей задачи, и частные алгоритмы, относящиеся к отдельным вопросам данной задачи.
При описании общие алгоритмы оформляют графически в виде общих блок-схем, называемых макросхемами. Макросхема со держит наименования частных задач и отражает последователь ность их решения, т. е. связи между частями алгоритма, источ-
194
Рис. 26. Микросхема процесса решения технологической задачи на ЭВМ
никами вводимой информации и характеристиками получаемых результатов. При записи микросхем используют графические сим волы, приведенные в табл. 36. Тогда процесс решения технологи ческой задачи на ЭВМ можно представить в виде, показанном на рис. 26. Здесь не раскрыто содержание вычислений на ЭВМ. Это может быть сделано на отдельной блок-схеме, если задача яв ляется достаточно сложной. В качестве примера приведем макро схему проектирования технологического процесса обработки лис товых деталей методом поэлементной штамповки (рис. 27). Она состоит из отдельных блоков, предназначенных для решения част ных (локальных) задач.
Над каждым блоком слева вверху записывают буквенное обо значение блока, а внутри — наименование блока. При разработке макросхемы необходимо четко определить цель и область приме нения задачи, выбрать метод ее решения, определить, если необ ходимо, критерий оптимальности решения и накладываемые на него ограничения. После этого нужно выяснить, какие документы будут использоваться в качестве входных и в каком виде необ ходимо получить ответ, какова структура входных и выходных документов и что представляют собой реквизиты, образующие до кумент, т. е. их наименование, обозначение, вид реквизита (циф ровой, алфавитно-цифровой), длину реквизита в знаках, размер ность и диапазон изменений. Затем определяют состав входных и выходных массивов, их структуру и вид переменных (цифровой, алфавитно-цифровой), указывают связь решаемой задачи с дру гими и ее место в общем комплексе задач, устанавливают, какой будет периодичность решения задачи.
При проектировании технологических процессов основным входным документом.является кодировочная ведомость с описанием детали, а выходным — технологические карты (маршрутные и операционные), а также различные группировочные ведомости и
13* ' |
195 |
Таблица 36
Графические символы, используемые в схемах технологических алгоритмов *
Сокращенное |
Начертание |
наименование |
|
Ввод-вывод |
zd |
Ручной документ |
) < |
Архив |
а |
|
|
Магнитная лента |
G |
Операция |
1 1 |
|
Что отражет символ
Функции ввода информации в ЭВМ или регистрации результатов обработки (вывод)
Документ, получаемый вручную
Совокупность носителей записи с ин формацией или место их хранения
Запись—воспроизведение данных с ис пользованием магнитной ленты
Функцию, результатом которой яв ляется изменение значения, формы, место положения информации
Перфорация
Перфокарта
Перфолента
Соединитель
Переход
С
d
о
о
Нанесение информации на перфоноси тель
Ввод-вывод данных, |
зафиксированных |
в перфокарте |
|
Ввод-вывод данных, |
зафиксированных |
в перфоленте |
|
Связь разъединенных частей единой схемы (на одном или разных листах)
Выбор направления выполнения про граммы в зависимости от выполнения конкретного условия
Sr
* Обозначения рекомендованы ВНИИНМАШем.
196
Сокращенное
наименование
Подпрограмма
Начало—конец
Табуляграмма
Линия потока
Источник—прием ник данных
Комментарий
Продолжение табл. 36
Начерта ние |
Что отражает символ |
Некоторый заранее определенный про II II цесс, состоящий из одной или более
операций
Ообработки данных или процесса выпол нения программыНачало, конец (прерывание) процесса
иВывод данных в виде табуляграммы
Либо
Последовательность операций обработ Либо | ки данных, связи элементов блок-схемы
ООтправитель или получатель данных(подразделение)
• |
~ |
с |
Разъяснения, относящиеся к элементу |
схемы |
ряд других документов с нормативной информацией, необходимой для АСУП. Входной массив представляет собой описание детали на внутреннем языке, выходные массивы — описание соответ ствующих документов на том же языке. При первичном составлении макросхемы часто еще не ясно, какая технико-экономическая информация может понадобиться при решении локальных задач. В процессе алгоритмизации частных задач выявляют необходимые документы и определяют структуру массивов с постоянной технико экономической информацией. В описании окончательного ва рианта макросхемы указывают все документы, необходимые для решения задачи, и те массивы, в которых фиксируется информация из этих документов. Если в системе АПТ не предусматривается использование информационно-поисковой системы, то необхо димо составить дополнительную блок-схему по решению задачи ввода массивов с постоянной информацией и проведения в этих массивах заданных изменений. При наличии ИПС в макросхеме нужно предусмотреть блок, при помощи которого можно автома тически формулировать необходимые запросы к ИПС. В этом слу чае ввод постоянной информации и проведение изменений осу-
197