Here is a mcl that I use to change arcs to holes. First I use SM11\UTILITY\arcgrp to group any arcs that I want to turn into holes. I have this on a hot key. Next I use a modified version of Point to Hole SM11\MILL\QUIKSTEP\ph_main under Process -> Options. All that I have done is change what the macro test for form a point to an arc, IF(TYP(#elnum)<>3) 3 was a 1, and the location of the new drilled holes HOLE[XE=CEX(#elnum), YE=CEY(#elnum)] was a point XE=ENX(#elnum), YE=ENY(#elnum). This works great, it is a very fast way to group arcs, drill up to four processes usually center drill, drill, c-sink, tap. I have noticed one bug that I never find time to fix, sometimes the macro does not use the level of the arc for the new elements. I think it happens when the element preceding the arc is hidden and at a different Z level, the new drilled holes end up at the preceding elements level not the level of the arc. Something I know to look out for so be careful check you side views after running it.
John CBR Industries, Inc. CNC Milling & Turning www.cbrcnc.com
ph_main.mcl
Description: Binary data
