【手続補正書】
【提出日】平成28年10月13日(2016.10.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
組立品を構成する複数の部品を順次組み立てる組立工程と組立順序の生成装置であって、
複数の部品のそれぞれの部品属性と部品配置と他の部品との隣接関係の情報を３ＤＣＡＤモデルから抽出する情報取得部と、
前記３ＤＣＡＤモデルの情報から部品種別を分類する部品種別分類部と、
前記３ＤＣＡＤモデルから、指定した特徴形状を検出する特徴形状検出部と、
前記３ＤＣＡＤモデルにおいて、検出された各特徴形状の径方向に存在する部品の検出、および検出した部品の軸方向に存在する部品を検出する部品検出部と、
前記部品検出部の検出結果に基づいて、部品をノード、部品間の結合優先関係を有向エッジとしたグラフを生成する結合優先関係の有向グラフ生成部と、
前記結合優先関係に基づいて、分解単位および分解順序案を生成する分解順序案生成部と、
前記３ＤＣＡＤモデル情報の部品間の隣接関係情報に基づいて、部品をノード、隣接関係をエッジとした部品間の関係を表わすアセンブリグラフを生成するアセンブリグラフ生成部と、
前記結合優先関係と、前記アセンブリグラフに基づいて、結合されていない部品を検出する未結合部検出部と、
検出した未結合部のリストに対し作業内容、作業順位を追加して、前記結合優先関係の有向グラフ生成部の処理へ戻る作業順位追加部と、
前記生成した分解単位および分解順序案およびアセンブリグラフに基づいて、分解可能な方向、および分解順序を生成することで、その逆変換を行い組立順序、組立方向を導出する組立順序・方向・動作生成部と、を備えたことを特徴とする組立順序生成装置。
【請求項２】
前記部品検出部は、前記特徴形状の径方向に光線走査を行い締結部品を検出し、該締結部品の軸方向に光線走査を行い、該締結部品を分解する上で障害となり得る他の部品を検出し、
前記結合優先関係の有向グラフ生成部は、前記部品検出部が検出した前記締結部品が係わる被締結部品との関係、および前記締結部品を分解する上で障害となる他部品との関係を結合優先関係として表わし、部品ＩＤをノード、部品と部品の結合優先関係を有向エッジで表わすグラフを生成することを特徴とする請求項１に記載の組立順序生成装置。
【請求項３】
前記分解順序案生成部は、前記結合優先関係の有向グラフ生成部が生成した有向グラフにおいて、インナーエッジが無いノードは締結部品、インナーエッジが有るノードは分解不可と判定し、インナーエッジとアウターエッジの出入り数の差を計算して、正の値となった部品ノードをベース部品と判定して、該ベース部品までに入力するインナーエッジに接続された部品の纏まりを部組として区分けして、各部組ごとに分解順序を導出して、それらを総合して分解順序案を生成することを特徴とする請求項１に記載の組立順序生成装置。
【請求項４】
前記未結合部検出部は、前記３ＤＣＡＤモデル情報から作成した前記結合優先関係、および前記アセンブリグラフに基づいて、隣接関係を持つが、結合優先関係を持たない部品同士を未結合部として検出し、
前記未結合部を構成する部品と隣接部品、および隣接関係の情報の未結合部リストを出力することを特徴とする請求項１に記載の組立順序生成装置。
【請求項５】
前記未結合部検出部は、未結合部を検出して未結合部リストを作成し、
前記未結合部内の特徴形状を取得して、特徴形状の軸方向ベクトルと中心点間ベクトルが同じ方向のものをグループ化して、各グループ毎に、特徴形状の中心点間距離が隣接した特徴形状のそれぞれの半分の長さと所定のクリアランス値を加えた値以下である場合に隣接した特徴形状の部位であると判定し、隣接部位内の特徴形状の最小直径に収まる締結部品候補案を前記未結合部リストに出力することを特徴とする請求項４に記載の組立順序生成装置。
【請求項６】
記憶部に、未結合部の隣接関係、隣接した部品の部品種別の組合せ、判定するための形状・寸法の条件、を検索キーとして、作業内容、作業順位の生成条件を引き当てる作業類推テーブルを備え、
前記作業順位追加部は、前記未結合部検出部が作成した未結合部リストにおいて、未結合部の隣接関係、未結合部の部品の部品種別、形状・寸法の条件を検索キーとして、前記作業類推テーブルを検索して、前記未結合部リストの該当未結合部の行の作業内容、作業順位容を類推することを特徴とする請求項４に記載の組立順序生成装置。
【請求項７】
前記未結合部検出部は、前記３ＤＣＡＤモデル情報から未結合部を検出した結果を表示部に未結合部リストを出力し、
前記作業順位追加部は、表示部にユーザインタフェースを表示して、ユーザより未結合部リストに新たな行の追加の指示を受付けて、ユーザより新規部品、作業内容、作業順位の入力を受付けて新たな未結合部の行を作成して、前記結合優先関係の有向グラフ生成部の処理を再度実行することを特徴とする請求項４に記載の組立順序生成装置。
【請求項８】
組立品を構成する複数の部品を順次組み立てる組立工程と組立順序の情報を、コンピュータを用いて生成する組立順序生成方法であって、
前記コンピュータによる処理ステップとして、
複数の部品のそれぞれの部品属性と部品配置と他の部品との隣接関係の情報を３ＤＣＡＤモデルから抽出する情報取得ステップと、
前記３ＤＣＡＤモデルの情報から部品種別を分類する部品種別分類ステップと、
前記３ＤＣＡＤモデルから、指定した特徴形状を検出する特徴形状検出ステップと、
前記３ＤＣＡＤモデルにおいて、検出された各特徴形状の径方向に存在する部品の検出、および検出した部品の軸方向に存在する部品を検出する部品検出ステップと、
前記部品検出ステップの検出結果に基づいて、部品をノード、部品間の結合優先関係を有向エッジとしたグラフを生成する結合優先関係の有向グラフ生成ステップと、
前記結合優先関係に基づいて、分解単位および分解順序案を生成する分解順序案生成ステップと、
前記３ＤＣＡＤモデル情報の部品間の隣接関係情報に基づいて、部品をノード、隣接関係をエッジとした部品間の関係を表わすアセンブリグラフを生成するアセンブリグラフ生成ステップと、
前記結合優先関係と、前記アセンブリグラフに基づいて、結合されていない部品を検出する未結合部検出ステップと、
検出した未結合部のリストに対し作業内容、作業順位を追加して、前記結合優先関係の有向グラフ生成ステップの処理へ戻る作業順位追加ステップと、
前記生成した分解単位および分解順序案およびアセンブリグラフに基づいて、分解可能な方向、および分解順序を生成することで、その逆変換を行い組立順序、組立方向を導出する組立順序・方向・動作生成ステップと、を有することを特徴とする組立順序生成方法。
【請求項９】
前記部品検出ステップは、前記特徴形状の径方向に光線走査を行い締結部品を検出し、該締結部品の軸方向に光線走査を行い、該締結部品を分解する上で障害となり得る他の部品を検出し、
前記結合優先関係の有向グラフ生成ステップは、部品検出部が検出した前記締結部品が係わる被締結部品との関係、および前記締結部品を分解する上で障害となる他部品との関係を結合優先関係として表わし、部品ＩＤをノード、部品と部品の結合優先関係を有向エッジで表わすグラフを生成することを特徴とする請求項８に記載の組立順序生成方法。
【請求項１０】
前記分解順序案生成ステップは、前記結合優先関係の有向グラフ生成部が生成した有向グラフにおいて、インナーエッジが無いノードは締結部品、インナーエッジが有るノードは分解不可と判定し、インナーエッジとアウターエッジの出入り数の差を計算して、正の値となった部品ノードをベース部品と判定して、該ベース部品までに入力するインナーエッジに接続された部品の纏まりを部組として区分けして、各部組ごとに分解順序を導出して、それらを総合して分解順序案を生成することを特徴とする請求項８に記載の組立順序生成方法。
【請求項１１】
前記未結合部検出ステップは、前記３ＤＣＡＤモデル情報から作成した前記結合優先関係、および前記アセンブリグラフに基づいて、隣接関係を持つが、結合優先関係を持たない部品同士を未結合部として検出し、
前記未結合部を構成する部品と隣接部品、および隣接関係の情報の未結合部リストを出力することを特徴とする請求項８に記載の組立順序生成方法。
【請求項１２】
前記未結合部検出ステップは、未結合部を検出して未結合部リストを作成し、
前記未結合部内の特徴形状を取得して、特徴形状の軸方向ベクトルと中心点間ベクトルが同じ方向のものをグループ化して、各グループ毎に、特徴形状の中心点間距離が隣接した特徴形状のそれぞれの半分の長さと所定のクリアランス値を加えた値以下である場合に隣接した特徴形状の部位であると判定し、隣接部位内の特徴形状の最小直径に収まる締結部品候補案を前記未結合部リストに出力することを特徴とする請求項１１に記載の組立順序生成方法。
【請求項１３】
記憶部に、未結合部の隣接関係、隣接した部品の部品種別の組合せ、判定するための形状・寸法の条件、を検索キーとして、作業内容、作業順位の生成条件を引き当てる作業類推テーブルを備え、
前記作業順位追加ステップは、前記未結合部検出ステップが作成した未結合部リストにおいて、未結合部の隣接関係、未結合部の部品の部品種別、形状・寸法の条件を検索キーとして、前記作業類推テーブルを検索して、前記未結合部リストの該当未結合部の行の作業内容、作業順位を類推することを特徴とする請求項１１に記載の組立順序生成方法。
【請求項１４】
前記未結合部検出ステップは、前記３ＤＣＡＤモデル情報から未結合部を検出した結果を表示部に未結合部リストを出力し、
前記作業順位追加ステップは、表示部にユーザインタフェースを表示して、ユーザより未結合部リストに新たな行の追加の指示を受付けて、ユーザより新規部品、作業内容、作業順位の入力を受付けて新たな未結合部の行を作成して、前記結合優先関係の有向グラフ生成ステップの処理を再度実行することを特徴とする請求項１１に記載の組立順序生成方法。