ВУЗ:
Составители:
6
используют аппаратный блок умножения (БУ) и блок преобразования кодов
(БПК).
Базовое программное обеспечение УЧПУ записывается в постоянное
запоминающее устройство (ПЗУ) и представляет собой набор подпрограмм,
реализующих так называемые подготовительные G и вспомогательные
функции М, а также сервисные функции по вводу и отработке управляющей
программы. Управляющая программа представляет собой последовательность
кадров, определяющих траекторию движения инструмента. В кадре с помощью
G и М-функций определяются тип интерполяции (линейная, круговая),
перемещения по координатам, скорости подач и частоты вращения привода
главного движения, тип и коррекция на вылет режущего инструмента и другая
информация, определяющая работу на участке траектории.
Рассмотрим отработку управляющей программы с точки зрения
функционирования и использования блоков УЧПУ. Основное машинное время
при отработке кадра затрачивается на расчет траектории движения
инструмента. Движение по траектории в общем случае включает в себя участки
разгона и торможения. Согласование движения по координатам и
формирование задающих воздействий осуществляется программным
интерполятором, который разворачивает требуемую траекторию во времени по
прерываниям от таймера. Отработка этой траектории осуществляется
следящими приводами подач. Сигнал ошибки по положению формируется
программным способом, а затем выдается через ЦАП в качестве сигнала
управления скоростью электропривода. Привод подачи (главного движения)
при этом представляет собой автономное устройство, которое должно быть
замкнуто обратной связью по скорости. Работа интерполятора должна
осуществляться в реальном масштабе времени. При использовании численных
методов интегрирования шаг интегрирования определяется периодом
прерывания от таймера. Для обеспечения частоты среза приводов порядка
50 Гц прерывания от таймера должны производится на частоте не менее 100 Гц.
Во время отработки текущего кадра в фоновом режиме происходит
подготовка информации для следующего кадра. Этот этап называется
«Интерпретация кадра». Он включает в себя преобразование символьной
информации в числовую. Числовая информация вводится в десятеричной
системе счисления. Вначале символьная информация преобразуется в двоично-
десятичную систему, а затем с помощью БПК - в двоичную. Аналогичная
задача преобразования информации возникает и в каналах обратной связи по
положению. Контроль положения осуществляется в двоично-десятичном коде.
Для согласования информация с преобразователя фаза-код преобразуется к
машинному (двоичному) представлению.
При выводе информации возникает обратная задача - преобразование
двоичной информации в двоично-десятичные числа, а затем в символьное
представление.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »