- •Управление станками и станочными комплексами
- •Оглавление
- •Библиографический список 56 Введение
- •Классификация и структура систем управления станками
- •Ручное управление станками
- •Автоматическое управление станками
- •1.2.1. Системы управления с распределительными валами (рв)
- •1.2.2. Копировальные системы управления
- •1.2.3. Системы циклового программного управления
- •1.2.4. Системы числового программного управления
- •1.2.5. Адаптивные системы управления
- •Контрольные вопросы
- •3.Индексация станков с чпу
- •3. Модели учпу
- •Контрольные вопросы
- •4.Задачи чпу
- •4.1. Геометрическая задача
- •4.1.1. Структура кадра управляющей программы
- •Работа учпу в автоматическом режиме
- •Интерполяция
- •4.2. Логическая задача
- •4.3. Технологическая задача
- •4.4. Терминальная задача
- •Контрольные вопросы
- •5. Классификация систем чпу
- •5.1. Системы класса nc
- •5.2. Системы класса snc
- •5.3. Системы класса cnc
- •5.4. Системы класса dnc
- •5.5. Система класса hnc
- •5.6. Системы класса pcnc
- •Контрольные вопросы
- •6. Структура систем чпу
- •6.1. Комплекс «станок с чпу»
- •Контрольные вопросы
- •7. Принцип работы станков с чпу
- •7.1. Состав системы чпу
- •Контрольные вопросы
- •8. Приводы подач станков с чпу
- •1 − Электродвигатель; 2 − зубчатая передача; 3 − винтовая передача
- •1 − Электродвигатель; 2 − червячная передача; 3 − реечная передача
- •Виды применяемых электродвигателей
- •1. Электродвигатели постоянного тока:
- •2. Асинхронные электродвигатели:
- •3. Шаговые электродвигатели:
- •8.2. Датчики обратной связи
- •8.3. Следящий привод станков с чпу
- •Контрольные вопросы
- •Приводы главного движения станков с чпу
- •9.1. Особенности приводов главного движения станков с чпу
- •9.2. Шпиндельные группы станков с чпу
- •Контрольные вопросы
- •Выбор и проектирование систем чпу
- •Контрольные вопросы
- •Библиографический список
4.1.1. Структура кадра управляющей программы
Каждый кадр управляющей программы содержит информацию в закодированном виде. Данные в кадре представляются словами, состоящими из буквенного адреса и числового значения. Буквенный адрес определяет назначение следующего за ним числового значения.
На практике, обычно, вместо понятия «информационное слово» используют понятие «функция».
Примеры информационных слов:
Формат числового значения (количество знаков, обязательность указания незначащих нулей, положение разделителя целой и дробной части, а также его присутствие), следующего за буквенным адресом информационного слова, общепринятый, но в некоторых случаях производители УЧПУ используют свой.
Например, задание перемещения инструмента по оси ОХ на 125,5 мм, в зависимости от УЧПУ, может быть записано в кадре следующим образом: Х 12550 или Х00125500 и т.д.
К структуре кадра предъявляются определенные требования:
Каждый кадр должен начинаться со слова «номер кадра» и заканчиваться словом «конец кадра».
Информационные слова в кадре рекомендуется записывать в определенной последовательности:
-
Номер кадра
N x x x
Подготовительная функция
G x x
Размерные перемещения
X, Y, Z,U…A, B, C
Параметр интерполяции
I, J, K
Функция подачи
F
Функция главного движения
S
Вспомогательная функция
M, T
Конец кадра
LF
В пределах одного кадра не должны повторяться слова «размерные перемещения», «интерполяция», «шаг резьбы».
В пределах одного кадра не должны использоваться слова «подготовительная функция», входящие в одну группу. Например, в одном кадре не могут использоваться информационные слова G01 и G03, G02 и G03…
Структура кадра управляющей программы в УЧПУ различных производителей может несколько отличаться от приведенной выше.
Работа учпу в автоматическом режиме
Работу УЧПУ в автоматическом режиме можно представить алгоритмом (рис. 4.2).
После считывания очередного кадра он попадает в буфер (часть ОЗУ УЧПУ, выделяемая для временного хранения информации), т. е. становится буферным. В буфере производится преобразование информации из формата программоносителя (обычно JSO − 7 bit) в формат УЧПУ (двоичный код).
Затем происходит активизация кадра, подготовленного в буфере, т.е. начинается его отработка. В это время следующий кадр управляющей программы считывается в буфер. Во время отработки кадра производится проверка на наличие признака «Конец отработки кадра», который генерируется, когда отработаны все перемещения и команды, определенные в нем.
Если такой признак есть, то выполняется проверка на наличие в кадре признака «Конец отработки программы». Если и он есть, происходит останов программы. Если такого признака в кадре нет, происходит активизация кадра, находящегося в буфере.