3D коррекция инструмента

Для чистовых операций обработки поверхностей имеется возможность выводить в управляющую программу вектор нормали обрабатываемой поверхности в точке контакта с инструментом. Это позволяет производить так называемую "3D коррекцию", т.е. небольшое смещение инструмента в каждой точке траектории в сторону от детали.

images/download/attachments/124262859/image2020-3-23_13-11-24.png

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


images/download/attachments/124262859/image2020-2-19_12-17-1.png