K G
А можете поделиться инфой как пишут постпроцессоры? С чего начать изучение вопроса?
дядя паша всё правильно написал в принципе - есть дженерик пп - в нём видно структуру. В мануале есть список базового функционала(функции начинающиеся на ON - им передаются сырые данные из ядра, их задача - отформатировать их) - прям по порядку берут, и все функции добавляются в пп, попутно приводя их в нужный вид - чтобы они выводили нужный код - правильный формат прямых, дуг, смена wcs, подпрограммы, мультиосевая логика, формат всех постоянных циклов. Всё это надо подогнать в тот вид, как его понимает чпу. Хоть в большинстве случаев код и стандартный, но зачастую отличается мелочами - разные парметры циклов, разный формат дуг и вообще их наличие, логика ретрактов, хоуминга и тп...
После вывода базового функционала - пишут уже дополнительный, то что требуется конкретному контроллеру - для примера, недавно писал синхронизацию сглаживания траектории постоянной скорости, в зависимости от точности и припуска установленного в КАМ - чтобы ускорить движения станка, там где точность позволяет, и например вывод справочных данных - изображения сетапа и используемых инструментов, чтобы в последующем чпу их показывала.