В начале кадра следует помещать номер кадра с использованием адреса N и последующего числового значения в пределах 0 - 9999. Допускается произвольная последовательность номеров кадра и даже пропуск промежуточных номеров (но не адреса N).
Вообще говоря, рекомендуется обязательно поставить номера кадров, в возрастающей последовательности в соответствии с порядком выполнения механической обработки в ключевых частях программы (например, при смене инструмента).
Номер программы одновременно может являться и номером кадра, если после него запрограммированы задания по каким-либо адресам.
Кадр в этом случае является началом программы.
Например: кадр
:01G90G54G00X0ПС
Является началом программы, так как его номер - одновременно номер программы.
В общем случае в программе (или подпрограмме) может быть несколько кадров с различными номерами, подобных приведённому выше и расположенных до функции М2, М30 (или М99).
Это позволяет начинать обработку из нескольких точек программы, используя операцию поиска программы.
Использование такой возможности в конкретном случае - дело программиста.
При задании номера программы, подобно П. 1.2.4., отработка начинается с этого кадра.