Predictika · Vertical machining center orders

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

An AI sales agent prepares an order for a vertical machining center with its headstock, tool changer, chip handling, rotary table and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's compatibility and capacity rules and returns a verdict, every reason and the figures it computed.

Scope: ROMI D 600, D 800, D 1000 and D 1250 vertical machining centers: headstock, tool changer, chip handling, rotary table, options, workpiece and tool limits. See everything this validator covers

This validator models orders for the ROMI D Series (new generation) vertical machining centers D 600, D 800, D 1000 and D 1250, not just the scenarios shown below.

  • Machine and headstock — the 15,000 rpm headstock is offered on the D 800, D 1000 and D 1250 only; all four have an ISO 40 spindle taper and the 10,000 rpm headstock.
  • Tool changer and tools — 20 tools on the D 600, 30 or 48 on the others; limits on tool diameter (with a wider limit when neighboring pockets stay empty), length, single-tool weight and total weight in the magazine.
  • Chip handling, rotary table and options — a chip box or a chip conveyor must be selected (conveyors on the D 800, D 1000 and D 1250 only); the MGR 320D rotary table on the D 1000 and D 1250 only; prerequisites between options (rotary table interface, mist system for the smoke filter, measuring interface and wiring, chip conveyor for the magnetic filter and cleaning system); table load, rotary table load and the table load the quote states.

Any order for these four machines that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (ROMI publishes no price list, so this validator produces no price build-up or line-item quote), other ROMI machine families and the D 1500, CNC and tool-holder alternatives, through-spindle coolant pumps, electrical options, and regional availability.

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.

8 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 only on 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 every pairing is checked together.
Options that need other options (interface, mist system, wiring)Only with workarounds
Each prerequisite 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 a missing prerequisite is found whichever order the choices arrive in.
Workpiece and tool limits that depend on the modelOnly with care
Each limit differs by model and tool changer; every limit needs its own lookup and comparison.
Limits are computed from the model on every call and compared with the workpiece and tool data in the request.
A stated table load that must match the modelOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed limit, but someone has to write and maintain that comparison.
The stated figure travels with the order and is compared with the computed limit 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 15,000 rpm headstock is offered only on the D 800, D 1,000 and D 1,250; the D 600 has the 10,000 rpm headstock.
2A tool magazine of 30 tools is not offered for this model; the D 600 has 20 tools, the D 800, D 1,000 and D 1,250 have 30 or 48.
3A tool magazine of 20 tools is not offered for this model; the D 600 has 20 tools, the D 800, D 1,000 and D 1,250 have 30 or 48.
4A chip box or a chip conveyor with its coolant tank must be selected; the catalog marks it mandatory to select.
5Chip conveyors are offered only on the D 800, D 1,000 and D 1,250; the D 600 takes the chip box.
6The MGR 320D rotary table is offered only on the D 1,000 and D 1,250.
7A rotary table needs the rotary table interface option on the machine.
8The tailstock, MT-3 center and universal chuck are accessories of the rotary table, but the quote has no rotary table.
9The filter for coolant-oil smoke needs the mist exhausting system option.
10The magnetic filter applies only to a machine with a chip conveyor.
11The cleaning system for the machining area is for a machine equipped with a chip conveyor.
12The OTS tool preset sensor and the OMP-60 probe need the preset of tools and measuring interface option.
13The preset of tools and measuring interface needs the electrical wiring interface option.
14The non-articulated horizontal control panel is offered only on the D 800, D 1,000 and D 1,250.
15The workpiece weighs 1,000 kg; the table of this model takes 900 kg uniformly distributed.
16The workpiece weighs 1,200 kg; the table of this model takes 1,100 kg uniformly distributed.
17The load on the rotary table is 150 kg; this rotary table takes 125 kg on the chuck.
18A tool of 100 mm diameter exceeds the standard limit of 75 mm; it fits only when the neighboring pockets stay empty, so a person should confirm the tool layout.
19A tool of 150 mm diameter does not fit the tool changer, even with the neighboring pockets empty (limit 127 mm).
20A tool of 280 mm length does not fit the tool changer (limit 254 mm).
21A tool of 8 kg exceeds the single-tool weight limit of 7 kg.
22The tools weigh 200 kg in total; the tool magazine takes 150 kg.
23The quote states a table load of 1,100 kg; the table of this model takes 900 kg.

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. Machine selection: A D 600 order with a 15,000 rpm headstock, a chip conveyor and an MGR 320D rotary table

The agent's request. Please quote a ROMI D 600 vertical machining center with the 15,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and the MGR 320D rotary table. Options: rotary table interface. The workpiece weighs 700 kg (120 kg on the rotary table); the largest tool is 60 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 900 kg. It is ready to send.

Verdict: Blocked.

  • 15,000 rpm headstock not offered on the D 600. The 15,000 rpm headstock is offered only on the D 800, D 1,000 and D 1,250; the D 600 has the 10,000 rpm headstock.
  • Tool magazine size not offered. A tool magazine of 30 tools is not offered for this model; the D 600 has 20 tools, the D 800, D 1,000 and D 1,250 have 30 or 48.
  • Chip conveyor not offered on the D 600. Chip conveyors are offered only on the D 800, D 1,000 and D 1,250; the D 600 takes the chip box.
  • MGR 320 rotary table not offered on this model. The MGR 320D rotary table is offered only on the D 1,000 and D 1,250.
  • Tools heavier than the magazine allows. The tools weigh 100 kg in total; the tool magazine takes 68 kg.

2. Machine selection: The agent resubmits after fixing the errors

The agent's request. Please quote a ROMI D 1000 vertical machining center with the 15,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and the MGR 320D rotary table. Options: rotary table interface. The workpiece weighs 700 kg (120 kg on the rotary table); the largest tool is 60 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,100 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. Table load limit 1,100 kg; tool magazine of 30 tools.

3. Options and prerequisites: A D 1000 order with a rotary table, a tailstock, a smoke filter, a magnetic filter and a tool preset sensor

The agent's request. Please quote a ROMI D 1000 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with chip box (400 L), and the MGR 210D rotary table. Options: tailstock, smoke filter, magnetic filter, OTS tool preset sensor. The workpiece weighs 800 kg (100 kg on the rotary table); the largest tool is 60 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,100 kg. It is ready to send.

Verdict: Blocked.

  • Rotary table needs the rotary table interface. A rotary table needs the rotary table interface option on the machine.
  • Smoke filter needs the mist exhausting system. The filter for coolant-oil smoke needs the mist exhausting system option.
  • Magnetic filter needs a chip conveyor. The magnetic filter applies only to a machine with a chip conveyor.
  • Tool preset or probe needs the measuring interface. The OTS tool preset sensor and the OMP-60 probe need the preset of tools and measuring interface option.

4. Options and prerequisites: The agent resubmits after fixing the errors

The agent's request. Please quote a ROMI D 1000 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and the MGR 210D rotary table. Options: rotary table interface, tailstock, mist exhausting system, smoke filter, magnetic filter, tool preset and measuring interface, OTS tool preset sensor. The workpiece weighs 800 kg (100 kg on the rotary table); the largest tool is 60 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,100 kg. It is ready to send.

Verdict: Blocked.

  • Measuring interface needs the electrical wiring interface. The preset of tools and measuring interface needs the electrical wiring interface option.

5. Options and prerequisites: The agent resubmits after fixing the errors

The agent's request. Please quote a ROMI D 1000 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and the MGR 210D rotary table. Options: rotary table interface, tailstock, mist exhausting system, smoke filter, magnetic filter, tool preset and measuring interface, electrical wiring interface, OTS tool preset sensor. The workpiece weighs 800 kg (100 kg on the rotary table); the largest tool is 60 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,100 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. Table load limit 1,100 kg; tool magazine of 30 tools.

6. Workpiece and tools: A D 800 order for a 1,200 kg workpiece and a 140 mm tool

The agent's request. Please quote a ROMI D 800 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and no rotary table. The workpiece weighs 1,200 kg; the largest tool is 140 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,400 kg. It is ready to send.

Verdict: Blocked.

  • Workpiece heavier than the table allows. The workpiece weighs 1,200 kg; the table of this model takes 900 kg uniformly distributed.
  • Tool too wide for the tool changer. A tool of 140 mm diameter does not fit the tool changer, even with the neighboring pockets empty (limit 127 mm).
  • Stated table load differs from the model. The quote states a table load of 1,400 kg; the table of this model takes 900 kg.

7. Workpiece and tools: The agent resubmits after fixing the errors

The agent's request. Please quote a ROMI D 1250 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and no rotary table. The workpiece weighs 1,200 kg; the largest tool is 100 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,400 kg. It is ready to send.

Verdict: Needs approval.

  • Wide tool needs empty neighboring pockets. A tool of 100 mm diameter exceeds the standard limit of 75 mm; it fits only when the neighboring pockets stay empty, so a person should confirm the tool layout.
  • Order summary. Table load limit 1,400 kg; tool magazine of 30 tools.

8. Workpiece and tools: The agent resubmits after fixing the errors

The agent's request. Please quote a ROMI D 1250 vertical machining center with the 10,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE), and no rotary table. The workpiece weighs 1,200 kg; the largest tool is 75 mm in diameter and 250 mm long, 5 kg each, with 100 kg of tools in total. The quote states a table load of 1,400 kg. It is ready to send.

Verdict: Allowed.

  • Order summary. Table load limit 1,400 kg; tool magazine of 30 tools.

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 headstock, tool changer, chip handling, rotary table and options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the catalog's compatibility and capacity 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 a ROMI D 600 vertical machining center with the 15,000 rpm headstock and a 30-tool tool changer, with hinged belt chip conveyor (TCE). Options: rotary table interface. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The 15,000 rpm headstock is offered only on the D 800, D 1,000 and D 1,250; the D 600 has the 10,000 rpm headstock. A tool magazine of 30 tools is not offered for this model; the D 600 has 20 tools, the D 800, D 1,000 and D 1,250 have 30 or 48. Chip conveyors are offered only on the D 800, D 1,000 and D 1,250; the D 600 takes the chip box. The other two are on screen.
  6. The validator returned five 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 workpiece and tool limits that depend on the model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the machine to D 1000 and the stated table load to 1,100 kg.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared, and the validator's figure matches the quote.
  13. Five 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.