Запись программы для станков с ЧПУ осуществляется на программоносителях — перфокартах, перфолентах, магнитных лентах и т. п.
Перфокарта изготовляется из картона и имеет форму прямоугольника, один угол которого срезан для ориентации при установке карты в считывающее устройство. На перфокарте напечатаны 80 колонок цифр, в каждой колонке помещены цифры от 0 до 9. Запись программы производится пробивкой отверстий на месте соответствующих цифр.
Перфоленту изготовляют из бумаги или непрозрачного материала на синтетической основе. Перфолента должна быть прочной с низкой электропроводностью. Программа записывается при помощи отверстий, пробитых в ленте в определенных местах по отношению к отверстиям, обеспечивающим перемещение ленты.
Магнитная лента, как носитель информации, в вычислительной технике применяется очень широко. Запись программы основана на использовании свойства ферромагнитных материалов сохранять в малом объеме намагниченное состояние. Запись на ленте производится аналогично звуковой записи.