Predictika · robot cell quotes: IRB robot with OmniCore controller
An AI sales agent prepares a quote for an industrial robot cell for a fictional customer, with the order total it expects. Before the quote goes out, the agent sends it to Predictika’s validator, which checks robot, controller, protection, process options, service, lead time and discount rules, compares the order total the agent states with the one it computes, and returns a verdict with every reason.
This validator checks a quote for an industrial robot cell built on an ABB-style IRB robot and OmniCore controller: payload and reach, controller fit, protection, application options, safety, external axes, service, lead time and discounts. It handles any combination of those robots, controllers, applications and options, not just the scenarios shown below.
It does not cover other product lines, real prices, rates or contracts, or any real customer.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ or Revenue Cloud) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator catches | Typical rules-based CPQ | Predictika |
|---|---|---|
| Payload and load-diagram margin | Only with care The 90 percent margin depends on a numeric requirement compared with the chosen robot, so it tends to need a validation rule per robot or custom code. | The requirement is a field in the request and is compared with the robot row on every call. |
| Protection by robot and application together | Only with workarounds Which protection options exist depends on the robot, and the application can require one, so the two interact across product rules. | Both checks run against the chosen robot row in the same call. |
| Controller fit and installation conditions | Only with care Controller size class and IP rating depend on the robot and on where the cell is installed. | The robot, controller and site condition are evaluated together. |
| Process options and dress packs | Only with care Welding applications need a software option and a matching pack, and the pack depends on robot size. | Each dependency is a rule over the request, and every failure is returned. |
| Discount authority by quantity | Only with workarounds The ceiling depends on how many cells are quoted, and approval is needed between two thresholds. | The ceiling is computed from the quantity and compared with the request. |
| Approval steps | Only with care A person must sign off on load diagrams and discounts, and the release must stay blocked until they do. | Approval items come back with the verdict, and the release step is refused until the approval is recorded. |
| The order total the agent states | Only with workarounds Comparing a stated figure with a computed one needs its own rule per quote layout, and price rules rarely run on stated figures. | The stated order total is a field in the request and is checked against the computed figure. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved, so a rep fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in whatever order the choices arrive, and one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.
| Rule | Effect | What it checks |
|---|---|---|
| 1 | block, approval | The part (tool plus workpiece) must be within the robot payload; above 90 percent of it needs a load-diagram check |
| 2 | block | The required reach must be within the robot reach |
| 3 | block | The OmniCore controller must support the robot size class |
| 4 | block | A dusty or wet installation needs an IP54 XT controller |
| 5 | block | The protection option (IP67, Foundry Plus, Cleanroom) must be offered on the chosen robot |
| 6 | block | Foundry applications need Foundry Plus protection |
| 7 | block | Arc and spot welding need their RobotWare option and the matching process dress pack; dress packs are not offered on small robots |
| 8 | block | A fenceless cell needs SafeMove |
| 9 | block | External axes must be within what the controller can drive and need the positioner software option |
| 10 | block | Advanced and Premium service need a Connected Services subscription; the service term is 1 to 5 years |
| 11 | block | Lead time (robot plus protection adder) must fit the wanted delivery date |
| 12 | block, approval | The discount is capped at 15 percent (22 percent for five or more cells); above the 8 percent a sales engineer can give it needs approval |
| 13 | computed | Cell price, discount and service are computed from the line items |
| 14 | block | The order total the agent states must match the validator figure within EUR 1 |
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.
The agent's request. Quote for two IRB 2600 material-handling cells with OmniCore V250XT controllers and material handling dress packs, with a 25 percent discount. Order total EUR 94,650.00. Ready to send.
Verdict: Blocked.
The agent's request. Quote for two IRB 2600 material-handling cells with OmniCore V250XT controllers and material handling dress packs, with a 12 percent discount. Order total EUR 111,056.00. Ready to send.
Verdict: Needs approval.
The agent's request. Quote for two IRB 2600 material-handling cells with OmniCore V250XT controllers and material handling dress packs, with a 5 percent discount. Order total EUR 119,890.00. Ready to send.
Verdict: Allowed.
The agent's request. Quote for two IRB 2600 arc welding cells with OmniCore V250XT controllers, RobotWare Arc, positioner software with two external axes per cell, Arc dress packs, a two-year ABB Robot Care Basic agreement and a 5 percent discount. Order total EUR 149,803.20. Ready to send.
Verdict: Blocked.
The agent's request. Quote for two IRB 2600 arc welding cells with OmniCore V250XT controllers, RobotWare Arc, positioner software with two external axes per cell, Arc dress packs, a two-year ABB Robot Care Basic agreement and a 5 percent discount. Order total EUR 166,448.00. Ready to send.
Verdict: Allowed.
The agent's request. Quote for one foundry cell: IRB 1300 with an OmniCore E10 controller and Foundry Plus protection. Order total EUR 46,300.00. Ready to send.
Verdict: Blocked.
The text of the narrated walkthrough, step by step.