(57)【要約】【課題】適切な生産計画の作成がなされる生産計画作成装置、および、このような生産計画作成装置に好適な生産計画作成プログラムを提供する。【解決手段】時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部から、作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて該当する基準関数を抽出し、それに基づいて作業計画の作成を行なう。【選択図】        図５
2004258808.tif 000002
【特許請求の範囲】
【請求項１】
所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置において、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、前記基準関数記憶部からの所定の基準関数の抽出、および、該抽出した基準関数に基づく前記作業計画の作成を行なう作業計画作成部と、
前記作業計画作成部において作成された前記作業計画を画像表示する表示部とを備えたことを特徴とする作業計画作成装置。
【請求項２】
前記所定の作業を開始した後の、該作業の、時間に応じた進捗工数を表わす作業実績を取得する作業実績取得部と、
前記作業実績取得部で取得した作業実績に基づいて、前記作業計画作成部で作成済の作業計画の未実施の部分を変更する作業計画変更部とを備え、
前記表示部は、過去の作業実績と今後の作業計画を表示するものであることを特徴とする請求項１記載の作業計画作成装置。
【請求項３】
前記作業計画変更部は、前記作業計画作成部で作成された作業計画の未実施の部分を、前記作業実績取得部で取得した作業実績と、前記作業計画のうちの該作業実績に対応する過去の部分との間の相違の程度に応じた態様に変更するものであることを特徴とする請求項２記載の作業計画作成装置。
【請求項４】
前記表示部に表示された作業計画を操作に応じて変更する操作部を備え、
前記作業計画変更部は、前記作業計画を、前記操作部による変更に適合するとともに全体の作業工数を満足する作業計画に変更するものであることを特徴とする請求項２記載の作業計画作成装置。
【請求項５】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置として動作させる作業計画作成プログラムにおいて、
前記情報処理装置を、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、前記基準作業工数情報記憶部からの所定の基準関数の抽出、および、該抽出した基準関数に基づく前記作業計画の作成を行なう作業計画作成部と、
前記作業計画作成部において作成された前記作業計画を画像表示する表示部とを備えた作業計画作成装置として動作させることを特徴とする作業計画作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置に関する。
【０００２】
【従来の技術】
従来より、製造業では、納期の遵守と、保有する生産ラインの日毎の稼働率の平準化とを両立をするために、綿密な生産計画の作成が不可避であり、その作成を支援する装置の提案もなされている（例えば、特許文献１参照。）。
【０００３】
上記提案では、計画作成者が数値で入力した生産計画がグラフで表示されるため、作成者は、その生産計画の平準化の達成度合いを視覚的に確認できるようになっている。
【０００４】
ところが、同じ製造業ではあっても、作業の進み具合によって、投入して意味のある人員が変化する業態を持つものもある。このような業態を持つ製造業でも、納期の遵守および生産効率の低下の防止のため、受注品の種類や納期などに基づき、その業態の特色に合わせた生産計画が立てられている。このような業態における生産計画は、その受注品を生産するのに必要な作業工程ごとに作業日数と作業総工数とが割り当てられた上で、日ごと変化する作業工数が作業工程ごとに表わされたものである。
【０００５】
図１は、受注品およびその受注品の納期に応じて、その受注品を生産するのに必要な作業工程別に作業日数や作業総工数などが割り当てられた場合の一例を示す図である。
【０００６】
図１には、作業順序が１番目である作業１については、作業日数‘３日’と作業総工数‘１０’が割り当てられており、作業順序が２番目である作業２については、作業日数‘６日’と作業総工数が‘２４’、作業順位が３番目である作業３については、作業日数‘４日’と作業総工数‘１０’が割り当てられている様子が示されている。
【０００７】
図２は、図１に示す作業のうちの作業２について立てられた作業計画を示す図である。
【０００８】
図２には、作業総工数‘２４’が作業日ごとに割り振られた様子が示されており、作業開始後は次第に作業工数が増加していくが、作業期間の中間点を過ぎると次第に作業工数が減少するような作業計画が立てられている様子が示されている。
【０００９】
【特許文献１】
特開平６−７５９７０号公報
【００１０】
【発明が解決しようとする課題】
しかし、上述したような、日によって異なる作業工数の割り振りについては、生産計画の作成者の経験などに基づいたものとなっているため、生産計画自体が余裕を見すぎたものとなっているおそれがある。また、作業の遅れによる生産計画の練り直しが必要となった場合には、納期の遵守のために、なおさらその傾向が強まる可能性もあり、これにより生産効率の低下が引き起こされるおそれがある。
【００１１】
本発明は、上記事情に鑑み、適切な生産計画の作成がなされる生産計画作成装置、および、このような生産計画作成装置に好適な生産計画作成プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するための本発明の作業計画作成装置は、
所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置において、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、上記基準関数記憶部からの所定の基準関数の抽出、および、この抽出した基準関数に基づく上記作業計画の作成を行なう作業計画作成部と、
上記作業計画作成部において作成された上記作業計画を画像表示する表示部とを備えたことを特徴とする。
【００１３】
本発明の作業計画作成装置では、時間に応じて作業工数が変化する作業についての作業計画の作成が、作業ごとに記憶されている基準関数を基に行なわれる。したがって、本発明の作業計画作成装置によれば、従来の、経験というあいまいなものに基づく作業計画と比べて無駄の少ない作業計画を作成することができる。尚、ここにいう作業工数とは、人が行なう作業時間の量だけでなく、生産量、使用電力量、塗装面積、溶接長などといった時間に応じてその達成率が変化するものであり、当しくみにおいて、これらの作業量を１つだけでとらえるのではなく、同時に複数の単位、例えば、作業工数と生産量を組み合わせた作業計画とすることも可能である。
【００１４】
ここで、本発明の作業計画作成装置が、上記所定の作業を開始した後の、この作業の、時間に応じた進捗工数を表わす作業実績を取得する作業実績取得部と、上記作業実績取得部で取得した作業実績に基づいて、上記作業計画作成部で作成済の作業計画の未実施の部分を変更する作業計画変更部とを備え、
上記表示部は、過去の作業実績と今後の作業計画を表示するものであることが好ましい。
【００１５】
このようにすると、作業計画に対する作業の進捗が認識しやすくなる。
【００１６】
また、本発明の作業計画作成装置の上記作業計画変更部は、上記作業計画作成部で作成された作業計画の未実施の部分を、上記作業実績取得部で取得した作業実績と、上記作業計画のうちのこの作業実績に対応する過去の部分との間の相違の程度に応じた態様に変更するものであることが好ましい。
【００１７】
このようにすると、例えば、作業計画に対する作業の遅れがある程度以上になってしまった場合には、作業日数の延長をも視野に入れた作業計画の変更を行い、作業の遅れがある程度未満である場合には、作業日数はそのままで日々の作業工数を増やすという計画変更にとどめるといった態様を採ることができる。
【００１８】
また、本発明の作業計画作成装置が、上記表示部に表示された作業計画を操作に応じて変更する操作部を備え、
上記作業計画変更部は、上記作業計画を、上記操作部による変更に適合するとともに全体の作業工数を満足する作業計画に変更するものであることも好ましい態様である。
【００１９】
このようにすると、途中までの作業実績を示す、例えば曲線などに、作業計画を表わす曲線のうちのその途中までの作業実績に対応する部分を沿わせることで、作業計画のうちの未実施の部分の曲線が作業総工数を満足するように描きなおされるようにすることもでき便利である。
【００２０】
ここで、本発明の作業計画作成装置が、上記作業実績取得部で取得された、複数の作業についての複数の作業実績を集計し、この集計した作業実績に基づき作業種類ごとの上記基準関数を修正する作業実績情報集計部を備え、
上記基準関数記憶部は、これまで記憶されていた基準関数に代えてこの修正基準関数を記憶するものであることも好ましい態様である。
【００２１】
このようにすると、作業計画を、作業実態に則したものとすることができる。
【００２２】
上記目的を達成するための本発明の作業計画作成プログラムは、
プログラムを実行する情報処理装置内で実行され、この情報処理を、所定の作業についての、所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置として動作させる作業計画作成プログラムにおいて、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、上記基準関数記憶部からの所定の基準関数の抽出、および、この抽出した基準関数に基づく上記作業計画の作成を行なう作業計画作成部と、
上記作業計画作成部において作成された上記作業計画を画像表示する表示部とを備えた作業計画作成装置として動作させることを特徴とする。
【００２３】
ここで、本発明の作業計画作成プログラムは、前記情報処理装置を、さらに、上記所定の作業を開始した後の、この作業の、時間に応じた進捗工数を表わす作業実績を取得する作業実績取得部と、
上記作業実績取得部で取得した作業実績に基づいて、上記作業計画作成部で作成済の作業計画の未実施の部分を変更する作業計画変更部とを備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
上記表示部は、過去の作業実績と今後の作業計画を表示するものであることが好ましい。
【００２４】
また、本発明の作業計画作成プログラムの上記作業計画変更部は、上記作業計画作成部で作成された作業計画の未実施の部分を、上記作業実績取得部で取得した作業実績と、上記作業計画のうちのこの作業実績に対応する過去の部分との間の相違の程度に応じた態様に変更するものであることが好ましい。
【００２５】
また、本発明の作業計画作成プログラムは、前記情報処理装置を、さらに、上記表示部に表示された作業計画を操作に応じて変更する操作部を備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
上記作業計画変更部は、上記作業計画を、上記操作部による変更に適合するとともに全体の作業工数を満足する作業計画に変更するものであることも好ましい態様である。
【００２６】
ここで、本発明の作業計画作成プログラムが、前記情報処理装置を、さらに、上記作業実績取得部で取得された、複数の作業についての複数の作業実績を集計し、この集計した作業実績に基づき作業種類ごとの上記基準関数を修正する作業実績情報集計部を備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
上記基準関数記憶部は、これまで記憶されていた基準関数に代えてこの修正基準関数を記憶するものであることも好ましい態様である。
【００２７】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２８】
図３は、本発明の作業計画作成装置の一実施形態の外観図である。
【００２９】
図３に示す作業計画作成装置１は、ハードウェア的にはコンピュータシステムで構成されたものであり、このコンピュータシステムは、ＣＰＵ、主記憶装置、ハードディスクが内蔵された本体部１０、本体部１０からの指示により、表示画面２１上に画像や文字列を表示する表示部２０、作業計画作成装置１に利用者の指示を入力するためのキーボード３０、表示画面２１上の任意の位置を指定することにより、その指定時にその位置に表示されていたアイコン等に応じた指示を入力するマウス４０を備えている。また、このコンピュータシステムは、外観上、フレキシブルディスク（以下、ＦＤと省略する）を装填するためのＦＤ装填口１１およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１２を有する。
【００３０】
図４は、図３に示すコンピュータシステムのハードウェア構成図である。
【００３１】
図４には、各種プログラムを実行するＣＰＵ１０１、ハードディスク１０３、ハードディスク１０３に格納されたプログラムが読み出されＣＰＵ１０１での実行のために展開されるＲＡＭ１０２、ＦＤ５０が装填され、そのＦＤ５０をアクセスするＦＤドライブ１０４、ＣＤ−ＲＯＭ５１をアクセスするＣＤ−ＲＯＭドライブ１０５が内蔵されており、これらの各種要素と、さらに図３にも示す表示部２０、キーボード３０、マウス４０は、バス１１０を介して相互に接続されている。
【００３２】
図４に示すＣＤ−ＲＯＭ５１には、このコンピュータシステムを作業計画作成装置１として動作させるための、本発明の作業計画作成プログラムの一実施形態が記憶されており、そのＣＤ−ＲＯＭ５１は、ＣＤ−ＲＯＭドライブ１０５に装填され、そのＣＤ−ＲＯＭ５１に記憶されたプログラムが、このコンピュータシステムにアップロードされてハードディスク１０３に記憶される。こうしてこのコンピュータシステムは、作業計画作成装置１として動作する。
【００３３】
図５は、本発明の作業計画作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭの概念図である。
【００３４】
図５には、内容は後述するが、作業計画作成プログラムの構成要素である、基準関数記憶部５１１、作業計画作成部５１２、作業計画情報記憶部５１３、表示部５１４、作業実績取得部５１５、作業計画変更部５１６、作業実績情報集計部５１７、および操作部５１８が示されている。尚、ソフトウェアとしての基準関数記憶部５１１および作業計画情報記憶部５１３は、ハードディスク１０３を、本発明の作業計画装置の基準関数記憶部５１１および作業計画情報記憶部５１３として動作させるものである。
【００３５】
作業計画作成プログラムの各部の説明については、本発明の作業計画作成装置の一実施形態である作業計画作成装置１の、図５に示す作業計画作成プログラムの各部とハードウェア資源とが組み合わさってなされる各機能を、この作業計画作成プログラムの各部に付されている名前と同じ名前が付された部として表わし、これら各部の動作を図６を用いて説明することによって併せて行なう。尚、以下では、説明の便宜のため、図５に示す作業計画作成プログラムの各部に付された名称と同じ名称が付されているものには、作業計画作成プログラムの各部に付されている符号と同じ符号が付されている。
【００３６】
図６は、本実施形態の作業計画作成装置の内部ブロック構成図である。
【００３７】
図６には、図５において示す各部の名称と同じ名称が付されたブロックが示されており、まず、基準関数記憶部５１１は、時間に応じて変化する、作業工数の変化を表わすべジエ曲線を特定する通過点と制御点とからなるベジエ曲線を特定する情報を作業種類ごとに記憶している。
【００３８】
作業計画作成部５１２は、作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、上記基準関数記憶部５１１からの所定のベジエ曲線を特定する情報の抽出、および、抽出したそれら情報に基づく作業計画の作成を行なう。
【００３９】
作業計画情報記憶部５１３は、上記作業計画作成部５１２で作成された作業計画の記憶を行なっており、表示部５１４は、上記作業計画作成部５１２において作成された作業計画をグラフ図および表で画像表示する。
【００４０】
作業実績取得部５１５は、所定の作業を開始した後の、この作業の、日毎の進捗工数を表わす作業実績の取得を行ない、上記表示部５１４は、この作業実績も画像表示する。作業計画変更部５１６は、上記作業実績取得部５１５で取得した作業実績や、作業計画が画像表示されている表示部に対する操作に基づいて、上記作業計画作成部５１２で作成済の作業計画の変更を行なう。
【００４１】
作業実績情報集計部５１７は、上記作業実績取得部５１５で取得された作業実績を記憶すると共に、複数の作業についての複数の作業実績を集計し、この集計した作業実績から作業種類ごとに上記ベジエ曲線を特定する情報の修正を行なう。この作業実績情報集計部５１７において修正された、上記ベジエ曲線を特定する情報は、上記基準関数記憶部５１１に記憶されている修正前の上記ベジエ曲線を特定する情報と置き換えられて記憶される。
【００４２】
操作部５１８は、表示部５１４に画像表示されている作業計画を操作に応じて変更する。
【００４３】
以下、作業計画作成装置１における作業計画の作成機能、作業計画変更機能、および、作業実績を集計することで作業計画を実際の作業実績が反映されたものにするためのフィードバック機能について詳細に説明する。
【００４４】
まず、作業計画の作成機能について説明する。
【００４５】
ここでは、図１に示す、作業総工数が‘２４’、作業日数が‘６日’である作業種類‘作業２’が作業情報として与えられた場合を代表的に取り上げて説明する。尚、本実施形態では、これら作業情報が利用者によって入力された場合を例に挙げて説明するが、本発明は、このような態様に限るものではなく、上記作業情報の基となる、例えば、生産する製品名と納期とからなる生産情報が入力されることにより、この生産情報から図１に示すような作業情報を展開する生産情報展開機能を備えた態様を採るものであってもよい。
【００４６】
図７は、作業種類‘作業２’に対応して基準関数記憶部から抽出された、べジエ曲線を特定する情報である通過点および制御点を示す図である。
【００４７】
図７には、２つのべジエ曲線を表わすために、通過点が３点と制御点が４点示されており、第１べジエ曲線の通過点は、ａ１（０、０）、ｄ１（４、４）であり、制御点は、ｂ１（２、０）、ｃ１（２、４）となっている。また、第２べジエ曲線の通過点は、ａ２（４、４）、ｄ２（６、０）であり、制御点は、ｂ２（５、４）、ｃ２（５、０）となっている。尚、これら通過点および制御点の座標点は、表示画面上の座標点を示している。
【００４８】
べジエ曲線は、以下の式で表わされる。
【００４９】
（１−ｔ）３ａ＋３（１−ｔ）２ｔｂ＋３（１−ｔ）ｔ２ｃ＋ｔ３ｄ  （０＜ｔ＜１）
図８は、上述の作業情報により作成された作業計画を示す図である。
【００５０】
図８には、図７に示す通過点ａ１、ｄ１および制御点ｂ１、ｃ１によって表わされる第１べジエ曲線と、図７に示す通過点ａ２、ｄ２および制御点ｂ２、ｃ２によって表わされる第２べジエ曲線と、格子Ａと、作業計画を数字で表した表とが示されている。尚、図８に示す格子は、べジエ曲線の両端点（点ａ１および点ｄ２）間を作業日数‘６日’に合わせて６等分するものであり、これら２つのべジエ曲線と、この格子Ａとによって区切られた面積ａから面積ｆについては後述する。
【００５１】
図９は、作業日数‘６日’における作業工数の割り振りを示す図である。
【００５２】
図９には、左から、‘作業日’、‘グラフ面積’、‘換算作業工数’、および‘整数化作業工数’の各列が示されており、列‘グラフ面積’には、上述の格子によって６等分された、作業日‘１日目‘から作業日‘６日目’に至るまでの各作業日における作業工数比、すなわちａからｆで示される各面積が示されており、この列の最下段にはこれら面積の合計‘１１．４’が示されている。
【００５３】
列‘グラフ面積’の右隣には列‘換算作業工数’が示されており、この列‘換算作業工数’には、列‘グラフ面積’では‘１１．４’だった合計値を、この‘作業２’に与えられている作業総工数‘２４’とするための換算結果が作業日ごとに示されている。また、列‘換算作業工数’の右隣の列‘整数化作業工数’には、列‘換算作業工数’に示される値を、その値の少数点第１位で四捨五入した結果である整数が示されている。尚、ここでは、面積ａから面積ｆの算出については、作業日ごとの中間時刻における曲線の高さを面積とみなしているが、曲線式を積分してこの面積を求めるものであってもよい。尚、図８の下方に示す表は、この整数化作業工数に基づいて作成されている。
【００５４】
以上説明したように、この作業計画作成装置１では、作業計画の作成が、作業ごとに記憶されている、べジエ曲線を特定する情報を基に行なわれる。したがって、本発明の作業計画作成装置によれば、従来の、経験というあいまいなものに基づく作業計画と比べて無駄の少ない作業計画を作成することができる。
【００５５】
次に、作業実績と上記作業計画との間に差異が生じた場合の、作業計画のうちの未実施部分の練り直しを行なう再計画機能について説明する。
【００５６】
図１０は、作業実績と上記作業計画との間に差異が生じた場合の、作業計画の練り直しの概念を示す図である。
【００５７】
図１０（ａ）には、作業計画が網掛けで示されていると共に、作業日数‘６日’のうちの途中までに消化した作業工数が白抜きで示されており、ここには、作業が遅れている様子が示されている。したがって、図１０（ａ）に示すペースでは、作業日数‘６日’が終了した時点で、作業総工数‘２４’を消化しきれないおそれもあり、これ以降の作業計画を変更する必要が出てくる。作業計画作成装置１では、このように作業計画に対し遅れが発生している場合には、その遅れの程度によって３つの態様が採られるようになっている。
【００５８】
ここで、遅れの程度の定量化について説明する。
【００５９】
作業計画作成装置１では、作業日数‘６日’における作業総工数‘２４’の割り振りが、‘１’、‘３’、‘５’、‘７’、‘６’、‘２’となっている作業計画において、初日と２日目の作業実績がそれぞれ‘１’と‘１’であるときの、計画に対する遅れを以下における進捗率で表わしている。
【００６０】
進捗率＝（２日間の作業実績の合計―２日間の計画作業工数の合計）÷作業総工数
したがって、上記の場合は８．３％の遅れとなる。これはすなわち、３日目以降を計画通りに消化しても作業総工数の８．３％は未消化として残ってしまうことを意味している。
【００６１】
図１０（ｂ）は、上述の進捗率が２０％未満の場合に採られる態様の概念図である。
【００６２】
図１０（ｂ）には、白抜きで示す部分である、途中までの作業実績の右側に、これから先において消化しなければならない残りの作業工数が概念的に示されている。
【００６３】
図１１は、図１０（ｂ）が示す内容を詳細に説明した図である。
【００６４】
図１１（ａ）には、作業日数‘６日間’の作業計画、図１１（ｂ）には、合計が‘１４’となる４日目までの作業実績、図１１（ｃ）には、図９にも示す作業日‘５日目’および‘６日目’の作業計画上のグラフ面積‘２．９’および‘１．１’と、消化すべき残りの作業工数‘１０’の換算作業工数‘７．２５’および‘２．７５’と、整数化作業工数‘７’および‘３’とが示されており、図１１（ｄ）には、初日から４日間の作業実績と、‘５日目’および‘６日目’の再計画後の作業工数‘７’および‘３’が示されている。
【００６５】
図１０（ｃ）は、上述の進捗率が２０％以上４０％未満の場合に採られる態様の概念図である。
【００６６】
図１０（ｃ）には、白抜きで示す部分である初日から４日目までの作業実績の右側に、５日目と最終日との２日間で消化しなければならない計画上の残りの作業工数が割り増しされている様子が概念的に示されている。
【００６７】
図１２は、図１０（ｃ）が示す内容を詳細に説明した図である。
【００６８】
図１２（ａ）には、作業日数‘６日間’の作業計画に対する、合計が‘１０’となる初日から４日目までの作業実績が示されており、これにより進捗率は２５％の遅れとなっている。さらに、作業計画上では、消化すべき残りの作業工数は、‘１４’となるところ、この進捗率を割り増し分としても取り扱うことで消化すべき作業工数は１７．５となり、図１２（ｂ）には、作業日‘５日目’および‘６日目’の作業計画上のグラフ面積‘２．９’および‘１．１’と、消化すべき残りの作業工数‘１７．５’と、換算作業工数‘１２．６９’および‘４．８１’と、整数化作業工数‘１３’および‘５’が示されている。図１２（ｃ）には、初日から４日間の作業実績と‘５日目’および‘６日目’の再計画された作業工数‘１３’および‘５’が示されている。
【００６９】
図１０（ｄ）は、上述の進捗率が４０％以上の場合に採られる態様の概念図である。
【００７０】
図１０（ｄ）には、白抜きで示す部分である初日から４日目までの作業実績の右側に、計画上消化すべき残りの作業工数と計画上の残りの２日間との双方が進捗率に応じて割り増しされている様子が概念的に示されている。
【００７１】
図１３は、図１０（ｄ）が示す内容を詳細に説明した図である。
【００７２】
図１３（ａ）には、作業日数‘６日間’の作業計画に対する、合計が‘６’となる初日から４日目までの作業実績が示されており、これにより進捗率は４１．７％の遅れとなっている。さらに、作業計画上では、消化すべき残りの作業工数は、‘１８’となるところ、この進捗率を割り増し分としても取り扱うことで消化すべき作業工数は‘２５．５’となり、また、作業計画上では、残りの作業日数は、‘２日’となるところ、この進捗率を割り増し分として取り扱うことで作業日数は‘３日’となる。図１３（ｂ）には、作業計画上は残りの作業日数が‘５日’および‘６日’の２日間であったのが、作業日数の割り増しにより残りの作業日数が‘３日’となり、作業計画では５日目と６日目の作業工数を表わす面積ｅと面積ｆとを併せた面積が、５日目と６日目と７日目の作業工数比を表わす面積ｇと面積ｈと面積ｉとに分割されている様子が示されている。つまり、ここでは、割り増し分を含めた消化すべき残りの作業工数‘２５．５’を面積ｇと面積ｈと面積ｉの面積比で割り振ることとなる。図１３（ｃ）には、作業日‘５日目’、‘６日目’、および‘７日目’の作業計画上のグラフ面積‘２．２’、‘１．３’、および‘０．４’と、換算作業工数‘１４．３８’、‘８．５’、および‘２．６１’と、整数化作業工数‘１４’、‘９’、および‘３’が示されている。図１３（ｄ）には、初日から４日間の作業実績と、‘５日目’、‘６日目’、および‘７日目’の再計画された作業工数‘１４’、‘９’、および‘３’が示されている。
【００７３】
以上説明したように、この作業計画作成装置１では、作業計画に対し作業が遅れている場合に、その遅れの程度に応じた作業計画の練り直しが行なわれる。尚、ここでは、作業計画に対し作業が遅れている場合を例に挙げて説明したが、本発明の作業計画作成装置では、遅れる場合だけでなく先行する場合も同様に作業計画の練り直しがその程度に応じて異なる内容で行なわれるものであってよい。
【００７４】
ここで、この作業計画作成装置１は、上記のような計画変更機能のほかに、表示部に画像表示されているべジエ曲線に対する操作に応じた変更を行なう計画変更機能を備えている。
【００７５】
図１４は、画面上に点線で画像表示された作業計画を、作業実績に沿うように変更した様子を示す図である。
【００７６】
図１４（ａ）には、点線で示された作業計画の他、斜線で示された作業開始から３日間の作業実績、および、実線で示された変更後の作業計画が示されており、説明の便宜上、画面上の座標点も表示されている。図１４（ｂ）には、図１４（ａ）に点線で示される作業計画を表わすべジエ曲線を特定する情報が示され、図１４（ｃ）には、図１４（ａ）に実線で示される変更後の作業計画を表わすべジエ曲線を特定する情報が示されている。作業計画の変更は、作業計画を表わす点線で描かれた曲線のうちの作業実績と対応する部分を、斜線で示される作業実績に沿わせるようにドラッグアンドドロップで移動させることにより行なわれる。これは、このマウスによる表示画面に対する操作に応じて、画像表示しているべジエ曲線が残りの作業日数および消化すべき作業工数を考慮した作業計画を描くようにそのべジエ曲線を特定する情報が変更されて行なわれる。
【００７７】
図１４（ｄ）には、詳細な計算の説明については、既に図９において説明済みであることから省略するが、作業総工数‘２４’はそのままに前半の遅れを挽回するための作業計画が示されている。尚、この作業計画作成装置１では、作業計画の練り直しについて以上に説明した２通りの方法のうちの一方を、ラジオスイッチによって選択するようになっている。尚、この作業計画作成装置１では、図１５に示すような作業計画の変更はできないようになっている。
【００７８】
図１５は、作業計画に対する実施不可能な変更を示す図である。
【００７９】
図１５に示すような作業計画の変更は、マウスによるドラッグアンドドロップを行っても行なうことができないようになっている。
【００８０】
最後に、作業計画作成装置１の、作業実績を集計して、作業計画を実際の作業実績が反映されたものとするフィードバック機能について説明する。
【００８１】
図１６は、終了した作業についての、作業計画と作業実績とを示す図である。
【００８２】
図１６（ａ）には、日々の作業工数で示された作業計画と、その下方に、その作業工数累積とが示されており、図１６（ｂ）には、日々の作業実績と、その下方に、その作業工数累績とが示されている。図１６（ｃ）には、日ごとの進捗率が示されている。ここでは、この進捗率の標準偏差を計算し、その標準偏差をこの作業実績の値としている。
【００８３】
図１７は、図９に示す‘作業２’についての作業計画と、この作業についての複数の作業実績とを示している。
【００８４】
図１７（ａ）には、上段から作業計画、作業実績１、作業実績２、および作業実績３が示されており、図１６に示す作業実績は、ここでは作業実績１として示されている。また、作業実績の右側には、算出された標準偏差が示されていると共に加重値が示されている。この加重値は、その作業実績が参考とするのにふさわしいものであるか否かを数値的に表わすものであり、標準偏差の逆数をその値としている。
【００８５】
フィードバックする作業実績の算出は、まず、作業実績ごとに算出された加重率と、対応する作業実績の日々の作業実績工数とを乗算し、乗算した値を作業日毎に作業実績１から作業実績３まで合計してそれを加重値の合計で除算する。図１７（ｂ）には、これら演算により算出された値が示されている。また、図１７（ｃ）には、作業実績を総合して算出した、この作業についての新しい作業計画が、図８に示すこの作業についてのべジエ曲線と共に画像表示されている。この作業計画作成装置１では、この新しく算出された作業計画を表わすべジエ曲線を特定する情報が、今までのこの作業について記憶されていた情報と入れ替えられて図６に示す基準関数記憶部５１１に記憶され、これにより、作業計画を、より実際の作業に則した物とすることができる。尚、図１７（ｃ）には、図８にも示す格子Ａが示されている。
【００８６】
図１８は、本実施形態の作業計画作成装置において起動されるルーチンのフローチャートを示す図である。
【００８７】
ステップＳ１では、作業種類、作業総工数、および作業日数からなる作業情報の入力があったか否かが判定され、ステップＳ１において、作業情報の入力があったと判定されると、ステップＳ２に進み、基本関数記憶部５１１から該当するべジエ曲線を特定する情報の抽出が行われる。その後、ステップＳ３に進み、抽出したべジエ曲線の日毎の面積比と作業総工数から日毎の作業工数を演算しての作業計画の作成が行われる。ステップＳ４では、作成された作業計画の作業計画情報記憶部への記憶が行われる。ステップＳ５では、作業実績情報の入力があったか否かが判定され、ステップＳ５において、作業実績の入力がないと判定されると、ステップＳ６に進み、現在作業計画情報記憶部に記憶されている作業計画、および、作業実績が記憶されている作業実績情報記憶部に記憶されている作業実績の画像表示が行われる。その後、ステップＳ７に進み、作業計画の練り直しを画面上に画像表示されている曲線を操作することで行うのか、あるいは、作業実績に応じて自動的に行うのかを選択するためのラジオスイッチ（不図示）が、画像表示されている曲線をマウスで操作することで変更する方法を指定しているか否かが判定される。ステップＳ７において、ラジオスイッチが、計画の練り直しを自動的に行う方を指定していると判定されると、ステップＳ８に進み、作業計画に対する作業実績の進捗率が２０％以上か否かが判定され、ステップＳ８において、進捗率が２０％以上であると判定されると、ステップＳ９に進む。ステップＳ９において進捗率が４０％以上であると判定されると、ステップＳ１０に進み、残りの作業日数および未消化の作業工数の双方を割増して作業工数の割り振りを行う。その後、ステップＳ４に戻る。尚、ステップＳ５において、作業実績の入力があったと判定されると、ステップＳ１７に進み、その作業実績が作業実績情報集計部に記憶され、その後、ステップＳ１８において、作業日数の最終日の作業実績の入力か否かが判定される。ステップＳ１８において、最終日についての作業実績の入力であると判定されると、ステップＳ１９に進み、同一作業についての作業実績が３件分揃ったか否かが判定される。ステップＳ１９において、３件分の作業実績が揃ったと判定されると、ステップＳ２０に進み、これらの集計が行われステップＳ２１では、集計した結果である作業計画を表わすべジエ曲線を特定する情報と、今まで記憶されていた該当する情報との入れ替えが行なわれ、その後、ステップＳ６に戻る。尚、ステップＳ１８において、最終日の作業実績の入力ではないと判定されると、ステップＳ６に戻る。また、ステップＳ７において、ラジオスイッチが、画像表示に対する操作による作業計画の練り直しを行うことが指定されていると判定されると、ステップＳ１３に進み、マウスによる画面表示に対する所定の操作があったか否かが判定され、ステップＳ１３において操作があったと判定されると、ステップＳ１４に進み、その操作の内容の検出が行われ、ステップＳ１５では、操作の内容に合わせたべジエ曲線を特定する情報の変更が行われる。
【００８８】
尚、異常の実施形態では、ベジエ曲線を用いて説明したが、本発明では時間軸に対して一義的に値をもとめることのできるものであれば、例えば、直線式あるいは２次式を用いるものであってもよい。
【００８９】
その後、ステップＳ１６に進み、未だマウスによる所定の操作があったか否かについての判定が行われ、ステップＳ１６において、操作があったと判定されると、ステップＳ１４に戻り、操作がないと判定されると、ステップＳ４に戻る。ステップＳ１３において、マウスによる画像表示に対する所定の操作が行われていないと判定されるとステップＳ５に戻る。ステップＳ８において、進捗率が２０％未満であると判定されると、ステップＳ１２に進み、残りの作業日数において未消化作業工数の割り振りが行なわれ、その後、ステップＳ４に戻る。ステップＳ９において、進捗率が４０％未満であると判定されると、残りの作業日数において割り増しされた未消化作業工数の割り振りが行なわれ、その後、ステップＳ４に戻る。
【００９０】
（付記１）  所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置において、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、前記基準作業工数情報記憶部からの所定の基準関数の抽出、および、該抽出した基準関数に基づく前記作業計画の作成を行なう作業計画作成部と、
前記作業計画作成部において作成された前記作業計画を画像表示する表示部とを備えたことを特徴とする作業計画作成装置。
【００９１】
（付記２）  前記所定の作業を開始した後の、該作業の、時間に応じた進捗工数を表わす作業実績を取得する作業実績取得部と、
前記作業実績取得部で取得した作業実績に基づいて、前記作業計画作成部で作成済の作業計画の未実施の部分を変更する作業計画変更部とを備え、
前記表示部は、過去の作業実績と今後の作業計画を表示するものであることを特徴とする付記１記載の作業計画作成装置。
【００９２】
（付記３）  前記作業計画変更部は、前記作業計画作成部で作成された作業計画の未実施の部分を、前記作業実績取得部で取得した作業実績と、前記作業計画のうちの該作業実績に対応する過去の部分をとの間の相違の程度に応じた態様に変更するものであることを特徴とする付記２記載の作業計画作成装置。
【００９３】
（付記４）  前記表示部に表示された作業計画を操作に応じて変更する操作部を備え、
前記作業計画変更部は、前記作業計画を、前記操作部による変更に適合するとともに全体の作業工数を満足する作業計画に変更するものであることを特徴とする付記２記載の作業計画作成装置。
【００９４】
（付記５）  前記作業実績取得部で取得された、複数の作業についての複数の作業実績を集計し、該集計した作業実績から作業種類ごとの前記基準関数を修正する作業実績情報集計部を備え、
前記基準関数記憶部は、これまで記憶されていた基準関数に代えて該修正基準関数を記憶するものであることを特徴とする付記２記載の作業計画作成装置。
【００９５】
（付記６）  プログラムを実行する情報処理装置内で実行され、該情報処理装置を、所定の作業についての、時間に応じて変化する作業工数を表わす作業計画を作成する作業計画作成装置として動作させる作業計画作成プログラムにおいて、
前記情報処理装置を、
時間に応じて変化する、作業工数の基準関数が作業種類ごとに記憶された基準関数記憶部と、
作業種類と作業総工数と作業に費やす時間とからなる作業情報に応じて、前記基準関数記憶部からの所定の基準関数の抽出、および、該抽出した基準関数に基づく前記作業計画の作成を行なう作業計画作成部と、
前記作業計画作成部において作成された前記作業計画を画像表示する表示部とを備えた作業計画作成装置として動作させることを特徴とする作業計画作成プログラム。
【００９６】
（付記７）  前記情報処理装置を、さらに、前記所定の作業を開始した後の、該作業の、時間に応じた進捗工数を表わす作業実績を取得する作業実績取得部と、
前記作業実績取得部で取得した作業実績に基づいて、前記作業計画作成部で作成済の作業計画の未実施の部分を変更する作業計画変更部とを備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
前記表示部は、過去の作業実績と今後の作業計画を表示するものであることを特徴とする付記６記載の作業計画作成プログラム。
【００９７】
（付記８）  前記作業計画変更部は、前記作業計画作成部で作成された作業計画の未実施の部分を、前記作業実績取得部で取得した作業実績と、前記作業計画のうちの該作業実績に対応する過去の部分をとの間の相違の程度に応じた態様に変更するものであることを特徴とする付記７記載の作業計画作成プログラム。
【００９８】
（付記９）  前記情報処理装置を、さらに、前記表示部に表示された作業計画を操作に応じて変更する操作部を備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
前記作業計画変更部は、前記操作部による変更に適合するとともに全体の作業工数を満足する作業計画に変更するものであることを特徴とする付記７記載の作業計画作成プログラム。
【００９９】
（付記１０）  前記情報処理装置を、さらに、前記作業実績取得部で取得された、複数の作業についての複数の作業実績を集計し、該集計した作業実績から作業種類ごとの前記基準関数を修正する作業実績情報集計部を備えた作業計画作成装置として動作させる作業計画作成プログラムであって、
前記基準関数記憶部は、これまで記憶されていた基準関数に代えて該修正基準関数を記憶するものであることを特徴とする付記７記載の作業計画作成プログラム。
【０１００】
【発明の効果】
以上説明したように、本発明の作業計画作成装置および作業計画作成プログラムによれば、適切な生産計画を作成することができる。
【図面の簡単な説明】
【図１】受注品およびその受注品の納期に応じて、その受注品を生産するのに必要な作業工程別に作業日数や作業総工数などが割り当てられた場合の一例を示す図である。
【図２】図１に示す作業のうちの作業２について立てられた作業計画を示す図である。
【図３】本発明の作業計画作成装置の一実施形態の外観図である。
【図４】図３に示すコンピュータシステムのハードウェア構成図である。
【図５】本発明の作業計画作成プログラムの一実施形態が記憶されたＣＤ−ＲＯＭの概念図である。
【図６】本実施形態の作業計画作成装置の内部ブロック構成図である。
【図７】作業種類‘作業２’に対応して基準関数記憶部から抽出された、べジエ曲線を特定する情報である通過点および制御点を示す図である。
【図８】上述の作業情報により作成された作業計画を示す図である。
【図９】作業日数‘６日’における作業工数の割り振りを示す図である。
【図１０】作業実績と上記作業計画との間に差異が生じた場合の、作業計画の練り直しの概念を示す図である。
【図１１】図１０（ｂ）が示す内容を詳細に説明した図である。
【図１２】図１０（ｃ）が示す内容を詳細に説明した図である。
【図１３】図１０（ｄ）が示す内容を詳細に説明した図である。
【図１４】画面上に点線で画像表示された作業計画を、作業実績に沿うように変更した様子を示す図である。
【図１５】作業計画に対する実施不可能な変更を示す図である。
【図１６】終了した作業についての、作業計画と作業実績とを示す図である。
【図１７】図９に示す‘作業２’についての作業計画と、この作業についての複数の作業実績とを示している。
【図１８】本実施形態の作業計画作成装置において起動されるルーチンのフローチャートを示す図である。
【符号の説明】
１  作業計画作成装置
１０  サーバコンピュータ
１１  本体部
１１  ＦＤ装填口
１２  ＣＤ−ＲＯＭ装填口
２０  表示部
２１  表示画面
３０  キーボード
４０  マウス
５０  ＦＤ
５１  ＣＤ−ＲＯＭ
５１１  基準関数記憶部
５１２  作業計画作成部
５１３  作業計画情報記憶部
５１４  表示部
５１５  作業実績取得部
５１６  作業計画変更部
５１７  作業実績情報集計部
５１８  操作部
１１０  バス
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ハードディスク
１０４  ＦＤドライブ
１０５  ＣＤ−ＲＯＭドライブ
【図１】
2004258808.tif 000003
【図２】
2004258808.tif 000004
【図３】
2004258808.tif 000005
【図４】
2004258808.tif 000006
【図５】
2004258808.tif 000007
【図６】
2004258808.tif 000008
【図７】
2004258808.tif 000009
【図８】
2004258808.tif 000010
【図９】
2004258808.tif 000011
【図１０】
2004258808.tif 000012
【図１１】
2004258808.tif 000013
【図１２】
2004258808.tif 000014
【図１３】
2004258808.tif 000015
【図１４】
2004258808.tif 000016
【図１５】
2004258808.tif 000017
【図１６】
2004258808.tif 000018
【図１７】
2004258808.tif 000019
【図１８】
2004258808.tif 000020