Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник лаб. раб..DOC
Скачиваний:
16
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

4.3.3. Методы программирования интерполяции

4.3.3.1.Основные положения

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

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

Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка.

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

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

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

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

Дискретность задания информации по линейным координатам составляет 0,001 мм, по круговым координатам - 0,001°.

Максимальные перемещения в одном кадре составляют по линейным координатам 9999,999 мм, по круговым - ±9999,999 угловых градусов.

Числовые значения по адресам X, Y, Z, A, B, C, U, V, W, I, J, K задаются соответствующим знаком (“плюс” или “минус”).

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

Прямолинейный участок интерполяции задается одним кадром, который содержит следующую информацию:

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

2)подготовительную функцию G90 или G91 – задание размеров в абсолютных значениях или приращениях, если она не была задана ранее;

3)координаты конечной точки в абсолютных значениях или приращениях с соответствующими адресами перемещений;

4)скорость подачи, если она не была задана ранее.

Пример. Линейная интерполяция на участке Р0Р1 (рис. 14) может быть задана кадром в абсолютной системе отсчета:

N25 G1 G90 X12.146 Y90.7, где X=X1, Y=Y1;

и в приращениях:

N25 G1 G91 X-60.254 Y79.426,где X=X1 - X0, Y=Y1 - Y0.

Аналогично программируется линейная интерполяция по другим осям. В одном кадре с линейной интерполяцией может быть задано движение по четырем координатам.

Рис. 14.

4.3.3.2.Круговая интерполяция

Круговую интерполяцию можно задать в одной из следующих плоскостей: XY, XZ, YZ. Выбор плоскости обработки производится в соответствии с рис. 15.

Рис. 15

Дугу окружности программируют одним кадром, который должен содержать следующую информацию:

1) подготовительную функцию G2 или G3 - интерполяция по или против часовой стрелки, если она не была задана ранее;

2) плоскость обработки (G17, G18, G19), если она не была задана ранее;

3) подготовительную функцию G90 или G91 - задание размеров в абсолютной системе отсчета или в приращениях, если она не была задана ранее;

4) координаты конечной точки в абсолютных значениях или в приращениях с соответствующими адресами X, Y, Z;

5) координаты центра дуги относительно начальной точки (независимо от функции G90 или G91) с соответствующими адресами I, J, К;

6) скорость подачи, если она не была задана ранее.

Пример. Круговая интерполяция на участке Р0Р1 (рис. 16) может быть задана кадром в абсолютной системе отсчета:

N31 G2 G17 G90 X40 Y78.722 I28.722 J20,

где X=X1, Y=Y1, I=XC - X0, J=YC - Y0;

или в приращениях:

N31 G2 G17 G91 X8.722 Y58.722 I28.722 J20,

где X=X1 - X0, Y=Y1 - Y0, I=XC - X0, J=YC - Y0.

Аналогично задастся круговая интерполяция в плоскостях ХZ и YZ. В одном кадре УП может быть запрограммирована полная окружность.

Рис. 16

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

полнойокружности, показаны на рис. 17.

Рис. 17

Начальная точка Р0 и конечная Р1 совпадают.

В абсолютной системе отсчета:

N51 G2 G90 Х50. Y60. I80. J60.

В приращениях:

N51 G2 G91 I30.

Максимальный радиус дуги в кадре с круговой интерполяцией составляет 9999,999 мм. При программировании круговой интерполяции можно вместо адресов I, J, K задавать радиус R. При таком задании возможно построение двух дуг: меньше 180 и больше 180° (рис. 16). Если дуга меньше 180 (дуга 1), то следует задавать радиус положительным, если дуга больше 180° (дуга 2), радиус задается отрицательным.

Пример. Круговая интерполяция на участке Р0Р2 (рис. 18) может быть задана в абсолютной системе отсчета:

N20 G3 G90 X170. Y90. R40.

N21 G2 X120. Y140. R-50.

или в приращениях:

N20 G3 G91 X-40. Y-40. R40.

N21 G2 X-50. Y50. R-50.

Рис. 18

Примечания: 1. При программировании дуги 180° радиус можно задавать как положительным, так и отрицательным.

2. Нельзя программировать полную окружность при помощи радиуса. В этом случае возникает ошибка 28. Следует задавать параметры I, J, К.