Predictika · Motion control
An AI sales agent prepares a CSF or CSG strain wave gear selection for a robot joint or a positioning axis: the series, size and ratio, the torques the application needs, the input speeds, the lubrication, the load on the output bearing of a housed unit, and the rated torque it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the ratings in the public Harmonic Drive catalog and returns a verdict, every reason and the figures it computed.
This validator models a CSF or CSG strain wave gear selection, based on the ratings tables in the public Harmonic Drive CSF/CSG catalog, not just the scenarios shown below.
Any CSF or CSG selection that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (the catalog has none, so this page shows no price build-up), other Harmonic Drive product families, wave generator life, the static safety factor, ratcheting and buckling torque, and real-world performance, which depends on how the gear is installed and used.
7 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) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Only the size and ratio rows the catalog lists (117 rows) | Only with workarounds Each series, size and ratio has its own torque ratings and speed limits, and not every combination exists. A rules-based CPQ needs a compatibility table or one rule per row, and every catalog update means editing them. | Series, size and ratio arrive in one request and are matched to the published rows on every call. |
| Several torque and speed limits that all come from one row | Only with care Five limits on torque and speed are looked up from the chosen row, and the speed limits change with the lubrication. Each is a separate rule that depends on the lookup. | The row, the lubrication and every comparison are computed together on every call. |
| Moment load on a housed unit | Only with care The moment depends on the radial and axial loads, their distances and a size-specific constant, and is then compared with a size-specific limit. | The moment and its limit are computed on every call from the request. |
| Rated torque the quote states | Only with care The stated figure is derived from the chosen row, so a rule has to look it up and compare. | The stated figure is a field in the request, compared with the catalog figure on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or a step is completed, so a person often 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 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.
| 1 | The catalog lists no CSF gear of size 8 with a ratio of 80:1. |
| 2 | The catalog lists no CSG gear of size 25 with a ratio of 30:1. |
| 3 | The catalog lists no CSF gear of size 40 with a ratio of 30:1. |
| 4 | The average load torque of 108.1 newton-meters is above the limit for average torque of 108 newton-meters. |
| 5 | The repeated peak torque of 157.1 newton-meters is above the limit for repeated peak torque of 157 newton-meters. |
| 6 | The momentary peak torque of 284.1 newton-meters is above the limit for momentary peak torque of 284 newton-meters. |
| 7 | The maximum input speed of 5601 rpm is above the allowed maximum input speed of 5600 rpm for the chosen lubrication. |
| 8 | The maximum input speed of 7501 rpm is above the allowed maximum input speed of 7500 rpm for the chosen lubrication. |
| 9 | The average input speed of 3501 rpm is above the limit for average input speed of 3500 rpm for the chosen lubrication. |
| 10 | The maximum load moment on the output bearing is above the allowable moment load of 156 newton-meters for this housed unit size. |
| 11 | The maximum load moment on the output bearing is above the allowable moment load of 313 newton-meters for this housed unit size. |
| 12 | The catalog lists housed units (2UH) only for sizes 14 to 65; size 8 is not listed as a housed unit. |
| 13 | The catalog lists housed units (2UH) only for sizes 14 to 65; size 80 is not listed as a housed unit. |
| 14 | The quote states a rated torque of 66.9 newton-meters at 2000 rpm; the catalog gives 67 newton-meters. |
| 15 | The quote states a rated torque of 68 newton-meters at 2000 rpm; the catalog gives 67 newton-meters. |
| 16 | A customized specification (special shape or performance) is outside the standard catalog ratings; a Harmonic Drive engineer should confirm it. |
| 17 | An oscillation angle of 4 degrees is under 5 degrees; the catalog warns that lubrication may not circulate and fretting corrosion may occur. |
| 18 | An oscillation angle of 2 degrees is under 5 degrees; the catalog warns that lubrication may not circulate and fretting corrosion may occur. |
| 19 | The average load torque of 113 newton-meters is above the limit for average torque of 108 newton-meters. |
| 20 | The repeated peak torque of 162 newton-meters is above the limit for repeated peak torque of 157 newton-meters. |
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. Please quote a CSF size 25 strain wave gear with a ratio of 100:1 as a component set. The application has an average load torque of 100 newton-meters, a repeated peak torque of 300 and a momentary peak torque of 600 newton-meters. The input runs at an average of 2,500 rpm and a maximum of 4,000 rpm, lubricated with grease. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a CSF size 32 strain wave gear with a ratio of 100:1 as a component set. The application has an average load torque of 100 newton-meters, a repeated peak torque of 300 and a momentary peak torque of 600 newton-meters. The input runs at an average of 2,500 rpm and a maximum of 4,000 rpm, lubricated with grease. The quote states a rated torque of 137 newton-meters at 2000 rpm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a CSG size 32 strain wave gear with a ratio of 100:1 as a housed unit. The application has an average load torque of 250 newton-meters, a repeated peak torque of 420 and a momentary peak torque of 700 newton-meters. The input runs at an average of 2,000 rpm and a maximum of 3,500 rpm, lubricated with grease. The output bearing carries a radial load of 2,000 newtons at 100 millimeters and an axial load of 1,000 newtons at 150 millimeters. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a CSG size 40 strain wave gear with a ratio of 100:1 as a housed unit. The application has an average load torque of 250 newton-meters, a repeated peak torque of 420 and a momentary peak torque of 700 newton-meters. The input runs at an average of 2,000 rpm and a maximum of 3,500 rpm, lubricated with grease. The output bearing carries a radial load of 2,000 newtons at 100 millimeters and an axial load of 1,000 newtons at 150 millimeters. The quote states a rated torque of 345 newton-meters at 2000 rpm. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a CSF size 25 strain wave gear with a ratio of 100:1 as a component set. The application has an average load torque of 80 newton-meters, a repeated peak torque of 140 and a momentary peak torque of 250 newton-meters. The input runs at an average of 4,000 rpm and a maximum of 6,500 rpm, lubricated with grease. The customer wants a customized specification. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a CSF size 25 strain wave gear with a ratio of 100:1 as a component set. The application has an average load torque of 80 newton-meters, a repeated peak torque of 140 and a momentary peak torque of 250 newton-meters. The input runs at an average of 4,000 rpm and a maximum of 6,500 rpm, lubricated with oil. The customer wants a customized specification. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote a CSF size 25 strain wave gear with a ratio of 100:1 as a component set. The application has an average load torque of 80 newton-meters, a repeated peak torque of 140 and a momentary peak torque of 250 newton-meters. The input runs at an average of 4,000 rpm and a maximum of 6,500 rpm, lubricated with oil. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.