fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Коды CNC M

Коды CNC M

Являясь дополнительным партнером G-кодов, М-коды ЧПУ управляют вспомогательными функциями станка с ЧПУ, такими как охлаждающая жидкость и управление шпинделем.

M00 – остановка программы

Команда M00 используется для остановки станка и программы.

Типичное применение – ручная смена инструмента или добавление масла для нарезания резьбы в метчик перед его подачей в деталь. В данном примере мы используем этот MCODE для остановки станка для ручной смены инструмента, хотя мы остановили фрезу с помощью M05, так как это стандартная практика, в этом нет необходимости, поскольку M00 остановит шпиндель и сделает станок безопасным.

G00 Z10.0 M09; G28 X0.0 Y0.0; M05; M00; N2 T0202 (СВЕРЛО 5 ММ);

Нет кнопки для включения или выключения этой функции, как при использовании дополнительной команды остановки M01. Она будет останавливать станок каждый раз, когда программа дойдет до этого блока.

Необходимо следить за запуском шпинделя после этой команды, она не “приостанавливает” программу, а останавливает все, поэтому все должно быть запущено снова, включая скорость шпинделя и скорость подачи.

M01 – Дополнительный останов

Опциональный останов M01 используется для того, чтобы дать оператору возможность остановить станок в определенный момент программы. На органах управления станка имеется кнопка опционального останова, нажатие которой остановит станок в следующий раз, когда в программе будет считана команда M01.

Пример: G00 Z50.0; G28 X0.0 Y0.0; M05; M01; (ПРОВЕРКА ИНСТРУМЕНТА).

В приведенной выше программе обработки детали команда M01 используется для проверки исправности инструмента перед автоматической сменой инструмента. Наиболее часто используется в конце участка перед сменой инструмента, что облегчает повторный запуск одного конкретного инструмента, который часто необходим по размерным причинам.

Если необходимо остановить станок без использования дополнительной кнопки остановки на органах управления, вместо нее следует использовать команду M00.

При вводе этих команд в программу убедитесь, что резец не касается детали.

М-коды M03 и M04

M03 – включение шпинделя по часовой стрелке. M04 – включение шпинделя против часовой стрелки.

M03 – это команда, используемая для включения шпинделя по часовой стрелке. Она может быть вставлена в собственный блок программы или в один блок с другой информацией.

M04 – это команда, используемая для включения шпинделя против часовой стрелки.

Обычно команда на включение шпинделя подается после определения скорости шпинделя с помощью значения S, т.е. S1500 M03;

N1 T0101; G21; S700 M03; G00 X175.0 Y25.0 Z10.0;

Как видно из примера программы выше, я дал команду станку включить шпиндель сразу после выдачи команды скорости шпинделя и до того, как станок начнет быстрое перемещение в позицию с помощью команды G00. Это включает шпиндель после указания станку скорости вращения шпинделя.

M03 – обычное направление для большинства фрез и сверл, так как режущая кромка инструмента режет по часовой стрелке. M04 используется при нарезании резьбы без использования циклов нарезания резьбы и на токарном станке, когда инструмент загружается вверх ногами для некоторых операций.

M05 Остановка шпинделя

Как только фреза отходит от детали, мы можем безопасно остановить шпиндель с помощью команды M05. Подача этой команды останавливает вращение шпинделя (или заготовки на токарном станке). Обычно это происходит непосредственно перед сменой инструмента.

Пример: G28 X0.0 Y0.0; M05; M30;

В приведенном примере мы останавливаем шпиндель, когда станок находится в исходном положении с помощью команды G28 и перед окончанием программы.

M06 Смена инструмента

Команда M06 указывает станку на смену инструмента в шпинделе, если он оснащен автоматическим устройством смены инструмента. Она также используется на станках без автоматической системы, чтобы сообщить станку, что новый инструмент теперь активен. Объявление T0101 говорит станку выбрать инструмент один (первый 01) и смещение один (второй 01), при этом ‘T’ означает ‘инструмент’.

Пример: N2 T0202 (КОНЦЕВАЯ ФРЕЗА 5 ММ); M06;

На рисунке выше показана программа, чтобы вы могли увидеть, как она используется.

Управление охлаждающей жидкостью M08 и M09

M08 – это команда G-кода для включения охлаждающей жидкости главного шпинделя, M09 выключает всю охлаждающую жидкость. Некоторые большие станки с ЧПУ имеют много различных систем охлаждения, некоторые могут иметь верхнюю или душевую охлаждающую жидкость, охлаждающую жидкость высокого давления через шпиндель, охлаждающую жидкость на направляющих и туманную охлаждающую жидкость. Коды CNC M для управления этими системами часто отличаются в зависимости от станка. Основная СОЖ направлена непосредственно на режущую кромку инструмента, она всегда включается командой M08.

Пример: N1 T0101 (10-ММ КОНЦЕВАЯ ФРЕЗА); G21; S700 M03; G00 X175.0 Y25.0 Z-10.0 M08; Z-6.0;

Обычно охлаждающая жидкость включается до того, как инструмент коснется рабочего места, у каждого машиниста свои предпочтения, некоторые включают ее сразу после смены инструмента. Я предпочитаю включать M08 на линии перед началом резки, чтобы я мог наблюдать, как инструмент подходит к заданию без брызг охлаждающей жидкости на окне.

В зависимости от вашего станка, вы можете обнаружить, что требуется несколько секунд для создания давления, прежде чем вы получите полный поток, особенно если ваш станок более старый. В этом случае не стесняйтесь переместить команду M08 на несколько блоков раньше.

Чтобы отключить всю охлаждающую жидкость, мы используем команду M09. На станках, имеющих только один источник охлаждающей жидкости, мы используем команду M09 для его отключения. На больших станках с большим количеством систем охлаждения команда M09 отключает все. Как и команда M08, она может быть помещена в любое место программы, если в той же строке нет другого M-кода.

M30 Возврат в конец программы, в начало

Команда M30 останавливает станок и сообщает о завершении программы, затем программа перематывается назад к началу.

На токарном станке, если активирован непрерывный цикл, станок начнет изготовление следующей детали без дальнейших указаний оператора.

G28 X0.0 Y0.0; M05; M30; M30 – это всегда последняя команда в программе.

Список М-кодов ЧПУ

Коды M – это вспомогательные команды, которые могут быть индивидуальными для каждого станка. Существует стандартный набор кодов, который никогда не меняется, они перечислены ниже.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *