DIN 66025: Полное руководство по кодам NC-программирования
DIN означает «Deutsches Institut für Normung» — «Немецкий институт стандартизации».
Стандарты DIN, относящиеся к ЧПУ:
- DIN 66025-1 Числовое управление станков, формат; общие требования
- DIN 66025-2 Промышленная автоматизация; числовое управление станков; формат, подготовительные и вспомогательные функции
Din 66025 NC Programming Codes
RS-274-D — версия языка G-кодов для ЧПУ, стандартизированная EIA.
Или
RS-274D — стандарт для станков с ЧПУ, разработанный Ассоциацией электронной промышленности.
NC-программирование по ISO (DIN 66025) и RS274
G-коды по DIN 66025
- G00 Быстрое перемещение
- G01 Линейная интерполяция с подачей
- G02 Круговая интерполяция (по часовой стрелке)
- G03 Круговая интерполяция (против часовой стрелки)
- G2/G3 Винтовая интерполяция
- G04 Пауза в миллисекундах
- G05 Определение сплайна
- G06 Интерполяция по сплайну
- G07 Касательная круговая интерполяция / Винтовая интерполяция / Полигональная интерполяция / Интерполяция подачи
- G08 Функция нарастания на границе блока / Look ahead «выкл»
- G09 Отсутствие нарастания на границе блока / Look ahead «вкл»
- G10 Останов динамической предобработки блоков
- G11 Останов интерполяции при предобработке блоков
- G12 Круговая интерполяция (cw) с радиусом
- G13 Круговая интерполяция (ccw) с радиусом
- G14 Полярное программирование, абсолютное
- G15 Полярное программирование, относительное
- G16 Определение полюса полярной системы координат
- G17 Выбор плоскости X, Y
- G18 Выбор плоскости Z, X
- G19 Выбор плоскости Y, Z
- G20 Выбор свободно определяемой плоскости
- G21 Параллельные оси «вкл»
- G22 Параллельные оси «выкл»
- G24 Программирование безопасной зоны; нижние пределы
- G25 Программирование безопасной зоны; верхние пределы
- G26 Программирование безопасной зоны «выкл»
- G27 Программирование безопасной зоны «вкл»
- G33 Нарезка резьбы с постоянным шагом
- G34 Нарезка резьбы с динамическим шагом
- G35 Конфигурация осцилляции
- G38 Зеркальное отражение «вкл»
- G39 Зеркальное отражение «выкл»
- G40 Компенсация контура «выкл»
- G41 Компенсация контура слева от заготовки
- G42 Компенсация контура справа от заготовки
- G43 Компенсация контура слева с измененным подходом
- G44 Компенсация контура справа с измененным подходом
- G50 Масштабирование
- G51 Вращение детали; программирование в градусах
- G52 Вращение детали; программирование в радианах
- G53 Нулевое смещение «выкл»
- G54 Нулевое смещение №1
- G55 Нулевое смещение №2
- G56 Нулевое смещение №3
- G57 Нулевое смещение №4
- G58 Нулевое смещение №5
- G59 Нулевое смещение №6
- G63 Переопределение подачи/шпинделя неактивно
- G66 Переопределение подачи/шпинделя активно
- G70 Дюймовый формат активен
- G71 Метрический формат активен
- G72 Интерполяция с точной остановкой «выкл»
- G73 Интерполяция с точной остановкой «вкл»
- G74 Перемещение в базовую позицию
- G75 Активация функции кривизны
- G76 Предел ускорения кривизны
- G78 Функция нормальности «вкл» (ориентация вращательной оси)
- G79 Функция нормальности «выкл»
- G80 – G89 для фрезерных приложений:
- G80 Канонический цикл «выкл»
- G81 Цикл сверления до конечной глубины
- G82 Цикл заверения с паузой
- G83 Цикл глубокого сверления
- G84 Цикл растачивания или нарезки резьбы с балансированным патчиком
- G85 Цикл расточки
- G86 Цикл расточки
- G87 Цикл расточки с измерительной остановкой
- G88 Цикл расточки с остановкой шпинделя
- G89 Цикл расточки с промежуточной остановкой
- G81 – G88 для цилиндрического шлифования:
- G81 Возврат без плавания
- G82 Приращивающее фасовочное шлифование
- G83 Приращивающее плавное шлифование
- G84 Многопроходное фасовочное шлифование
- G85 Многопроходное диаметральное шлифование
- G86 Шлифование торца
- G87 Шлифование торца с фасовым плаванием
- G88 Шлифование торца с диаметральным плаванием
- G90 Абсолютное программирование
- G91 Инкрементальное программирование
- G92 Установка позиции
- G93 Постоянная скорость окружности инструмента «вкл» (шлифовальный круг)
- G94 Подача в мм/мин (или дюйм/мин)
- G95 Подача за оборот (мм/об или дюйм/об)
- G96 Постоянная скорость резания «вкл»
- G97 Постоянная скорость резания «выкл»
- G98 Сигнал позиционирующей оси к ПЛК
- G99 Смещение оси
- G100 Полярное преобразование «выкл»
- G101 Полярное преобразование «вкл»
- G102 Цилиндрическое преобразование «вкл»; декартова система координат
- G103 Цилиндрическое преобразование «вкл» с компенсацией радиуса в реальном времени (RRC)
- G104 Цилиндрическое преобразование с миграцией центральной линии (CLM) и RRC
- G105 Полярное преобразование «вкл» с выбором полярных осей
- G106 Цилиндрическое преобразование «вкл» полярные/цилиндрические координаты
- G107 Цилиндрическое преобразование «вкл» полярные/цилиндрические координаты с RRC
- G108 Цилиндрическое преобразование полярные/цилиндрические координаты с CLM и RRC
- G109 Программирование глубины инструмента преобразования осей
- G110 Выбор оси управления мощностью/канал 1
- G111 Предварительный выбор V1, F1, T1/канал 1 (Напряжение, Частота, Время)
- G112 Предварительный выбор V2, F2, T2/канал 1
- G113 Предварительный выбор V3, F3, T3/канал 1
- G114 Предварительный выбор T4/канал 1
- G115 Предварительный выбор T5/канал 1
- G116 Предварительный выбор T6/импульсный выход
- G117 Предварительный выбор T7/импульсный выход
- G120 Преобразование осей; изменение ориентации вращательной оси линейной интерполяции
- G121 Преобразование осей; изменение ориентации в плоскости
- G125 Электронная коробка передач; прямые зубья
- G126 Электронная коробка передач; косые зубья, осевые
- G127 Электронная коробка передач; косые зубья, касательные
- G128 Электронная коробка передач; косые зубья, диагональные
- G130 Преобразование осей; программирование типа изменения ориентации
- G131 Преобразование осей; программирование типа изменения ориентации
- G132 Преобразование осей; программирование типа изменения ориентации
- G133 Нулёвая задержка нарезки резьбы «вкл»
- G134 Нулёвая задержка нарезки резьбы «выкл»
- G140 Преобразование осей; обозначение ориентации заготовки в фиксированных координатах
- G141 Преобразование осей; обозначение ориентации в активных координатах
- G160 Активация ART
- G161 Функция обучения ART для коэффициентов скорости «вкл»
- G162 Деактивация функции обучения ART
- G163 Функция обучения ART для коэффициентов ускорения
- G164 Функция обучения ART для изменения ускорения
- G165 Командный фильтр «вкл»
- G166 Командный фильтр «выкл»
- G170 Цифровые измерительные сигналы; блоковый передача с жесткой остановкой
- G171 Цифровые измерительные сигналы; блоковый передача без жесткой остановки
- G172 Цифровые измерительные сигналы; блоковый передача с плавной остановкой
- G175 SERCOS-идентификационный номер «запись»
- G176 SERCOS-идентификационный номер «чтение»
- G180 Преобразование осей «выкл»
- G181 Преобразование осей «вкл» с невращенной системой координат
- G182 Преобразование осей «вкл» с вращенной/смещенной системой координат
- G183 Преобразование осей; определение системы координат
- G184 Преобразование осей; программирование размеров инструмента
- G186 Look ahead; угловое ускорение; допуск круга
- G188 Активация позиционирующих осей
- G190 Деактивация диаметрального программирования
- G191 Диаметральное программирование «вкл» и отображение точки контакта
- G192 Диаметральное программирование; только отображение диаметра точки контакта
- G193 Диаметральное программирование; только отображение текущей центральной точки осей
- G200 Сглаживание углов «выкл»
- G201 Сглаживание углов «вкл» с заданным радиусом
- G202 Сглаживание углов «вкл» с заданным допуском угла
- G203 Сглаживание углов с заданным радиусом до максимального допуска
- G210 Выбор оси управления мощностью/Канал 2
- G211 Предварительный выбор V1, F1, T1/Канал 2
- G212 Предварительный выбор V2, F2, T2/Канал 2
- G213 Предварительный выбор V3, F3, T3/Канал 2
- G214 Предварительный выбор T4/Канал 2
- G215 Предварительный выбор T5/Канал 2
- G216 Предварительный выбор T6/импульсный выход/Канал 2
- G217 Предварительный выбор T7/импульсный выход/Канал 2
- G220 Преобразование косоугольного круга «выкл»
- G221 Преобразование косоугольного круга «вкл»
- G222 Преобразование косоугольного круга «вкл», но круг движется раньше остальных
- G223 Преобразование косоугольного круга «вкл», но круг движется позже остальных
- G265 Регулировка расстояния — выбор оси
- G270 Цикл чистовой токарной обработки
- G271 Снятие припуска при токарной обработке
- G272 Снятие припуска при фаскировании
- G274 Цикл чистовой обработки с пошаговым движением
- G275 Цикл наружного/внутреннего диаметра токарной обработки
- G276 Многопроходной цикл нарезки резьбы
- G310 Выбор осей управления мощностью/канал 3
- G311 Предварительный выбор V1, F1, T1/канал 3
- G312 Предварительный выбор V2, F2, T2/канал 3
- G313 Предварительный выбор V3, F3, T3/канал 3
- G314 Предварительный выбор T4/канал 3
- G315 Предварительный выбор T5/канал 3
- G316 Предварительный выбор T6/импульсный выход/Канал 3
- G317 Предварительный выбор T7/импульсный выход/Канал 3
Обратите внимание: некоторые приведенные G-коды не являются стандартными. Специфические функции управления, такие как управление мощностью лазера, включают эти опциональные коды.
M-коды
- M00 Безусловная остановка
- M01 Условная остановка
- M02 Конец программы
- M03 Шпиндель по часовой стрелке
- M04 Шпиндель против часовой стрелки
- M05 Останов шпинделя
- M06 Смена инструмента (см. примечание)
- M19 Ориентация шпинделя
- M20 Запуск осцилляции (настроена G35)
- M21 Останов осцилляции
- M30 Конец программы
- M40 Автоматический выбор диапазона передач шпинделя
- M41 Шаг передачи шпинделя 1
- M42 Шаг передачи шпинделя 2
- M43 Шаг передачи шпинделя 3
- M44 Шаг передачи шпинделя 4
- M45 Шаг передачи шпинделя 5
- M46 Шаг передачи шпинделя 6
- M70 Определение сплайна, начало и конец кривой 0
- M71 Определение сплайна, начало касательное, конец кривая 0
- M72 Определение сплайна, начало кривая 0, конец касательное
- M73 Определение сплайна, начало и конец касательные
- M80 Удаление остаточного пути с помощью измерителя, от входа измерения оси
- M81 Блок приложения Drive On (ресинхронизация позиции оси через сигнал ПЛК во время блока)
- M101-M108 Выключить бит быстрого выхода 1 (до 8)
- M109 Выключить все (8) бит быстрого выхода
- M111-M118 Включить бит быстрого выхода 1 (до 8)
- M121-M128 Пульсация (вкл/выкл) бита быстрого выхода 1 (до 8)
- M140 Регулировка расстояния «вкл» (настроена G265)
- M141 Регулировка расстояния «выкл»
- M150 Удаление остаточного пути с помощью измерителя, для входа измерителя (один из 16, M151-M168)
- M151-M158 Бит 1 (до бита 8) байта 1 цифрового входа — активный вход измерителя
- M159 ПЛК не может определить маску битов для входов измерителя
- M160 ПЛК может определить маску битов для входов измерителя (до 16)
- M161-M168 Бит 1 (до бита 8) байта 2 цифрового входа — активный вход измерителя
- M170 Продолжить предобработку блоков программы (отмена M171)
- M171 Остановить предобработку блоков программы части программы измерителя (как G10)
- M200 Активировать ручное колесо в автоматическом режиме (для ввода смещения в программу)
- M201-M208 Выбор оси (по номеру 1-8) для ручного колеса
- M209 Активировать ручное колесо в автоматическом режиме с управлением ПЛК выбора оси
- M210 Деактивировать вход ручного колеса в автоматическом режиме
- M211 Деактивировать эту функцию ручного колеса и удалить смещение ручного колеса (если есть)
- M213 Шпиндель 2 по часовой стрелке
- M214 Шпиндель 2 против часовой стрелки
- M215 Останов шпинделя 2
- M280 Переключаемый шпиндель/вращательная ось, вращательная ось вкл, первая комбинация
- M281 Переключаемый шпиндель/вращательная ось, вращательная ось вкл, вторая комбинация
- M290 Переключаемый шпиндель/вращательная ось, шпиндель разрешен, первая комбинация
- M291 Переключаемый шпиндель/вращательная ось, шпиндель разрешен, вторая комбинация
Примечание: Другие машиностроительные функции, как смена инструмента (обычно M06) или управление СОЖ, имеют значения M-кодов, заданные ПЛК-приложением, а не ЧПУ-ПО. Большинство M-кодов в списке конфигурируемы. Другие M-коды (до M699) могут обрабатываться ПЛК-приложением в зависимости от требований конкретного станка.
Станок с ЧПУ
- G-коды и M-коды: полное руководство по программированию ЧПУ
- Мастер G- и M-кодов: полное руководство по программированию ЧПУ
- G02 Круговая интерполяция по часовой стрелке — Практический пример программирования G-кода
- Полный справочник G-кодов системы GSK 980TDb для токарных станков
- Полное руководство по G-кодам Siemens Sinumerik 808D в ISO-диалекте для ЧПУ-программистов
- Mitsubishi CNC 700/70 Series: Полный справочник G-кодов для токарных станков
- Mitsubishi CNC 700/70 Series: Полный справочник G-кодов для фрезерных центров
- Круговая интерполяция на станках с ЧПУ: Программирование с использованием R — Часть 2
- Мастерство M-кодов: викторина по ЧПУ программированию
- Мастерство G-кодов: пройдите викторину по ЧПУ программированию