Geometries which can be easily modeled and cut, and those which can't

A while back, I tried to enumerate the 2D shapes with an eye towards what shapes one might encounter while automating cutting things out:

https://wiki.shapeoko.com/index.php/Design_into_3D#Geometric_shapes

Exending this into 3 dimensions arguably would be useful as well, though it does create further difficulties in terms of nomenclature.

Looking at typically available CAM tools we find that there are certain things which are usually readily cut in a CAM tool:

  • circles and rounded forms w/ flat bottoms:

  • rectangular forms w/ rounded points w/ flat bottoms:

  • arbitrary shapes which do not have any acute points which cannot be cut by a round endmill — obtuse points can be — consider a star shape, the points of the star cannot be cut w/ a round endmill, but the internal angles can be, since the endmill moves around the angle.

  • forms defined by the surface geometry and the angle of the V endmill used for V carving:

The pockets above may easily have rounded bottoms added by insetting the geometry as needed to allow for cutting the bottom of the perimeter w/ a ball-nosed endmill as seen in:

Cutting past the stock along two edges will allow flat bottom geometry w/ square edges as is needed for fingerjoints as is seen in:

(requiring a fixture for holding stock vertically)

Advanced V carving allows for flat bottomed pockets w/ angled edges which match those of the selected V endmill w/ a bit of additional rounding.

Other geometries either require special tooling and forgoing a 3D preview or 3D modeling them, e.g.,

and

3 Likes

This topic was automatically closed after 30 days. New replies are no longer allowed.

One thing worth noting — as noted above, it is pretty straight-forward to cut angled sides which match, and if the desired depth is greater than the endmill can cut, then it is simply a matter of stacking nested geometry to cut the angle as noted at:

Geometries which are notably difficult to descibe/model/cut are those which involve an angle which exceeds that which can be easily described in a V carve.

Unfortunately, there doesn’t seem to exist a CAM tool which allows one to specify a path or closed region and have it cut at one depth at the beginning point, and to continuously change along the length of the cut to a different depth at the ending point.

Similarly, it would be very handy to be able to select a region and have the bottom cut along the angle described by two different depths.

I kind of coded something that matches your words in my toolsuite before… but if you don’t use a V bit the results may look “steppy” …

Yeah, matching the V angle to that of the incline which is being cut results in much nicer/smoother results.

Came up w/ a work-around for cutting along an arbitrary angle w/ a given tool:

  • define a V endmill w/ a suitably acute taper and assign it w/ the number of the tool which you wish to use
  • draw an ice cream cone shape which is as long from tip to center as one wishes to cut and where the circle part is wide enough to cause the V endmill to cut as deeply as desired using a V carving toolpath:

  • assign a V carving toolpath to it
  • export G-Code and preview in a tool such as CAMotics

Making the angled cut is complicated by there not being a way to represent it — the natural way would be a line fill option which blends along its length, but that’s not supported in the SVG format AFAICT:

I believe Fractal Design Painter had an option for this, and I suppose one could do it w/in the granularity of the tint percentages using a programmatic tool such as MetaPost, but there’s no easy way to represent something as simple as:

G0 X0 Y0 Z1
G1 X1 Y1 Z0

Where the origin is white and the endpoint is black and the line continually darkens as it descends.