G40/G41/G42: Увеличение радиуса обработки резака
Форма команды:
G41
XYZ;
G42
G40;
G41: увеличение радиуса обработки резака влево
G42: увеличение радиуса обработки резака вправо
G40: отмена увеличения обработки радиуса резака
X,Y: координата конечной точки каждой оси
D: установка кода увеличения значения увеличения радиуса резца
Пояснение:
Обычно при выполнении формулы обработки, если резец следует вдоль контура проектировочной детали, то это приводит к тому, что каждый путь обработки имеет явление перерезки. Роль увеличивающей функции радиуса резака состоит в том, что используется ассиметричность пути значения радиуса одного резака к фактическому перемещению пути резака и формуле команды, поэтому после обработки внешний контур соответствует чертежу. Исходя и этого, необходимо только, опираясь на размеры чертежа обработки, согласовываться с данной функцией и составить формулу обработки, тем самым можно получить готовое изделие точных размеров, нет необходимости в формуле продумывать размер радиуса резака.
Пример:
1. Увеличение радиуса резака:
2. Определение направления увеличения радиуса резака:
| |||
|
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
3. Увеличение радиуса резака угла резки:
<1>. Если угол рабочей детали 90∘≦α<180∘
a. прямая линия à прямая линия
b. прямая линия à круг
c. круг à прямая линия
d. круг à круг
|
<2>. Если угол рабочей детали α<90∘
a. прямая линия à прямая линия
| |||
b. прямая линия à круг
c. круг à прямая линия
|
d.
|
Внимание:
При обработке паза, если ширина паза меньше двух радиусов резака, тогда система, по причине перерезки, подает аварийный сигнал.
1. Если осуществляется обработка рабочей детали по моделе «MDI»,не должно использоваться функции компенсации радиуса резака.
2. Функция компенсации радиуса резака устанавливается (G41/G42)и отменятеся(G40), можно только установить команды G00 и G01, нельзя использовать совместно с G02 и G03.
3. При обработке рабочей детали ступенчатого типа, если высота ступеньки меньше радиуса рабочей детали, то система, по причине перерезки, подает аварийный сигнал.
|
Пояснение формулы:
N001 T1 S1000 M03;// резак 1 (диаметр фрезы 10 мм), синхронное вращение основного вала 1000 об/мин
N002 G00 X0.0 Y0.0 Z10.0;// быстроскоростное позиционирование до формулы нулевой точки
N003 M08;// начало резки
N004 G90 G01 Z-10.0 F600;// резка по прямой линии до низа выемки, норма рабочей подачи 600 мм/мин
N005 G42 Y24.0 D01; // левосторонняя компенсация резака, формула нулевой точки àA
N006 G03 X9.0 Y30.0 R10.0;//AàBрезка круга против часовой стрелки
N007 G02 X30.0 Y9.0 R15.0;//BàC резка круга по часовой стрелки
N008 G03 X30.0 Y-9.0 R10.0;//CàD резка круга против часовой стрелки
N009 G02 X9.0 Y-30.0 R15.0;//DàE резка круга по часовой стрелки
N010 G03 X-9.0 Y-30.0 R10.0;//EàF резка круга против часовой стрелки
N011 G02 X-30.0 Y-9.0 R15.0;//FàG резка круга по часовой стрелки
N012 G03 X-30.0 Y9.0 R10.0;//GàH резка круга против часовой стрелки
N013 G02 X-9.0 Y30.0 R15.0;//HàM резка круга по часовой стрелки
N014 G03 X0.0 Y24.0 R10.0;//MàA резка круга против часовой стрелки
N015 G00 Z10.0;// подъем оси Z, возврат к исходной точки обработки
N016 G40 X0.0 Y0.0;// отмена пополнения резака, возврат к исходной точки обработки
N017 M09;// закрытие реактива резки
N018 M05;// остановка основного вала
N019 M30;// окончание формулы
1.2.15 G43/G44/G49: Длина увеличения резца (компенсация длины резца)
Форма команды:
G43
ZH;
G44
G49;
G43: увеличение продольного положительного направления;
G44: увеличение продольного отрицательного направления;
G49: отмена пополнения;
Z:Z: координата конечной точки оси;
H: код резака;
Пояснение: когда используется фрезерный станок или резак для обработки деталей, используемых резаков много, и длина резаков разная, зазор на рабочей детали, полученный резаком, тоже неодинаковый, из-за чего образуется погрешность оси Z, функция компенсации длины резака (G43/G44) используется дополнительное местоположение оси Z, используется для выправления погрешности длины резака.
Установка увеличивающего значения длины: (можно просмотреть «пособие по использованию контроллера фрезерного станка»)
Способ 1: механическая исходная точка оси Z используется в ручном режиме, заставляет резак двигаться вниз, пока не произойдет касание с поверхностью рабочей детали, вводится код компенсационной длины резака, в формуле команды в значении Н устанавливается код компенсационного резака.
Способ 2:выбирается в качестве основной, вконтроллере на рабочем интерфейсе в рабочей координате устанавливается система рабочей координаты G54, что корректирует длину резака, затем можно использовать резак, в этом случае это является основным значением погрешности длины резака, подсчитывается каждое компенсационное значение длины резака.
Пример:
|
|
|
|
|
|
Пример обработки:
Пояснение формулы:
T1 S1000 M03;// используется резак 1 (диаметр конца фрезерного резца 20 мм), положительное вращение основного вала 1000 об/мин
G42 D01;// компенсация радиуса резака с правой стороны (D01=10)
G00 X10.0 Y5.0 Z15.0;// скоростное позиционирование до точки А (верхнее направление)
G43 H01;// компенсация положительного направления длины резака (H01=-10)
G01 Z-10.0;// резка по прямой линии до точки А (нижнее направление)
X110.0;//A (B
Y85.0;//B(C
X90.0 Y105.0;//C(D
X50.0;//D(E
G02 X10.0 Y65.0 R40.0;//E(F
G01 Y5.0;//F(A
G00 Z15.0;// быстрый отход резака от точки А (верхнее направление)
G40 G49;// отмена компенсации
M05;// остановка основного вала
M30;// окончание формулы