Sumivo · Manufacturing

Production Cycle Time Calculator

Calculate average elapsed production time for each completed unit.

01 / inputs

min
units

02 / result

CYCLE TIME

2 min/unit

Minutes per unit
2 min
Seconds per unit
120 s

Calculation trace

  1. 480 ÷ 240 = 2
    2 min/unit
    Cycle time in minutes
  2. 2 × 60 = 120
    120 s/unit
    Cycle time in seconds

Maintained by Jack Shi

§

How it works

Cycle time = total production time ÷ units produced — the average time per unit. Shown in minutes and seconds.

Assumptions & limits

  • Total time and unit count are for the same run.
  • Gives an average, not the time of any single unit.

Verified runs

Synthetic examples executed at build revision 24533ff on . Cards round decimal results to 6 significant figures; matching uses full precision and the tolerance below. Matches cover the displayed fields, not every possible input or clinical or engineering validation.

  • Inputs: Production time: 480 min; Units produced: 240 units

    Result: Cycle time: 2 min/unit; Cycle time: 120 s/unit (expected Cycle time: 2 min/unit; Cycle time: 120 s/unit) ✓

  • Inputs: Production time: 480 min; Units produced: 0 units

    Result: Rejected: Units produced must be a positive integer. (expected Rejected) ✓

  • Inputs: Production time: 480 min; Units produced: 120 units

    Result: Cycle time: 4 min/unit; Cycle time: 240 s/unit (expected Cycle time: 4 min/unit; Cycle time: 240 s/unit) ✓

How these runs were checked

Method: production-cycle-time@1.0.0. Expectations come from the listed test fixtures or hand arithmetic; they are not copied from these executions. Omitted optional inputs use the method defaults. Run dates record execution, not expert review or fresh measurements.

Download all verified runs (JSON) — full inputs, returned values, expectations, timestamps and buildRevision.

  • normal: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Cycle time: 2 min/unit; Cycle time: 120 s/unit. Expected: Cycle time: 2 min/unit; Cycle time: 120 s/unit. Expectation: packages/calculator-core/tests/production-cycle-time.test.ts
  • boundary: . Absolute tolerance: 1e-10. Text and booleans match exactly. Full-precision result: Rejected: Units produced must be a positive integer.. Expected: Rejected. Expectation: packages/calculator-core/tests/production-cycle-time.test.ts
  • sensitivity: . Absolute tolerance: 0. Text and booleans match exactly. Full-precision result: Cycle time: 4 min/unit; Cycle time: 240 s/unit. Expected: Cycle time: 4 min/unit; Cycle time: 240 s/unit. Expectation: Hand arithmetic: 480/120 = 4 min/unit; 4 × 60 = 240 s/unit.

Reproduce from the source checkout with pnpm --filter @sumivo/web gen:verified-runs. A rebuild changes execution times; the revision identifies its Git starting point, including any uncommitted changes made for that build.

§

FAQ

Should cycle time be below takt time?
Yes. To keep up with demand, your cycle time should be at or below the takt time.
§

Related calculators

§

SOURCES