CAM Software Enhances AWJ as an Additive Process
Intelli-CAM from Omax Corp is especially tailored for the needs of AWJ machine users. This CAM software provides features that support additive manufacturing applications.
Many processes for additive manufacturing build up a workpiece in layers: curing resin layer by layer, sintering metal powder layer by layer or extruding a melted material in layer upon layer, for example. Building up a part by stacking slices cut by a five-axis abrasive waterjet (AWJ) cutting machine is also a possibility.
Advances in special software for programming AWJ machines enhance this option for additive manufacturing. CAD software is used to pre-slice a solid model into layers that can then be fed into CAM software to automatically apply the tool path along with bevel cuts, to help minimize what would otherwise be a jagged edge. The machine’s five-axis capability is used to bevel, angle or contour the edges. When the layers are stacked, the shaped edges produce an assembly with a smooth configuration that closely replicates the 3D model. The scale model of an aircraft carrier pictured on this page is an example of such an assembly.
The CAM software features needed for this additive manufacturing application are part of the enhancements included in Intelli-CAM from Omax Corp. (Kent, Washington). This programming software is especially tailored for the needs of AWJ machine users. Its capability to handle the unique demands of five-axis waterjet cutting are primarily responsible for the support of AWJ cutting as an additive process. Overall, however, this software is designed to speed programming for all applications in two-axis through five-axis waterjet cutting.
Intelli-CAM, which interfaces directly with the company’s Intelli-MAX software suite, generates 3D tool paths from solid 3D models as well as performs 3D-to-2D file conversions. Through its 3D Pather tool, the software generates multi-axis, machine-ready tool paths from complex 3D solid models. It automatically recognizes viable cutting surfaces from those 3D shapes, including variable bevels and tilted cones. This functionality eliminates the need to manually add 3D attributes to a 2D file, thus reducing production times.
The 3D solid is first converted into a series of slices using traditional CAD software, and each slice is sent to Intelli-CAM. Intelli-CAM then quickly assigns XY cutting, and tilt operations to each slice, which is then exported to the machine to be cut. According to developers, the end result can often be created faster than 3D printing or traditional milling, yielding a 3D model that can be manipulated and tested.
There are other inherent benefits of abrasive waterjet machining for this type of 3D additive manufacturing. The model can be cut from almost any material, so the finished model could interact in a magnetic environment, for example, or incorporate mixed materials on different slices to more closely replicate a finished part. The slicing concept is also highly customizable. The user can change details on one slice and try a new configuration without having to create an entirely new prototype. Additional information can be added to the prototype model with the Intelli-MAX scribe and etch features, which could be used to add artistic details, assembly refernce marks, or provide detailed callouts on the model itself.
This programming software operates as a stand-alone application or in tandem with third-party 3D CAD systems in a variety of neutral and native 3D file formats such as CATIA, SolidWorks, Solid Edge, Autodesk Inventor, Siemens NX, Pro/E, Creo, Step, IGES, VDA-FS, ACIS, Parasolid, 3D DXF and DWG.
The additional rotary milling axis on these machines allows them to complete many types of complex parts in a single setup, but these machines have gained a reputation for being difficult to program. Today’s CAM software, however, eases the programming challenge significantly.
What is a post processor? A software engineer from CNC Software, makers of Mastercam programming software, explains the different types of CNC post processors, the different types of post processor users and the different levels of functionality in post processors.
The right way to program curves? A solution to yesterday's problems? The truth is probably somewhere in between.