Когда начинаешь работать с ЧПУ, кажется, что все коды давно знакомы и понятны. Но иногда попадаются такие команды, которые редко упоминаются в учебниках и форумах. M49 и M50 - именно из этой категории. О них часто вспоминают, когда уже что-то пошло не так: программа отработала не так, как планировалось, или коррекция инструмента ведёт себя странно. Давайте разберёмся, что скрывается за этими кодами, и почему они могут стать незаменимыми в работе. Большинство операторов привыкли к тому, что коррекция на радиус или длину задаётся через G41/G42 и H/D параметры. Но M49 и M50 идут немного другим путём: они управляют включением и отключением самой функции коррекции, действуя на уровне управляющей логики станка. Таким образом, оператор получает быстрый способ контролировать работу без необходимости переписывать весь блок с нуля. Представьте ситуацию: вы запускаете программу на детали с множеством карманов. Внутри одного из них требуется выполнить движение без учёта радиуса инструмента - напри