- Posts: 508
- Thank you received: 94
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Don't know what you mean with "by area" and don't know neither whether I got you right.Do you have an option to machine "by area" instead of "by depth" ? Could avoid a bunch of rapid moves,
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.

Thank you for your attention and your flowers
Keep in mind, that I'm at the very beginning of a huge project ...
Do you have an option to machine "by area" instead of "by depth" ? Could avoid a bunch of rapid moves,
Don't know what you mean with "by area" and don't know neither whether I got you right.
I plan the application in such a way that the user selects some elements from the model and I, or rather kuteCAM, then knows what to do.
In no case I plan to reinvent a CAD.
Even though I am at the very beginning, I'm already very satisfied with my progress (I have very little sparetime) and so far I have been able to implement everything as planned. Therefore, I am confident and continue to follow my plans.
"Stay down" is an (important) option for finishing. So far, I am dealing exclusively with roughing and stay down is not important for roughing.
Currently, I am still working on implementing general purpose processing. So far from any optimization. To visualize the way my processing works, take this picture:
The dark blue lines are the "real workpath" where the tool should cut material. The red lines are "lead-in" and "lead-out" to ensure, that the tool is completely outside of the model.
I cut the virtual working area into smaller areas and as long as the tool stays in one area, the tool will stay down.
For area changes, I move up to save retraction layer. That's a place for later optimization, but actually I don't waste a thought on it.
Looking back, I have to confess, that I lost most dev-time in debugging and understanding randomly/unpredictably results from occ and creating a reliable layer between occ and my app. Apparently occ has no interest supporting hobby users, so I have to fight my battle alone (not my preferred way of working)
So I'm not sure how much effort I'll still putting into occ. I have the impression by using occ it always goes one step forward and yet two steps back - or to put it another way: occ is the most expensive foreign library I have ever looked into. Even though I think I've understood quite a bit, I'm sure I've only lightly scratched the surface.

Please Log in or Create an account to join the conversation.