Skip to content
CALX
Appearance

Appearance

Mode


Palette

Micromachining parameters: milling and drilling

n = vc × 1000 / (π × Dcap) · vc = π × Dcap × n / 1000

Material and tool geometry, optional machine limits: a sourced starting point (public generic tables (carbide, diamond on graphite) or the exact entered datasheet) appears immediately with spindle, feed and chip. Every number carries its provenance, every table its domain.

Tool under development, incomplete. Several known problems remain unresolved and the values have not yet been confronted with a real machining test. Treat every number as a starting point to check against your cutter’s datasheet and a test cut, never as a setting to apply.

Material, cutter, operation and machine limits

mm
mmEmpty = preset of the chosen operation: ae 0.05 mm, ap 0.1 mm. A tool assumption, editable (ae = D for slotting and ramping, by definition).
mm
mmIf entered: a pass with ap > LOC is flagged as danger, beyond the length of cut. The neck or shank rubs.
mmBeyond 2.5 × D, the degression published by IMCO is cited as a graded reserve, never applied to the result.
mmIf entered: cutting time t = L / vf, per pass.
tr/minEmpty = no limit, and this is flagged.
mm/min
Machine feedvf

776.2 mm/min

Calculated starting point, validate with a monitored test cut.

FORMULE
vf = fz × n × zc · n = vc × 1000 / (π × D)
Starting data
General Machining Guidelines, Aluminium 440, 356, 380 (moulés); borne basse vc, charge carbure générique
Declared context
Aluminium · Side milling (flank finishing) · Aluminium 440, 356, 380 (moulés) · Ø 1 mm · zc 2

Sandvik Coromant, Formulas and definitions for milling, H 79

  • vc · fzestimated
  • aeassumption
  • apassumption
  • machinenot provided
Spindle setpoint48510.4 tr/min
Programmed feed per tooth8 µm/dent
Actual cutting speed152.4 m/min
Maximum chip3.487 µm
Radial engagement0.05 mm · 5 %
Axial depth0.1 mm · 10 %
Removal rate0.00388 cm³/min
Estimated net power-

Machine limits appliedNo machine limit applied.

Reserves and warnings

  • Generic table: lower speed bound kept on purpose, a conservative point. Not exact-cutter data.
  • Diameter below the first published point (3.175 mm): fz linearly extrapolated, exploratory, never a manufacturer value.
  • ae preset by the chosen operation: a starting assumption of the tool, displayed and editable. Never a published value (the tables’ source publishes no engagement condition).
  • ap preset by the chosen operation: a starting assumption of the tool, displayed and editable. Never a published value.
  • Maximum spindle speed unknown: the setpoint was not capped, check it before starting.
  • Maximum machine feed unknown: feed was not capped.
  • Power and torque unchecked: enter kc and the spindle capacity for this screening.

Model scope

Starting-point estimator for solid carbide end mills, and for diamond end mills on graphite alone (public generic table or entered datasheet): it predicts neither tool deflection, nor cutting stability, nor tool life.

  • ap does not enter the feed calculation (vf = fz × n × zc): it only affects removal rate, power, and the ap/D and ap/LOC checks.
  • Radial chip thinning is a choice (off by default): when enabled it only applies below ae/D = 0.5 and says so; beyond that, no compensation takes place (hex = fz).
  • The generic table qualifies no engagement regime: no ae, no ap, no toolpath, no coolant. At full width (slotting, ramping, plunging), fz comes from your cutter’s datasheet, and the speed served is flagged as unqualified. Never a refusal, never an invented value.
  • On the diamond side, the source indexes feed per tooth on diameter for graphite only: any other material goes through entering your datasheet’s published pair.
  • Tool deflection, chatter and tool life are modelled nowhere, no sourced criterion is embedded. Stickout produces a graded reserve (IMCO degression cited), never an applied coefficient.
  • Coolant and coating are not asked for: no public source publishes an attributable, quantified effect. A field with no effect would be a lie.
  • Without kc and a declared machine capacity, power and torque are not screened at all.

Provisional result: validate this starting point on the machine with a monitored test cut before any final setup.

Radial chip thinning and ae/ap reference (advanced)
ae · ap reference
ae/D 5 %
apae

D 1 mm · ae 0.05 mm · ap 0.1 mm · z 2

Datasheet reference (optional, enters no calculation)

This reference enters no calculation: it is preserved verbatim in the export to trace where vc (or n) and fz (or fn) come from, and its absence is flagged in the reserves.

E.g. “Manufacturer X ref. 12345, Al 6061 table, rev. 2026”. Preserved in the export.
Power, torque and specific cutting force (advanced)

kc, power and torque are used only for load screening. Leave unknown values blank: absence becomes a displayed reserve, never an invented default.

N/mm²
kW
N·m
Starting grade, geometry and hardness check (advanced)

“Automatic” keeps the family’s most conservative row (lowest published speed). Pick an exact row when you know the grade.

A DOMAIN CHECK, not a cutting parameter: the entered hardness changes no number in the result. It is compared with the hardness domain declared by your data’s source, same scale only. Because HB, HV, HRC and HRB do not convert by formula. Out of domain, the result says the source no longer validates vc and fz.

Microscale checks (advanced)

Minimum-chip screening requires the edge radius and both hmin/rβ bounds. The 0.22–0.36 ratios are a published experimental reference for AISI 1045 steel, so they are applied by default only for the steel family. On any other material the check stays inactive until you enter your own range, a verdict computed on another material’s threshold would be worth less than no verdict.

µm
µm
Data sources and provenance

Scientific dossier


What the tool computes, what it assumes, where it stops being valid, and where its data comes from.

Method & formulasn = vc × 1000 / (π × Dcap) · vc = π × Dcap × n / 1000

n = vc × 1000 / (π × Dcap) · vc = π × Dcap × n / 1000

Dcap = D for a square end; Dcap = D × √(1 − (1 − 2·ap/D)²) for a ball nose

Milling: vf = fz × n × zc · Q = ap × ae × vf / 1000 · Pc = ae × ap × vf × kc / (60 × 10⁶)

Drilling: vf = fn × n · Q = D × fn × vc / 4 · Pc = fn × vc × D × kc / (240 × 10³)

Speed, feed. Material-removal, power and torque identities are those published by Sandvik Coromant, applied TO THE DIAMETER THEY NAME. Dcap, the cutting diameter at depth ap, not the nominal one: the two coincide for a square end and differ by a factor 2.3 for a Ø 1 mm ball nose at ap = 0.05 mm. They are the milling set, and for drills the drilling set: two distinct models, never a special case of one another. Speed is entered as vc or as spindle speed n (catalogues often publish n): the two forms are the same identity. When spindle speed or machine feed is capped, the tool recomputes the vc, feed per tooth or per revolution and chip thickness actually obtained instead of displaying an unreachable setpoint.

vc
· Tangential cutting-edge speed at effective diameter, in m/min.
n
· Spindle rotational speed, in revolutions per minute.
fz
· Programmed travel per effective tooth and revolution (milling).
fn
· Drill feed per revolution, in mm/rev (drilling).
vf
· Table, toolpath or penetration feed, in mm/min.
ae / ap
· Radial engagement and axial depth of cut, in mm.
hex
· Maximum undeformed chip thickness over the engaged arc.
· Cutting-edge radius, distinct from the cutter corner radius.
kc
· Specific cutting force in N/mm², dependent on material and conditions.
AssumptionsThe entered cutting speed and feed per tooth are a published pair for the exact tool, material and declared toolpath.
  • The entered cutting speed and feed per tooth are a published pair for the exact tool, material and declared toolpath.
  • Hardness is compared with the source only on the same scale; no HB/HV/HRC/HRB conversion is inferred.
  • The generic material assistant uses the retained table’s lower speed bound; below its first published diameter (3.175 mm for carbide, 0.794 mm on the diamond grid), fz is extrapolated in proportion to diameter, and this extrapolation is flagged as exploratory.
  • When the source publishes a range of feed per tooth (the case on the diamond grid, never on the carbide table) the lower bound is used, as for speed. The full range remains the source’s own and is neither averaged nor narrowed.
  • A material with no published row in the generic table gets no numbers: the tool never transfers a neighbouring material’s values by analogy.
  • The generic tables only hold for the substrates their source publishes: solid carbide (“Carbide End Mills”) across all its families, and diamond (“Diamond End Mills”) on graphite alone. Any other tool material (HSS, ceramic, other) receives no generic starting point: no conversion factor between substrates is embedded or applied.
  • For eleven other materials the diamond table publishes a feed per tooth with NO diameter dependence, and does not state which diameters its range covers. No value is derived from it: the absence of diameter dependence is a property of the source, not a gap to fill. Those materials make the generic starting point be refused in diamond mode.
  • Radial engagement is constant over the calculated segment. Speed identities apply to the cutting diameter at depth ap (Dcap), not the nominal diameter : they coincide for a square-end cutter and differ for a ball nose. For a corner-radius or engraving cutter, Dcap depends on a radius or included angle the tool does not ask for. The nominal is then used, which overstates actual speed. And this is flagged.
  • The generic table qualifies NO engagement regime : it publishes a speed and a feed per tooth without specifying ae, ap. Toolpath or coolant. At partial engagement its feed serves as a starting point. At full width (slotting, ramping, plunging) the feed per tooth comes from the cutter’s datasheet, entered by the user. The search for a public slotting table at the repository’s standard produced nothing (Harvey publishes none ; Haas only publishes per-tool-series sheets). And the speed served remains the published lower bound, flagged as unqualified for that regime.
  • Each operation presets ae and ap in an announced, editable way. ae = D for slotting and ramping is a definition ; every other preset (side 5%/10%, roughing 25%/50%. Facing 70%/5%) is a starting assumption of the tool, with the same status as the historic 5%/10%. Never a manufacturer recommendation, since the source publishes no engagement condition.
  • Plunging is computed with Sandvik’s drilling identities using fn = fz × zc: a plunging end mill is kinematically a drill. ae, radial chip thinning and Q = ae·ap·vf are meaningless there and are not served.
  • Stickout and length of cut act : ap > LOC is flagged as danger (a geometric fact), and beyond 2.5 × D the degression published by IMCO is cited as a graded reserve, never applied to the result. Composing an IMCO coefficient with another maker’s point would manufacture a number neither has published.
  • Hardness changes no number : it is a domain check, it validates or invalidates the range declared by the data’s source, on the same scale only.
  • The 0.22–0.36 hmin/rβ range is measured on AISI 1045 steel: it is applied by default for the steel family only. On any other material no threshold is assumed and the minimum-chip check stays inactive until the user enters their own range.
  • The power estimate assumes kc remains relevant at the considered chip scale; the size effect may invalidate this assumption.
  • When spindle speed n is entered instead of vc, both quantities remain tied by the same identity vc = π × D × n / 1000: no new data is created, only the input quantity changes.
  • Drilling assumes a drill cutting at full nominal diameter; vc (or n) and fn are one published pair for this drill and material. No pecking cycle is modelled.
Validity domain5 bounds declared, 5 blocking

When undeformed chip thickness approaches the cutting-edge radius, the tool may plough material instead of forming a chip. The hmin/rβ ratio depends on material, edge and conditions; the 0.22–0.36 range is the one observed on AISI 1045 steel, another study gives 0.25–0.33 on P-20 steel, and none covers titanium, Inconel. Graphite or a polymer. It is therefore applied by default only to the steel family; elsewhere the check stays inactive until the user enters their own range. A verdict issued on another material’s threshold would be worth less than no verdict. Runout can also become comparable with chip thickness and unbalance tooth loading. Both checks are therefore shown as screening indicators, never process guarantees.

The contract is displayed with every result, because a model’s silences are otherwise discovered by breaking a cutter. Axial depth ap does not enter the feed calculation (vf = fz × n × zc): it only affects removal rate and power. Radial chip thinning only applies below ae/D = 0.5: in full slotting, maximum chip thickness equals the feed per tooth and no compensation takes place. Tool deflection, chatter and tool life are modelled nowhere, no sourced criterion is embedded in the repository. Finally, power and torque are only screened when kc and the spindle capacity are entered: empty fields, no screening. And the result says so.

  • diameter_mm ≥ 0physical · refusal

    Diameter must be strictly positive.

    Instead · Enter the effective cutting diameter.

  • radial_depth_mm ≥ 0physical · refusal

    Radial engagement must be strictly positive.

    Instead · Enter ae between zero and the diameter.

  • catalog_chip_load_mm ≥ 0model · refusal

    Published feed per tooth must be positive.

    Instead · Consult the exact cutter datasheet.

  • spindle_rpm ≥ 0physical · refusal

    Published spindle speed must be strictly positive.

    Instead · Copy the spindle speed from the manufacturer table.

  • feed_per_rev_mm ≥ 0model · refusal

    Published feed per revolution must be positive.

    Instead · Consult the exact drill datasheet.

Why there is no “aluminium → perfect parameters” button“Aluminium” or “brass” is not enough: 6061-T6, 7075-T6, CuZn39Pb3 and naval brass differ in microstructure, hardness and machinability.

“Aluminium” or “brass” is not enough: 6061-T6, 7075-T6, CuZn39Pb3 and naval brass differ in microstructure, hardness and machinability. Equal-diameter cutters with different substrate, coating. Edge radius, flute count or geometry also carry different loads. When only the family is known, the tool keeps the most conservative documented row, displays the grade actually used and its provenance, then flags any measured hardness outside the declared domain. Never a sourceless “perfect parameter”.

Two public tables, two domains, no analogyThe generic mode rests on a single page, cited with its exact location.

The generic mode rests on a single page, cited with its exact location. But on two distinct tables it never mixes. On the carbide side, 32 rows are reproduced as published (original units, metric conversion at calculation time), with feed per tooth indexed on eight diameters from 1/8" to 1". On the diamond side the page publishes a fourth table, and its granularity is not the same: for eleven materials the feed per tooth is given with NO diameter dependence at all, while a separate grid, headed “chip load of graphite only”, indexes feed on ten diameters from 1/32" to 1/2" for graphite alone. Only that grid is embedded, because only it publishes what a starting point requires: a feed at the user’s diameter. For the eleven other materials (the absence of diameter dependence is a property of the source, not a gap for us to fill) as for a work material with no published row or a tool material with no published table (HSS, ceramic), the tool asks for the vc/fz pair published by the cutter’s datasheet instead of inventing: no conversion factor between substrates is embedded, the carbide/diamond gap measured within this single page reaches ×2.5 on the lower speed bound, and is not even uniform across materials.

Drilling is not milling in disguiseA drill cuts at full diameter: there is no partial radial engagement, no chip thinning.

A drill cuts at full diameter: there is no partial radial engagement, no chip thinning. And feed is given per revolution (fn), not per tooth. The tool therefore applies Sandvik Coromant’s drilling identities, never the milling ones. It embeds no material table for drills: the starting point always comes from the drill datasheet (published vc or spindle speed, plus fn) projected onto the machine limits. Pecking cycles are not modelled: no sourced axial-pass rule is embedded, and the tool says so rather than inventing a coefficient.

Before starting the spindleCheck cutter and holder rotational limits, the spindle’s actual power/torque curve, setup rigidity, chip evacuation and cutting-fluid compatibility.

Check cutter and holder rotational limits, the spindle’s actual power/torque curve, setup rigidity, chip evacuation and cutting-fluid compatibility. Begin with a monitored test cut. The tool computes a coherent starting point; it does not certify the cutter, machine or workpiece.

SourcesSandvik Coromant · International Journal of Machine Tools and Manufacture · Harvey Performance Company + 2 more
  1. Sandvik Coromant, Formulas and definitions for milling — Metric, H 79.

    Location : page H 79: vf, vc, n, Q, Pc et Mc · accessed 2026-08-01

  2. Sandvik Coromant, Drilling formulas and definitions — Metric, web page.

    Location : metric: vc, n, vf = fn × n, Q = Dc × fn × vc / 4, Pc, Mc · accessed 2026-08-04

  3. International Journal of Machine Tools and Manufacture, Size effect and minimum chip thickness in micromilling, Volume 89 (2015), pages 39–54.

    Location : abstract and conclusions: hmin/edge-radius experimental range · accessed 2026-08-01 · DOI 10.1016/j.ijmachtools.2014.11.001

  4. Harvey Performance Company, How to Adjust Running Parameters for Miniature Tooling, web article.

    Location : manufacturer starting parameters and machine limitations · accessed 2026-08-01

  5. Harvey Performance Company, General Machining Guidelines, live web table.

    Location : Carbide End Mills : Non-Ferrous ; Iron, Steel, Stainless ; High Temperature Alloys, Titanium, sfm et chip load (in/dent) par diamètre 1/8"–1". Diamond End Mills Non-Ferrous : bloc gauche material | SFM | CHIP LOAD (IPT) sans dépendance au diamètre, et grille de droite « CHIP LOAD OF GRAPHITE ONLY (IPT, based ON CUTTER DIAMETER) » de 1/32" à 1/2" en colonnes SOFT/MEDIUM/HARD. Seule cette grille est intégrée. Transcription littérale vérifiée par lectures indépendantes du DOM : docs/usinage/donnees-verifiees.md. En-tête de page : « Using the data tables and the milling formulas below, you can calculate the speeds and feeds of any carbide end mills and diamond end mills », renvoi vers les vitesses/avances propres à l’outil employé ; aucune condition d’engagement (ae, ap, trajectoire, arrosage) publiée · accessed 2026-08-04

  6. Harvey Performance Company, Ball Nose Milling Strategy Guide — In The Loupe, article web, sans numéro de révision.

    Location : définitions Deff / R / ADOC / SFM / Sc et figures 2-3 : Deff = D × sin(arccos(1 − 2·ADOC/D)) ; « If you are using less than the cutter diameter, then its likely your RPM’s will need to be adjusted upward » · accessed 2026-08-04

  7. IMCO, Technical Resources — Adjustments for Ball Nose End Mills, aucune révision ni date visible sur le document.

    Location : page 134, encadré « Ball Nose "Effective Diameter" » : De = 2 × √(R² − (R − ADOC)²), sous condition publiée « If the depth of cut (ADOC) is <50% of the tool diameter » ; tables fractionnaire et métrique de contrôle · accessed 2026-08-04

  8. International Journal of Advanced Manufacturing Technology, Determination of minimum uncut chip thickness and size effects in micro-milling of P-20 die steel, 2020.

    Location : rapport h/rβ critique 0,25–0,33 sur acier P-20, seconde plage publiée. Distincte de celle de l’AISI 1045, établissant la dépendance à la matière · accessed 2026-08-04 · DOI 10.1007/s00170-020-04926-6

Scientific validationProvisional · revision 11 · reviewed 2026-08-04

Scope and limitations

  • Generic material profiles do not replace the exact cutter datasheet. Interpolation between diameters and extrapolation below 3.175 mm are visible heuristics; each operation’s ae/ap presets are starting assumptions of the tool (ae = D for slotting and ramping being a definition), not published values.
  • The coating, free-text grade and temper fields were removed : none entered any calculation, and no public source attributes a quantified coefficient to a coating or temper. A field that does nothing is a lie, the maintainer’s rule. Applied (ADR-0121). Free-form context belongs in the datasheet reference.
  • The material family defaults to the most conservative row (lowest published speed, then lowest published feed) of the declared substrate’s table ; the retained grade is displayed and replaceable. A material with no published row (composite, other) gets no numbers : the tool says so and asks for the exact datasheet, no specific cutter or machine profile is embedded, and no cross-material analogy is ever applied.
  • On the diamond grid, SOFT, MEDIUM and HARD qualify the hardness OF THE GRAPHITE BEING CUT, never the tool’s nor another material’s. The published heading reads “chip load of graphite only”. Absent a stated grade the HARD column is used, the most conservative one. And the choice is displayed. The 3/8" cell of the SOFT column is discarded for breaking monotonicity : no value is rebuilt there, and the diameter band that interpolation would span across it is refused with it.
  • Drilling embeds no material table : vc (or n) and fn always come from the entered drill datasheet. No pecking rule is offered, no source is embedded in the repository to justify one.
  • The tool is a starting-point estimator, nothing more : it predicts neither tool deflection, nor cutting stability. Nor tool life. ap does not enter the feed calculation (vf = fz × n × zc), radial chip thinning stops applying at ae/D = 0.5, and without kc and a declared machine capacity, power and torque are not screened. The generic table’s source itself presents its values as general guidelines and refers users to the published parameters of the actual tool. Engagement (ae, ap, toolpath) is not specified there.

Provisional · Sources and assumptions are declared; the full documentary review is still pending.

Empirical rule. The result follows the significant figures of the least precise input.

revision 11 · reviewed 2026-08-04

Revision log

  1. revision 11 · 2026-08-06 · correction

    Sous un plafond d’avance machine, la rotation suit désormais pour préserver la charge par dent publiée (n = vf/(fz·zc)) ; la vitesse de coupe descend en conséquence. L’ancien comportement gardait la rotation et laissait la charge réelle s’écraser, avec un simple avertissement.

    Les liens avec un plafond d’avance actif servent désormais une rotation plus BASSE et une charge par dent intacte, au lieu d’une rotation haute et d’un copeau aminci. Cas rapporté (Ø3, laiton, vf max 570) : n passe de 19 404 à 11 875 tr/min, fz reste 24 µm. Le plafond de broche, lui, se comportait déjà correctement (l’avance suit) et ne change pas.

  2. revision 10 · 2026-08-06 · correction

    Le régime combiné lourd cesse d’être servi en silence : à ae/D ≥ 0,5 ET ap/D > 1 à la fois, le mode générique demande fz de la fiche (exactement comme la pleine largeur) au lieu de servir la charge publiée avec une simple réserve. Le panneau de demande affiche désormais ce qui est déjà déterminé (vc borne basse et n, qui n’attendent pas fz). Et une indication sous ae/ap dit sur place pourquoi ces champs ne modulent ni n ni vf en mode générique.

    Les liens v9 dont l’engagement combiné dépasse ces deux bornes affichent désormais la demande de fz au lieu d’un résultat : leurs nombres ne sont plus servis sans votre charge. Le surfaçage (ae large, ap mince) et l’épaulement (ap profond, ae modéré) sont inchangés. Aucune identité de calcul ne change.

  3. revision 9 · 2026-08-04 · correction

    Trois corrections issues de la confrontation à une implémentation indépendante (comparaison manipulée, dix cas). (1) La compensation d’amincissement du copeau passe de « appliquée par défaut » à « OPT-IN » : la valeur de tête est désormais la charge catalogue, et quand la compensation est activée le diagnostic « chipThinningApplied » l’annonce. C’était la plus grosse transformation appliquée à une valeur publiée (×2,29 au préréglage de contournage) et la seule qui ne se déclarait pas. (2) Le rayon d’angle devient calculable : un champ « rayon de coin » apparaît quand la géométrie est corner-radius, et Dcap = (D − 2r) + corde du coin pour ap < r, D au-delà. La même corde engagée déjà doublement sourcée, appliquée au cercle du coin ; sans rayon saisi, calcul au nominal et avertissement inchangés. (3) La force de coupe Fc = Pc/vc (P = F·v) est publiée en dépistage dès que kc est saisi, avec les réserves de kc mot pour mot.

    LES RÉSULTATS PAR DÉFAUT CHANGENT : sur la page vierge et sur tout lien sans « chip_thinning_mode », l’avance programmée redescend à la charge catalogue (÷2,29 au préréglage de contournage). C’est la valeur publiée, l’ancienne valeur majorée reste accessible en activant la compensation, désormais annoncée. Les liens v8 avec compensation explicite ne changent pas. Une fraise à rayon d’angle avec rayon saisi voit sa rotation servie augmenter (vitesse calculée à Dcap < D). Fc apparaît quand kc est fourni.

  4. revision 8 · 2026-08-04 · scope change

    Le principe change de formulation, et le rainurage fonctionne. (1) ON NE REFUSE JAMAIS UNE OPÉRATION, ON REFUSE D’INVENTER UNE VALEUR : chaque refus du mode générique dont la cause est un trou de couverture (substrat sans table, matière sans ligne. Diamètre hors domaine, cellule écartée) devient une demande DE SAISIE. Les champs vc/fz de la fiche apparaissent dans le formulaire, le motif documenté reste affiché, et le calcul reprend avec les valeurs saisies, à leur provenance. (2) La pleine largeur (rainurage, rampe, plongée) est servie : fz vient de la fiche de la fraise (saisi, la recherche d’une table de rainurage publique au standard du dépôt n’a rien donné : Harvey n’en publie aucune, Haas ne publie que des fiches par série), la vitesse reste la borne basse publiée, signalée non qualifiée pour ce régime. (3) Un sélecteur d’opération en langage de métier (rainurage, contournage, ébauche/épaulement, surfaçage, plongée, rampe) présélectionne ae/ap de façon annoncée et modifiable ; ae et ap montent au parcours principal, avec la longueur taillée (ap > LOC signalé en danger, fait de géométrie), la sortie d’outil (réserve graduée sur les tranches publiées par IMCO, citées jamais appliquées) et la longueur usinée (temps de coupe t = L/vf). (4) La plongée passe par les identités de perçage de Sandvik avec fn = fz × zc. (5) Les marges machine sont dites en clair (consigne théorique contre limite, % utilisé). (6) Les champs sans effet (revêtement, nuance libre, état métallurgique) sont retirés, et la dureté est renommée pour ce qu’elle fait : un contrôle de domaine. Le dépistage hmin dit désormais quand il est inactif au lieu de se taire.

    Les liens v7 en rainurage générique ne montrent plus un refus : ils demandent fz et calculent dès sa saisie. Les liens portant coating/material_grade/material_condition perdent ces clés (aucun calcul n’en dépendait). Les valeurs d’opération « trochoidal » et « finish » disparaissent (contournage couvre la finition de flanc). Aucune identité de calcul n’est modifiée ; aucun résultat en engagement partiel ne change tant que l’opération reste « contournage ».

  5. revision 7 · 2026-08-04 · scope change

    Le diamant cesse d’être refusé en bloc et reçoit son chemin propre, avec son domaine propre. La quatrième table de la page source (« Diamond End Mills, Non-Ferrous ») est intégrée pour LE SEUL GRAPHITE, par sa grille de droite dont l’en-tête dit littéralement « CHIP LOAD OF GRAPHITE ONLY (IPT, based ON CUTTER DIAMETER) » : dix diamètres publiés de 1/32" (0,794 mm) à 1/2", trois colonnes SOFT/MEDIUM/HARD qui qualifient la dureté DU GRAPHITE, et la vitesse 500-2000 SFM de la ligne « Carbon (Graphite) » dont la cellule de charge renvoie elle-même à cette grille. C’est la seule donnée de toute la page qui couvre nativement le domaine micro : sous 3,175 mm, là où la table carbure oblige à extrapoler, la charge est désormais publiée. Les onze autres matières de cette table ne sont pas intégrées : leur charge par dent y est donnée sans aucune dépendance au diamètre, et elles font refuser le point de départ générique avec ce motif nommé. La cellule 3/8" de la colonne SOFT reste écartée pour rupture de monotonie, ce qui rend indisponible non pas un point mais la bande 7,94–11,11 mm de cette colonne. Une interpolation y fabriquerait justement la valeur écartée. Correction annexe : trois lignes carbure intégrées par la version 6 n’avaient pas de libellé dans le sélecteur de nuance, ce qui décalait l’étiquette de toutes les lignes suivantes.

    Les liens v6 déclarant une fraise diamant en mode générique produisent désormais un résultat sur le graphite, au lieu du refus antérieur ; sur toute autre matière ils affichent un refus différent, dont le motif est la granularité de la source et non plus le substrat. Aucune identité de calcul n’est modifiée et aucun résultat carbure ne change, la règle de défaut par famille est seulement complétée d’un troisième critère (charge publiée la plus basse) qui départage les trois colonnes de graphite sans déplacer aucun défaut carbure, vérifié ligne à ligne. Une nuance de départ appartenant à l’autre table est désormais refusée au lieu d’être servie.

  6. revision 6 · 2026-08-04 · scope change

    Trois champs cessent d’être décoratifs et un seuil cesse d’être universel. (1) La géométrie agit : les identités de vitesse s’appliquent désormais au diamètre de coupe à la profondeur ap (Dcap), le symbole qu’emploie la feuille Sandvik citée depuis l’origine. Pour une hémisphérique Ø 1 mm à ap = 0,05 mm, Dcap = 0,436 mm et la rotation nécessaire est 2,3 fois plus élevée qu’au nominal. Formule doublement sourcée (Harvey, IMCO) et vérifiée contre la table numérique publiée par IMCO. Les géométries dont Dcap n’est pas calculable (rayon d’angle, gravure) calculent au nominal et le disent. (2) La trajectoire agit : en rainurage, ae = D par définition. Et le mode générique refuse de servir un point de départ, sa source ne qualifie aucun régime d’engagement, et la pleine rainure est le régime où ce silence pèse le plus lourd. (3) Le seuil hmin/rβ 0,22–0,36, mesuré sur l’acier AISI 1045, n’est plus appliqué qu’à la famille acier ; ailleurs le dépistage reste inactif au lieu de rendre un verdict « danger » sur le seuil d’une autre matière. (4) Quatre lignes publiées de la table Iron/Steel/Stainless, absentes du dépôt, sont intégrées ; deux autres restent écartées pour un motif nommé.

    Les liens antérieurs en mode générique déclarant le rainurage, ou ae ≥ D. Ne produisent plus de nombres : ils affichent le refus motivé. Les liens déclarant une fraise hémisphérique voient leur rotation et leur vitesse changer : c’est la correction d’une erreur, pas un nouveau modèle. Les liens sur matière non-acier avec un rayon d’arête saisi perdent le dépistage de copeau minimal tant qu’aucune plage n’est saisie. Le défaut générique de la famille acier devient la ligne Hy-Tugg/Stressproof (50-150) : le point de départ calculé est identique à celui de 4340, seule la nuance affichée change. Aucune identité de calcul n’est modifiée ; les résultats à bout plat sont inchangés.

  7. revision 5 · 2026-08-04 · scope change

    Le substrat de la fraise conditionne désormais le mode générique : la table intégrée ne vaut que pour le carbure monobloc (périmètre publié par sa source), et toute autre matière d’outil (HSS, céramique. Diamant, autre) fait refuser le point de départ générique, avec bascule guidée vers le mode fiche fabricant. Aucun facteur de conversion entre substrats n’est intégré. Le substrat devient visible dans le parcours principal en mode générique, le libellé du mode annonce « carbure », et le contrat du modèle est affiché avec chaque résultat : pas de prédiction de flexion, de stabilité ni de durée de vie ; ap sans effet sur l’avance ; amincissement radial inactif dès ae/D = 0,5 (signalé aussi en diagnostic quand ce régime est atteint) ; aucun dépistage puissance/couple sans kc et capacité machine.

    Les liens v4 en mode générique avec un substrat autre que carbure ne produisent plus de nombres : ils affichent le refus motivé et la marche à suivre. Les identités de calcul sont inchangées ; aucun résultat carbure ne change.

  8. revision 4 · 2026-08-04 · scope change

    La table générique publique par famille de matière devient le chemin unique du point de départ : matière + géométrie d’outil suffisent, sans référence de fraise. Les profils propres à un atelier particulier (une fraise de catalogue et deux machines) sont retirés, y compris le point laiton qui reprenait les nombres du cuivre par analogie. La couverture passe de 12 à 29 lignes publiées (fontes, aciers à outils et haute résistance, inox 303/17-4/410. Superalliages Ni/Co/base fer, bronzes, titane 5Al-2.5Sn, graphite), chacune vérifiée sur la source. Les limites machine deviennent des saisies facultatives, et la référence de la fiche devient facultative (traçabilité d’export uniquement).

    Les liens v3 créés avec un profil d’atelier retombent sur le mode générique sans limite machine : leurs résultats changent. Le défaut générique de la famille acier devient la ligne haute résistance 4340 (vitesse publiée la plus basse). Les identités de calcul sont inchangées.

  9. revision 3 · 2026-08-04 · scope change

    La vitesse s’entre au choix en vc ou en rotation catalogue (vc dérivée et affichée), et un modèle de perçage distinct est ajouté : fiche foret (vc ou n, avance par tour), identités Sandvik de perçage, limites machine, dépistage puissance/couple. Le repère ae/ap devient compact, à côté des champs qu’il illustre.

    Aucun résultat v2 n’est modifié : les identités de fraisage sont inchangées et les liens v2 restaurent toutes leurs valeurs (clés d’état seulement ajoutées). Les résultats de perçage sont nouveaux.

  10. revision 2 · 2026-08-02 · scope change

    Parcours refondu : le point de départ est dérivé automatiquement de la matière et de la fraise (table de catalogue, table générique ou fiche saisie), la machine se choisit par profil, et provenance comme réserves sont affichées avec le résultat, calculé en continu.

    Les identités de calcul sont inchangées ; les clés d’état de l’URL changent et les liens v1 ne restaurent plus toutes les valeurs.

  11. revision 1 · 2026-08-01 · scope change

    Première version du calculateur de paramètres de micro-fraisage.

    Nouveau calcul : aucun résultat antérieur modifié.