Файл: Митрофанов, С. П. Автоматизация технологической подготовки серийного производства.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 140
Скачиваний: 1
При помощи оператора ВЫЧИСЛИТЬ осуществляются расчеты по формулам. Все переменные правой части формулы должны быть определены в предшествующих операторах. Пример записи:
ВЫЧИСЛИТЬ^* = Y : Z + А — 32,5Х-
Рассмотрим, как можно записать в виде АП микросхему назна чения развертки, приведенную на рис. 32:
• • •
ЕСЛИ ^ : М „ = 1 0 _ Т О „ 6 £
2. ЕС Л И _ : КОД| I |_ = 2 2 0 „ Т О _ 4 Х E O IH _L D | I 1Д (0,5_ТО и 4Х
Е СЛ И _ : КТ 1 1 1_(4__Т О „3^
ЕСЛИ^_ : К Ч 11 L (5 _ T O _ 4 X
3. ВЫЧИСЛИТЬ^ : INS | I | = 3 6 ^
ПЕР_5Х
4. ВЫ ЧИСЛИТЬ^: I N S |I .|= 0 ^
5. П О В Т О Р И Т Ь _2 _ 1= 1 _(1). W *
6. . . .
Двоеточие после названия оператора обозначает, что вычис ления проводят над целыми числами.
Автокодовые программы перфорируются в международном телеграфном коде М-2 на аппаратах СТА-2М на пятидорожечную перфоленту. После ввода перфоленты в ЭВМ «Минск-22» прово дится трансляция АП, причем в процессе трансляции осуществ ляется контроль синтаксических и семантических ошибок, которые могут содержаться в АП. Результатом работы транслятора яв ляется машинная программа, называемая рабочей, по ней можно вести расчеты. В процессе трансляции при необходимости на АЦПУ печатаются автокодовая и рабочая программы, распределение па мяти и таблица адресов меток, соответствующих рабочей про грамме.
В случае неправильной записи автокодовой программы при трансляции возникают аварийные остановы, примеры которых приведены в табл. 56. Для устранения обнаруженных ошибок проводят корректирование АП и правку перфоленты с программой. При правке перфоленты на аппаратах СТА-2М перфорируются исправляемые строки программы и вклеиваются в перфоленту на место строк с ошибками, после чего трансляцию повторяют. Ра бочую программу отлаживают на пробных расчетах, при этом
232
|
|
Т а б л и ц а 5 6 |
|
Примеры остановов, возникающих при работе транслятора |
|
Номер |
Причина останова |
Рекомендация по устранению |
останова |
1
2
3
4
5
6
7
8
В написании числа появилась не |
Исправить |
запись |
числа |
цифра. Идентификатор начинается не |
или идентификатора в авто- |
||
с буквы |
кодовой программе |
чисел |
|
Число не входит в диапазон до- |
Проверить |
запись |
|
пустимых чисел |
в задаче |
автокодовую |
|
Количество констант при состав- |
Изменить |
||
лении рабочей программы превыша |
программу |
|
|
ет максимально допустимое |
|
|
|
При записи информации пропущен |
Исправить |
запись |
автоко- |
один из разделителей |
довой программы |
|
|
Количество простых переменных |
Изменить автокодовую про- |
||
превышает максимальное |
грамму |
|
|
Количество команд подготовки ци- |
Изменить организацию ци- |
||
кла превышает максимальное |
кла |
соответствую- |
|
Количество рабочих ячеек в рабо- |
Изменить |
||
чей программе превышает макси |
щую формулу |
|
|
мальное |
|
|
|
Переменная с индексами, стоящая |
Описать массив |
|
|
в формуле, является элементом не |
|
|
|
описанного массива |
|
|
|
используют контрольные примеры, просчитанные вручную по микросхемам. При несовпадении результатов машинного и руч ного расчетов производят поиск ошибок в автокодовой программе и их устранение. Для упрощения процесса поиска ошибок реко мендуется в процессе отладки программы выводить на печать про межуточные результаты. С этой целью в АП вставляют операторы вывода значений переменных и массивов на быстродействующий печатающий механизм (БПМ). Дополнительные операторы в про грамму включаются при помощи корректировочного оператора ВСТАВИТЬ. После отладки отладочная печать обычно удаляется из рабочей программы. Если в отлаживаемой программе проис ходит «зацикливание», то для отладки используют таблицу адресов меток и рабочую программу. Кроме того, при отладке применяют ряд обслуживающих и отладочных программ, ускоряющих работу. Рабочие программы после отладки включаются в библиотеку ра бочих программ (БРП), которая хранится на магнитной ленте. Включение программы в БРП позволяет выполнять расчеты без проведения трансляции перед каждым расчетом.
Несмотря на применение таких языков программирования, как АКИ или ФОРТРАН, трудоемкость программирования и от ладки систем АПТ из-за сложности алгоритмов все же довольно высока. Поэтому основным приемом совершенствования програм мирования и отладки является максимальное использование стан-
233
дартных программ (ввода, вывода, поиска, обмена с внешним за поминающим устройством) и программ, реализующих табличные алгоритмы. Комплекс таких программ применительно к АКИ и ЭВМ «Минск-22» приведен в работе [16]. Время отладки можно уменьшить за счет одновременной трансляции нескольких про грамм, т. е. при мультипрограммном режиме работы ЭВМ. Кроме того, помогает отладке программ применение режима диалога «человек-машина». Один из важных принципов создания комплекса программ АПТ — их модульность, позволяющая осуществить ие рархическое построение. Каждый блок алгоритма на i'-м уровне иерархии оформляется как отдельная программа (программный модуль). Управление последовательностью выполнения расчетов от модуля к модулю выполняет управляющая программа данного уровня иерархии. Это позволяет быстро заменять блоки новыми, составлять комплекс программ, в наибольшей степени отвечающий специфике предприятия. Модульный принцип программирования— удобное средство для наращивания базовых алгоритмов в про цессе эксплуатации системы, необходимое условие развитой си стемы введения изменения и, следовательно, нормального функ ционирования системы АПТ. Основой системы ввода изменений являются хорошо развитое математическое обеспечение (наличие операционной системы), комплекс стандартных процедур, ориен тированных на решение данного класса задач, широкое применение в изменяемой системе табличных алгоритмов.
РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ СИСТЕМЫ АПТ
Рассмотрим методы расчета экономической эффективности на примере системы АПТ холодной штамповки для одного из ленин градских заводов. Производство листовых деталей на данном за воде носит мелкосерийный и индивидуальный характер, поэтому было решено ориентировать АПТ на проектирование технологи ческих процессов поэлементной штамповки на базе группового метода. При разработке системы в первую очередь была определена типовая структура, разработаны базовые алгоритмы и созданы различные универсальные программы (поиска, печати и т. д.). Блок-схема системы О-го уровня иерархии приведена на рис. 28.
За основу примем методику расчетов, разработанную в Ин ституте технической кибернетики АН БССР [4], а за базу сравне ния обычную систему АПТ, создаваемую в течение четырех лет. Внедряемая система начинает эксплуатироваться, как только будет образована типовая структура и созданы базовые алго ритмы. В процессе эксплуатации проводится расширение и со
вершенствование набора базовых алгоритмов. Будем |
считать, |
|
что указанная система АПТ сравняется по качеству |
с |
обыч |
ной АПТ на второй год внедрения последней, поэтому |
оце |
нивать варианты будем только после приведения системы к этому
234
моменту времени. Расчетный период взят равным шести годам. Функционирование внедряемой АПТ начинается,со второго года, а базового варианта с четвертого года расчетного периода. В этом заключается особенность расчета экономической эффективности системы АПТ с базовыми алгоритмами. Исходные и сравнительные данные даны в табл. 57, 58, применяемые для расчета формулы сведены в табл. 59, а результаты расчета приведены в табл. 60. Статьи затрат, одинаковые в обоих вариантах, не учитываются. Все технологические процессы условно разделены на три группы сложности: простые (не более 3—5 операций), средние (не более 10—12 операций), сложные (более 12 операций). При расчете ко личества технологических процессов, которые предполагается проектировать на ЭВМ, учитывается годовой прирост их объема
иежегодное увеличение числа процессов, спроектированных на ЭВМ, связанное с совершенствованием внедряемой системы АПТ,
ит. д. [формулы (1) и (2)]. Параметры в базовом варианте обо значаются одним штрихом, а во внедряемом — двумя штрихами. Нормы времени при ручном проектировании даны ко второму году расчетного периода с учетом повышения производительности труда, получаемого на основании использования результатов анализа производства. Для базового варианта в табл. 57 для третьего и четвертого годов указана трудоемкость проектирования ручным методом, так как в это время базовая система АПТ не функционирует. При расчете фактических трудозатрат [формула (3)] учитывается время машинного проектирования, время под готовки исходных данных и время контроля и доработки техно логических карт, полученных с ЭВМ.
Во внедряемом варианте время корректирования карт вначале сравнительно велико и уменьшается в среднем на 20% в год. Рас чет загрузки оборудования ведется по формуле (4). Как видно, загрузка ЭВМ «Минск-22» на 6-й год рассматриваемого периода составит 43 ч.
Индекс роста производительности труда внедряемой системы для 4-го и 5-го годов составит 26 и 38%. Стоимость работы 1 ч оператора машин (5ПК и SB) взяты по нормативным данным.
Стоимость 1 ч ручных работ Sp принята равной 1,09 р. Стои мость машинного проектирования определяется по формуле (5). Для базового варианта для четвертого и пятого годов рассматри ваемого периода взята стоимость ручного проектирования соот ветствующего объема технологических карт.
Как видно из табл. 60, экономия на текущих затратах, связан ных с затратами труда ИТР, Эа1 = 735 р., т. е. составляет 40% от текущих затрат на шестой год рассматриваемого периода. Если учесть разовую экономию ввиду более раннего высвобождения производственной площади и высвобождаемой техники (счетноклавишной машины), а также экономию на оборотных средствах и сокращении сроков проектирования, то разработка проектно-тех нологической документации окажется дешевле еще примерно на
235
Таблица 57
Исходные данные расчета экономической эффективности систем АПТ
|
4) |
Группа сложности технологического |
|
|
о X |
процесса при варианте |
|
Наименование показателей |
И$ |
|
|
й «в |
базовом |
внедряемом |
|
|
|
Доля технологических процес сов разной сложности • • •
Коэффициент, показывающий, какую часть процессов пред полагается получать при по-
мощи Э В М ..............................
Полное время проектирования процессов при помощи ЭВМ
(на единицу), ч ......................
Время кодирования деталей (на
единицу), м и н ..........................
Время перфорации и контроля перфорации (на единицу),
>*\| 1о |
1 |
2 |
3 |
1 |
2 |
3 |
(0 О |
||||||
h i |
0,5 |
0,3 |
0,2 |
0,5 |
0,3 |
0,2 |
h u t |
0,9 |
0,6 |
0,05 |
0,6 |
0,4 |
0,03 |
T i |
0,6 |
1.0 |
2,0 |
0,6 |
1,0 |
2,0 |
t К |
6 |
10 |
20 |
6 |
10 |
20 |
МИН ...............................................
Машинное время проектирова ния процесса на ЭВМ (на единицу), м и н ..........................
Время проверки технологиче ских карт и вспомогатель ное время (на единицу), мин
Время ручного проектирования' процессов (на единицу), ч
Коэффициент ручных дорабо ток машинных технологиче ских карт, обозначающий, какую часть от общей тру доемкости составляют руч-
ные доработки..........................
Коэффициент ежегодного при роста количества технологи ческих карт, проектируемых при помощи Э В М ..................
^ПК |
6 |
15 |
20 |
6 |
15 |
20 |
|
3 |
5 |
10 |
3 |
5 |
10 |
h |
57 |
90 |
130 |
57 |
90 |
130 |
т Р |
3 |
6,5 |
12 |
3 |
6,5 |
12 |
Рр |
0,1 |
0,5 |
1,0 |
0,7 |
1,4 |
2,0 |
Рм — — — 0,2 0,3 0,1
П р и м е ч а н и е . Для базового варианта исходные данные h£, hM£, рр на 6-й год, а для внедряемого — на 4-й год рассматриваемого периода.
236