Кодиране на информация за CNC устройства

Подготвена първоначална информация за обработката на детайла, т.е. програма, записана на програмен носител (обикновено на перфолента) в определена форма и се състои от набор от кадри. Всяка рамка съдържа геометричните и технологични данни, необходими за обработка на един елементарен детайл, най-често между две съседни опорни точки. Рамките се състоят от думи - информация, която определя програмата за работа на отделните изпълнителни органи: движение по координатите X, Y, Z, скорост на подаване, работа на механизмите за смяна на инструмента и др. Всяка от думите обикновено се изписва на няколко напречни реда перфорирана лента.

Метод за запис на информация

Има два начина за запис на контролна информация върху перфоленти: с постоянна и променлива дължина на рамката.

При постоянна дължина на кадъра обемът му остава постоянен през цялата програма и заема постоянен брой редове на перфолента по време на запис. В постоянна рамка се отделя място за запис на всички думи (всички команди), независимо от тяхното повторение и числови стойности. Информацията във всеки кадър е строго разпределена между различни редове и се записва в определена последователност. Ако някаква информация липсва в дадена рамка, тогава линиите на рамката, предназначени за тази информация, се съхраняват и фиксират в рамката със стойност нула.

Когато записвате програми в кадри с постоянна дължина, четенето на информация е най-просто, тъй като частта от кадъра, в която се записва тази или онази информация, е известна предварително. Недостатъци - голям разход на перфолента и по-висока сложност на програмиране.

Информацията върху перфолента с постоянна дължина на рамката обикновено се записва с помощта на двупозиционен код (двоична бройна система).