Predictika · Swiss-type lathe quotes

An AI sales agent's Swiss-type lathe quote, checked before it goes out

An AI sales agent prepares a quote for a Swiss-type automatic lathe with a bar feeder: machine model, bar diameter, tooling and the B axis. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product data and returns a verdict, every reason and the figures it computed.

Scope: Tornos Swiss GT 13, 26, 26B, 32 and 32B machines with Robobar SBF 213, SBF 326 and SBF 542 bar feeders. See everything this validator covers

This validator models Swiss GT machine quotes, not just the scenarios shown below.

  • Machine limits — the largest bar each model accepts (13, 25.4 or 32 mm), the tool positions (30, 40 or 36) and the positions for rotating tools (12, 14 or 16), against the bar, the tools and the rotating tools the job needs and the tool positions the quote states.
  • B axis — the B axis for simultaneous 5-axis machining and the thread-whirling head are offered on the Swiss GT 26B and 32B only.
  • Bar feeders — each Robobar model is listed for specific machines and takes a bar-diameter range (SBF 213: up to 13 mm, SBF 326: 3 to 26 mm, SBF 542: from 4 mm). On a B model, a person confirms the bar feeder fit with Tornos.

Any Swiss GT quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Tornos publishes no list prices, so this validator produces no price build-up or line-item quote), the options brochure, spindle and tooling accessories, parts handling, workpiece geometry and cycle times, and other Tornos machine families. The values are those on the Tornos Swiss GT product page and the Robobar brochure read in October 2026. The brochure gives two different limits for two feeders (SBF 213: 2 to 13 mm in the text and 1 to 13 mm in the table; SBF 542: 4 to 42 mm in the text and 4 to 32 mm in the table), so the validator applies only the limits on which the brochure agrees: no lower limit for SBF 213 and no upper limit for SBF 542 beyond what the machine itself takes.

The AI sales agentBuilds the machine 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.

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
Tool positions and rotating positions that depend on the machine modelOnly with care
Each model has its own counts; a rule can compare them with the job, but the table has to be kept in step with the product list.
The model is looked up once and every count is checked against the job and the stated figure together.
Bar feeders listed for specific machines, with a diameter range of their ownOnly with workarounds
The feeder-to-machine list and the feeder range live in two tables, so it needs a combination rule per pair and a separate range rule.
Machine, feeder and bar are in one request and both checks run with the rest.
Options such as the B axis and thread whirling that exist on some models onlyOnly with care
Each option needs its own rule tied to the model family, kept in step as models are added.
Option and model are checked together on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote 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 Robobar compatibility list names the Swiss GT 26 and 32, not the B variant; a person should confirm that the bar feeder fits the GT26B.
2The 26.0 mm bar is larger than the 25.4 mm this machine accepts.
3The 14.0 mm bar is outside the bar diameter range of the Robobar SBF213 bar feeder.
4The job needs 41 tools but this machine has 40 tool positions.
5The job needs 15 rotating tools but this machine has 14 positions for rotating tools.
6The quote states 36 tool positions; the machine has 40.
7The B axis for simultaneous 5-axis machining is available only on the Swiss GT 26B and 32B; the quote has the GT26.
8The thread-whirling head fits the modular B-axis position of the Swiss GT 26B and 32B only; the quote has the GT32.
9The Robobar SBF213 bar feeder is not listed by Tornos as compatible with the GT26.

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. Connector parts on a Swiss GT 13: Connector parts on a Swiss GT 13 with 12 mm bar

The agent's request. Please quote a Tornos Swiss GT 13 with a Robobar SBF 326 bar feeder for 12 mm bar. The job needs 34 tools, 10 of them rotating. The quote states 40 tool positions. It is ready to send.

Verdict: Blocked.

  • More tools than tool positions. The job needs 34 tools but this machine has 30 tool positions.
  • Stated tool positions do not match. The quote states 40 tool positions; the machine has 30.
  • Bar feeder not listed for this machine. The Robobar SBF326 bar feeder is not listed by Tornos as compatible with the GT13.

2. Connector parts on a Swiss GT 13: The agent resubmits after fixing the errors

The agent's request. Please quote a Tornos Swiss GT 13 with a Robobar SBF 213 bar feeder for 12 mm bar. The job needs 28 tools, 10 of them rotating. The quote states 30 tool positions. It is ready to send.

Verdict: Allowed.

  • System summary. GT13 with 30 tool positions, 12 for rotating tools, and a Robobar SBF213 bar feeder.

3. Thread-whirled screws on a Swiss GT 26: Thread-whirled screws with the B axis on a standard Swiss GT 26

The agent's request. Please quote a Tornos Swiss GT 26 with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 15 of them rotating, uses the B axis, needs thread whirling. The quote states 40 tool positions. It is ready to send.

Verdict: Blocked.

  • More rotating tools than rotating positions. The job needs 15 rotating tools but this machine has 14 positions for rotating tools.
  • B axis needs a B model. The B axis for simultaneous 5-axis machining is available only on the Swiss GT 26B and 32B; the quote has the GT26.
  • Thread whirling needs a B model. The thread-whirling head fits the modular B-axis position of the Swiss GT 26B and 32B only; the quote has the GT26.

4. Thread-whirled screws on a Swiss GT 26: The agent resubmits after fixing the errors

The agent's request. Please quote a Tornos Swiss GT 26B with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 16 of them rotating, uses the B axis, needs thread whirling. The quote states 36 tool positions. It is ready to send.

Verdict: Needs approval.

  • Bar feeder fit on a B model to confirm. The Robobar compatibility list names the Swiss GT 26 and 32, not the B variant; a person should confirm that the bar feeder fits the GT26B.
  • System summary. GT26B with 36 tool positions, 16 for rotating tools, and a Robobar SBF326 bar feeder.

5. Thread-whirled screws on a Swiss GT 26: The agent resubmits after fixing the errors

The agent's request. Please quote a Tornos Swiss GT 26B with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 16 of them rotating, uses the B axis, needs thread whirling. The quote states 36 tool positions. Tornos has confirmed the bar feeder fits this model. It is ready to send.

Verdict: Allowed.

  • System summary. GT26B with 36 tool positions, 16 for rotating tools, and a Robobar SBF326 bar feeder.

6. Shafts on a Swiss GT 32: Shafts from 34 mm bar on a Swiss GT 32

The agent's request. Please quote a Tornos Swiss GT 32 with a Robobar SBF 542 bar feeder for 34 mm bar. The job needs 38 tools, 14 of them rotating. The quote states 40 tool positions. It is ready to send.

Verdict: Blocked.

  • Bar larger than the machine takes. The 34.0 mm bar is larger than the 32.0 mm this machine accepts.

7. Shafts on a Swiss GT 32: The agent resubmits after fixing the errors

The agent's request. Please quote a Tornos Swiss GT 32 with a Robobar SBF 542 bar feeder for 30 mm bar. The job needs 38 tools, 14 of them rotating. The quote states 40 tool positions. It is ready to send.

Verdict: Allowed.

  • System summary. GT32 with 40 tool positions, 14 for rotating tools, and a Robobar SBF542 bar feeder.

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 a Swiss-type automatic lathe with a bar feeder: machine model, bar diameter, tooling and the B axis. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published product data 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 Tornos Swiss GT 26 with a Robobar SBF 326 bar feeder for 18 mm bar. The job needs 34 tools, 15 of them rotating, uses the B axis, needs thread whirling. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The job needs 15 rotating tools but this machine has 14 positions for rotating tools. The B axis for simultaneous 5-axis machining is available only on the Swiss GT 26B and 32B; the quote has the GT26. The thread-whirling head fits the modular B-axis position of the Swiss GT 26B and 32B only; the quote has the GT26.
  6. The validator returned three 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 tool positions and rotating positions that depend on the machine model, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the machine to Swiss GT 26B, the rotating tools needed to 16 and the stated tool positions to 36.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The three blocking findings are cleared; one approval remains for a person: bar feeder fit on a B model to confirm.
  13. The agent resubmits once more.
  14. The revised request. It changes the bar feeder fit confirmed with Tornos to yes.
  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. Three 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.