Site Tools

Preparing Files for Laser and Waterjet Cutting

Summary: Tips and techniques for using Rhino to prepare files for laser and waterjet cutting.

There are two main styles of laser cutters - Desktop/Plotter types and CNC/G-Code driven industrial machines. The two different types require different preparation methods.

Desktop/plotter laser cutters

Desktop/plotter type laser cutters are generally more lightweight than their industrial counterparts and intended for cutting non-metal materials in an office, sign or model shop environment. They work a lot like computer printers; a printer driver is installed and you can simply print to the machine like you would with a normal paper printer, via the Print dialog box.


White Paper on using Rhino to drive an Epilog Laser

Recommendations on 2-D Cutting from Mitch Heynick

If the laser cutting is being done in-house on one of these types of machines, in most cases you will not need arc fitting or other geometry conversion. You can use any normal Rhino geometry.

CNC-type laser or waterjet cutters

Industrial laser or waterjet cutters normally require a CAM (Computer Aided Manufacturing) software to drive them. Geometry from the design software (Rhino) is transferred to the CAM software, which in turn translates it into a language (G-Code) that the cutting machine can understand. Large industrial laser/waterjet cutter examples include:

Working with industrial Laser and waterjet cutters will require exporting a “transfer” file with the 2D geometry to be cut, as these machines do not work like printers and virtually none will accept native Rhino files. They may also require the geometry from Rhino to be converted to lines and arcs before exporting, depending on the age and sophistication of the machine/software being used.

The most commonly used export format in industry is an AutoCAD DXF; others include AutoCAD native DWG and Adobe Illustrator (AI, EPS). PDF files containing vector info are also becoming quite commonly used. All of the above formats except PDF can be natively exported by Rhino. To export PDF files from Rhino, it is necessary to print to a PDF printer program (many available).

Arcfitting freeform curves

A great many industrial cutting machines and software only understand lines and arcs. Thus, in order to cut parts sucessfully, it is necessary to convert any free-form NURBs curves (splines) that might be in your file into a series of arcs and lines. By convert, we mean here that the spline curve is approximated by a polyline or polycurve containing only arc and line segments. The approximation tolerance can be controlled by using the correct settings during the conversion process. Approximating splines by a series of tangent (or nearly tangent) arcs is generally preferable to just polylines, because they allow for a more accurate cut with a smaller file and less possibility of slowdowns along the curves, especially with older machines. Consult your service bureau if in doubt.

You can use the Rhino Convert command for this process, commonly called “Arc Fitting”. Set options as follows: Output=Arcs, SimplifyInput=No, AngleTolerance=0, and Tolerance to reasonable number for your model. Run the Convert command on all curves in the file you want to send to the cutter.

Geometry repair and nesting

Overlaps, gaps, and duplicate curves will cause problems in cutting. The CurveBoolean command may work to clean some of these up, but may not entirely eliminate overlapping sections, and it will not fix gaps. For small gaps, the CloseCrv command in Rhino can be a quick fix for open curves that need to be closed (to be used with caution).

If you need to nest many profiles together onto standard stock sheets, check out Mosaix and RhinoNest , both of which run inside Rhino. As of 2014, RhinoCAM also has a nesting module.

Export Settings

In Rhino, once the geometry has been correctly prepared, use the Export or SaveAs command. Select AutoCAD DXF or DWG file format, name the file and click Save. When the schemes selection box comes up, choose the R12 Natural scheme and hit OK.

To check, re-open the file you just exported in Rhino or any other software that reads DXF or DWG. There should be only arcs and lines in the file. This is one good way to get the most consistent results.

If you do not need to convert to arcs and lines (if your laser/waterjet supplier can read NURBS splines), try the 2004 Natural scheme.

If the results are not what you want, please send a sample or post the problem to the Rhino forum.

Laser Cutting of Fabric

Comment: Laser cutting would work well for [cutting patterns into a fabric materials that will be used as a tablecloth]. Check out this site for a better idea of what can be done: . Its simple enough to do sample so once you find someone local take a series of sample materials. Note typically this would be done with a low power laser under 100 watts (30 would probably do it) with this sort of power range be sure there is no metallic materials in the material because it wont be able to cut the metal element. One other thing to note with the right setting you would do better with a polyester type material rather than a cotton as the laser will cut the polyester and seal the edge at the same time. [Ken Miller - 2005-11-10]
Comment: With the new V4 print modes laser cutting directly out of rhino works wonderfully. No converting to line, polyline and arcs . Snappier to.
Comment: I think 30 watts is too much. We had prototypes made of .004“ PET film done on a 35W CO2 laser and the edges were a bit singed. This is okay for initial prototypes but not for presentation. Even at 10 or 15 watts on a .003” beam, the operator probably still has to be careful with the power settings of the beam and travel speed of the head. [Jensen Didulo - 2005-11-10]
rhino/exporttolaser.txt · Last modified: 2014/06/26 (external edit)