Feature Recognition

Automatically detect part features and calculate precise, time-based costs β€” without manual input.

Our Feature Recognition engine gives CNC shops, fabrication companies, and custom manufacturers a smarter way to price parts. No more guessing or generic flat rates β€” we break down every detail and apply machine-level logic for accurate job costing and manufacturing estimating.


πŸ”§ What It Does

When your customer uploads a CAD file through the widget, our system scans the model and instantly identifies key features, including:

  • Holes, slots, notches, pockets
  • Angles, radiuses, threads, and feature ratios
  • Thread types and detailed geometric properties

Using this data, your quoting tool applies customized pricing rules for each feature β€” based on:

  • Machine time
  • Operator involvement
  • Programming cost
  • Per-piece vs. non-recurring setup time

You can easily configure these pricing settings per material and machine (CNC, laser cutting, 3D printing, milling, etc.) β€” making your cost estimation software as precise as your shop floor.


🏭 Problems This Solves

Problem: Flat-rate pricing leads to over- or under-quoting
βœ… Solution: By identifying every slot, hole, or thread, the system creates a feature-specific quote β€” improving job costing accuracy for your machine shop or fabrication shop.

Problem: Manual quoting misses critical details
βœ… Solution: Automated feature recognition ensures no pocket, angle, or tight-radius cut gets overlooked during quoting β€” crucial for precision machining and custom metal parts.

Problem: Complex part pricing slows down your estimators
βœ… Solution: Configure supported features once, and the system handles the rest. It’s quoting that scales β€” perfect for high-mix low-volume and on-demand manufacturing.


πŸš€ How to Use It

  1. Create machines and materials
    – Go to Material Settings to configure supported features and pricing rules.
  2. Define what your facility supports
    – Set allowed hole diameters, slot widths, notch angles, pocket depths, thread types, and more.
  3. Adjust time and cost inputs
    – Factor in machine time, operator time, setup costs, and specify per-piece or non-recurring charges.

πŸ’‘ Pro Tip

Not every hole takes the same effort. Use operator involvement sliders to account for features that need extra care β€” like threaded holes, steep angles, or deep pockets β€” and instantly reflect that in your quote software without slowing down the process.