Did you know CAM-POST has a command that allows inserting fillets between non tangential moves while in diameter compensation?
Filleting inserts tangential circular or helical moves between consecutive linear motions in the CL data while in diameter compensation. The inserted fillets (circles or helices) are always in the plane of the compensation. If the inserted fillet end points are in different planes, then the generated move is a helical interpolation, otherwise it is circular. [...]