Список M-Code и G-Code Siemens Sinumerik
Полный список M-Code и G-Code Siemens Sinumerik для станков с ЧПУ / программистов с ЧПУ, которые работают в режиме диалекта ISO.
Сводная таблица команд G-кодов
Подготовительные (основные) команды / Коды | Описание |
---|
G00-G04 | Позиционирование инструмента |
G17-G19 | Переключение рабочих плоскостей (XY, XZ, YZ) |
G20-G21 | Не стандаризовано |
G40-G44 | Компенсация размера различных частей инструмента (длина, диаметр) |
G53-G59 | Переключение систем координат |
G80-G84 | Циклы сверления, нарезания резьбы |
G90-G92 | Переключение систем координат (абсолютная, относительная) |
G Code Siemens Sinumerik 808D(режим диалекта ISO)
G код | Описание |
G00 | Быстрый ход |
G01 | Линейное движение |
G02 | Круг / спираль по часовой стрелке |
G03 | Круг / спираль против часовой стрелки |
G04 | Время ожидания в [с] или оборотов шпинделя |
G05 | Высокоскоростной цикл резки |
G05.1 | Высокоскоростной цикл -> Вызов CYCLE305 |
G08 | Предварительное управление ВКЛ / ВЫКЛ G15 Полярные координаты отключены |
G09 | Точная остановка |
G10 | Записать смещение нулевой точки / смещение инструмента |
G10.6 | Отвод от контура (POLF) |
G11 | Завершить ввод параметра |
G16 | Полярные координаты |
G17 | Плоскость XY |
G18 | Плоскость ZX |
G19 | Плоскость т YZ |
G20 | Дюймовая система ввода |
G21 | Метрическая система ввода |
G27 | Проверка референтной позиции |
G28 | 1. Приближение к ориентиру. |
G30 | 2./3./4. Приближение к ориентиру |
G30.1 | Положение контрольной точки |
G31 | Измерение с «удалением оставшегося пути» |
G40 | Отмена выбора компенсации радиуса фрезы |
G41 | Компенсация слева от контура |
G42 | Компенсация справа от контура |
G43 | Положительная компенсация длины инструмента включена |
G44 | Отрицательная коррекция длины инструмента включена |
G49 | Компенсация длины инструмента выключена |
G50 | Масштабирование отмена |
G51 | Масштабирование |
G50.1 | Зеркальное отображение запрограммированной оси ВЫКЛ. |
G51.1 | Зеркальное отображение запрограммированной оси ВКЛ. |
G52 | Программируемое смещение нулевой точки |
G53 | Позиция подхода в системе координат станка |
G54 P0 | Внешнее смещение нулевой точки |
G54 | Выбор рабочего смещения |
G55 | Выбор рабочего смещения |
G56 | Выбор рабочего смещения |
G57 | Выбор рабочего смещения |
G58 | Выбор рабочего смещения |
G59 | Выбор рабочего смещения |
G60 | Направленное позиционирование |
G61 | Режим точной остановки |
G63 | Режим нажатия |
G64 | Режим непрерывного пути G66 Вызов модуля макроса |
G65 | Макро-вызов |
G67 | Удалить вызов модуля макроса |
G68 | Вращение ВКЛ, 2D / 3D |
G69 | Вращение ВЫКЛ. |
G72.1 | Повторение контура с вращением |
G72.2 | Повторение линейного контура |
G73 | Цикл высокоскоростного сверления глубоких отверстий со стружкодроблением |
G74 | Цикл левого нарезания резьбы |
G76 | Цикл точного сверления |
G80 | Цикл выключен |
G81 | Простой цикл сверления |
G82 | Цикл сверления зенковки |
G83 | Цикл сверления глубоких отверстий с удалением стружки |
G84 | Цикл правого нарезания резьбы |
G85 | Цикл растачивания, отвод с G01 после достижения конца по оси Z, без остановки шпинделя |
G86 | Цикл растачивания, шпиндель останавливается, а затем отвод с G00 после достижения конца по оси Z |
G87 | Обратное зенкование |
G89 | Цикл растачивания, выдержка на некоторое время, затем отвод с помощью G01, без изменения направления вращения шпинделя |
G90 | Абсолютное программирование |
G91 | Инкрементальное программирование |
G92 | Установка фактического значения |
G92.1 | Удалить фактическое значение, сбросить WKS |
G93 | обратнозависимая скорость подачи (1 / мин) |
G94 | Скорость подачи в [мм / мин, дюйм / мин] |
G95 | Революционная скорость подачи в [мм / об, дюймах / об] |
G96 | Постоянная поверхностная скорость |
G97 | Постоянная скорость резки |
G98 | Возврат к исходной точке через фиксированные циклы |
G99 | Возвращение в точку R через фиксированные циклы |
G290 | Выбор режима Сименс |
G291 | Выбор режима диалекта ISO |
Таблица технологических кодов M-Code Siemens Sinumerik
Технологические команды M-Code Siemens Sinumerik начинаются с буквы М. Включают такие действия, как:
- Сменить инструмент
- Включить/выключить шпиндель
- Включить/выключить охлаждение
- Вызвать/закончить подпрограмму
Вспомогательные (технологические) команды
Код | Описание | Пример |
---|
M00 | Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый «технологический останов» | G0 X0 Y0 Z100 M0; |
M01 | Приостановить работу станка до нажатия кнопки «старт», если включен режим подтверждения останова | G0 X0 Y0 Z100 M1; |
M02 | Конец программы | M02; |
M03 | Начать вращение шпинделя по часовой стрелке | M3 S2000; |
M04 | Начать вращение шпинделя против часовой стрелки | M4 S2000; |
M05 | Остановить вращение шпинделя | M5; |
M06 | Сменить инструмент | M6 T15; |
M07 | Включить дополнительное охлаждение | M3 S2000 M7; |
M08 | Включить основное охлаждение | M3 S2000 M8; |
M09 | Выключить охлаждение | G0 X0 Y0 Z100 M5 M9; |
M30 | Конец информации | M30; |
M98 | Вызов подпрограммы | M98 P101; |
M99 | Конец подпрограммы, возврат к основной программе | M99; |
Параметры команд задаются буквами латинского алфавита
Код константы | Описание | Пример |
---|
X | Координата точки траектории по оси X | G0 X0 Y0 Z100 |
Y | Координата точки траектории по оси Y | G0 X0 Y0 Z100 |
Z | Координата точки траектории по оси Z | G0 X0 Y0 Z100 |
F | Скорость рабочей подачи | G1 G91 X10 F100 |
S | Скорость вращения шпинделя | S3000 M3 |
R | Радиус или параметр стандартного цикла | G1 G91 X12.5 R12.5 или G81 R1 0 R2 -10 F50 |
D | Параметр коррекции выбранного инструмента | M06 T1 D1 |
P | Величина задержки или число вызовов подпрограммы | M04 P101 или G82 R3 Z-10 P1000 F50 |
I,J,K | Параметры дуги при круговой интерполяции | G03 X10 Y10 I0 J0 F10 |
L | Вызов подпрограммы с данной меткой | L12 P3 |
Метки: DFG00G01G02G03G04G09G10G16G20G21G28G51G52G54G61G65G81G82G83G84G86G87G88G89G90G91G96G97LM00M01M02M03M04M05M06M07M08M09M30M98M99PST
Вам может также понравиться...