- Sep 27, 2015
Thanks for your answer.With regards to turning, using TNR Comp by the Control can be troublesome when small segment moves are concerned in any concave feature of a profile and it wouldn't be that much more of a task for the author to include the calculations for the Tool Nose Radius of the tool and a Macro Variable for the TNR to be edited by the user, or to read an Offset Registry where the user can enter the TNR value. It would also be good practice by the author to include error trapping to ensure a TNR was not entered above a maximum value.
I practically never use TNR Comp at the control of a lathe, as its not all that difficult to calculate the true position of the tool based on the TNR used and size adjustment of the diameter of a turned part is generally irrespective of the TNR of the Tool. With a Mill Control, Tool Radius Compensation is the only way to size a feature that is machined using some type of End Mill, either by compensation by the control, or by including the compensation for the Cutter Radius in the Code. The same issues can exist when the profile generated by a User Macro program is made up of small moves and my comment relating to this issue with a lathe apply also with the Mill program.