Коды программирования ЧПУ DIN 66025
DIN расшифровывается как «Deutsches Institut für Normung», что означает «Немецкий институт стандартизации».
Стандарты DIN, связанные с ЧПУ
- DIN 66025-1 Числовое программное управление станков, формат; общие требования
- DIN 66025-2 Промышленная автоматизация; числовое управление станками; форматирование, подготовительные и прочие функции
Коды программирования ЧПУ DIN 66025
RS-274-D — версия языка числового программного управления с кодом G, стандартизированная EIA.
Или
RS-274D — это стандарт для машин с числовым программным управлением, разработанный Ассоциацией электронной промышленности
Программирование ЧПУ согласно ISO (DIN 66025) и RS274
G-коды DIN 66025
- G00 Ускоренный ход
- G01 Линейная интерполяция с подачей
- G02 Круговая интерполяция (по часовой стрелке)
- G03 Круговая интерполяция (против часовой стрелки)
- G2/G3 Спиральная интерполяция
- G04 Время ожидания в миллисекундах
- Определение сплайна G05
- G06 Сплайн-интерполяция
- G07 Тангенциальная круговая интерполяция/спиральная интерполяция/полигональная интерполяция/интерполяция скорости подачи
- G08 Функция линейного изменения при переходе кадра/просмотр вперед «выкл.»
- G09 Нет функции линейного изменения при переходе кадра / Просмотр вперед «включен»
- G10 Остановить предварительную обработку динамического блока
- G11 Остановить интерполяцию во время предварительной обработки блока
- G12 Круговая интерполяция (по часовой стрелке) с радиусом
- G13 Круговая интерполяция (против часовой стрелки) с радиусом
- 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 Смотреть вперед; угловое ускорение; круговой допуск
- 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-кодов не являются стандартными. Эти дополнительные коды включают определенные функции управления, такие как управление мощностью лазера.
М-коды
- 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, бит 1 (до бита 8) — это активный вход датчика.
- ПЛК M159 не может определить битовую маску для входов датчика
- ПЛК M160 может определять битовую маску для входов датчиков (до 16)
- M161-M168 Байт 2 цифрового входа, бит 1 (до бита 8) — это активный вход датчика.
- M170 Продолжить просмотр блока обработки перед программой обработки детали (отменить M171)
- M171 Остановка обработки блока перед сегментом программы обработки детали ввода датчика (например, G10)
- M200 Активировать работу штурвала в автоматическом режиме (чтобы ввести смещение в программу)
- M201-M208 Выберите ось (по номеру от 1 до 8) для операции штурвала.
- M209 Активировать работу штурвала в автоматическом режиме с управлением ПЛК выбором оси
- M210 Деактивировать ввод штурвала в автоматическом режиме.
- M211 Деактивировать эту функцию штурвала, а также удалить смещение штурвала (если есть)
- M213 Шпиндель 2 по часовой стрелке
- M214 Шпиндель 2 против часовой стрелки
- M215 Останов шпинделя 2
- M280 Переключаемый шпиндель/ось вращения, ось вращения включена, первая комбинация
- M281 Переключаемый шпиндель/ось вращения, ось вращения включена, вторая комбинация
- M290 Переключаемый шпиндель/ось вращения, шпиндель включен, первая комбинация
- M291 Переключаемый шпиндель/ось вращения, шпиндель включен, вторая комбинация
Примечание. Другие функции станка, такие как смена инструмента (обычно M06) или управление подачей СОЖ, имеют значение M-кода, задаваемое приложением ПЛК, а не программным обеспечением ЧПУ. Большинство значений М-кодов в приведенном выше списке можно настраивать.
Другие М-коды (до M699) могут обрабатываться приложением ПЛК в зависимости от конкретных требований к машине.
Станок с ЧПУ
- Коды G и M:понимание языков программирования ЧПУ
- Понимание кодов G и M как профессионал [Полное руководство]
- Пример программирования ЧПУ Код G G02 Круговая интерполяция по часовой стрелке
- G-коды GSK 980TDb — токарная система с ЧПУ
- Siemens Sinumerik 808D Фрезерные G-коды – программирование на диалекте ISO
- G-коды Mitsubishi — токарный станок с ЧПУ серии 700/70
- G-коды Mitsubishi CNC – обрабатывающие центры серии 700/70
- Концепции круговой интерполяции и программирование, часть 2 (использование R)
- M-коды – Викторина по программированию ЧПУ
- G-коды — тест по программированию ЧПУ