При работе с системой ЧПУ «Fanuc - 0i» всегда предполагается, что:
Координаты УП по осям X и Z выражены в абсолютных значениях и отсчитываются от положения программного нуля.
Координаты УП по оси X всегда выражены в диаметрах.
УП обработки деталей (от начальной точки до конечной точки), режим ввода размеров в абсолютных значениях.
01001 (ABSOLUTE PROGRAM);
(ПРОГРАММА В АБСОЛЮТНЫХ КООРДИНАТАХ);
G50 S3500;
G54 G21 G40 G99;
G0 G28 U0 W0;
T0101;
X60 Z2;
G96 S200 M4;
G1 Z-20 F0.5;
X95;
Z-30;
X115;
Z-50;
X140;
Z-80;
X164;
G0 X200 Z100;
G28 U0 W0 (ВОЗВРАТ В КОНТРОЛЬНУЮ ТОЧКУ);
М30;
Программирование в приращениях.
Программирование в приращениях в системе ЧПУ «Fanuc 0i» осуществляется следующим образом:
Задание U _ _ параметра для величины перемещения по оси X.
Задание W _ _ параметра для величины перемещения по оси Z.
УП обработки деталей (от начальной точки до конечной точки), режим ввода размеров в приращениях.
01001 (INCREMENTAL PROGRAM);
(ПРОГРАММА В ОТНОСИТЕЛЬНЫХ КООРДИНАТАХ);
G50 S3500;
G54 G21 G40 G99;
G0 G28 U0 W0;
Т0101;
Х60 Z2;
G96 S200 М4;
Gl W-22 F0.5;
U35;
W-10;
U20;
W-20;
U25;
W-30;
U24;
G0 X200 Z100;
G28 U0 W0 (ВОЗВРАТ В КОНТРОЛЬНУЮ ТОЧКУ);
М30;
Программирование в абсолютных значениях / приращениях. Задача № 1.
УП обработки деталей (от начальной точки до конечной точки), режимы ввода размеров в абсолютных значениях / приращениях.
01001 (ABS INC PROGRAM);
(СМЕШАННОЕ ПРГРАММИРОВАНИЕ АБСОЛ./ОТНОС, КООРДИНАТЫ);
G50 S3500;
G54 G21 G40 G99;
G0 G28 U0 W0;
Т0101;
Х40 Z2;
G96 S200 М4;
Gl Z _ _ _ F0.5;
U _ _ _;
Z _ _ _;
Х _ _ _;
W _ _ _;
U _ _ _;
Z _ _ _;
U _ _ _;
W _ _ _;
X _ _ _;
G1 X200 Z100;
G28 U0 W0 (ВОЗВРАТ В КОНТРОЛЬНУЮ ТОЧКУ);
М30;
Программирование в абсолютных значениях / приращениях.
Ответ к задаче № 1.
УП обработки деталей (от начальной точки до конечной точки), режимы ввода размеров в абсолютных значениях / приращениях.
|
O1000 (ABS INC PROGRAM);
(СМЕШАННОЕ ПРГРАММИРОВАНИЕ АБСОЛ./ОТНОС, КООРДИНАТЫ);
G50 S3500;
G54 G21 G40 G99;
G0 G28 U0 W0;
Т0101;
Х40 Z2;
G96 S200 М4;
G1 Z-15 F0.5;
U39;
Z -30;
Х95;
W-28;
U23;
Z-70;
U12;
W-10;
Х164;
G0 X200 Z100;
G28 U0 W0 (ВОЗВРАТ В КОНТРОЛЬНУЮ ТОЧКУ);
М30;
Круговая интерполяция.
Параметры кода G2 – (круговая интерполяция по часовой стрелке).
G2 X(U) Z(W) R (I, К)
X = положение конечной точки по оси X (ввод в абсолютных значениях).
или
U = расстояние ("диаметральная" величина) от начальной точки до конечной точки по оси X с учетом знака.
Z = положение конечной точки по оси Z, (ввод в абсолютных значениях).
или
W = расстояние от начальной точки до конечной точки по оси Z с учетом знака.
R = радиус дуги,
или
I = расстояние по оси X от точки начала закругления до центра окружности с учетом знака.
К = расстояние по оси Z от точки начала закругления до центра окружности с учетом знака.
Примеры:
G0 X65 Z5;
Gl G42 Х60 Z0;
G2 X160 Z-55 R70;
или
G2 X160 Z-55 I68.89 K12.4;
или
G2 U100 W-55 R70;
или
G2 U100 W-55 I68.89 K12.4;
Параметры кода G3 - (круговая интерполяция против часовой стрелки).
G3 X(U) Z(W) R(I, К)
X = положение конечной точки по оси X (ввод в абсолютных значениях).
или
U = расстояние ("диаметральная" величина) от начальной точки до конечной точки по оси X с учетом знака.
Z = положение конечной точки по оси Z (ввод в абсолютных значениях).
или
W = расстояние от начальной точки до конечной точки по оси Z с учетом знака.
R = радиус дуги,
или
I = расстояние по оси X от точки начала закругления до центра окружности с учетом знака.
|
К = расстояние по оси Z от точки начала закругления до центра окружности с учетом знака.
Примеры
GO X65 25;
Gl G42 Х60 Z0;
G3X160 Z-55 R70;
или
G3 X160 Z-55 I-18.89 K-67.4;
или
G3 U100 W-55 R70;
или
G3 U100 W-55 I-18.89 K-67.4;
Основные принципы.
До программирования кодов G2 (круговая интерполяция по часовой стрелке) или G3 (круговая интерполяция против часовой стрелки) инструмент должен быть установлен в точку начала закругления.
Точка конца закругления задается в одной строке с кодами G2, G3.
Для спецификации дуги можно использовать либо радиус закругления (R - параметр в строке G2 / G3), либо позицию центра окружности (I и К - параметры).
Для спецификации дуги и точки конца закругления можно использовать любую из нижеприведенных комбинаций параметров:
G – код | Конеч. точка (ось X) | Конеч. точка (ось Z) | Задание дуги |
G2 / G3 | X | Z | R |
X | Z | I K | |
X | W | R | |
X | W | I K | |
U | Z | R | |
U | Z | I K | |
U | W | R | |
U | W | I K |
Если значение I - или К - параметра равно нулю (например, I0 или К0), данный параметр можно не включать в строку УП с кодами G2 / G3.
Если при описании дуги параметры I, К и R – программируются в одной строке УП, то параметр R – имеет приоритет, при этом I и К – параметры игнорируются.
Если различие в радиусе между точками начала и конца закругления превышает значение, определяемое при помощи параметре №3410, генерируется сигнализирующее сообщение P/S 020 (превышение пределов допуска по радиусу).