When using linear non-cut motions alongside cutter compensation in a hole milling operation type the error message, "No second target coordinate available to calculate radius correction" may be displayed. This will occur during the machine code based simulation.
In this example, the sim01 sample machine with a Sinumerik controller is used. A hole milling operation on a simple part was created.
The hole milling operation has CutCom enabled for the Final Pass and Output Contact/Tracking Data is checked on.
The Engage Type is set to Circular.
The Retract Type is set to Linear.
Running the simulation in Machine Code Based Simulation eventually displays the error message.
A solution can be achieved by making modifications to the Non-Cut Moves, specifically the Retract Type in this instance.
Setting the Retract Type to Circular and regenerating the operation results in a successful simulation.
Helical Retract Type would also provide an error free outcome. The issue relates to the use of Linear motions when Cutter Compensation is applied.