- •Программирование токарной обработки на станках, оснащенных системой чпу nc-201
- •8.8.1. Программирование подготовки к обработке
- •8.8.2.2. Линейная интерполяция (g01)
- •8.8.2.3. Круговая интерполяция (g02-g03)
- •8.8.3. Программирование в абсолютной системе, по приращениям и относительно нуля станка (g90, g91, g79)
- •8.8.4. Определение режима динамики приводов при программировании
- •8.8.5. Нарезание резьбы
- •8.8.6. Технологические циклы
- •8.8.6.2. Цикл нарезания резьбы
- •8.8.6.3. Определение профиля
- •8.8.6.4. Многопроходная осепараллельная черновая обработка
- •8.8.6.5. Осепараллельная черновая обработка с последующей получистовой обработкой
- •8.8.6.6. Черновая обработка параллельно профилю
- •8.8.6.7. Цикл чистовой обработки профиля
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º).
