Predictika · Vertical machining center orders

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

An AI sales agent prepares an order for a vertical machining center with its spindle, tool changer, coolant, chip handling, rotary table, probe and option package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility and ordering rules and returns a verdict, every reason and the figures it computed.

Scope: VF-Series vertical machining center orders: VF-2, VF-2SS, VF-2YT, VF-3, VF-3SS, VF-4 and VF-10/50 with spindle, tool changer, coolant, chip handling, rotary, probe and Value Option Package. See everything this validator covers

This validator models VF-Series vertical machining center orders for the seven models above, not just the scenarios shown below. The model names, option names and Value Option Package names are Haas names; the compatibility rules are modeled from comparable machining centers and are not published by Haas Automation.

  • Spindle — standard, 15,000 rpm and 50-taper gearbox spindles, by model; the top speed on the quote is compared with what the spindle reaches.
  • Tool changer and coolant — 20-pocket umbrella, 24-pocket and 40-pocket side-mount changers; through-spindle coolant at 300 psi and 1,000 psi; chip auger and chip conveyor; the stated pocket count is compared with what the changer holds.
  • Rotary, probe and packages — 4th-axis and 5-axis tables, the wireless intuitive probe, and Value Option Packages B, C and D, checked for duplicates and for the model they can be quoted on.

Any VF-Series order for these models that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (this validator produces no price build-up or line-item quote), other Haas machine lines, the full option catalog, and the exact contents of each Value Option Package. The package contents and every compatibility rule shown are modeled and illustrative, not Haas-published.

The AI sales agentBuilds the machining center 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
Options that exist for only some modelsOnly with care
A product rule per option and model. It works, but every new model or option is another set of rules to maintain.
The model and every option are in one request and each pairing is checked together.
A spindle that needs a particular tool changerOnly with workarounds
The rule depends on a choice on one line and another choice on a different line, so it needs cross-line rules that interact with the rest.
Every choice is in one request, so the conflict is found whichever order the choices arrive in.
Options already included in a packageOnly with care
A bundle and a separate line can both be added; catching the duplicate means writing and maintaining a rule for every bundle and every item in it.
The package and the separate lines travel together, and each duplicate is reported.
Stated spindle speed and pocket count that must match the machineOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed value, but someone has to write and maintain that comparison.
The stated figures travel with the order and are compared with the computed ones on every 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 50-taper gearbox spindle is available only on the VF-10/50; the other models on this quote have a 40-taper spindle.
2The 15,000 rpm spindle is a 40-taper option and is not available on the 50-taper VF-10/50.
3The 15,000 rpm spindle is quoted only with the 24-pocket side-mount tool changer; this quote has a different tool changer.
4The 15,000 rpm spindle is not available on the VF-2YT.
5The 20-pocket umbrella tool changer is available only on the VF-2 and VF-2YT.
6Through-spindle coolant (ordered or included in the Value Option Package) needs a side-mount tool changer; it is not available with the 20-pocket umbrella changer.
71,000 psi through-spindle coolant needs a chip auger or chip conveyor on the quote.
8The VF-10/50 is quoted with a chip auger or chip conveyor; the quote has neither.
9The 4th-axis and 5-axis rotary tables on this quote are sized for the 40-taper models and are not quoted with the VF-10/50.
10The 5-axis trunnion table needs a side-mount tool changer; it is not quoted with the 20-pocket umbrella changer.
11A 5-axis trunnion table is quoted with a wireless intuitive probe; add the probe or a Value Option Package that includes it.
12The Value Option Package already includes the wireless intuitive probe; remove the separate probe line.
13Value Option Packages C and D already include 300 psi through-spindle coolant; remove the separate 300 psi line.
14Value Option Package D already includes the 4th-axis rotary table; remove the separate 4th-axis line.
15Only Value Option Package B is quoted for the VF-10/50.
16The quote states a top spindle speed of 12,000 rpm, but the spindle on it reaches 8,100 rpm.
17The quote states 40 tool pockets, but the tool changer on it holds 24.
18The quote states a top spindle speed of 15,000 rpm, but the spindle on it reaches 8,100 rpm.
19The quote states 20 tool pockets, but the tool changer on it holds 24.

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. VF-3 spindle and coolant: A VF-3 with the 15,000 rpm spindle, the 40-pocket changer and 1,000 psi coolant without chip handling

The agent's request. Please quote one Haas VF-3 with the 15,000 rpm spindle, the 40-pocket side-mount tool changer, 1,000 psi through-spindle coolant, no chip handling, no rotary table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 15,000 rpm and 40 tool pockets. It is ready to send.

Verdict: Blocked.

  • 15,000 rpm spindle with the wrong tool changer. The 15,000 rpm spindle is quoted only with the 24-pocket side-mount tool changer; this quote has a different tool changer.
  • 1,000 psi coolant without chip handling. 1,000 psi through-spindle coolant needs a chip auger or chip conveyor on the quote.

2. VF-3 spindle and coolant: The agent resubmits after fixing the errors

The agent's request. Please quote one Haas VF-3 with the 15,000 rpm spindle, the 24-pocket side-mount tool changer, 1,000 psi through-spindle coolant, chip conveyor, no rotary table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 15,000 rpm and 24 tool pockets. It is ready to send.

Verdict: Allowed.

  • Machine summary. The tool changer holds 24 tool pockets; the spindle reaches 15,000 rpm.

3. VF-10/50 large-part order: A VF-10/50 with the 15,000 rpm spindle, a 4th-axis table, package C and no chip handling

The agent's request. Please quote one Haas VF-10/50 with the 15,000 rpm spindle, the 24-pocket side-mount tool changer, flood coolant only, no chip handling, 4th-axis rotary table, no separate probe and Value Option Package C. The quote states a top spindle speed of 15,000 rpm and 24 tool pockets. It is ready to send.

Verdict: Blocked.

  • 15,000 rpm spindle on the VF-10/50. The 15,000 rpm spindle is a 40-taper option and is not available on the 50-taper VF-10/50.
  • VF-10/50 without chip handling. The VF-10/50 is quoted with a chip auger or chip conveyor; the quote has neither.
  • Rotary table on the VF-10/50. The 4th-axis and 5-axis rotary tables on this quote are sized for the 40-taper models and are not quoted with the VF-10/50.
  • Package not offered for the VF-10/50. Only Value Option Package B is quoted for the VF-10/50.

4. VF-10/50 large-part order: The agent resubmits after fixing the errors

The agent's request. Please quote one Haas VF-10/50 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, no rotary table, wireless intuitive probe and Value Option Package B. The quote states a top spindle speed of 7,500 rpm and 24 tool pockets. It is ready to send.

Verdict: Blocked.

  • Probe already in the package. The Value Option Package already includes the wireless intuitive probe; remove the separate probe line.

5. VF-10/50 large-part order: The agent resubmits after fixing the errors

The agent's request. Please quote one Haas VF-10/50 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, no rotary table, no separate probe and Value Option Package B. The quote states a top spindle speed of 7,500 rpm and 24 tool pockets. It is ready to send.

Verdict: Allowed.

  • Machine summary. The tool changer holds 24 tool pockets; the spindle reaches 7,500 rpm.

6. VF-2 five-axis order: A VF-2 with the umbrella changer and a 5-axis table, no probe

The agent's request. Please quote one Haas VF-2 with the standard spindle, the 20-pocket umbrella tool changer, flood coolant only, chip auger, 5-axis trunnion table, no separate probe and no Value Option Package. The quote states a top spindle speed of 8,100 rpm and 24 tool pockets. It is ready to send.

Verdict: Blocked.

  • 5-axis table with the umbrella changer. The 5-axis trunnion table needs a side-mount tool changer; it is not quoted with the 20-pocket umbrella changer.
  • 5-axis table without a probe. A 5-axis trunnion table is quoted with a wireless intuitive probe; add the probe or a Value Option Package that includes it.
  • Stated tool pockets differ from the quote. The quote states 24 tool pockets, but the tool changer on it holds 20.

7. VF-2 five-axis order: The agent resubmits after fixing the errors

The agent's request. Please quote one Haas VF-2 with the standard spindle, the 24-pocket side-mount tool changer, flood coolant only, chip auger, 5-axis trunnion table, wireless intuitive probe and no Value Option Package. The quote states a top spindle speed of 8,100 rpm and 24 tool pockets. It is ready to send.

Verdict: Allowed.

  • Machine summary. The tool changer holds 24 tool pockets; the spindle reaches 8,100 rpm.

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 an order for a vertical machining center with its spindle, tool changer, coolant, chip handling, rotary table, probe and option package. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the compatibility and ordering rules 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 one Haas VF-10/50 with the 15,000 rpm spindle, the 24-pocket side-mount tool changer, flood coolant only, no chip handling. The quote states a top spindle speed of 15,000 rpm and 24 tool pockets. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The 15,000 rpm spindle is a 40-taper option and is not available on the 50-taper VF-10/50. The VF-10/50 is quoted with a chip auger or chip conveyor; the quote has neither. The 4th-axis and 5-axis rotary tables on this quote are sized for the 40-taper models and are not quoted with the VF-10/50. The other one is on screen.
  6. The validator returned four 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 spindle that needs a particular tool changer, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the spindle to standard spindle, the chip handling to chip auger, the rotary table to no rotary table, the probe to wireless intuitive probe, the Value Option Package to Value Option Package B and the stated top spindle speed to 7,500 rpm.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The Value Option Package already includes the wireless intuitive probe; remove the separate probe line.
  12. Four findings cleared, but the change brings a different blocking finding: probe already in the package.
  13. The agent resubmits once more.
  14. The revised request. It changes the probe to no separate probe.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Four problems caught in one call, fixed in two passes, 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.