-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
I suggest we break out the discussion of dynamic spindle control to this issue. @JensDyvik
Summary of the idea: We want to use the laser mode in GRBL to dynamically slow down the spindle as the feed speed is decelerated due to cornering and the like. If done right this will give us a more constant chip load and reduce unnecessary heat buildup massively when using high rpm spindles.
Things we will need to look into:
- GRBL default laser mode turns spindle off when jogging. Some workaround seems to exist. If we use bark beetle I assume we could also program jogs as air-cuts.
- Spindle acceleration is slower than laser power change "acceleration"
Example:
60000 Rm spindle, 0.1mm chipload single flute = 100mm/s feed.
If we want to do a 90 deg corner and maintain chipload we should in theory go from 100mm/s and 60000 rpm to 0mm/s and 0 rpm (and then opposite when accelerating), this will take 0,3s if we have a 300mm/s^2 feed acceleration. I doubt the VFD can get the spindle from full rpm to zero, or worse zero to full in 0,3 s.
So then we can either let the VFD try it's best and adjust the RPM less than all the way during short duration speed changes or we lower the acceleration on the feed axes so that the VFD+spindle acceleration can keep up.
Practically I guess we can start with setting the spindle to max acceleration and see how high feed acceleration it can keep up with before we notice problems.
I guess low melt-point plastics will be an acid-test to see if we have got it right.
Looking forward to trying it!
Metadata
Metadata
Assignees
Labels
No labels