Для формирования структуры управляющих программ и подпрограмм необходимо отметить следующие моменты:
1) Программы и подпрограммы, одновременно находящиеся в памяти УЧПУ, должны иметь различные номера;
2) Программы и подпрограммы располагаются в памяти УЧПУ в порядке их ввода. Поэтому рекомендуется объединять программы и подпрограммы в группы, это облегчает редактирование;
3) Подпрограммы должны заканчиваться кадром с М99. Программы должны заканчиваться кадром с М2 или М30;
4) Требования к подготовке перфоленты изложены в П.П. 4.3.2.1., 4.3.2.2.