MANUFACTURING / INTEGRATION / AUTOMATION
LIVE TOOL

Line balancing and Yamazumi chart

Tasks with times and precedence stacked per station against takt, line efficiency, balance delay and smoothness, and a station proposal by ranked positional weight.

Input

Takt comes from the takt time calculator (available time / demand). The proposal fills each station up to takt, respecting the predecessors.

Example dataReplace with your own tasks

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. Station, Predecessors and Category are optional and may be empty in a row.

Task    Time (s)  Station   Predecessors  Category
Base    18        S1                      VA
Switch  14        S1        Base          VA
Long format
1 row = 1 task

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

Read as: tab-separated · whole numbers · 12 rows · header row skipped

Data as understood — first 10 of 12 rows
#TaskTime (s)StationPredecessorsCategory
1Base18S1VA
2Fetch parts12S1Waste
3Switch14S1BaseVA
4Motor32S2BaseVA
5Burrs24S2MotorVA
6Wire motor26S3MotorVA
7Hopper16S3BurrsVA
8Connect20S3Wire motor, SwitchVA
9Housing28S4Connect, HopperVA
10Test30S4HousingNVA

+2 more rows

One row per task: name and time in seconds; the station it is done at (stations are ordered as they first appear); the tasks that must be finished before it, separated by commas; and VA (value added), NVA (necessary but not value adding) or Waste.

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

Results

81.3%Line efficiency
5Minimum stations
5Stations now
5Proposal

12 tasks, 252.0 s of work · takt 60.0 s → at least 5 stations · now 5 stations, longest 62.0 s · proposal (ranked positional weight) 5 stations

  • Over takt: S3. These stations cannot keep the takt.
Yamazumi chart of the stations as entered: 5 stations against takt 60.0 s. S1 44.0 s (Base 18.0 s value added, Fetch parts 12.0 s waste, Switch 14.0 s value added); S2 56.0 s (Motor 32.0 s value added, Burrs 24.0 s value added); S3 62.0 s (Wire motor 26.0 s value added, Hopper 16.0 s value added, Connect 20.0 s value added), over takt; S4 58.0 s (Housing 28.0 s value added, Test 30.0 s non-value added); S5 32.0 s (Label 10.0 s non-value added, Pack 22.0 s non-value added).0204060SecondsBaseFetch par…SwitchS144.0MotorBurrsS256.0Wire motorHopperConnectS362.0HousingTestS458.0LabelPackS532.0Takt 60.0 s
Value addedNon-value addedWasteNo categoryTakt
Yamazumi chart of the proposal (ranked positional weight): 5 stations against takt 60.0 s. S1 50.0 s (Base 18.0 s value added, Motor 32.0 s value added); S2 50.0 s (Wire motor 26.0 s value added, Burrs 24.0 s value added); S3 50.0 s (Switch 14.0 s value added, Connect 20.0 s value added, Hopper 16.0 s value added); S4 58.0 s (Housing 28.0 s value added, Test 30.0 s non-value added); S5 44.0 s (Label 10.0 s non-value added, Pack 22.0 s non-value added, Fetch parts 12.0 s waste).0204060SecondsBaseMotorS150.0Wire motorBurrsS250.0SwitchConnectHopperS350.0HousingTestS458.0LabelPackFetch par…S544.0Takt 60.0 s
Proposal: a starting point to check on the line (reach, tools, operator skills), not a plan.
Balance
MeasureAs enteredProposal
Stations55
Longest station (s)62.058.0
Line efficiency81.3%86.9%
Balance delay18.7%13.1%
Smoothness index35.7219.70
Efficiency at takt84.0%84.0%
Stations as entered
StationTime (s)Idle at takt (s)Tasks
S144.016.0Base, Fetch parts, Switch
S256.04.0Motor, Burrs
S362.0-2.0Wire motor, Hopper, Connect
S458.02.0Housing, Test
S532.028.0Label, Pack
Proposal (ranked positional weight)
StationTime (s)Idle at takt (s)Tasks
S150.010.0Base, Motor
S250.010.0Wire motor, Burrs
S350.010.0Switch, Connect, Hopper
S458.02.0Housing, Test
S544.016.0Label, Pack, Fetch parts

Download offline versionSingle HTML file · v1.3 · 553 KB · works without internet

How line balancing works

Line balancing shares the tasks of an assembly line between stations so that every station finishes within takt and the stations are loaded as evenly as possible. Each idle second at a station is paid for on every unit; each second over takt is lost output. The Yamazumi chart stacks the tasks of each station so both show at once.

Measures

The proposal

Worked example (the tool's example)

  1. Twelve tasks of a coffee grinder assembly take Σt = 252 s. With a takt of 60 s at least ⌈252 / 60⌉ = ⌈4.2⌉ = 5 stations are needed.
  2. As entered, the five stations take 44, 56, 62, 58 and 32 s. Station S3 (wire motor, hopper, connect: 62 s) is over takt. Line efficiency = 252 / (5 × 62) = 81.3 %, balance delay 18.7 %, smoothness index √(18² + 6² + 0² + 4² + 30²) = 35.7.
  3. The ranked positional weight proposal also uses 5 stations: 50, 50, 50, 58 and 44 s (base and motor; wire motor and burrs; switch, connect and hopper; housing and test; label, pack and fetch parts). The longest is 58 s, within takt: line efficiency = 252 / (5 × 58) = 86.9 %.
  4. The chart also shows that “Fetch parts” (12 s) is waste and test, label and pack (62 s) are necessary but add no value: moving parts closer removes a block instead of moving it.

Common mistakes

Input and files

Questions

What is a Yamazumi chart?
A stacked bar chart with one column per station (or operator) in which each block is one task, drawn to its time. Yamazumi is Japanese for “piled up”. With the takt line across it, it shows at a glance which stations are overloaded, which have idle time and how much of the work adds value.
What is a good line efficiency?
It depends on how finely the work can be split; 85 to 95 % is common for a manual assembly line. Efficiency is measured against the longest station, so a line can be well balanced and still too slow: check the longest station against takt as well.
Does the ranked positional weight method find the best balance?
Not always. It is a heuristic: it usually gets close to the minimum number of stations but does not guarantee it, and it ignores zoning, reach, tools and operator skills. Treat its result as a proposal to check and adjust on the line.
What if one task is longer than takt?
No assignment of whole tasks can meet takt. Split the task, run two stations in parallel for it, speed it up, or increase the available time. The proposal is not made until every task fits takt.