Calculadora de tiempo de ciclo CNC

Estimate the cycle time of a G-code: cutting, rapids, cycles, dwells and tool changes. No sign-up: the calculation runs in your browser. For part costs use the quoter.

Estimate the cycle time of a Fanuc/ISO program (lathe or mill) in the browser: cutting, rapids, cycles, dwells and tool changes. The calculation runs in the browser, without opening CAM. For a part cost, send the result to the quoter.

Máquina

Effective machine: Mill (auto-detected: milling machine · M06 tool change) · profile 10000 mm/min · tool change 2 s

Bruto

Programa G-code

%
O2001 (EJEMPLO TC - TALADRO)
G21 G40 G49 G80 G90
T1 M6
G54
G0 X40. Y30.
G43 Z80. H1 M3 S1800
G0 Z5.
G81 Z-15. R2. F180.
X60.
X80. Y50.
G80
G0 Z100. M5
M30
%

Resultado

TC/piece

28 s

Machining 28 s · TNP 0 s

Parts / hour

129,6

Based on cycle time per part

Tool changes

0

1 tool

Confidence

Medium

Deterministic estimate, not the machine clock

1 tool

Estimator warnings

  • G81: drilling ΔZ=17.0 mm (×3).
  • Cycles: 1 s of rapids between passes (G71/G72/G83…) included in «G00 rapids».

This calculator only estimates times. For material, rates and €/part, send the program and the cycle time to the quoter.

Cutting parameters

CNC cycle time calculator from G-code

What the estimated TC includes

Machining (G01/G02/G03 and cycles), G00 positioning, G04, G28 returns, spindle start and TNP (indexing + approach). The breakdown shows the weight of each item.

Lathe vs milling machine

We detect typical lathe codes (G71/G72/G76, G96/G99). On a lathe it helps to give the stock Ø for G71/G96; on a mill the part size is optional. You can also force the machine type.

Parts per hour

From the cycle time per part we calculate parts/hour to plan the machine. This tool does not calculate €/part: for material, rates, tools and margins send the program and the cycle time to the automatic quoter.

Frequently asked questions

How is cycle time (TC) calculated from a G-code?

We add cutting times (length ÷ effective feed), G00 rapids, canned cycles (G71/G72/G81/G83/G76…), G04 dwells, G28, spindle ramps and tool changes. The result is an indicative cycle time per part based on your machine profile.

What machine data should I indicate?

At minimum the rapid rate (mm/min) and the tool change time. Optionally overhead per G00, acceleration, spindle ramp, G28 and approach after change. If you leave a field empty, typical shop values are used.

Why order the gross/stock?

On a lathe, the Ø (and optionally the length) improves the estimate of G71/G72 roughing and G96. On a mill, X×Y×Z helps put pocketing in context; if you don't have it, you can still estimate from the program alone.

Is it 100% reliable against the machine clock?

No. It is a deterministic estimate: it does not model full look-ahead, PLC or live overrides. Use it to compare programs and plan the machine; validate the real cycle time on the machine or control simulator.

How is it different from GetGCode Viewer?

This tool is focused only on the TC: paste/import, machine profile, breakdown and parts/hour. The Viewer adds editing, 2D/3D toolpath, warnings and AI. You can open the same program in the Viewer with one click.

Can I use it to quote?

No: this tool only estimates time. For a part cost (material, machine, tools, margins and batch) send this program and the cycle time to the GetGCode automatic quoter.

Related tools