Меню сайта
В помощь программисту

ОСНОВНЫЕ G-CODE И M-CODE ДЛЯ СТАНКОВ CNC 

G90 - абсолютный размер.
Отсчет перемещения производится относительно выбранной нулевой точки.

G91 - размер в приращениях
Отсчет перемещения производится относительно предыдущей запрограммированной точки.

Отсчет и индикация координат может выполняться в абсолютной (G90) или относительной (G91) cистеме. При включении ЧПУ активна функция G90 абсолютного отсчета. В режиме с G90 все перемещения осей отсчитываются от нуля программы. Знаки + и - абсолютных координат указывают положение осей относительно нуля программы.

В относительном режиме - G91 все перемещения отсчитываются от текущего положения осей. Заданные в кадре перемещения - это расстояния, которые надо пройти. Знаки + и - указывают направление движения.

Синтаксис
G90
G91

G93 - скорость подачи функции, обратной времени
Указание, что число, следующее за адресом F, равно обратному значению времени в минутах, необходимому для обработки кадра.

G94 – Включение минутной подачи
Включена по умолчанию.

Пример:
T7
S400M03
G54 – включение подачи мм/мин
G01X30Y20Z40
M05

G95 – включение оборотной подачи
(Для станков оборудованных дополнительным датчиком)

Пример:
T7
S300M03
G55 – вкл. оборотной подачи
G01X89Y48Z30
...
...
M05

G96 - постоянная скорость резания.
Указание, что число, следующее за адресом S, равно скорости резания в метрах в минуту. При этом скорость шпинделя регулируется автоматически с целью поддержания запрограммированной скорости резания.

G97 - обороты в минуту.
Указание, что число, следующее за адресом S, равно скорости шпинделя в оборотах в минуту.

G98/G99 — выбор точки возврата из жесткого (постоянного) цикла
Используется в кадрах с жесткими циклами, чтобы задать точку возврата.

G98 задает возврат в исходное положение; G99 задает возврат в опорную точку или зону безопасного отвода. G98 вызывает движение инструмента в то положение, откуда он начал цикл. G99 вызывает движение инструмента в точку, определяемую R-параметром в кадре с функцией жесткого цикла.

По умолчанию включена функция G99.

Синтаксис
G98 / G99

Пример
N4X0Y0
N5G98
N6G81X1Y1R0.1Z-3
.
.
N4Z5
N5G99
N6G81X1Y1R0.1Z-3

M-code, описание:

М00 – программируемый стоп программы

Останавливает программу и шпиндель. Можно применять когда необходимо остановить программу в нужном месте.

Пример:
T4
S200M03
G01X300Y20F30
G00X0Y0
M00 - Останов программы и стоп шпинделя
G00X40Z30
M05

М01 – технологический останов программы

По данной функции программа приостанавливается для выполнения технологической операции

М03 — включить вращение шпинделя по часовой стрелке
Включает вращение шпинделя (CW), используя текущее значение скорости S.

Пример
N20 T3
N30 G00 X3.7185Y-.169
N40 S500 M03

М04 — включить вращение шпинделя против часовой стрелки
Включает вращение шпинделя (CСW) , используя текущее значение скорости S.
S300M04

М05 — останов вращения шпинделя
Останавливает вращение шпинделя.

Пример
............
N1940 G00 X0Z0
N1945 M05

М08 — включить охлаждение

М09 — выключить охлаждение