G40 – выключает режим компенсации на диаметр инструмента.
За командой отключения компенсации на диаметр инструмента должно следовать линейное перемещение со значением большим, чем диаметр инструмента. Дублирование команды не может стать причиной ошибки управляющей программы.
G41 T- – включение режима компенсации слева от запрограммированного пути.
G42 T- – включение режима компенсации справа от запрограммированного пути.
G41/G42 задаются с параметром, значением которого является номер инструмента из соответствующей таблицы. При вызове команды, управляющая программа изменяет траекторию, смещая её вправо (G42) или влево (G41) от исходной.
Пример команды G41:
M6 T26 (команда смена инструмента на инструмент №26)
G0 X-10 Y-10 Z0 (быстрое линейное перемещение)
G41 (включение режима компенсации слева)
G0 X0 Y0 (быстрое линейное перемещение)
G1 Z0 (команды линейных перемещений)
G1 Y50
G1 X50 Y0
G1 X0
G40 (выключение режима компенсации)
G0 X-10 Y-10