M02 – Остановка выполнения программы.
Пример: N01 M02
M03 – Включение шпинделя против часовой стрелки.
Пример: N01 S1000 M03 – включение шпинделя на частоту 1000 об/мин.
M04 – Включение шпинделя по часовой стрелке.
Пример: N01 S1000 M04 – включение шпинделя на частоту 1000 об/мин.
M05 – Останов шпинделя.
Пример: N01 M05
M10 Pn - Зажим детали на фрезерном станке. Где n – время зажима в секундах.
Пример: M10 P10
M11 Pn - Разжим детали на фрезерном станке. Где n – время зажима в секундах.
Пример: M11 P10
M100 – Установка координат фиксированной точки.
Фиксированные точки используются для отвода в них стола с заготовкой, например, для замера детали или смены заготовки.
Пример: N01 M100 Xn Yn Zn P10 – Установка фиксированной точки Номер 10 с координатами Xn Yn Zn. Допустимо задание значение параметров X, Y и Z из переменных Е.
Пример: N10 M100 XE11 P4 – Установка значения фиксированной точки по координате Х равному значению переменной Е11.
Допустимо задание значение параметров X, Y и Z из параметров 200n, 210n, 220n.
Пример: N10 M102 X#2005 P4 – Установка значения фиксированной точки по координате Х равному значению параметра 2005.
|
|
M101 – Установка значения переменной Е.
Пример: N01 M101 @_число_ En – Запись значения _число_в переменную En.
M102 – Установка значений вылетов инструмента.
Пример: N01 M102 Xn Yn Zn P_инструмент_ - Установка значений вылетов Xn Yn Zn для корректора инструмента с номером _инструмент_. Допустимо задание значение параметров X, Y и Z из переменных Е.
Пример: N10 M102 XE11 P4 – Установка вылета по координате Х равному значению переменной Е11.
Допустимо задание значение параметров X, Y и Z из параметров 200n, 210n, 220n.
Пример: N10 M102 X#2005 P4 – Установка вылета по координате Х равному значению параметра 2005.
M103 – Установка точности аппроксимирования дуги окружности.
Пример: N01 M103 Cn – Разбиение дуги окружности на n отрезков.
В режиме СТАНОК Не рекомендуется ставить слишком большую точность – ограничения быстродействия привода подач.
M200 – Сравнение параметра Е с числом: Если E < @ тогда _ Действие _
Пример: N01 M200 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E < @ тогда выполнение функции G71 P100.
M201 – Сравнение параметра Е с числом: Если E > @ тогда _ Действие _
Пример: N01 M201 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E > @ тогда выполнение функции G71 P100.
M202 – Сравнение параметра Е с числом: Если E = @ тогда _ Действие _
Пример: N01 M202 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E = @ тогда выполнение функции G71 P100.
M203 – Сравнение параметра Е с числом: Если E!= @ тогда _ Действие _
Пример: N01 M203 En @_число_ G71 P100 - Сравнение переменной Еn с числом: Если E!= @ тогда выполнение функции G71 P100.
ПРИМЕЧАНИЕ: _ Действие _ является G-функцией.
|
|
M300 – Сложение Е = Е + Число.
Пример: N01 M300 En @_число_ - Сложение переменной En с Числом и запись результата в переменную En.
M301 – Вычитание Е = Е – Число.
Пример: N01 M301 En @_число_ - Вычитание из переменной En Числа и запись результата в переменную En.
M302 – Умножение Е = Е * Число.
Пример: N01 M302 En @_число_ - Умножение переменной En на Число и запись результата в переменную En.
M303 – Деление Е = Е / Число.
Пример: N01 M300 En @_число_ - Деление переменной En на Число и запись результата в переменную En.
M305 – Сохранить переменные Е в файл evariables.dat.
M306 – Загрузить переменные Е из файла evariables.dat.