Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature proposal] Adjustable speed of toolpath. #45

Closed
taras-ko opened this issue Apr 8, 2016 · 5 comments
Closed

[feature proposal] Adjustable speed of toolpath. #45

taras-ko opened this issue Apr 8, 2016 · 5 comments

Comments

@taras-ko
Copy link
Contributor

taras-ko commented Apr 8, 2016

Hi, folks.
I would like to propose use Edge Data "Crease" parameter to manually set the speed machine on "hard" places of toolpath.
This feature will be very useful on the beginning of every toolpath with deep plunge. A tool should mill the groove by cutting the material with all of its cutting surface, it's the most dangerouse circumstance of tool brokening. The next step will be much more easier for tool and we can increase the feedrate.
For example.
Suppose I have a toolpath which begins from deep plunge line, and supplose that the plunge depth and default feedrate are too tough for my tool. Ofcourse somehow we can implement an algorithm which will automatically detect such "hard" path regions and it will appropriatelly set the feedrate. But it's more easily give to the user ability to decide where he can slower/faster the feedrate.
screenshot_20160409_011502
I can quickly change 'Crease' parameter by pressing shift+e and moving the mouse. This data would be interpretted by postprocessor to change the feedrate
There is a problem. Crease parameter has range from 0.00 to 1.00. So we should think about formula how to set the feedrate slower/faster using such a range.

What are your suggestions about this enhancement?

@ghost
Copy link

ghost commented Apr 10, 2016

Interesting use of Crease.

You can convert the crease value using the following formula to give a +1,-1 range:
= (crease - 0.5) * 2

@taras-ko
Copy link
Contributor Author

Even we can use crease 0.0-1.0 range as a coficient to override default feedrate. Say, defauld feed rate would be at 0.5 of a crease.

Пользователь Jeff Doyle notifications@github.com писал:

Interesting use of Crease.
You can convert the crease value using the following formula to give a +1,-1 range:
= (crease - 0.5) * 2

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@vilemduha
Copy link
Owner

Hi, this feature is allready implemented for 3 axis machining, although it is experimental - you have to set Adjust feedrate with simulation in the Feedrate panel.
This creates a shape key which stores the computed speed adjustments. in the Z axis, you can display the feedrate adjustments when switching to the shape key on the path object.
This feature is however not well tested yet and could use some tweaking...

@vilemduha
Copy link
Owner

I forgot to write - it also exports the modified feedrates allready.
Edge crease however is also a good idea to visualise the speeds more naturally, however, with big paths, going to editmode might be very hard...

@taras-ko
Copy link
Contributor Author

taras-ko commented Jul 15, 2016

I think we can close this issue. Discussion is moved to the issue #69

TurBoss pushed a commit to blendercam/blendercam that referenced this issue Mar 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants