Различаются два вида кадров: главный и вспомогательный.
В главном кадре должна быть указана вся информация, необходимая для запуска технологического цикла по отработке данной управляющей программы или ее раздела, начинающегося с главного кадра.
Главные кадры обозначаются номером главного кадра. Номер главного кадра состоит из символа ":" и положительного целого числа (номер кадра). Номера главных кадров внутри программы должны быть однозначными, чтобы получить однозначный результат при поиске.
Пример:
:10 D2 F200 S900 M3 (задание скорости и направления вращения шпинделя, скорости подачи, корректора инструмента).
Вспомогательный кадр содержит всю информацию, необходимую для осуществления соответствующей рабочей операции. Вспомогательные кадры обозначаются номером вспомогательного кадра. Номер вспомогательного кадра состоит из символа "N" и положительного целого числа (номер кадра).
Номера вспомогательных кадров внутри программы должны быть однозначными, чтобы получить однозначный результат при поиске. Последовательность номеров кадров может быть любой, но рекомендуется возрастающая последовательность номеров кадров.
Пример:
N20 G1 X14 Y35*
N30 X20 Y40*
Выпадающий кадр содержит информацию, которая может быть пропущена по желанию оператора. Это кадры, которые исполняются не при каждом выполнении программы, например, только при ее отладке. Кадры, которые должны быть пропущены, обозначаются символом "/" (косая черта) перед номером кадра. Могут пропускаться и несколько последовательных кадров. Действия, записанные в пропущенных кадрах, не исполняются, программа продолжается со следующего за выпадающими кадрами. Пропуск кадров активируется через управляющее меню "Управление программой" в области управления "Станок" или через адаптивное управление.
Пример:
N10 ………..LF выполняется
/N20 ………..LF пропущен
N30 ………..LF выполняется
/N40 ………..LF пропущен
/N50 ………..LF пропущен
/N60 ………..LF пропущен
N70 ………..LF выполняется
Если кадры программы помечены соответствующим образом «/», то система управления проигнорирует их, если активен сигнал Skip.
При отсутствии инструкции, управляющей потоком кадров, последние отрабатываются последовательно один за другим. Эта последовательность может быть нарушена инструкциями пропуска кадров, вызова подпрограмм, перехода к другим кадрам.