「組立が遅い」は分かっている。では、その1工程を直すと1日何個増えるのか
ストップウォッチ片手にラインの横に立って、工程ごとの秒数をノートに書き取る。部品供給30秒、組立85秒、ねじ締め35秒、検査40秒。ここまでは誰でもできる。問題はその次だ。この4つの数字から「今のラインは1日何個作れるのか」「組立を分けたら何個に増えるのか」まで、いったい何をどう計算すればいいのか。
厄介なのは、そこに用語が5つも登場することだ。観測時間、標準時間、サイクルタイム、タクトタイム、編成効率。しかもテキストによって定義が微妙に違う。余裕率には内掛けと外掛けがあり、編成効率にはサイクルタイム基準とタクト基準がある。どれも「知っていれば当たり前」なのに、初めて調べる人にとっては、どの記事を読んでも自分の4つの数字にたどり着けない。
そして最後にもうひとつ。総作業時間を1秒も減らさずに、工程の分け方を変えるだけで1日の生産能力が約1.9倍になることがある。上の4工程がまさにそれで、実際の数字は§7のケース2とケース3で見せる。作業を速くするのではなく、割り振りを変えるだけで、だ。このツールは、実測した秒数からその答えまでを1本の計算で繋ぐために作った。
なぜこの計算ツールを作ったのか
きっかけは、探しても無かったことだ。日本語圏で「ラインバランシング 計算」「編成効率 計算」を検索して、自分の工程時間を入れると答えが出るブラウザ完結のツールを探すと、リフロー炉に特化したものが1個見つかるだけで、汎用のものが出てこない。SERPの上位は日本IE協会、キーエンス、tebiki、カミナシ、カイゼンベース——全部が解説記事だ。読めば理解はできる。だが理解した後に自分の数字を入れる場所が無い。結局、電卓かExcelを開いて手で組むことになる。
もっと困るのが用語の分断だった。「標準時間 計算」で出てくる記事にはレイティングと余裕率の話しか書いていない。「編成効率 求め方」の記事は工程時間が既に決まっている前提から始まる。「タクトタイム 計算」の記事は稼働時間÷必要生産数で終わる。実際にはこれらは1本の流れで繋がっている——ストップウォッチで測った観測時間をレイティングで補正して正味時間にし、余裕率を乗せて標準時間にし、その最大値がサイクルタイムになり、稼働時間から求めたタクトタイムと比べて足りるかを判断する——のに、その全体像を通しで扱っている場所が無い。だから分断されたまま実装した。
実装中に一番悩んだのは編成効率の定義だ。編成効率には分母をサイクルタイムで取る流儀と、タクトタイムで取る流儀の2つがあり、当然だが値が違う。片方だけを表示すると、手元のテキストが別の流儀だった人は「答えが合わない」と混乱する。かといって黙って両方出すと、今度はどちらが何なのか分からない。結論として、JIS Z 8141:2001 と日本IE協会の定義に合わせてサイクルタイム基準を主指標に据え、タクト基準を副表示として必ずラベル付きで併記することにした。しかもタクト基準の値は100%を超えることがあって、それは「今の工程数ではどう配分してもタクトを満たせない」という別の情報を持っている。だから上限で丸めていない。
ラインバランシングの用語を1本の流れで整理する
用語を1つずつバラバラに覚えようとすると必ず混乱する。順番に沿って追いかけるのが早い。
標準時間 とは — 観測時間をそのまま使ってはいけない理由
ストップウォッチで測った時間を観測時間という。この値には2つの「その場かぎりの事情」が混ざっている。ひとつは作業者のペース。ベテランが飛ばして作業した日の45秒と、新人が慎重に作業した日の45秒は、同じ45秒でも意味が違う。もうひとつは中断や疲労。人間は8時間まったく同じペースで動き続けられない。
だから2段階で補正する。まずレイティング係数 R で作業ペースを標準のペースに揃える。これで出てくるのが正味時間(NT)。
NT = 観測時間 × R / 100
ここで向きを間違える人が非常に多い。R が100未満は「基準より遅い」、100超は「基準より速い」だ。速い人を観測したなら、その人の短い時間を標準に引き伸ばす必要があるので、100より大きい係数を掛ける。観測42秒の作業をペース95%(やや遅め)の人がやっていたなら、正味時間は42×0.95 = 39.9秒と短くなる。「遅い人だったから時間を伸ばす」と直感で考えると逆になるので注意。
次に余裕率 A で、疲労回復・段取り・不規則な中断のぶんを上乗せする。ここで出てくるのが標準時間(ST)だ。JIS Z 8141:2001 の 5108 は余裕を「作業に関して不規則的・偶発的に発生する必要な行動で,作業を遂行するうえでの避けられない遅れ」と定義している。
内掛け 外掛け 余裕率 — 同じ15%でも答えが違う
余裕率の乗せ方には2通りある。ここが実務で最も取り違えられる箇所だ。
外掛け法: 余裕率 = 余裕時間 ÷ 正味時間
ST = NT × (1 + A/100)
内掛け法: 余裕率 = 余裕時間 ÷ (正味時間 + 余裕時間)
ST = NT ÷ (1 − A/100)
分母が違う。外掛けは「正味の作業時間に対して何%の余裕を積むか」、内掛けは「できあがった標準時間のうち何%が余裕か」を表している。同じ「余裕率15%」でも、外掛けの倍率は1.15、内掛けの倍率は 1 ÷ 0.85 = 約1.17647 で、内掛けのほうが約2.3%長い標準時間になる。どちらが正しいという話ではなく、社内の標準時間規程がどちらの方式かに合わせるだけだ。ただし混在させると工程間で基準が揃わなくなる。
サイクルタイム タクトタイム 違い — 出どころがまったく違う2つの秒数
この2つを混同した解説がとても多い。まったく別物だと理解しておくと以降がスムーズになる。
サイクルタイム(CT)は、ラインの実力だ。ベルトコンベアで繋がった工程では、全体の産出間隔はいちばん長い工程で決まる。だから CT = max(ST_i)。4人でリレーを走ると、チームのゴール時刻はいちばん遅い区間のタイムに引きずられるのと同じで、他の3人がどれだけ速くても、遅い1人が走り終わるまで次には進めない。
タクトタイム(TT)は、客先の要求から逆算した目標だ。1日に450個必要で、ラインを480分動かせるなら、1個あたりに使ってよい時間は決まる。
TT = 稼働時間[分] × 60 ÷ 必要生産数[個]
= 480 × 60 ÷ 450 = 64.0 秒/個
ここで単位に注意。工程時間は秒で測るのに、稼働時間は分で入れるのが普通だ。60を掛け忘れると答えが60倍ずれる。タクトタイム計算で最も多いミスがこれ。
CT はラインが持っている実力、TT は満たすべき要求水準。だから CT ≦ TT なら要求を満たせるし、CT > TT なら足りない。その差が「あと何秒縮めればいいか」になる。なお JIS Z 8141:2001 の 3409 はサイクルタイムを「生産ラインに資材を投入する時間間隔」と定義しており、実務でいう「いちばん長い工程の時間」とは着眼点が違う。均されたラインではこの2つが一致するが、表現としては別方向から同じ現象を見ている。
編成効率 求め方 — 待っている時間を測る指標
工程時間が決まったら、ラインが均されているかを1つの数字にする。
編成効率 E = ΣST ÷ (工程数 N × CT) × 100 [%]
バランスロス率 = 100 − E [%]
分母の N × CT は、「全工程がネック工程と同じ長さだった場合の総時間」だ。実際の総作業時間 ΣST がそれに対してどれだけの割合かを見ている。リレーのたとえで言えば、いちばん遅い人の区間タイムを全員に適用したときの合計に対し、実際の合計がどれだけか。差分は他の3人が待っていた時間、つまりバランスロスだ。
JIS Z 8141:2001 は 3403 でラインバランシングを「生産ラインの各作業ステーションに割り付ける作業量を均等化する方法」、3410 で編成効率を「作業編成の効率性を示す尺度」と定義し、備考で「バランスロス = 1 − 編成効率」と示している(JIS Z 8141:2001 生産管理用語、日本IE協会 ラインバランシング)。
ただし、分母の CT をタクトタイム TT に置き換える流儀もある。ΣST ÷ (N × TT) × 100 だ。CT と TT が違う値である以上、当然この2つの編成効率は違う値になる。自分が読んでいるテキストがどちらの基準なのかを確認しないまま数字を突き合わせると、必ず食い違う。
工程時間を均さないと、原価に何が起きるか
編成効率は「見栄えのいい指標」ではない。金額に直結する。
まず生産能力そのものが落ちる。§7で見せるケース2とケース3は、総作業時間190秒が完全に同じで、85秒の組立工程を45秒と40秒に分けただけの違いしかない。それだけで1日の生産可能数が338個から640個へ、約1.9倍に動く。作業を速くしたわけでも人を増やしたわけでもない。逆に言えば、均さないままのラインは半分近い能力を捨てている。
その状態でタクトを満たせないまま量産に入ると、埋め合わせは残業と休日出勤になる。ケース2は1日62個の不足だが、これが20営業日続けば1,240個。この不足を割増賃金で埋めた分は、まるごと製造原価に乗る。バランスロス率44.1%は「手待ちで捨てている時間の割合」であり、その時間にも人件費は発生している。
さらに効いてくるのが標準時間そのものの精度だ。標準時間は編成効率の材料であると同時に、原価計算・工数見積・要員計画の基礎でもある。ここで内掛けと外掛けを取り違えると、余裕率15%の場合で約2.3%の差が出る。1工程あたり1秒の話に見えるが、年間の総工数に対して2.3%は無視できる幅ではない。レイティング係数の向きを逆にしていれば、ずれはもっと大きくなる。
規格面も押さえておきたい。JIS Z 8141:2001 は編成効率とバランスロスを用語として定義しているが、何%以上を良しとするかは規定していない。実務では85%前後を目標水準として挙げることが多く、本ツールも4段階の判定を表示するが、これは慣行の目安であって規格値ではない。手作業中心の組立ラインと自動機主体のラインでは狙える水準がそもそも違うし、製品によって分割できる最小の作業単位も違う。判定は達成水準の表示であって、合否判定として扱うものではない。
この計算が要る場面
新しいラインの立ち上げ。要求数量が先に決まっているケースでは、まずタクトタイムを押さえる。1日500個を450分で作るなら1個54秒。そこから逆算して、総作業時間が何秒なら何工程必要かを見積もる。理論最小工程数がこの用途の主役になる。
既存ラインの改善検討。会議で「組立を2つに割ろう」という案が出たとき、割った後の編成効率と生産可能数を先に出しておけると議論が早い。工程を1行足して秒数を振り直すだけで、結果がその場で動く。ケース2とケース3の対比は、まさにこの使い方だ。
繁忙期に増産できるかの判断。今のサイクルタイムで1日何個までなのかは、稼働時間÷CTを切り捨てるだけで出る。残業で稼働時間を延ばした場合も、稼働分を変えて再計算すればいい。
中小企業診断士 運営管理・QC検定の計算練習。編成効率とバランスロス率、タクトタイムは頻出のうえ、手計算だと検算に時間がかかる。プリセットの「診断士の典型問題」は5工程50/60/45/55/40秒という定番の形で、自分の答えと突き合わせられる。
基本の使い方(3ステップ)
① 工程と観測時間を入れる。工程を1行ずつ追加して、ストップウォッチ法で測った観測時間を秒で入力する。工程名は任意で、空欄なら「工程1」「工程2」と自動で番号が振られる。工程は最大12まで。1行でも観測時間が空欄だと計算しない仕様にしてある(黙って除外すると工程数が変わって編成効率が動いてしまうため)。
② 標準時間に換算するかを選ぶ。観測時間をそのまま工程時間として使うか、標準時間に換算するかを選択する。換算を選ぶとレイティング係数と余裕率の入力欄が現れ、余裕率の方式として外掛け法/内掛け法を選べる。選択中の方式に対応する式が1行で表示されるので、内掛けと外掛けのどちらを選んだかをその場で確認できる。
③ 生産条件を入れて読む。1日の稼働時間(分)と必要生産数(個)を入れると、タクトタイム・サイクルタイム・編成効率・バランスロス率・ネック工程・理論最小工程数・1日の生産可能数が出る。工程別の棒グラフにタクトタイム線とサイクルタイム線が重なって描かれるので、どの工程が飛び出しているかを目で確認できる。
必要生産数は空欄でもよい。その場合はタクトタイム・タクト達成判定・理論最小工程数が「—」になるだけで、編成効率・バランスロス率・サイクルタイム・ネック工程・生産可能数は通常どおり出る。タクトがまだ決まっていない検討段階でも使えるようにしてある。プリセット5件から選べば、典型ケースの数字が1クリックで入る。
使用例8ケース — 実際に計算した数値
以下はすべてツールに同じ入力を与えて得た値。中間値も含めて検証済みのものを載せている。
ケース1: 診断士の典型問題(5工程・換算なし)
入力: 工程5件 50 / 60 / 45 / 55 / 40 秒、換算OFF、稼働480分、必要450個 結果: ΣST = 250秒、CT = 60秒、TT = 64秒、編成効率(CT基準)= 83.3%、バランスロス率 = 16.7%、判定「改善余地あり」、ネック工程 = 工程2、理論最小工程数 = 4、1日の生産可能数 = 480個、タクト達成 解釈: 平均工程時間は50秒なので、ネックの工程2だけが10秒長い。タクト64秒に対してCT60秒なので要求は満たせるが、バランスロス16.7%——つまり作業時間の6分の1は他工程の手待ちに消えている。理論最小工程数が4なのに5工程使っているのも、均せば1工程減らせる余地があることを示している。
ケース2: ネック工程が突出(改善前)
入力: 部品供給30 / 組立85 / ねじ締め35 / 検査40 秒、換算OFF、稼働480分、必要400個 結果: ΣST = 190秒、CT = 85秒、TT = 72秒、編成効率 = 55.9%、バランスロス率 = 44.1%、判定「要改善」、ネック工程 = 組立、理論最小工程数 = 3、1日の生産可能数 = 338個、タクト未達(13秒超過・62個不足) 解釈: 平均工程時間47.5秒に対して組立だけが85秒。この1工程だけがラインの産出間隔を決めていて、他の3工程は毎サイクル待たされている。理論最小工程数が3ということは、作業を均せれば今より1工程少ない構成でもタクトを満たせるという意味だ。つまり足りないのは工程数ではなく、均し方。
ケース3: 組立工程を分割した後(改善後)
入力: 部品供給30 / 組立A45 / 組立B40 / ねじ締め35 / 検査40 秒、換算OFF、稼働480分、必要400個 結果: ΣST = 190秒(ケース2と完全に同じ)、CT = 45秒、TT = 72秒、編成効率 = 84.4%、バランスロス率 = 15.6%、ネック工程 = 組立A、理論最小工程数 = 3、1日の生産可能数 = 640個、タクト達成 解釈: 85秒の組立を45秒+40秒に分けただけ。総作業時間190秒は1秒も減っていないのに、編成効率が55.9%→84.4%、生産可能数が338個→640個(約1.9倍)に跳ね、タクト未達が達成に反転した。作業を速くしたわけではない。ラインの能力は総作業時間ではなく、いちばん長い工程で決まるという原理が、この対比にそのまま出ている。
ケース4: 実測値を標準時間に換算(レイティング95%・余裕率15%・外掛け)
入力: 工程4件 42 / 38 / 45 / 40 秒、換算ON(R=95% / A=15% / 外掛け)、稼働450分、必要500個 結果: 正味時間 39.9 / 36.1 / 42.75 / 38.0 秒 → 標準時間 45.885 / 41.515 / 49.1625 / 43.7 秒、ΣST = 180.2625秒、CT = 49.1625秒、TT = 54秒、編成効率 = 91.7%、バランスロス率 = 8.3%、判定「非常に高い」、ネック工程 = 工程3、1日の生産可能数 = 549個、タクト達成 解釈: 観測42秒の工程が標準時間45.885秒になっている。レイティング95%でいったん39.9秒に縮み、そこから余裕率15%を外掛けして45.885秒。観測値より長いのは、余裕率の上乗せ(+15%)がレイティングの補正(−5%)を上回るからだ。編成効率91.7%は工程間の作業量がよく均されている状態で、これ以上は工程の分割単位そのものを変えないと動かしにくい領域。
ケース5: 同じ実測値を内掛け法で
入力: ケース4と同一の観測値、換算ON(R=95% / A=15% / 内掛け)、稼働450分、必要500個 結果: 正味時間はケース4と同じ 39.9 / 36.1 / 42.75 / 38.0 秒 → 標準時間 46.9412 / 42.4706 / 50.2941 / 44.7059 秒、ΣST = 184.4118秒、CT = 50.2941秒、TT = 54秒、編成効率 = 91.7%(ケース4と同じ)、1日の生産可能数 = 536個 解釈: ここが方式の取り違えを一番よく理解できる対比だ。ΣST は180.2625秒→184.4118秒(約2.3%増)、CT は49.1625秒→50.2941秒に伸びる。生産可能数も549個→536個と13個減る。ところが編成効率は91.7%のまま1ミリも動かない。全工程が同じ倍率で一律に伸びるので、比率である編成効率には効かないからだ。内掛け・外掛けの選択が効くのは絶対時間(標準時間・生産能力・原価)であって、バランスの良し悪しではない。
ケース6: タクト大幅未達(理論最小工程数が現工程数を超える)
入力: 成形120 / バリ取り60 / 検査50 秒、換算OFF、稼働480分、必要900個 結果: ΣST = 230秒、CT = 120秒、TT = 32秒、編成効率 = 63.9%、バランスロス率 = 36.1%、判定「要改善」、ネック工程 = 成形、理論最小工程数 = 8、1日の生産可能数 = 240個、タクト未達(88秒超過・660個不足) 解釈: 現在3工程しかないのに理論最小工程数が8。これは「作業を任意に分割できると仮定して完全に均したとしても、3工程では絶対にタクトを満たせない」という意味だ。ケース2は均し方の問題だったが、こちらは根本的に工程(設備・人員)の数が足りない。工程の組み替えでは解決しないので、判断がまったく変わる。この差を見分けられることが、理論最小工程数を出す理由。
ケース7: 工程が1つだけのとき
入力: 工程1件 50秒、換算OFF、稼働480分、必要450個
結果: ΣST = 50秒、CT = 50秒、TT = 64秒、編成効率 = 100%、バランスロス率 = 0%、理論最小工程数 = 1、1日の生産可能数 = 576個、タクト達成
解釈: 100%と出るが、これは成果ではない。編成効率の分母は N × CT で、N=1のときは分母が CT そのものになり、分子の ΣST も CT と一致するので定義上つねに100%になる。工程間の偏りを測る指標なのだから、比べる相手がいなければ偏りようがない。2工程以上を入れて初めて意味のある数字になる。
ケース8: 必要生産数を空欄にしたとき
入力: ケース1と同じ5工程 50 / 60 / 45 / 55 / 40 秒、換算OFF、稼働480分、必要生産数は空欄 結果: ΣST = 250秒、CT = 60秒、編成効率 = 83.3%、バランスロス率 = 16.7%、ネック工程 = 工程2、1日の生産可能数 = 480個。タクトタイム・理論最小工程数・タクト達成判定は「—」 解釈: ケース1と比べると、タクト関連の6項目以外がすべて一致している。これは「タクトが決まっていなくてもラインバランス分析は成立する」ことの証明だ。要求数量がまだ固まっていない構想段階でも、今のラインが均されているか・どこがネックか・1日何個作れるかまでは分かる。必要生産数を必須にしなかったのはこのため。
仕組みと設計判断
分母をサイクルタイムで取るか、タクトタイムで取るか
編成効率の実装で最初に決めたのがこれだ。候補は2つある。
(a) CT基準: E = ΣST / (N × CT) × 100。分母がラインの実力で決まるので、「今の工程構成がどれだけ均されているか」だけを純粋に見る。要求数量が未定でも計算できる。
(b) タクト基準: E = ΣST / (N × TT) × 100。分母が要求水準になるので、「要求に対して総作業時間がどれだけ詰まっているか」を見る。必要生産数が無いと計算できない。
本ツールは JIS Z 8141:2001 3410 と日本IE協会の定義に合わせて (a) を主指標にし、(b) を副表示として併記している。両方を出すのは、テキストや社内規程によってどちらの流儀かが分かれるためで、値が違う以上ラベルで区別しないと事故る。
さらに (b) には (a) が持てない情報がある。タクト基準の値は100%を超えることがあり、ケース6では239.6%になる。これは「総作業時間がタクトタイム×工程数を上回っている=どう配分してもタクトを満たせない」という状態を意味する。100%で頭打ちにするとこの情報が画面から消えてしまうので、上限で丸めていない。
空欄の工程行を除外するか、計算を止めるか
もうひとつの分岐がこれ。工程を12行追加できる以上、途中の行が空欄のまま計算ボタンが押される状況は必ず起きる。
素直な実装は「空欄の行を無視して残りで計算する」だが、これを選ばなかった。編成効率の分母は N × CT で、行を1つ落とすと N が減るうえ、落ちた行がネックだった場合は CT まで変わる。つまりユーザーが気づかないうちに編成効率が実際より良い値に化ける。数字が出てしまう分、エラーより悪い。だから1行でも空欄なら計算そのものを止める側にした。
計算フロー
// 1. 各工程の標準時間を確定(演算順序は固定)
NT_i = useConversion ? observed_i * rating / 100 : observed_i
ST_i = 外掛け ? NT_i * (1 + allowance / 100)
: 内掛け ? NT_i / (1 - allowance / 100)
: NT_i
// 2. ライン全体の指標
totalST = Σ ST_i // 配列の順序どおりに加算
CT = max(ST_i)
avg = totalST / N
E = totalST / (N * CT) * 100
loss = 100 - E
rank = RANK_BANDS を上から見て E >= minPct - RANK_EPS の最初の帯
// 3. タクト関連(必要生産数が入力されているときだけ)
workSec = workMinutes * 60 // 分 → 秒。ここを忘れると60倍ずれる
TT = workSec / requiredUnits
minStations = ceil(totalST / TT - CEIL_EPS)
capacity = floor(workSec / CT + FLOOR_EPS)
meetsTakt = CT <= TT * (1 + TAKT_EPS)
4箇所すべてに許容誤差を入れている理由
上のフローに RANK_EPS CEIL_EPS FLOOR_EPS TAKT_EPS という許容誤差が4つ出てくる。これは念のためではなく、入れないと実際に壊れるから入っている。
観測60秒・レイティング90%・余裕率10%を外掛けで計算すると、数学的な答えは 60 × 0.9 × 1.1 = 59.4 秒ちょうどだ。ところが倍精度浮動小数点では 59.400000000000006 になる。一方、稼働495分÷500個のタクトタイムは 29700 / 500 = 59.4 でぴったり59.4。つまり CT が TT を 7.1e−15 秒だけ上回る。
この状態で素直に比較すると、1つの入力で3箇所が同時にずれる。
CT <= TTが false になり、数学的にはタクトちょうどのラインが赤い「未達」判定になるΣST / TTが 4.000000000000001 になるので、ceil()が 理論最小工程数を4ではなく5と返す29700 / 59.400000000000006が 499.99999999999994 になるので、floor()が 生産可能数を500個ではなく499個と返す
1工程の増減は設備投資1台分の判断に直結するし、「未達」の赤表示は改善会議の結論を変える。しかもこの手のずれは lint も自動テストも通過してしまい、境界ちょうどの入力を手で試さないと見つからない。編成効率のランク判定も同様で、たとえば 12 / 15 / 10 / 14 秒の4工程は 51 / (4 × 15) × 100 = 85.0 でちょうど帯の境界に乗る。こういう入力は現実に出るので、丸め方向で「良好」と「改善余地あり」が入れ替わらないよう RANK_EPS を入れている。
ステップバイステップの計算例(ケース3)
改善後の5工程で、実際に上のフローをたどってみる。
入力: 30 / 45 / 40 / 35 / 40 秒(換算OFF)、稼働480分、必要400個
1. 換算OFF なので ST_i = 観測時間
ST = [30, 45, 40, 35, 40]
2. ΣST = 30+45+40+35+40 = 190 秒
3. CT = max(...) = 45 秒 → ネック工程は「組立A」
4. avg = 190 / 5 = 38.0 秒(ネックは平均より7秒長い)
5. E = 190 / (5 × 45) × 100 = 84.4 %
バランスロス率 = 100 − 84.4 = 15.6 %
6. workSec = 480 × 60 = 28,800 秒
TT = 28,800 / 400 = 72.0 秒/個
7. CT(45) ≦ TT(72) → タクト達成
8. 理論最小工程数 = ceil(190 / 72) = ceil(2.64) = 3 工程
9. 1日の生産可能数 = floor(28,800 / 45) = 640 個
ケース2(改善前)で同じ手順を踏むと、ステップ3で CT = 85 になり、そこから先が全部変わる。手を入れたのは工程の分け方だけ。それでステップ9の答えが338個から640個に動く。
解説記事の隣に置く道具として
前半で書いたとおり、この分野は解説の供給だけが厚く、自分の工程時間を入れて答えが返ってくる場所が無い。式も用語も丁寧に説明されているのに、読み終えたあとは電卓かExcelに戻ることになる。そこを埋めるのがこのツールで、解説記事に対して上乗せしているのは3点。
- 編成効率を数字1個で終わらせない — 工程ごとの棒にタクトタイム線とサイクルタイム線を重ねたピッチダイアグラムを描き、どの工程が飛び出しているかを1枚で見せる
- 標準時間からタクト判定までを1本に繋ぐ — レイティング係数と余裕率(外掛け/内掛け)の換算、サイクルタイム、編成効率、タクト達成判定が別々のページに散らない
- 次の一手まで出す — ネック工程を名指しし、あと何秒縮めればタクトに入るか、このままだと1日何個足りないかまで数字にする
似た言葉が並ぶツールとの役割分担
このサイトには「工程」「管理」という語を含むツールが他にもあるが、見ている対象がそれぞれ違う。週間工数管理のツールが見るのは人の稼働時間と残り工数の逼迫度——今週あと何時間空いていて、抱えている仕事がそこに収まるのかという話だ。工程能力指数 Cp/Cpk のツールが見るのは作られたモノの寸法ばらつきが規格幅に収まるかという品質の話。そして本ツールが見るのはラインの時間の配分、つまり工程と工程のあいだで作業量が均されているかだ。人の時間・製品の品質・工程間のバランスは、同じ看板の下に並んでいても物差しが別物なので、混ぜて議論すると噛み合わなくなる。使う前に「いま自分は何を疑っているのか」を決めておくと迷わない。
「タクト」はもともと指揮棒のことだった
タクトタイムの「タクト」は英語ではない。ドイツ語の Takt で、音楽の拍子・小節、そして指揮棒(Taktstock)を指す語だ。1930年代のドイツ航空機産業で、機体を一定の間隔で次の作業位置へ送る生産方式の用語として使われ、それが戦後に日本へ持ち込まれてトヨタ生産方式のなかで定着し、今度は takt time として英語圏へ逆輸出された。英語の教科書に cycle time と並んで takt という綴りのまま残っているのは、この経緯による。指揮者が刻む拍に奏者が合わせるように、ラインの全工程が1つの拍に合わせて動く——という比喩がそのまま用語になったわけだ。
JIS のサイクルタイムは「投入の間隔」
面白いのは JIS の定義文だ。JIS Z 8141:2001 生産管理用語の 3409 は、サイクルタイムを「生産ラインに資材を投入する時間間隔」と定めている。実務で言う「いちばん長い工程の時間」ではなく、ラインの入口を見た表現になっている。3403 のラインバランシングも「生産ラインの各作業ステーションに割り付ける作業量を均等化する方法」で、やはり出口の産出量ではなく作業量の割り付けに軸足がある。完全に均されたラインでは投入間隔と産出間隔が一致するので両者は同じ値になるが、崩れているラインでは入口に材料を突っ込んだところでネック工程の前に仕掛品が積み上がるだけだ。定義が入口から書かれているのは、「投入のペースを決めるのが先で、そのペースに工程を合わせにいく」という順序の思想が入っているからだと読める。
ストップウォッチは20世紀初頭からの道具
観測時間の測り方として JIS が挙げる 5204 時間研究・5205 ストップウォッチ法は、テイラーの科学的管理法まで遡る。作業を要素に分解して時間を測り、標準を決める——この発想が100年以上生き延びているのは、代わりになる客観的な物差しが結局出てこなかったからだろう。同じ規格の 5108 は余裕を「作業に関して不規則的・偶発的に発生する必要な行動で,作業を遂行するうえでの避けられない遅れ」と定義している。**「必要な行動」であり「避けられない遅れ」**という言い回しがすべてで、余裕は削れるムダではなく最初から見込んでおく時間だという立場が、この一文に凝縮されている。
なお「ピッチダイアグラム」のピッチは、ねじのピッチや歯車のピッチと同じ「等間隔の刻み」の意味だ。製品が1個ずつ流れ出ていく間隔を指し、工程ごとの棒を並べたところにその高さの線を引くから、この名前で呼ばれる。
現場で効かせるための勘どころ
1. ネック工程を1秒縮めるほうが、他を10秒縮めるより効く ラインの産出間隔はいちばん長い工程だけで決まる。ネック以外の工程をどれだけ速くしても、サイクルタイムは1秒も動かない。改善のネタを配る前に、まずどの工程がネックかを確定させる。
2. 総作業時間を減らさなくても能力は上がる 作業そのものを速くするのは時間がかかるが、工程の分け方を変えるのは今日できる。総作業時間を1秒も減らさずに編成効率と1日の生産可能数が大きく動く例は、使用例の改善前・改善後のケースを切り替えて見てほしい。
3. 観測時間は1回の測定値を入れない 入れるのは複数回測った代表値だ。1回だけの値で編成効率を出しても、測っているのはその日その回の偶然でしかない。作業手順が定まっていない工程なら、まず手順を決めるほうが先になる。
4. レイティング係数は100未満が遅い・100超が速い 向きを逆に覚えている人が多い。速い作業者を観測したなら時間は短く出ているので、100より大きい係数を掛けて標準ペースまで伸ばす。ここを逆にすると、標準時間が二重の意味でずれる。
5. 内掛けと外掛けは社内の規程に合わせる どちらが正しいというものではないが、同じ余裕率でも標準時間は変わる。工程ごとに方式が混ざると基準が揃わず、編成効率の比較そのものが意味を失う。ラインを通して1つの方式に統一しておく。
よくある質問
編成効率が2つ表示される。どちらを使えばいい?
「編成効率(サイクルタイム基準)」と「編成効率(タクト基準)」の2つが出る。違いは分母をサイクルタイムで取るかタクトタイムで取るかだけだが、値は一致しない。主指標として大きく表示しているのはサイクルタイム基準のほうで、これは JIS Z 8141:2001 3410 と日本IE協会の定義に合わせている。手元のテキストや社内規程がタクト基準の流儀なら、副表示のほうを読めばいい。片方しか出さないと「自分の答えと違う」と思われるので、両方出してラベルで区別する形にした。
1日の必要生産数を空欄にすると計算できないのか
必要生産数は任意入力なので、空欄のままでも計算は走る。「—」になるのはタクトタイム・タクト基準の編成効率・理論最小工程数・タクト達成判定の4つだけで、編成効率(サイクルタイム基準)・バランスロス率・サイクルタイム・ネック工程・1日の生産可能数は通常どおり出る。要求数量がまだ決まっていない立ち上げ前の検討段階でも、いま組んだ工程がどれだけ均されているかは評価できる、という設計にしてある。
工程を1つだけ入れたら編成効率100%と出た
工程が1つのときは、総作業時間と「いちばん長い工程の時間 × 工程数」が同じ値になるため、編成効率(サイクルタイム基準)は定義上つねに100%になる。ラインが均されているという意味ではなく、比べる相手がいないだけだ。この状態では画面にその旨の注記が添えられる。工程間の作業量の偏りを見るのが目的なので、2工程以上を入力して初めて指標として機能する。
タクト基準の編成効率が100%を超えた。計算が壊れている?
正しい値だ。ΣST > 工程数 × TT の状態、つまり総作業時間がタクトタイム×工程数を上回っていることを意味する。作業をどう配分し直しても、いまの工程数ではタクトに入らない。工程の組み替えではなく、工程そのもの(設備・人員)の追加が要る局面を指している。100%で頭打ちにしていないのは、丸めるとこの情報が画面から消えてしまうからだ。同時に表示される理論最小工程数と併せて読むと、あと何工程必要かまで分かる。
観測時間が空欄の行があると結果が出ない
これはあえて計算を止めている。空欄の行を黙って除外すると工程数が変わり、編成効率の分母の工程数もサイクルタイムも動いて、実際より良い値が何事もなかったように表示される。画面上は普通に数字が出るので、間違いに気づく手がかりがない。まだ測っていない工程があるなら、その行を削除して「工程を減らした構成を見ている」と自覚したうえで計算するか、暫定値を入れて後で差し替えるほうが安全だ。
入力した観測時間や生産数はどこかに送信される?
送信されない。観測時間・稼働時間・必要生産数を含むすべての入力は、ブラウザの中だけで計算している。サーバーへ送ることも保存することもなく、結果のコピー機能も端末のクリップボードに書き込むだけだ。工程時間や生産数量は社外に出しにくい情報であることが多いので、そこは前提として作ってある。ページを離れれば入力内容も残らないので、共用端末で試したあとに消し忘れる心配もない。
まとめ
工程ごとの観測時間を秒で並べ、必要なら標準時間に換算し、1日の稼働時間と必要生産数を入れる。それだけで編成効率・バランスロス率・サイクルタイム・タクトタイム・ネック工程・理論最小工程数・1日の生産可能数までが一度に出る。総作業時間を1秒も減らさなくても、工程の分け方を変えるだけで生産能力が変わることは、使用例の改善前後のケースを切り替えれば数字で見える。
人の稼働時間と残り工数の逼迫度を見たいときは Weekload 週間工数管理 を、出来上がった製品の寸法ばらつきが規格に収まるかを見たいときは 工程能力指数 Cp/Cpk 計算 を使ってほしい。
計算の解釈で分からないところや、こういう入力が欲しいという要望があれば お問い合わせページ から教えてほしい。
Mahiro
Mahiro Appの開発者。生産技術の現場でストップウォッチ片手に工程時間を測り、85秒の組立を45秒と40秒に割っただけで1日の生産数が倍近く動いたときの驚きが、このツールを作る動機になった。
運営者情報を見る