(57)【特許請求の範囲】
【請求項１】
製品の設計情報から製品の組立に必要な作業手順書をコンピュータの画面上で作成する作業手順書作成システムであって、
前記作業手順書のフォーマットを前記画面に表示するフォーマット表示部と、
作業手順、作業指示情報等をアイコン化して前記画面に表示する構成要素アイコン表示部と、
前記画面内に配置された前記作業手順を並び替えてツリー構造を構成する作業手順編集手段と、
アイコン化された前記作業手順を前記画面内に配置するとともに、前記画面内に配置された前記作業手順にアイコン化された作業指示文章又は作業指示図を関連付けする図形描画部と、
図形描画に必要な構成要素をアイコン化して前記画面に表示する図形描画アイコン表示部と、
製品を構成する部品を前記画面に表示する部品表示部と、を備え、
前記図形描画部は、前記画面内に配置された前記作業手順に前記部品表示部から抽出された部品を移動させて前記作業手順に関連づける
ことを特徴とする作業手順書作成システム。
【請求項２】
製品の組立に使用する治工具を前記画面に表示する治工具表示部を備え、
前記図形描画部は、前記画面内に配置された前記作業手順に前記治工具表示部から抽出された治工具を移動させて前記作業手順に関連付ける
ことを特徴とする請求項１に記載の作業手順書作成システム。
【請求項３】
前記部品表示部は、前記画面内に配置された前記作業手順との関連付けが行われた部品と関連付けが行われていない部品とを区別して表示する
ことを特徴とする請求項１又は２に記載の作業手順書作成システム。
【請求項４】
前記部品表示部により表示される部品が３次元ＣＡＤデータである
ことを特徴とする請求項１〜３のいずれかに記載の作業手順書作成システム。
【請求項５】
前記画面内に配置された前記作業手順に、該作業手順の実行に必要な作業時間を関連付ける手順属性編集部と、
前記画面内に配置された全ての作業手順に関連付けられた作業時間を積算し、製品の組立に必要な作業時間を計算する作業時間積算部と、を備える
ことを特徴とする請求項１に記載の作業手順書作成システム。
【請求項６】
作業の種別情報を表示する作業種別表示部を備え、
前記図形描画部は、前記作業種別表示部から特定の作業種別が選択された時にその作業種別に予め関連付けられた作業説明文を前記画面に表示する
ことを特徴とする請求項１に記載の作業手順書作成システム。
【請求項７】
作成された作業手順情報を構造化文書形式に変換する構造化文書変換部と、
前記構造化文書変換部によって構造化文書形式に変換された作業手順情報を電子ファイル形式で出力するファイル出力部と、を備える
ことを特徴とする請求項１に記載の作業手順書作成システム。
【請求項８】
製品の設計情報から製品の組立に必要な作業手順書をコンピュータの画面上で作成する機能をコンピュータに実現させる作業手順書作成プログラムであって、
前記作業手順書のフォーマットを前記画面に表示するフォーマット表示機能と、
作業手順、作業指示情報等をアイコン化して前記画面に表示する構成要素アイコン表示機能と、
前記画面内に配置された前記作業手順を並び替えてツリー構造を構成する作業手順編集機能と、
アイコン化された前記作業手順を前記画面内に配置するとともに、前記画面内に配置された前記作業手順にアイコン化された作業指示文章又は作業指示図を関連付けする図形描画機能と、
図形描画に必要な構成要素をアイコン化して前記画面に表示する図形描画アイコン機能と、
製品を構成する部品を前記画面に表示する部品表示機能と、
前記画面内に配置された前記作業手順に前記部品表示部から抽出された部品を移動させて前記作業手順に関連づける機能と、を有する
ことを特徴とする作業手順書作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品製造の作業手順書をコンピュータの画面上で簡単に作成できるようにする作業手順書作成システム及び作業手順書作成プログラムに関する。
【背景技術】
【０００２】
製品を製造する際、現場の作業者は、作業の手順について記述された作業手順書を参照しながら作業を進めていくことになる。製品が設計されると、生産技術者は、その設計情報を参照しながら、製品の組み立て順序を決定し、その後、その組み立ての際の具体的な手順や注意事項などについて記述した作業手順書を作成していた。
【０００３】
また、この作業手順書は、製品の改版が行われるたびに、新たなものに改版していく必要がある。このような作業手順書の作成作業を効率化する手段として、例えば特許文献１に記載の技術が提案されている。
【特許文献１】特開２００１−２６５７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の作業手順書作成装置では、作業手順書の作成のためには、ツリー構造を持つ製品の構成情報、工程情報、該工程情報に添付される画像の情報をリスト情報として予め準備しておく必要がある。このため、作業手順書作成作業の効率化を目的としながらも、最も工数を要する工程情報の作成と作業説明画像の作成については効率化できていないという課題があった。
【０００５】
本発明は斯かる課題を解決するためになされたもので、ツリー構造を持つ製品の構成情報と工程情報の編集とを同時に行いながら効率的に作業手順書を作成可能な作業手順書作成システム及び作業手順書作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、請求項１に係る発明は、
製品の設計情報から製品の組立に必要な作業手順書をコンピュータの画面上で作成する作業手順書作成システムであって、
前記作業手順書のフォーマットを前記画面に表示するフォーマット表示部と、
作業手順、作業指示情報等をアイコン化して前記画面に表示する構成要素アイコン表示部と、
前記画面内に配置された前記作業手順を並び替えてツリー構造を構成する作業手順編集手段と、
アイコン化された前記作業手順を前記画面内に配置するとともに、前記画面内に配置された前記作業手順にアイコン化された作業指示文章又は作業指示図を関連付けする図形描画部と、
図形描画に必要な構成要素をアイコン化して前記画面に表示する図形描画アイコン表示部と、
製品を構成する部品を前記画面に表示する部品表示部と、を備え、
前記図形描画部は、前記画面内に配置された前記作業手順に前記部品表示部から抽出された部品を移動させて前記作業手順に関連づける
ことを特徴とする。
【０００７】
請求項２に係る発明は、請求項１に記載の作業手順書作成システムにおいて、
製品の組立に使用する治工具を前記画面に表示する治工具表示部を備え、
前記図形描画部は、前記画面内に配置された前記作業手順に前記治工具表示部から抽出された治工具を移動させて前記作業手順に関連付けることを特徴とする。
【０００８】
請求項３に係る発明は、請求項１又は２に記載の作業手順書作成システムにおいて、
前記部品表示部は、前記画面内に配置された前記作業手順との関連付けが行われた部品と関連付けが行われていない部品とを区別して表示することを特徴とする。
【０００９】
請求項４に係る発明は、請求項１〜３のいずれかに記載の作業手順書作成システムにおいて、
前記部品表示部により表示される部品が３次元ＣＡＤデータであることを特徴とする。
【００１０】
請求項５に係る発明は、請求項１に記載の作業手順書作成システムにおいて、
前記画面内に配置された前記作業手順に、該作業手順の実行に必要な作業時間を関連付ける手順属性編集部と、
前記画面内に配置された全ての作業手順に関連付けられた作業時間を積算し、製品の組立に必要な作業時間を計算する作業時間積算部と、を備えることを特徴とする。
【００１１】
請求項６に係る発明は、請求項１に記載の作業手順書作成システムにおいて、
作業の種別情報を表示する作業種別表示部を備え、
前記図形描画部は、前記作業種別表示部から特定の作業種別が選択された時にその作業種別に予め関連付けられた作業説明文を前記画面に表示することを特徴とする。
【００１２】
請求項７に係る発明は、請求項１に記載の作業手順書作成システムにおいて、
作成された作業手順情報を構造化文書形式に変換する構造化文書変換部と、
前記構造化文書変換部によって構造化文書形式に変換された作業手順情報を電子ファ
イル形式で出力するファイル出力部と、を備えることを特徴とする。
前記目的を達成するため、請求項８に係る発明は、
製品の設計情報から製品の組立に必要な作業手順書をコンピュータの画面上で作成する機能をコンピュータに実現させる作業手順書作成プログラムであって、
前記作業手順書のフォーマットを前記画面に表示するフォーマット表示機能と、
作業手順、作業指示情報等をアイコン化して前記画面に表示する構成要素アイコン表示機能と、
前記画面内に配置された前記作業手順を並び替えてツリー構造を構成する作業手順編集機能と、
アイコン化された前記作業手順を前記画面内に配置するとともに、前記画面内に配置された前記作業手順にアイコン化された作業指示文章又は作業指示図を関連付けする図形描画機能と、
図形描画に必要な構成要素をアイコン化して前記画面に表示する図形描画アイコン機能と、
製品を構成する部品を前記画面に表示する部品表示機能と、
前記画面内に配置された前記作業手順に前記部品表示部から抽出された部品を移動させて前記作業手順に関連づける機能と、を有する
ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、コンピュータの画面内に配置された作業手順を並び替えてツリー構造を構成する作業手順編集手段と、画面内に配置された作業手順にアイコン化された作業指示文章又は作業指示図を関連付けする図形描画部等を備えることで、ツリー構造を持つ製品の構成情報と工程情報の編集とを同時に行いながら効率的に作業手順書を作成することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面に基づき本発明の実施の形態を説明する。
［構成説明］
図１に、本実施形態における作業手順書作成システムの構成ブロックを示す。
【００１５】
この作業手順書作成システム１００は、クライアントプログラム２００とアプリケーションサーバープログラム３００とデータベースサーバープログラム４００とを備え、これらはネットワーク５００を介して相互に接続されている。
【００１６】
クライアントプログラム２００は画面描画部２１０と操作・演算部２２０とを備える。
アプリケーションサーバープログラム３００は部品情報取得部３１０と治工具情報取得部３２０と作業種別情報取得部３３０とを備える。
【００１７】
データベースサーバープログラム４００は製品構成マスタ４１０と治工具マスタ４２０と作業種別マスタ４３０とを備える。
クライアントプログラム２００、アプリケーションサーバープログラム３００及びデータベースサーバープログラム４００は複数存在してもよい。
【００１８】
また、クライアントプログラム２００、アプリケーションサーバープログラム３００及びデータベースサーバープログラム４００のいずれかまたは全てを１台のコンピュータに配置する構成としてもよい。
【００１９】
図２に、クライアントプログラム２００の内部構成図を示す。
画像描画部２１０は、構成要素アイコン表示部２１１と図形描画アイコン表示部２１２とフォーマット表示部２１３と部品表示部２１４と治工具表示部２１５と作業種別表示部２１６と手順属性表示部２１７とページ属性表示部２１８とを備える。
【００２０】
操作・演算部２２０は、手順配置手段としての図形描画部２２１と、作業手順編集手段としての図形移動部２２２と、図形編集部２２３と、作業指示文章編集手段としての作業指示文章編集部２２４と、作業手順属性編集部２２５と、作業時間積算部２２６と、構造化文書変換部２２７と、ファイル出力部２２８とを備える。
【００２１】
作業手順書フォーマットファイル２３０は、クライアントプログラム２００が実行されている汎用コンピューターからアクセス可能な任意の記憶領域上に配置されている。この作業手順書フォーマットファイル２３０は、構造化文書であるＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されている。
【００２２】
図３に、クライアントプログラム２００によって表示されるディスプレイ画面の説明図を示す。
構成要素アイコン表示部２１１は、手順、作業指示情報、作業指示図等の作業手順書作成に必要な構成要素をアイコン化して表示するものである。この構成要素アイコン表示部２１１には、手順を示すアイコンＩ１０１、作業指示を示すアイコンＩ１０２、作業図を示すアイコンＩ１０３、完成品を示すアイコンＩ１０４等が配置されている。
【００２３】
図形描画アイコン表示部２１２は、画像アイコンＩ２０１、円Ｉ２０２、三角形Ｉ２０３、直線Ｉ２０４等の図形描画に必要な構成要素をアイコン化して表示するものである。
フォーマット表示部２１３には、作業手順書フォーマットファイル２３０に記述されているフォーマットが表示される。これについては後述する。
【００２４】
部品表示部２１４は、製品を構成する部品を表示するものである。部品コード（Ｐ００１〜Ｐ００３）、名称（部品１〜部品３）、数量、使用数が行ごとに記載されている。
治工具表示部２１５は、製品の組立に使用する治工具を表示するものである。治工具コード（Ｔ００１〜Ｔ００４）、名称（電動ドライバー、半田ゴテ等）が行ごとに記載されている。
【００２５】
図４に、データベースサーバープログラム４００における製品構成マスタ４１０、治工具マスタ４２０、作業種別マスタ４３０のレコードを示している。
製品構成マスタ４１０のレコードは、製品を構成する部品（部品１、部品２、・・・）の部品コード、名称、数量を示している。この部品は、３次元ＣＡＤデータで表わされる。
【００２６】
治工具マスタ４２０のレコードは、使用される治工具（電動ドライバー等）の治工具コード、名称を示している。
作業種別マスタ４３０のレコードは、作業種別コード、名称、作業指示文書テンプレートを示している。この作業種別とは、例えば「接着する」や「切断する」などの作業の種類をいう。
【００２７】
図５は、作業手順書フォーマットファイル２３０の記述例である。
作業手順書フォーマットファイル２３０には、作業手順書のフォーマットを表示する為の情報がＸＭＬ形式で記述されている。
【００２８】
Ｂａｃｋ  Ｇｒｏｕｎｄタグで囲まれた背景要素２３１内には、フォーマットを描画するためのＬｉｎｅタグで囲まれた罫線要素２３３と、Ｔｅｘｔタグで囲まれた文字列要素２３４とが適宜記述されている。
【００２９】
Ｗｏｒｋ  Ｆｉｅｌｄ  Ｓｅｔタグで囲まれた作業領域要素２３２内には、処理の内容や対象を絵や記号で表現したアイコンの配置が可能な領域を定義するための情報が記述されている。
【００３０】
Ｔｏｏｌ  Ｆｉｅｌｄタグで囲まれた治工具領域要素２３５には、治工具表示領域２４１を決定するための座標情報が記述されている。
Ｐｒｏｃｅｓｓ  Ｆｉｅｌｄタグで囲まれた工程領域要素２３６には、工程領域２４２を決定するための座標情報が記述されている。
【００３１】
Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｉｅｌｄタグで囲まれた説明領域要素２３７には、説明領域２４３を決定するための座標情報が記述されている。
図４に示したように、製品構成マスタ４１０、治工具マスタ４２０、作業種別マスタ４３０には、それぞれ製品構成、治工具、作業種別の情報が登録されている。
【００３２】
クライアントプログラム２００が起動されると、コンピュータのディスプレイ上には図３に示したようなディスプレイ画面が表示される。
この図３においては、上述したように、画像描画部２１０の構成要素アイコン表示部２１１、図形描画アイコン表示部２１２、フォーマット表示部２１３、部品表示部２１４、及び治工具表示部２１５が表示されている。なお、画像描画部２１０の夫々の表示部については、任意に表示又は非表示の切替が可能となっている。これにより、画面上で使用する表示部のみをディスプレイすることができる。
【００３３】
このとき、フォーマット表示部２１３には、作業手順書フォーマットファイル２３０に記述されているフォーマットが表示される。
より詳細な動作としては、作業手順書フォーマットファイル２３０の背景要素２３１（図５参照）内に記述されている情報をフォーマット表示部２１３が読み込み、読み込んだ情報に従ってフォーマットの描画を行なう。
【００３４】
部品表示部２１４には、アプリケーションサーバープログラム３００（図１参照）の部品情報取得部３１０が製品構成マスタ４１０から取得した情報が表示される。
また、治工具表示部２１５には、アプリケーションサーバープログラム３００の治工具情報取得部３２０が治工具マスタ４２０から取得した情報が表示される。
【００３５】
次に、本実施形態の作用について説明する。
［手順を配置する操作］
図３において、作業手順書に手順１、２、・・・を配置する場合、システムの利用者は、構成要素アイコン表示部２１１上の手順アイコンＩ１０１を工程領域２４２にドラッグ（画面上でマウス移動）する。
【００３６】
この操作により、図形描画部２２１（図２参照）は工程領域２４２上に新しい手順図形Ｐｒｏｃ１を描画する。
さらに手順を追加する場合は、システムの利用者は、再度手順アイコンＩ１０１を工程領域２４２にドラッグする。
【００３７】
この操作により、図形描画部２２１は工程領域２４２上に新しい手順図形Ｐｒｏｃ２を描画する。
このとき、図形描画部２２１は、描画された手順図形Ｐｒｏｃ２の上部に別の手順図形Ｐｒｏｃ１が存在することを認識すると、手順図形Ｐｒｏｃ１と手順図形Ｐｒｏｃ２を接続するコネクタＣｏｎｎ１を描画する。
【００３８】
システムの利用者は、上記の操作を繰り返すことで、任意の数の手順１、２、３、・・・を作業手順書に描画することができる。
なお、作業手順書のページは１枚以上の任意の数が存在可能であり、システムの利用者によるページの追加と削除を任意に行うことができる。
［手順に部品を関連付ける操作］
描画した手順１、２、・・・に対し、その手順で使用する部品を関連付ける場合、システムの利用者は、図３の部品表示部２１４に表示されている部品のリストから任意の１つの部品を選択する。そして、この部品を工程領域２４２上に描画されている手順図形にドラッグする。
【００３９】
例として、手順図形Ｐｒｏｃ１に「部品１」をドラッグした場合、図形描画部２２１は図３の工程領域２４２上に新しい部品図形Ｐａｒｔ１と部品の名称「部品１」を描画し、手順図形Ｐｒｏｃ１と部品図形Ｐａｒｔ１とをコネクタＣｏｎｎ２で接続する。これにより、手順図形Ｐｒｏｃ１と部品図形Ｐａｒｔ１との関連付けが行なわれ、手順１では「部品１」を用いる作業であることがわかる。
【００４０】
こうして、手順図形Ｐｒｏｃ１と部品図形Ｐａｒｔ１との関連付けが行なわれると、部品表示部２１４は、使用された部品の使用数を１つ加算する。
このとき、使用数と数量が同数になった部品は、これ以降、選択ができないような制御を行なう。こうして、手順との関連付けが行われた「部品１」（使用数１）と、関連付けが行われていない、例えば「部品４」（使用数０）とを区別して表示することができる。
【００４１】
この操作においては、ひとつの手順図形に対して複数の部品を関連付けることが可能である。また、手順図形Ｐｒｏｃ１の配置を自由に変えること（画面上での上下、左右の位置の移動）ができる。
【００４２】
システムの利用者は、上記の操作を繰り返すことで、製品に使用されるべき部品の数を正確に管理しながら、部品を手順図形に関連付けることができる。
［手順に治工具を関連付ける操作］
描画した手順１、２、・・・に対し、その手順で使用する治工具を関連付ける場合、システムの利用者は、図３において、治工具表示部２１５に表示されている治工具のリストから任意のひとつの治工具を選択する。そして、この治工具を工程領域２４２上に描画されている手順図形にドラッグする。
【００４３】
例として、手順図形Ｐｒｏｃ２に「電動ドライバー」をドラッグした場合、図形描画部２２１は工程領域２４２上に新しい治工具図形Ｔｏｏｌ１と描画し、手順図形Ｐｒｏｃ２と治工具図形Ｔｏｏｌ１とをコネクタＣｏｎｎ３で接続する。また、工程領域２４２に表示された手順図形の横の治工具領域２４１に、ドラッグした治工具の名称「電動ドライバー」を対応して描画する。
【００４４】
これにより、手順２では「電動ドライバー」を用いて組み付ける作業であることがわかる。さらに、例えば手順図形Ｐｒｏｃ４に対応して、その横に治工具の名称「半田ゴテ」を描画することもできる。
【００４５】
この操作においては、ひとつの手順図形に対して複数の治工具を関連付けることが可能である。
［手順に作業指示文章を関連付ける操作］
描画した手順１、２、・・・に対し、その手順を説明する作業指示文章を関連付ける場合、システムの利用者は、構成要素アイコン表示部２１１上の作業指示アイコンＩ１０２を、工程領域２４２上に描画されている手順図形にドラッグする。
【００４６】
すなわち、作業指示文章を記載したい場合に、工程領域２４２の手順に対し、作業指示アイコンＩ１０２をドラッグして説明領域２４３上に所望の作業指示文章を表示する。
例として、手順図形Ｐｒｏｃ１に作業指示アイコンＩ１０２をドラッグした場合、図形描画部２２１は説明領域２４３上に新しい作業指示文章編集領域Ｅｘｐ１を配置する。作業指示文章編集領域Ｅｘｐ１は、利用者からの入力を受け付けることで任意の文章を記述することができる。
【００４７】
これにより、作業者は手順１を行うときに、注意事項等の作業指示内容を読んで誤りなく作業を行うことができる。この操作においては、ひとつの手順図形に対して複数の作業指示文章を関連付けることが可能である。この場合、例えば、作業指示内容ごとに１、２、・・・などの番号を付して、その番号順に複数の作業指示文章を表示することができる。
［作業指示文章を編集する操作］
作業指示文章編集領域Ｅｘｐ１の文章を編集する場合、システムの利用者は、説明領域２４３上に配置されている作業指示文章編集領域Ｅｘｐ１を選択し、編集の開始を通知するための操作を行なう。
【００４８】
編集の開始を通知するための操作とは、マウスのダブルクリックやキーボードからの入力などである。
編集の開始を通知するための操作を受け付けた作業指示文章編集部２２４は、作業指示文章編集領域Ｅｘｐ１を編集可能な状態に変更し、利用者からの操作を受け付けることで、任意の文章を記述することができる。
［手順に作業指示図を関連付ける操作］
描画した手順１、２、・・・に対し、その手順を図示した作業指示図を関連付ける場合、システムの利用者は、図３の構成要素アイコン表示２１１上の作業図アイコンＩ１０３を、工程領域２４２上に描画されている手順図形にドラッグする。
【００４９】
この工程領域２４２には、１つの作業線上に手順図形が配置され、この手順図形に部品名を関連付けて配置することで、製品を構成する部品のツリー構造が示されている。なお、ツリー構造における破線は、使用する治工具を示している。
【００５０】
例として、手順図形Ｐｒｏｃ２に作業図アイコンＩ１０３をドラッグした場合、図形描画部２２１は、説明領域２４３上に新しい作業図編集領域Ｆｉｇ１を描画する。
この操作においては、ひとつの手順図形に対して複数の作業図を関連付けることが可能である。
［作業指示図を編集する操作］
作業図編集領域Ｆｉｇ１に画像を追加する場合、システムの利用者は、図形描画アイコン表示部２１２上の画像アイコンＩ２０１を、説明領域２４３上に配置されている作業図編集領域Ｆｉｇ１にドラッグする。
【００５１】
図形編集部２２３は、画像アイコンＩ２０１の作業図編集領域Ｆｉｇ１へのドラッグを検知すると、ファイル（メモリに記録されたデータ群）を選択するダイアログを表示し、システムの利用者に画像ファイルの選択を要求する。
【００５２】
システムの利用者が、使用する画像ファイルを選択すると、図形編集部２２３は作業図編集領域Ｆｉｇ１内に選択されたファイルの画像を描画する。
作業図編集領域Ｆｉｇ１上に線を描画する場合、システムの利用者は、図形描画アイコン表示部２１２上の線アイコンＩ２０４を選択し、説明領域２４３上に配置されている作業図編集領域Ｆｉｇ１上で線の始点と終点を指定する操作を行なう。
【００５３】
線の始点と終点を指定する操作とは、作業図編集領域Ｆｉｇ１の範囲内でのマウスのドラッグなどである。
図形編集部２２３は、線アイコンＩ２０４が選択された状態で、線の始点と終点を指定する操作を検知すると、作業図編集領域Ｆｉｇ１上に線の始点と終点を指定する操作によって指定された始点と終点を持つ線を描画する。
【００５４】
円、多角形といったその他の図形についても、線を描画する操作と同様の操作を行なうことで作業図編集領域Ｆｉｇ１上に描画を行なうことができる。
［手順を並び替える操作］
図６は、処理や手順の流れを表わすフローチャートを示す図（アクティビティ図）である。
【００５５】
同図において、工程領域２４２に配置された手順図形を並び替える場合、システムの利用者は、工程領域２４２内に配置された任意の手順図形１を工程領域２４２の範囲内にドラッグして移動させる（Ｓ１）。
【００５６】
このとき、図形移動部２２２は、移動先座標が手順図形１の前又は後に配置された手順図形２を追い越すか否かを判断する（Ｓ２）。
若しも、図形移動部２２２が、移動先座標が手順図形２を追い越さないと判断したときは、手順図形１がドラッグされた座標を移動先座標と判断し、移動先座標に対象の手順図形１を再描画する（Ｓ３）。
【００５７】
そして、手順図形１に関連付けられている部品図形、作業指示文書編集領域Ｅｘｐ１、作業指示図編集領域Ｆｉｇ１、治工具図形を再描画する（Ｓ４）。
一方、Ｓ２において、移動先座標が手順図形２を追い越すと判断した場合は、追い越す手順図形と追い越される手順図形との座標を交換して再描画を行い（Ｓ５）、コネクタをつなぎなおす（Ｓ６）。
【００５８】
このとき、手順図形１と手順図形２に関連付けられている部品図形、作業指示文章編集領域Ｅｘｐ１、作業指示図編集領域Ｆｉｇ１、治工具図形も全て同様に入れ替えを行なう（Ｓ７）。
［ツリー構造を作成する操作］
工程領域２４２に配置された手順図形のツリー構造を作成する場合の操作を説明する。
【００５９】
このとき、図３に示したように、工程領域２４２には予め手順図形Ｐｒｏｃ２と手順図形Ｐｒｏｃ４が配置されコネクタＣｏｎｎ４で接続されているものとする。
システムの利用者は、構成要素アイコン表示部２１１上の手順アイコンＩ１０１を、工程領域２４２上に配置されている手順図形Ｐｒｏｃ２と手順図形Ｐｒｏｃ４との間にドラッグする。
【００６０】
この操作により、図形描画部２２１は工程領域２４２上に新しい手順図形Ｐｒｏｃ３を描画する。
このとき、図形描画部２２１は、描画された手順図形Ｐｒｏｃ３の上に別の手順図形Ｐｒｏｃ２が存在しても、手順図形Ｐｒｏｃ２が別の手順図形Ｐｒｏｃ４とコネクタＣｏｎｎ４とによって接続されている場合は、コネクタの描画を行なわない。
【００６１】
図７に示すように、工程領域２４２に配置された手順図形Ｐｒｏｃは、コネクタＣｏｎｎの接続点であるノブ（Ｋｎｏｂ）を上下に一つずつ持っている。
システムの利用者は、このノブ（Ｋｎｏｂ）を利用して任意の手順図形ＰｒｏｃをコネクタＣｏｎｎで接続することができる。
【００６２】
より具体的には、システムの利用者が手順図形Ｐｒｏｃ３の下端のノブＫｎｏｂ２を選択し、手順図形Ｐｒｏｃ４上にドラッグすると、図形描画部２２１は手順図形Ｐｒｏｃ３と手順図形Ｐｒｏｃ４をコネクタＣｏｎｎ５で接続する。
【００６３】
このように、工程領域２４２に配置された手順図形間を任意にコネクタで接続することで、手順図形のツリー構造を作成することができる。
［手順に工数を設定し積算する操作］
次に、図８を使用して、各々の手順に工数を設定し、それを積算することで製品の組立に必要な作業時間を計算する手順を説明する。
【００６４】
システムの利用者が、例えば手順図形Ｐｒｏｃ１を選択し、手順属性表示部２１７の工数入力領域Ｉｎｐｕｔ１に工数（例えば１０）を入力すると、手順属性編集部２２５は、手順図形Ｐｒｏｃ１に入力された工数の関連付けを行なう。なお、手順属性表示部２１７とページ属性表示部２１８は予め表示させた状態で行う。
【００６５】
また、別の手順図形に工数を設定する場合は、上記の手順を同様に繰り返すことで行なう。
手順属性編集部２２５により、手順図形Ｐｒｏｃ１〜Ｐｒｏｃ４と夫々の工数の関連付けが行なわれると、作業時間積算部２２６は工程領域２４２に配置されている全ての手順図形Ｐｒｏｃ１〜Ｐｒｏｃ４の工数の和を積算し（例えば１００）、この総工数（例えば１００）をページ属性表示部２１８に表示する。この総工数は、例えば工程設計者が工程編成を行うときの目安として用いられるものである。
【００６６】
これにより、システムの利用者は、製品全体の組立に必要な作業時間を知ることができる。
［作業種別情報を設定する操作］
図９において、作業手順図形に作業種別を設定する場合、システムの利用者は、例えば工程領域２４２上に配置されている手順図形Ｐｒｏｃ１に対して、接着や切断等の作業種別の設定を通知する操作を行なう。
【００６７】
作業種別の設定を通知する操作は、マウスのダブルクリックなどにより行う。
作業種別の設定を通知する操作が行なわれると、作業種別情報取得部３３０は作業種別マスタ４３０から作業種別情報を取得し、名称のカラムを作業種別一覧表示部２１６に表示する。
【００６８】
システムの利用者は、作業種別一覧表示部２１６の複数の種別（例えば、「締め」、「仮締め」、「切断」、「接着」、「洗浄」等）の中から任意のひとつの作業種別（例えば、「締め」）を選択する。
【００６９】
このとき、図形描画部２２１は、説明領域２４３上に作業指示文章編集領域Ｅｘｐ２を配置し、そこに、作業種別の作業指示文章テンプレートの中の文章を選択して入力する。このとき、手順図形（図ではＰｒｏｃ１）の横に対応して作業指示文章編集領域Ｅｘｐ２を配置する。
【００７０】
これにより、作業の種別によって、ある程度定型化されている文章の入力をシステムがサポートし、利用者の負荷を軽減することができる。
［ファイルへ出力する操作］
作成した作業手順情報は、構造化文書変換部２２７によってＸＭＬ形式のファイルへ変換され、ファイル出力部２２８によって電子ファイルとして保存することができる。図１０は、このときの構造化文書ファイルのＥＲ（Ｅｎｔｉｔｙ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｉａｇｒａｍ）図であり、保存時のデータ構成を示している。このＥＲ図は、データベース設計に広く使われている。なお、構造化文書ファイルとは、例えばＸＭＬファイル等である。
【００７１】
図１０では、Ｅ（Ｅｎｔｉｔｙ）を四角で表わし、Ｒ（Ｒｅｌａｔｉｏｎ）を線で表わして、データの関連性を分かりやすく示している。
以上により、本実施形態によれば、製品を構成する部品のツリー情報と部品組み付けの際の作業説明を組み合わせながら作業手順書を統一された様式で作成することができる。このとき、作業手順書のフォーマットの構成を、画像面内でマウスを移動操作することで容易かつ直感的に作業手順書を作成することができる。また、作業手順書を複数ページに分けて帳票形式で作成することができる。このため、作業者にとっては直感的に内容を把握することができる。
【図面の簡単な説明】
【００７２】
【図１】作業手順書作成システムの構成ブロックを示す図である。
【図２】クライアントプログラムの構成ブロックを示す図である。
【図３】作業手順作成中のディスプレイ画面の説明図である。
【図４】製品構成マスタ、治工具マスタ、作業種別マスタのレコードを示す図である。
【図５】ＸＭＬ表記された作業手順書フォーマットファイルの説明図である。
【図６】処理や手順の流れを表わすフローチャートを示す図である。
【図７】作業手順図形のノブの説明図である。
【図８】手順属性表示部とページ属性表示部の説明図である。
【図９】作業種別表示部の説明図である。
【図１０】構造化文書ファイルの保存時のデータ構成を示す図である。
【符号の説明】
【００７３】
１００    作業手順書作成システム
２００    クライアントプログラム
３００    アプリケーションサーバープログラム
４００    データベースサーバープログラム
５００    ネットワーク
２１０    画面描画部
２１１    構成要素アイコン表示部
２１２    図形描画アイコン表示部
２１３    フォーマット表示部
２１４    部品表示部
２１５    治工具表示部
２１６    作業種別表示部
２１７    手順属性表示部
２１８    ページ属性表示部
２２０    操作・演算部
２２１    図形描画部
２２２    図形移動部
２２３    図形編集部
２２４    作業指示文章編集部
２２５    作業手順属性編集部
２２６    作業時間積算部
２２７    構造化文書変換部
２２８    ファイル出力部
２３０    作業手順書フォーマットファイル
３１０    部品情報取得部
３２０    治工具情報取得部
３３０    作業種別情報取得部
４１０    製品構成マスタ
４２０    治工具マスタ
４３０    作業種別マスタ
【図１】
0004902567.tif 000002
【図２】
0004902567.tif 000003
【図６】
0004902567.tif 000004
【図７】
0004902567.tif 000005
【図３】
0004902567.tif 000006
【図４】
0004902567.tif 000007
【図５】
0004902567.tif 000008
【図８】
0004902567.tif 000009
【図９】
0004902567.tif 000010
【図１０】
0004902567.tif 000011