(57)【特許請求の範囲】
【請求項１】
情報を入出力する入出力手段と、
複数機種の製品を製造するための複数の作業の各々について作業の難易度のレベル、各作業を行い得る作業者の熟練度クラス、各作業を行い得る作業者の熟練度クラス別の作業時間が登録された全作業一覧表、及び製品を製造するために必要な全作業が機種毎にリストアップされた機種別全作業一覧表を記憶した記憶手段と、
製造を指示された製品の機種について機種別全作業一覧表にリストアップされた複数のサブアッシ組立作業の各々に関連して行われる同種類の作業を集約した各集約作業を工程順にリストアップし、各集約作業を行い得る異なる熟練度クラスの中で最低位の熟練度クラスの作業者を各集約作業に割付け、各集約作業を構成する同種類の作業を前記割付けられた熟練度クラスの作業者が行った場合に要する作業時間を前記全作業一覧表から読み取って合計し各集計作業の作業時間を求める手段と、
割付けられた熟練度クラスの作業者が集約作業を行うのに要する作業時間が所定時間以下の短時間集約作業である場合、該短時間集約作業の前工程又は後工程の集約作業に割付けられた作業者が該短時間集約作業を行い得る熟練度クラスであれば該作業者を該短時間集約作業に割付ける手段と、
生産量が通常程度より減少した場合、前記最低位の熟練度クラスの作業者の前記低難易度レベルの集約作業への割付を外し、前記低難易度レベルの集約作業に前記最低位の熟練度クラスより高位の熟練度クラスの作業者を割付ける手段と、
各熟練度クラスの作業者を割付けた各集約作業の作業時間を合計して受持ち作業時間を算出する手段と、各熟練度クラスの作業者の受持ち作業時間の間に許容値以上のバラツキが生じた場合、高位の熟練度クラスの作業者を低位の熟練度クラスの作業者を割付けた集約作業の一部に割付ける手段と、
を備えたことを特徴とする生産現場における作業者割付装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、難易度の異なる複数の作業により製品を製造する生産現場において各作業に作業者を割付ける装置に関する。
【０００２】
【従来の技術】
一般に製品を製造する場合、製品をいくつかのサブアッシに分けて作業が行われる。例えば、図１に示す複数の作業で、工作機械のスピンドルヘッド１０を組付け製造する場合、皿ばね組立作業１７ｖで、図２に示す皿ばねサブアッシ１０ｖが、スピンドル組立作業１７ｓで図３に示すスピンドルサブアッシ１０ｓが組立てられる。スピンドル組付け作業１８ｓで、図４に示すようにスピンドルサブアッシ１０ｓに皿ばねサブアッシ１０ｖが挿入されてスピンドル・皿ばねサブアッシ１０ｓｖが組付けられる。シリンダ組立作業１７ｃで図５に示すシリンダサブアッシ１０ｃが、ハウジング組立作業１７ｈで図６に示すハウジングサブアッシ１０ｈが組立てられる。ハウジング組付け作業１８ｈで、図７に示すようにハウジングサブアッシ１０ｈ内にスピンドル・皿ばねサブアッシ１０ｓｖが嵌合されてスピンドルユニットサブアッシ１０ｓｖｈが組付けられる。本体組立作業１７ｍで図８に示す本体サブアッシ１０ｍが組立てられ、本体組付け作業１８ｍで、図９に示すように本体サブアッシ１０ｍ内にスピンドルユニットサブアッシ１０ｓｖｈが嵌挿されて本体付きスピンドルユニットサブアッシ１０ｓｖｈｍが組付けられる。リヤ組立作業１７ｒで図１０に示すリヤサブアッシ１０ｒが組立てられ、リヤ組付け作業１８ｒで、図１１及び図１２に示すようにリヤサブアッシ１０ｒにシリンダサブアッシ１０ｃが嵌合固定されてリヤ・シリンダサブアッシ１０ｒｃが組付けられ、このリヤ・シリンダサブアッシ１０ｒｃが本体付きスピンドルユニットサブアッシ１０ｓｖｈｍの後端部に嵌合固定されてスピンドルヘッド１０が製造される。
【０００３】
皿ばね組立作業１７ｖ、スピンドル組立作業１７ｓ、シリンダ組立作業１７ｃ、ハウジング組立作業１７ｈ、本体組立作業１７ｍ、リヤ組立作業１７ｒに至るまでにはその前段階として、組付ける部品を機械加工工程等から組立作業を行う組立場所に集める部品準備作業１１ｖ，１１ｓ，１１ｃ，１１ｈ，１１ｍ，１１ｒ、集められた組立用部品の面取りを行う面取り作業１２ｖ，１２ｓ，１２ｃ，１２ｈ，１２ｍ，１２ｒ、面取りを行った部品及び錆止め油等が塗布された部品を組立のために前もって洗浄する部品洗浄作業１３ｖ，１３ｓ，１３ｃ，１３ｈ，１３ｒ、組立てる部品間に介在させるシムの厚さ等を削って部品の位置等を現合で調整する現合作業１４ｖ，１４ｓ，１４ｃ，１４ｈ，１４ｍ，１４ｒ、購入品を倉庫等から組立て作業を行う場所に集める購入品準備作業１５ｖ，１５ｓ，１５ｃ，１５ｈ，１５ｍ，１５ｒ、油通路のドリル穴の端部等に詰め詮を圧入する詰め詮作業１６ｓ，１６ｃ，１６ｈが夫々行われる。
【０００４】
従来は、スピンドルヘッド１０を組付け製造するまでの一連の作業すべてを１人の作業者が担当するか、又は各サブアッシを組立てるまでの一連の作業を夫々１人の作業者が担当し、合計６人の作業者でスピンドルヘッド１０を製造していた。
【０００５】
【発明が解決しようとする課題】
前述の各一連の作業には、熟練度の低い作業者が行い得る作業もあれば、熟練度の高い作業者しかできない難易度の高い作業も混在しているので、全ての作業者が高い熟練度を有し、難易度の高い作業を行い得る必要があった。これでは生産量の増加に連れて熟練度の高い作業者が多数必要となり、生産量の増減に容易に対応できない不具合があった。また、熟練度の高い作業者が難易度の低い作業を行う割合が高くなり、熟練者の技能を十分生かしきれない問題があった。
【０００６】
【課題を解決するための手段】
上記の課題を解決するため、請求項１に記載の発明の構成上の特徴は、情報を入出力する入出力手段と、複数機種の製品を製造するための複数の作業の各々について作業の難易度のレベル、各作業を行い得る作業者の熟練度クラス、各作業を行い得る作業者の熟練度クラス別の作業時間が登録された全作業一覧表、及び製品を製造するために必要な全作業が機種毎にリストアップされた機種別全作業一覧表を記憶した記憶手段と、製造を指示された製品の機種について機種別全作業一覧表にリストアップされた複数のサブアッシ組立作業の各々に関連して行われる同種類の作業を集約した各集約作業を工程順にリストアップし、各集約作業を行い得る異なる熟練度クラスの中で最低位の熟練度クラスの作業者を各集約作業に割付け、各集約作業を構成する同種類の作業を前記割付けられた熟練度クラスの作業者が行った場合に要する作業時間を前記全作業一覧表から読み取って合計し各集計作業の作業時間を求める手段と、割付けられた熟練度クラスの作業者が集約作業を行うのに要する作業時間が所定時間以下の短時間集約作業である場合、該短時間集約作業の前工程又は後工程の集約作業に割付けられた作業者が該短時間集約作業を行い得る熟練度クラスであれば該作業者を該短時間集約作業に割付ける手段と、生産量が通常程度より減少した場合、前記最低位の熟練度クラスの作業者の前記低難易度レベルの集約作業への割付を外し、前記低難易度レベルの集約作業に前記最低位の熟練度クラスより高位の熟練度クラスの作業者を割付ける手段と、各熟練度クラスの作業者を割付けた各集約作業の作業時間を合計して受持ち作業時間を算出する手段と、各熟練度クラスの作業者の受持ち作業時間の間に許容値以上のバラツキが生じた場合、高位の熟練度クラスの作業者を低位の熟練度クラスの作業者を割付けた集約作業の一部に割付ける手段と、を備えたことである。
【０００７】
請求項２に記載の発明の構成上の特徴は、請求項１において、製品を製造するための複数の作業について作業毎に作業を行い得る前記作業者の熟練度クラス別の作業時間を登録した手段と、各熟練度クラスの作業者を割付けた各作業の作業時間を前記作業時間を登録した手段から読み取って合計し受持ち作業時間を算出する手段と、各熟練度クラスの作業者の受持ち作業時間の間に許容値以上のバラツキが生じた場合、高位の熟練度クラスの作業者を低位の熟練度クラスの作業者を割付けた作業の一部に割付ける手段を備えたことである。
【０００８】
【発明の作用・効果】
上記のように構成した請求項１に係る発明においては、複数機種の製品を製造するための複数の作業の各々について、作業の難易度のレベル、各作業を行い得る作業者の熟練度クラス、各作業を行い得る作業者の熟練度クラス別の作業時間を全作業一覧表に登録し、製造を指示された製品の機種について、機種別全作業一覧表にリストアップされた複数のサブアッシ組立作業の各々に関連して行われる同種類の作業を洗い出して一つの作業として集約し、各集約作業を工程順にリストアップする。そして、全作業一覧表を検索して、各集約作業を行い得る異なる熟練度クラスの中で最低位の熟練度クラスの作業者を各集約作業に割付け、各集約作業を構成する同種類の作業を前記割付けられた熟練度クラスの作業者が行った場合に要する作業時間を合計して各集計作業の作業時間を求め、この作業時間が所定時間以下の短時間集約作業である場合、該短時間集約作業の前工程又は後工程の集約作業に割付けられた作業者が該短時間集約作業を行い得る熟練度クラスであれば該作業者を該短時間集約作業に割付ける。これにより、各作業者は散在する同種類の作業を取り纏めて効率的におこなうことができる。さらに、短時間集約作業は、前工程又は後工程の作業者が行い得る熟練度クラスのときは、該作業者に割付けられるので、各作業者は所定時間以上に纏まった作業を同じ時期に効率的に行うことができる。
また、生産量が通常程度より減少した場合、前記最低位の熟練度クラスの作業者の前記低難易度レベルの集約作業への割付を外し、前記低難易度レベルの集約作業に前記最低位の熟練度クラスより高位の熟練度クラスの作業者を割付けるようにしたので、生産量が減少しても高位の熟練度クラスの作業者に空き時間が生じることがなく、生産量の増減に効率的に対応することができる。
さらに、作業者間で受持ち作業時間にバラツキが生じた場合、低位の熟練度クラスの作業者を割付けた低難易度レベルの集約作業の一部に、該低難易度レベルの集約作業を行い得る高位の熟練度クラスの作業者を割付けるようにしたので、各作業者の受持ち作業時間を、複数のサブアッシ組立作業に関連して行われる同種類の作業を集約し、かつ短時間集約作業を所定時間以上に纏めることに加え、作業者間でこれら集約作業の受持ち作業時間を平準化することができる。
【０００９】
上記のように構成した請求項２に係る発明においては、作業者間で受持ち作業時間にバラツキが生じた場合、低位の熟練度クラスの作業者を割付けた低難易度レベルの作業の一部に、該低難易度レベルの作業を行い得る高位の熟練度クラスの作業者を割付けるようにしたので、請求項１に係る発明の効果に加え、各作業者の受持ち作業時間の平準化を図ることができる。
【００１０】
【実施の形態】
以下本発明に係る生産現場における作業者割付方法及びこの方法を実施するための装置の実施形態を図面に基づいて説明する。図１３において、２０は本発明に係る生産現場における作業者割付システムのハード構成で、生産管理室２１に設置されたサーバとしての生産管理用コンピュータ２２と、スピンドルヘッド１０を組立てる複数の組立現場２３に夫々設置された端末としてのコンピュータ２４とを備えている。生産管理用コンピュータ２２とコンピュータ２４とは社内ＬＡＮ２５で互いに接続されている。図１４は生産管理用コンピュータ２２のブロック構成図である。生産管理用コンピュータ２２は、各種処理を行う処理装置２６、各種情報を入力するための入力装置２７、情報を表示するための表示装置２８、情報をプリントアウトするプリンタ２９、記憶装置３０、外部記憶装置３１、通信装置３２等がバス３３により相互に接続されている。通信装置３３は処理装置２６を社内ＬＡＮ２５に接続し生産管理用コンピュータ２２に情報を入出力する。記憶装置３０にはオペレーティングシステムＯＳ、本発明に係るシステムを実行するためのアプリケーションプログラムＡＰ等が記憶されている。各コンピュータ２４は、生産管理用コンピュータ２２と同様の構成であるが、生産管理用コンピュータ２２より処理速度は遅く、記憶装置の容量は小さくてよい。
【００１１】
図１に示すように、製品としてのスピンドルヘッド１０を組付け製造する全作業が洗い出され、この全作業が同種類毎に集約されて、部品準備作業１１、面取り作業１２、部品洗浄作業１３、現合作業１４、購入品準備作業１５、詰め栓作業１６、組立作業１７、組付け作業１８とされる。例えば、部品準備作業１１は、皿ばね組立作業１７ｖ、スピンドル組立作業１７ｓ、シリンダ組立作業１７ｃ、ハウジング組立作業１７ｈ、本体組立作業１７ｍ、リヤ組立作業１７ｒの各々に関連して行われる同種類の部品準備作業１１ｖ，１１ｓ，１１ｃ，１１ｈ，１１ｍ，１１ｒが集約されたものであり、組立作業１７は、組立作業という同種類の皿ばね組立作業１７ｖ、スピンドル組立作業１７ｓ、シリンダ組立作業１７ｃ、ハウジング組立作業１７ｈ、本体組立作業１７ｍ、リヤ組立作業１７ｒが集約されたものである。
【００１２】
外部記憶装置３１には、図１５に示すように、６機種のスピンドルヘッド１０を組付けるための全作業が全作業一覧表３５に登録されている。例えば、皿ばね組付作業に関連して、部品準備作業１乃至６等は、機種１乃至６に夫々対応して６種類用意されているが、部品洗浄作業１乃至５は、機種によって部品洗浄作業が同じであるので、５種類用意されている。６機種のスピンドルヘッドを組付け製造するための全作業はそれぞれ難易度に応じて複数のレベルＡ，Ｂ，Ｃに分けられ、各作業に付されたレベルＡ，Ｂ，Ｃは、全作業一覧表３５の難易度欄に作業毎に登録されている。作業者は行い得る作業の難易度に応じて複数の熟練度クラス、上級、中級、初級に分けられている。熟練度クラス「上級」の作業者は、難易度Ａ，Ｂ，Ｃ総ての作業、熟練度クラス「中級」の作業者は、難易度Ｂ，Ｃの作業、熟練度クラス「初級」の作業者は、難易度Ｃの作業を行うことができることが外部記憶装置３１に登録されている。即ち、作業者が行い得る作業の難易度が作業者に付した熟練度クラス毎に記憶されている。また、各熟練度クラスの作業者が各作業を行うのに要する作業時間が熟練度クラスの上級、中級、初級別に設定され、各作業毎に全作業一覧表３５の作業時間欄に登録されている。また、上級、中級、初級の熟練度クラスの作業者１名づつで、スピンドルヘッド１０を組付け製造する一つのグループを構成する。各機種のスピンドルヘッド１０を組付け製造するために必要な全作業が機種毎に洗い出されてリストアップされ、図１６に示す機種別全作業一覧表３７にそれぞれ登録されている。
【００１３】
次に、機種１のスピンドルヘッド１０を組付け製造する場合について、本生産現場における作業者割付方法及びその装置の動作例を図１７乃至図１９に示す生産現場における作業者割付プログラムのフローチャートに基づいて説明する。このプログラムは生産量が通常程度の場合は、上級、中級、初級の各熟練度クラスの作業者１名づつでスピンドルヘッド１０を組付け製造する一つのグループを構成し、生産量が減少した場合、初級の熟練度クラスの作業者が担当を外れることを前提として作成されている。ここにおいて作業者とは、個々の作業者を指すのではなく、各クラスの熟練度を有する抽象化された作業者を意味し、作業を割付けられた作業者の熟練度クラスに近い意味も持つ。生産管理者が機種１のスピンドルヘッド１０の組付け製造を指示すると、生産管理用コンピュータ１２は作業者割付プログラム５０を実行し、機種１用の機種別全作業一覧表３７を読み出す（ステップ５１）。この機種別全作業一覧表３７にリストアップされた各々の作業が全作業一覧表３５で検索され、全作業一覧表３５に記載された作業の難易度、熟練度クラス別の作業時間が各作業毎に転記され、同種類の作業毎に集約されて図２０に示す機種別作業集約表３８が作成される（ステップ５２）。
【００１４】
同種類毎の作業を集約した各作業は、部品準備作業１１、面取り作業１２、部品洗浄作業１３、現合作業１４、購入品準備作業１５、詰め栓作業１６、組立作業１７、組付け作業１８として工程順にリストアップされ、図２１（ａ）に示す作業者割付表３９が作成される（ステップ５３）。各集約した作業には、上級、中級、初級の各熟練度クラスの作業者１名づつで構成されたグループ内で各作業を行い得る最低位の熟練度クラスの作業者が割付けられ、割付けられた作業者の熟練度クラスが熟練度クラス欄に各集約した作業毎に記入される。各集約した作業を構成する同種類の作業を割付けられた熟練度クラスの作業者が行った場合に要する作業時間が機種別作業集約表３８で読み取られて合計され、この合計時間が各集約した作業の作業時間として作業者割付表３９の作業時間欄に記録される。
【００１５】
作業者割付表３９に記載した作業の順番を示す番号ｎを１にし（ステップ５４）、１番目の作業である部品準備作業１１を読込み（ステップ５５）、その作業時間が所定時間、例えば３時間以下であるか否かチェックし（ステップ５６）、否であれば、作業者割付表３９にリストされた全作業について実行したか否かチェックし（ステップ５７）、否であれば、ｎに１を順次加算して  （ステップ５８）、８番目の組付け作業１８まで同様のステップを繰り返す。
【００１６】
５番目の購入品準備作業１５は、作業時間が作業者割付表では３．８時間となっているが、仮に作業時間が２時間の短時間作業であるとすると、ステップ５６でＹｅｓとなり、熟練度クラス欄に記入された作業者の熟練度クラスが、５番目の購入品準備作業１５と一つ前の４番目の現合作業１４とで比較される（ステップ５９）。割付けられた作業者の熟練度クラスは、現合作業１４が「上級」、購入品準備作業が「初級」で、現合作業１４の方が上位であるので、購入品準備作業１５は、上級の熟練度クラスの作業者が現合作業１４と同じ時期に行う作業として取り纏められる（ステップ６０）。
【００１７】
仮に、熟練度クラス欄に現合作業１４に対し「初級」、購入品準備作業１５に対し「中級」、詰め詮作業に対し「上級」と記入されていたとすると、ステップ５９で否と判定され、熟練度クラス欄に記入された作業者の熟練度クラスが、５番目の購入品準備作業１５と一つ後の６番目の詰め詮作業１６とで比較される（ステップ６１）。ここでは作業者の熟練度クラスは、詰め詮作業１６の方が上位であると仮定したので、購入品準備作業１５は、上級の熟練度クラスの作業者が詰め詮作業１６と同じ時期に行う作業として取り纏められることとなる（ステップ６２）。
【００１８】
上記ステップ５４乃至６２が、各作業１１乃至１８を該作業を行い得る最低位の熟練度クラスの作業者が行ったときに要する作業時間が所定時間以下の短時間作業である場合、該短時間作業の前工程又は後工程の作業に割付けられた作業者が該短時間作業を行い得る熟練度クラスであれば該作業者を該短時間作業に割付ける手段４０を構成する。
【００１９】
短時間作業を可能であれば前工程又は後工程の作業者に割付ける処理を作業者割付表３９にリストされた全作業について実行した後、生産量が通常程度か否かチェックされる（ステップ６３）。生産量が減少して否の場合は、割付けられた熟練度クラス「初級」の作業者を担当から外し、熟練度クラス「初級」の作業者を割付けた作業に熟練度クラス「中級」の作業者を割付けて、作業者割付け表３９を図２１（ｂ）のように変更する（ステップ６４）。生産量が減少した場合、担当を外れる低位の熟練度クラスの作業者を割付けた作業に該低位の熟練度クラスより高位の熟練度クラスの作業者を割付ける手段４１は、ステップ６３，６４により構成されている。次に、各作業者に割付けられた作業の作業時間が作業者毎に合計され、作業者間で受持ち作業時間に許容値以上のバラツキがあるか否かチェックされ（ステップ６５）、許容値以上のバラツキがある場合、低位の熟練度クラスの作業者を割付けた作業の一部に高位の熟練度クラスの作業者を割付ける作業時間平準化プログラム７０が実行される。
【００２０】
図１８に示すように、各作業者に割付けられた作業の作業時間が作業者毎に合計されて各作業者の受持ち作業時間が算出され、受持ち作業時間が最も長い作業者の熟練度クラスが領域Ｍに記憶される（ステップ７１）。作業者割付表３９が読み出されて、領域Ｓにコンピュータ処理用作業者割付表として一時記憶される（ステップ７２）。領域Ｍに記憶した熟練度クラスは最上位の「上級」か否かチェックされ（ステップ７３）、「上級」であれば、作業時間平準化プログラム７０を終了する。「上級」でない場合、各作業者間での受持ち作業時間の差の最大値が初期時間差としてＴｉｎｉに記憶される（ステップ７４）。作業時間平準化プログラムの主要部を処理用作業者割付表の全作業に対し何回実行したかを示す変数ｊを１にセットする（ステップ７５）。
【００２１】
次に、領域Ｓの処理用作業者割付表が読み出され（ステップ７６）、処理用作業者割付表の各作業を順次読み出すための変数ｎが１に初期化される（ステップ７７）。処理用作業者割付表の１番目の部品準備作業１１のデータが読み出され（ステップ７８）、この作業はその熟練度クラスの欄が既に変更されたものであるか否かチェックされ（ステップ７９）、作業時間平準化プログラム７０は１回目の実行であるので、熟練度クラスの欄が変更されていることはなく、否であるので、熟練度クラス欄が領域Ｍに記憶された熟練度クラスか否かチェックされる（ステップ８０）。Ｙｅｓであれば、部品準備作業１１の熟練度クラス欄を一つ上位の「中級」に変更し（ステップ８１）、変更後の熟練度クラスが割付けられたときの作業時間が熟練度クラス毎に合計されて各作業者毎の受持ち作業時間が算出される（ステップ８２）。各作業者間での受持ち作業時間の差が許容値以下か否かチェックされ（ステップ８３）、許容値以下であれば、部品準備作業１１を熟練度クラス「初級」から「中級」の作業者に割付けを変更して作業時間平準化プログラム７０を終了する。
【００２２】
各作業者間での受持ち作業時間の差が許容値以上であれば、各作業者間での受持ち作業時間の差の最大値がＴｎｏｗに記憶される（ステップ８４）。Ｔｎｏｗに記憶された最大値がＴｉｎｉより小さいか否かチェックされ（ステップ８５）、小さい場合は、Ｔｉｎｉの値をＴｎｏｗに記憶した値に置換え（ステップ８６）、領域Ｓに一時記憶した処理用作業者割付表の部品準備作業１１の熟練度クラス欄を「中級」に変更した仮の作業者割付表をＳｎｏｗに一時記憶する（ステップ８７）。ステップ８５で否となった場合、読み出された部品準備作業１１の熟練度クラス欄が最上位の「上級」まで変更可能か否かチェックされ（ステップ８８）、変更可能であるので、「上級」に変更して前述の「中級」に変更した場合と同じステップ８１乃至８７が実行される。次に、処理用作業者割付表の全作業について上述のステップ７８乃至８８が実行されたか否かチェックされ（ステップ８９）、否であれば、処理用作業者割付表の各作業を順次読み出すための変数ｎに１が加算され（ステップ９０）、前述のステップ７８乃至８９が各作業について順次実行される。処理用作業者割付表の全作業についてステップ７８乃至８８が実行されると、領域Ｓに記憶された処理用作業者割付表の内容が領域Ｓｎｏｗに記憶された仮の作業者割付表の内容に置換えられる（ステップ９１）。
【００２３】
処理用作業者割付表の２個の作業まで熟練者クラス欄を変更可能とするため、処理用作業者割付表の全作業について作業時間平準化プログラム７０の主要部を２回実行するようになっているが、２回実行したか否かがチェックされ（ステップ９２）、否であれば変数ｊに１を加算し（ステップ９３）、領域Ｓに記憶された処理用作業者割付表がステップ７６で読み出され、前述と同じステップ７７乃至８９が実行される。作業時間平準化プログラム７０の主要部の１回目の実行において、熟練度クラスが既に変更された作業については、ステップ７９でＹｅｓとなり、２回目の実行においてはこの作業について何ら処理されることなくステップ８９にジャンプされる。作業時間平準化プログラム７０の主要部の２回目の実行が完了すると、このプログラムの実行により各作業者が受持つ作業時間が平準化され領域Ｓに記憶された処理用作業者割付表の内容が作業者割付表３９に移される。なお、この作業時間平準化プログラム７０は、各作業に割付けられる作業者の熟練度クラスが、「上級」と「中級」の二つの場合も同様に実行することができる。
【００２４】
次に、作業者割付表３９に記憶された各作業を工程順序に従って行う日程表が図１９に示す日程表作成プログラム９５により作成される。  （１）各作業は工程順序に従って行う。（２）同時に組付け中の台数はＮ台、例えば３台とする。（３）各作業者に割付けられた作業で工程順序からみて行うことができる状態にある作業に各作業者の空き時間を割付ける。上記３つの条件の下で、一台目からＮ台目のスピンドルヘッド１０を組付けるための各作業、即ち部品準備作業１１、面取り作業１２、部品洗浄作業１３、現合作業１４、購入品準備作業１５、詰め栓作業１６、組立作業１７、組付け作業１８が各作業に割付けられる作業者の熟練度クラスとともに図２２に示すように、日程表パターンとして表示される（ステップ９６）。異なる日程表パターンの例として、熟練度クラス「初級」の作業者は、図２２の４日目から５日目にかけて１台目の詰め詮作業１６を行うことも可能であり、３台目の欄に破線で示すように、３台目の部品準備作業１１を行うことも可能である。帯状体４４は一台目のスピンドルヘッド１０を組付けるために熟練度クラス「初級」の作業者に割付けられた部品準備作業１１、部品洗浄作業１３、購入品準備作業１５、詰め栓作業１６を示すもので、その長さは各作業時間を表し、帯状体４４の中に記載された文字「初」は熟練度「初級」を示す。帯状体４５は熟練度クラス「中級」の作業者に割付けられた面取り作業１２、組付け作業１８を示すもので、その長さは各作業時間を表し、帯状体４５の中に記載された文字「中」は熟練度「中級」を示す。帯状体４６は熟練度クラス「上級」の作業者に割付けられた現合作業１４、組立作業１７を示すもので、その長さは各作業時間を表し、帯状体４６の中に記載された文字「上」は熟練度「上級」を示す。２台目以降の欄に表示された帯状体も同様に各熟練度クラスの作業者に割付けられた作業とその作業時間を示す。作成された複数の日程表パターンの各々について、全作業者のＮ台目までの空き時間が計算されて合計され、空き時間の最小の日程表パターン、例えば図２２で実線で示したものが日程表４８として採用される（ステップ９７）。日程表４８が決定されると、表中の各熟練度クラスの作業者に、該当する熟練度クラスの具体的な作業者を当てはめればよい。
【００２５】
図２３は、生産量が減少し、熟練度クラス「初級」の作業者を外して熟練度クラス「中級」「上級」の２名の作業者でスピンドルヘッド１０を組付け製造する場合の日程表であるが、前記３名の作業者の場合の日程表と同様に作成することができる。
【００２６】
上記実施形態においては、スピンドルヘッド１０を組付け製造するための全作業を洗い出して同種類毎に一つの作業として集約しているが、洗い出した各作業の作業時間が長い場合は、同種類毎に集約しなくてもよい。
【図面の簡単な説明】
【図１】スピンドルヘッドを組付け製造するための全作業を洗い出して示した図である。
【図２】皿ばねサブアッシを示す図である。
【図３】スピンドルサブアッシを示す図である。
【図４】スピンドル・皿ばねサブアッシを示す図である。
【図５】シリンダサブアッシを示す図である。
【図６】ハウジングサブアッシを示す図である。
【図７】スピンドルユニットサブアッシを示す図である。
【図８】本体サブアッシを示す図である。
【図９】本体付きスピンドルユニットサブアッシを示す図である。
【図１０】リヤサブアッシを示す図である。
【図１１】リヤ・シリンダサブアッシを示す図である。
【図１２】スピンドルヘッドの組付け状態を示す図である。
【図１３】本発明に係る生産現場における作業者割付システムのハード構成を示す図である。
【図１４】生産管理用コンピュータのブロック構成図である。
【図１５】複数機種のスピンドルヘッドを組付けるための全作業を登録した全作業一覧表を示す図である。
【図１６】機種別全作業一覧表を示す図である。
【図１７】作業者割付プログラムのフロー図である。
【図１８】作業時間平準化プログラムのフロー図である。
【図１９】日程表作成プログラムのフロー図である。
【図２０】機種別作業集計表を示す図である。
【図２１】作業者割付表を示す図である。
【図２２】３人制の日程表パターンを示す図である。
【図２３】２人制の日程表パターンを示す図である。
【符号の説明】
１０…スピンドルヘッド、１０ｖ…皿ばねサブアッシ、１０ｓ…スピンドルサブアッシ、１０ｃ…シリンダサブアッシ、１０ｈ…ハウジングサブアッシ、１０ｍ…本体サブアッシ、１０ｒ…リヤサブアッシ、１０ｓｖ…スピンドル・皿ばねサブアッシ、１０ｓｖｈ…スピンドルユニットサブアッシ、１０ｓｖｈｍ…本体付きスピンドルユニットサブアッシ、１０ｒｃ…リヤ・シリンダサブアッシ、１１…部品準備作業、１２…面取り作業、１３…部品洗浄作業、１４…現合作業、１５…購入品準備作業、１６…詰め栓作業、１７…組立作業、１８…組付け作業、２２…生産管理用コンピュータ、２４…コンピュータ、３１…外部記憶装置、３５…全作業一覧表、３７…機種別全作業一覧表、３８…機種別作業集約表、３９…作業者割付表、４０…作業者を短時間作業に割付ける手段、４１…生産量が減少した場合に高位の熟練度クラスの作業者を割付ける手段、４８…日程表、５０…作業者割付プログラム、７０…作業時間平準化プログラム、９５…日程表作成プログラム。
【図１】
0003570352.tif 000002
【図２】
0003570352.tif 000003
【図３】
0003570352.tif 000004
【図４】
0003570352.tif 000005
【図５】
0003570352.tif 000006
【図６】
0003570352.tif 000007
【図７】
0003570352.tif 000008
【図８】
0003570352.tif 000009
【図９】
0003570352.tif 000010
【図１０】
0003570352.tif 000011
【図１１】
0003570352.tif 000012
【図１２】
0003570352.tif 000013
【図１３】
0003570352.tif 000014
【図１４】
0003570352.tif 000015
【図１５】
0003570352.tif 000016
【図１６】
0003570352.tif 000017
【図１７】
0003570352.tif 000018
【図１８】
0003570352.tif 000019
【図１９】
0003570352.tif 000020
【図２０】
0003570352.tif 000021
【図２１】
0003570352.tif 000022
【図２２】
0003570352.tif 000023
【図２３】
0003570352.tif 000024