Code: Select all
That said, adding such an attribute to the tool is a good idea. If nothing else a safety check could run and display a warning and add a squawk to the PathSanity report. You want to tackle that? It's very much like what I did to prevent the spindle being turned on if the probe is loaded.
This is not a binary. There is not a standard size of the non cutting part, either in mm or as a %age of tool diam., so that probably also needs a dimension of how much non cutting radius there is at the centre of the tool.
Generally I don't think the software should attempt to hand-hold numpties who do not know how to use their own machines and tools.
If a machinist decides he wants to plunge a hole with an endmill ( possibly to avoid a tool change ) he will have to ensure he has a suitable tool to plunge. Even a ramp is not clean if you do not have a tool which cuts to the centre since the non cutting part is still getting stuffed into the stock. Cutting speed will be way off at centre too.
Drills are pointy for a reason but sometimes ugly compromises are made for speed or other playoffs. I have previously criticised FC refusing to cut slots with a mill == to slot width and refusing to mill holes. ( IIRC it was projected area==0 or some such failing to differentiate t
ool larger than slot from
tool == slot ).
IMO , this should be allowed by the software even though it is not generally the "proper" way to cut a slot. IRL things often get done in non idea , not best practice ways for legitimate production reasons. The user should be allowed to mill a hole if he needs to. If he did not realise why we have drills as well as endmills , he will learn from experience when looking and the result.
It's very much like what I did to prevent the spindle being turned on if the probe is loaded.
Nice, that makes sense.