Главная Книги - Разные Haas Automation Руководство оператора токарного станка (2015 год) 96-RU8900
поиск по сайту правообладателям
|
|
содержание .. 5 6 7 8 ..
Перемещения подвода и отвода для КВИ
3.
Радиус режущей кромки и износ - Выберите для каждого резца стандартную
головку (инструмент с радиусом). Задайте для каждого скорректированного
инструмента значение радиуса вершины. Обнулите коррекцию на износ
вершины инструмента для каждого инструмента.
4.
Направление режущей кромки инструмента - Введите направление
режущей кромки для каждого инструмента, для которого используется
коррекция G41 или G42.
5.
Коррекция на геометрию инструмента - Задайте геометрию длины
инструмента и обнулите коррекцию на износ по длине для
каждого инструмента.
6.
Проверка геометрии коррекции - Выполните отладку программы в
графическом режиме и исправьте возможные проблемы в параметрах
коррекции на режущую кромку. Способы обнаружения ошибок: будет подан
сигнал об ошибке, указывающий о помехе при коррекции, или в графическом
режиме будет видно отображение ошибок геометрии.
7.
Выполните программу и проверьте первое изделие - Отрегулируйте
значение коррекции износа для настройки детали.
5.9.4
Перемещения подвода и отвода для КВИ
Первое перемещение по оси X или Z в строке, содержащей G41 или G42 называется
подводом. Подвод должен быть линейным перемещением, т.е. G01 или G00. Первое
перемещение не компенсируется, но к концу перемещения подвода координаты
станка полностью компенсированы. См. следующий рисунок.
F5.21:
КВИ при перемещениях подвода и отвода: [1] Траектория с компенсацией, [2]
Запрограммированная траектория.
1
2
(G40)
(G42)
Строка программного кода, содержащая G40, отменяет коррекцию на режущую
кромку и называется отводом. Отвод должен быть линейным перемещением, т.е.
G01 или G00. Начальная точка отхода полностью скорректирована, а положение
находится под прямым углом к траектории предыдущего программного блока.
Положение в конце отвода не скорректировано. См. предыдущий рисунок.
164
Программирование
На следующем рисунке показано состояние, предшествующее отмене коррекции на
режущую кромку резца. У некоторых геометрических форм возможны перерезы или
недорезы. Они контролируются адресными кодами I и K, включаемыми в блок
отмены G40. Коды I и K в блоке G40 определяют вектор, используемый для
вычисления скорректированной заданной координаты предыдущего блока. Обычно
этот вектор совпадает с поверхностью готовой детали. Следующий рисунок
показывает, как I и K корректируют нежелательное врезание при
перемещении отвода.
F5.22: Использование КВИ кодов I и K в блоке G40: [1] Перерез.
(G40)
-K
(G40 I.. K..)
I
1
5.9.5
Коррекция на радиус вершины инструмента и на
износ
Для каждого проходного резца, использующего коррекцию головки резца, требуется
задать радиус головки резца. Режущая кромка (радиус вершины резца) определяет
степень требуемой коррекции. При использовании в инструменте стандартных
режущих пластин радиус пластины является радиусом вершины инструмента.
Коррекция на радиус вершины устанавливается для каждого резца на странице
смещений геометрии. Значения радиуса вершины резца каждого инструмента
содержатся в столбце Radius (радиус). Если значение любой коррекции радиуса
вершины инструмента установлено на ноль, компенсация для этого инструмента
не производится.
Каждой коррекции на радиус вершины соответствует коррекция на износ радиуса,
расположенная на странице Wear
Offset
(коррекция на износ). Система
управления добавляет коррекцию на износ к коррекции радиуса, чтобы получить
действительный радиус, который используется для получения значений
с компенсацией.
В процессе работы на странице смещений геометрии в значение коррекции на
радиус можно внести небольшие поправки
(положительные значения). Это
позволяет оператору отслеживать износ каждого инструмента. В процессе
использования резца режущая пластинка изнашивается, следовательно радиус
уменьшается. При замене изношенного инструмента на новый обнулите значение
коррекции на износ.
165
Коррекция на радиус вершины инструмента и на износ
Следует помнить, что параметры коррекции на вершину инструмента относятся к
радиусу, а не диаметру. Это особенно важно при отмене коррекции на режущую
кромку. Если приращение расстояния скорректированного отвода не равно
удвоенному радиусу резца, происходит перерез. Помните, что программируемая
траектория рассчитывается на основе диаметра и предусматривает для отвода
удвоенное значение радиуса резца. Зачастую блок Q стандартных циклов,
требующих последовательность PQ, является перемещением отвода. Следующий
пример иллюстрирует, как некорректное программирование приводит к перерезу.
Подготовка:
•
Настройка 33 = FANUC
Геометрия
инструмента
X
Z
Радиус
Вершина
8
-8.0000
-8.00000
.0160
2
Пример:
% ;
o30411 (КОРРЕКЦИЯ НА РАДИУС ВЕРШИНЫ ИНСТРУМЕНТА И) ;
(НА ИЗНОС) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - расточная оправка) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X0.49 Z0.05 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G96 S750 (Постоянная скорость резания включена) ;
G41 G01 X.5156 F.004 (КВИ осталась включенной) ;
Z-.05 (Линейная подача) ;
X.3438 Z-.25 (Линейная подача) ;
Z-.5 (Линейная подача) ;
X.33 (Линейная подача) ;
G40 G00 X0.25 (КВИ выкл., выход из линии) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G00 Z0.1 M09 (Ускоренное перемещение отвода,) ;
(выключение подачи СОЖ) ;
166
Программирование
G53 X0 (Исходное положение X) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
F5.23: Ошибка резания при отводе с неверной коррекцией на режущую кромку
5.9.6
Коррекция на режущую кромку и на длину резца
Задание геометрии длины для инструментов, с которыми используется коррекция
вершины инструмента, выполняется так же, как для инструментов, которые не
используют компенсацию. См. страницу 93, где имеется подробная информация о
привязке инструментов и записи геометрии длины инструментов. При настройке
нового инструмента обязательно обнулите износ геометрии.
Если подаются команды для выполнения очень тяжелых резов одной кромкой
инструмента, износ инструмента может быть неравномерным. В этом случае лучше
использовать Износ геометрии X или Z вместо Износа радиуса. Часто можно
регулировать износ геометрии длины X или Z, чтобы скомпенсировать
неравномерный износ вершины инструмента. Износ геометрии длины сдвигает все
размеры для одной оси.
Структура программы может не позволять использовать сдвиг геометрии длины для
компенсации износа. Чтобы определить, какой износ следует компенсировать,
проверьте размеры нескольких готовых деталей по осям X и Z. Равномерный износ
инструмента приводит к одинаковому отклонению размеров по осям X и Z, при этом
необходимо увеличить коррекцию на износ радиуса. При износе, который влияет на
размеры только по одной оси, необходимо компенсировать износ геометрии длины.
Правильная структура программы, основанная на геометрии обрабатываемой
детали, позволяет исключить неравномерный износ инструмента. В общем, для
компенсации вершины инструмента необходимо полагаться на чистовые резцы,
которые используют весь радиус вершины.
167
Коррекция на режущую кромку в повторяющихся циклах
5.9.7
Коррекция на режущую кромку в повторяющихся
циклах
Некоторые стандартные циклы игнорируют коррекцию вершины инструмента,
требуют особой структуры программы или выполняют особые собственные действия
стандартного цикла (также см. страницу 277, где имеется дальнейшая информация
об использовании стандартных циклов).
Следующие стандартные циклы игнорируют коррекцию на радиус режущей кромки.
Отменяйте коррекцию вершины инструмента перед любым из этих
стандартных циклов:
•
G74 Цикл нарезания торцовой канавки с периодическим выводом сверла
•
G75 Цикл нарезания наружной/внутренней канавки с периодическим выводом
сверла
•
G76 Цикл нарезания резьбы в несколько проходов
•
G92 Цикл нарезания резьбы, модальный
5.9.8
Примеры программ, использующих коррекцию на
режущую кромку резца
В данном разделе приведено несколько примеров программ, использующих
коррекцию на режущую кромку.
Пример 1: Стандартные режимы интерполяции
коррекции вершины инструмента G01/G02/G03
В настоящем примере общей коррекции на режущую кромку используются
стандартные способы интерполяции G01/G02/G03.
F5.24:
Коррекция на режущую кромку с использованием стандартных способов интерполяции
G01, G02 и G03
Q
S
B
C A
P
Подготовка
•
Установите значение настройки 33 на FANUC.
168
Программирование
•
Выполните настройку следующих инструментов:
T1 Радиус режущей кромки .0312, черновой
T2 Радиус режущей кромки .0312, чистовой
T3 Канавочный резец шириной .250 и радиусом .016 /один и тот же для
коррекций 3 и 13
Инструмен
т
Коррекция
X
Z
Радиус
Вершина
T1
01
-8.9650
-12.8470
.0312
3
T2
02
-8.9010
-12.8450
.0312
3
T3
03
-8.8400
-12.8380
.016
3
T3
13
-8.8400
-12.588
.016
4
% ;
O30421 (СТАНДАРТНАЯ ИНТЕРПОЛЯЦИЯ КВИ G01/G02/G03) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - черновой проходной резец) ;
(T2 - чистовой проходной резец) ;
(T3 - канавочный резец) ;
(T1 БЛОКИ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X2.1 Z0.1 (Ускоренное перемещение в) ;
(положение S) ;
M08 (Включение подачи СОЖ) ;
G96 S200 (Постоянная скорость резания включена) ;
(T1 БЛОКИ РЕЗАНИЯ) ;
G71 P1 Q2 U0.02 W0.005 D.1 F0.015 (Начало G71) ;
N1 G42 G00 X0. Z0.1 F.01 (P1 - КВИ вкл.) ;
G01 Z0 F.005 (Начало траектории инструмента) ;
X0.65 (Линейная подача) ;
X0.75 Z-0.05 (Линейная подача) ;
Z-0.75 (Линейная подача) ;
G02 X1.25 Z-1. R0.25 (Подача по часовой стрелке) ;
G01 Z-1.5 (Линейная подача в положение A) ;
169
Примеры программ, использующих коррекцию на режущую кромку резца
G02 X1. Z-1.625 R0.125 (Подача по часовой стрелке) ;
G01 Z-2.5 (Линейная подача) ;
G02 X1.25 Z-2.625 R0.125 (Подача по часовой стрелке) ;
(в положение B) ;
G01 Z-3.5 (Линейная подача) ;
X2. Z-3.75 (Конец траектории инструмента) ;
N2 G00 G40 X2.1 (Q2 - КВИ выкл.) ;
(T1 БЛОКИ ЗАВЕРШЕНИЯ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 M09 (Исходное положение X, выключение подачи) ;
(СОЖ) ;
G53 Z0 (Исходное положение Z, отвод для смены) ;
(инструмента) ;
M01 (Дополнительная остановка программы) ;
(T2 БЛОКИ ПОДГОТОВКИ) ;
T202 (T2 - чистовой проходной резец) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X2.1 Z0.1 (Ускоренное перемещение в) ;
(положение S) ;
M08 (Включение подачи СОЖ) ;
G96 S200 (Постоянная скорость резания включена) ;
(T2 БЛОКИ РЕЗАНИЯ) ;
G70 P1 Q2 (Чистовой проход P1 - Q2 с помощью T2,) ;
(G70 и КВИ) ;
(T2 БЛОКИ ЗАВЕРШЕНИЯ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 M09 (Исходное положение X, выключение подачи) ;
(СОЖ) ;
G53 Z0 (Исходное положение Z, отвод для смены) ;
(инструмента) ;
M01 (Дополнительная остановка программы) ;
(T3 БЛОКИ ПОДГОТОВКИ) ;
T303 (T3 - канавочный резец) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G54 G42 X1.5 Z-2.0 (КВИ вкл., ускоренное) ;
(перемещение в точку C) ;
M08 (Включение подачи СОЖ) ;
G96 S200 (Постоянная скорость резания включена) ;
(T3 БЛОКИ РЕЗАНИЯ) ;
G01 X1. F0.003 (Линейная подача) ;
G01 Z-2.5 (Линейная подача) ;
170
Программирование
G02 X1.25 Z-2.625 R0.125 (Подача по часовой стрелке) ;
(в положение B) ;
G01 G40 X1.5 (КВИ выкл.) ;
T313 (Перенести коррекцию на другую сторону режущей) ;
(пластины) ;
G00 G41 X1.5 Z-2.125 (КВИ осталась включенной) ;
G01 X1. F0.003 (Линейная подача) ;
G01 Z-1.625 (Линейная подача) ;
G03 X1.25 Z-1.5 R0.125 (Подача против часовой) ;
(стрелки в положение A) ;
(T3 БЛОКИ ЗАВЕРШЕНИЯ) ;
G00 G40 X1.6 M09 (КВИ выкл., выключение подачи СОЖ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 (Исходное положение X) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 ;
% ;
ПРИМЕЧАНИЕ: Был использован примерный шаблон из предыдущего раздела
для G70. Также имейте в виду, что компенсация включена в
цикле PQ, но отменяется после завершения G70.
171
Примеры программ, использующих коррекцию на режущую кромку резца
Пример 2: Использование коррекции вершины
инструмента со стандартным циклом черновой
обработки G71
В данном примере показано использование КВИ с стандартным циклом черновой
обработки G71.
F5.25: Коррекция на режущую кромку стандартного цикла черновой обработки G71
Q
G42
Подготовка:
•
Настройка 33 - FANUC.
•
Инструменты:
T1 режущая пластина с радиусом 0.032, черновая
Инструмент
Коррекция
Радиус
Вершина
T1
01
.032
3
% ;
o30711 (КВИ С ЦИКЛОМ ЧЕРНОВОЙ ОБРАБОТКИ G71) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - это проходной резец) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
172
Программирование
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X3.0 Z0.1 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G96 S200 (Постоянная скорость резания включена) ;
G71 P1 Q2 U.01 W.005 D.08 F.012 (Начало G71) ;
N1 G42 G00 X0.6 (P1 - КВИ вкл.) ;
G01 Z0 F0.01 (Начало траектории инструмента) ;
X0.8 Z-0.1 F0.005 (Фаска 45 град.) ;
Z-0.5 (Линейная подача) ;
G02 X1.0 Z-0.6 I0.1 (Подача по часовой стрелке) ;
G01 Z-0.9 (Линейная подача) ;
X1.4 (Линейная подача) ;
X2.0 Z-1.6 (Конус 23 град.) ;
G01 X3. (Конец траектории инструмента) ;
N2 G00 G40 X4. (Q2 - КВИ выкл.) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 M09 (Исходное положение X, выключение подачи) ;
(СОЖ) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
ПРИМЕЧАНИЕ: Это деталь с траекторией G71 Тип I. При использовании КВИ
использование траектории типа II является ненормальным,
поскольку методы компенсации могут скомпенсировать
вершину инструмента только в одном направлении.
173
Примеры программ, использующих коррекцию на режущую кромку резца
Пример 3: Использование коррекции вершины
инструмента со стандартным циклом черновой
обработки G72
В данном примере показано использование коррекции на режущую кромку со
стандартным циклом черновой обработки G72. G72 используется вместо G71, т.к.
черновые проходы по оси X длиннее черновых проходов по оси Z из G71. Таким
образом, использование G72 более эффективно.
F5.26: Коррекция на режущую кромку стандартного цикла черновой обработки G72
P
G42
Q
Настройка 33 - FANUC.
% ;
o30721 (КВИ С ЦИКЛОМ ЧЕРНОВОЙ ОБРАБОТКИ G72) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - это проходной резец) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X3.1 Z0 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G96 S200 (Постоянная скорость резания включена) ;
G72 P1 Q2 U.01 W.005 D.08 F.012 (Начало G72) ;
N1 G41 G00 Z-1.6 (P1 - КВИ вкл.) ;
174
Программирование
G01 X2. F0.01 (Начало траектории инструмента) ;
X1.4 Z-0.9 (Конус) ;
X1. (Линейная подача) ;
Z-0.6 (Линейная подача) ;
G03 X0.8 Z-0.5 R0.1 (Подача против часовой стрелки) ;
G01 Z-0.1 (Линейная подача) ;
X0.7 Z0 (Фаска, Конец траектории инструмента) ;
N2 G00 G40 Z0.1 (Q2 - КВИ выкл.) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 M09 (Исходное положение X, выключение подачи) ;
(СОЖ) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
Пример 4: Использование коррекции вершины
инструмента со стандартным циклом черновой
обработки G73
В данном примере показано использование коррекции на режущую кромку
со
стандартным циклом черновой обработки G73. G73 лучше всего использовать, если
необходимо снять одинаковое количество материала по осям X и Z.
F5.27:
Коррекция на режущую кромку стандартного цикла черновой обработки G73
P
G42
Q
Настройка 33 - FANUC
% ;
o30731 (КВИ С ЦИКЛОМ ЧЕРНОВОЙ ОБРАБОТКИ G73) ;
(G54 X0 - в центре вращения) ;
175
Примеры программ, использующих коррекцию на режущую кромку резца
(Z0 - на торце детали) ;
(T1 - это проходной резец) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X3.0 Z0.1 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G96 S200 (Постоянная скорость резания включена) ;
G73 P1 Q2 U.01 W.005 I0.3 K0.15 D3 F.012 (Начало G73) ;
N1 G42 G00 X0.6 (P1- КВИ вкл.) ;
G01 Z0 F0.01 (Начало траектории инструмента) ;
X0.8 Z-0.1 F0.005 (Фаска) ;
Z-0.5 (Линейная подача) ;
G02 X1.0 Z-0.6 I0.1 (Подача по часовой стрелке) ;
G01 Z-0.9 (Линейная подача) ;
X1.4 (Линейная подача) ;
X2.0 Z-1.6 (Конус) ;
G01 X3. (Конец траектории инструмента) ;
N2 G00 G40 X4. (Q2 - КВИ выкл.) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 M09 (Исходное положение X, выключение подачи) ;
(СОЖ) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
176
Программирование
Пример 5: Использование коррекции вершины
инструмента с модальным циклом черновой обработки
G90
В данном примере показано использование коррекции на режущую кромку со G90
модальный цикл чернового обтачивания.
F5.28: Коррекция на режущую кромку с использованием цикла черновой обработки G90
X 3.0
X 2.3476
X .500
30°
Радиус
режущей
Эксплуатация
Инструмент
Коррекция
кромки
Вершина
черновая
T1
01
0.032
3
обработка
Настройка 33: FANUC
% ;
o30901 (КВИ С ЦИКЛОМ ЧЕРНОВОЙ ОБРАБОТКИ G90) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - это проходной резец) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X4.0 Z0.1 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
G96 S200 (Постоянная скорость резания включена) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G90 G42 X2.55 Z-1.5 I-0.9238 F0.012 (Начало G90) ;
177
Примеры программ, использующих коррекцию на режущую кромку резца
X2.45 (Необязательный дополнительный проход) ;
X2.3476 (Необязательный дополнительный проход) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G00 G40 X3.0 Z0.1 M09 (КВИ выкл., выключение подачи) ;
(СОЖ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 (Исходное положение X) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
Пример 6: Использование коррекции вершины
инструмента с модальным циклом черновой обработки
G94
В данном примере показано использование коррекции на режущую кромку со G94
модальный цикл чернового обтачивания.
F5.29:
Коррекция на режущую кромку цикла черновой обработки G94
Z 1.277
Z .700
X 3.000
Z .000
X 1.000
30°
Радиус
режущей
Эксплуатация
Инструмент
Коррекция
кромки
Вершина
черновая
T1
01
0.032
3
обработка
Настройка 33: FANUC
% ;
o30941 (КВИ С МОДАЛЬНЫМ ЦИКЛОМ ОБТАЧИВАНИЯ G94) ;
(G54 X0 - в центре вращения) ;
(Z0 - на торце детали) ;
(T1 - это проходной резец) ;
(НАЧАЛО БЛОКОВ ПОДГОТОВКИ) ;
178
Программирование
T101 (Выбор инструмента и коррекции 1) ;
G00 G18 G20 G40 G80 G99 (Безопасный запуск) ;
G50 S1000 (Ограничение скорости вращения шпинделя) ;
(1000 об/мин) ;
G97 S500 M03 (Постоянная скорость резания) ;
(выключена, Шпиндель вращается по часовой стрелке) ;
G00 G54 X3.1 Z0.1 (Ускоренное перемещение в 1-е) ;
(положение) ;
M08 (Включение подачи СОЖ) ;
G96 S200 (Постоянная скорость резания включена) ;
(НАЧАЛО БЛОКОВ РЕЗАНИЯ) ;
G94 G41 X1.0 Z-0.5 K-0.577 F.03 (Начало G94 с КВИ) ;
Z-0.6 (Необязательный дополнительный проход) ;
Z-0.7 (Необязательный дополнительный проход) ;
(НАЧАЛО БЛОКОВ ЗАВЕРШЕНИЯ) ;
G00 G40 X3.1 Z0.1 M09 (КВИ выкл., выключение подачи) ;
(СОЖ) ;
G97 S500 (Постоянная скорость резания выключена) ;
G53 X0 (Исходное положение X) ;
G53 Z0 M05 (Исходное положение Z, выключение) ;
(шпинделя) ;
M30 (Завершение программы) ;
% ;
5.9.9
Воображаемая режущая кромка и направление
режущей кромки
На токарном станке сложно определить центр радиуса инструмента. Геометрия
режущей кромки устанавливается в процессе привязки инструмента. Система
управления рассчитывает положение центра радиуса инструмента, используя
информацию о режущих кромках, радиусе инструмента и направлению, в котором
режущий инструмент выполняет врезание. Коррекции геометрии осей X и Z
пересекаются в точке, которая называется мнимой режущей кромкой и позволяет
определить направление режущей кромки инструмента. Направление вершины
инструмента определяется вектором, исходящим из центра радиуса инструмента и
идущим до мнимой вершины инструмента (см. следующие рисунки).
Направление вершины каждого инструмента кодируется целым числом в диапазоне
от 0 до 9. Код направления вершины инструмента указывается рядом с коррекцией
на радиус. Необходимо указывать направление режущей кромки для всех резцов,
использующих коррекцию на режущую кромку. На следующем рисунке приведена
схема условного обозначения вершины и примеры ориентации режущего
инструмента.
179
Воображаемая режущая кромка и направление режущей кромки
ПРИМЕЧАНИЕ: Код режущей кромки указывает наладчику, как программист
будет измерять коррекцию на инструмент. Например, если в
карте наладки указано направление вершины инструмента 8,
значит программисту необходимо, чтобы геометрия
инструмента находилась на кромке и на осевой линии режущей
пластины.
F5.30: Коды режущей кромки и расположение центра
0
1
2
3
4
5
6
7
8
9
Код режущей кромки
Расположение центра инструмента
0
Направление не определено. 0 Обычно не
используется при использовании коррекции на
режущую кромку.
1
Направление X+, Z+: Вне инструмента
2
Направление X+, Z-: Вне инструмента
3
Направление X-, Z-: Вне инструмента
4
Направление X-, Z+: Вне инструмента
5
Направление Z+: На вершине режущей кромки
6
Направление Х+: На вершине режущей кромки
7
Направление Z-: На вершине режущей кромки
8
Направление Х-: На вершине режущей кромки
9
Так же, как и для вершины инструмента 0.
180
Программирование
5.9.10
Программирование без коррекции на режущую
кромку
Без коррекции на режущую кромку можно вручную вычислить коррекцию и
использовать различную геометрию режущей кромки, описанную в следующих
разделах.
5.9.11
Ручной расчет коррекции
При программировании резания по прямой линии по оси X или Z режущая кромка
соприкасается с деталью в точке приложения коррекции на инструмент по этим осям.
Однако при программировании точения фаски или конуса режущая кромка не
соприкасается с деталью в этих точках. Место фактического соприкосновения
режущей кромки и детали зависит от угла конуса и размера режущей пластинки.
Перерез или недорез происходят при программировании детали без
какой-либо компенсации.
На следующих страницах имеются таблицы и иллюстрации, показывающие, как
рассчитать компенсацию, чтобы запрограммировать деталь точно.
Для каждой схемы приведены три примера коррекции для обоих типов пластинок при
точении под тремя разными углами. Рядом с каждой иллюстрацией имеется типовая
программа и пояснения того, как рассчитывается компенсация.
См. иллюстрации на следующих страницах.
Режущая кромка изображена в виде окружности с точками X и Z. Эти пункты
обозначают, где выполняется привязка коррекции диаметра X и торца Z.
Каждая иллюстрация - это деталь диаметром 3", линии контура продолжаются от
детали и пересекаются под углом 30°, 45° и 60°.
Точка, в которой вершина инструмента соприкасается с линиями, - это место
измерения значения компенсации.
Значение коррекции равно расстоянию от режущей кромки до угла детали. Обратите
внимание на небольшое смещение вершины инструмента от действительного угла
детали, так обеспечивается правильность положения вершины инструмента перед
выполнением следующего перемещения, что предотвращает перерезы
или недорезы.
Используйте значения, находящиеся в диаграммах (угол и радиус), чтобы вычислить
правильное положение траектории инструмента для программы.
5.9.12
Форматы коррекции на режущую кромку
На следующем рисунке показана различная геометрия коррекции на режущую
кромку. Она разделены на четыре категории пересечений. Пересечения могут быть:
1.
прямая-прямая
2.
прямая-окружность
3.
окружность-прямая
181
Форматы коррекции на режущую кромку
4.
окружность-окружность
Вне этих категорий пересечения классифицируются по углу пересечения и
перемещениям подвода, из режима в режим или отвода.
Поддерживаются два типа компенсации FANUC: тип A и тип B. По умолчанию
используется коррекция типа A.
182
Программирование
F5.31: КВИ линейная в линейную (тип A): [1] Подвод, [2], Из режима в режим, [3] Отвод.
<90
1
2
3
G41
r
r
r
r
G42
r
r
r
r
>=90, <180
1
2
3
G41
r
r
r
r
G42
r
r
r
r
>180
1
2
3
G41
r
r
r
r
G42
r
r
r
r
183
Форматы коррекции на режущую кромку
F5.32: КВИ линейная в круговую (тип A): [1] Подвод, [2], Из режима в режим, [3] Отвод.
<90
1
2
3
G41
r
r
r
G42
r
r
r
>=90, <180
1
2
3
G41
r
r
r
G42
r
c
>180
1
2
3
G41
r
r
r
G42
184
Программирование
F5.33: КВИ круговая в линейную (тип A): [1] Подвод, [2], Из режима в режим, [3] Отвод.
<90
1
2
3
G41
G42
>=90, <180
1
2
3
G41
G42
>180
1
2
3
G41
G42
185
Форматы коррекции на режущую кромку
Таблица радиусов резца и углов (1/32 РАДИУСА)
Размер X рассчитан в зависимости от диаметра детали.
Zc
Zc
ПРОДОЛЬ
ПРОДОЛЬ
УГОЛ
Xc ПОПЕР.
Н.
УГОЛ
Xc ПОПЕР.
Н.
1.
.0010
.0310
46.
.0372
.0180
2.
.0022
.0307
47.
.0378
.0177
3.
.0032
.0304
48.
.0386
.0173
4.
.0042
.0302
49.
.0392
.0170
5.
.0052
.0299
50.
.0398
.0167
6.
.0062
.0296
51.
.0404
.0163
7.
.0072
.0293
52.
.0410
.0160
8.
.0082
.0291
53.
.0416
.0157
9.
.0092
.0288
54.
.0422
.0153
10.
.01
.0285
55.
.0428
.0150
11.
.0110
.0282
56.
.0434
.0146
12.
.0118
.0280
57.
.0440
.0143
13.
.0128
.0277
58.
.0446
.0139
14.
.0136
.0274
59.
.0452
.0136
15.
.0146
.0271
60.
.0458
.0132
16.
.0154
.0269
61.
.0464
.0128
17.
.0162
.0266
62.
.047
.0125
18.
.017
.0263
63.
.0474
.0121
19.
.018
.0260
64.
.0480
.0117
20.
.0188
.0257
65.
.0486
.0113
186
Программирование
Zc
Zc
ПРОДОЛЬ
ПРОДОЛЬ
УГОЛ
Xc ПОПЕР.
Н.
УГОЛ
Xc ПОПЕР.
Н.
21.
.0196
.0255
66.
.0492
.0110
22.
.0204
.0252
67.
.0498
.0106
23.
.0212
.0249
68.
.0504
.0102
24.
.022
.0246
69.
.051
.0098
25.
.0226
.0243
70.
.0514
.0094
26.
.0234
.0240
71.
.052
.0090
27.
.0242
.0237
72.
.0526
.0085
28.
.025
.0235
73.
.0532
.0081
29.
.0256
.0232
74.
.0538
.0077
30.
.0264
.0229
75.
.0542
.0073
31.
.0272
.0226
76.
.0548
.0068
32.
.0278
.0223
77.
.0554
.0064
33.
.0286
.0220
78.
.056
.0059
34.
.0252
.0217
79.
.0564
.0055
35.
.03
.0214
80.
.057
.0050
36.
.0306
.0211
81.
.0576
.0046
37.
.0314
.0208
82.
.0582
.0041
38.
.032
.0205
83.
.0586
.0036
39.
.0326
.0202
84.
.0592
.0031
40.
.0334
.0199
85.
.0598
.0026
41.
.034
.0196
86.
.0604
.0021
42.
.0346
.0193
87.
.0608
.0016
187
Форматы коррекции на режущую кромку
Zc
Zc
ПРОДОЛЬ
ПРОДОЛЬ
УГОЛ
Xc ПОПЕР.
Н.
УГОЛ
Xc ПОПЕР.
Н.
43.
.0354
.0189
88.
.0614
.0011
44.
.036
.0186
89.
.062
.0005
45.
.0366
.0183
F5.34: КВИ круговая в круговую (тип A): [1] Подвод, [2], Из режима в режим, [3] Отвод.
Angle: <90
Angle: >=90, <180
1
2
3
1
2
3
G41
G41
G42
G42
r
rrr
Angle: >180
1
2
3
G41
r
r
r
r
G42
F5.35: Расчет радиуса вершины резца, 1/32, значение коррекции для угла 30°.
Z - 2.188
1/32
Z
X
.0229
1/32
Z - 2.1651
30o
Z
X
.0264
X.4736
3"
L
Z0
.5"
188
Программирование
Код
Коррекция (1/32 радиуса вершины резца)
G0 X0 Z.1
G1 Z0
X.4736
(X.5-0.0264 коррекция)
X 3.0 Z-2.188
(Z-2.1651+0.0229 коррекция)
F5.36:
Расчет радиуса вершины резца, 1/32, значение коррекции для угла 45°.
1/32
Z -1.2683
Z
X
.0183
1/32
Z - 1.250
Z
450
X
.0366
X.4634
L
3"
Z0
.5"
Код
Коррекция (1/32 радиуса вершины резца)
G0 X0 Z.1
G1 Z0
X.4634
(X.5-0.0366 коррекция)
X 3.0 Z-1,2683
(Z-1.250+0.0183 коррекция)
189
Форматы коррекции на режущую кромку
F5.37: Расчет радиуса вершины резца, 1/64, значение коррекции для угла 30°.
Z-2.1765
1/64
Z
X
.0114
1/64
Z
Z-2.1651
30o
X
X.4868
.0132
3"
L
.5
Z0
Код
Коррекция (1/64 радиуса вершины резца)
G0 X0 Z.1
G1 Z0
X.4868
(X.5-0.0132 коррекция)
X 3.0 Z-2.1765
(Z-2.1651+0.0114 коррекция)
F5.38:
Расчет радиуса вершины резца, 1/64, значение коррекции для угла 45°.
1/64
Z-1.2592
Z
X
.0092
1/64
Z-1.25
Z
450
X
X.4817
.0184
3"
L
.5"
Z0
190
Программирование
Код
Коррекция (1/64 радиуса вершины резца)
G0 X0 Z.1
G1 Z0
X.4816
(X.5-0.0184 коррекция)
X 3.0 Z-1.2592
(Z-1.25+0.0092 коррекция)
F5.39:
Расчет радиуса вершины резца, 1/64, значение коррекции для угла 60°.
Z-2.1765
1/64
Z
X
.0114
1/64
Z
Z-2.1651
30o
X
X.4868
.0132
3"
L
.5
Z0
Код
Коррекция (1/64 радиуса вершины резца)
G0 X0 Z.1
G1 Z0
X.4772
(X.5-0.0132 коррекция)
X 3.0 Z-.467
(Z-0.7217+0.0066 коррекция)
Таблица радиусов вершины резца и углов (1/64 радиуса)
Размер X рассчитан в зависимости от диаметра детали.
191
Форматы коррекции на режущую кромку
Zc
Zc
ПРОДОЛЬН
ПРОДОЛЬН
УГОЛ
Xc ПОПЕР.
УГОЛ
Xc ПОПЕР.
1.
.0006
.0155
46.
.00186
.0090
2.
.0001
.0154
47.
.0019
.0088
3.
.0016
.0152
48.
.0192
.0087
4.
.0022
.0151
49.
.0196
.0085
5.
.0026
.0149
50.
.0198
.0083
6.
.0032
.0148
51.
.0202
.0082
7.
.0036
.0147
52.
.0204
.0080
8.
.0040
.0145
53.
.0208
.0078
9.
.0046
.0144
54.
.021
.0077
10.
.0050
.0143
55.
.0214
.0075
11.
.0054
.0141
56.
.0216
.0073
12.
.0060
.0140
57.
.022
.0071
13.
.0064
.0138
58.
.0222
.0070
14.
.0068
.0137
59.
.0226
.0068
15.
.0072
.0136
60.
.0228
.0066
16.
.0078
.0134
61.
.0232
.0064
17.
.0082
.0133
62.
.0234
.0062
18.
.0086
.0132
63.
.0238
.0060
19.
.0090
.0130
64.
.024
.0059
20.
.0094
.0129
65.
.0244
.0057
21.
.0098
.0127
66.
.0246
.0055
192
Программирование
Zc
Zc
ПРОДОЛЬН
ПРОДОЛЬН
УГОЛ
Xc ПОПЕР.
УГОЛ
Xc ПОПЕР.
22.
.0102
.0126
67.
.0248
.0053
23.
.0106
.0124
68.
.0252
.0051
24.
.011
.0123
69.
.0254
.0049
25.
.0014
.0122
70.
.0258
.0047
26.
.0118
.0120
71.
.0260
.0045
27.
.012
.0119
72.
.0264
.0043
28.
.0124
.0117
73.
.0266
.0041
29.
.0128
.0116
74.
.0268
.0039
30.
.0132
.0114
75.
.0272
.0036
31.
.0136
.0113
76.
.0274
.0034
32.
.014
.0111
77.
.0276
.0032
33.
.0142
.0110
78.
.0280
.0030
34.
.0146
.0108
79.
.0282
.0027
35.
.015
.0107
80.
.0286
.0025
36.
.0154
.0103
81.
.0288
.0023
37.
.0156
.0104
82.
.029
.0020
38.
.016
.0102
83.
.0294
.0018
39.
.0164
.0101
84.
.0296
.0016
40.
.0166
.0099
85.
.0298
.0013
41.
.017
.0098
86.
.0302
.0011
42.
.0174
.0096
87.
.0304
.0008
43.
.0176
.0095
88.
.0308
.0005
193
содержание .. 5 6 7 8 ..
|
||
|
|
|