Файл: Мясников, В. А. Программное управление оборудованием.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 15.10.2024

Просмотров: 181

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В настоящее время языки типа APT получили наибольшее распространение. В связи с этим наметилась тенденция создать на основе языка APT универсальный язык программирования для металлорежущих станков. Международный комитет стандар­ тов (ISO) рекомендует использовать следующие языки типа APT: APT (США), ЕХАРТ (ФРГ), IFAPT (Франция), NELNC (Велико­ британия).

Поскольку системы подготовки информации для станков с про­ граммным управлением требуют мощных ЭВМ, стоимость которых высока, целесообразно создавать кустовые вычислительные центры, обслуживающие не одно, а целую группу предприятий.

Несмотря на то что использование языков автоматизации программирования значительно облегчает составление программ, эта работа все еще остается достаточно трудоемкой. В настоящее время ведутся многочисленные разработки устройств непосред­ ственного ввода в ЭВМ информации в виде рисунков и чертежей. Результаты исследования, проведенного на одном из заводов фирмы «Мс Donnel Douglas Corporation» (США), показали, что для программирования сложной обработки одной детали при непосредственном вводе входной информации в ЭВМ потребова­ лось 4 ч, тогда как при использовании языка APT на это потре­ бовалось 84 ч.

Стандартизация языков программирования вызывается также большой первоначальной стоимостью разработки процессоров и постпроцессоров. Так, например, есть сведения, что па разра­ ботку процессора для языка ЕХАРТ было затрачено 250 000 долл., на разработку построцессоров для языка ЕХАРТ 1 — 3500— 9000 долл., а ЕХАРТ 2 — 600—18 000 долл.

19.УПРАВЛЕНИЕ СТАНКАМИ С ПРОГРАММНЫМ УПРАВЛЕНИЕМ НЕПОСРЕДСТВЕННО ОТ ЭВМ

Возможно использование ЭВМ для управления работой стан­ ков с программным управлением непосредственно через проме­ жуточное управляющее устройство без кодирования команд на программоносителях (перфолентах или магнитных лентах). При этом ЭВМ выполняет следующие функции: передает информацию исполнительным органам станка, хранит архивную информацию и выполняет другие дополнительные работы.

Фирма «Sundstrand» (США) разработала систему Omnicontrol комплексного управления станками с программным управлением, блок-схема которой приведена на рис. 95. В этой системе главное устройство управления 1 осуществляет интерполирование и рас­

пределение информации между подключенными к нему станками с программным управлением, а ‘исходные данные для программ обработки вводятся и хранятся в памяти ЭВМ IBM-360/30, 40, 50, которая не является составной частью данной системы управле-

164


имя. Набор запоминающих устройств 3 на магнитных дисках

подключен к центральному вычислительному устройству ЭВМ. Главное устройство управления 1 расположено в вычислитель­ ном центре и служит для связи между памятью ЭВМ 2 и блоками управления 4 станков 5. Главное устройство управления может

иметь до 16 различных блоков из иптериолнрующе-запомииающих

3

6

2

1

7

 

5

 

 

Рис. 95. Блок-схема Omnicontrol:

 

/

— главное устройство управления; 2 — память ЭВМ; 3 — запоминающие устройства

па дисках; 4 — блоки управления станками с программным управлением;

5 — станки

с

программным управлением; 6 — блоки нптерполнрующе-запомннающнх

устройств;

 

7 — вндео*тслстайпное устройство; 3 - человек-оператор

 

устройств 6. Одно главное устройство управления, работая в ре­

жиме разделения времени, может одновременно управлять рабо­ той 16 различных станков.

Блоки управления станками 4, смонтированные в непосред­

ственной близости от станков, преобразуют команды, получаемые от главного устройства управления, и управляют сервомеханиз­ мами, осуществляющими перемещение агрегатов станков по всем осям координат, а также органами переключения скоростей, подач и включения остальных вспомогательных устройств стан­ ков. В блоках управления предусмотрены также органы ручного управления станками.

Периферийное видео-телетайпное устройство 7 с катодно-луче­ вой трубкой осуществляет пооч!редную передачу информации от ЭВМ к оператору и может передавать ЭВМ ответы оператора 8

(режим непосредственной связи). Это периферийное устройство

165


имеет также клавиатуру, используемую программистом при проб­ ной обработке детали по вновь составленной программе для вве­ дения в нее дополнительных данных плп внесения изменений.

При программировании обработки на станках, управляемых системой Omnicontrol, составляется описание характеристик станка, который будет использован при обработке. Эти данные кодируются на перфокарте и вводятся в запоминающее устройство с магнитными дисками, в котором они постоянно хранятся для использования при программировании обработки всех деталей, закрепленных за этим станком.

Затем программист составляет программу обработки на языке SPLIT. Перфокарты с записанной на них программой обработки вводятся в ЭВМ для проверки совместимости запрограммирован­ ной обработки с технологическими возможностями данного станка,

иЭВМ вырабатывает окончательную ведомость обработки. Свод­ ная краткая окончательная программа обработки вводится затем в запоминающее устройство.

Когда оператор сообщает ЭВМ номер обрабатываемой детали

ичисло деталей в обрабатываемой партии, центральное вычисли­ тельное устройство ЭВМ вызывает из запоминающего устройства описание характеристик станка и сводную краткую программу обработки и разрабатывает рабочую программу обработки де­ тали на этом станке.

Рабочая программа может оставаться в запоминающем устрой­ стве для последующего ее использования, однако, учитывая сравни­ тельно небольшую емкость каждого отдельного оперативного запоминающего устройства и то, что на подготовку рабочей про­ граммы ЭВМ затрачивает ничтожно малое время, ее обычно стирают сразу же по окончании обработки требуемой партии деталей. В случае же задержки в разработке рабочей программы станок может работать с управлением от периферийного видеотелетайпного устройства.

Предвидя широкое внедрение в производство подобных, систем, многие крупные предприятия США организовали специальные вычислительные центры, в которых концентрируют все ЭВМ, имеющиеся на данном предприятии. Пример одного из таких ком­ плексов представлен на рис. 96 [42].

Основные преимущества комплекса заключаются в следующем.

1.Возможность централизованного хранения архива 1 всех

программ обработки в запоминающих устройствах.

2.Исключение необходимости изготовления лент программо­ носителей и применения устройств считывания их для каждого

станка.

3. Возможность использования хранящихся в запоминающих устройствах программ обработки для любого станка с программ­ ным управлением без размножения программоносителей или изме­ нения их форматов в соответствии с конструктивными особен­ ностями считывающих устройств отдельных станков.

166


4.Возможность использования при организации вычислитель­ ного центра имеющейся аппаратуры для изготовления перфолент.

5.Значительное сокращение времени, затрачиваемого на про­ граммирование обработки и проверку составленной программы.

6.Комплексный сбор всей информации, необходимой для упра­ вления предприятием в целом, т. е. данных о загрузке станков, неполадках, возникающих в управлении производством и техни­

ческом обслуживании станков, о производительности труда опе-

Рис. 96. Блок-схема комплекса управления производством:

1 — архив комплекса; 2 — ЭВМ; 3 — оператор; 4 — самонастраивающиеся системы управления станками; 5 — станки; 6 — устройства управления станками; 7 — канал связи, 8 — автоматические измерительные машины; 9 — чертежные и разметочные машины: 10 — пульт для ввода графических материалов; 11 — резервные приставки; 12 — устройства для корректировки программ

раторов, выполнении норм, стойкости инструментов, браке и его причинах, загрузке цехов, деятельности заводов — поставщиков материалов, полуфабрикатов и готовых изделий.

7.Наличие каналов двусторонней связи между ЭВМ 2 и устрой­ ствами управления 6 станками с программным управлением,

благодаря чему операторы могут получать непосредственный инструктаж от оператора 3 ЭВМ, осуществляющего программи­

рование обработки.

8.Параллельное прохождение информации от центральной диспетчерской через ЭВМ на отдельные производственные участки.

Вдальнейшем к существующей ЭВМ, управляющей работой станков с программным управлением, могут быть подключены самонастраивающиеся системы управления 4 этими станками.

ЭВМ может также выполнять различные дополнительные работы: осуществлять проверку составленной программистом про­

167

граммы обработки и ее увязку с технологическими возможностями конкретных станков, производя при этом выбор оптимальных режимов резания; контролировать работу цехов, отдельных стан­ ков и агрегатов; по специальному двустороннему каналу связи 7 задавать программу контроля автоматическим измерительным машинам с программным управлением <5; получать и обрабатывать результаты замеров, выполненных этими машинами; управлять работой автоматических чертежных и разметочных маши'н 9; производить обработку вводимых от специального пульта 10

графических материалов.

К станкам с программным управлением могут быть дополни­ тельно подключены резервные приставки 11, используемые в слу­

чае неполадок в данной системе, а также портативные устройства для корректировки программ обработки 12.

За последнее время фирма «Sundstrand» продала различным заводам США большое количество станков с программным управле­ нием, оснащенных системами Omnicontrol.

По данным фирмы, первоначальные затраты на станок с си­ стемой Omnicontrcl, если на заводе-потребителе уже имеется вычислительная машина, являются меньшими, чем затраты на станок с программным управлением, работающий от перфоленты

или магнитной ленты.

возможно

на станках

Использование

системы Omnicontrol

с программным управлением не только

фирмы

«Sundstrand»,

но и других фирм.

Как правило, существующие станки с програм­

мным управлением можно модернизировать, оснастив их этой системой.

По данным фирмы «Sundstrand», применение системы Omni­ control позволяет повысить производительность станка в среднем на 30/6.

Ряд самолете- и автомобилестроительных фирм США и Англии успешно применяют системы непосредственного программного управления от ЭВМ: производительность станков при этом повы­ шается в среднем на 21 %. Составление программ производится

с помощью той же ЭВМ, работающей в режиме разделения времени.

20.ИСПОЛЬЗОВАНИЕ СИНТАКСИЧЕСКИ ОРИЕНТИРОВАННОГО

ТРАНСЛЯТОРА В КАЧЕСТВЕ ПОСТПРОЦЕССОРА

Особенностью систем программного управления оборудованием является использование большого разнообразия внешних уст­ ройств, подключаемых к данной вычислительной системе: станков с программным управлением различных типов, графопостроителей, координатографов, роботов-манипуляторов и т. п. Каждое из подключаемых устройств имеет свой входной язык, поэтому при подключении нового устройства или замене одного типа устрой­ ства другим приходится каждый раз заново разрабатывать согла­ сующие программы (постпроцессоры), переводящие информацию,

168


получаемую с процессора, в информацию, представленную на языке подключаемого внешнего устройства.

Поскольку существует много различных типов устройств, предназначенных для решения одной и той же задачи, то для ка­ ждого данного, устройства определенного типа приходится раз­ рабатывать свою согласующую программу, что, естественно, неэффективно.

Очевидно, более целесообразно создать одну программу, спо­ собную переводить один язык в другой. Подобными программами являются синтаксически ориентированные трансляторы.

Понятие о синтаксически ориентированном трансляторе

Транслятор есть программа, воспринимающая входную инфор­ мацию (программу), записанную на одном языке, и переводящая

ее в информацию (программу), за­

Программа

на входном языке

писанную на другом языке (рис. 97).

Очевидно, что обычные про­

 

 

граммы-постпроцессоры

представ­

 

 

ляют собой трансляторы, переводя­

Транслятор

щие программы,

получаемые с вы­

хода процессора,

на

язык

конкрет­

 

 

ного

программного

оборудования

 

 

(например, станка с программным

Программа

на выходном языке

управлением).

 

 

 

Синтаксически

ориентированный

Рис. 97. Принцип работы тран­

транслятор отличается от обычного

 

слятора

тем,

что он может переводить фразы

 

 

с одного любого языка на другой, если заданы грамматика вход­ ного языка и зависимость между грамматиками входного и вы­ ходного языков (рис. 98).

Программа на входном языке

Грамматика

входного_

Синтаксически-

Связь между грамматикой

ориентированный

-входного и выходного язы-

языка

 

 

транслятор

 

 

 

 

 

 

т

 

 

 

Программа на выход­

 

 

 

ном языке

 

Рис. 98. Принцип работы сиитаксически-ориентированного транслятора

Транслятор становится независимым как от входного, так и от выходного языков. Поэтому синтаксически ориентированный транслятор можно использовать в качестве программы-постпро­ цессора и при переходе от одного устройства с программным

169