Краткий справочник G/M-кодов

Окно работы с G-кодом (GCode)

G коды
G0 X3.5 Y5.0 Z1.0 A2.0 (Ускоренное перемещение)

G1 X3.5 Y5.0 Z1.0 A2.0 (Линейное перемещение)

G2 X0.0 Y0.5 I0 J0.25 (Круговая интерполяция по часовой стрелке)

G3 X0.0 Y0.5 I0 J0.25 (Круговая интерполяция против часовой стрелки)

G4 P0.25 (Задержка выполнения программы)

 

G10L2Pn G10L2P1X0Y0Z0 (Смещение начала координат #n)

 

G20 Режим работы в дюймовой системе

G21 Режим работы в метрической системе

 

G28 Вернуться на референтную точку #1

G30 Вернуться на референтную точку #2

 

G40 Отмена компенсации радиуса инструмента

G41 Компенсировать радиус инструмента слева от траектории

G42 Компенсировать радиус инструмента справа от траектории

 

G43 Hn (Компенсировать длину #n инструмента)

 

G49 (Отмена компенсации длины инструмента)

 

G53 Абсолютные координаты

G54 Смещение 1

G55 Смещение 2

G56 Смещение 3

G57 Смещение 4

G58 Смещение 5

G59 Смещение 6

G59.1 Смещение 7

G59.2 Смещение 8

G59.3 Смещение 9

 

G90 Задание абсолютных координат опорных точек траектории

G91 Задание координат инкрементально последней введённой опорной точки

 

G92 G92 X0Y0 Z0 Смещение нулевой точки

 

M коды:
M0 (Приостановить работу)

M2 (Окончание программы)

M3 Начать вращение шпинделя по часовой стрелке

M4 Начать вращение шпинделя против часовой стрелки

M5 Остановить вращение шпинделя

M6 Сменить инструмент

M7 Включить дополнительное охлаждение

M8 Включить основное охлаждение

M9 Выключить охлаждение

M98 Pxxx Запуск подпрограммы

M99 Конец подпрограммы

 

 

Прочие коды:
F (установить подачу дюйм в минуту или мм в минуту)

S (установить обороты шпинделя)

D (Инструмент)

O Название подпрограммы

 

Комментарии в программе:

(простой комментарий)

(MSG,OK toContinue?) выдать запрос на продолжение
(CMD,EnableAxis0) - команда на включение оси
(BUF,SetBitBuf29) установить 29 бит


Посмотреть скриншот с описанием элементов упавления (англ.)

 

Смотрите также разделы:
Окно просмотра траектории (G-Code Viewer)
Окно параметров инструмента (Tool Setup)

 

Окно просмотра G-кодов позволяет редактировать управляющую программу и запускать ее.


G-коды это исторически сложившийся язык для написания управляющих программ для разлиных ЧПУ станков.

 

Краткий справочкник кодов можно увидеть слева на этой странице.

KMotion's использует интерпретатор G-кодов открытого проекта EMC.
EMC User Manual (Только раздел с G-кодами, глава 10-14)

Специальными комментариями в управляющей программе можно управлять некоторыми действиями в KMotion.

Комментарий в виде (CMD, хххххх) будет немедленно выполнен KMotion как только он встретится интерпретатору. Любая команда KMotion, которая не генерирует ответ, может быть использована таким же образом.

Комментарий в виде (BUF, хххххх) разместит команду XXXXXX в буфер перемещения KMotion. Размещение последовательности перемещений в буфер гарантирует плавное и непрерывное движение. Только команды для перемещения могут быть использованы таким образом.

Комментарий в виде (BUF, SetBitBuf) устанавливает или сбрасывает значения логических выводов KMotion, доступны следующие команды: SetBitBuf, ClearBitBuf, SetStateBitBuf.

Комментарий в виде (MSG,xxxxxx) приостанавливает выполнение программы и выводит всплывающее сообщение содержащее xxxxxx.