Статьи о станках


Технология машиностроения

БАЗОВЫЕ М КОДЫ

Коды, обозначающиеся буквой М (Miscellaneous) называются вспомогательными и предназначены для управления режимами работы станка. М код может стоять как отдельно, так и находится в кадре с G кодами. Некоторые М коды работают совместно с другими адресами. Например, М код, отвечающий за направление вращения шпинделя, обычно указывается с адресом S, который необходим для задания числа его оборотов при вращении:
N10 S1000M03
В таблицу 8 помещены базовые М коды, которые должен знать каждый технолог-программист. Когда М код находится в кадре с G кодом, то порядок выполнения зависит от модели ЧПУ. Возьмем, например, следующий кадр:
N10 GOl ХЮО.О Y100.0 Z100.0 F50.0 М08
Этот кадр выполняет линейное перемещение и включает подачу охлаждающей жидкости (М08). Одни станки включают подачу СОЖ сразу, другие - только после перемещения в указанную позицию. Зная это, опытный программист старается указывать код М08 перед выполнением перемещения на рабочей подаче:
N05 М08
N10 G01 ХЮО.О Y100.0 Z100.0 F50.0
Нужно учесть, что некоторые системы ЧПУ позволяют задавать в кадре только один М код. В этом случае, если в кадре находится несколько М кодов, то СЧПУ выдаст сообщение об ошибке. Для избежания ошибок внимательно прочтите раздел документации станка и системы ЧПУ о работе с М кодами.
Таблица 8. Базовые М коды
Мкод Действие
М00 Запрограммированный останов
М01 Останов по выбору
М02 Конец программы
МОЗ Прямое вращение шпинделя
М04 Обратное вращение шпинделя
М05 Останов шпинделя
М06 Автоматическая смена инструмента
М08 Включение подачи охлаждающей жидкости
М09 Выключение подачи охлаждающей жидкости
МЗО Конец программы, перевод курсора в начало программы
Останов выполнения управляющей программы - М00 и М01
Очень часто возникают ситуации, когда необходимо временно прервать выполнение программы. Например, для того чтобы удалить стружку, проверить размеры обрабатываемой детали или переставить крепежные элементы в другое положение.
Коды М00 и МО 1 временно приостанавливают выполнение программы обработки или, говоря другими словами, делают паузу в производственном цикле станка. Когда СЧПУ читает код М00, то происходит так называемый запрограммированный останов. Все осевые перемещения останавливаются и возобновляются лишь после того, как оператор станка нажмет клавишу "Старт цикла" на панели УЧПУ. При этом шпиндель продолжает вращаться, и другие функции остаются активными. Если оператор станка нажимает клавишу "Старт цикла", то выполнение программы будет продолжено с кадра, следующего за М00.
N200 GOl Х200 N210G00Z100 N220 М00 N230 GOO Z5
N240 GOl Z-l F50
Для того чтобы безопасно удалить стружку из зоны обработки или снять ее со сверла необходимо остановить шпиндель. То есть перед командой М00 нужно указать код выключения вращения шпинделя М05. Однако не забудьте снова включить шпиндель, иначе инструмент будет перемещаться без вращения, что приведет к его поломке.
N200 GO 1X200 N210G00Z100 N215 М05 N220 М00 N225 МОЗ S1000 N230 G00 Z5 N240 G01 Z-l F50
Код M01 предназначен для останова по выбору. Действует он аналогично коду М00, однако, предоставляет выбор оператору - нужно или не нужно прерывать выполнение управляющей программы. На панели УЧПУ практически любого станка имеется клавиша (или переключатель) "М01". Если эта клавиша нажата, то при чтении кадра с М01 происходит останов. Если же клавиша не нажата, то команда М01 пропускается и выполнение УП не прерывается.
N200 G01 Х200 N210G00Z100 N220 МО 1 N230 G00 Z5 N240 G01Z-1 F50
Таблица 9. Поведение станка при работе с кодом М01
Клавиша "МО 1" на панели УЧПУ Поведение станка
Вкл. Выполнение программы приостанавливается и будет продолжено только после того, как оператор станка нажмет клавишу "Старт цикла"


Обсудить вопрос в студенческом форуме

 

Сайт содержит информацию о учебном заведении и студенческой общине и не является официальным