OFFLINE TOOL / CAPACITY PLANNING V1.4
PRODUCTION / 024OFFLINE

Capacity planning

Required against available hours for each machine or resource from products, demand, cycle and setup times: load, bottleneck, shortfall and the demand the bottleneck allows.

Input

Paste, open a CSV, TSV, TXT or XLSX file (up to 20 MB), or drop it on the field. Files are read in this browser only.

Columns

Found by the header names. Setups and Setup time are optional and only taken by their names.

Product  Resource  Demand    Cycle time
P-100    Saw       1200      3
P-100    CNC mill            12
Long format
1 row = 1 product on a resource

Columns: tab, ; or ,
Decimals: 12,5 or 12.5

Paste measurements to start.

One row per product and resource it passes through: the demand in the period (on one row of the product is enough), the cycle time per unit on that resource, and if you like the number of setups in the period and the minutes of one setup.

Paste, open a CSV, TSV, TXT or XLSX file (up to 20 MB), or drop it on the field. Files are read in this browser only.

Columns

Found by the header names, or in the order Resource, Shifts, Hours, Days, Efficiency. Units (parallel machines) is optional, 1 when empty.

Resource  Units     Shifts    Hours     Days      Efficiency %
Saw       1         1         7.5       20        85
Long format
1 row = 1 resource

Columns: tab, ; or ,
Decimals: 12,5 or 12.5

Paste measurements to start.

One row per machine, work centre or station group: parallel units, shifts per day, hours per shift, working days in the period and the efficiency or OEE in percent.

Runs in this browser. Data is not uploaded or stored.

Results

—Bottleneck load
—Bottleneck
—Demand possible
—Total shortfall

    How the capacity plan is calculated

    A rough-cut capacity plan compares the hours a period's demand needs on each machine or work centre with the hours that resource can actually deliver. The resource with the highest load is the bottleneck: it decides how much of the demand the plant can make.

    Formulas

    Worked example (the tool's example)

    1. The two CNC mills work 2 shifts of 7.5 h for 20 days at 80 % efficiency: 2 × 2 × 7.5 × 20 × 0.80 = 480 h available.
    2. They mill 1200 × P-100 at 12 min, 800 × P-200 at 15 min and 500 × P-300 at 9 min: 30,900 min = 515 h of run time, plus 10 setups (4 × 45 + 4 × 60 + 2 × 45 = 510 min = 8.5 h). Required 523.5 h: load = 523.5 / 480 = 109.1 %, a shortfall of 43.5 h.
    3. The saw (91.5 %), the lathe (98.4 %) and assembly (86.7 %) fit. The mills are the bottleneck.
    4. At 100 % of the mills: m = (480 − 8.5) / 515 = 0.9155, so 91.6 % of the demand: 1098 of P-100, 732 of P-200, 457 of P-300, 274 of P-400. Otherwise 43.5 hours must be found, for example one more shift of one mill for about 7 days.

    Common mistakes

    Input and files

    Questions

    What load should a resource be planned to?
    Below 100 % of its available hours once the efficiency is taken into account; many plants aim at 85 to 90 % so that a breakdown or a rush order does not delay everything. A resource planned above 100 % will not make the plan without overtime, extra shifts or moving work.
    Why count setups separately?
    Setups depend on the number of batches, not on the quantity. If demand grows with the same number of batches, only the run time grows; if batches get smaller to cut stock, the setup hours grow while the demand stays the same.
    Is the most loaded resource always the bottleneck?
    For the current plan, yes. For more demand, not always: a resource whose load is mostly fixed setup time can be more loaded today but have more room for extra quantity than one with more run time. The tool reports both the most loaded resource and the one that limits more demand.
    What does this rough-cut plan leave out?
    Timing within the period, queues, batch sequencing, material availability and labour. It answers whether the hours are there in total; a finite schedule decides whether the orders can be done in time.