CAMWorks, the premier fully integrated CAM system, has all the modern features and functionality needed to boost machining efficiencies and maximize shop productivity.
As the first CAM solution to offer true knowledge-based machining capabilities, CAMWorks leads the way in advancements in Automatic Feature Recognition (AFR) and Interactive Feature Recognition (IFR). CAMWorks offers true associative machining – automatically accommodating changes to the part model. This means that any modifications made to the design are automatically updated in the CAM data, which eliminates time consuming CAM system rework due to design alterations

Automatic Feature Recognition

CAMWorks is a feature-based machining CAM system that provides the ability to automatically recognize many prismatic features including tapers.
Automatic Feature Recognition (AFR) analyzes part shapes and attempts to define the most common machinable features such as pockets, bosses, holes and slots.
AFR recognizes features on native SolidWorks part models or on solid models imported via IGES, SAT, etc.
MfgView, a new generation of AFR, finds additional feature types and allows non-hole features to be edited. MfgView also provides the ability to recognize features from a user-defined direction only.
Local Feature Recognition is a selective form of AFR based on user-selected faces.

Interactive Feature Recognition
CAMWorks provides a wizard for defining features that are not recognized automatically or features that need to be defined for your facility’s machining requirements. Wrapped features can be defined interactively for 4th/5th Axis indexing.
2½ Axis Milling includes automatic roughing, contouring (finishing), thread milling and single point (drilling, boring, reaming, tapping) cycles to machine prismatic features.
Machining algorithms use the latest toolpath and gouge protection methods.
Cutting cycles provide fast, error-free toolpaths.
Toolpath optimization based on grid or shortest path method.
Arc fit splines for Rough, Contour and Face Mill operations.
Insert Contain and Avoid Areas for Rough and Contour operations.
Depth processing by area or by level for Rough and Contour operations.
Option to automatically generate an Entry Drill operation for Rough and Contour operations.


Features can be defined automatically or interactively and are associated to the part geometry. The Multi Surface Feature
wizard allows you to create features from model faces and surfaces that can be machined with numerous 3 Axis Milling operations.
3 Axis Cutting Cycles

Area Clearance (pocketing, lace, adaptive roughing)
Pattern Project (parallel slice, radial, spiral and flowline cuts)
Z Level – generates Z-level passes from a set of surface contours. Optimal for semi-finishing and finishing of steep walls. Options for combination Z Level/Constant Step strategy and helical milling.
Flat Area – uses a roughing pattern to remove material on flat faces. Planar faces are automatically located and machined with the appropriate flat tool.
Pencil Mill – creates toolpaths along internal corners and fillets with small radii. Ideally suited to cleaning up after other finishing strategies.
Curve Project – removes material by projecting 2.5 Axis Engrave or Curve features on the 3 Axis feature.
Constant Stepover – generates a semi-finish or finish toolpath with a true constant stepover regardless of the slope being machined.


CAMWorks 2 and 4 Axis Turning includes automatic roughing, finishing, grooving, threading, cutoff and single point (drilling, boring, reaming and tapping) cycles.
Machining algorithms use the latest toolpath and gouge protection methods.
Cutting cycles provide fast, error-free cutting using standard inserts for both front and rear turret configurations.
Toolpath, simulation and post processing support for sub-spindles.
Define stock as bar stock or as a revolved sketch to represent castings and forgings.
Work In Process (WIP) monitoring of stock.
Define chuck to use for toolpath simulation.
Simulated stock shape can be saved as an STL file for use as Mill or EDM stock.
Extend or shorten the length of a turn feature from within Face Rough/Finish, Turn Rough/Finish, Bore Rough/Finish and Cutoff operations.
Option to transition around sharp corners without rolling the tool radius around the corners for Finish Face, Turn and Bore operations.
Reverse machining for Face Finish, Turn Finish, Bore Rough and Bore Finish.
Reverse machining for threading to generate left hand threads.
Canned cycle support for Turn Rough, Bore Rough, Face Rough, Drill, Center drill and Threading.
Set user-defined absolute machine depth globally or for individual operations.
Tapping operation support for ID features.
Four leadins and leadouts: none, arc, perpendicular, parallel.
Two methods for defining the default setup origin and spindle centerline: automatic and from a SolidWorks Coordinate System.
Drill and Center drill tools for both mill and turn can be specified from a common drill and center drill database.
Option to generate a cleanup pass to remove scallops generated by a Rough Groove toolpath.
Stepoff option for rectangular grooves so that the tool does not retract on the groove wall for Finish Groove operations.
Multiple groove tool driving point options.
Option for no back angle cutting (no undercuts) for Turn, Bore and Face Rough and Finish operations.


CAMWorks Mill-Turn multi-function machining includes milling and turning capabilities for multi-tasking machine centers.

Supports C, Y and B axis machining at compound angles.
Supports 5 axis simultaneous machining.
Mill-Turn extends the capabilities of CAMWorks Milling and Turning

The same Mill and Turn features identified by Automatic Feature Recognition (AFR) and defined using Interactive Feature Recognition (IFR) are supported in Mill-Turn. IFR can be used to define 3 Axis features for Y-axis milling and wrapped features for cylindrical features machined by C-axis motion.
The operations that are generated for features are the same as the operations in CAMWorks 2.5 Axis Milling, 3 Axis Milling and Turning. These include automatic roughing, finishing, thread milling and single point (drilling, boring, reaming, tapping) cycles and all 3 Axis cycles.


Milling software for programming multi-axis CNC machines allows for a wide variety of uses and applications. It is useful for
both shops and manufacturing facilities that require flexibility in their software and machine tools.

Multiple Multi-Axis modules for your requirements:*
4 Axis Mill – For up to 4 axis simultaneous machining
5 Axis Mill – For up to 5 axis simultaneous machining
*All Multiaxis modules include 2.5 Axis Mill and 3 Axis Mill.

Machine Complex Parts

CAMWorks allows you to take advantage of 4/5-Axis machines that provide greater productivity, equipment flexibility and quality
CAMWorks 4/5 Axis simultaneous machining programming software allows the user to create toolpaths across complex shapes that could not be machined on 3 Axis machines. This includes high-performance automotive port finishing, impellers, turbine blades, cutting tools, 5 Axis trimming, and undercut machining in mold and die making. CAMWorks 4 Axis simultaneous machining is designed for complex rotary applications such as camshafts, extrusion screws and blades.

Reduce Cycle Time – Improve Surface Finish – Extend Tool Life

Shorter cutting tools can be used since the tool can be tilted to adjust the angle between the cutter and the part. The increased rigidity of shorter tools allows you to take advantage of the high-speed options in CAMWorks to machine at higher speeds with no loss in accuracy. The result is better surface quality and reduced finishing time.
Generating 5 Axis swarf toolpaths instead of traditional 3 Axis toolpaths can result in fewer cut passes and improved surface finish.
CAMWorks Multiaxis machining can save time and cut down on mistakes
By optimizing the angle between the tool and the surface, it is possible to achieve a constant chip load and a high feedrate at the contact point. The result is improved surface finish and extended tool life.


software has been designed and developed specifically for programming 2 through 4-axis Wire EDM CNC Machines – unlike
most CAM systems that use modified milling commands for their EDM programming modules.
The 2.5 Axis and 4 Axis cutting operations automate the creation of rough, skim and tab cuts.
Options are provided to order the cuts when machining parts with multiple pocket (die) areas.
Numerous processing order options allow the user to automatically change the order with a single command.
Ability to output only rough cuts, only tab cuts or both.
Machine code output can be changed for a different machine by simply selecting a different machine make and model.
Cutting conditions for the new machine are changed automatically as needed.
Option for G-code to output offset toolpath.

Automatic and Interactive Feature Recognition

CAMWorks is a feature-based machining CAM system that provides the ability to automatically recognize Die (pocket) and Open Profile machinable features for Wire EDM.CAMWorks provides interactive 2.5 and 4 Axis Feature wizards to define features that are not recognized automatically or features that need to be defined for your particular machining requirements. Die (pocket), Punch (boss), Open Profile and Punch Perimeter features can be defined interactively.

2 and 4 Axis Contour Cycles

2 Axis Contour operations automatically generate rough, tab and skim cuts on 2.5 Axis features. Typically, this cycle would be used to cut a punch or die cavity. Optionally, CAMWorks can automatically generate toolpath passes that will cut both a die and punch at the same time. 4 Axis Contour operations automatically generate rough, tab and skim cuts on 4 Axis features.


is ideal for complex 3-D shapes and prismatic parts as its algorithms result in more intelligent toolpaths to machine pockets,
slots, and arbitrary shapes. VoluMill is well suited for machining soft as well as hard materials that are hard to chip, such as titanium, nickel-based alloys or stainless steel. The result is increased efficiency and utilization of machines, tools, labor and materials.

Program Smarter, Machine Faster! The high-performance roughing module, which is fully integrated in CAMWorks, combines optimal milling paths and maximum material removal with minimized machining times. VoluMill’s unique approach to high speed material removal allows the programmer to determine the optimum material removal rate for any combination of part geometry, material, machine, and cutting tool. Material is removed in the most effective way possible. Consequently, machines run smoothly and tools run cooler.

Reduce your Cycle Times up to 80%
Reduce your programming times up to 50%
Increase your Cutting Tool Life up to 500%