Файл: Митрофанов, С. П. Автоматизация технологической подготовки серийного производства.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