3D коррекция инструмента
Для чистовых операций обработки поверхностей имеется возможность выводить в управляющую программу вектор нормали обрабатываемой поверхности в точке контакта с инструментом. Это позволяет производить так называемую "3D коррекцию", т.е. небольшое смещение инструмента в каждой точке траектории в сторону от детали.
Для того чтобы эта информация начала выводиться в управляющую программу нужно в настройках схемы станка включить галочку "Выводить нормаль в точке контакта инструмента с поверхностью". В этом случае в CLData для каждой точки траектории будет выводиться новая команда TLCONTACT (NX, NY, NZ), которая и содержит необходимый вектор нормали для последующих точек траектории. В постпроцессоре, в зависимости от того как в конкретной стойке реализована поддержка 3D коррекции, нужно прописать либо вывод напрямую нормали контакта в кадр УП, либо вручную смещать каждую точку траектории в направлении данного вектора на величину коррекции.