Features
A guided workflow from a 3D model to a verified G-code programme, plus five analysis modules for detailed study.
Guided workflow – eight steps
The main page of the tool leads through the full chain. Progress is shown at the top, and each step can be revisited.
Upload
Binary or ASCII STL, validated for size, structure and triangle count. A sample block is included.
Features
Automatic detection of planar and curved surfaces, pockets, holes and thin walls from the mesh.
Configure
Select one of 51 materials and 40 machines from the built-in databases.
Process plan
Operations, tools and regimes assigned by rule P1-S, each with its governing limit.
Physics
Cutting force, temperature, tool life, deflection, stability, surface and energy.
G-code
ISO 6983 toolpaths for facing, pocketing, drilling and contouring, with a toolpath plot.
Validate
Simulation along the toolpath, energy analysis and design-for-manufacturing checks.
Export
Download the programme (.nc), a text report and all data as JSON.
Analysis modules
Available from the sidebar of the tool, independently of the workflow.
Optimization
Enumerates an 11 × 11 × 11 grid of speed, feed and depth, ranks the results by Pareto dominance across time, cost, tool life and roughness, and proposes a compromise regime (TOPSIS).
Digital twin
Two tabs: simulate one set of cutting conditions along a toolpath, or check a complete G-code program of your own (see below).
Energy analysis
Cutting and total power, spindle utilisation, energy per part and CO2-equivalent from the grid factor.
Tool–material database
Compatibility of tool materials and coatings with workpiece materials, with recommended starting regimes.
Scientific framework
The equations used, material standards cross-references (ISO, EN, ASTM, DIN, JIS, UNS) and sources of reference data.
Three languages
The whole interface is available in English, Russian and Uzbek (Latin script).
Check your own G-code
In the Digital twin module: upload the part (STL), one to three programs, and choose the machine and material.
What it reads
ISO / Fanuc / Haas programs: G0–G3 with I/J/K or R arcs, drilling cycles, subprograms, work offsets, indexed 3+2 positioning (A/B/C, G68.2, Haas DWO) and lathe programs with G70/G71/G72, G74/G75 and threading cycles. Tool data are read from the CAM comments and can be corrected in a table.
What it checks
The program is run on a model of the stock: a height map for 3-axis milling, voxels for 3+2 and a radial profile for turning. Every move gets its real depth and width of cut, then force, power, temperature, tool life, deflection, chatter limit, chip load and roughness. Gouges, rapid moves through material and leftover stock are located by line number.
What it gives back
Optimise: your program re-tuned (same toolpath, new feeds and speeds, never a rougher surface) and AdvisorAI's own program, all simulated, plus a verdict: good, small improvements possible, a better version exists, or problems to fix. Compare: a ranking of up to three programs and AdvisorAI's program for this machine.
The work origin is detected automatically (or entered by hand). Examples for 3-axis, 3+2 and turning are included in the tool. Simultaneous 5-axis motion, macro programs and Siemens or Heidenhain dialects are not evaluated; holder and fixture collisions are not simulated.
Models
All models share inputs, units and assumptions. Every coefficient is either derived, taken from a cited source, or marked as empirical and awaiting calibration.
| Quantity | Model | Status of coefficients |
|---|---|---|
| Cutting force | Kienzle relation with the mean chip thickness and number of engaged teeth derived from the engagement geometry | kc1.1 from the material record; mc by material group; to be calibrated |
| Cutting temperature | Boothroyd energy partition (primary zone) and a Cook-type friction term (secondary zone), thermal number built on the chip thickness | Primary zone: no free coefficient. Friction coefficient Kcal: empirical, to be calibrated |
| Thermal criterion | Homologous temperature Tcut/Tsolidus in kelvin; limits 0.45 and 0.60 | Single threshold for all groups (see limitations) |
| Tool life | Extended Taylor equation, normalised, with feed and depth in the denominator | C, n, a, b by material group; ISO 8688-1 test designed |
| Stability | Conservative limit kdyn/(kc,eff·zeff) | Stiffness assumed; impact test needed for stability lobes |
| Deflection | Spindle–holder compliance plus cantilever bending of the tool | Spindle stiffness scaled by the machine rigidity class |
| Surface | Feed-mark roughness with built-up-edge correction | Lower bound of the real roughness |
| Energy | Power times actual cutting time along the toolpath | Drive efficiency 0.75 |
Implementation status of the principles
What the current software (v8.1.0) does automatically, and what is still planned.
| Element | In the tool | Notes |
|---|---|---|
| P1 – speed and feed within the material's band, power and thermal limits | Yes | Milling operations; drilling uses the lower part of the handbook band |
| P1-S – sequential assignment (depth, feed, speed) | Yes | Target tool life 30 min |
| P2 – depth from stability and deflection | Yes | Conservative stability estimate |
| P3 – tool-life prediction | Yes | Automatic insertion of tool changes by life is planned |
| P4 – roughness limit on feed | Yes | Ra 1.6 µm finishing, 3.2 µm general, 6.3 µm roughing |
| P4 – thin-wall and deep-cavity corrections | Planned | Requires wall-thickness data from feature detection |
| Governing limit shown per operation | Yes | Process plan step, with predicted force, power, temperature, life, Ra |
| Evaluation of user G-code (3-axis, 3+2, turning) | Yes | Material-removal simulation with per-move physics; ISO/Fanuc/Haas dialect |
| Feed and speed re-tuning of user programs | Yes | Toolpath unchanged; finishing chip load never increased |
| Materials without a calibrated model | Handbook band | Plastics, composites, ceramics, copper, magnesium and zinc alloys, wood, precious and soft metals |
See it in action
Open the tool and run the sample block through all eight steps in a few minutes.