vlachoudis / bCNC

GRBL CNC command sender, autoleveler and g-code editor
GNU General Public License v2.0
1.56k stars 532 forks source link

Flat spiral cut #983

Open MARIOBASZ opened 5 years ago

MARIOBASZ commented 5 years ago

I have written some lines of code for a complement, which allows in an alternative the spiral cut. The last pass is circular: image

What I write is called a splice generator, the variables to enter are: center 1, center 2, radius 1, radius 2, angle 1, angle 2 (angle is separated by 2: phi and alpha 1 and 2 respectively, using the trochoidal concepts of @harvie plugin). It allows other alternatives that only Arquimedes spiral They are straight lines. "quadrature of circle" selectable

sfinexer commented 5 years ago

It is ingenious, it is so possible to make deepening a thin mill!

MARIOBASZ commented 5 years ago

Use as soft splice of curves (curve, splice, curve, splice, curve, splice....) image

curiosity or use as ... peacock tail ??
(It is similary path as in the previous drawing. To understand the idea: instead of going from one point to the next, you are going to the "center i" between each point; "i" are the intermediate points between the initial center and the final center)

image

MARIOBASZ commented 5 years ago

@sfinexer , Yes, I find it useful in my work (I'm going slow) version of trochoidal cut: I descend in helix and then enlarging the hole. It could also be another alternative for pocket operation (especially at high speeds to smooth out jolts in passages from one diameter to the next as it may happen now) or a small contribution for adaptive cuts.