Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Соломонцев Ю.М. Теория автоматического управления

.pdf
Скачиваний:
106
Добавлен:
02.05.2014
Размер:
5.48 Mб
Скачать

кодом операции

команда,

указываются

адресом

памяти, т. е.

участком памяти,

в виде

последовательности ячеек с номерами

от нуля до п >, где онихранятся (рис. 4.20). Этим

обеспечивается

косвенный доступ

к информации, что позволяет

в соответствии

с одним и тем же алгоритмом обрабатывать

различные данные.

Команды типа

КО, АО

называют одноадресными. Именно их

в основном и применяют в программируемых устройствах логического управления. Одноадресная структура является достаточной для представления таких односложных функций, как ДОПОЛНЕНИЕ, СДВИГ, СТЕПЕНЬ при двоичном основании. При реализации более сложных функций, т. е. при выполнении операций с двумя операндами, возникает необходимость косвенной адресации памяти, содержащей второй операнд. В качестве такого адреса второго операнда используют аккумулятор процессора, где производится операция и хранится ее результат после выполнения команды. Таким образом, в наборе команд имеются коды, позволяющие загрузить аккумулятор содержимым памяти или же, наоборот, переслать содержимое аккумулятора в память.

Пример. Реализовать функцию у= Яц-f- #аЯ8.

Обозначим через MI, fft и Я8 ячейки памяти, где хранятся значения соответствующих переменных,т. е. HI — адрес переменнойИ[, получаемой машиной. При принятых обозначениях программа, реализующая вычисления функции у, будет иметь вид:

Адрес

Команда

АО

команды

КО

ОЗАГРУЗИТЬ

1

И

я,

ИЛИ

ПОМЕСТИТЬ

Комментарий

Переслать содержимое ячейки памяти с адресом Я, в аккумулятор А Выполнить операцию И с содержи-

мым ячейки Яs и аккумулятора А\ результат поместить в А Выполнить операцию ИЛИ с содержимым ячейки И-i и аккумулято-

ра А; результат поместить в А Переслать содержимое А в ячейку с адресом Y, где должно в итоге оказаться значение у

Программное обеспечение ПК

В работе автоматизированной системы управления объектом используют два типа обмена информацией: постоянный обмен между объектом и комплексом средств управления (входы и выходы данных); обмен по мере необходимости между оператором и системой управления.

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

181

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

ПК европейских и американских производителей различаются типом используемых языков. До появления ПК в США задачи логического управления решались с применением релейно-кон- тактной аппаратуры, а позднее, когда это стало экономически оправданным, — с помощью мини-ЭВМ. В Европе же до применения программируемой логики получила развитие промежуточная технология — бесконтактная логика. Этим и объясняется тот факт, что в первом случае в настоящее время применяютрелейный язык, а во втором — утвердилась практика составления булевых уравнений.

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

Релейные схемы состоят из пяти компонентов (табл. 4.14): переменная и ее дополнение, начало и конец ветвления параллель-

ной цепи и символ присвоения результата.

Логическая функция (И; ИЛИ} создается последовательным соединением компонентов и соответствует понятию «команда». Однако чтобы релейный язык был более совершенным, ПК создают таким образом, чтобы была возможность программировать непосредственно более полное логическое уравнение. Элементом программирования на релейных языках является цепь.

Цепь — это совокупность элементов релейных схем, в том числе хотя бы одного символа присвоения, представляющая собой последовательность команд, выполняемых ПК.

Конструкция цепи должна отвечать жестким требованиям, поскольку она должна быть переведена с помощью устройства программирования (транслятора) в последовательность выполняемых команд. Формат цепи может быть фиксированным или переменным. В первом случае цепь должна состоять из определенного числа компонентов. Символ присваивания позволяет идентифицировать строку программы и назначить промежуточную переменную или соответствующий выход. Логические компоненты уравнения уп-

4.14. Компоненты релейных схем

Европейский

Американский

 

Значение

 

вариант

вариант

 

 

 

Логические компоненты

 

 

 

 

 

Реле с замыкающим контактом

 

 

 

 

Реле с размыкающим контактом

 

тг

тг

 

Начало ветвления

параллельной

цепи

•ZT

 

 

Конец ветвления

параллельной

цепи

 

 

 

 

 

 

Символ присвоения

 

 

fj* "-"и Y

.f-^Xu/ia

Y

Присвоение результата промежуточной

 

 

переменной или выходу

равления идентифицируются входам, промежуточным переменным и выходам.

Например, формат цепи ПК «Модикон» предполагает наличие пяти компонентов: четыре первые позиции цепи А, В, С и D отводятся для логических компонентов, а последняя — для символа присвоения, указывающего с помощью номера цепь и промежуточ-

ную (рабочая

память)

или

выходную (управление объектом)

переменную в

соответствии с

логикой управления.

При использовании

языка

релейно-контактных символов по

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

Булев язык. Работая с бесконтактной логикой, программисты ПК имеют дело с булевыми уравнениямии схематическими изображениями цепей. В этих случаях предпочтительно использовать более совершенный язык программирования типа булева.

Булев язык позволяет непосредственно написать уравнение, поэлементно соединяя операнды или операторы. При этом возможны фиксированный и переменный формат по числу операндов логического уравнения. Целесообразность применения перемен-

183

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

4.9. ЧИСЛОВОЕ ПРОГРАММНОЕ УПРАВЛЕНИЕ СТАНКАМИ И СИСТЕМЫ ЧПУ

На основе достижений кибернетики, электроники, вычислительной техники и приборостроения были разработаны принципиально новые системы программного управления — системы ЧПУ, широко используемые в станкостроении. Эти системы называют числовыми потому, что величина каждого хода исполнительного органа станка задается с помощью числа. Каждой единице информациисоответствует дискретное перемещение исполнительного органа на определенную величину, называемую разрешающей способностью системы ЧПУ или ценой импульса. В определенных пределах исполнительный орган можно переместить на любую величину, кратную разрешающей способности. Число импульсов, которое можно подать на вход привода, чтобы осуществить требуемое перемещение L, N = Llq, где ц — цена импульса. Число N, записанное в определенной системе кодирования на носителе информации (перфоленте, магнитной ленте и др.), является программой, определяющей величину размерной информации.

Под ЧПУ станком понимают управление (по программе, заданной в алфавитно-цифровомкоде) движением исполнительных органов станка, скоростью их перемещения, последовательностью цикла обработки, режимом резания и различными вспомогательными функциями.

Система ЧПУ — это совокупность специализированных устройств, методов и средств, необходимых для реализации ЧПУ станком. Устройство ЧПУ (УЧПУ) — часть системы ЧПУ, предназначенная для выдачи управляющих воздействий исполнительным органом станка в соответствии с управляющей программой (УП).

Глруктурная схема системы ЧПУ представлена на рис. 4.21, а.

Чертеж детали ЧД, подлежащей

обработке на

станке с

 

ЧПУ,

одновременно

поступает в систему

подготовки

программы

СПП

и систему технологической подготовки СТП. Последняя

обеспе-

чивает

СПП

данными о разрабатываемом технологическом

про-

цессе,

режиме резания и т. д. На основании этих данных

разра-

батывается управляющая программа УП. Наладчики устанавливают на станок приспособления, режущие инструменты согласно документации, разработанной в СТП.

Установку заготовки и снятие готовой детали осуществляет оператор или автоматический загрузчик. Считывающее устройство СУ считывает информацию с программоносителя. Информа^

УП

Технология

обработки

детали,

режимы

резания

—I Наладка

Д

ДВ

а)

в)

Рис. 4.21. Структурная схема системы ЧПУ (а) и целевого механизма (б)

ция поступает в УЧПУ, которое выдает управляющие команды на целевые механизмы ЦМ станка, осуществляющие основные и вспомогательные движения цикла обработки. Датчики обратной связи ДОС на основе информации (фактические положения и скорость перемещения исполнительных узлов, фактический размер обрабатываемой поверхности, тепловые и силовые параметры технологической системы и др.) контролируют величину перемещения ЦМ. Станок содержит несколько ЦМ, имеющих (рис. 4.21,6)

двигатель

ДВ,

являющийся

источником

энергии; передачу Я,

служащую

для

преобразования энергии

и ее передачи от дви-

гателя к

исполнительному

органу ИО;

собственно НО (стол,

салазки, суппорт, шпиндель и т. д.), выполняющий координатные

перемещения

при выполнении цикла

обработки.

 

Система ЧПУ может видоизменяться в зависимости от вида

программоносителя, способа кодирования информации

в УП

и метода ее

передачи в систему ЧПУ.

УЧПУ размещают

рядом

со станком (в одном или двух шкафах) или непосредственно на станке (в подвесных или стационарных пультах управления). Двигатели приводов подач станков с ЧПУ, имеющие специальную конструкцию и работающие с конкретными УЧПУ, являются составной частью системы ЧПУ.

Все данные, необходимые для обработки заготовки на станке, УЧПУ получают от УП, которая содержит два вида информации — геометрическую и технологическую. Геометрическая информация содержит координаты опорных точек траектории движения инструмента, а технологическая — данные о скорости, подаче, номере режущего инструмента и т. д. УП записывают на програм-

моносителе. В оперативных системах ЧПУ программа может вводиться (с помощью клавиш) непосредственно на станке.

Наиболее распространенными программоносителями являются восьмидорожковые перфоленты шириной 25,4 мм. Транспортная дорожка, составленная из отверстий, служит для перемещения ленты (с помощью барабана) в считывающем устройстве. Рабочие отверстия, несущие информацию, пробивают на специальном устройстве, называемом перфоратором. Информацию на перфоленту наносят кадрами, каждый из которых является составной частью УП, содержащей не менее одной команды. В кадре можно

 

 

 

 

 

 

—[

Обработка

ЭВН, расчет

Перфолента

f/нтер —

 

Электрические

Устройство

МП

 

программной

программ

 

палятар

 

сигналы ОС)

записи на МЛ

\\

информации

 

 

 

 

 

(УЧПУ)

 

 

^Перфолента

\

 

 

 

 

 

\

\

Манные для ЭВМ

Ручной расчет

 

Устройство

 

 

программ

 

 

контроля

\

Реализация

 

 

 

 

 

 

программы

 

 

 

 

 

 

_|\

(станок с ЧПУ)

 

 

 

 

 

 

 

Деталь

ЗВМ,

Перфолента

Устройство

 

Перфолента

Обработка

 

 

программной

 

расчет

Перфолента

контроля

 

 

информации

 

программ

перфоленты

 

 

 

 

 

 

 

Г

 

 

(УЧПУ)

 

 

 

 

 

 

 

 

 

 

Устройство

записи

Ручной расчет

Реализация

 

 

на перфоленту

 

программ

программы

 

Данньдля ЗВП

|

 

(станок с ЧПУ)

-

 

1

 

 

 

 

 

 

 

 

\ Система подготовки программ управления

станком

\

 

 

I [истепа подготовки и хранения \програпм управления станком

Рис. 4,22 Структурные схемы системы с ЧПУ:

а — при задании УП в декодированной виде; б — при задании УП в кодированной виде: « — при управлении от ЭВМ

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

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

Декодирование осуществляется с помощью интерполятора, который преобразует вводимую в него (на перфоленте или от ЭВМ) кодированную геометрическую информацию о контуре детали в последовательность управляющих импульсов, соответствующих элементарным перемещениям исполнительного органа. Некодированную программу записывают на магнитнуюленту (МЛ) на специальном пульте, имеющем интерполирующее устройство с выходом, предназначеннымдля записи; лентопротяжный механизм с магнитными головками для стирания, записи и воспроизведения. Системы ЧПУ, в которых УП задается в декодированном виде (рис. 4.22, а), являются наиболее простыми поконструкции, но имеют ограниченные технические возможности.

Практически во всех современных системах ЧПУ задание УП осуществляется на перфоленте в кодированномвиде (рис. 4.22, б), т. е. геометрическая и технологическая информация записывается в виде чисел и букв. Такие системы, используемые для управления автоматизированными станками всех технологических групп, имеют следующие преимущества: малый объем программоносителя (перфоленты) и удобство его хранения; отсутствие ограничения на число и содержание технологических команд; длина программы зависит не от ее длительности обработки детали, а от сложности ее конфигурации и других факторов, влияющих на характер траектории инструмента; допускается корректировка УП с пульта УЧПУ.

187

В настоящее время все чаще для управления станком или группой станков с ЧПУ применяют малые ЭВМ (рис. 4.22, в).

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

В системах ЧПУ в основном применяют линейные и линейнокруговые интерполяторы; первые обеспечивают перемещение инструмента между соседними опорными точками по прямым линиям, расположенным под любым углом, а вторые — как по прямым линиям, так и по дугам окружностей.

Важнейшей технической характеристикой системы ЧПУ является ее разрешающая способность или дискретность, под которой понимают минимально возможную величину перемещения (линейного и углового) исполнительного органа станка, соответствующую одному управляющему импульсу, т. е. контролируемую в процессе управления. Большинство современных систем ЧПУ имеют дискретность 0,01 мм/импульс. Осваивают производство систем с дискретностью 0,001 мм/импульс.

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

По уровню технических возможностей международной классификации системы ЧПУ делят на следующие классы: NC — системы с покадровым чтением перфоленты на протяжении цикла обработки каждой заготовки; SNC — системы с однократным чтением всей перфоленты перед обработкой партии одинаковых заготовок; CNC — системы со встроенной малой ЭВМ (компьютером, микро-

процессором); DNC — системы

прямого числового управления

группами

станков

от одной ЭВМ; HNC — оперативные

системы

с ручным набором программы на пульте управления.

 

По технологическому назначению системы ЧПУ

подразделяют

на четыре

вида:

позиционные;

обеспечивающие

прямоугольное

формообразование;

обеспечивающие

прямолинейное формообра-

зование; обеспечивающие

криволинейноеформообразование.

Позиционные системы ЧПУ обеспечивают высокоточное пере-

мещение

(координатную

установку)

исполнительного

органа

станка в заданную программой

позицию за минимальное время.

По каждой координатной оси программируется только перемещение, а траектория перемещения может быть произвольной. Перемещение исполнительного органа с позиции на позицию осуществляется с максимальной скоростью, а его подход к заданной позиции — с минимальной (ползучей) скоростью. Точность позиционирования повышается в результате подхода исполнительного органа к заданной позиции всегда с одной стороны (например, слева направо). Позиционными системами ЧПУ оснащают сверлильные и координатно-расточные станки.

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

Системы ЧПУ, обеспечивающие прямолинейное (под любым углом к координатным осям станка) формообразование и позиционирование, реализуют движение инструмента при резании одновременно по двум координатнымосям (X и Y). В данных системах используют двухкоординатный интерполятор, выдающий управляющий импульс сразу на два привода подач. Общее число управляемых координат в таких системах 2—5. Указанные системы обладают большими технологическими возможностями (по сравнению с прямоугольными), их применяют для оснащения токарных, фрезерных, расточных и других станков.

Системы ЧПУ, обеспечивающие криволинейное формообразование, позволяют управлять обработкой плоских и объемных деталей, содержащих участки со сложными криволинейными контурами.

Системы ЧПУ, обеспечивающие прямоугольное, прямолинейное и криволинейное формообразование, относятся к контурным (непрерывным) системам, так как они позволяют обрабатывать деталь по контуру. Контурные системы ЧПУ имеют, как правило, дискретный привод.

Многоцелевые (сверлильно-фрезерно-расточные) станки в целях расширения их технологических возможностей оснащают кон- турно-позиционными системами ЧПУ.

По числу потоков информации системы ЧПУ делят на замкнутые, разомкнутые и адаптивные.

189

Разомкнутые системы характеризуются наличием одного по-

тока информации,

поступающего со

считывающего

устройства

к исполнительному

органу станка. В

механизмах

подач таких

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

Замкнутые системы ЧПУ характеризуются двумя потоками информации: от считывающего устройства и от датчика обратной связи по пути. В этих системах рассогласование между заданными и действительными перемещениями исполнительных органов устраняется благодаря наличию обратной связи.

Адаптивные системы ЧПУ характеризуются тремя потоками информации: от считывающего устройства; от датчика обратной связи по пути; от датчиков, установленных на станке и контролирующих процесс обработки по таким параметрам, как износ режущего инструмента, изменение сил резания и трения, колебания припуска и твердости материала заготовки и др. Такие системы позволяют корректировать программу обработки с учетом реальных условий резания.

4.10. КОНСТРУКТИВНЫЕ ОСОБЕННОСТИ СТАНКОВ С ЧПУ

Станки с ЧПУ должны обеспечивать высокие точность и скорость отработки перемещений, заданных УП, а также сохранять эту точность в заданных пределах при длительной эксплуатации. Конструкция станков с ЧПУ должна, как правило, обеспечивать совмещение различных видов обработки, автоматизацию загрузки и выгрузки деталей, автоматическое и дистанционное управление сменой инструмента, возможность встраивания в общую автоматизированную систему управления. Высокая точность обработки определяется точностью изготовления и жесткостью станка. В конструкциях станков с ЧПУ используют короткие кинематические цепи, что повышает статическую и динамическую жесткость станков. Для всех исполнительных органов применяют автономные приводы с минимальновозможным числом механических передач. Эти приводы должны иметь высокое быстродействие. Точность станков с ЧПУ повышается в результате устранения зазоров в передаточных механизмах приводов, уменьшения потерь на трение в направляющих механизмах, повышения виброустойчивости, снижения тепловых деформаций.

По технологическим признакам и возможностям станки с ЧПУ (рис. 4.23) классифицируют практически так же, как универ-