32
3.  Функции G05, G07, G10...G16, G20...G24, G30...G32, G64...G79, 
G98,G99 не определены и предназначены для индивидуального исполь-
зования в конкретных УЧПУ. Однако в будущем при пересмотре ГОСТ 
20999–83 за ними могут быть закреплены определенные значения. 
4.  Если  в  конкретных  УЧПУ  при  прямоугольном  формообразова-
нии  функции  коррекции  инструмента  не  используются,  то  функции 
G43...G52 становятся неопределенными и могут быть использованы для 
специальных
 значений.  
5. Если в конкретных УЧПУ функции G53...G63 в прямом значении 
не используются, то они становятся неопределенными и могут быть 
использованы для специальных значений. 
6. Функции обозначенные одной буквой (а, д, ф и т. д.), принадле-
жат к одной группе и заменяются только функциями своей группы. 
7. Функции, обозначенные признаком * (G04, G08, G09, G63, G92), 
действуют только в
 том кадре, в котором они записаны.  
8. Все остальные функции, один раз записанные, действуют посто-
янно,  до  ввода  следующей  функции,  обозначенной  той  же  буквой.  На-
пример, функция G00 действует до тех пор, пока в УП не будут записа-
ны функции G01, G02, G03 или G06; функция G60 действуют до ввода 
функций G61 или G62. 
9.  Функция G43...G52, обозначенные (д)  отменяются (
или  заменя-
ются) функциями G40...G42, обозначенные буквой д без скобок, однако 
допускается,  что  функции G43...G52 могут  отменить (или  заменить) 
друг друга. 
 
1.8. Программирование циклов 
 
В  связи  с  расширением  функциональных  возможностей  современ-
ных  станков  с  ЧПУ  появилась  необходимость  дополнить  список  стан-
дартных  макрокоманд (постоянных  циклов G81…G89 по  ГОСТ 20999-
83)  новыми,  расширяющими  функциональные  возможности  станков  и 
облегчающими  разработку  управляющих  программ.  Производители 
устройств  ЧПУ  по-разному  решают  эти  задачи.  В  устройствах  ЧПУ 
SINUMERIK 840D  фирмы SIEMENS постоянные  циклы  выведены  из 
состава 
подготовительных  функций.  Постоянные  циклы  программиру-
ются  под  общим  названием CYCLE или  другими  словами,  обозначаю-
щими последовательность обработки (табл. 1).
  Программирование цик-
ла сводится к заполнению специальной таблицы, в которой указываются 
все перемещения инструмента в цикле, глубина врезания, число прохо-
дов, наличие чистового прохода, подача при врезании, основная рабочая 
подача, подача ускоренных перемещений и др