Predictika · Custom manufacturing: CNC milling and turning orders

An AI sales agent's CNC machining order, checked before it goes out

An AI sales agent prepares a custom CNC machining order: milled or turned parts, the material, the tolerance and surface the customer needs, the smallest feature and the delivery time. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published CNC machining capabilities and returns a verdict, every reason and the figures it computed.

Scope: CNC milling and turning orders: part size envelope, standard and precision tolerances, surface roughness, smallest feature, lead time and the standard tolerance for the material. See everything this validator covers

This validator models CNC machining orders for milled and turned parts using Xometry's published CNC machining capabilities, not just the scenarios shown below.

  • Part size — milled parts up to 80 x 48 x 24 inches and lathe parts up to 62 inches long and 32 inches in diameter; larger parts are reviewed case by case, so they go to a person.
  • Tolerances and surface — standard tolerance of plus or minus 0.005 inch on metals and 0.010 inch on plastics (the quote's stated standard tolerance is compared with it), precision tolerance of plus or minus 0.001 inch quoted automatically, tighter tolerances and surfaces finer than 16 microinches Ra after manual review.
  • Features, material and time — smallest feature (0.020 inch recommended), materials outside the standard list (manual review) and a lead time that starts at three business days.

Any milled or turned part order in these areas is in scope — not only the scenarios pictured here. Not covered: prices (Xometry computes instant-quote prices per part and no public price list was found, so this validator produces no price build-up or line-item quote), finishes and which materials they suit, other processes (sheet metal, 3D printing, injection molding), inspection options, certifications, shipping and regional terms.

The AI sales agentBuilds the machining order from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Standard tolerance that depends on the materialOnly with care
The tolerance a part is held to differs for metals and plastics, so the order needs a material-class rule and a check of any figure the rep states.
The material and the stated tolerance arrive together; the standard tolerance for the material class is computed and compared on every call.
Size limits that depend on the processOnly with workarounds
Milled parts are limited on three axes and turned parts on length and diameter, so the limits depend on the process chosen and larger parts must route to review rather than fail.
The process and the dimensions arrive together; the right envelope is applied and an oversize part goes to a person.
Tolerances and surfaces that need manual reviewOnly with care
Automatic quoting stops at plus or minus 0.001 inch and 16 microinches Ra; a rule can flag anything beyond, but each threshold needs its own rule and its own approval route.
Each threshold is a finding that asks for approval, listed together with any block.
A minimum lead timeEasy
A minimum is a simple validation rule.
The lead time is checked together with every other rule on each call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a rep often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1The part is larger than the standard envelope (milled parts up to 80 x 48 x 24 inches, lathe parts up to 62 inches long and 32 inches in diameter); larger parts are reviewed case by case.
2Every part dimension needs a size of at least 1 inch; the quote has 40, 20 and 0 inches along the three axes.
3Every part dimension needs a size of at least 1 inch; the quote has 40, 0 and 10 inches along the three axes.
4The quote has 0 parts; at least 1 is needed.
5The quote promises delivery in 2 business days; CNC machining lead time starts at three business days.
6A tolerance of 0.0009 inches is tighter than plus or minus 0.001 inch; tolerances below that are available after manual review.
7The quote asks for a tolerance of 0.0 inches; it must be greater than zero.
8A surface roughness of 15 microinches Ra is finer than the 16 microinch minimum quoted automatically; finer finishes are reviewed manually.
9The smallest feature is 0.019 inches; the recommended minimum is 0.020 inch and smaller features depend on geometry and material, so a person should review them.
10A material outside the standard list is available only through manual review.
11The quote states a standard tolerance of plus or minus 10 thousandths of an inch; the material class gives plus or minus 5 thousandths.
12The quote states a standard tolerance of plus or minus 5 thousandths of an inch; the material class gives plus or minus 10 thousandths.
13A tolerance of 0.0005 inches is tighter than plus or minus 0.001 inch; tolerances below that are available after manual review.
14A surface roughness of 8 microinches Ra is finer than the 16 microinch minimum quoted automatically; finer finishes are reviewed manually.
15The quote promises delivery in 1 business days; CNC machining lead time starts at three business days.
16The smallest feature is 0.01 inches; the recommended minimum is 0.020 inch and smaller features depend on geometry and material, so a person should review them.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Aluminum milled parts: An order for 25 milled 6061 aluminum parts with a 2-day lead time

The agent's request. Please quote 25 milled parts of 60 x 40 x 20 inches in 6061 aluminum, held to plus or minus 0.005 inch, with a standard tolerance of plus or minus 10 thousandths of an inch stated on the quote, delivered in 2 business days. The order is ready to send.

Verdict: Blocked.

  • Lead time shorter than the minimum. The quote promises delivery in 2 business days; CNC machining lead time starts at three business days.
  • Stated standard tolerance does not match. The quote states a standard tolerance of plus or minus 10 thousandths of an inch; the material class gives plus or minus 5 thousandths.

2. Aluminum milled parts: The agent resubmits after fixing the errors

The agent's request. Please quote 25 milled parts of 60 x 40 x 20 inches in 6061 aluminum, held to plus or minus 0.005 inch, with a standard tolerance of plus or minus 5 thousandths of an inch stated on the quote, delivered in 5 business days. The order is ready to send.

Verdict: Allowed.

  • Order summary. Standard tolerance for this material is plus or minus 5 thousandths of an inch; 25 parts, delivery in 5 business days.

3. Delrin turned parts: An order for 100 turned Delrin parts with a 2-day lead time

The agent's request. Please quote 100 turned parts 50 inches long and 6 inches in diameter in Delrin, held to plus or minus 0.01 inch, with a standard tolerance of plus or minus 5 thousandths of an inch stated on the quote, delivered in 2 business days. The order is ready to send.

Verdict: Blocked.

  • Lead time shorter than the minimum. The quote promises delivery in 2 business days; CNC machining lead time starts at three business days.
  • Stated standard tolerance does not match. The quote states a standard tolerance of plus or minus 5 thousandths of an inch; the material class gives plus or minus 10 thousandths.

4. Delrin turned parts: The agent resubmits after fixing the errors

The agent's request. Please quote 100 turned parts 50 inches long and 6 inches in diameter in Delrin, held to plus or minus 0.01 inch, with a standard tolerance of plus or minus 10 thousandths of an inch stated on the quote, delivered in 4 business days. The order is ready to send.

Verdict: Allowed.

  • Order summary. Standard tolerance for this material is plus or minus 10 thousandths of an inch; 100 parts, delivery in 4 business days.

5. Oversize titanium parts: An order for 4 oversize Grade 5 titanium parts with a very tight tolerance and a 2-day lead time

The agent's request. Please quote 4 milled parts of 90 x 40 x 20 inches in Grade 5 titanium, held to plus or minus 0.0005 inch, with a standard tolerance of plus or minus 5 thousandths of an inch stated on the quote, delivered in 2 business days. The order is ready to send.

Verdict: Blocked.

  • Lead time shorter than the minimum. The quote promises delivery in 2 business days; CNC machining lead time starts at three business days.
  • Part larger than the standard envelope. The part is larger than the standard envelope (milled parts up to 80 x 48 x 24 inches, lathe parts up to 62 inches long and 32 inches in diameter); larger parts are reviewed case by case.
  • Tolerance tighter than the auto-quoted precision. A tolerance of 0.0005 inches is tighter than plus or minus 0.001 inch; tolerances below that are available after manual review.

6. Oversize titanium parts: The agent resubmits after fixing the errors

The agent's request. Please quote 4 milled parts of 90 x 40 x 20 inches in Grade 5 titanium, held to plus or minus 0.0005 inch, with a standard tolerance of plus or minus 5 thousandths of an inch stated on the quote, delivered in 6 business days. The order is ready to send.

Verdict: Needs approval.

  • Part larger than the standard envelope. The part is larger than the standard envelope (milled parts up to 80 x 48 x 24 inches, lathe parts up to 62 inches long and 32 inches in diameter); larger parts are reviewed case by case.
  • Tolerance tighter than the auto-quoted precision. A tolerance of 0.0005 inches is tighter than plus or minus 0.001 inch; tolerances below that are available after manual review.
  • Order summary. Standard tolerance for this material is plus or minus 5 thousandths of an inch; 4 parts, delivery in 6 business days.

7. Oversize titanium parts: The agent resubmits after fixing the errors

The agent's request. Please quote 4 milled parts of 78 x 40 x 20 inches in Grade 5 titanium, held to plus or minus 0.001 inch, with a standard tolerance of plus or minus 5 thousandths of an inch stated on the quote, delivered in 6 business days. The order is ready to send.

Verdict: Allowed.

  • Order summary. Standard tolerance for this material is plus or minus 5 thousandths of an inch; 4 parts, delivery in 6 business days.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a custom CNC machining order: milled or turned parts, the material, the tolerance and surface the customer needs, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published CNC machining capabilities and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 25 milled parts of 60 x 40 x 20 inches in 6061 aluminum, held to plus or minus 0.005 inch. The order is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. The quote promises delivery in 2 business days; CNC machining lead time starts at three business days. The quote states a standard tolerance of plus or minus 10 thousandths of an inch; the material class gives plus or minus 5 thousandths.
  6. The validator returned two blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for a minimum lead time, a rules-based CPQ is easy.
  8. Now the agent resubmits.
  9. The corrected request. It changes the lead time to 5 business days and the stated standard tolerance to 5 thousandths of an inch.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared, and the validator's figure matches the quote.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.