Worldwide Sites

You have been detected as being from . Where applicable, you can see country-specific product information, offers, and pricing.

Change country/language X

  • United States

    We have redirected you to an equivalent page on your local site where you can see local pricing and promotions and purchase online.

    Stay on our U.S. site

Keyboard ALT + g to toggle grid overlay


CNC programming software with feature recognition

FeatureCAM® CNC programming software includes feature recognition and automation tools to reduce programming time. Visualize safe toolpaths with simulation.

Automated CNC programming

  • Program parts faster

    Automate your workflow from design to NC code to help reduce programming time. (video: 1:16 min)

  • Feature recognition

    Use feature recognition to scan, identify, and create machinable features from your design. (video: 2:04 min.)

  • Built-in intelligence

    FeatureCAM can help select your tools, stepover, stepdown, and more, providing programming consistency. (video: 1:43 min.)

  • Programming control

    Standardize and produce the results you want with libraries, configurations, and attributes. (video: 1:32 min.)

Simulation and safety

  • Collision avoidance

    Use collision avoidance to trim toolpaths, tilt tools, and avoid selected regions of your model. (video: 1:46 min.)

  • Clamps and fixtures

    When programming parts, FeatureCAM updates toolpaths to help avoid collisions with workholding devices. (video: 1:38 min.)

  • Stock models

    Monitor the amount of remaining stock to avoid fresh air cutting and potential collisions. (video: 1:56 min.)

  • Simulation and visualization

    Avoid machine downtime. Highlight deviations between your programmed part and nominal design. (video: 1:16 min.)

CNC machining applications

  • CNC milling

    FeatureCAM supports 3-, 4-, and 5-axis CNC mills with a range of configurations. (video: 2:20 min.)

  • CNC turning

    Features to enhance programming lathes include automatic corner rounding, part handling, and more. (video: 1:23 min.)

  • Turn-mill centers

    Optimize CNC programs for multitasking turn-mill centers to reduce cycle times. (video: 1:31 min.)

  • Swiss-type lathes

    Simulate sliding stock motion, use automatic tool mapping, and get advanced synchronization. (video: 1:41 min.)

  • Bar-fed mills

    Program bar-fed mills, a type of mill-turn machine that combines continuous part production capabilities.

  • Wire EDM machines

    Program 2- and 4-axis wire EDMs. Achieve a high surface quality with wire-specific strategies.

  • Comprehensive machine support

    Program mills, mill-turns, lathes, turn-mills, Swiss lathes, bar-fed mills, wire EDMs, and more.

PartMaker CAM for Swiss-type lathes

PartMaker® software is a production-oriented CAM solution for manufacturing complex, high-precision parts with Swiss-type lathes.

  • Swiss machining

    Choose from multiple Swiss strategies, based on your available tooling and production volume.

  • Cycle time efficiency

    Synchronize and optimize your machining operations and processes. Maximize machine utilization.

  • CNC compatibility and simulation

    Program a wide range of Swiss lathes from machine tool manufacturers globally.

  • NC code

    Edit and control your NC code. View, align, and edit your NC code and postprocessors.