Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Наименование: М – коды. М00 – М39.
Министерство образования Республики Мордовия
ГБОУ РМ СПО (ССУЗ) «Саранский политехнический техникум»

УЧЕБНЫЙ ЭЛЕМЕНТ № 16
Наименование: М – коды. М00 – М39.
Профессия: Оператор станков с числовым программным управлением

ГБОУ РМ СПО «СПТ»
| Учебный элемент №16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
| Цели:
Изучив данный учебный элемент, Вы будете знать М коды, а также:
- включение и выключение шпинделя;
- примеры использования этих М-кодов;
- формат кодов.
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
| Оборудование, материалы и вспомогательные средства:
Наименование
| Количество
| Токарный станок с ЧПУ HAAS
|
|
Сопутствующие учебные элементы и пособия:
- правила безопасности HAAS,
- пульт управления станком;
- включение станка. Ввод и редактирование программы;
- G-коды. Подготовительные функции.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
| M-коды - это команды станка, не связанные с движением осей. Формат М-кода – это буква «M», за которой следуют две цифры, например M03.
В каждой строке кода может быть запрограммирован только один М-код. Все М-коды действуют в конце блока.
Список М кодов
M00 Останов программы
М01 Дополнительный останов программы
M69 Сбросить выходное реле
M02 Конец программы
M03 Прямое вращение шпинделя
M04 Реверс шпинделя
M05 Остановка шпинделя
M08 Coolant On (СОЖ вкл.)
M09 Coolant Off (СОЖ выкл.)
M10 Зажим патрона M88
M11 Разжать патрон M89
M12 Включение автоматического обдува (опция)
M13 Выключение автоматического обдува (опция)
М14 Тормоз шпинделя включен
М15 Тормоз шпинделя выключен
M17 Вращение револьверной головки только вперед
M18 Вращение револьверной головки только назад
M19 Ориентация шпинделя (опция)
M21-M28 Дополнительные пользовательские функции
M21 Задняя бабка вперед
M22 Задняя бабка назад
M23 Фаска резьбы ВКЛ
M24 Фаска резьбы ВЫКЛ
M30 Конец программы и перемотка
M31 Транспортер удаления стружки вперед
M33 Остановка транспортера удаления стружки
M36 Подъем ловушки деталей (опция)
M37 Опускание ловушки деталей (опция)
M38 Изменение скорости вращения шпинделя ВКЛ
M39 Изменение скорости вращения шпинделя ВЫКЛ
M41 Низшая передача (если имеется трансмиссия)
M42 Высшая передача (если имеется трансмиссия)
M43 Разжим револьверной головки (только для технического обслуживания)
M44 Фиксация револьверной головки (только для технического обслуживания)
M51-M58 Включение опции пользовательских M-кодов
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент №16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
| M59 Включить выходное реле
M61-M68 Выключение опции пользовательских M-кодов
M69 Сбросить выходное реле
M76 Выключение дисплея
M77 Включение дисплея
M78 Сигнал об ошибке при обнаружении сигнала пропуска
M79 Сигнал об ошибке при отсутствии сигнала пропуска
M85 Открытие автоматической двери (опция)
M86 Закрытие автоматической двери (опция)
M88 Включение СОЖ высокого давления (опция)
M89 Выключение СОЖ высокого давления (опция)
M93 Начало записи положения осей
M94 Конец записи положения осей
М95 Спящий режим
M96 Переход при отсутствии входного сигнала
M97 Вызов локальной подпрограммы
M98 Вызов подпрограммы
M99 Возврат из подпрограммы или цикл
M104 Выдвинуть рычаг измерительной головки
M105 Отвод рычага измерительной головки
M109 Диалоговые данные пользователя
M110 Зажим патрона вторичного шпинделя
M111 Разжим патрона вторичного шпинделя
M114 Тормоз вторичного шпинделя вкл.
M115 Тормоз вторичного шпинделя выкл.
M119 Ориентация вторичного шпинделя
M121-128 Дополнительные пользовательские M-коды
M133 Приводной инструмент, привод вперед (опция)
M134 Приводной инструмент, реверс привода (опция)
M135 Приводной инструмент, остановка привода (опция)
M143 Вторичный шпиндель вперед (опция)
M144 Вторичный шпиндель реверс (опция)
M145 Вторичный шпиндель стоп (опция)
M154 Включение оси C (опция)
M155 Выключение оси C (опция)
M00 Останов программы
M00 останавливает программу. Останавливает оси, шпиндель, выключает подачу СОЖ (в том числе опцию СОЖ высокого давления). Следующий блок (после M00) будет выделен при просмотре в редакторе программ. При нажатии
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
|
Cycle Start (Запуск цикла) выполнение программы продолжится с выделенного блока.
М01 Дополнительный останов программы
Действие М01 аналогично действию М00, но происходит только при включении функции " Optional Stop" (дополнительный останов).
M02 Конец программы
M02 заканчивает программу. Обратите внимание, что самый распространенный способ завершить программу - код M30.
M03 Прямое вращение шпинделя
M03 включает шпиндель в прямом направлении
M04 Реверс шпинделя
M04 включает шпиндель в обратном направлении
M05 Остановка шпинделя
M05 останавливает шпиндель.
Скорость вращения шпинделя управляется код адреса S, например, S1500 задаст скорость вращения шпинделя 1500 об/мин.
M08 Coolant On (СОЖ вкл.)
M08 включает опцию подачи СОЖ
M09 Coolant Off (СОЖ выкл.)
M09 выключает ее (M88/89 для СОЖ высокого давления).
ПРИМЕЧАНИЕ: Состояние СОЖ проверяется только при запуске программы, поэтому плохое состояние СОЖ не может остановить уже выполняющуюся программу.
M10 Зажим патрона
M10 зажимает патрон
M11 Разжать патрон
M11 разжимает его. Если шпиндель вращается, то перед разжимом патрона он
будет остановлен.
M12 Автоматический обдув (опция)
M13 Автоматический обдув (опция)
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
| M12 и M13 включают и выключают опцию автоматического обдува. М12 включает подачу сжатого воздуха, а М13 - выключает. Кроме того, можно включить обдув на определенное время командой М12 Pnnn, где nnn - время в миллисекундах
М14 Основной шпиндель тормоз включен
M15 Основной шпиндель тормоз выключен
Эти M-коды используются для станков, оборудованных дополнительной осью C. M14 включает тормоз клещевого типа для удержания главного шпинделя, в то время как M15 спускает тормоз.
M17 Вращение револьверной головки только вперед
M18 Вращение револьверной головки только назад
M17 и M18 вращают револьверную головку в прямом (M17) или обратном (M18) направлении при смене инструмента. Эти коды работают в одном блоке с другими М-кодами. В приведенном примере револьверная головка поворачивается в прямом и обратном направлениях к инструменту 1.
Например:
Вперед: N1 T0101 M17;
Назад: N1 T0101 M18;
Действие кодов М17 и М18 распространяется на всю оставшуюся часть программы. Обратите внимание на то, что в качестве значения Настройки 97 (Направление смены инструмента) устанавливается М17 / М18.
M19 Ориентация шпинделя (величины P и R - дополнительно)
M19 приводит шпиндель к фиксированному положению. Без дополнительной
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
|
функции ориентации шпинделя M19 шпиндель можно сориентировать только в исходном положении.
Дополнительная функция Orient Spindle (Ориентация шпинделя) делает возможным использование адресных кодов P и R. Например, M19 P270 ориентирует шпиндель в положение 270 градусов.
Значение R позволяет программисту указать до четырех десятичных разрядов, например, M19 R123.4567.
Ориентация шпинделя зависит от массы, диаметра и длины заготовки и/или зажимного устройства (патрона).
Пример программы
Окружность болтовых отверстий: 3 отверстия по 120°; по окружности 3 болтовых отверстия
%
O0050
T101
G54
G00 X3.0 Z0.1
G98 (Подача в минуту)
M19 P0 (Ориентация шпинделя)
M14 (Включение тормоза основного шпинделя)
M133 P2000 (Включение приводного инструмента вперед)
G01 Z-0.5 F40.0
G00 Z0.1
M19 P120 (Ориентация шпинделя)
M14 (Включение тормоза основного шпинделя)
G01 Z-0.5
G00 Z0.1
M19 P240 (Ориентация шпинделя)
M14 (Включение тормоза основного шпинделя)
G01 Z-0.5
G00 Z0.1
M15 (Выключение тормоза основного шпинделя)
M21 Задняя бабка вперед
M22 Задняя бабка назад
M21 и M22 позиционируют заднюю бабку. Для перемещения задней бабки в точку фиксации M21 использует настройки 105, 106 и 107. Значение Настройки 105 используется М22 для перемещения задней бабки в точку отвода. Отрегулируйте давление при помощи клапанов на гидроагрегате.
|
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
|
M23 Фаска резьбы ВКЛ
M24 Фаска резьбы ВЫКЛ
M23 заставляет систему управления выполнить фаску в конце резьбы, выполняемой G76 или G92. M24 заставляет систему управления не выполнять снятие фаски в конце циклов нарезания резьбы (G76 или G92). M23 продолжает действовать до отмены кодом M24, так же для M24. Подробнее о настройке
длины и угла сбега резьбы см. Настройки 95 и 96. При включении питания и сбросе устройства ЧПУ по умолчанию устанавливается код М23.
M30 завершение программы и ее сброс
M30 останавливает программу. Он останавливает шпиндель, выключает подачу СОЖ и перемещает курсор в начало программы. M30 отменяет коррекции на длину инструмента.
M31 Транспортер удаления стружки вперед
M33 Остановка транспортера удаления стружки
M31 запускает двигатель дополнительного конвейера стружек в направлении вперед - в направлении удаления стружек из станка. Конвейер не будет работать, если открыта дверь. Рекомендуется использовать конвейер стружек с перерывами. Непрерывная работа приведет к перегреву двигателя.
M33 останавливает движение транспортера.
M36 Подъем ловушки деталей (опция)
M37 Опускание ловушки деталей (опция)
M36 включает дополнительную ловушку деталей. M37 отключает
| | | | | | | | |
ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
| дополнительную ловушку деталей.
M36 поворачивает ловушку деталей в положение захвата детали. M37 поворачивает ловушку деталей и выводит ее из рабочей зоны.
M38 Изменение скорости вращения шпинделя ВКЛ
M39 Изменение скорости вращения шпинделя ВЫКЛ
Колебание скорости шпинделя (SSV) позволяет задать диапазон колебания скорости вращения шпинделя. Это полезно при подавлении вибрации инструмента, которая может привести к нежелательному качеству обработки детали и/или повреждению режущего инструмента. Система управления изменяет скорость вращения шпинделя на основании настроек 165 и 166. Например, для изменения скорости вращения шпинделя +/- 50 об/мин от текущей скорости вращения по команде в пределах 3 секунд следует установить настройку 165 на 50, а настройку 166 - на 30. При помощи этих настроек после подачи команды M38 следующая программа будет изменять скорость вращения
шпинделя в диапазоне от 950 до 1050 об/мин.
Пример программы с M38/39
O0010;
S1000 M3
G4 P3.
M38 (SSV Вкл.)
G4 P60.
M39 (SSV Выкл.)
G4 P5.
M30
Скорость шпинделя будет постоянно изменяться в цикле длительностью 3 секунды до тех пор, пока в программе не встретится команда М39. В точке возврата станка к заданной скорости режим SSV будет выключен.
Режим SSV (изменение скорости вращения шпинделя) также выключается при команде остановки, например, M30 или при нажатии клавиши СБРОС. Если отклонение скорости вращения больше значения скорости вращения по команде, отрицательное значение скорости вращения (меньше нуля)
преобразуется в положительное. При включении режима SSV скорость шпинделя не может быть ниже 10 об/мин.
Постоянная скорость резания: Если включен код G96, постоянная скорость резания, (при этом рассчитывается скорость вращения шпинделя) команда M38 изменит это значение при помощи настроек 165 и 166.
Операции нарезания резьбы: G92, G76 и G32 допускают изменение скорости вращения шпинделя в режиме SSV (изменение скорости вращения шпинделя). Этого рекомендуется избегать из-за возможных погрешностей шага резьбы,
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
вызванных рассогласованием ускорения шпинделя и оси Z.
Циклы нарезания резьбы метчиком: G84, G184, G194, G195 и G196 будут выполняться на скорости по команде, а изменение скорости вращения шпинделя не будет применяться.
|
ГБОУ РМ СПО «СПТ»
| Тест № 1
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
Проверка усвоения
Контрольные вопросы
Каждый вопрос имеет один или несколько правильных ответов. Выберите правильные.
1. Для закрепления заготовки в патроне применяют код:
А) М10,
Б) М11,
В) М12.
2. Код М30 помещают:
А) в начале программы,
Б) в середине программы,
В) в конце программы.
3. Для включения вращения шпинделя против часовой стрелке используют код:
А) М03,
Б) М04,
В) М02.
4. Можно ли подачу сжатого воздуха автоматизировать?
А) да, кодом М12,
Б) да, кодом М13,
В) нет.
5. Код М02 отличается от кода М30 тем, что:
А) он перемещает курсор в начало программы,
Б) он прекращает отработку программы,
В) он завершает программу, без повторного её исполнения.
6. Возможно ли изменение скорости шпинделя во время отработки программы?
А) да, по коду М38,
Б) да, по коду М39,
В) нет.
7. Возможно ли кодом М00 остановить подачу СОЖ?
А) да,
Б) нет.
8. Какова минимальная скорость шпинделя, при включении кода М39?
А) 5 м/мин,
Б) 10 м/мин,
В) 15 м/мин.
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
Практическая работа №1
Тема работы:
Цель работы: Изучить порядок составления прогр
Методическое обеспечение: Учебный элемент № 9
Оборудование: токарный станок с ЧПУ HAAS TL 1
Описание: Изучить порядок и составить блок пр
Ход выполнения:
1. Прослушать краткий инструктаж по технике безопасности.
2. Изучить учебный элемент № 8.
3.
Пример выполнения задания:
| ГБОУ РМ СПО «СПТ»
| Учебный элемент № 16
Наименование: М – коды. М00 – М39
Профессия: Оператор станков с программным управлением
|
|
| Варианты заданий:
№ варианта
| δ 1
| δ 2
| S
| Шаг резьбы
|
| 1, 1
| 2, 1
|
| 1, 0
|
| 2, 2
| 1, 9
|
| 0, 4
|
| 1, 3
| 2, 2
|
| 1, 25
|
| 2, 4
| 1, 8
|
| 0, 5
|
| 1, 5
| 2, 3
|
| 1, 50
|
| 2, 6
| 1, 7
|
| 0, 6
|
| 1, 7
| 2, 4
|
| 1, 35
|
| 2, 8
| 1, 6
|
| 0, 7
|
| 1, 9
| 2, 5
|
| 0, 8
|
| 2.0
| 1, 1
|
| 0, 9
|
| 1, 2
| 2, 6
|
| 1, 2
|
| 2, 1
| 1, 5
|
| 1, 3
|
| 1, 4
| 2, 7
|
| 1, 4
|
| 2, 3
| 1, 4
|
| 1, 45
|
| 1, 6
| 2, 8
|
| 1, 55
|
|
| | | | | | |
|