CNC Integration

CNC’s are increasingly common in today’s shop, large and small, due to the huge amount of efficiency they can bring to the process. However, for a CNC to be able to maximize your efficiency, you must have the proper software to drive it. There are hundreds, if not thousands, of software packages to choose from. Unfortunately, many of them are out of reach of the small shop due to their high cost, but there are some great options on the market for the smaller shop that won’t bust your budget.

Much of the cost of the higher end, CNC capable software packages are due to the fact that they try to do everything, including the nesting, G-code, and toolpath creation for the CNC that you’re going to use. This drives up the cost because there are literally thousands of machines on the market and it’s an expensive proposition to support that many machines.

CabWriter’s philosophy is to do what we do best, fast and easy cabinet modeling, and let others do what they do best. Fortunately, CabWriter CNC provides a flexible method to integrate with your favorite Computer-Aided-Manufacturing (CAM) software which reads in the parts generated by CabWriter and creates the information necessary to drive your particular CNC. There are a number of great CAM software packages on the market, but only a few that are affordable, and capable. CabWriter facilitates the use of CAM software by exporting cabinet parts as a DXF file, which is a universal CAD file format supported by nearly every software package currently on the market.

Another reason to own a CNC is because it gives you the flexibility to only drill holes where you need them. CabWriter CNC also enables selective hole drilling for hinge plates, drawer slides, and shelf pin holes. As shown on the right, by choosing the appropriate parameters, you drill just the holes you need, where you need them, with the correct depth, diameter, and placement. The hole geometry will be exported in the DXF file on it’s own layer ready for it’s tool path.

One company that we highly recommend is Vectric which makes a range of affordable products that support a wide range of CNC’s. For cabinet work, Cut2D Pro, is an extremely capable choice at under $500 that will do everything needed for the average cabinetmaker. Scroll down to see how it works with CabWriter or watch our CabWriter overview video to see how easy it is to bring your design from “screen to machine” in no time!

Highlight all of the parts to be exported and under File->Cutlist Bridge, choose “Export to DXF”. In this case, we’re just exporting the the 1/2″ and 3/4″ pre-finished plywood carcass parts. A folder will be created in your Sketchup project folder that will contain a separate DXF file for each type of material containing all of the parts for that material type.

After starting Cut2D Pro, setup a new job. You’ll setup the parameters such as the plywood dimensions, thickness, and whether you’re using inches or mm.

Read in the vectors from your model. In this case, the vectors are the parts in the DXF file that CabWriter exported from the Sketchup model. One job consists of a single material type/thickness. In this case, we’re choosing to work with the 3/4″ pre-finished maple plywood.

All of the parts are now imported into the job. This view is only showing a few of the many parts, the rest are arranged in a long line going off to the right. All of the parts have been selected for the nesting operation which will place the parts as efficiently as possible on the fewest number of sheets.

Here’s the result of the nesting operation. All parts have been placed on 12 sheets of plywood.

Each unique geometry is put on a separate layer by CabWriter when it’s exported and is maintained through the entire nesting operation. The part perimeter, system holes, construction holes, and labels are each on their own layer because they will have different tool paths applied to them later. Note that there are two different layers for the part perimeters; one for Parts-Large and one for Parts-Small. Small parts can sometimes shift when being cut on a CNC, so CabWriter allows you to specify the threshold for the size of small vs. large parts so that you can optionally leave a skin or use tabs on the smaller parts when creating the tool path.

Next, create the tool paths for each type of geometry on all of the parts. Cut2D Pro has a great feature allowing you to use a number of Vectric supplied “gadgets”, which are really just utilities that ease the execution of complex functions. It can take a long time to create tool paths for all of the sheets because you have to manually choose each sheet and manually apply a tool path to each geometry. If you have a lot of sheets, this could take a considerable amount of time. Luckily, Vectric allows you to create templates to apply a tool path to a geometry based on a it’s layer name. Since CabWriter always puts the same geometry on the same layer name all the time (for example, 5 mm holes, not through the part on the “System Holes” layer), you can create a template once, then save it for use in the future. Lastly, you can download a Gadget that allows you to apply a template to all of your sheets automatically, saving quite a bit of time.

All of the created tool paths are shown for all sheets. Less than five minutes from CabWriter DXF export to tool path creation and downloading to your CNC!