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
Resultado
28 s
Machining 28 s · TNP 0 s
129,6
Based on cycle time per part
0
1 tool
Medium
Deterministic estimate, not the machine clock
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.
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
CNC simulator & editor
CNC IDE: editing with G/M tooltips, line inspector, conversion between controls and 2D/3D toolpath.
Cutting parameters calculator
Recommendation of Vc, RPM, feeds and theoretical roughness for lathe, milling, drilling and threading depending on material and tool. Ideal to get the starting point.
Calculate parts per bar
Calculate how many pieces fit in a bar, bars for a demand and 1D nesting of various dimensions, with kerf, remainder, weight and material cost.