(57)【要約】【課題】正確な図面交換用データを効率的に生成する。【解決手段】本実施形態にかかる図面交換用データ生成装置の制御部は、鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力し、第一出力実行手段により第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込み、図面交換用データの構造を模した形状別のテンプレートデータから、読込手段で読み込まれた形状のデータに対応するテンプレートデータを選択し、選択手段で選択したテンプレートデータ内の寸法のデータを設定する領域に、読込手段で読み込まれた寸法のデータを設定する設定手段と、設定手段による設定後のテンプレートデータを基に、図面交換用データを出力する。【選択図】図１
2020004153.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備える図面交換用データ生成装置であって、
前記制御部は、
鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行手段と、
前記第一出力実行手段により第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込手段と、
図面交換用データの構造を模した形状別のテンプレートデータから、前記読込手段で読み込まれた形状のデータに対応するテンプレートデータを選択する選択手段と、
前記選択手段で選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込手段で読み込まれた寸法のデータを設定する設定手段と、
前記設定手段による設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行手段と、
を備えることを特徴とする図面交換用データ生成装置。
【請求項２】
前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段は、前記第一出力実行手段により前記第一データが出力されたことをトリガとして前記制御部内に実現されること、
を特徴とする請求項１に記載の図面交換用データ生成装置。
【請求項３】
前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段を前記制御部内に実現するためのプログラムコードと、前記第二データと、前記テンプレートデータとを、単一のファイルとして記憶する記憶部をさらに備え、
前記制御部は、前記第一出力実行手段により前記第一データが出力された場合に前記記憶部の前記ファイルを読み出し、当該ファイルの前記プログラムコードに従って処理を実行することで、前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段を実現すること、
を特徴とする請求項２に記載の図面交換用データ生成装置。
【請求項４】
前記第一データは、前記鋼材商品の形状が四角形であるか円形であるかドーナツ形であるかを示す形状情報と、当該鋼材商品の寸法を示す寸法情報と、を含み、
前記寸法情報は、前記鋼材商品の形状が前記四角形である場合は前記鋼材商品の直交する二辺の長さを含み、前記鋼材商品の形状が前記円形である場合は前記鋼材商品の直径の長さを含み、前記鋼材商品の形状が前記ドーナツ形である場合は前記鋼材商品の外径および内径の長さを含むこと、
を特徴とする請求項１〜３のいずれか１項に記載の図面交換用データ生成装置。
【請求項５】
前記第二出力実行手段は、前記鋼材商品の寸法および形状のデータとともに前記受注用の画面に設定された前記鋼材商品の受注数を含めて、前記図面交換用データを出力すること、
を特徴とする請求項１〜４のいずれか１項に記載の図面交換用データ生成装置。
【請求項６】
前記テンプレートデータおよび前記図面交換用データは、テキスト形式のデータであること、
を特徴とする請求項１〜５のいずれか１項に記載の図面交換用データ生成装置。
【請求項７】
制御部を備える情報処理装置で実行される図面交換用データ生成方法であって、
前記制御部に、
鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行ステップと、
前記第一出力実行ステップにより第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込ステップと、
図面交換用データの構造を模した形状別のテンプレートデータから、前記読込ステップで読み込まれた形状のデータに対応するテンプレートデータを選択する選択ステップと、
前記選択ステップで選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込ステップで読み込まれた寸法のデータを設定する設定ステップと、
前記設定ステップによる設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行ステップと、
を実行させることを特徴とする図面交換用データ生成方法。
【請求項８】
制御部を備える情報処理装置に実行させるための図面交換用データ生成プログラムであって、
前記制御部に、
鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行ステップと、
前記第一出力実行ステップにより第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込ステップと、
図面交換用データの構造を模した形状別のテンプレートデータから、前記読込ステップで読み込まれた形状のデータに対応するテンプレートデータを選択する選択ステップと、
前記選択ステップで選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込ステップで読み込まれた寸法のデータを設定する設定ステップと、
前記設定ステップによる設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行ステップと、
を実行させることを特徴とする図面交換用データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、図面交換用データ生成装置、図面交換用データ生成方法、および図面交換用データ生成プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ＮＣ（数値制御）工作機械を利用するために、工作物の形状などを示す工作物形状データを、たとえばＣＡＤソフトウェアなどを使用して、ＤＸＦ形式のファイル（図面交換用データ）として予め作成する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７８１２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような従来技術において、図面交換用データは、形状や寸法などの指定を含む受注が行われる都度、当該受注で指定された内容に従って人手で作成されることが一般的である。したがって、上記のような従来技術では、ヒューマンエラーによって不正確な図面交換用データが作成されたり、作業負担の増大によって効率性が低下したりすることがある。
【０００５】
本発明は、上記に鑑みてなされたものであって、正確な図面交換用データを効率的に生成することが可能な図面交換用データ生成装置、図面交換用データ生成方法、および図面交換用データ生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる図面交換用データ生成装置は、制御部を備える図面交換用データ生成装置であって、前記制御部は、鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行手段と、前記第一出力実行手段により第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込手段と、図面交換用データの構造を模した形状別のテンプレートデータから、前記読込手段で読み込まれた形状のデータに対応するテンプレートデータを選択する選択手段と、前記選択手段で選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込手段で読み込まれた寸法のデータを設定する設定手段と、
前記設定手段による設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行手段と、を備えることを特徴とする。
【０００７】
また、本発明にかかる図面交換用データ生成装置においては、前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段は、前記第一出力実行手段により前記第一データが出力されたことをトリガとして前記制御部内に実現されること、を特徴とする。
【０００８】
また、本発明にかかる図面交換用データ生成装置は、前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段を前記制御部内に実現するためのプログラムコードと、前記第二データと、前記テンプレートデータとを、単一のファイルとして記憶する記憶部をさらに備え、前記制御部は、前記第一出力実行手段により前記第一データが出力された場合に前記記憶部の前記ファイルを読み出し、当該ファイルの前記プログラムコードに従って処理を実行することで、前記読込手段、前記選択手段、前記設定手段、および前記第二出力実行手段を実現すること、を特徴とする。
【０００９】
また、本発明にかかる図面交換用データ生成装置においては、前記第一データは、前記鋼材商品の形状が四角形であるか円形であるかドーナツ形であるかを示す形状情報と、当該鋼材商品の寸法を示す寸法情報と、を含み、前記寸法情報は、前記鋼材商品の形状が前記四角形である場合は前記鋼材商品の直交する二辺の長さを含み、前記鋼材商品の形状が前記円形である場合は前記鋼材商品の直径の長さを含み、前記鋼材商品の形状が前記ドーナツ形である場合は前記鋼材商品の外径および内径の長さを含むこと、を特徴とする。
【００１０】
また、本発明にかかる図面交換用データ生成装置においては、前記第二出力実行手段は、前記鋼材商品の寸法および形状のデータとともに前記受注用の画面に設定された前記鋼材商品の受注数を含めて、前記図面交換用データを出力すること、を特徴とする。
【００１１】
また、本発明にかかる図面交換用データ生成装置においては、前記テンプレートデータおよび前記図面交換用データは、テキスト形式のデータであること、を特徴とする。
【００１２】
また、本発明にかかる図面交換用データ生成方法は、制御部を備える情報処理装置で実行される図面交換用データ生成方法であって、前記制御部に、鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行ステップと、前記第一出力実行ステップにより第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込ステップと、図面交換用データの構造を模した形状別のテンプレートデータから、前記読込ステップで読み込まれた形状のデータに対応するテンプレートデータを選択する選択ステップと、前記選択ステップで選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込ステップで読み込まれた寸法のデータを設定する設定ステップと、前記設定ステップによる設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行ステップと、を実行させることを特徴とする。
【００１３】
また、本発明にかかる図面交換用データ生成プログラムは、制御部を備える情報処理装置に実行させるための図面交換用データ生成プログラムであって、前記制御部に、鋼材商品の受注用の画面に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを所定の記憶領域に出力する第一出力実行ステップと、前記第一出力実行ステップにより第一データが出力されると、第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データからデータを読み込む読込ステップと、図面交換用データの構造を模した形状別のテンプレートデータから、前記読込ステップで読み込まれた形状のデータに対応するテンプレートデータを選択する選択ステップと、前記選択ステップで選択したテンプレートデータ内の寸法のデータを設定する領域に、前記読込ステップで読み込まれた寸法のデータを設定する設定ステップと、前記設定ステップによる設定後のテンプレートデータを基に、図面交換用データを出力する第二出力実行ステップと、を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、正確な図面交換用データを効率的に生成することができる、という効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、図面交換用データ生成装置の構成を示した例示的かつ模式的なブロック図である。
【図２】図２は、図面交換用データ生成装置において受注が行われてからＤＸＦファイルが生成されるまでの一連の流れを示した例示的かつ模式的なイメージ図である。
【図３】図３は、テンプレートデータの内容の一例を示した例示的かつ模式的な図である。
【図４】図４は、四角形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。
【図５】図５は、図４に示される画面による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【図６】図６は、円形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。
【図７】図７は、図６に示される画面による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【図８】図８は、ドーナツ形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。
【図９】図９は、図８に示される画面による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【図１０】図１０は、図面交換用データ生成装置が実行する処理の流れを示した例示的かつ模式的なフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかる図面交換用データ生成装置、図面交換用データ生成方法、および図面交換用データ生成プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態によりこの発明が限定されるものではない。
【００１７】
本実施形態にかかる図面交換用データ生成装置１００の構成について、図１を用いて説明する。図１は、図面交換用データ生成装置１００の構成を示した例示的かつ模式的なブロック図である。
【００１８】
本実施形態にかかる図面交換用データ生成装置１００は、鋼材商品の加工を行うためのＮＣ（数値制御）工作機械に読み込ませて利用する図面交換用データを自動生成（自動作成）する機能を有している。なお、以下では、本実施形態の技術を、ＤＸＦ形式の図面交換用データ（ＤＸＦファイル）の生成に利用する例について説明するが、本実施形態の技術は、後述する記憶部１０６のデータを適宜変更すれば、ＤＸＦ形式とは異なる他の形式の図面交換用データの生成にも利用可能である。
【００１９】
図面交換用データ生成装置１００は、たとえば市販のデスクトップ型パーソナルコンピュータである。なお、図面交換用データ生成装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００２０】
図１に示されるように、図面交換用データ生成装置１００は、制御部１０２と、通信インターフェース部１０４と、記憶部１０６と、入出力インターフェース部１０８と、を備えている。図面交換用データ生成装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２１】
通信インターフェース部１０４は、ルータなどの通信装置および専用線等の有線または無線の通信回線を介して、図面交換用データ生成装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、図面交換用データ生成装置１００と、ネットワーク３００に接続されたサーバなどの他の装置と、を相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。なお、記憶部１０６に格納されるデータ（詳細は後述する）は、ネットワーク３００上の他の装置に格納されてもよい。
【００２２】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタなどを用いることができる。入力装置１１２には、キーボード、マウス、およびマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタなどを用いることができる。
【００２３】
記憶部１０６には、各種のデータベース、テーブル、およびファイルなどが格納される。記憶部１０６としては、たとえば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などといったメモリ装置や、ハードディスクドライブやソリッドステートドライブのような固定ディスク装置、フレキシブルディスク、光ディスクなどを用いることができる。
【００２４】
制御部１０２は、図面交換用データ生成装置１００を統括的に制御するＣＰＵ（中央演算処理装置）などのハードウェアプロセッサを有している。また、制御部１０２は、ＯＳ（オペレーティングシステム）などの制御プログラムや、各種の処理手順などが規定されたプログラム、所要のデータなどを格納するための内部メモリを有している。制御部１０２のハードウェアプロセッサは、内部メモリに格納された各種のプログラムに基づいて種々の情報処理を実行する。
【００２５】
ところで、従来技術において、図面交換用データとしてのＤＸＦファイルは、形状や寸法、個数などの指定を含む受注の都度、当該受注で指定された内容に従って人手で作成されることが一般的である。したがって、従来技術では、ヒューマンエラーによって不正確なＤＸＦファイルが作成されたり、作業負担の増大によって効率性が低下したりすることがある。
【００２６】
そこで、本実施形態は、記憶部１０６に以下に説明するようなデータを格納しておくとともに、制御部１０２に以下に説明するような機能を持たせることで、人手によらず、正確なＤＸＦファイルを効率的に生成することを実現する。
【００２７】
すなわち、本実施形態において、記憶部１０６には、連携用ＣＳＶファイル１０６ａと、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂと、作成済ＤＸＦファイル１０６ｃと、が格納されており、制御部１０２は、第一出力実行部１０２ａと、読込部１０２ｂと、選択部１０２ｃと、設定部１０２ｄと、第二出力実行部１０２ｅと、を有している。
【００２８】
第一出力実行部１０２ａは、たとえば制御部１０２のハードウェアプロセッサが内部メモリに格納されたコンピュータプログラムを読み出して実行した結果として実現される。本実施形態において、第一出力実行部１０２ａは、鋼材商品の受注用の画面（具体例は後述する）に設定された受注する鋼材商品の寸法および形状のデータを基に、当該寸法および形状のデータが格納されている所定の形式の第一データを記憶部１０６の所定の記憶領域に出力する第一出力実行手段として機能する。第一データは、少なくとも鋼材商品の形状を示す形状情報と鋼材商品の寸法を示す寸法情報とを含むように、記憶部１０６の所定の記憶領域に格納されたテキスト形式の連携用ＣＳＶファイル１０６ａとして出力される。
【００２９】
読込部１０２ｂ、選択部１０２ｃ、設定部１０２ｄ、および第二出力実行部１０２ｅは、第一出力実行部１０２ａにより第一データとしての連携用ＣＳＶファイル１０６ａが出力されたことをトリガとして制御部１０２内に実現される。より具体的に、制御部１０２は、第一出力実行部１０２ａにより第一データとしての連携用ＣＳＶファイル１０６ａが出力された場合に、記憶部１０６に格納されたＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂを読み出して起動する。ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂは、プログラムコードとしてのファイル出力マクロ１０６ｚを含んでおり、制御部１０２は、ファイル出力マクロ１０６ｚに従って処理を実行することで、読込部１０２ｂ、選択部１０２ｃ、設定部１０２ｄ、および第二出力実行部１０２ｅを実現する。
【００３０】
ここで、本実施形態において、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂは、上記のファイル出力マクロ１０６ｚの他に、連携用ＣＳＶファイル１０６ａと同内容のデータを含むように当該連携用ＣＳＶファイル１０６ａと予めリンクされたリンクデータ１０６ｘと、鋼材商品として想定される複数の形状（たとえば四角形、円形、およびドーナツ形）に対応した複数のＤＸＦファイルの構造（フォーマット）を模した形状別のテンプレートデータ１０６ｙと、を含んでいる。
【００３１】
読込部１０２ｂは、第一出力実行部１０２ａにより第一データとしての連携用ＣＳＶファイル１０６ａが出力されると、当該第一データ内のデータを読み取ることができるように予め第一データとリンクされている第二データとしてのリンクデータ１０６ｘからデータを読み込む読込手段として機能する。ここで読み込まれるデータは、連携用ＣＳＶファイル１０６ａと同様、少なくとも、鋼材商品の形状を示す形状情報と、鋼材商品の寸法を示す寸法情報と、を含んでいる。
【００３２】
選択部１０２ｃは、読込部１０２ｂによりリンクデータ１０６ｘからデータが読み込まれると、テンプレートデータ１０６ｙから、読込部１０２ｂで読み込まれたデータのうち形状のデータ（形状情報）に対応するテンプレートデータ１０６ｙを選択する選択手段として機能する。具体例は後述するが（図３参照）、本実施形態において、テンプレートデータ１０６ｙは、寸法情報を設定（入力）可能なブランク領域を有したテキスト形式のデータとして構成されている。
【００３３】
設定部１０２ｄは、選択部１０２ｃで選択したテンプレートデータ１０６ｙ内の寸法のデータ（寸法情報）を設定する領域（ブランク領域）に、読込部１０２ｂで読み込まれた寸法のデータ（寸法情報）を設定する設定手段として機能する。そして、第二出力実行部１０２ｅは、設定部１０２ｄによる設定後のテンプレートデータ１０６ｙを基に、ＤＸＦファイルを出力する第二出力実行手段として機能する。ＤＸＦファイルは、テンプレートデータ１０６ｙと同様、テキスト形式のデータであるので、ブランク領域に寸法情報が設定されたテンプレートデータ１０６ｙは、基本的にはそのままＤＸＦファイルとして容易に出力可能である。第二出力実行部１０２ｅにより出力されたＤＸＦファイルは、作成済ＤＸＦファイル１０６ｃとして記憶部１０６に格納される。
【００３４】
上記の構成を踏まえて、本実施形態にかかる図面交換用データ生成装置１００において受注が行われてからＤＸＦファイルが生成されるまでの一連の流れを、図２を用いて簡単に説明する。図２は、図面交換用データ生成装置１００において受注が行われてからＤＸＦファイルが生成されるまでの一連の流れを示した例示的かつ模式的なイメージ図である。
【００３５】
図２に示されるように、本実施形態では、まず、鋼材商品の受注用の画面（具体例は後述する）を介して、鋼材商品の受注が行われる。受注においては、鋼材商品の形状を示す情報（たとえば四角形であるか円形であるかドーナツ形であるかを示す）や寸法を示す寸法情報、個数（受注数）などが指定される。受注において指定されたこれらの情報は、テキスト形式の連携用ＣＳＶファイル１０６ａとして出力される。
【００３６】
前述したように、連携用ＣＳＶファイル１０６ａが出力されると、制御部１０２によりＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂが自動的に起動されることで、ファイル出力マクロ１０６ｚが実行される。ファイル出力マクロ１０６ｚが実行されると、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂとリンクしたリンクデータ１０６ｘから、上記の形状情報および寸法情報を含むデータが読み込まれる。そして、形状情報および寸法情報を含むデータが読み込まれると、形状情報に対応したテンプレートデータ１０６ｙが選択されるとともに、選択されたテンプレートデータ１０６ｙのブランク領域に寸法情報が設定（入力）される。これにより、受注で指定された形状および寸法の鋼材商品に対応したＤＸＦファイルが生成（作成）され、作成されたＤＸＦファイルが、作成済ＤＸＦファイル１０６ｃとして出力される。
【００３７】
ここで、図２に示される例では、テンプレートデータ１０６ｙとして、四角形の鋼材商品を示すＤＸＦファイルを模した四角形用テンプレートデータ１０６ｙ１と、円形の鋼材商品を示すＤＸＦファイルを模した円形用テンプレートデータ１０６ｙ２と、ドーナツ形の鋼材商品を示すＤＸＦファイルを模したドーナツ形用テンプレートデータ１０６ｙ３と、の３種類のデータが予め用意されている。これら３種類のデータは、いずれも、寸法情報が設定（入力）されるべき部分にブランク領域を有したテキスト形式のデータとして構成されている。
【００３８】
たとえば、図３は、テンプレートデータ１０６ｙの内容の一例を示した例示的かつ模式的な図である。この図３に示される例は、四角形用テンプレートデータ１０６ｙ１の内容を例示している。図３に示されるように、四角形用テンプレートデータ１０６ｙ１は、２つのブランク領域Ｒ１およびＲ２を有している。これら２つのブランク領域Ｒ１およびＲ２は、四角形の鋼材商品の寸法情報、つまり直交する二辺の長さが設定（入力）されるべき領域として設けられている。
【００３９】
なお、具体例の図示は省略するが、本実施形態において、円形用テンプレートデータ１０６ｙ２は、円形の鋼材商品の寸法情報、つまり直径の長さが設定（入力）されるべきブランク領域を有しており、ドーナツ形用テンプレートデータ１０６ｙ３は、ドーナツ形の鋼材商品の寸法情報、つまり外径および内径の長さが設定（入力）されるべきブランク領域を有している。
【００４０】
このように、本実施形態においては、受注で指定された（少なくとも）形状情報および寸法情報を含むデータをリンクデータ１０６ｘから読み込む処理と、リンクデータ１０６ｘから読み込まれたデータのうち形状情報に対応した（１つの）テンプレートデータ１０６ｙを選択する処理と、選択されたテンプレートデータ１０６ｙにリンクデータ１０６ｘから読み込まれたデータのうち寸法情報を設定（入力）する処理と、これらの処理の結果生成（作成）されたＤＸＦファイルを作成済ＤＸＦファイル１０６ｃとして出力する処理とが、ファイル出力マクロ１０６ｚに従って実行される。
【００４１】
なお、本実施形態では、リンクデータ１０６ｘとテンプレートデータ１０６ｙとファイル出力マクロ１０６ｚとが単一のファイル（ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂ）として記憶部１０６に記憶されているので、これらのデータを効率良く管理することができる。しかしながら、これらのデータ（一部または全部）が別々のファイルとして記憶された構成においても、本実施形態と同様のＤＸＦファイルの自動生成は実現可能である。
【００４２】
また、本実施形態では、テンプレートデータ１０６ｙとして、四角形用テンプレートデータ１０６ｙ１と、円形用テンプレートデータ１０６ｙ２と、ドーナツ形用テンプレートデータ１０６ｙ３と、の３種類のデータが用意されている。四角形の鋼材商品と円形の鋼材商品とドーナツ形の鋼材商品とは、シンプルな形状の鋼材商品として受注の頻度が高いので、本実施形態は、受注の頻度が高い形状に対応した３種類のデータをテンプレートデータ１０６ｙとして用意しておくことで、多くの受注に対する効率性の向上を図っている。なお、本実施形態では、上記で挙げた３つの形状とは異なる他の形状に対応したテンプレートデータ１０６ｙがさらに用意されていてもよい。
【００４３】
以下、本実施形態において使用される受注用の画面の具体例について図面を用いて説明する。本実施形態では、受注する鋼材商品の形状として、基本的には四角形と円形とドーナツ形との３種類のみを想定しているので、以下、これら３種類の形状の鋼材商品の受注用の画面の具体例について順番に説明する。
【００４４】
まず、四角形の鋼材商品の受注用の画面の具体例について説明する。
【００４５】
図４は、四角形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。図４に示されるように、四角形の鋼材商品の受注用の画面４００には、鋼材商品の形状を入力するための項目４０１と、鋼材商品の寸法を入力するための項目４０２〜４０４と、鋼材商品の個数（受注数）を入力するための項目４０５と、が設けられている。
【００４６】
図４に示される例では、項目４０１の欄に、「０」という数値が入力されている。この「０」という数値は、受注する鋼材商品の形状が四角形であることを示すものである。また、図４に示される例では、項目４０２の欄に、「２５．０」という数値が入力されている。この「２５．０」という数値は、受注する四角形の鋼材商品の寸法の一つである厚み（板厚）を示すものである。なお、厚みの単位は、任意に設定可能である。
【００４７】
また、図４に示される例では、項目４０３の欄に、「２００．０」という数値が入力されている。この「２００．０」という数値は、受注する四角形の鋼材商品の寸法の他の一つである一辺の長さ（巾）を示すものである。また、図４に示される例では、項目４０４の欄に、「３００．０」という数値が入力されている。この「３００．０」という数値は、受注する四角形の鋼材商品の寸法のさらに他の一つである、項目４０３の欄に入力された長さを有する一辺と直交する他の一辺の長さ（長さ）を入力するための項目である。なお、巾および長さの単位は、任意に設定可能である。
【００４８】
さらに、図４に示される例では、項目４０５の欄に、「５」という数値が入力されている。この「５」という数値は、鋼材商品の受注数を示すものである。
【００４９】
本実施形態では、項目４０１の欄に「０」と入力した上で、項目４０２〜４０５の欄に入力する数値を調整することで、任意の大きさおよび任意の個数の四角形の鋼材商品に対応したＤＸＦファイルの自動生成の準備を行うことができる。
【００５０】
図４に示される画面４００による受注が行われた結果として自動生成されるＤＸＦファイルは、ＣＡＤシステムによって視覚化すると、図５のようになる。図５は、図４に示される画面４００による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【００５１】
図５に示される画像５００には、四角形の図形５０１が表示されている。この図形５０１の辺の長さ（比率）は、図４の項目４０３および４０４の欄に入力された寸法と対応している。また、図５に示される画像５００には、図４の項目４０２の欄に入力された厚み（「ｔ２５」）と項目４０５の欄に入力された受注数（「５個」）を明示する領域５０２も表示されている。
【００５２】
このように、本実施形態では、鋼材商品の寸法および形状のデータとともに受注用の画面４００に設定された鋼材商品の受注数を含めて、図５に示される画像５００のような形式で、ＤＸＦファイルが出力される。これにより、本実施形態によれば、図５に示される画像５００から、図４に示される画面４００で入力された各種の情報を読み取ることができる。
【００５３】
次に、円形の鋼材商品の受注用の画面の具体例について説明する。
【００５４】
図６は、円形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。図６に示されるように、円形の鋼材商品の受注用の画面６００には、図４に示される画面４００と同様に、受注する鋼材商品の形状を入力するための項目６０１と、受注する鋼材商品の寸法を入力するための項目６０２〜６０４と、受注する鋼材商品の個数（受注数）を入力するための項目６０５と、が設けられている。
【００５５】
図６に示される例では、項目６０１の欄に、「１」という数値が入力されている。この「１」という数値は、受注する鋼材商品の形状が円形であることを示すものである。また、図６に示される例では、項目６０２の欄に、「２５．０」という数値が入力されている。この「２５．０」という数値は、受注する円形の鋼材商品の寸法の一つである厚み（板厚）を示すものである。なお、厚みの単位は、任意に設定可能である。
【００５６】
また、図６に示される例では、項目６０３の欄に、「４００．０」という数値が入力されている。この「４００．０」という数値は、受注する円形の鋼材商品の寸法の他の一つである直径（外径）を示すものである。また、図６に示される例では、項目６０４の欄に、「０．０」という数値が入力されている。この項目６０４の欄は、鋼材商品の内径を数値として入力するための項目であるが、円形の鋼材商品には内径が存在しないので、項目６０１の欄に「１」という数値が入力された時点で、項目６０４の欄には「０．０」という数値が自動的に入力されうる。なお、外径および内径の単位は、任意に設定可能である。
【００５７】
さらに、図６に示される例では、項目６０５の欄に、「５」という数値が入力されている。この「５」という数値は、鋼材商品の受注数を示すものである。
【００５８】
本実施形態では、項目６０１の欄に「１」と入力した上で、項目６０２、６０３、および６０５の欄に入力する数値を調整することで、任意の大きさおよび任意の個数の円形の鋼材商品に対応したＤＸＦファイルの自動生成の準備を行うことができる。
【００５９】
なお、図６に示される画面６００の項目６０１、６０２、および６０５の表示は、図４に示される画面４００の項目４０１、４０２、および４０５の表示とそれぞれ同様であるが、図６に示される画面６００の項目６０３および６０４の表示は、図４に示される画面４００の項目４０３および４０４の表示とそれぞれ異なっている。項目４０３および４０４の表示から項目６０３および６０４の表示への切り替えは、たとえば項目４０１（６０１）の欄に入力される数値の変更に伴って自動的に行われる。
【００６０】
図６に示される画面６００による受注が行われた結果として自動生成されるＤＸＦファイルは、ＣＡＤシステムによって視覚化すると、図７のようになる。図７は、図６に示される画面６００による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【００６１】
図７に示される画像７００には、円形の図形７０１が表示されている。この図形７０１の直径の長さは、図６の項目６０３の欄に入力された寸法と対応している。また、図７に示される画像７００には、図６の項目６０２の欄に入力された厚み（「ｔ２５」）と項目６０５の欄に入力された受注数（「５個」）を明示する領域７０２も表示されている。これにより、本実施形態によれば、図７に示される画像７００から、図６に示される画面６００で入力された各種の情報を読み取ることができる。
【００６２】
次に、ドーナツ形の鋼材商品の受注用の画面の具体例について説明する。
【００６３】
図８は、ドーナツ形の鋼材商品の受注用の画面の一例を示した例示的かつ模式的な図である。図８に示されるように、ドーナツ形の鋼材商品の受注用の画面８００には、図４に示される画面４００および図６に示される画面６００と同様に、受注する鋼材商品の形状を入力するための項目８０１と、受注する鋼材商品の寸法を入力するための項目８０２〜８０４と、受注する鋼材商品の個数（受注数）を入力するための項目８０５と、が設けられている。
【００６４】
ここで、図８に示される画面８００の項目８０１〜８０５の表示は、図６に示される画面６００の項目６０１〜６０５の表示とそれぞれ同様である。ただし、図８に示される画面８００が対象とするドーナツ形の鋼材商品は、図６に示される画面６００が対象とする円形の鋼材商品と異なり、内径が存在する。したがって、図８に示される画面８００においては、図６に示される画面６００と異なり、受注する鋼材商品の形状がドーナツ形であることを示す「２」という数値が項目８０１の欄に入力されると、内径を入力するための項目８０４の欄に、「０．０」以外の任意の数値（たとえば「５０．０」）を入力することが可能になる。なお、このような数値入力の可否の切り替えは、たとえば項目６０１（８０１）の欄に入力される数値の変更に伴って自動的に行われる。
【００６５】
図８に示される画面８００による受注が行われた結果として自動生成されるＤＸＦファイルは、ＣＡＤシステムによって視覚化すると、図９のようになる。図９は、図８に示される画面８００による受注の結果として生成されたＤＸＦファイルをＣＡＤシステムで視覚化した画像の一例を示した例示的かつ模式的な図である。
【００６６】
図９に示される画像９００には、外側の円９０１ａと内側の円９０１ｂとを有するドーナツ形の図形９０１が表示されている。外側の円９０１ａの直径の長さは、図８の項目８０３の欄に入力された寸法と対応し、内側の円９０１ｂの直径の長さは、図８の項目８０４の欄に入力された寸法と対応している。また、図９に示される画像９００には、図８の項目８０２の欄に入力された厚み（「ｔ２５」）と項目８０５の欄に入力された受注数（「５個」）を明示する領域９０２も表示されている。これにより、図９に示される画像９００によれば、図８に示される画面８００で入力された各種の情報を読み取ることができる。
【００６７】
以下、本実施形態にかかる図面交換用データ生成装置１００の制御動作について、図１０を用いて説明する。図１０は、図面交換用データ生成装置１００が実行する処理の流れを示した例示的かつ模式的なフローチャートである。
【００６８】
図１０に示されるように、本実施形態では、まず、ステップＳ１００１において、図面交換用データ生成装置１００の制御部１０２（第一出力実行部１０２ａ）は、受注入力に基づいて、記憶部１０６の所定の記憶領域に、連携用ＣＳＶファイル１０６ａを出力する。
【００６９】
そして、ステップＳ１００２において、図面交換用データ生成装置１００の制御部１０２は、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂを記憶部１０６から読み出して起動する。これにより、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂのファイル出力マクロ１０６ｚが実行され、その結果、読込部１０２ｂ、選択部１０２ｃ、設定部１０２ｄ、および第二出力実行部１０２ｅが制御部１０２内に実現される。
【００７０】
そして、ステップＳ１００３において、図面交換用データ生成装置１００の制御部１０２（読込部１０２ｂ）は、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂのリンクデータ１０６ｘからデータを読み込む。リンクデータ１０６ｘは、連携用ＣＳＶファイル１０６ａとリンクしているため、ステップＳ１００３の処理によれば、連携用ＣＳＶファイル１０６ａ内のデータ、すなわち受注において指定された鋼材商品の形状を示す形状情報や寸法を示す寸法情報など（他には受注数を示す情報など）に対応したデータを読み込むことができる。
【００７１】
そして、ステップＳ１００４において、図面交換用データ生成装置１００の制御部１０２（選択部１０２ｃ）は、ＤＸＦファイル作成用ＥＸＣＥＬブック１０６ｂにおいて形状別に用意されたテンプレートデータ１０６ｙを参照し、ステップＳ１００３で読み込まれたデータから特定される、受注において指定された鋼材商品の形状に応じたテンプレートデータ１０６ｙを選択する。
【００７２】
そして、ステップＳ１００５において、図面交換用データ生成装置１００の制御部１０２（設定部１０２ｄ）は、ステップＳ１００４で選択されたテンプレートデータ１０６ｙのブランク領域に、ステップＳ１００３で読み込まれたデータから特定される、受注において指定された鋼材商品の寸法を示すデータを設定する。
【００７３】
そして、ステップＳ１００６において、図面交換用データ生成装置１００の制御部１０２（第二出力実行部１０２ｅ）は、ステップＳ１００５の処理の結果として生成されるＤＸＦファイルを、作成済ＤＸＦファイル１０６ｃとして記憶部１０６に出力する。そして、処理が終了する。
【００７４】
以上説明したように、本実施形態によれば、受注により設定された形状および寸法のデータに基づき、テンプレートデータ１０６ｙなどに基づいてＤＸＦファイルを自動生成することができるので、人手によらず、正確なＤＸＦファイルを効率的に生成することができる。
【００７５】
なお、本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００７６】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００７７】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００７８】
また、図面交換用データ生成装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００７９】
例えば、図面交換用データ生成装置１００が備える処理機能、特に制御部１０２にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて図面交換用データ生成装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはハードディスクなどには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００８０】
また、このコンピュータプログラムは、図面交換用データ生成装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００８１】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム商品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。したがって、本明細書で説明したような処理又は処理方法を実行するためのプログラムを格納した記録媒体もまた本発明を構成することとなる。
【００８２】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００８３】
記憶部１０６に格納される各種のデータは、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【００８４】
また、図面交換用データ生成装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、図面交換用データ生成装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００８５】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００８６】
本発明は、特に、鋼材の加工業界において有用である。
【符号の説明】
【００８７】
１００  図面交換用データ生成装置
１０２  制御部
１０２ａ  第一出力実行部（第一出力実行手段）
１０２ｂ  読込部（読込手段）
１０２ｃ  選択部（選択手段）
１０２ｄ  設定部（設定手段）
１０２ｅ  第二出力実行部（第二出力実行手段）
１０６  記憶部
１０６ａ  連携用ＣＳＶファイル（第一データ）
１０６ｂ  ＤＸＦファイル作成用ＥＸＣＥＬブック
１０６ｃ  作成済ＤＸＦファイル
１０６ｘ  リンクデータ（第二データ）
１０６ｙ  テンプレートデータ
１０６ｙ１  四角形用テンプレートデータ
１０６ｙ２  円形用テンプレートデータ
１０６ｙ３  ドーナツ形用テンプレートデータ
１０６ｚ  ファイル出力マクロ（プログラムコード）
【図１】
2020004153.tif 000003
【図２】
2020004153.tif 000004
【図３】
2020004153.tif 000005
【図４】
2020004153.tif 000006
【図５】
2020004153.tif 000007
【図６】
2020004153.tif 000008
【図７】
2020004153.tif 000009
【図８】
2020004153.tif 000010
【図９】
2020004153.tif 000011
【図１０】
2020004153.tif 000012