Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование токарн. обраб. на станках ЧПУ....docx
Скачиваний:
23
Добавлен:
01.07.2025
Размер:
47 Кб
Скачать
☆

8.8.2.2. Линейная интерполяция (g01)

Линейная интерполяция (G01) определяет линейное одновременное движение, скоординированное по всем осям, которые запрограммированы в кадре, с заданной скоростью обработки.

Формат:

G01 [ДРУГИЕ G] [ОСИ] [ОПЕРАНД КОРРЕКТИРОВКИ] [СКОРОСТЬ ПОДАЧИ] [ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ].

[СКОРОСТЬ ПОДАЧИ] — выражает рабочую скорость (F), с которой выполняется движение. В случае отсутствия используется ранее запрограммированная скорость. Это означает, что в предшествующих кадрах должна быть запрограммирована величина подачи. В противном случае подается сигнал ошибки.

Описание остальных полей аналогично G0 в предыдущем пункте.

В качестве примера рассмотрим чистовую обработку детали, представленную на рис. 8.1.

 

Рис. 8.1.  Схема обработки конической поверхности

 

После того определения траектории перемещений составляем таблицу опорных точек:

 

Таблица 28.

Координаты опорных точек

№ точки

X

Z

И.т.

140

60

1

67,695

1

2

82

-46

3

104

-76

4

122

-76

 

На основании табл. 28 формируем УП:

N1 T1.1M6

N2 ;устанавливаем первый инструмент

N3 SSL=2200

N4 ;вводим ограничение числа оборотов

N5 G96 F0.1 S140 M13

N6 ;устанавливаем постоянную скорость резания 140 м/мин, подачу 0.1мм/об, включаем подачу СОЖ и правое вращение шпинделя

N7 X67.695 Z1

N8 ;ускоренно перемещаемся в точку 1

N9 G1 X82 Z-46

N10 ;выполняем обработку на рабочей подаче вдоль траектории от точки 1 до 4

N11 X104 Z-76

N12 X122

N13 G X140 Z60

N14 ;возвращаемся в исходную точку с ускоренной подачей

N15 M30

N16 ;конец программы, останов шпинделя, выключение СОЖ.

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

 

8.8.2.3. Круговая интерполяция (g02-g03)

Круговая интерполяция (G02-G03) определяет круговое движение по часовой стрелке (G02) или против часовой стрелки (G03).

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

Формат:

(G02 или G03) [ДРУГИЕ G] [ОСИ] (I J или R+) [СКОРОСТЬ ПОДАЧИ] [ОПЕРАНДЫ КОРРЕКТИРОВКИ] [ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ].

[ОСИ]  представлены символом оси и цифровым значением в явной или неявной форме (параметр Е). Если ни одна ось не запрограммирована или координаты прибытия равны координате отправления, то выполняемым движением будет полное круговое движение в плоскости интерполяции. Оси могут быть определены неявным образом посредством геометрического элемента — точки.

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

R  адресное слово, выражающее радиус дуги окружности, цифровая часть которой может быть выражена в явной или неявной форме (параметр Е); знак «+» или «–» перед адресным словом R выбирает одно из двух возможных решений: • «+» - для дуги до 179.9990; • «-»— для дуги от 1800 до 359.9990.

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

 

 

Рис. 8.2. Схема определения типа круговой интерполяции

 

Координаты начальной точки, запрограммированные в предшествующем кадре, конечной точки и центра окружности должны быть вычислены таким образом, чтобы разница между начальным и конечным радиусом не превышала бы 0,01 мм. Если разница превышает это значение, воспроизводится запись «Профиль не конгруэнтен», и окружность не выполняется.

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

 

 

 

Номер  точки

X

Z

И.т.

170

60

1

80

1

2

80

-30

3

120

-50

4

140

-60

5

140

-110

6

166

-110

 

 

 

 

 

 

 

 

 

 

 

Рис. 8.3. Обработка поверхностей детали с применением круговой интерполяции

 

При перемещении из точки 2 в точку 3 действует круговая интерполяция по часовой стрелке  G2, а из 3 в 4 – G3.

N1 T1.1M6

N2 SSL=2200

N3 G96 F0.1 S140 M13

N4 X80 Z1

N5 G1 Z-30

N6 G2 X120 Z-50 I120 J-30

N7 ;применяем круговую интерполяцию по часовой стрелке с центром окружности Х=120 мм и Z=-30 мм.

N8 G3 X140 Z-60 I120 J-60

N9 ;применяем круговую интерполяцию против часовой стрелки с центром окружности Х=120 мм и Z=-60 мм.

N10 G1 Z-110

N11 X166

N12 G X170 Z60

N13 M30

Или если круговую интерполяцию указать при помощи радиуса:

…

N6 G2 X120 Z-50 R+20

N8 G3 X140 Z-60 R+10

…

После адреса R применен знак «+», т. к. каждая из дуги охватывает область угловой протяженностью менее 180º (сектор равный 90º).