
Сиcтема команд программирования
Для написания технологических программ используются G коды.
Программы представляют собой обычные текстовые файлы с расширением
*.mnc для фрезерного станка и *.tnc - для токарного.
Программы для фрезерного станка по умолчанию хранятся в каталоге: Prgmill,
А для токарного станка в каталоге: Prgturn, но можно использовать любой другой
каталог и доступный диск
Перечень применяемых команд:
G0 - быстрый ход;
G1 - линейная интерполяция;
G2 - круговая интерполяция по часовой стрелке;
G3 - круговая интерполяция против часовой стрелке;
G17 - плоскость обработки XY;
G18 - плоскость обработки XZ;
G19 - плоскость обработки YZ;
G40 - отключить коррекцию на радиус;
G41 - коррекция на радиус при обходе слева (работает в циклах);
G42 - коррекция на радиус при обходе справа (работает в циклах);
G53 - отключить смещение начала координат;
G54-G57 - установить смещение начала координат;
G79 - модальный цикл сверления отверстий после каждого перемещения
осей Х и (или)Y (фрезерный);
G80 - отключение модального цикла сверления G79 (фрезерный);
G82 - цикл сверления отверстий по решетке (фрезерный);
G83 - цикл сверление отверстий по кругу (фрезерный);
G85 - цикл снятие балласта по прямой (токарный);
G86 - цикл снятия балласта по дуге (токарный);
G88 - цикл расточки по прямоугольнику (фрезерный);
G89 - цикл расточки по кругу (фрезерный);
G90 - абсолютные размеры;
G91 - относительные размеры;
M0 - останов программы;
M1 - опциональный останов программы;
M2 - конец программы;
M3 - вращение шпинделя против часовой стрелки (смотреть со стороны детали);
M4 - вращение шпинделя по часовой стрелки (смотреть со стороны детали);
M5 - стоп вращение шпинделя;
M30 - конец программы, с возвратом на начало;
M70 - отключение режима обрыва стружки для токарного станка
M71 - включение режима обрыва стружки для токарного станка
(этот режим также можно включать и отключать во время обработки
программы с помощью клавиши - F12)
T - номер инструмента (максимум четыре);
S - скорость вращения шпинделя в об/мин;
F - скорость подачи осей в мм/мин;
Команды можно записывать как в верхнем, так и в нижнем регистрах.
Допускается объединение нескольких не взаимно противоречащих команд в одном кадре. Циклы должны программировать отдельным кадром.