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.

  1. Upload

    Binary or ASCII STL, validated for size, structure and triangle count. A sample block is included.

  2. Features

    Automatic detection of planar and curved surfaces, pockets, holes and thin walls from the mesh.

  3. Configure

    Select one of 51 materials and 40 machines from the built-in databases.

  4. Process plan

    Operations, tools and regimes assigned by rule P1-S, each with its governing limit.

  5. Physics

    Cutting force, temperature, tool life, deflection, stability, surface and energy.

  6. G-code

    ISO 6983 toolpaths for facing, pocketing, drilling and contouring, with a toolpath plot.

  7. Validate

    Simulation along the toolpath, energy analysis and design-for-manufacturing checks.

  8. 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.

Physical models used for selection and analysis
QuantityModelStatus of coefficients
Cutting forceKienzle relation with the mean chip thickness and number of engaged teeth derived from the engagement geometrykc1.1 from the material record; mc by material group; to be calibrated
Cutting temperatureBoothroyd energy partition (primary zone) and a Cook-type friction term (secondary zone), thermal number built on the chip thicknessPrimary zone: no free coefficient. Friction coefficient Kcal: empirical, to be calibrated
Thermal criterionHomologous temperature Tcut/Tsolidus in kelvin; limits 0.45 and 0.60Single threshold for all groups (see limitations)
Tool lifeExtended Taylor equation, normalised, with feed and depth in the denominatorC, n, a, b by material group; ISO 8688-1 test designed
StabilityConservative limit kdyn/(kc,eff·zeff)Stiffness assumed; impact test needed for stability lobes
DeflectionSpindle–holder compliance plus cantilever bending of the toolSpindle stiffness scaled by the machine rigidity class
SurfaceFeed-mark roughness with built-up-edge correctionLower bound of the real roughness
EnergyPower times actual cutting time along the toolpathDrive efficiency 0.75

Implementation status of the principles

What the current software (v8.1.0) does automatically, and what is still planned.

ElementIn the toolNotes
P1 – speed and feed within the material's band, power and thermal limitsYesMilling operations; drilling uses the lower part of the handbook band
P1-S – sequential assignment (depth, feed, speed)YesTarget tool life 30 min
P2 – depth from stability and deflectionYesConservative stability estimate
P3 – tool-life predictionYesAutomatic insertion of tool changes by life is planned
P4 – roughness limit on feedYesRa 1.6 µm finishing, 3.2 µm general, 6.3 µm roughing
P4 – thin-wall and deep-cavity correctionsPlannedRequires wall-thickness data from feature detection
Governing limit shown per operationYesProcess plan step, with predicted force, power, temperature, life, Ra
Evaluation of user G-code (3-axis, 3+2, turning)YesMaterial-removal simulation with per-move physics; ISO/Fanuc/Haas dialect
Feed and speed re-tuning of user programsYesToolpath unchanged; finishing chip load never increased
Materials without a calibrated modelHandbook bandPlastics, 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.