Унификация разработки постпроцессоров и их стыковка с различными САМ-системами предполагают использование единого промежуточного языка «процессор – постпроцессор». Текст информации, записанной на таком промежуточном языке и передаваемой из процессора на постпроцессор, принято называть CLDATA. Отдельные записи CLDATA называются фразами. Каждая фраза – законченное по смыслу определение или указание – состоит из главной и вспомогательной частей. Главная часть определяет название записи, во вспомогательной задаются параметры.
Запись может содержать от 1 до 245 логических слов, разделенных знаками. Логические слова, обозначающие название записей и параметров, представляют собой сокращения слов английского языка до шести буквенно-цифровых символов (табл. 6.1 и 6.2). К логическим словам, кроме указанных в таблицах, относятся: целые и дробные десятичные числа для записи значений параметров, произвольные сочетания буквенно-цифровых символов, с помощью которых задаются наименования детали и станка с ЧПУ, режимы работы постпроцессора, идентификаторы геометрических элементов, участки текста сопроводительной документации.
Базовую последовательность записей в тексте CLDATA определяет вертикальная структура промежуточного языка (рис. 6.2). Текст CLDATA начинается записью (PARTNO), присваивающей название УП.
Таблица 6.1
Словарь основных слов промежуточного языка CLDATA
| Слово | Значение | Слово | Значение |
| CARDNO | Номер указания | MCHTOL | Точность обработки |
| CIRCLE | Окружность | MODE | Режим |
| CLAMP | Зажим | MULTAX | Многокоординатная обработка |
| COOLNT | Охлаждение | OPSKIP | Условный пропуск |
| CUTCOM | Коррекция инструмента | OPSTOP | Дополнительный останов |
| CYCLE | Цикл | ORIGIN | Начало |
| DELAY | Выдержка | PARTNO | Номер детали |
| DRESS | Правка | PITCH | Шаг |
| END | Конец | PPRINT | Печать постпроцессора |
| FEDRAT | Подача | RAPID | Быстрый ход |
| FINI | Конечная запись | RETRGT | Отвод |
| FROM | Исходное положение | REWIND | Перемотка |
| GOHOME | Возврат | ROTABL | Поворот стола |
| GOTO | Перемещение | SAFPOS | Безопасная позиция |
| HEAD | Головка | SELCTL | Выбор инструмента |
| INSERT | Вставка | SPINDL | Шпиндель |
| LOADTL | Загрузка инструмента | STOP | Останов |
| MACHIN | Станок | THREAD | Резьба |
Таблица 6.2
Словарь вспомогательных слов промежуточного языка CLDATA
| Слово | Значение | Слово | Значение |
| BORE | Расточка | MULTRD | Многозаходная резьба |
| BRKCHP | Ломка стружки | OFF | Включение |
| CCLW | Против часовой стрелки | ON | Выключение |
| CLW | По часовой стрелке | ORIENT | Ориентация |
| CUTANG | Угол резания | OSETND | Номер корректора |
| CUTS | Ход | RANGE | Диапазон |
| DEEP | Глубокое сверление | RAPTO | Подвод на быстром ходу |
| DEPTH | Глубина | REV | Частота вращения |
| DIAMET | Диаметр | RIGHT | Справа |
| DRILL | Сверление | SETOOL | Положение настроечной точки |
| DWELL | Задержка времени | SMM | Скорость, м/мин |
| FACE | Цекование | ТАР | Нарезание резьбы |
| FINCUT | Окончательный ход | THRU | Чередование рабочего и быстрого ходов |
| INCR | Приращение | TOOL | Инструмент |
| INVERS | Обратная ориентация | XCOORD | Координата X |
| LEFT | Слева | XYPLAN | Плоскость XY |
| LENGTH | Длина | YCOORD | Координата Y |
| MANUAL | Вручную | YZPLAN | Плоскость YZ |
| ММРМ | Мм/мин | ZCOORD | Координата Z |
| MMPR | Мм/об | ZXPLAN | Плоскость ZX |

Рис. 6.2. Вертикальная структура промежуточного языка CLDATA
Записи группы данных А – В определяют постпроцессор (MACHIN), режим его работы (MODE), требования к точности отработки перемещений (MCHTOL).
Записи группы данных В – С задают параметры установки заготовки на станке (CLAMP или ORIGIN), связывающие системы координат детали и станка (HEAD), исходную точку инструмента (FORM), место его смены (SAFPOS), в котором безопасно быстрое перемещение инструмента.
Записи группы данных D – Е связаны с выбором (SELKTL), описанием и установом инструмента в позицию (LOADTL), а также его коррекцией (CUTCOM).
Записи группы данных Е – F содержат команды рабочим органам станка (COOLNT, DRESS, ROTABL) и режимы их работы (SPINDL, FEDRAT, RAPID, STOP, OPSTOP, OPSKIP, DELAY, PITCH, COUPLE).
Записи группы данных F – G определяют траекторию движения инструмента (GOTO, CIRCLE, MULTAX, CYCLE, THREAD, GOHOME, RETRGT).
Кроме перечисленных, в тексте CLDATA используются записи для обозначения конца участка обработки (END), вставки кадров программы (INSERT), перемотки перфоленты (REWIND), печати выходных документов (PPRINT), идентификации текста исходных данных с записями CLDATA (CARDNO), конца текста CLDATA (FINI).