There are always ways of doing things that are pretty much undocumented. In my case, the solution is often embarassingly simple, but I still had to make that phone call in to support
So, just quote the above form and fill it in with what you learned. Try to keep it simple, one "revelation" per post, but post as many discoveries as you like.
Applicable versions of OneCNC:
One2000 Mill, likely OnecncXP
Description of situation or difficulty:
Trying to create minimum toolpaths for a near net shape workstock.
Even in a near net shape situation, I always like to rough cut, just in case there is a heavy stock zone, then finish cut.
I know I get stuck in certain modes of thinking and I always think, I've got to use the rough pathing before I use finishing pathing. Not so.
In this case, using Onecnc's roughing paths gave me more toolpath than I needed, or none at all, depending on whether I picked the roughstock boundary or the part boundary.
The solution was:
Use the finishing paths routines instead. You can still offset to leave another pass for a second cut later. In essence, you will get two finishing toolpaths, but you can always rename the first one in OnecncXP's NC manager.
Lesson: The finish routines give you a "net shape" toolpath with no extra stuff to clean out of an extents box, which is what roughing is designed to do.