(57)【要約】【課題】ねじ部品の組合せ形状を迅速に作図することができるＣＡＤシステムの組合せねじ作図プログラム及びその作図プログラムが記録された記録媒体を提供する。【解決手段】ＣＡＤシステムの組合せねじ作図プログラムは、最も外側に位置する一方の外形線をねじの座面とし、ねじの先端を他方の外形線に向けてねじを仮作図するステップ６と、仮作図されたねじの先端にユーザがカーソルを位置させてこのカーソルをねじの軸線方向に移動させて首下長さを伸縮させるステップ７と、ねじの先端部に組み合わせて使用するねじ部品をユーザに指定させる選択画面を表示するステップ１４と、確定操作によりユーザによって指定されたねじ部品をねじの先端に組み合わせて作図するステップ１５とを備える。記録媒体はこの作図プログラムが記録される。【選択図】図２Ａ
2007122668.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき、他方の前記外形線と前記カーソルとの間の距離を計測するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき又は他方の前記外形線と前記カーソルとの間の距離が所定値を超えたとき、前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップとを、
備えたことを特徴とするＣＡＤシステムの組合せねじ作図プログラム。
【請求項２】
あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側でないとき、前記ねじの先端が位置する前記被締結部材に止まりねじ穴又は貫通ねじ穴を仮作図するステップと、
所定の確定操作により前記ねじ及び前記止まりねじ穴又は前記貫通ねじ穴を作図するステップとを、
備えたことを特徴とするＣＡＤシステムの組合せねじ作図プログラム。
【請求項３】
あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるか否かを判定するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき、他方の前記外形線と前記カーソルとの間の距離を計測するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき又は他方の前記外形線と前記カーソルとの間の距離が所定値を超えたとき、前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側でないとき、前記ねじの先端が位置する前記被締結部材に止まりねじ穴又は貫通ねじ穴を仮作図するステップと、
所定の確定操作により前記ねじ及び前記止まりねじ穴又は前記貫通ねじ穴を作図するステップとを、
備えたことを特徴とするＣＡＤシステムの組合せねじ作図プログラム。
【請求項４】
あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
所定の点にねじの基準点を重ね、ねじの先端を所定の方向に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップと、
作図された前記ねじの頭部と前記ねじの先端部に組み合わされた前記ねじ部品との間に複数の前記被締結部材の各外形線を作図するステップとを、
備えたことを特徴とするＣＡＤシステムの組合せねじ作図プログラム。
【請求項５】
複数種類の前記ねじ部品から１種類のねじを前記ユーザに指定させる選択画面を表示するステップは、ねじの呼び径を合わせて指定させることを特徴とする請求項１から４のいずれか１つに記載のＣＡＤシステムの組合せねじ作図プログラム。
【請求項６】
前記首下長さを伸縮させるステップは、ねじ長さを規格寸法で仮作図し、かつ、前記ねじ長さを数値で表示することを特徴とする請求項１から５のいずれか１つに記載のＣＡＤシステムの組合せねじ作図プログラム。
【請求項７】
前記ねじの首下部分が作図された途中の経路に、前記被締結部材が存在しない区間があるとき、前記被締結部材が存在しない区間の前記ねじの首下部分を実線で作図し、前記被締結部材が存在する区間の前記首下部分を消去するステップを、
更に備えたことを特徴とする請求項１、３、４、５、６のいずれか１つに記載のＣＡＤシステムの組合せねじ作図プログラム。
【請求項８】
前記ねじを緩挿させる貫通穴を実線で作図し、前記ねじ及び前記ねじ部品を消去することにより、前記被締結部材に前記貫通穴が形成された作図に変更するステップを、
更に備えたことを特徴とする請求項１、３、４、５、６、７のいずれか１つに記載のＣＡＤシステムの組合せねじ作図プログラム。
【請求項９】
前記ユーザによって指定された前記ねじの種類及び前記ねじ部品に関する情報を現在値として一覧表示するとともに、前記現在値をあらかじめ記憶された他の種類のものに前記ユーザが設定変更することが可能で、かつ、設定変更後の前記ねじの種類及び前記ねじ部品に関する情報を一覧表示するステップと、
前記現在値に対応して作図された前記ねじ部品を、設定変更後の前記情報に従って作図を変更するステップとを、
更に備えたことを特徴とする請求項１から７のいずれか１つに記載のＣＡＤシステムの組合せねじ作図プログラム。
【請求項１０】
請求項１から９のいずれか１つ又は複数のＣＡＤシステムの組合せねじ作図プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラム及びその作図プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
近年、設計者が図面用紙の上に筆記具を用いて直接設計上必要な各部品や設計要素について１つ１つ線を引いて設計図を起こさなくても、コンピュータを用いてディスプレイ上で設計を行うＣＡＤ（Computer Aided Design）が開発され、このＣＡＤを利用して各種機械などを設計することが行われている。このＣＡＤを用いて複数のプレートをねじ部品によって相互に締結する従来技術として、部品と部品取り付け加工パターンとを組み合わせてユニット化してユニットパーツを形成し、このユニットパーツについて複数の寸法形状をあらかじめ設計して１つのユニットパーツデータとしてあらかじめＣＡＤに記憶しておき、ディスプレイ上に設計の対象となる物又は物の一部を表示し、ディスプレイ上に表示された設計の対象となる物又は物の一部を設計する上で必要とする部品と、この部品を物又は物の一部に組み込むための部品取り付け加工パターンとを、ＣＡＤにあらかじめ記憶されている複数のユニットパーツの中から選定し、設計の対象となる物又は物の一部に組み入れることによって、誰にでも簡単に、短時間で設計することができるユニット設計システムが提案されている（例えば、下記の特許文献１参照）。
【特許文献１】特開平１１−１３４３７０号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載されたユニット設計システムでは、部品としての例えばボルト、座金、ナットと、部品加工パターンとしての例えば座グリ穴、バカ穴、タップ穴とを組み合わせたすべての作図条件を最初に設定し、そのユニットパーツをメモリから読み出して設計対象に組み入れるため、作図場所によって異なる組み合わせに対して迅速に対応できないという問題があった。また、特許文献１に記載されたユニット設計システムでは、規格外の長さを持ったねじの作図ができなかったり、３枚以上のプレートの作図ができにくいという問題もあった。
【０００４】
本発明は上記の問題点を解決するためになされたもので、その目的は、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができるＣＡＤシステムの組合せねじ作図プログラム及びその作図プログラムが記録された記録媒体を提供することにある。
本発明の他の目的は、ねじの首下部分に関係する部品形状を明確に識別することができるＣＡＤシステムの作図プログラム及びその作図プログラムが記録された記録媒体を提供することにある。
本発明のもう１つ他の目的は、組立図の作図後にねじの種類及びそれに組み合わされるねじ部品を、一括して設定変更することができるＣＡＤシステムの作図プログラム及びその作図プログラムが記録された記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき、他方の前記外形線と前記カーソルとの間の距離を計測するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき又は他方の前記外形線と前記カーソルとの間の距離が所定値を超えたとき、前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップとを、
備えたことを特徴とする。
このような処理手順により、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができる。
【０００６】
また、本発明は、あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側でないとき、前記ねじの先端が位置する前記被締結部材に止まりねじ穴又は貫通ねじ穴を仮作図するステップと、
所定の確定操作により前記ねじ及び前記止まりねじ穴又は前記貫通ねじ穴を作図するステップとを、
備えたことを特徴とする。
このような処理手順により、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができる。
【０００７】
また、本発明は、あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
複数の前記被締結部材の外形線のうち、最も外側に位置する一方の前記外形線を前記ねじの座面とし、前記ねじの先端を最も外側に位置する他方の前記外形線に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるか否かを判定するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき、他方の前記外形線と前記カーソルとの間の距離を計測するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側であるとき又は他方の前記外形線と前記カーソルとの間の距離が所定値を超えたとき、前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップと、
移動された前記カーソルの位置が他方の前記外形線よりも外側でないとき、前記ねじの先端が位置する前記被締結部材に止まりねじ穴又は貫通ねじ穴を仮作図するステップと、
所定の確定操作により前記ねじ及び前記止まりねじ穴又は前記貫通ねじ穴を作図するステップとを、
備えたことを特徴とする。
このような処理手順により、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができる。
【０００８】
また、本発明は、あらかじめ記憶装置に記憶され、それぞれ軸線と直交する方向から見た複数種類のねじ部品のパターンデータに基づいて、複数の被締結部材を相互に締結するように複数のねじ部品を組み合わせて表示装置の表示画面上に作図して表示するＣＡＤシステムの組合せねじ作図プログラムにおいて、
複数種類の前記ねじ部品から１種類のねじをユーザに指定させる選択画面を表示するステップと、
所定の点にねじの基準点を重ね、ねじの先端を所定の方向に向けて、前記ユーザによって指定された前記ねじを仮作図するステップと、
仮作図された前記ねじの先端に前記ユーザがカーソルを位置させて前記カーソルを前記ねじの軸線方向に移動させたとき、前記カーソルに追随させて前記ねじの首下長さを伸縮させるステップと、
前記ねじの先端部に組み合わせて使用する前記ねじ部品を前記ユーザに指定させる選択画面を表示するステップと、
所定の確定操作により前記ユーザによって指定された前記ねじ部品を前記ねじの先端部に組み合わせて作図するステップと、
作図された前記ねじの頭部と前記ねじの先端部に組み合わされた前記ねじ部品との間に複数の前記被締結部材の各外形線を作図するステップとを、
備えたことを特徴とするＣＡＤシステムの組合せねじ作図プログラム。
このような処理手順により、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができる。
【０００９】
また、本発明は、前記ねじの首下部分が作図された途中の経路に、前記被締結部材が存在しない区間があるとき、前記被締結部材が存在しない区間の前記ねじの首下部分を実線で表示し、前記被締結部材が存在する区間の前記首下部分を消去するステップを、
更に備えたことを特徴とする。
このような処理手順により、ねじの首下部分に関係する部品形状を明確に識別することが可能になる。
【００１０】
また、本発明は、前記ねじを緩挿させる貫通穴を実線で作図し、前記ねじ及び前記ねじ部品を消去することにより、前記被締結部材に前記貫通穴が形成された作図に変更するステップを、
更に備えたことを特徴とする。
このような処理手順により、ねじの首下部分に関係する部品形状を明確に識別することが可能になる。
【００１１】
また、本発明は、前記ユーザによって指定された前記ねじの種類及び前記ねじ部品に関する情報を現在値として一覧表示するとともに、前記現在値をあらかじめ記憶された他の種類のものに前記ユーザが設定変更することが可能で、かつ、設定変更後の前記ねじの種類及び前記ねじ部品に関する情報を一覧表示するステップと、
前記現在値に対応して作図された前記ねじ部品を、設定変更後の前記情報に従って作図を変更するステップとを、
更に備えたことを特徴とする。
このような処理手順により、組立図の作図後にねじの種類及びそれに組み合わされるねじ部品を、一括して設定変更することができる。
【００１２】
また、本発明は、上記のようなＣＡＤシステムの組合せねじ作図プログラムを記録した記録媒体である。
この記録媒体をＣＡＤシステムに装着して作図プログラムをセットアップすることにより、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができる。
【発明の効果】
【００１３】
本発明によれば、ユーザによって指定されたねじを仮作図し、その先端にユーザがカーソルを位置させてこのカーソルを移動させるとねじの首下長さが伸縮させられ、さらに、ねじの先端部に組み合わせて使用するねじ部品をユーザに指定させてから、所定の確定操作をすると、ユーザによって指定されたねじ部品がねじの先端に組み合わせて作図が行われるので、相互に締結される被締結部材の厚さが異なるほとんどの場合に、ねじ部品の組合せ形状を迅速に作図することができるＣＡＤシステムの組合せねじ作図プログラム及びその作図プログラムが記録された記録媒体が提供される。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を図面に示す好適な実施の形態に基づいて詳細に説明する。
＜第１の実施の形態＞
図１は本発明に係るＣＡＤシステムの組合せねじ作図プログラムをセットアップして、ねじによって被締結部材としての複数のプレートが相互に締結される組立図を作図するＣＡＤシステムの構成を示すブロック図である。図１において、ＣＡＤシステム１００は、コンピュータ本体５０、ハードディスク６０、入力装置７０及び出力装置８０を備え、作図された図形を２次元画像又は３次元画像として出力するように構成されている。
【００１５】
コンピュータ本体５０は、演算処理を行うＣＰＵ（中央演算処理装置）５１、ＢＩＯＳ（Basic Input/Output System）など、ＣＰＵ５１を機能させるための基本的なプログラムを記憶したＲＯＭ５２、ＣＡＤプログラムを実行する際の作業領域となるＲＡＭ５３、外部機器を接続するための入出力インターフェース５４などを備えた一般的なコンピュータである。ハードディスク６０は、組合せねじ作図プログラム、複数種類のねじ部品のパターンを図面上に自動配置する自動配置プログラムなどを入出力可能に格納する。ハードディスク６０内に格納されている組合せねじ作図プログラムは、処理手順をプログラム化し、この処理手順に従ってコンピュータ本体５０に自動的に作図を行わせる機能を備えている。入力装置７０は、マウスや、キーボード、入力ペンなどの単数若しくは複数の装置からなり、ユーザが作図データを入力するために用いられる。出力装置８０はディスプレイや、プリンタ、プロッタなどの単数又は複数の装置からなり、作図された図形を出力するために用いられる。
【００１６】
図２Ａ及び図２Ｂは本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムをＣＰＵ５１の処理手順として示したフローチャートであり、以下、このフローチャートに従って、さらに図３〜図８に示す表示画面例をも参照して、組合せねじ作図プログラムの詳細について説明する。
【００１７】
ねじ部品を組み合わせる「組みねじ」コマンドを起動すると、図３（ａ）に示すように、組みねじの分類、種類、座付き、ピッチ、等級、先端、呼び径などをユーザが選択するためのＣＢＳ（Command Sub Box）が表示される。そこで、ステップ１にて、例えば、分類として「六角ボルト」を、種類として「呼び径ボルト」を、呼び径として「Ｍ１０」をそれぞれユーザが指定すると、図３（ｂ）に示すように、組みねじの投影方向と頭部側に使用する座金の有無を指定するためのダイアログボックスが表示される。そこで、ステップ２にて、投影方向として「側面」を、平角座金として「並形面取−Ａ」を、ばね座金として「ばね座金・一般」をそれぞれユーザが指定して登録ボタンをクリックすると、それらの指定情報が登録される。
【００１８】
次に、ステップ３で、図３（ｃ）に示すように、相互に締結される被締結部材としてのプレート１の外形線１ａ、１ｂ及びプレート２の外形線２ａ、２ｂを指定すると、これらの外形線１ａ、１ｂ、２ａ、２ｂは赤色で表示（仮作図）される。以下、説明の都合上、プレート１、２の厚み方向の一方の外形線１ａ、２ａを開始線、他方の外形線１ｂ、２ｂを終了線と呼ぶことにする。この場合、プレート１の終了線１ｂとプレート２の開始線２ａとが重なり合っており、さらに、プレート１、２にそれぞれハッチングを施してこれらが別の部材であることを明示することも有効である。次に、ステップ４で相互に結合されるプレートが複数枚であるか否かの判定が行われる。この場合、開始線と終了線が指定されるごとに、開始線及び終了線がそれぞれ２回以上であるか否かを調べ、２回以上であればプレートは複数枚であると判定する。図３（ｃ）はそれぞれプレートが２枚であると判定した例で、プレート１の終了線１ｂとプレート２の開始線２ａとが同一の線であると認識した場合にはプレート１とプレート２とが密着していると判定し、プレート１の終了線１ｂとプレート２の開始線２ａとが異なる線であると認識した場合にはプレート１とプレート２とがギャップ（空隙）をもって対向していると判定する。このステップ４の判定はプレートの開始線及び終了線が指定されるごとに行われる。
【００１９】
次に、ステップ５では、ユーザによって指定されたねじを配置するために、図４（ａ）に示すように、ユーザがねじの基準点を配置する配置点３を指定し、ステップ６にて、配置点３にねじの基準点が位置するようにねじ４を赤色でドラッキング表示（仮作図）する。この状態を図４（ｂ）に示す。そして、ステップ７で、ユーザがねじ４の先端５にマウスカーソルを位置させ、このマウスカーソルをねじの軸線方向に移動して、ねじの首下長さを伸長（又は縮小）させる。続いて、ステップ８で、ねじ長さが赤色で仮表示（仮作図）されると同時に、現在のねじ長さが数値で表示される。そのとき、規格外寸法であればその旨の表示も行われる。したがって、規格外寸法ではない数値でマウスカーソルを停止させることにより、ねじ長さが規格寸法で表示される。なお、ねじの首下長さを伸長（又は縮小）させたとき、ねじの下穴も同時に移動させられる。
【００２０】
次に、ステップ９において、マウスカーソルの位置が２枚のプレートの中間に位置する終了線１ｂより外側か否かを判定する。図４（ｃ）はマウスカーソルの位置が中間に位置する終了線１ｂより内側で、ねじの下穴もその終了線に届いていない場合を示している。ここで、マウスカーソルの位置が中間の終了線１ｂの外側でないと判定した場合には、ステップ１０で下穴の底部６と中間の終了線１ｂとの距離Ｘを測定し、距離Ｘがねじの呼び径の２／３以上か否かを判定し、２／３以上であればステップ１０ａ１以下の処理を実行し、２／３以上でないときはステップ１０ｂ１以下の処理を実行する。
【００２１】
ステップ１０ａ１においては、図４（ｄ）に示すように、プレート１に止まりねじ穴を赤色で仮表示（仮作図）する。続いて、ステップ１０ａ２にて止まりねじ穴が適当な長さであるか否かを判定し、適当な長さであればマウスの左ボタンが押し操作されたときステップ１０ａ３の処理に進む。ステップ１０ａ３においては、ねじ４及び止まりねじ穴７をユーザの指定色に変更して作図の処理を終了する。一方、ステップ１０ａ２にて止まりねじ穴が適当な長さでないと判定した場合にはステップ１１の処理に進む。
【００２２】
ステップ１０ｂ１においては、図５（ａ）に示すように、プレート１に貫通ねじ穴８を、例えば赤色で仮表示（仮作図）する。続いて、ステップ１０ｂ２にて貫通ねじ穴８が適当な長さであるか否かを判定し、適当な長さであればマウスの左ボタンが押し操作されたときステップ１０ｂ３の処理に進み、ねじ４及び貫通ねじ穴８をユーザの指定色に変更して作図の処理を終了する。一方、ステップ１０ｂ２にて貫通ねじ穴８が適当な長さでないと判定した場合にはステップ１１の処理に進む。
【００２３】
ステップ９において、マウスカーソルの位置が２枚のプレートの中間に位置する終了線１ｂより外側であると判定した場合には、更にステップ１１でマウスカーソルの位置が最終の終了線２ｂより外側であるか否かを判定し、外側でないと判定した場合にはステップ９の処理に戻り、今度は最終の終了線２ｂを中間の終了線１ｂとみなしてステップ１０、１０ａ１、１０ａ２、１０ａ３又はステップ１０、１０ｂ１、１０ｂ２、１０ｂ３の処理を実行する。図５（ｂ）はステップ１０、１０ａ１、１０ａ２、１０ａ３の処理に対応する表示状態を示し、止まりねじ穴７が適当な長さであれば止まりねじ穴７をユーザの指定色に変更して作図の処理を終了する。図５（ｃ）はステップ１０、１０ｂ１、１０ｂ２、１０ｂ３の処理に対応する表示状態を示し、貫通ねじ穴８を、例えば赤色で仮表示（仮作図）した後、ユーザの指定色に変更して作図の処理を終了する。
【００２４】
次に、ステップ１１でマウスカーソルの位置が最終の終了線２ｂより外側であると判定した場合には、ステップ１２において最終の終了線２ｂとマウスカーソル９との間の距離Ｙを計測するとともに、その距離Ｙが低ナットの高さ以上か否かを判定する。ここで低ナット以上でないと判定した場合にはステップ１３以降の処理を実行し、低ナット以上と判定した場合にはステップ１４以降の処理を実行する。そして、ステップ１３ではプレート２から突出する長さが適切な長さであるか否かを判定し、適切な長さであると判定した場合にはユーザがマウスの左ボタンをクリックしたときステップ１３ａの処理に進み、適当でないと判定した場合にはステップ１４以下の処理に進む。ステップ１３ａにおいては、図５（ｄ）に示すように、プレート１に貫通穴を作図し、プレート２に貫通穴及び／又は貫通ねじ穴８ａを作図して処理を終了する。
【００２５】
ステップ１４においては、図６（ａ）に示すように、ねじ先部に組み合わせて使用することが可能なねじ部品をユーザが選択して指定することができる「ねじ先部組合せ」ダイアログボックスを表示する。そこで、ユーザがステップ１５にてねじ先端部に使用するねじ部品を指定するようにする。図６（ａ）は平角座金が「並形−ｃ」に、１段目ナットとして「六角ナット」、「低ナット」、「両面取り」がそれぞれ指定され、２段目ナットとして「六角ナット」、「スタイル１」、「両面取り」がそれぞれ指定された例を示している。このようにしてねじ部品が指定されると、ステップ１６にてその最適なねじ長さを決定し、図６（ｂ）に示すように、ユーザによって指定された六角ナット１０を含むねじ部品を赤色で仮表示（仮作図）する。なお、ねじ部品として六角ナット１０の代わりに、スリ割付き六角ナット１１が指定された場合には図６（ｃ）に示したように、蝶ナット１２が指定された場合には図６（ｄ）に示したように、それぞれねじ部品の軸方向寸法に応じてねじ４の先端の長さを適切に決定して赤色に仮表示（仮作図）する。
【００２６】
次に、ステップ１７では、図６（ｂ）又は図６（ｃ）又は図６（ｄ）に示すように、仮表示（仮作図）された組合せねじに対して、これを確定、編集するための「確定・編集」ダイアログボックスを表示する。図７（ａ）はこの「確定・編集」ダイアログボックスを示している。そして、ステップ１７ａで「確定」のボタンがクリックされれば、ステップ１８にてユーザの指定色で組合せねじと各プレートの貫通穴又は貫通ねじ穴とを作図して処理を終了する。
【００２７】
また、ステップ１７ｂ１で「連続」のボタンがクリックされれば、ステップ１７ｂ２において、図６（ｂ）又は図６（ｃ）又は図６（ｄ）に示すように、仮表示（仮作図）された組合せねじを、ユーザの指定色で作図を行い、続いて、ステップ１７ｂ３でねじの配置点を指定し、ステップ１７ｂ４でマウスの右ボタンをクリックしたか否かの判定を行い、マウスの右ボタンがクリックされれば、ステップ１８でステップ１７ｂ２と同様な処理を繰り返して処理を終了し、マウスの右ボタンがクリックされなかった場合にはステップ１の処理に戻って、上述した処理を繰り返す。
【００２８】
また、ステップ１７ｃで「組合せ変更」のボタンがクリックされると、ステップ１４以下の処理によりねじ部品の組合せを変更してステップ１７で確定、変更を選択することになる。
【００２９】
また、ステップ１７ｄで「長さ変更」のボタンがクリックされたときは、ステップ１６にて仮表示（仮作図）された図６（ｂ）又は図６（ｃ）又は図６（ｄ）のねじの長さを、指定した長さだけ増減してそのまま仮表示（仮作図）する。そして、ステップ１７ａで「確定」のボタンがクリックされるとステップ１８の処理に進んで、ユーザの指定色で組合せねじと各プレートの貫通穴又は貫通ねじ穴とを作図して処理を終了する。
【００３０】
また、ステップ１７ｅ１で「作図設定」のボタンがクリックされたときは、ステップ１７ｅ２で、図７（ｂ）に示す「作図設定」のダイアログボックスを表示する。そこで、ステップ１７ｅ３でユーザがねじ部品及びプレート側の穴が実線であるか破線であるかなどの線種が指定されると、ステップ１７ｅ４では指定に従った線種で仮登録を行い、ステップ１７ｅ５で「確定」のボタンがクリックされるとステップ１８の処理に進んで、ユーザの指定色で組合せねじと各プレートの貫通穴又は貫通ねじ穴とを作図して処理を終了する。また、ステップ１７ｆ１で「取消」のボタンがクリックされると、図６（ｃ）又は図６（ｄ）又は図６（ｅ）のように仮表示（仮作図）した図をすべて削除し、ステップ１の処理に戻ることになる。
【００３１】
図８（ａ）〜図８（ｃ）はステップ１７ｅ１以下の処理を実行することにより、仮表示（仮作図）されたねじ部品及びプレート側穴の作図を変更する例である。なお、図２Ａ及び図２Ｂのフローチャートに従って本発明のＣＡＤシステムの組合せねじ作図プログラムを説明する際、２枚のプレート１、２がねじ４によって相互に締結される組立図を用いて説明したが、ここでは、第１の被締結部材としての円筒状のケーシング２１の両端に、第２及び第３の被締結部材としてのフランジ２２、２３を係合させてねじ２４により、これらのケーシング２１、フランジ２２、２３を相互に締結させるもので、ねじ２４の頭部にはばね座金２５と平座金２６とが装着され、ねじ２４の先端部には平座金２７、低ナット２８及びナット２９が組み合わせて装着されている。
【００３２】
ここで、図２Ｂに示したフローチャートのステップ１７ｅ１において、ねじ部品に対して「すべてを実線で作図」が指定され、プレート側穴に対して「実線で作図」が指定され場合には図８（ａ）に示したように作図する。また、ステップ１７ｅ１において、ねじ部品に対して「プレート厚内の首下長さを作図しない」が指定され、プレート側穴に対して「作図しない」が指定された場合には、図８（ｂ）に示したように、プレートの存在しないギャップの首下部分を実線で作図し、ケーシング２１、フランジ２２、２３内のねじ２４の首下部分は作図しない。さらに、ステップ１７ｅ１において、ねじ部品に対して「プレート厚内の首下長さを破線で作図」が指定され、プレート側穴に対して「破線で作図」が指定された場合には図８（ｃ）に示したように作図する。また、ステップ１７ｅ１において、ねじ部品に対して「プレート厚内の首下長さを破線で作図」が指定され、プレート側穴に対して「破線で作図」が指定された場合には図８（ｃ）に示したように、ねじ２４の首下部分はすべて実線で作図し、ケーシング２１、フランジ２２、２３にそれぞれ形成される貫通穴は破線で作図する。
【００３３】
図９は図２Ｂのステップ１８における処理の応用例で、組合せねじの作図後に、ねじ及びねじ部品を除去し、プレートの穴形状のみを作図した例である。この場合、ステップ１７ｅ１において、プレート側穴に対して「実線で作図」を指定し、ステップ１８において、ねじ及びねじ部品を消去するを指定することによって、貫通穴２１ａ、２２ａ、２３ａが作図される。
【００３４】
以上の説明から明らかなように、本発明の第１の実施の形態に係るＣＡＤシステムの作図プログラムによれば、相互に締結されるプレートの厚さが異なるほとんどの場合に、ねじ及びプレートの加工形状を迅速に作図することができ、また、ねじの先端部に組み合わされるねじ部品を迅速に作図することができ、さらに、ねじの首下部分に関係する部品形状を明確に識別することが可能になる。
【００３５】
ところで、上述したように、ねじ及びねじ部品を作図した後に、何らかの理由でねじの種類、呼び径、あるいは、ねじ部品の種類を変更する場合がある。図１０（ａ）はこの変更に対応する本発明の第１の実施の形態の応用例を示すダイアログボックスである。このダイアログボックスは確認変更を行うためのもので、左側には変更前のねじ及びねじ部品の現在値が一覧表示されており、それぞれの右側は、ねじ部品を指定することが可能なボックスになっており、必要に応じて変更することができる。そこで、変更後として一覧表示された指定内容を確認して「実行」のボタンをクリックすると、例えば、図８（ａ）に示した表示画面が、図１０（ｂ）に示したように、ケーシング２１、フランジ２２、２３が小ねじ３０によって相互に締結された表示画面に即時に変更される。
【００３６】
このように、本発明の第１の実施の形態の応用例によれば、組立図の作図後にねじの種類及びそれに組み合わされるねじ部品を、一括して設定変更することができる。
【００３７】
なお、第１の実施の形態では、表面及び裏面にそれぞれ対応する外形線が平行なプレートをねじ部品によって相互に締結する場合について説明したが、本発明はこのようなプレート形状のみに適用が限定されるものではなく、例えば、溝形鋼あるいはＩ形鋼のように、肉厚部分の外側面に対して内側面が所定の角度だけ傾斜している場合にも適用することができる。図１１はその適用例を示した組立図である。ここでは、一定の厚みを持った基板４１の表面に溝形鋼４２の側方の平面部を重ね合わせ、さらに、基板４１の裏面にＩ形鋼４３の平面部を重ね合わせてこれらを相互に締結するとき、六角ボルト４４の頭部の座面は８°の傾斜を有し、六角ボルト４４の先端に組み合わされるねじ部品の座面は５°の傾斜を有している。このとき、ねじとしての六角ボルト４４に付随させてばね座金４５及び８°の傾斜座金４６を指定し、さらに、六角ボルト４４の先端に組み合わされるねじ部品として、５°の傾斜座金４７、低ナット４８及び六角ナット４９を指定することによって、上述したと同様な作図が可能になる。
【００３８】
＜第２の実施の形態＞
ところで、第１の実施の形態では、相互に締結されるプレート厚さを先に指定し、ねじ部品を後に指定したが、ねじ部品を先に指定して、その後でプレートを作図することも可能である。図１２は本発明の第２の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムをＣＰＵ５１の処理手順として示したフローチャートであり、以下、このフローチャートに従って図３、図６、図７に示す表示画面例をも参照してその詳細について説明する。
【００３９】
ここでは、「組合せねじ」コマンドを起動すると、最初のステップ２１で、図３（ａ）に示すように、組みねじの分類、種類、座付き、ピッチ、等級、呼び径などをユーザが選択するためのＣＢＳが表示される。そこで、例えば、分類、種類、呼び径及び付帯項目を指定すると、図３（ｂ）に示すように、組みねじの投影方向と頭部側に使用する座金の有無を指定するためのダイアログボックスが表示される。そこで、ステップ２２にて、投影方向として「側面」を、平角座金として「並形面取−Ａ」を、ばね座金として「ばね座金・一般」をそれぞれユーザが指定して登録ボタンをクリックすると、それらの選択情報が登録される。次に、ステップ２３では呼び長さの指定があるか否かを判定し、指定があればステップ２３ａ１以下の処理を実行し、指定がない場合にはステップ２３ｂ１以下の処理を実行する。
【００４０】
ステップ２３ａ１ではねじの配置点を指定し、ステップ２３ａ２でねじの作図方向を指定し、続いて、ステップ２３ａ３で指定された長さのねじを、その基準点を配置点に合わせてねじを作図して、処理を終了する。一方、ステップ２３ｂ１ではねじの配置点を指定し、ステップ２３ｂ２で指定されたねじの基準点を配置点に合わせるようにドラッキング表示し、続いて、ステップ２３ｂ２にてねじの先端部にマウスカーソルを合わせ、このマウスカーソルをねじの軸線方向に移動して、ねじの首下長さを伸縮させる。次に、ステップ２３ｂ４で、ねじの首下長さを規格寸法で仮表示（仮作図）するとともに、現在の長さを数値で表示し、ステップ２３ｂ５でねじの長さをユーザが指定し、ステップ２３ｂ６で指定長さでねじを作図する。
【００４１】
上述したように、指定した長さのねじを作成した後は、第１の実施の形態と同様な処理によりねじ部品を作図することができる。すなわち、図６（ａ）に示したように、ねじ先部に組み合わせて使用することが可能なねじ部品をユーザが選択して指定することができる「ねじ先部組合せ」ダイアログボックスを表示し、ユーザがねじ先端部に使用するねじ部品を指定すると、ユーザによって指定された六角ナットを含むねじ部品が赤色で仮表示（仮作図）される。そして、図７（ａ）に示すような「確定・編集」のダイアログボックスを表示して「確定」のボタンをクリックすれば、組合せねじの作図ができる。このように、組合せねじの作図の完了後に、相互に締結されるプレートを作図することができる。
【００４２】
以上の説明から明らかなように、本発明の第２の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムによれば、相互に締結されるプレートの厚さが異なるほとんどの場合に、ねじ部品及びプレートの加工形状を迅速に作図することができ、また、ねじの先端部に組み合わされるねじ部品を迅速に作図することができる。
【００４３】
なお、上記の各実施の形態として示した組合せねじ作図プログラムは、ＣＡＤシステムにあらかじめセットアップすることも可能であるが、ＤＶＤなどの記録媒体に記録し、これらの記録媒体を商品として販売することもでき、さらに、インターネットを介してパソコンにダウンロードすることもできる。
【００４４】
また、上記の各実施の形態では、被締結部材としてプレート又は形鋼を用いて説明したが、本発明はこれらに適用を限定されるものではなく、例えば棒状の部材やブロック状の部材であっても、あるいは、管状の部材であっても相互に締結されるすべての部材に適用することができる。
【００４５】
さらにまた、上記の各実施の形態ではマウスを用いて表示画面上に開始線や終了線などの外形線を仮表示（仮作図）したり、カーソルの移動や確定操作を行ったりしたが、マウス以外の、例えばトラックパッド又はトラックボールなどのポインティングデバイスとキーボードとを併用してもよく、通常のパソコンに付帯的に用いるどのようなデバイスでも上記の処理を実行できるものであればよい。
【図面の簡単な説明】
【００４６】
【図１】本発明に係るＣＡＤシステムの組合せねじ作図プログラムをセットアップするＣＡＤシステムの構成を示すブロック図である。
【図２Ａ】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムをＣＰＵの処理手順として示したフローチャートである。
【図２Ｂ】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムをＣＰＵの処理手順として示したフローチャートである。
【図３】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図４】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図５】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図６】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図７】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図８】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの詳細を説明するための表示画面例である。
【図９】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの応用例を示した表示画面例である。
【図１０】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの応用例を示す表示画面例である。
【図１１】本発明の第１の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムの適用例を示した表示画面例である。
【図１２】本発明の第２の実施の形態に係るＣＡＤシステムの組合せねじ作図プログラムをＣＰＵの処理手順として示したフローチャートである。
【符号の説明】
【００４７】
１、２プレート（被締結部材）
１ａ、２ａ  開始線
１ｂ、２ｂ  終了線    
４、２４  ねじ
７  止まりねじ穴
８、８ａ  貫通ねじ穴
１０、４９  六角ナット
１１  スリ割付き六角ナット
１２  蝶ナット
２１  ケーシング（被締結部材）
２１ａ、２２ａ、２３ａ  貫通穴
２２、２３  フランジ（被締結部材）
２８、４８  低ナット
２９  ナット
４１  基板
４２  溝形鋼
４３  Ｉ形鋼
４４  六角ボルト
５０  コンピュータ本体
５１  ＣＰＵ（中央演算処理装置）
５２  ＲＯＭ
５３  ＲＡＭ
５４  入出力インターフェース
６０  ハードディスク
７０  入力装置
８０  出力装置
１００  ＣＡＤシステム
【図１】
2007122668.tif 000003
【図２Ａ】
2007122668.tif 000004
【図２Ｂ】
2007122668.tif 000005
【図３】
2007122668.tif 000006
【図４】
2007122668.tif 000007
【図５】
2007122668.tif 000008
【図６】
2007122668.tif 000009
【図７】
2007122668.tif 000010
【図８】
2007122668.tif 000011
【図９】
2007122668.tif 000012
【図１０】
2007122668.tif 000013
【図１１】
2007122668.tif 000014
【図１２】
2007122668.tif 000015