Predictika · Industrial robot quotes

An AI sales agent's TX2 robot quote, checked before it goes out

An AI sales agent prepares a quote for Staubli TX2 six-axis robots: a model, a version, a payload and tool inertia, the reach the cell needs, mounting and cable outlet, the working environment, controllers, a discount and a stated net total. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the totals it computed.

Scope: Quotes for the TX2-60, TX2-60L, TX2-90, TX2-90L and TX2-90XL robots on the CS9 controller: payload, reach, tool inertia on axes 5 and 6, version, mounting, cable outlet, temperature and humidity, controllers, discount and stated total. See everything this validator covers

This validator models TX2 robot quotes, not just the scenarios shown below.

  • Capacity of the model — the payload, the reach and the tool inertia on axes 5 and 6 that each of the five models allows, checked against what the cell needs.
  • Version, mounting and environment — the version options (Standard, HE, Stericlean, ESD, CR, SCR) and how they combine with the H1 grease option, the vertical cable outlet that needs floor mounting, and the working temperature and humidity ranges.
  • Controllers, discount and totals — one CS9 controller per robot, the discount limit and the discount and order size that need a person to approve, and the stated net total compared with the computed one.

Any TX2 quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other Staubli robot families, the TX2-40, TX2-140, TX2-160 and TX2-200 models, and service contracts. Public versus modeled: the models, load capacities, reaches, tool inertia limits, temperature and humidity ranges, version names and the vertical cable outlet come from Staubli's public TX2-60 and TX2-90 data sheets; all prices, the Stericlean and cleanroom grease rules, the SCR approval, the discount limits and the order size threshold are modeled by Predictika from comparable robot quotes, are illustrative and are not published by Staubli.

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

6 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
A payload, reach and inertia limit that depends on the modelOnly with care
Each of the five models has its own payload, reach and axis 5 and 6 inertia limits, so one rule has to look up the model and compare four numbers.
Model and the cell figures are fields of one quote and are checked together on every call.
A cable outlet that only works with floor mountingOnly with care
The rule reads two fields, outlet and mounting, and has to stay correct as new mounting options are added.
Outlet and mounting are fields of one quote and are compared on every call.
Version rules: Stericlean needs H1 grease, cleanroom versions do not combine with itOnly with workarounds
The same grease option is required for one version and refused for two others, which takes separate rules for each pair.
Version and grease are fields of one quote; each combination is checked on every call.
A stated net total that must match the computed oneOnly with workarounds
The total depends on robots, version, options, controllers, pendants, licenses and discount, so separate rules are needed to recompute it and compare with the stated figure.
The stated total is a field of the request and is compared with the computed total on every call.
Discounts and large orders that go to a personOnly with care
A separate approval path with its own thresholds that must not overlap the blocking discount limit.
Blocks and approvals come back together; an approval-only quote is not blocked.

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 tool and part weigh 4,600 g; the selected model carries at most 4,500 g.
2The tool and part weigh 3,800 g; the selected model carries at most 3,700 g.
3The cell needs 1,100 mm of reach; the selected model reaches 1,000 mm (axis 1 to 6).
4The tool inertia on axis 5 is 1,600 (in 0.001 kg.m2); the selected model allows at most 1,500.
5The tool inertia on axis 6 is 40 (in 0.001 kg.m2); the selected model allows at most 32.
6The vertical cable outlet version cannot be ceiling or wall mounted; the data sheet shows the mounting options only for the horizontal outlet.
7The cell works at 45 degrees C; the robot is specified for +5 to +40 degrees C.
8The cell works at 3 degrees C; the robot is specified for +5 to +40 degrees C.
9The cell humidity is 98 percent; the specified range is 30 to 95 percent, non-condensing.
10The quote has 4 robots but only 3 CS9 controllers; each robot runs on a CS9 controller.
11The Stericlean version is quoted without the H1 oil and grease option for hygienic demands.
12The cleanroom versions (CR, SCR) are quoted with the H1 food-grade grease option, which this quote does not combine with them.
13The SCR (Supercleanroom) version is quoted; a person should confirm the cleanroom class and delivery with the factory.
14The quote gives a 15 percent discount; a manager should approve discounts above 10 percent.
15The quote gives a 25 percent discount; the maximum is 20 percent.
16The quote states a net total of 21,180,100 cents; the line items add up to 21,180,000 cents.
17The quote has 25 robots; a person should confirm delivery schedule and supply.
18The tool and part weigh 6,000 g; the selected model carries at most 4,500 g.
19The cell needs 800 mm of reach; the selected model reaches 670 mm (axis 1 to 6).
20The tool inertia on axis 5 is 900 (in 0.001 kg.m2); the selected model allows at most 325.
21The tool inertia on axis 6 is 150 (in 0.001 kg.m2); the selected model allows at most 100.
22The cell works at 50 degrees C; the robot is specified for +5 to +40 degrees C.
23The quote has 4 robots but only 1 CS9 controllers; each robot runs on a CS9 controller.
24The quote gives a 30 percent discount; the maximum is 20 percent.

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. Stericlean cell: TX2-60 Stericlean cell with seven problems

The agent's request. Please quote 4 TX2-60 robots in the Stericlean version, wall mounted, with a vertical cable outlet for a tool and part of 6,000 g, tool inertia of 300 and 90 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 50 degrees C and 50 percent humidity, with 1 CS9 controller, 1 pendant and 2 Staubli Robotics Suite licenses, and a 30 percent discount, for a stated net total of 10,339,000 cents ($103,390). It is ready to send.

Verdict: Blocked.

  • Payload above the model capacity. The tool and part weigh 6,000 g; the selected model carries at most 4,500 g.
  • Reach needed beyond the model. The cell needs 800 mm of reach; the selected model reaches 670 mm (axis 1 to 6).
  • Vertical cable outlet needs floor mounting. The vertical cable outlet version cannot be ceiling or wall mounted; the data sheet shows the mounting options only for the horizontal outlet.
  • Working temperature out of range. The cell works at 50 degrees C; the robot is specified for +5 to +40 degrees C.
  • Fewer CS9 controllers than robots. The quote has 4 robots but only 1 CS9 controllers; each robot runs on a CS9 controller.
  • Stericlean needs the H1 grease option. The Stericlean version is quoted without the H1 oil and grease option for hygienic demands.
  • Discount beyond the maximum. The quote gives a 30 percent discount; the maximum is 20 percent.

2. Stericlean cell: The agent resubmits after fixing the errors

The agent's request. Please quote 4 TX2-90 robots in the Stericlean version with H1 grease, floor mounted, with a vertical cable outlet for a tool and part of 6,000 g, tool inertia of 300 and 90 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 25 degrees C and 50 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 10 percent discount, for a stated net total of 21,042,000 cents ($210,420). It is ready to send.

Verdict: Allowed.

  • Quote summary. 4 x TX2_90 robot(s), net total 21,042,000 cents (illustrative prices).

3. Cleanroom cell: TX2-60L cleanroom cell with H1 grease and damp air

The agent's request. Please quote 4 TX2-60L robots in the CR version with H1 grease, floor mounted, with a horizontal cable outlet for a tool and part of 3,000 g, tool inertia of 100 and 40 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 20 degrees C and 98 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, for a stated net total of 19,540,000 cents ($195,400). It is ready to send.

Verdict: Blocked.

  • Axis 6 inertia above the maximum. The tool inertia on axis 6 is 40 (in 0.001 kg.m2); the selected model allows at most 32.
  • Humidity out of range. The cell humidity is 98 percent; the specified range is 30 to 95 percent, non-condensing.
  • Cleanroom version with H1 grease. The cleanroom versions (CR, SCR) are quoted with the H1 food-grade grease option, which this quote does not combine with them.

4. Cleanroom cell: The agent resubmits after fixing the errors

The agent's request. Please quote 4 TX2-60L robots in the CR version, floor mounted, with a horizontal cable outlet for a tool and part of 3,000 g, tool inertia of 100 and 30 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 800 mm of reach, working at 20 degrees C and 60 percent humidity, with 4 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, for a stated net total of 19,380,000 cents ($193,800). It is ready to send.

Verdict: Allowed.

  • Quote summary. 4 x TX2_60L robot(s), net total 19,380,000 cents (illustrative prices).

5. Large ESD order: 22 TX2-90XL ESD robots with 20 controllers and a 25 percent discount

The agent's request. Please quote 22 TX2-90XL robots in the ESD version, floor mounted, with a horizontal cable outlet for a tool and part of 6,500 g, tool inertia of 900 and 140 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 1,400 mm of reach, working at 20 degrees C and 50 percent humidity, with 20 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 25 percent discount, for a stated net total of 99,660,000 cents ($996,600). It is ready to send.

Verdict: Blocked.

  • Fewer CS9 controllers than robots. The quote has 22 robots but only 20 CS9 controllers; each robot runs on a CS9 controller.
  • Discount beyond the maximum. The quote gives a 25 percent discount; the maximum is 20 percent.
  • Large robot order. The quote has 22 robots; a person should confirm delivery schedule and supply.

6. Large ESD order: The agent resubmits after fixing the errors

The agent's request. Please quote 22 TX2-90XL robots in the ESD version, floor mounted, with a horizontal cable outlet for a tool and part of 6,500 g, tool inertia of 900 and 140 on axes 5 and 6 (in 0.001 kg.m2) and a cell that needs 1,400 mm of reach, working at 20 degrees C and 50 percent humidity, with 22 CS9 controllers, 1 pendant and 2 Staubli Robotics Suite licenses, and a 15 percent discount, for a stated net total of 114,563,000 cents ($1,145,630). It is ready to send.

Verdict: Needs approval.

  • Discount above 10 percent. The quote gives a 15 percent discount; a manager should approve discounts above 10 percent.
  • Large robot order. The quote has 22 robots; a person should confirm delivery schedule and supply.
  • Quote summary. 22 x TX2_90XL robot(s), net total 114,563,000 cents (illustrative prices).

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 quote for Staubli TX2 six-axis robots: a model, a version, a payload and tool inertia, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of these quotes and returns a verdict, every reason and the totals it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 4 TX2-60 robots in the Stericlean version, wall mounted, with a vertical cable outlet for a tool and part of 6,000 g. It 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 seven findings, all in one answer. The tool and part weigh 6,000 g; the selected model carries at most 4,500 g. The cell needs 800 mm of reach; the selected model reaches 670 mm (axis 1 to 6). The vertical cable outlet version cannot be ceiling or wall mounted; the data sheet shows the mounting options only for the horizontal outlet. The other four are on screen.
  6. The validator returned seven 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 cable outlet that only works with floor mounting, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the model to TX2-90, the h1 grease to yes, the mounting to floor, the working temperature to 25 C and the stated net total to 21,042,000. Two more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven 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.