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 2020

CAMWorks 2020 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 provides state-of-the-art digital tools for machinists to leverage digital machining data in part models, reducing errors and improving communication between CNC programmers and shop floor machinists.

Download Flyer Get More Info

Automatic Chamfering/Deburring


  • Automatic feature recognition of sharp corners and part edges for auto-curve feature creation
  • Automatically generate operations to chamfer/deburr the sharp edges on the part
  • Create the toolpaths for chamfering and deburring at the push of a button!

Probing Tools and Operations


  • Define probing tools with new parameters for probe shank and stylus
  • Automatic selection of standard probing cycle based on face/feature selection
  • Dynamic display of probing toolpath to avoid collisions and broken probes
  • Probe stock and set work offsets automatically!
  • Support for standard probing cycles!

Automatic Tab Machining


  • Define probing tools with new parameters for probe shank and stylus
  • Automatic selection of standard probing cycle based on face/feature selection
  • Dynamic display of probing toolpath to avoid collisions and broken probes
  • Probe stock and set work offsets automatically!
  • Support for standard probing cycles!

Tapered Multi-Point Thread Milling


  • Create tapered multi-point thread mills using new parameters including taper angle and length
  • New toolpath creation support for tapered thread mills
  • Multiple options for lead-in/out and ability to specify minimum segment and arc radius

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


Unlike most CAM systems that use modified milling commands for their EDM modules, CAMWorks Wire EDM programming software was developed specifically for programming 2 through 4-axis Wire EDM CNC Machines.

  • 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.