M00 - останавливает выполнение программы после выполнения операций, содержащихся в кадре. Останавливает вращение шпинделя и охлаждающий поток. Сохраняет всю информацию, накопленную в памяти.
М01 - условная остановка программы: если трёхбуквенный код USO = 1 занесён с клавиатуры, функция М01 интерпретируется управлением как М00; если трёхбуквенный код USO = 0 подтвержден, функция М01 не учитывается.
M02 - определяет конец программы без перемотки ленты на начало.
M03 - вращение шпинделя по часовой стрелке.
M04 - вращение шпинделя против часовой стрелки.
M05 - остановка шпинделя и подачи охлаждения. Осуществляется после выполнения операций, содержащихся в кадре.
M06 - замена инструмента. Останавливает вращение шпинделя, подачу охлаждения и выполнение программы. Подтверждает корректировки, выбранные функцией Т. Осуществление становится возможным после выполнения информации, содержащейся в кадре. Не стирает М03, М04, М08, М13, М14.
M07 - подача вспомогательного охлаждения.
M08 - подача основного охлаждения.
M09 - остановка охлаждения. Осуществляется после выполнения операций, содержащихся в кадре.
M10 - блокировка линейных и вращающихся осей. При помощи этой функции осуществляется блокировка осей, не участвующих в процессе обработки.
М11 - отмена М10.
М12 - блокировка вращающихся осей. При помощи этой функции осуществляется блокировка осей, не участвующих в процессе обработки.
М13 - вращение шпинделя по часовой стрелке и подача охлаждения.
М14 - вращение шпинделя против часовой стрелки и подача охлаждения.
-48-
М19 - остановка вращения шпинделя с угловой ориентацией осуществима после операций, содержащихся в кадре. Отменяется функциями М03, М04.
М30 - автоматический СБРОС в конце программы. При помощи функции М30 стирается вся информация, находящаяся в динамическом буфере системы. Подтверждаются автоматически: начальная точка 0 и возобновление выбранной программы. Корректировка инструмента в шпинделе не стирается.
При помощи программы логики представляется возможным определить эти функции другим образом, добавляя или сокращая их. В каждом кадре можно программировать до четырёх функций М.
Все функции М стираются при помощи выполнения режима «СБРОС, RESET ».
При кодировании информации следует иметь в виду, что в УЧПУ в исходном (начальном) состоянии установлены определенные значения подготовительных функций. Эти функции не следует программировать. Их вводят (указывают) в программу лишь в том случае, если по ходу программы были запрограммированы другие функции, отменяющие действие исходных. Например, в УЧПУ NC201M исходными (введенными в УЧПУ) является функция G00(быстрое позиционирование осей), G17 (плоскость интерполяции XY),G27(Непрерывный режим обработки с автоматическим замедлением скорости на углах), G20(Выход из программы GTL), G71(программирование в миллиметрах),G80(Отмена постоянных циклов),
G40 Отмена компенсации радиуса инструмента),G80(Отмена постоянных циклов),G90(Абсолютное программирование),G95(Скорость подачи в мм/об или дюйм/об), G96(Скорость резания в м/мин или фут/мин).