Это разве может находиться в G-коде?:
Разве циклы и прочее не должно выглядеть так (в виде макроса):
M83
Касательно именно Sinumerik 808-840 вызов циклов выполняется словом CYCLE и соотв CYCLE83 для глубокого сверления.
Согласно SINUMERIK 840D sl
G code programming
М83 не обрабатывается вообще- проверил на своем оборудовании живьем.