Задание вспомогательных функций

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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: