В настоящее время перфолента является основным носителем информации для станков с ЧПУ. К достоинствам перфоленты относят простоту записи и обработки информации, достаточно большую емкость стандартных рулонов ленты при небольших габаритах и массе, низкую стоимость, возможность многократного использования и др.
Отверстия в перфоленте, предназначенные для продвижения перфоленты транспортным механизмом, называются транспортными, остальные отверстия — кодовыми. Ряд отверстий, расположенных в направлении транспортирования перфоленты, называется кодовой дорожкой, а ряд отверстий, расположенных перпендикулярно направлению транспортирования перфоленты,— строкой. Шаг перфорации или шаг строки — расстояние между осями рядом расположенных строк. Положение кодового отверстия в строке— расстояние от центра транспортного отверстия до центра соответствующего кодового отверстия в строке.
Наибольшее распространение получила лента для восьмидорожечной и пятидорожечной записи. Для пятидорожечной перфоленты наибольшее распространение получил буквенно-цифровой код, который позволяет регистрировать на перфоленте цифры 0, 1, 2, . . ., 9 и буквы Н, Е, Д, Т, Ч, П, Ш, С, В, Я. Цифры используют для записи размерной информации, а буквы — для записи команд. Для удобства записи и чтения букв последние выбраны так, что они являются начальными в словах, определяющих числовое значение символа: Н — нуль, Е — единица, Д — двойка, Т— тройка, Ч — четверка, П — пятерка, Ш — шестерка, С — семерка, В — восьмерка, Я — девятка (буква Д — уже использована).
Для записи команд используется тот же код, но при этом в пятой дорожке записывается символ 1 — признак буквы. Применение указанных символов для кодирования команд позволяет легко читать перфоленту.
При составлении программы каждая буква соответствует определенной команде, которая начинается на эту букву: Е — первая координата перемещения X, Д — вторая координата Y, Т — третья координата Z, П — подача, Ш — шпиндель (скорость), С —смена кадра, Н — нуль, конец кадра, В — вспомогательные команды и т. д.
Несколько строк перфоленты, описывающих работу одного исполнительного органа, составляют слово. Несколько слов, описывающих обработку определенного участка детали, составляют фразу. Последовательность фраз в программе определяют последовательность обработки отдельных участков детали.
Различают два способа записи программы: с постоянной и переменной длиной фраз. Фразы постоянной длины называют кадрами. При записи программы кадрами каждому слову отведено определенное число строк.
При записи с переменной длиной фраз применяют три способа: адресный, табуляционный и универсальный. При адресном способе записи каждое слово начинается с буквы, которая указывает назначение последующей числовой информации. Длина фраз при этом оказывается переменной, одна фраза от другой отделяется буквой Н — конец фразы.
При табуляционном способе записи все слова фразы следуют друг за другом в определенной последовательности и разделяются буквой Я — знаком табуляции, условно обозначаемым TAB.
Универсальный способ использует отдельные признаки адресного и табуляционного.
При записи на восьмидорожечную перфоленту число информационных разрядов кода равно семи, восьмую дорожку используют для обнаружения единичных ошибок. В этой дорожке отверстия пробиваются только в тех строках, которые имеют четное число отверстий. Если в очередной строке программы считано нечетное число сигналов, то команда выполняется. Четное число сигналов свидетельствует о наличии ошибки — подается команда «Стоп». Две других дорожки обеспечивают команду на подвод и отвод суппорта.