Коррекция при токарной обработке
Рис. 7.31. Схема обработки детали с использованием типовой подпрограммы |
При токарной обработке коррекцию в программы вводят, как правило, двумя способами. Первый способ — ввод коррекции на инструмент. В этом случае коррекция вводится до начала резания (обычно после установки инструмента на позицию), а отменяется после окончания обработки данным инструментом всех назначенных для него поверхностей.
Резец Т15 м XFP=85,6mm Rs =1,2 мм |
Рис. 7.32. Параметры коррекции на инструмент: а — параметры резца; б -
(LZ+DZ) |
Распределение |
Меток по положениям вершины
Второй способ — ввод коррекции на поверхность. В этом случае коррекция вводится перед выходом режущего инструмента на конкретную поверхность, а отменяется сразу же после ее обработки.
В современных УЧПУ задают следующие шесть параметров коррекции на инструмент (рис. 7.32, а):
LX — вылет инструмента в направлении оси X (определяется относительно базовой точки F);
LZ — вылет инструмента в направлении оси Z;
DX — износ в направлении оси X (диаметр);
DZ — износ в направлении оси Z;
Rs — радиус режущей кромки; А — положение вершины Р инструмента в плоскости (в общем случае определяется кодовыми • ; цифрами от 1 до 9 в зависимости от направления — рис. 7.32, б).
Для каждого инструмента, который имеет свой кодовый номер, задают все шесть (или меньше) параметров. Этой группе параметров присваивают единый номер, обычно соответствующий номеру инструмента. Номер группы коррекций указывается в УП обычно за кодовым номером инструмента. Например, инструмент Т15 с группой коррекций номер 15 в кадре указывается записью Т1515. Группа коррекций может быть назначена на данный инструмент и под другим номером. Тогда общий код инструмента будет, например, T1532 или T1512 и т. п. Если в кадрах УП необходимо указать только группу коррекций, то записывают ТОО 15, T0032, ТОО 12 и т. п., т. е. только номер группы коррекций. Естественно, при этом предполагается, что инструмент был указан ранее.
Напомним, что количество групп коррекций (а следовательно, их номера) зависит от типа УЧПУ и составляет 1 — 32; 1—64 или более.
В УЧПУ класса CNC параметры коррекции обычно вводятся в память ЭВМ с пульта УЧПУ при наладке станка: ручным набором, через устройство ввода УП с перфоленты или по кабельной связи от автоматической инструментально-из - мерительной машины. Эти данные о загруженных в магазин станка инструментах хранятся весь период их использования.
При вводе параметров коррекции с перфоленты кадры вводимой информации не нумеруются и вся она задается подготовительной функцией G92, за которой следуют код и номер инструмента, номер группы его коррекций и параметры инструмента. Таким образом, информация о коррекции вводится в следующей записи:
X TO LF
G92 TI X... Z. . . В... A.. . LF G92 T12 X... Z... B... A... LF G92 T08 X... Z... B... A... LF
И т. д. Для резца, показанного на рис. 7.32, а, строка вводимой информации имеет вид
G92 Т15 Х85.6 Z54.4 В1.2 A3 LF
Здесь под адресом В задается радиус Rs при вершине, а под адресом А — номер метки (3— см. рис. 7.32,6).
Введенные в память УЧПУ данные об инструменте хранятся в виде таблицы и позволяют автоматически учитывать (вызовом в УП) при обработке детали вылет инструмента, его износ и коррекцию радиуса. А последнее необходимо, поскольку при безэквидистантном программировании по контуру, что очень удобно, за центр инструмента принимают его условную вершину Р, которая смещена относительно реальных поверхностей режущих кромок инструмента, образованных радиусом Rs.
В различных УЧПУ коррекция на инструмент вызывается в УП по-разному. Обычно различают коррекцию на длину инструмента и коррекцию. на радиус.
Коррекция на длину инструмента (рис. 7.33) вызывается кадром УП, в котором указывают совместный код инструмента и коррекции. Происходит смещение координатной системы инструмента из точки F (базовая точка суппорта) в точку Р — вершину инструмента:
% LF
N1 G90 GO Х160. Z-20. ТО LF
N5 G96 S100 МЗ LF
N10 GO Х48. Z-95. Т1515 М06 LF
N15 G1 Z-100. F0.2 LF
N20 Z-120. LF
N25 X60. LF
N30 Z-130. LF
N35 X70. LF
N40 GO X160. Z-20. TO LF
N45 MO2 LF
Кадром N1 программы суппорт позиционируется в точку F, происходит стирание (код ТО) предыдущих коррекций по обеим осям. Кадр N5 задает
Рис. 7.33. Схема образования коррекции на длину инструмента при токарной обработке |
Скорость резания 100 м/мин (код G96 совместно с адресом S) при вращении шпинделя по часовой стрелке (МЗ). Кадром N10 задаются смена инструмента и перемещение инструмента в точку 1 с одновременным вводом коррекции на длину инструмента по обеим осям (код Т1515 с адресами обеих осей). Кадрами N15—N35 программируется обработка детали. Кадр N40 предусматривает возврат суппорта в исходную точку F с отменой коррекции по обеим осям.
По рассмотренной схеме коррекцию на длину инструмента можно вызвать в УП отдельно по каждой оси. Для этого код (Т1515) указывают в кадре лишь с адресом одной из осей (X или Z).
Рис. 7.34. Схема образования коррекции на радиус инструмента при токарной обработке |
Коррекция на радиус режущей кромки В УП вызывается функциями G41 или G42 в соответствии с направлениями движения инструмента относительно контура (рис. 7.34, а). Функция G41 указывается, когда инструмент находится слева от обрабатываемого контура, если смотреть в направлении его движения. Функция G42 задается в кадре, когда инструмент располагается справа от обрабатываемого контура.
Функция G4Q отменяет введенную коррекцию.
Поясним сказанное примером. Пусть опорные точки траектории инструмента определены для контура детали, а центр инструмента находится в точке 5. Для перемещения инструмента между точками 0—1—2—3 требуется программа:
% LF
N1 G90 GOO Х20. Z85. S450
F50. Т1503 LF
N2 G01 G41 Z55. Т0003 LF
N3 GO2 Z25. X60. K-30. 120. LF
N4 GOO G40 X75. MOO LF
По команде G4I кадра N2 из параметров группы коррекций 03 на инструмент Т15 вызывается величина Rs, которая и учитывается при построении эквидистантной траектории, когда обрабатывается заданный контур.
В ряде УЧПУ в кадрах УП с командой G41 (G42) номер группы коррекций не указывают, Этот номер задают в УП ранее — при указании инструмента. Так, подход резца к контуру с введением коррекции на радиус режущей кромки может быть запрограммирован следующим образом (рис. 7.34,6):
N7 G40 Х70. Z120. LF N8 Т1503 М06 LF
N9 GO ХО. Z70. LF N10 G42 ХО. Z20. LF N11 G1 Х85. LF
Кадр N7 отменяет коорекцию при перемещении инструмента в точку, определенную координатами х и z. Кадр N8 дает команду на замену инструмента (ввод инструмента Т!5 с группой коррекции 03). Кадром N9 инструмент перемещается в точку PS. Кадр N10 вводит (G42) коррекцию на радиус режущей кромки и подводит резец к контуру детали. Вследствие введения коррекции резец занимает требуемое положение относительно контура, а значит, обеспечивается его эквидистантная траектория при дальнейшем перемещении к точке 2 от точки 1.
Коррекция на поверхность обычно вводится указанием (в требуемом кадре) адреса L и номера корректора. В УЧПУ для токарных станков на панели корректоров под одним номером может находиться пара корректоров: один — для коррекции по оси X, другой — для коррекции по оси Z. Таким образом, например, кадр
N{1} G00 Х135. Z200. L18 LF
Будет означать, что при его отработке к значению х = 135 мм будет прибавлено (с соответствующим знаком) значение, установленное на корректоре 18 для оси X. В координате г = 200 мм будет добавлено значение коррекции (с соответствующим знаком), установленное на корректоре 18 для оси Z.
Обычно знак минус на корректоре означает, что коррекция - будет происходить в сторону уменьшения размеров детали (диаметра и длины), за исключением случаев, когда инструмент работает с переходом за ось детали. При знаке плюс — наоборот. Однако есть УЧПУ, на корректорах которых набирается лишь абсолютное значение коррекции (в мм или имп.), а знак коррекции определяется командами УП.