algorithmic modeling for Rhino
In this video, we will walk through how to setup a Grasshopper definition that will write the G-code for surface milling on a 3-axis CNC milling machine. When surface milling - the contouring engine is crucial. For speed reasons, I found the C# contouring definition written by Giulio Piacentino' works extremely well because it allows the user to specify a step distance (tool path offset). After we have generated the contours (or tool paths) we can subdivide each curve, using the evaluate length component, to create a series of points which will guide the CNC mill head in order. Because we now have data structures, we can weave formatted text strings that have been derived from the point data into a G-code that will control the CNC mill.
As in the previous example, we have formatted our text strings to work with the opensource CAM software, Shopbot. You can download a free version of the software here: http://www.shopbottools.com/controlsoftware.htm.
Tags:
Comment
where is this code available? The link above doesn't work.
nice example!! it helps me a lot!!
Hi Andy,
Thank you, I'll see what I can do. In the past I have just copied G-code between the header and footer but seems this may work.
thanks again, Wade
Hi Wade,
I posted a similar definition (not quite like the one shown in this video, but very close) on my website: http://www.liftarchitects.com/journal/2010/11/8/surface-patterns-wi...
Andy,
could you please post "G-code write?"
Thanks, Wade
Welcome to
Grasshopper
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!