Sample of part
One interesting project. For part with more then 5000 holes I need to generate miiling (not drilling) toolpath for all holes if diameter for each hole > 3mm.
Sample of part - see on picture above.
I build UDOP operation and - you can test it.
Unpack DLL into any folder.
SET system variable like GRILL, this variable is exact path to DLL, not to folder, but exact for DLL,
Create MILL_USER operation, set tool for this operation end mill D3
CAM Entry point - type your variable name (GRILL, for example)
Push button "User Parameters", for dialog about app push any button Yes or No
Select any circles (100, 1000, 10000, not so important)
I try to use some optimisation algorithm for shortest path, not so bad..
For each hole tool plunge into center of hole, engage as Arc, Circle Motion as CUT, retract motion as Arc to center of hole and lift.
If you want - test it, use it!
This application - just example.. You cannot to change type of engage, FEEDRATE.