
ПРОГРАММИРОВАНИЕ
B--63844RU/02
14. ФУНКЦИЯ КОРРЕКЦИИ
239
В следующих блоках не происходит перемещения инструмента.
В этих блоках инструмент не двигается даже при выполнении
компенсации на режущий инструмент.
M05 ; Вывод M--кода.
S21 ; Вывод S--кода.
G04X10.0; Задержка
G10L11P01R10.0;Установка значения
компенсации на режущий инструмент
(G17) Z200.0 ;Команда перемещения, не
включенная в плоскость коррекции.
G90; только G--код..
G91X0;Расстояние перемещения равно нулю.
Команды (1)--( 6)
не задают
перемещения.
Когда в режиме коррекции задается одиночный блок, не
задающий перемещение инструмента, вектор и траектория
центра инструмента остаются такими же, как и без заданного
блока. Этот блок выполняется в точке остановки единич. блока.
L
N6
N7 N8
L
SS
N6 G91 X100.0 Y100.0 ;
N7 G04 X100.0 ;
N8 X100.0 ;
Траектория центра
инструмента
Запрограммированная
траектория
Здесь выполняется блок N7.
Тем не менее, если расстояние перемещения равно нулю, даже
если блок запрограммирован как единичный, то перемещение
инструмента будет такое же, как и в случае программирования
более одного блока, не содержащего перемещений, что будет
описано далее.
L
N6
N7 N8
L
SS
N6 G91 X100.0 Y100.0 ;
N7 X0 ;
N8 X100.0 ;
Запрограмми--
рованная
траектория
Траектория
центра
инструмента
Два блока, не задающие перемещение, не должны задаваться
последовательно. При задании вектор, длина которого равна
значению коррекции, создается в нормальном направлении
движения инструмента в прежнем блоке, так что верхнее
нарезание может привести к результату.
L
N6
N7 N8
L
SSS
N6 G91 X100.0 Y100.0 ;
N7 S21 ;
N8 G04 X10.0 ;
N9 X100.0 ;
Блоки N7 и N8 выполняются здесь.
N9
Запрограммированная
траектория
Траектория центра
инструмента
D Блок, не содержащий
перемещение
инструмента
Блок, не содержащий
перемещения инструмента,
заданного в режиме
коррекции