3.1.      ПОДГОТОВКА УПРАВЛЯЮЩИХ ПРОГРАММ ДЛЯ ФРЕЗЕРНОГО СТАНКА С УСТРОЙСТВОМ ЧПУ ТИПА Н33

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

Z+002486перемещение по оси Z вверх на 2486 импульсов, т.е. на 24,86 мм;

М05 – стоп шпинделя;

F 0650подача 500 мм/мин.

Таблица 3.1

Применение символов в коде

Символы

адресов

Назначение  слов

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

I, J, K

F

G

L

M

N

X, Y, Z

Координаты начальной точки дуги по осям X, Y, Z

Адрес кода подачи

Подготовительная  функция

Коррекция

Смешанная (вспомогательная) функция

Номер кадра

Величина перемещения по осям X, Y, Z

7

4

2

3

2

3

7

Каждый кадр должен начинаться со слова «Номер кадра», значение номера индицируется на пульте устройства ЧПУ и соответствует отрабатываемому в данный момент кадру

программы. Номер кадра не оказывает влияния на ход программы, может быть задан любым числом от 0 до 999, но удобнее сквозная нумерация укадров программы.

Каждый кадр заканчивается словом «Конец кадра» (символом LF).

Если кадр содержит слово «Коррекция» (адрес L), то оно должно стоять перед символом «Конец кадра».

Если кадр содержит слово «Подготовительная функция», оно должно стоять сразу после слова «Номер кадра».

Остальные слова могут располагаться в кадре в произвольном порядке, но для удобства работы с программами рекомендуется следующая последовательность адресов в кадре:

N, G, X, У, Z, I, J, K, M, S, T, L, LF.

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

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

Таблица 3.2

Задание подготовительных функций

Обозначение слова «Подготовительная функция»

Значение слова

«Подготовительная функция»

G 01

G 02

G 03

G 04

G 17

G 18

G 19

G 40

Линейная интерполяция

Круговая интерполяция по часовой стрелке

Круговая интерполяция против часовой стрелки

Пауза

Выбор плоскости Х, У

Выбор плоскости X, Z

Выбор плоскости Y, Z

Отмена коррекции

При отсутствии в кадре слова «Подготовительная функция» выполняется команда предыдущего кадра, в котором было указано это слово.

В начальном состоянии устройством ЧПУ автоматически устанавливается функция G 01. Заданная подготовительная функция действует до прихода другой подготовительной функции.

Выбор плоскости обработки (G17, G18, G19) необходим только при круговой интерполяции. Заданная плоскость обработки сохраняется до появления подготовительной функции, задающей другую плоскость обработки. Осуществление круговой интерполяции без задания плоскости обработки не производится.

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

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

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

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

· подготовительную функцию G01, если она не была задана перед этим;

· направление и длину перемещения по осям координат X, Y, Z.

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

Направление перемещения задается знаками:  «+» и «-».