Predictika · Servo system quotes

An AI sales agent's servo system quote, checked before it goes out

An AI sales agent prepares a quote for a Delta servo system: an ECM-B3 or ECM-A3 servo motor with an ASDA-B3 or ASDA-B3A servo drive, with the supply, encoder, shaft, fieldbus, safety and connector options. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published ASDA-B3 manual tables and returns a verdict, every reason and the listed torque figures it compared against.

Scope: ECM-B3 and ECM-A3 servo motors with ASDA-B3 and ASDA-B3A drives (100 W to 7.5 kW, 220 V and 400 V): motor and drive pairing, supply, encoder, shaft, model type, safety and torque figures. See everything this validator covers

This validator models rules stated in the ASDA-B3 manual (V9, Chapter 1: model naming and the servo drive and servo motor combination tables), not just the scenarios shown below.

  • Motor and drive pairing — the motor model code and the drive rated power and voltage code must be a combination listed in the manual; a 220 V motor on a 400 V drive, or a drive not listed for that motor, is blocked.
  • Supply — only voltage code 21 drives accept single-phase input; codes 23 and 43 are three-phase only.
  • Motor options — the encoder code and the shaft and connector code must be listed for the motor series (ECM-A3 or ECM-B3); the 14 mm and 42 mm special shafts are listed only for specific frame and power sizes; special code Z exists only for ECM-A3 and goes to a person.
  • Drive model type — the fieldbus (CANopen, RS-485, DMCNET, EtherCAT, PROFINET), pulse and sign input and the CN1 connector (26 or 44 pin) must match the model type; PROFINET, STO and the dynamic brake are for the B3A series.
  • Torque figures — a stated maximum torque that differs from the manual table for that motor and drive is blocked.

Any quote for these servo systems that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Delta publishes no price list for these products, so this validator produces no price build-up or line-item quote), other Delta servo lines (ASDA-A3, ASDA-A2, ASDA-W), cables and accessories, and sizing for a load.

The AI sales agentBuilds the servo system 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
Motor and drive combinations from a tableOnly with care
Each motor model is listed with a few drives and a maximum torque for each; hundreds of pairings need their own table.
The table is held once as data and every quote is compared with it in the same pass.
Options that depend on the seriesOnly with care
Encoder, shaft and special codes differ between ECM-A3 and ECM-B3, so each option needs a rule per series.
The series sets the listed values and every option is compared with them on every call.
Model type limitsOnly with workarounds
Fieldbus, pulse input, STO, the dynamic brake and the CN1 connector depend on the drive model type and series chosen on another line.
Each combination is a rule evaluated together with all the others, in whatever order the choices arrive.
Blocks and approvalsOnly with workarounds
A special code that needs a person to confirm must be told apart from a hard mismatch.
Blocks and approvals are separate findings in one answer, and the Execute step is refused until each one is cleared.
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 drive on the quote has a rated power of 800 W and a voltage code of 21; the ASDA-B3 naming lists rated power codes 100, 200, 400, 750 W and 1, 1.5, 2, 3, 4.5, 5.5, 7.5 kW with voltage codes 21, 23 and 43.
2The drive on the quote has a rated power of 750 W and a voltage code of 22; the ASDA-B3 naming lists rated power codes 100, 200, 400, 750 W and 1, 1.5, 2, 3, 4.5, 5.5, 7.5 kW with voltage codes 21, 23 and 43.
3No ECM motor with this inertia and series, voltage and speed code, frame size 60 mm and rated power 750 W is listed in the ASDA-B3 servo motor tables.
4No ECM motor with this inertia and series, voltage and speed code, frame size 60 mm and rated power 200 W is listed in the ASDA-B3 servo motor tables.
5The motor is a 220 V motor and the drive is a 400 V drive; a 220 V drive (code 21 or 23) goes with C, E and F motors and a 400 V drive (code 43) with J, K and L motors.
6The motor is a 400 V motor and the drive is a 220 V drive; a 220 V drive (code 21 or 23) goes with C, E and F motors and a 400 V drive (code 43) with J, K and L motors.
7The quoted drive is not one of the drives listed for this motor in the ASDA-B3 servo drive and motor table.
8The supply is single-phase and the drive has voltage code {}; only code 21 drives accept single- or three-phase input, codes 23 and 43 are three-phase only.
9The encoder type on the quote is not one of the encoder codes listed for this motor series (ECM-A3: Y, 1, A, 2; ECM-B3: A, 2, P, M).
10The shaft and connector code on the quote is not listed for ECM-A3 motors, which offer S, 7, J and K only.
11The 14 mm special shaft is quoted on a motor of frame size 80 mm and rated power 750 W; the manual lists it only for F80 400 W models.
12The 42 mm shaft is quoted on a motor of frame size 130 mm and rated power 1,500 W; the manual lists it only for F180 5.5 kW and 7.5 kW models.
13The quote has the ECM-A3 special code Z, which the manual refers to a separate note; a person should confirm what is being ordered.
14The special code Z is described only for ECM-A3 motors; ECM-B3 motors are standard products (code 1).
15The P (PROFINET) model type is listed only for the B3A series; the quote has a B3 series drive.
16The quote needs the safe torque off (STO) function; the CN10 STO connector is supported only by the B3A series.
17The quote needs the dynamic brake; the model-type tables list it only for the B3A series.
18The quote needs a communication interface that the drive model type does not have; L has RS-485, M has CANopen (B3A also RS-485), F has DMCNET, E has EtherCAT and P has PROFINET.
19The quote needs pulse and sign position input; only the L model type has it.
20The quote has a 44-pin CN1 connector; L model drives take a 44-pin connector and M, F, E and P model drives take a 26-pin connector.
21The quote has a 26-pin CN1 connector; L model drives take a 44-pin connector and M, F, E and P model drives take a 26-pin connector.
22The quote states a maximum torque of 8.4 N.m; the table lists 7.61 N.m for this motor and drive.
23The quote states a maximum torque of 7.5 N.m; the table lists 7.61 N.m for this motor and drive.

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. Voltage, supply, safety and fieldbus: A 400 V motor on a 220 V drive, single-phase supply, STO and EtherCAT on a B3 M-type drive

The agent's request. Please quote a Delta ECM-B3 servo motor (voltage and speed code K, frame 130 mm, 1,500 W) with an ASDA-B3 M-type drive of 2,000 W and voltage code 23, on a single-phase supply. It has encoder code A, shaft code S, EtherCAT communication, safe torque off (STO), a 26-pin CN1 connector. It is ready to send.

Verdict: Blocked.

  • Motor voltage does not match the drive. The motor is a 400 V motor and the drive is a 220 V drive; a 220 V drive (code 21 or 23) goes with C, E and F motors and a 400 V drive (code 43) with J, K and L motors.
  • Single-phase supply on a three-phase-only drive. The supply is single-phase and the drive has voltage code {}; only code 21 drives accept single- or three-phase input, codes 23 and 43 are three-phase only.
  • Safe torque off on a B3 series drive. The quote needs the safe torque off (STO) function; the CN10 STO connector is supported only by the B3A series.
  • Fieldbus does not match the drive model type. The quote needs a communication interface that the drive model type does not have; L has RS-485, M has CANopen (B3A also RS-485), F has DMCNET, E has EtherCAT and P has PROFINET.

2. Voltage, supply, safety and fieldbus: The agent resubmits after fixing the errors

The agent's request. Please quote a Delta ECM-B3 servo motor (voltage and speed code K, frame 130 mm, 1,500 W) with an ASDA-B3A E-type drive of 1,500 W and voltage code 43, on a three-phase supply. It has encoder code A, shaft code S, EtherCAT communication, safe torque off (STO), a 26-pin CN1 connector. The quote states a maximum torque of 17.78 N.m. It is ready to send.

Verdict: Allowed.

  • Listed values for this motor and drive. Listed for this motor and drive: rated torque 7.16 N.m and maximum torque 17.78 N.m.

3. ECM-A3 motor code and drive: An ECM-A3 motor with the wrong drive, encoder and shaft code and special code Z

The agent's request. Please quote a Delta ECM-A3 servo motor (voltage and speed code C, frame 80 mm, 750 W) with an ASDA-B3 M-type drive of 400 W and voltage code 21, on a three-phase supply. It has encoder code P, shaft code B, special code Z, CANopen communication, a 26-pin CN1 connector. It is ready to send.

Verdict: Blocked.

  • Drive not listed for this motor. The quoted drive is not one of the drives listed for this motor in the ASDA-B3 servo drive and motor table.
  • Encoder code not available for this motor series. The encoder type on the quote is not one of the encoder codes listed for this motor series (ECM-A3: Y, 1, A, 2; ECM-B3: A, 2, P, M).
  • Shaft code not available for ECM-A3. The shaft and connector code on the quote is not listed for ECM-A3 motors, which offer S, 7, J and K only.
  • Special code Z to confirm. The quote has the ECM-A3 special code Z, which the manual refers to a separate note; a person should confirm what is being ordered.

4. ECM-A3 motor code and drive: The agent resubmits after fixing the errors, but special code Z still needs a person

The agent's request. Please quote a Delta ECM-A3 servo motor (voltage and speed code C, frame 80 mm, 750 W) with an ASDA-B3 M-type drive of 1,000 W and voltage code 21, on a three-phase supply. It has encoder code Y, shaft code S, special code Z, CANopen communication, a 26-pin CN1 connector. The quote states a maximum torque of 8.36 N.m. It is ready to send.

Verdict: Needs approval.

  • Special code Z to confirm. The quote has the ECM-A3 special code Z, which the manual refers to a separate note; a person should confirm what is being ordered.
  • Listed values for this motor and drive. Listed for this motor and drive: rated torque 2.39 N.m and maximum torque 8.36 N.m.

5. ECM-A3 motor code and drive: The agent resubmits after fixing the errors and drops special code Z

The agent's request. Please quote a Delta ECM-A3 servo motor (voltage and speed code C, frame 80 mm, 750 W) with an ASDA-B3 M-type drive of 1,000 W and voltage code 21, on a three-phase supply. It has encoder code Y, shaft code S, CANopen communication, a 26-pin CN1 connector. The quote states a maximum torque of 8.36 N.m. It is ready to send.

Verdict: Allowed.

  • Listed values for this motor and drive. Listed for this motor and drive: rated torque 2.39 N.m and maximum torque 8.36 N.m.

6. Pulse input, bus and torque figure: RS-485 and pulse input on an M-type drive with a 44-pin connector and an 8.4 N.m torque figure

The agent's request. Please quote a Delta ECM-B3 servo motor (voltage and speed code C, frame 80 mm, 750 W) with an ASDA-B3 M-type drive of 750 W and voltage code 21, on a three-phase supply. It has encoder code A, shaft code S, RS-485 communication, pulse and sign position input, a 44-pin CN1 connector. The quote states a maximum torque of 8.4 N.m. It is ready to send.

Verdict: Blocked.

  • Fieldbus does not match the drive model type. The quote needs a communication interface that the drive model type does not have; L has RS-485, M has CANopen (B3A also RS-485), F has DMCNET, E has EtherCAT and P has PROFINET.
  • Pulse input on a drive that has none. The quote needs pulse and sign position input; only the L model type has it.
  • CN1 connector does not match the drive type. The quote has a 44-pin CN1 connector; L model drives take a 44-pin connector and M, F, E and P model drives take a 26-pin connector.
  • Stated maximum torque differs from the table. The quote states a maximum torque of 8.4 N.m; the table lists 7.61 N.m for this motor and drive.

7. Pulse input, bus and torque figure: The agent resubmits after fixing the errors

The agent's request. Please quote a Delta ECM-B3 servo motor (voltage and speed code C, frame 80 mm, 750 W) with an ASDA-B3 L-type drive of 750 W and voltage code 21, on a three-phase supply. It has encoder code A, shaft code S, RS-485 communication, pulse and sign position input, a 44-pin CN1 connector. The quote states a maximum torque of 7.61 N.m. It is ready to send.

Verdict: Allowed.

  • Listed values for this motor and drive. Listed for this motor and drive: rated torque 2.4 N.m and maximum torque 7.61 N.m.

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 Delta servo system: an ECM-B3 or ECM-A3 servo motor with an ASDA-B3 or ASDA-B3A servo drive. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published ASDA-B3 manual tables and returns a verdict, every reason and the listed torque figures it compared against.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Delta ECM-B3 servo motor (voltage and speed code C, frame 80 mm, 750 W). It has encoder code A, shaft code S, RS-485 communication, pulse and sign position input, a 44-pin CN1 connector. 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 quote needs a communication interface that the drive model type does not have; L has RS-485, M has CANopen (B3A also RS-485), F has DMCNET, E has EtherCAT and P has PROFINET. The quote needs pulse and sign position input; only the L model type has it. The quote has a 44-pin CN1 connector; L model drives take a 44-pin connector and M, F, E and P model drives take a 26-pin connector. 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 motor and drive combinations from a table, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the drive model type to L and the stated maximum torque to 7.61.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All four earlier findings are cleared.
  13. Four 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.