CAM-POST — программное обеспечение, предназначенное для разработки, настройки и генерации постпроцессоров для систем компьютерного моделирования технологических процессов (CAM) и станков с числовым программным управлением (ЧПУ). Постпроцессор представляет собой программный модуль, переводящий промежуточное представление траекторий и операций, создаваемых CAM-системой, в конкретный G-код и последовательности команд, совместимые с управляющей логикой конкретного станка, контроллера или робота. CAM-POST применяется при подготовке управляющих программ для токарных, фрезерных, сверлильных и многокоординатных обрабатывающих центров.
Исторически инструменты постобработки развивались вместе с унификацией форматных описаний операций и развитием контроллеров; конкретный продукт с названием CAM-POST может иметь разные реализации и уровни интеграции в зависимости от вендора. Если о конкретной коммерческой реализации CAM-POST мало открытых сведений, ниже приведено обобщённое описание типовых возможностей таких систем, основанное на общепринятых практиках и технических требованиях в области подготовки управляющего кода для ЧПУ.
- Генерация G-кода: преобразование внутренних траекторий CAM в синтаксис и командный набор конкретных CNC-контроллеров (например, Fanuc, Siemens, Heidenhain и др.).
 - Настраиваемые шаблоны: поддержка пользовательских шаблонов выхода, позволяющая адаптировать формат блоков, комментариев и вспомогательных команд под требования завода или поста.
 - Поддержка многокоординатной обработки: обработка и вывод программ для 4‑, 5‑ и более координатных станков, включая управление поворотными осями и синхронизацию движений.
 - Синтаксическая адаптация и валидация: проверка корректности сгенерированного кода с учётом ограничений контроллера, проверка диапазонов осей и параметров инструментов.
 - Симуляция траекторий: встроенные или интегрируемые средства моделирования и визуализации траектории для обнаружения коллизий и проверки последовательности операций.
 - Оптимизация путей резания: алгоритмы упрощения блоков, слияния перемещений и оптимизации подачи/скоростей для сокращения времени цикла и повышения качества обработки.
 - Управление инструментами и покрытиями: поддержка каталогов инструментов, управляющих параметров смены инструмента, координатных смещений и корректировок длины/радиуса.
 - Интеграция с CAM/PLM: возможность обмена данными с CAM-системами, системами управления производством и PLM для обеспечения прослеживаемости и согласования версий постпроцессоров.
 - Пользовательская логика и макросы: скриптовая поддержка макросов и пользовательской логики для реализации нестандартных управляющих последовательностей и специальных циклов.
 - Межформатная конверсия: преобразование между разными версиями G-кода и поддержка различных диалектов команд для обеспечения совместимости оборудования на производстве.