- •Лекция №1
- •Основы числового программного обеспечения.
- •1,2 Автоматическое управление
- •Подсистема приводов
- •Подсистема обратной связи
- •5 Языки для программирования обработки
- •Лекция №2.
- •Основы металлообработки на станке с чпу.
- •6. Режущий инструмент
- •7. Вспомогательный инструмент
- •8 Рекомендации по фрезерованию
- •Введение в программирование обработки
- •10,19 Прямоугольная система координат
- •11 Простая управляющая программа.
- •12. Ускоренное перемещение – g00
- •Лекция №4
- •Станочная система координат
- •16. Нулевая точка программы и рабочая система координат
- •17 Компенсация длины инструмента
- •18 Абсолютные и относительные координаты
- •Лекция №5
- •Структура управляющей программы
- •21 Слово данных, адрес и число
- •22 Модальные и немодальные коды
- •23Формат программы
- •23 Строка безопасности
- •24 Важность форматирования уп
- •Лекция №6
- •Базовые м-коды Введение
- •25 Останов выполнения управляющей программы – м00 и м01
- •26 .Управление вращением шпинделя – м03, м04, м05
- •27 Управление подачей смазывающе-охлаждающей жидкости ( сож ) – м07, м08, м09
- •28. Автоматическая смена инструмента – м06
- •29. Завершение программы – м30 и м02
- •Лекция №7
- •Постоянные циклы станка с чпу
- •30. Стандартный цикл сверления и цикл сверления с выдержкой
- •31 Относительные координаты в постоянном цикле
- •32 Циклы прерывистого сверления
- •33 Циклы нарезания резьбы
- •34 Циклы растачивания
- •Лекция №8
- •Автоматическая коррекция радиуса инструмента
- •35 Основные принципы
- •35 Использование автоматической коррекции на радиус инструмента
- •Активация, подвод и отвод
- •Лекция №9
- •Основы эффективного программирования Подпрограмма
- •Работа с осью вращения (4-ой координатой)
- •Параметрическое программирование
- •Основные арифметические и логические команды
- •Операторы сравнения
- •Соответствие адресов локальным переменным
- •Лекция №10
- •Cad/cam – системы. Методы программирования
- •Вопросы для зачета
- •Автоматическое управление.
Лекция №6
Базовые М – коды. Введение. Останов выполнения управляющей программы М00, М01. Управление вращением шпинделя М03, М04, М05. Управление подачей смазывающе-охлаждающей жидкости М07, М08, М09. Автоматическая смена инструмента М06. Завершение программы М30, М02.
Базовые м-коды Введение
Коды, обозначающиеся буквой М (Miscellaneous), называются вспомогательными и предназначены для управления режимами работы станка. М-код может стоять как отдельно, так и находиться в кадре с G-кодами. Некоторые М-коды работают совместно с другими адресами. Например, М-код, отвечающий за направление вращения шпинделя, обычно указывается с адресом S, который необходим для задания числа его оборотов при вращении:
N10 S1000 М03
Нужно учесть, что некоторые системы ЧПУ позволяют задавать в кадре только один М-код. В этом случае если в кадре находятся несколько М-кодов, то СЧПУ выдаст сообщение об ошибке. Для избежания ошибок внимательно прочтите раздел документации станка и системы ЧПУ о работе с М-кодами.
Базовые М-коды
М код |
Действие |
М00 |
Запрограммированный останов |
М01 |
Останов по выбору |
M02 |
Конец программы |
М03 |
Прямое вращение шпинделя |
М04 |
Обратное вращение шпинделя |
М05 |
Останов шпинделя |
М06 |
Автоматическая смена инструмента |
М08 |
Включение подачи охлаждающей жидкости |
М09 |
Выключение подачи охлаждающей жидкости |
М30 |
Конец программы, перевод курсора в начало программы |
25 Останов выполнения управляющей программы – м00 и м01
Коды М00 и М01 временно приостанавливают выполнение программы обработки, или, говоря другими словами, делают паузу в производственном цикле станка. Когда СЧПУ читает код М00, то происходит так называемый запрограммированный останов. Все осевые перемещения останавливаются и возобновляются лишь после того, как оператор станка нажмет клавишу Старт цикла на панели УЧПУ. При этом шпиндель продолжает вращаться, и другие функции остаются активными.
Для того чтобы безопасно удалить стружку из зоны обработки или снять ее со сверла, необходимо остановить шпиндель. То есть перед командой М00 нужно указать код выключения вращения шпинделя М05.
Код М01 предназначен для останова по выбору. Действует он аналогично коду М00, однако предоставляет выбор оператору – нужно или не нужно прерывать выполнение управляющей программы. На панели УЧПУ практически любого станка имеется клавиша (или переключатель) «М01». Если эта клавиша нажата, то при чтении кадра с М01 происходит останов. Если же клавиша не нажата, то команда М01 пропускается и выполнение УП не прерывается.
Поведение станка при работе с кодом М01
Клавиша «М01» на панели УЧПУ |
Поведение станка |
Вкл. |
Выполнение программы приостанавливается и будет продолжено только после того, как оператор станка нажмет клавишу "Старт цикла" |
Выкл. |
Выполнение программы не будет прервано |
