CAMWorks Manufacturing


Step into the world of intelligent machining through automation! CAMWorks is an intuitive, simple to use, feature based CAM manufacturing solution. It helps manufacturers increase productivity and profitability and maximize machining efficiency.

View Current Promotions

Introducing CAMWorks 2019

CAMWorks 2019 is the most advanced CAM software available, combining production-proven feature based CAM technology, automatic feature recognition, and rules based machining along with tolerance based machining to leverage MBD and PMI technology to automate Smart Manufacturing for CNC programming – paving the way to advanced digital manufacturing.

NEW! CAMWorks ShopFloor is the latest Industry 4.0/Smart Manufacturing tool specially designed for the CNC machinist on the shop floor and promotes digital manufacturing by providing 3D models with MBD & PMI data and CNC programming information to the shop floor in a single, compact digital format.

Download Flyer Get More Info

Tolerance Based Machining (TBM)

Automate CNC programming using MBD & PMI data for Smart Manufacturing and Industry 4.0!

  • TBM now supports Turning and Mill/Turn!
  • Reads GD&T and automatically and selects the correct machining strategy!
  • Fully integrated within CAMWorks
  • Reassign strategies based on TBM settings

Powerful UX User Improvements

Streamline the CNC programming of SOLIDWORKS® parts & assemblies to reduce delivery time!

  • Display settings for Contain and Avoid areas
  • New advanced toolpath editing UI for milling with a multitude of new features
  • Improved selection of curve features
  • Ability to define tapered shank milling tools

New 3, 4 & 5 Axis Milling Features

Precisely control multi-axis toolpaths, improve tool-life, reduce cycle time, and improve quality!

  • All new 5 axis Swarf Milling functionality!
  • Previous tool option for Area Clear using the new Advanced 3 axis milling
  • Rest machining using Model Offset
  • New functionality to move mill features independent of the solid model

2 & 4 Axis Turning Improvements

Reduce cycle time using multiple tools & turrets, avoid broken tools & scrap parts and improve quality.

  • New simultaneous pinch turning capabilities for rough and finish turning!
  • Simultaneous machining support for up to 4 turrets using the improved Sync Manager

Turn & Mill/Turn Enhancements

Avoid broken tools, get the most from your tooling, and improve quality.

  • Collision checking along the Y axis for turning tools , inserts, and tool holders
  • Ability to calculate the minimum bore diameter for tools to avoid collisions

Advanced Milling Capabilities

Capture best practices, reduce programming time standardize to improve quality

  • New chamfer machining for curve features
  • XY Lead-ins & Lead-outs for curve features
  • CNC compensation on curve features
  • Optimize feedrates for sharp corners & arcs

Knowledge Based Machining – TechDB

Capture best practices, reduce programming time standardize to improve quality.

  • Assign default strategies to CNC machines
  • New parameter settings for Advanced 3 axis toolpath generation
  • Ability to assign either the front or rear turret when generating operations

Automation Enhancements

Automate and better control AFR for machining of complex holes.

  • Automatic Feature Recognition (AFR) of user defined multi-stepped holes
  • Change the end conditions of holes using automatic feature recognition

Advanced High Speed Machining

Reduce cycle time by up 80%, increase tool life by 500%, get the most from your tooling!

  • New clearance plane options for 2.5 axis VoluMill toolpaths
  • Tool holder avoidance for 3 axis VoluMill
  • New Zig-zag cut method for rough machining using CAMWorks VoluMill

2.5 Axis Milling includes automatic roughing, finishing, thread milling, face milling and single point (drilling, boring, reaming, tapping) cycles to machine prismatic features. Machining algorithms use the latest toolpath and gouge protection methods to provide fast, error-free toolpaths.


Feature-based machining – Our patented Automatic Feature Recognition (AFR) recognizes over 20 features, including irregular pockets, taking the drudgery out of the day-to-day programming needs.

Feature recognition, is necessary, but not sufficient for efficient CNC programming. CAMWorks’ ability to associate the best machining strategies with a particular feature using proprietary Technology Database, TechDB™, and recalling them for future programming is the key to reducing programming time by as much as 90% compared to other traditional CAM software.

The integrated CAD/CAM environment provides the full toolpath to solid model associativity to assure that any design changes or configurations get updated with a click of few buttons CAMWorks VoluMill™ then completes the package with the ultra-high performance toolpath generator for rough milling operation ensuring that our users are not only programming smarter, but machining faster as well!

The standard 2.5 Axis module comes with 4th and 5th axis pre-positioning capability and assembly mode* machining providing users with the best in class CNC programming solutions for the users.

Standard Data Sheet

Experience the fastest programming strategies using 3 Axis Milling

3 Axis Milling modules is built on the core fundamentals of :

  •  Feature-based machining – Reduces programming time by as much as 90% compared to other traditional 3 axis CAM software.
  • Knowledge-based machining – Allows you to capture and reuse the best practices for various operations
  • Full toolpath associativity to solid models – Automatically updates the tools paths and CAM data
  • CAMWorks VoluMill™ – the ultra-high performance toolpath generator for rough milling operations

While CAMWorks 3 Axis cycles are developed for speed, accuracy and efficient memory usage, it also ensures that simple and complex parts can be cut quickly and accurately with a high quality toolpath.

Machining Features

Some of the machining features include:

  •  Adaptive roughing strategy provides the ability to cut using the full depth of the tool and safely run your machine at optimum speed. This can reduce machining time up to 40% over conventional roughing with less wear.
  • 3 Axis finishing operations include parallel slice cut, constant stepover, Z-level, curve project, and others
  • Z Level/Constant stopover combination operation can be used for machining steep and shallower slope areas in one toolpath.
  • All 3 Axis milling operations support rest or leftover machining. Rest machining is used to reduce air cutting by restricting toolpaths to areas within the feature that have not been machined previously.
  • The curve project cycle removes material by projecting 2.5 Axis engrave or curve features on the 3 Axis feature. CAMWorks can calculate a single pass or multiple passes for engraving.
  • Provide the ability to generate toolpaths as separate threads and in separate processes. Multiple toolpaths will generate simultaneously and at the same time the user can continue working in other areas or on other CAM models.

Data Sheet


CAMWorks Multiaxis Machining software for programming multi-axis CNC machines allows a wide variety of shops and manufacturing facilities to take advantage of 4/5 Axis machines that provide greater productivity, equipment flexibility and quality. Choose the Multiaxis module for your requirements:

  • 3 Axis Mill with undercutting – For 3 axis machining requiring undercutting.
  • 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 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.
  • 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.
  • Parts that previously required multiple setups can be machined in a single setup with simultaneous control of the rotary axis. In addition to saving time, this also cuts down on mistakes that might be made during multiple setups.


CAMWorks Multiaxis Machining provides a powerful set of features and cutting strategies to meet the machining requirements of diverse applications.

  •  Support for multiple tool types including flat, ball, hog nose, tapered and undercut tools such as lollipop and keyway.
  • Cutting strategies for swarf cutting, profile contouring, engraving, grooving and machining deep corners and cavities.
  • The tool orientation while in contact with surfaces is completely user-controlled. Options include the ability to define tool orientation relative to the surface normal. To get a good finish with a 5 Axis machine, the tool should have a specific angle to the surface. This tilt angle can be fixed, a variable angle based on the current normal vector of the surface or user-defined from points, lines or curves.
  • Collision detection looks at each toolpath and the surfaces to decide if the tool tip, tool shaft or holder is colliding. The check is done at each calculated tool position. Groups of surfaces can be defined, each with its own avoidance strategy.
  • Roughing options include multiple cuts normal to the surface, multiple cut depths along the tool axis, full 5 Axis plunge roughing and adaptive roughing.
  • User-defined limits for the machining area and tool angles on several planes for increased flexibility.
  • A lag angle can be set between the end of a flat or hog nose tool and the surface, which results in a face milling condition that reduces the number of cuts in shallow areas.
  • Undercut areas can be machined using 3, 4 or 5 Axis strategies.
  • Options to take advantage of an existing stock geometry to minimize air cuts during roughing operations.
  • User-defined options determine how CAMWorks handles gaps: gaps in surfaces can be ignored and machined without retracting the tool, the tool can be moved back to the rapid plane and skip the gap or the tool can follow other surfaces.
  • Numerous options provide simple and easy trimming of vacuum-formed or fiber reinforced plastic parts.
  • Multiaxis laser toolpaths can be created to trim sheet material in difficult to reach areas, for pre-production runs where stampings require trimming, or when single set up trimming is required for production speed.
  • Area roughing options can be set for impeller and blisk floor finishing and roughing, and for slots on cylinders.
  • A user-defined area can be defined to contain the toolpath.
  • Toolpaths can be generated as separate threads and in separate processes. Multiple toolpaths will generate simultaneously and at the same time the user can continue working in other areas or on other CAM models.
  • Toolpaths can be copied and rotated to create full rotation symmetric operations (for example, impeller machining).
  • Rest machining options determine if CAMWorks generates toolpaths to remove remaining material based on an STL file or a calculated work-in-process (WIP).

Premium Data Sheet

CAMWorks Mill-Turn (Live-C) Machining

CAMWorks Mill-Turn multifunction 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.

mill_turn_01C, Y and B Axis Machining

Machining cycles are available for C, Y and B axis; machining at compound angles and on the Face, ID and OD of a part.

The following mill tool axis motion is supported:





C-Axis OD (OD Free, Wrapped)

  • Generates wrapped toolpath on a cylinder about the turning axis (Z). Z and C are controlled simultaneously while the tool stays on the centerline of the part.


B-Axis OD

  • Toolpath is generated on a fixed C and B axis position
  • For 2.5 Axis Milling, the tool moves to depth in one axis with simultaneous cutting in other axes.


Y-Axis OD (OD Fixed)

  • Toolpath is generated on a fixed C-axis position.
  • For 2.5 Axis Milling, the tool moves to depth in X with Y,Z simultaneous cutting.


Face Milling (Fixed, Free)

  • For 2½ Axis Milling, the tool positions to depth in Z with X,Y simultaneous or X,C simultaneous cutting.
  • For 2.5 Axis Milling, the tool moves to depth in one axis with simultaneous cutting in other axes.


Premium Data Sheet

CAMWorks 2 and 4 Axis Turning software for programming CNC lathe machines includes automatic roughing, finishing, grooving, threading, cutoff and single point (drilling, boring, reaming and tapping) cycles. CAMWorks, incorporates Machining Intelligence for Automation, a suite of tools that automate Feature Recognition and the generation of toolpaths based on a user-defined technology database.

 Automatic and Interactive Feature Recognition

Automatic Feature Recognition (AFR) analyzes the part shape and defines the most common machinable features such as the OD and ID of the part, front face and grooves.

  • AFR recognizes features on native solid models or on solid parts imported via IGES, SAT, etc.
  • When bar stock is used, AFR generates a cutoff feature on the opposite side of the face feature.
  • CAMWorks provides an Interactive Turn Feature wizard for defining features that need to be defined for your facility’s machining requirements, such as custom OD and ID grooves.

Turning for 2 and 4 Axis Lathes

CAMWorks Turning provides fast, error-free cutting using standard inserts for both front and rear turret configurations and toolpath, simulation and post processing support for sub-spindles.

  • Machining algorithms use the latest toolpath and gouge protection methods
  • Define stock as bar stock, a revolved sketch, a 2D WIP sketch or from an STL file.
  • Work in process (WIP) monitoring of stock increases cutting efficiency.
  • Define chuck to use for toolpath simulation.
  • Simulated stock shape can be saved as an STL file for use as Turn, Mill-Turn, Mill or Wire EDM stock shapes.
  • Toolpath, simulation and post processing support for sub-spindles.
  • Extend or shorten the length of a turn feature from within face rough/finish, turn rough/finish, bore rough/finish and cutoff operations.
  • Reverse machining for face finish, turn finish, bore rough and bore finish.
  • Reverse machining for threading to generate left hand threads.
  • Output for turning canned/fixed cycles for drilling, rough OD/ID turning and facing operations.
  • Drill and center drill tools for both mill and turn can be specified from a common drill and center drill database.
  • Option to associate new turn features to current turn features. CAMWorks generates new operations for the new feature that are copies of the operations for the selected current feature.
  • Cutoff operation spindle speed/feedrate slowdown option to decrease the speed and feedrate at a user specified length from the end of a cutoff toolpath.
  • Rough groove cleanup pass to remove scallops generated by the rough groove toolpath.
  • Finish groove cutter compensation support.
  • Single pass option for groove cycle.
  • Multiple groove tool driving point options.
  • Option to set minimum and maximum Z limits for turn operations either globally or for each operation.
  • Back turning support.
  • Option to define varying allowances on turn toolpaths.
  • Ability to mirror about the centerline to generate toolpaths below centerline.
  • APT CL support for external post processing.

Data Sheet