(57)【特許請求の範囲】
【請求項１】
コンピュータを用いて歯車の設計を援用する情報処理方法であって、
記憶手段が、ユーザ指示により選択された基準歯車を選択して記憶する工程と、
入力手段が、前記記憶手段により記憶された基準歯車に連結する歯車の特徴、および前記連結する歯車と前記記憶手段により記憶された基準歯車との間のバックラッシを入力する工程と、
算出手段が、前記入力手段により入力された特徴および前記バックラッシから、歯車相互の中心間距離を算出する工程と、
描画手段が、前記算出手段により算出された中心間距離を半径とし、前記記憶手段により記憶された基準歯車の中心を中心とし、前記連結する歯車の中心を指定可能な位置を表す円弧を描画する工程と、
配置手段が、前記入力手段により入力された特徴と前記描画手段により描画された円弧とに基づき、前記描画手段により描画された円弧上の点を、前記連結する歯車の中心点として、前記連結する歯車を配置する工程と、を有することを特徴とする情報処理方法。
【請求項２】
前記特徴を入力する工程は、前記入力手段が、既存の歯車の中から前記連結する歯車を選択し、選択した歯車の特徴を入力することを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記特徴は、歯車の歯数を含むことを特徴とする請求項１又は２に記載の情報処理方法。
【請求項４】
前記連結する歯車を配置する工程は、前記配置手段が、前記中心点を角度により指定して記憶する工程をさらに有することを特徴とする請求項１乃至３の何れか１項に記載の情報処理方法。
【請求項５】
前記連結する歯車を配置する工程は、前記配置手段が、前記描画手段により描画された円弧と角度の組み合わせを用いて前記連結する歯車を配置することを特徴とする請求項１乃至４の何れか１項に記載の情報処理方法。
【請求項６】
前記連結する歯車を配置する工程は、再配置手段が、前記配置手段により配置された歯車を再配置する再配置工程をさらに有することを特徴とする請求項１乃至５の何れか１項に記載の情報処理方法。
【請求項７】
前記連結する歯車を配置する工程は、前記配置手段が、前記連結する歯車の特徴が前記入力手段により入力された場合には新しい歯車を前記連結する歯車として配置し、前記記憶手段に記憶された既存の歯車が前記連結する歯車として選択された場合には該既存の歯車を移動して配置することを特徴とする請求項１に記載の情報処理方法。
【請求項８】
前記記憶手段により記憶された基準歯車と前記連結された歯車とを含む歯車列の情報を転送する転送工程とをさらに有することを特徴とする請求項１乃至６の何れか１項に記載の情報処理方法。
【請求項９】
請求項１乃至７の何れか１項に記載の情報処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１０】
歯車の設計を援用する情報処理装置であって、
ユーザ指示により選択された基準歯車を選択して記憶する記憶手段と、
前記基準歯車に連結する歯車の特徴、および前記連結する歯車と前記基準歯車との間のバックラッシを入力する入力手段と、
前記特徴および前記バックラッシから、歯車相互の中心間距離を算出する算出手段と、
前記中心間距離を半径とし、前記基準歯車の中心を中心とし、前記連結する歯車の中心を指定可能な位置を表す円弧を描画する描画手段と、
前記入力した特徴と前記描画された円弧とに基づき、前記円弧上の点を、前記連結する歯車の中心点として、前記連結する歯車を配置する配置手段と、を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元ＣＡＤ（Computer−Aided Design；コンピュータ援用設計）を用いて作成した３次元モデルを利用した情報処理装置において、特に歯車列の設計を支援する情報処理に関するものである。
【背景技術】
【０００２】
従来、歯車の配置（歯車列の設計）は、表計算ソフトウェアや机上での計算により、歯車の中心位置を算出し、３次元ＣＡＤ装置を用いて、歯車を１つずつ配置し設計を行なっていた。配置された歯車同士を評価する手法に関しては、駆動軸と被駆動軸間に設置された歯車伝達機構系をモデル化し、駆動軸の動作に対する被駆動軸の動的挙動を解析し算出する歯車設計支援方法が知られている。
【０００３】
これは、歯車の持つ基本諸元の諸元情報及び駆動条件情報を与え、その諸元情報と駆動条件情報を用いて歯車の歯の噛合い状態を求める。次いで、その噛合い状態の変化に対応付けて歯車間の接触剛性値を時系列的に設定し、その接触剛性値に基づいて時系列的に運動方程式を解くことにより被駆動軸の動的挙動を算出する。
【０００４】
また、算出した駆動軸と被駆動軸の動作解析結果を出力するなどの方法が知られている（特許文献１参照）。
【０００５】
【特許文献１】特開２００１−２５６２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来例のように歯車列の設計を実施する方法においては、歯車列の設計の初期段階（連結する歯車の位置を決定し、歯車と歯車を配置する）、及び組上がった歯車列を評価する段階において、後述するような課題がある。
【０００７】
即ち、
（１）３次元空間上に存在する歯車に対し、連結する歯車を配置させる場合、連結される歯車の中心位置を算出するのに手間がかかる。
（２）配置(連結)済み歯車の諸元情報を変更することにより、歯車の大きさなどが変更される。この場合、新しい形状の歯車同士が噛合う位置を再計算するのにも手間がかかる。
（３）ひと目で、歯車列における各歯車の回転方向を認識することが難しい。
（４）歯車列を表計算ソフトウェアなど、歯車間の関係を計算するツール上で評価しようとした場合、そのようなツール上において、歯車列の分岐状態を確認することが難しい。
【０００８】
本発明はかかる実情に鑑み、効率的且つ適正な歯車列設計を可能にする情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため本発明の情報処理方法は、コンピュータを用いて歯車の設計を援用する情報処理方法であって、記憶手段が、ユーザ指示により選択された基準歯車を選択して記憶する工程と、入力手段が、前記記憶手段により記憶された基準歯車に連結する歯車の特徴、および前記連結する歯車と前記記憶手段により記憶された基準歯車との間のバックラッシを入力する工程と、算出手段が、前記入力手段により入力された特徴および前記バックラッシから、歯車相互の中心間距離を算出する工程と、描画手段が、前記算出手段により算出された中心間距離を半径とし、前記記憶手段により記憶された基準歯車の中心を中心とし、前記連結する歯車の中心を指定可能な位置を表す円弧を描画する工程と、配置手段が、前記入力手段により入力された特徴と前記描画手段により描画された円弧とに基づき、前記描画手段により描画された円弧上の点を、前記連結する歯車の中心点として、前記連結する歯車を配置する工程と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、効率的且つ適正な歯車列設計が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施の形態を、図面を用いて詳述する。
図１は、本発明のシステム及び本発明のプログラムを実行するために好適なコンピュータの一例を説明するための概略構成を示すブロック図である。
コンピュータ１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、入力装置としてのキーボード（ＫＢ）１０９のキーボードコントローラ（ＫＢＣ）１０５とがシステムバス１０４を介して互いに通信可能に接続された構成としている。
【００１３】
また、これらと入力装置としてのポインティングデバイス（ＰＤ）１１４のポインティングデバイスコントローラ（ＰＤＣ）１１３とがシステムバス１０４を介して互いに通信可能に接続された構成としている。また、これらと表示部としてのＣＲＴディスプレイ（ＣＲＴ）１１０のＣＲＴコントローラ（ＣＲＴＣ）１０６とがシステムバス１０４を介して互いに通信可能に接続された構成としている。
【００１４】
また、これらとハードディスク（ＨＤ）１１１及びフレキシブルディスク（ＦＤ）１１２のディスクコントローラ（ＤＫＣ）１０７とがシステムバス１０４を介して互いに通信可能に接続された構成としている。また、これらとネットワーク１２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）１０８とが、システムバス１０４を介して互いに通信可能に接続された構成としている。
【００１５】
ＣＰＵ１０１は、ＲＯＭ１０２或いはＨＤ１１１に記憶されたソフトウェア、或いはＦＤ１１２より供給されるソフトウェアを実行することで、システムバス１０４に接続された各構成部を総括的に制御する。即ちＣＰＵ１０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ１０２或いはＨＤ１１１或いはＦＤ１１２から読み出して実行することで、本実施の形態での動作を実現するための制御を行う。
なお、図示していないがハードディスク、フレキシブルディスク以外にも光学的記録装置などの他のデバイスが接続されて良いのは言うまでもない。
ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ或いはワークエリア等として機能する。ＫＢＣ１０５は、ＫＢ１０９や図示していないポインティングデバイス等からの指示入力を制御する。ＣＲＴＣ１０６は、ＣＲＴ１１０の表示を制御する。
【００１６】
ＤＫＣ１０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム及び本実施の形態における所定の処理プログラム等を記憶するＨＤ１１１及びＦＤ１１２とのアクセスを制御する。ＮＩＣ１０８は、ネットワーク１２０上の装置或いはシステムと双方向にデータをやりとりする。
なお、本発明の実施を行うために必要なコンピュータ構成は、図１に示したコンピュータ構成に限定されることがないのはいうまでもない。
【００１７】
次に、図１に示したコンピュータ構成を例にとり、歯車の連結（配置）手段について説明する。図２は、歯車の連結（配置）するときの処理の一例を示す図である。
図２において、ステップＳ２０１で、これから配置しようとする歯車が連結配置される基準歯車がポインティングデバイス（ＰＤ）１１４又はキーボード（ＫＢ）１０９により選択される。基準歯車が選択されたら、ステップＳ２０２で、これから配置しようとする歯車の特徴（諸元）をキーボード（ＫＢ）１０９により入力される。
【００１８】
このときステップＳ２０４において連結配置される歯車の中心を配置可能な位置を示す補助線（円）を作成するためには、最低“歯数”の入力が必要となる。
【００１９】
また、ステップＳ２０２では歯車の特徴（諸元）を入力するのではなく、基準歯車とは別の既存の歯車が選択される場合もある。これにより基準歯車と噛合い、又は連動する歯車列を構成する歯車が特定される。
【００２０】
続いて、ステップＳ２０３において、基準歯車と配置する歯車間のバックラッシの値がポインティングデバイス（ＰＤ）１１４又はキーボード（ＫＢ）１０９により入力されて取得される。このときステップＳ２０２とステップＳ２０３の順序は逆でも構わない。
【００２１】
ステップＳ２０１〜ステップＳ２０３の情報が定義されると、基準歯車と配置する歯車相互の中心間距離を計算し、基準歯車の中心点から計算した中心距離を半径とした円を作成する（ステップＳ２０４）。ここで、作成された円は、配置する歯車の中心点を指定可能な位置を示すものとなる。
【００２２】
続いて、配置する歯車の中心位置が指定される（ステップＳ２０５）。ここでは、ステップＳ２０４で作成された円上の１点がポインティングデバイス（ＰＤ）１１４などにより指定されると、指定された円弧上の点の座標がＲＡＭ１０３などに記憶される。
【００２３】
このとき円弧上の点ではなく、円弧の近傍が指定された場合は、指定された点と基準歯車の中心を結ぶ線と円弧の交点が配置する歯車の中心として記憶される。ステップＳ２０５において配置する歯車の中心は、基準歯車に対する配置角度によって、配置位置を指定することもできる。配置される歯車の位置は、円弧と角度の組み合わせで記憶しても良いし、前述のように座標として記憶しても良い。
【００２４】
配置する歯車の中心位置が指定されると、ステップＳ２０２で歯車の特徴（諸元）が入力された場合は、ステップＳ２０６で新しい歯車が作成され、記憶されている中心位置に配置される。また、ステップＳ２０２で既存の歯車が選択された場合は、ステップＳ２０６で選択された歯車が記憶されている中心位置に移動される。
【００２５】
次にステップＳ２０７において、基準歯車と連結配置された歯車の情報がＲＡＭ１０３やハードディスク（ＨＤ）１１１に記憶される。
【００２６】
図３〜図１０において、歯車を連結（配置）するときの処理の実施例の１つを、図を用いて説明する。
図３のステップＳ２０１で、歯車２１が基準歯車として選択されると、図４のステップＳ２０２において、配置する歯車の特徴（諸元）を表示された歯車特徴入力部２５に入力する。又は図５のステップＳ２０２既存の歯車２２を選択する。
歯車の特徴（諸元）の入力又は歯車の選択が終わると、図６のステップＳ２０３において、基準歯車と配置する歯車間のバックラッシを表示されたバックラッシ入力部２６に入力する。
【００２７】
図７のステップＳ２０４において、基準歯車と配置する歯車の中心間距離が計算され、配置する歯車の中心を指定可能な位置を示す円弧として補助円２３が作成されて表示される。
図８のステップＳ２０５において、補助円２３上の１点が指定されると、図４のステップＳ２０２で配置する歯車の特徴（諸元）が入力された場合は、図９のステップ２０６において、新しい歯車２４が作成され配置される。また、図５のステップＳ２０２で既存の歯車２２が選択された場合は、図１０のステップ２０６において、歯車２２を指定位置（歯車２１と連結する位置）に移動する。
【００２８】
尚、歯車特徴入力部２５、バックラッシ入力部２６は既存のデータベース又は入力数値から選択可能にしても良い。また、歯車特徴入力部２５の一部は、基準歯車の特徴をそのまま使用することを可能にしても良い。
【００２９】
図１１〜図１８において、歯車を連結（配置）するときの処理の実施例の１つを、図を用いて説明する。
図１１のステップＳ２０１で、歯車３１及び歯車３２の２つの歯車が基準歯車として選択されると、図１２のステップＳ２０２において、配置する歯車の特徴（諸元）を表示された歯車特徴入力部３７に入力する。又は図１３ステップＳ２０２既存の歯車３３を選択する。
歯車の特徴（諸元）の入力又は歯車の選択が終わると、図１４のステップＳ２０３において、基準歯車と配置する歯車間のバックラッシを表示されたバックラッシ入力部３８に入力する。
【００３０】
図１５のステップＳ２０４において、基準歯車と配置する歯車の中心間距離が計算され、配置する歯車の中心を指定可能な位置（２つの補助円の交点）を示す円弧として補助円３４と補助円３５が描画されて表示画面上に表示される。
図１６のステップＳ２０５において、補助円３４と補助円３５の交点が指定されると、図１２のステップＳ２０２で配置する歯車の特徴（諸元）が入力された場合は、図１７のステップ２０６において、新しい歯車３６が作成され配置される。また、図１３のステップＳ２０２で既存の歯車３３が選択された場合は、図１８のステップ２０６において、歯車３３を指定位置（歯車３１及び歯車３２と連結する位置）に移動する。
【００３１】
尚、図１６のステップＳ２０５において、補助円３４と補助円３５の交点以外が指定された場合は、指定された点から補助円３４と補助円３５の２つの交点までの距離を計算し、距離の短いほうの交点が選択されたものとして処理を行うことも可能である。
【００３２】
図１９は、図２で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の一例を示す図である。
図１９において、ステップＳ１９０１で、これから特徴（諸元）を修正しようとする歯車がポインティングデバイス（ＰＤ）１１４又はキーボード（ＫＢ）１０９により選択される。修正する歯車が選択されると、ステップＳ１９０２で、変更する歯車の特徴（諸元）の値を入力できるように、歯車特徴入力部を表示する。
【００３３】
歯車特徴入力部から数値が入力されると、特徴を変更する歯車の中心位置を移動するか、特徴を変更する歯車の中心位置を固定するかのいずれかを、配置位置変更パターンとして指定するための変更パターン設定画面を表示する（ステップＳ１９０３）。
該画面から配置位置変更パターンが指定されると、修正する歯車の特徴（諸元）変更後の大きさを計算し、配置位置変更パターンから位置を移動する歯車を抽出し、歯車の再配置を行なう（ステップＳ１９０４）。
【００３４】
図２０〜図２５において、図１９で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを、図を用いて説明する。
図２０のステップＳ１９０１で、歯車５３を修正する歯車として選択する。修正する歯車が選択されると、図２１のステップＳ１９０２において、修正する歯車の特徴（諸元）を表示された歯車特徴入力部５６に入力する。図２１の例では、歯数を２０から３０に変更する。
【００３５】
続いて、図２２のステップＳ１９０３において、表示された変更パターン設定画面５７で配置位置変更パターンを指定する。図２２の例では、“修正する歯車＝移動”を指定する。配置位置変更パターンで“修正する歯車＝移動”が指定されたことにより、中心位置を移動する歯車は、歯車５３と決定される。
【００３６】
図２３のステップＳ１９０４において、歯車５３の新しい形（大きさなど）と、新しい中心位置が計算され、再配置処理が行われる。
このとき歯車５１、歯車５２、歯車５４、歯車５５の中心位置は変わらず、歯車５３の中心位置のみが移動する。また、ステップＳ１９０３の配置位置変更パターン選択において、図２４のステップＳ１９０３のように配置位置変更パターン “修正する歯車＝固定”が指定されると、中心位置を移動する歯車は、歯車５２と歯車５４の２つと決定される。
【００３７】
図２５のステップＳ１９０４において、歯車５３の新しい形（大きさなど）と、歯車５２と歯車５４の新しい中心位置が計算され、再配置処理が行われる。
このとき歯車５１、歯車５３、歯車５５の中心位置は変わらず、歯車５３と歯車５４の中心位置が移動する。
【００３８】
図２６は、図２で説明した歯車の連結（配置）処理で定義された歯車列の各歯車の回転方向を確認する処理の一例を示す図である。
図２６において、ステップＳ２６０１で基準となる歯車がポインティングデバイス（ＰＤ）１１４またはキーボード（ＫＢ）１０９により選択される。基準となる歯車が選択されると、歯車情報入力部が表示される。
【００３９】
ここでは、ステップＳ２６０２で基準となる歯車の回転方向（右回り又は左回り）が指定可能となるように歯車の回転方向と回転方向を表示するパターンが選択可能なボタンやプルダウンメニューが表示される。
基準となる歯車と、基準となる歯車の回転方向が指定されると、各歯車の回転方向がステップＳ２６０３により算出される。各歯車の回転方向が算出されると、ステップＳ２６０４において、各歯車の色を変更したり、回転方向を示す矢印などの情報を表示することにより、ＣＲＴディスプレイ（ＣＲＴ）１１０上で各歯車の回転方向を確認することができる。
【００４０】
図２７において、図２で説明した歯車の連結（配置）処理で定義された歯車列の各歯車の回転方向を確認する処理の実施例の１つを、図を用いて説明する。
図２７には歯車列の一例が示されている。ここで示されている歯車６１０〜歯車６２３の１４個歯車からなる歯車列に対し、ステップＳ２６０１において、歯車６１３が基準歯車として選択されると、ステップＳ２６０２で表示された歯車情報入力部６３０で基準歯車の回転方向を指定する。
【００４１】
図２８では、基準歯車の回転方向＝“左回り”を選択する。基準歯車と基準歯車の回転方向が指定されると、ステップＳ２６０３において各歯車の回転方向が計算される。例えば、左回りの歯車の色を赤、右回りの歯車の色を青で表示するという方法が選ばれた場合、歯車６１０、歯車６１３、歯車６１８、歯車６１９、歯車６２１、歯車６２４の６つの歯車が赤色で表示される。
また、歯車６１１、歯車６１２、歯車６１４、歯車６１５、歯車６１６、歯車６１７、歯車６２０、歯車６２３の８つの歯車が青色で表示される。
【００４２】
図２９は、図２で説明した歯車の連結（配置）処理で定義された歯車列の情報を表計算ソフトウェアに転送する処理の一例を示す図である。
図２９において、ステップＳ２８０１で基準となる歯車がポインティングデバイス（ＰＤ）１１４又はキーボード（ＫＢ）１０９により選択される。基準となる歯車が選択されると、ステップＳ２８０２で基準となる歯車が含まれる歯車列を抽出し、表計算ソフトウェアに各歯車の特徴（諸元）と、歯車列の情報（連結状態）を転送する。
【００４３】
ステップＳ２８０３において、転送された情報を表計算ソフトウェアに表示する。このとき、歯車列の分岐状態に関しては、２行又は２列で表現する。
【００４４】
図３０には歯車列の一例が示されている。ここで、Ａ〜Ｏは各々歯車を示しており、歯車Ａを基点として歯車Ｂ、歯車Ｃ、歯車Ｄ，歯車Ｅ，歯車Ｆがこの順で配された第１の歯車列が形成されていることが示されている。
また、同じく歯車Ａを基点として歯車Ｍ、歯車Ｎ、歯車Ｏがこの順で配された第２の歯車列が形成されていることが示されている。
また、第１の歯車列中の歯車Ｄから分岐された歯車Ｇ、歯車Ｈ、歯車Ｉ、歯車Ｊがこの順で配された第３の歯車列とが形成されていることが示されている。
また、第３の歯車列中の歯車Ｈから分岐された歯車Ｋ、歯車Ｌをこの順で配した第４の歯車列とが形成されていることが示されている。
【００４５】
ステップＳ２８０１で歯車Ａが選択されると、ステップＳ２８０３において、図３１のような情報が表計算ソフトウェアに転送される。図３１は、ＣＡＤで選択された歯車列の各情報が表されているものを示したものである。上から下の方向を“行”、左から右の方向を“列”として表現し簡単に内容を説明する。
左側２列では、ＣＡＤでの歯車列の並びを表わしてる。横方向の“列”では、１つの列に１つの歯車の情報が表されている。ここで表示される歯車の情報とは、歯車のタイプ（平歯車、はすば歯車、プーリーなど）、歯車の歯数、歯車のモジュールなどを示している。
【００４６】
前述したように、図３１では左側２列で歯車列の分岐状態を表現している。具体的には、ステップＳ２８０１で選択された歯車が含まれる歯車列の先頭の歯車（駆動側に連結する歯車が存在しない歯車）を抽出する（図３０の例では歯車Ａ）。
【００４７】
次に、先頭の歯車から最後尾の歯車（伝達側に連結する歯車が存在しない歯車）までの１列分（図３０では歯車Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ）を表の１列目１行目から６行目に表示する。
次に、１列目１行目から６行目に表示した各歯車から分岐している歯車列を抽出し（図３０では歯車Ｄ、Ｇ、Ｈ、Ｉ、Ｊ）、表の２列目７行目から１１行目に表示する。
次に、表の２列目７行目から１１行目に表示した歯車列から分岐している歯車列を抽出し（図３０では、歯車Ｈ、Ｋ、Ｌ）、表の１列目１２行目から１４行目に表示する。
次に、表の１列目１２行目から１４行目に表示した歯車列から分岐している歯車列を抽出する（図３０では、そのような歯車列は存在しない）。
【００４８】
ここで歯車列が抽出されなかった場合は、２列目７行目から１１行目に表示した歯車列から分岐している歯車列の抽出に戻る（図３０では、ここで抽出される歯車列は存在しない）。ここで歯車列が抽出されなかった場合は、１列目１行目から６行目に表示した歯車列から分岐している歯車列の抽出に戻る。
図３０では、ここで歯車Ａ、Ｍ、Ｎ、Ｏの歯車列が抽出され、表の２列目１５行目から１８行目に表示する。
【００４９】
なお、本発明は上記した実施形態に限定されるわけではなく、本発明の主旨の範囲内において適宜変形、組み合わせが可能であることは言うまでもない。
【図面の簡単な説明】
【００５０】
【図１】本発明に係るコンピュータの構成の一例を説明するための概略的構成図である。
【図２】本発明における歯車を連結（配置）するときの処理の一例を示す図である。
【図３】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図４】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図５】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図６】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図７】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図８】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図９】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１０】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１１】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１２】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１３】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１４】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１５】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１６】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１７】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１８】本発明における歯車を連結（配置）するときの処理の実施例の１つを示す図である。
【図１９】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の一例を示す図である。
【図２０】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２１】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２２】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２３】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２４】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２５】図１で説明した歯車の連結（配置）処理で定義された歯車列にある１つの歯車の特徴（諸元）を修正する処理の実施例の１つを示す図である。
【図２６】図１で説明した歯車の連結（配置）処理で定義された歯車列の各歯車の回転方向を確認する処理の一例を示す図である。
【図２７】図１で説明した歯車の連結（配置）処理で定義された歯車列の各歯車の回転方向を確認する処理の実施例を説明するのに使用する歯車列の例を示した図である。
【図２８】図１で説明した歯車の連結（配置）処理で定義された歯車列の各歯車の回転方向を確認する処理の実施例を説明するのに使用する歯車列の例を示した図である。
【図２９】図１で説明した歯車の連結（配置）処理で定義された歯車列の情報を表計算ソフトウェアに転送する処理の一例を示す図である。
【図３０】歯車列の１例を示す図である。
【図３１】歯車列の情報が表計算ソフトウェアに転送され表示された１例を示す図である。
【符号の説明】
【００５１】
１００  コンピュータ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  システムバス
１０５  キーボードコントローラ（ＫＢＣ）
１０６  ＣＲＴコントローラ（ＣＲＴＣ）
１０７  ディスクコントローラ（ＤＫＣ）
１０８  ネットワークインターフェースコントローラ（ＮＩＣ）
１０９  入力装置としてのキーボード（ＫＢ）
１１０  ＣＲＴディスプレイ（ＣＲＴ）
１１１  ハードディスク（ＨＤ）
１１２  フレキシブルディスク（ＦＤ）
１１３  ポインティングデバイスコントローラ（ＰＤＣ）
１１４  ポインティングデバイス（ＰＤ）
１２０  ネットワーク
【図１】
0005121387.tif 000002
【図２】
0005121387.tif 000003
【図３】
0005121387.tif 000004
【図４】
0005121387.tif 000005
【図５】
0005121387.tif 000006
【図６】
0005121387.tif 000007
【図７】
0005121387.tif 000008
【図８】
0005121387.tif 000009
【図９】
0005121387.tif 000010
【図１０】
0005121387.tif 000011
【図１１】
0005121387.tif 000012
【図１２】
0005121387.tif 000013
【図１３】
0005121387.tif 000014
【図１４】
0005121387.tif 000015
【図１５】
0005121387.tif 000016
【図１６】
0005121387.tif 000017
【図１７】
0005121387.tif 000018
【図１８】
0005121387.tif 000019
【図１９】
0005121387.tif 000020
【図２０】
0005121387.tif 000021
【図２１】
0005121387.tif 000022
【図２２】
0005121387.tif 000023
【図２３】
0005121387.tif 000024
【図２４】
0005121387.tif 000025
【図２５】
0005121387.tif 000026
【図２６】
0005121387.tif 000027
【図２７】
0005121387.tif 000028
【図２８】
0005121387.tif 000029
【図２９】
0005121387.tif 000030
【図３０】
0005121387.tif 000031
【図３１】
0005121387.tif 000032