М19 Координаты шпинделя (дополнительная функция с параметрами P и R)

Код М19 используется для поворота оси шпинделя на определённый угол. При использовании кода М19 без дополнительных параметров шпиндель устанавливается в нулевое положение.

Дополнительная функция установки координаты шпинделя использует коды адреса P и R. Например, команда М19 Р270 устанавливает угловую координату шпинделя, равную 270°. Параметр R позволяет задать дробное значение координаты с точностью до четырех знаков. Например: M19 R123.4567.

М21 Пиноль задней бабки вперед.

М22 Пиноль задней бабки назад.

Коды М21 и М22 используются для позиционирования пиноли задней бабки.

М19 Координаты шпинделя (дополнительная функция с параметрами P и R) - student2.ru

На рисунке изображены установочные винты регулировки усилия зажима задней бабки.

М23 Сбег резьбы Вкл.

М24 Сбег резьбы Выкл.

Код М23 дает устройству ЧПУ задание на выполнение сбега в конце резьбы, нарезаемой по командам G76 или G92.

Код М24 дает устройству ЧПУ задание не выполнять сбег в конце резьбы, нарезаемой по командам G76 или G92.

Действие кода М23 продолжается до его отмены кодом М24, и наоборот.

М30 Конец программы и возврат в начало

Код М30 используется для остановки программы. Он останавливает шпиндель, выключает подачу СОЖ и перемещает курсор в начало программы. М30 отменяет коррекцию на длину инструмента.

М31 Шнек транспортера стружки вперед.

М33 Шнек транспортера стружки стоп

При открытой дверце транспортер не запускается. Рекомендуется использовать транспортер стружки в прерывистом режиме. Непрерывная работа может привести к перегреву двигателя.

М38 Колебание скорости шпинделя Вкл.

М39 Колебание скорости шпинделя Выкл.

Колебание скорости шпинделя(SSV) позволяет установить интервалы колебания скорости вращения шпинделя. В результате снижается вибрация инструмента, приводящая к ухудшению качества обработанной поверхности и / или поломке инструмента. ЧПУ изменяет скорость вращения шпинделя в интервале +/-50 об/мин от заданной в пределах 3 секунд.

После подачи команды М38 программа будет изменять значение скорости шпинделя от 950 до 1050 об/мин.

O00100;

S1000 M3

G4 P3.

M38 (SSV Вкл.)

G4 P60.

M39 (SSV Выкл.)

G4 P5.

M30

Скорость шпинделя будет постоянно изменяться в цикле длительностью 3 секунды до тех пор, пока в программе не встретится команда М39. В точке возврата станка к заданной скорости режим SSV будет выключен. Режим SSV также выключается командой остановки М30 или нажатием на клавишу Reset (сброс). Если отклонение скорости больше заданного значения, отрицательное значение отклонения преобразуется в положительное. При включении режима SSV скорость шпинделя не может быть ниже 10 об/мин.

М41 Низшая передача /

М42 Высшая передача

На станках с коробкой передач команда М41 используется для переключения на низшую, а М42 – на высшую передачу.

М97 Вызов местной подпрограммы

Этот код используется для вызова подпрограммы, начинающейся в строке N…. текущей программы. Код должен указывать на строку в пределах выполняемой программы. Подпрограмма должна заканчиваться кодом М99. Код L nnв блоке М97 повторяет вызов подпрограммы nnраз.

M97 P1000 L2 (Команда L2 дважды запускает выполнение строки N1000)

D1

M97 P1000

M30

N1000 G00 G90 G55 X0 Z0 S500 M03

.

.

M99

M98 Вызов подпрограммы

Этот код используется для вызова подпрограммы и задается в формате M98 P n n n n (Pnnnn – номер вызываемой подпрограммы). Подпрограмма должна входить в список программ и заканчиваться кодом М99.

В строку, содержащую код М98, следует включить счетчик Lnn, отвечающий за вызов подпрограммы nnраз до перехода к следующему блоку.

O0001 (Номер главной программы)

M98 P100 L4; (М98-Вызов подпрограммы, Р100-номер подпрограммы, L4-повтор 4 раза)

M30 (Конец программы)

O0100 (Номер подпрограммы)

M99 Возврат из подпрограммы или цикл

Этот код используется для возврата из подпрограммы или макроса в главную программу и задается в формате M99 Pnnnn (Pnnnn - строка главной программы, в которую производится возврат).

В случае задания команды М99 произойдёт возврат в кадр следующий за кадром вызывающим подпрограмму, а если команда заданна в формате М99 Р120, возврат из подпрограммы будет осуществлён на строку с номером N120.

При указании кодаМ99 в теле главной программы происходит возврат к началу программы без остановки.

Наши рекомендации