Раздел Поддерживаемые коды и возможности парсера описывает весь функционал интерпретатора G-кода
в NCPlayer, включая поддерживаемые форматы команд, модальные группы, макропрограммирование, арифметику, условия,
циклы и расширенные функции.
Парсер спроектирован для работы с управляющими программами в стиле FANUC
(в частности, 0i-MB), но также совместим с другими контроллерами при корректной настройке.
1. Поддерживаемые форматы G/M-кодов
G-коды:
Стандартные модальные группы:
G0 — ускоренное перемещение.
G1 — линейная интерполяция.
G2 / G3 — круговая интерполяция CW/CCW с поддержкой:
Параметра R (радиус дуги).
Параметров I, J, K (центр дуги в ABS или INC режиме).
Парсинг с предварительной подстановкой переменных перед симуляцией.
Развёртка подпрограмм (inline expand) для симуляции с полной траекторией.
Примечание: Парсер NCPlayer постоянно развивается. В новых версиях планируется расширение поддержки
специфичных кодов для контроллеров Syntec, Siemens и других.