Метод автоматизированного программирования во много раз сокращает трудозатраты на подготовку программ, и его применение особенно целесообразно при подготовке программ к станкам с контурными устройствами ЧПУ, используемых для механической обработки деталей паровых турбин. При этом используются универсальные ЭВМ «второго поколения» модели «Минск-32». Она располагает емкостями оперативных запоминающих устройств (ОЗУ) — внешними накопителями на магнитной ленте (НМЛ). К машине присоединяются различные периферийные устройства, обеспечивающие автоматизацию подготовки программ и выдачу программоносителя с записанной на нем информацией.
Однако наиболее целесообразно применение для автоматизирования процессов программирования ЭВМ единой серии ЕС «третьего поколения». Эти машины благодаря единому входному языку для исходной информации единых методов организации вычислительного процесса и единого унифицированного набора периферийных устройств являются программосовместимыми. Одна из важных особенностей рассматриваемых машин заключается в их способности работать в режиме разделения времени.
Автоматизированное программирование обработки на станках с контурными устройствами ЧПУ удобно рассматривать как бы состоящим из двух частей. В первой части исходная информация о станке, детали паровой турбины, инструменте и процессе обработки преобразуется и перекодируется в такую, которая может быть введена в интерполятор, чтобы получить на его выходе управляющую программу. Вторая часть связана с расчетом координат промежуточных точек и преобразованием кода программы в унитарный. Расчеты в первой части — многочисленны и разнообразны. Их выполнение требует применения большого числа алгоритмов и даже их комплектов.
Выполнение этого осуществимо по определенной системе, в законченном виде получившей название «Система автоматизированного программирования» (САП). Она определяет форму, состав, способ и порядок отражения исходной информации, устанавливает структуру ее трансляции на ЭВМ-язык, организует математическое обеспечение вычислительного процесса, а также процесса согласования данных преобразованной информации с технологическими возможностями определенного станка и обеспечивает подготовку на программоносителе программы обработки.
Области действия ЭВМ, связанные с выполнением каждой из задач САП, относятся к соответствующим устройствам (уровням) машины и решаются самостоятельными блоками. САП составлена из транслятора языка ввода исходной информации, процессора, перерабатывающего информацию о геометрии детали паровой турбины в соответствии с последовательностью и технологическими параметрами обработки, постпроцессора, согласующего выходные данные процессора с технологическими возможностями конкретного станка, комплекса программ диагностики для обнаружения ошибок.
Для выражения исходной информации в системах программирования применяются специальные языки.
Программа, изложенная на языке для автоматизированного программирования на основании чертежа детали паровой турбины и принятого технологического процесса, описывает путь обрабатывающего инструмента, при котором образуются заданные контуры поверхностей, сообщает геометрические и известные размерные данные, допустимые отклонения и режимы обработки.
Описание пути инструмента от участка к участку определяет последовательность действий.