| 1 | 2 | 3 | 
| Число повторений | L | Число повторений подпрограммы или постоянного цикла | 
| Параметр | P, Q, R | Параметры постоянного цикла | 
Каждое слово, которое входит в кадр, кодируется в определенном формате. Рассматриваемая система ЧПУ использует формат переменной длины кадра и слова. Допускается изменение количества слов в одном кадре и даже изменение количества букв в слове, что является большим удобством при программировании. Характеристика формата кадра имеет следующий вид: N04 G02 XL+053 YL+053 ZL+053 AL+053 CL+053 ID053 JD053 KD053 F050 D02 H02 S04 T02 B03 M02. Смысл адресов и числовых значений поясним на следующих примере:





 X L + 0 5 3
      X L + 0 5 3
 3 разряда
после десятичной точки
    
                           3 разряда
после десятичной точки
 5 разрядов до десятичной точки
                               
5 разрядов до десятичной точки
 Можно не кодировать старшие незначащие нули
                               
Можно не кодировать старшие незначащие нули 
 Со знаком
                                Со знаком В
абсолютных размерах или в приращениях
                                В
абсолютных размерах или в приращениях 
 Адрес
                               
Адрес
Символ D, не встретившийся в данном примере, – означает, что расстояние задается только в приращениях с соответствующим знаком.
Следует обратить особое внимание на наличие или отсутствие десятичной точки. Так например, если закодировано "Х1.", то исполнительный орган переместится по координате Х на 1 мм, а если "Х1" – на 0.001мм.
Программирование подготовительных и вспомогательных функций G и М. Подготовительная функция определяет режим работы устройства ЧПУ и, как правило, задается первой после номера кадра. Основные виды подготовительных функций представлены в таблице 2.
Основные виды подготовительных функций
Таблица 2
| Код G | Группа | Функция | 
| 1 | 2 | 3 | 
| G00* | 00 | Позиционирование (ускоренное перемещение) | 
| G01 | Линейная интерполяция (рабочая подача) | |
| G02 | Круговая интерполяция по часовой стрелке (рабочая подача) | |
| G03 | Круговая интерполяция против часовой стрелки (рабочая подача) | |
| G17* | 02 | Задание активной плоскости XY | 
| G18 | Задание активной плоскости ZX | |
| G19 | Задание активной плоскости YZ | |
| G20 | 06 | Ввод в дюймовой системе | 
| G21* | Ввод в метрической системе | 
Продолжение таблицы 2
| G28 | 00 | Возврат к базисной точке | 
| G40* | 07 | Аннулирование коррекции инструмента по радиусу | 
| G41 | Коррекция инструмента по радиусу слева | |
| G42 | Коррекция инструмента по радиусу справа | |
| G43 | 08 | Коррекция длины инструмента "+" | 
| G44 | Коррекция длины инструмента "-" | |
| G49* | Аннулирование коррекции длины инструмента | |
| G54* | 14 | Выбор координатной системы заготовки 1 | 
| G55… G59 | Выбор координатной системы заготовки 2…6 | |
| G60 | 00 | Одностороннее позиционирование | 
| G 64* | 15 | Режим непрерывной обработки | 
| G73 | 09 | Цикл шагового сверления с отскакиванием | 
| G74 | Цикл нарезания левой резьбы метчиком | |
| G76 | Цикл точной расточки | |
| G80* | Аннулирование постоянного цикла | |
| G81 | Цикл сверления | |
| G82 | Цикл сверления, зенкерования | |
| G83 | Цикл обработки глубокого отверстия | |
| G84 | Цикл нарезания резьбы | |
| G85… G89 | Циклы расточки | |
| G90* | Задание в абсолютных значениях | |
| G91 | Задание в приращениях | |
| G94* | Поминутная подача | |
| G95 | Синхронная подача (пооборотная) | |
| G96 | 13 | Поддержание постоянной скорости резания | 
| G97* | Аннулирование поддержания постоянной скорости резания | |
| G98* | 10 | Возврат к первоначальному уровню (постоянный цикл) | 
| G99 | Возврат к уровню точки R (постоянный цикл) | |
| Примечание: команды с пометкой "*" являются активными при включении питания станка (по умолчанию) | ||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.