2. Підготовчі функції

Функції з адресою G називаються підготовчими, вони визначають режим і умови роботи верстата та ПЧПК. Вони кодуються від G00 до G99. За кожною із функцій закріплено стандартом визначене значення. В конкретних ПЧПК значення тих чи інших функцій може відрізнятися від рекомендованих стандартом, це обумовлюється конкретною методою програмування. Загалом підготовчі функції можна поділити на де-кілька груп:

G00 … G09 – команди загального порядку: позиціонування, лінійна або колова інтерполяція, прискорення, пауза;

G10 … G39 – особливості безперервної обробки: вибір осей, площин, видів інтерполяції;

G40 … G59 – корекція розмірів інструмента, зміщення осей;

G60 … G79 – вид і характер роботи: точно, швидко;

G80 … G89 – постійні (фіксовані) автоматичні цикли;

G90 … G99 – особливості завдання розмірів, режимів обробки

В кожній із груп є резервні команди

G00 – прискорене переміщення

G01 – лінійна інтерполяція

G02, G03 – колова інтерполяція за і проти годинникової стрілки

G04 – витримка часу

G06 – параболічна інтерполяція

G08 – розгін

G09 – гальмування

G17 – G19 – вибір площин інтерполяції

G41 – корекція на фрезу з ліва

G42 – корекція на фрезу з права

G43 – корекція положення інструменту додатна

G44 – корекція положення інструменту від’ємна

G53 – відміна завданого зміщення

G54 – G59 – завдане зміщення

G80 – відміна постійного циклу

G81 – G89 – постійні цикли

G90 – абсолютні розміри

G91 – розміри у прирощеннях

G92 – встановлення абсолютного накопичувача положення

G94 – завдання хвилинної подачі

G95 – завдання подачі на оберт

G96 – завдання постійної швидкості різання

G97 – завдання частоти обертання шпинделя