Monday, February 22, 2010

Making cut paths using Revit































We have been cutting wood with our CNC router
for several years, both in two axis applications and three axis. However, we have rarely cut other materials and I suspect few people realize that we
can cut almost anything. I decided to do a project with aluminum to show off the capability of cutting other materials. Besides, anything you make out of aluminum will look beautiful.

The project is to design a canopy over a train station platform that would be 240 feet long. Build a model of the structure at ½” = 1’. The models will be ten feet long which is an awkward size to move around. Consequently, the models must be manufactured in two 5 foot sections.

Aluminum cost us about $215 per sheet of 3/16” thick by 4’ by 8’. It is not cheap but it is not prohibitively expensive either. I used grant funds to buy a sheet for each of my students, and some for me too.

Cutting aluminum is just like cutting MDF or plywood except the particular settings for revolutions per minute and linear feet of movement are different. Chuck called his suppliers and other experts and also experimented to find good settings. Slow is good, plus we used a blower to air cool the bit and push the shavings away.

One of the problems that we encountered was that the bit lifted the aluminum sheet off the bed and then mangled it. We designed the locations of drill holes in AutoCAD so that we could screw the sheet firmly to the sacrifice board without damaging the pieces of the model.

Just like cutting MDF or even laser cutting, I needed to create a cut path sheet in AutoCAD to load into MasterCAM for running the CNC router. The AutoCAD drawing needs to be the accurate size of the model (120’ in the design should be 5’ in the model) and all lines need to be polylines (PLINES). It is helpful to have a 4’x8’ rectangle drawn to represent the sheet of stock material.

My process involved making the model in Revit. I created sections through the model at the location of every part profile that I would need. I then used a sheet template to create a new 4’x8’ sheet and laid out all of the parts on the sheet carefully to avoid wasting material.

There are numerous steps to convert the Revit sheet to the DWG file, but it is really pretty easy. The sheet can then be exported to a DWG file. The file will then open in AutoCAD 2010 as a Paper Space sheet. This peculiar command will save a Paper Space DWG into a new Model Space flle.

Each part exists as a BLOCK, so it must be EXPLODEd. The first time through, the EXPLODE command produces SPLINES, ARCS, LINES and other objects. The PEDIT command will convert a SPLINE into a PLINE. I recommend converting all SPLINE segments into PLINES and then using PEDIT Join to recreate closed loops. If you join a spline into a PLINE then the spline will not become a proper curve. So convert the spline to a pline first and then join it.

I used the OFFSET command to create new paths to cut holes in the largest elements to make them lighter and more elegant.

The DWG drawing was then saved as a DXF 2004 file because that is what MasterCAM wants to import. It imported without errors and Kyle rotated it in MasterCAM to the orientation that the router expects. He set the tool cut depth, linear speed and revolution speed and designated the order to cut the profiles. When designating the order, it made sense to first cut all of the holes so that we could put screws in each hole, and then pick parts in a proximate pattern to avoid moving the head needlessly. Cutting at first produced rough and rather nasty edges, but after adjusting the cut settings and adequately securing the stock the cuts came out beautifully. Here are the parts laid on tables awaiting assembly. The scrap is also beautiful and reminiscent of a dressmaker’s remnants.

It is all pretty easy and straightforward. I am dying to see 110 feet of aluminum canopy models lined up outside Langford Architecture Center!

Sunday, February 14, 2010

More form making with Revit





















Here are some of the sketches that I have produced with Revit to model a train station canopy.

The basic idea is to make a swept blend form that has two profiles parallel to the track and a path perpendicular to the track. The form can then be chopped into various sectional ribs and purlins that create the primary and secondary strucure of the canopy.

One conceptual trick is to use the offset command on the profiles P1 and P2 to make several profiles and eventually several concentric shells. One shell will eventually be the purlins, one shell will be the beams, and perhaps a final shell will become columns. If you edit the basic founding curve then you have to recreate all of the subsidiary profiles. That is not difficult, but it seems like there should be an easier way.

Once the form has been created and tweaked and shaped, you need to cut it up to make the structural mmbers. I built a new family of void boxes that can subtract away the bays leaving just the structural members. The family is parameterized to include bay spacing, a bay depth, and a structural thickness. It also has a parameter that works with the array object to repeat the bays.

One instance of this bay family cuts the purlin shell into individual purlins. Another instance cuts the beam shell into beams. A third instance cuts the column form into columns for each bay.

I am not really satisfied with the columns. I cannot figure out a way to shape the columns so that they are responsive to the roof form above them. Of course, one could just use form making tools on each column individually.

I have posted a bunch of screen dumps that might serve as inspiration.