(57)【特許請求の範囲】
【請求項１】
素材の除去すべき領域の表面の平面部を含む平面で前記領域を分割し、分割された領域に基づき所定の形状の対象物を得るための加工工程の設計を支援する工程設計支援システムであって、
素材データと対象物データとに基づき得られる除去する一塊の領域である総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面について取得する問合せ部と、
前記分割数が３以上となる仮平面の一つを、前記総除去領域を分割する分割平面として決定する分割平面決定部と
を備える工程設計支援システム。
【請求項２】
前記分割平面決定部により決定された分割平面によって分割される複数の分割除去領域の内、所定の条件を満たした一つの分割除去領域以外の領域の一つを次の総除去領域として決定する次総除去領域決定部をさらに備え、
前記問合せ部は、
前記次総除去領域決定部によって決定された総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面について取得し、
前記分割平面決定部は、
前記分割数が３以上となる仮平面の一つを次の分割平面として決定する
請求項１に記載の工程設計支援システム。
【請求項３】
前記分割平面決定部は、
前記分割数が最大となる仮平面を分割平面として決定する
請求項１または２に記載の工程設計支援システム。
【請求項４】
前記分割平面決定部はさらに、
前記総除去領域を仮平面により分割して得られる分割数が全て２の場合、全ての仮平面を分割平面として決定する
請求項１〜３のいずれか一項に記載の工程設計支援システム。
【請求項５】
前記分割平面決定部により決定された分割平面で分割された分割除去領域について、開放面部の数を取得し、開放面部の数の最も多い領域を除去領域として決定し、決定された除去領域を除去した残りの分割除去領域について開放面部の数を取得し、開放面部の数の最も多い領域を次の除去領域として決定し、決定された除去領域の順番を加工順序とする加工順序決定部をさらに備える
請求項１〜４のいずれか一項に記載の工程設計支援システム。
【請求項６】
前記分割除去領域についての加工制約条件に基づいて決定された加工順序を入れ替える順序調整部をさらに備える
請求項５に記載の工程設計支援システム。
【請求項７】
前記加工順序について、少なくとも加工時間や工具交換回数に関する情報を表示する結果提示部を有する請求項５または６に記載の工程設計支援システム。
【請求項８】
素材の除去すべき領域の表面の平面部を含む平面で前記領域を分割し、分割された領域に基づき所定の形状の対象物を得るための加工工程の設計を支援する工程設計支援方法であって、
素材データと対象物データとに基づき得られる除去する一塊の領域である総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面についてそれぞれ問合せ、
前記分割数が３以上となる仮平面の一つを、前記総除去領域を分割する分割平面として決定する
工程設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、素材の一部を切削などにより除去して所定の形状の対象物を得るための加工工程の設計を支援する工程設計支援システム、および、工程設計支援方法に関する。
【背景技術】
【０００２】
顧客要求の急激な変化と市場ニーズの多様化に伴い、生産形態は多品種少量生産へと移行している。多品種少量生産では、製品形状が多様化・複雑化しており、機械加工分野において、加工順序などを決定する加工準備時間が大きくなるといった問題がある。そこで、加工準備時間を短縮するために、機械加工の分野ではＣＡＤシステムとＣＡＭシステムが利用されているが、加工箇所や加工順序の決定などの膨大な作業が使用者に求められており、生産効率を高効率化する妨げとなっている。
【０００３】
そこで、特許文献１には、加工により除去すべき領域の表面の平面部を含む全ての平面により当該領域を一旦全て分割し、分割された領域を複数種類の組み合わせで再構成し、再構成された領域の加工順序と加工条件を定めて複数の加工工程の候補を生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０９７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、従来の方法では、除去すべき領域を一旦細分化（最小分割化）し、再構成を行うという工程を経るため、場合分けの数が膨大となって好適な解を提示するまでに膨大な時間を要し、提示された結果を見ても実質的には最適な解を選択することが困難であるという問題があった。
【０００６】
本願発明は、上記課題に鑑みなされたものであり、除去すべき領域を細分化することなく加工に好適な領域に分割することができる工程設計支援システム、および、工程設計支援方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明にかかる工程設計支援システムは、素材の一部を除去して所定の形状の対象物を得るための加工工程の設計を支援する工程設計支援システムであって、素材データと対象物データとに基づき得られる除去する一塊の領域である総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面について取得する問合せ部と、前記分割数が３以上となる仮平面の一つを前記総除去領域を分割する分割平面として決定する分割平面決定部とを備えることを特徴とする。
【０００８】
また、前記分割平面決定部により決定された分割平面によって分割される複数の分割除去領域の内、所定の条件を満たした一つの分割除去領域以外の領域の一つを次の総除去領域として決定する次総除去領域決定部をさらに備え、前記問合せ部は、前記次総除去領域決定部によって決定された総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面について取得し、前記分割平面決定部は、前記分割数が３以上となる仮平面の一つを次の分割平面として決定してもよい。
【０００９】
また、前記分割平面決定部は、前記分割数が最大となる仮平面を分割平面として決定してもよい。
【００１０】
また、前記分割平面決定部はさらに、前記総除去領域を仮平面により分割して得られる分割数が全て２の場合、全ての仮平面を分割平面として決定してもよい。
【００１１】
また、前記分割平面決定部により決定された分割平面で分割された分割除去領域について、開放面部の数を取得し、開放面部の数の最も多い領域を除去領域として決定し、決定された除去領域を除去した残りの分割除去領域について開放面部の数を取得し、開放面部の数の最も多い領域を次の除去領域として決定し、決定された除去領域の順番を加工順序とする加工順序決定部をさらに備えてもよい。
【００１２】
また、前記分割除去領域についての加工制約条件に基づいて決定された加工順序を入れ替える順序調整部をさらに備えても構わない。
【００１３】
また、上記目的を達成するために、本願発明にかかる工程設計支援方法は、素材の一部を除去して所定の形状の対象物を得るための加工工程の設計を支援する工程設計支援方法であって、素材データと対象物データとに基づき得られる除去する一塊の領域である総除去領域の表面の平面部を含む仮平面により前記総除去領域を分割して得られる仮領域の数である分割数を複数の仮平面についてそれぞれ問合せ、前記分割数が３以上となる仮平面の一つを前記総除去領域を分割する分割平面として決定することを特徴とする。
【００１４】
なお、前記工程設計支援システムが含む各処理をコンピュータに実行させるためのプログラムを実施することも本願発明の実施に該当する。無論、そのプログラムが記録された記録媒体を実施することも本願発明の実施に該当する。
【発明の効果】
【００１５】
本願発明によれば、切削加工などによって素材から除去する総除去領域を細分化することなく、加工に好適な分割平面を簡便に決定することができる。さらに、分割平面で分割された分割除去領域について好適な加工順序を提示することができる。従って、素材から対象物の形状に至るまでの加工工程を提示することができ加工工程の設計を支援することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】図１は、工程設計支援システムの機能構成を示すブロック図である。
【図２】図２は、素材、対象物、および、総除去領域を示す斜視図である。
【図３】図３は、工程設計支援システムの処理の流れを示すフローチャートである。
【図４】図４は、総除去領域を一の仮平面で分割した状態を示す斜視図である。
【図５】図５は、総除去領域を他の仮平面で分割した状態を示す斜視図である。
【図６】図６は、分割平面で分割された総除去領域をばらばらにして示す斜視図である。
【図７】図７は、分割除去領域それぞれの開放面部の数を示す斜視図である。
【図８】図８は、最初の分割平面が決定された後の分割除去領域の加工順序のパターンを示す図である。
【図９】図９は、ＳＲＶ２に含まれる微小加工領域の開放面部の数を示す斜視図である。
【図１０】図１０は、ＳＲＶ２における微小加工領域の加工順序のパターンを示す図である。
【図１１】図１１は、ＳＲＶ４に含まれる微小加工領域の開放面部の数を示す斜視図である。
【図１２】図１２は、ＳＲＶ４における微小加工領域の加工順序のパターンを示す図である。
【図１３】図１３は、最初に取得された総除去領域における分割除去領域（微小加工領域）の加工順序の一例を示す図である。
【図１４】図１４は、仮平面に斜面が含まれている場合を示す斜視図である。
【発明を実施するための形態】
【００１７】
次に、本願発明に係る工程設計支援システム、および、工程設計支援方法の実施の形態について、図面を参照しつつ説明する。なお、以下の実施の形態は、本願発明に係る工程設計支援システム、および、工程設計支援方法の一例を示したものに過ぎない。従って本願発明は、以下の実施の形態を参考に請求の範囲の文言によって範囲が画定されるものであり、以下の実施の形態のみに限定されるものではない。よって、以下の実施の形態における構成要素のうち、本願発明の最上位概念を示す独立請求項に記載されていない構成要素については、本願発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００１８】
また、図面は、本願発明を示すために適宜強調や省略、比率の調整を行った模式的な図となっており、実際の形状や位置関係、比率とは異なる場合がある。
【００１９】
図１は、工程設計支援システムの機能構成を示すブロック図である。
【００２０】
図２は、素材、対象物、および、総除去領域を示す斜視図である。
【００２１】
これらの図に示すように本実施の形態に係る工程設計支援システム１００は、金属や樹脂などからなる被切削材である素材２００の一部を除去して所定の形状の対象物を得るための切削加工工程の設計を支援するシステムであり、コンピュータにソフトウエア（プログラム）を実行させることで実現されるシステムである。工程設計支援システム１００は、コンピュータにより実現される機能部として、問合せ部１０１と、分割平面決定部１０２と、次総除去領域決定部１０３と、加工順序決定部１０４と、順序調整部１０５とを備えている。なお、コンピュータとは、ＣＰＵ（中央処理装置）を備え、表示装置や入力装置などの入出力手段、メモリや外部記憶装置などの記憶手段など一般的な構成を備えた電子計算機である。
【００２２】
問合せ部１０１は、工程設計支援システム１００を実現しているコンピュータ、または、別のコンピュータで実行されているいわゆるＣＡＤソフトウエア３００などに素材２００の三次元形状を示す素材データと、素材２００から切り出される対象物２０２の三次元形状を示す対象物データとを提供する処理部である。また、問合せ部１０１は、素材データと対象物データとに基づいて、切削加工により素材２００から除去する一塊の三次元的な領域である仮想的な総除去領域２０１の表面に存在する平面部を取得したり、平面部を含む一つの仮平面により総除去領域２０１を分割して得られる仮領域の数である分割数を仮平面毎に取得する処理部である。
【００２３】
ここで、総除去領域２０１の抽出は、素材データと対象物データを用いた三次元形状の差演算により行われる。また、仮平面は、図中ＸＹＺの軸に直角に交わる平面ばかりでなく、これらの平面に対し斜めに配置される平面も含まれる。また、図中のＸＹＺ軸は、加工機の軸と一致していてもよい。
【００２４】
なお、問合せ部１０１は、素材データと対象物データとを指定することにより、総除去領域２０１において、仮平面とこれに紐付けられた分割数を取得すればよく、工程設計支援システム１００が素材データと対象物データを必ずしも保有している必要はない。一方、問合せ部１０１が、素材データと対象物データとに基づき、総除去領域２０１を抽出し、平面部を特定し、分割数を算出することを否定するものではない。
【００２５】
分割平面決定部１０２は、問合せ部１０１が取得した仮平面と分割数とに基づき、分割数が３以上となる仮平面を総除去領域２０１を分割する分割平面として決定する処理部である。なお、分割数が３以上となる仮平面が複数存在する場合は、それぞれを分割平面として決定し、それぞれの分割平面毎に以下に示す処理を行い、複数のパターンを提示しても構わない。また、分割数が最も多い仮平面を分割平面としても構わない。
【００２６】
ここで、分割平面決定部１０２は、最大の分割数が２であった場合、つまり、総除去領域２０１を仮平面により分割して得られる分割数が全て２であった場合は、全ての仮平面を分割平面として決定する。
【００２７】
次総除去領域決定部１０３は、分割平面決定部１０２により決定された分割平面によって分割される複数の分割除去領域（以下、略字でＳＲＶと記載する場合がある。）の内、所定の条件を満たした一つの分割除去領域以外の領域の一つを次の総除去領域２０１として決定する処理部である。
【００２８】
ここで、所定の条件とは、例えば、（１）切削工具に最も近い。（２）大気に触れる面である開放面部（Ｏｐｅｎ  Ｆａｃｅ）が最も多い。（３）体積が最も大きいなどである。
【００２９】
また、次総除去領域決定部１０３は、分割平面決定部１０２が最大の分割数が２であると判断した場合は、機能しないものとなっている。
【００３０】
なお本実施形態の場合、問合せ部１０１は、次総除去領域決定部１０３によって総除去領域２０１が決定された場合、新たな総除去領域２０１の全ての仮平面について分割数をＣＡＤソフトウエア３００に問合せる。また、分割平面決定部１０２は、問合せ部１０１により得られた分割数が３以上（例えば最大）となる仮平面を次の分割平面として決定する。
【００３１】
加工順序決定部１０４は、分割平面決定部１０２により決定された分割平面で分割された分割除去領域について、大気に触れる面である開放面部の数を取得する。そして、開放面部の数の最も多い領域を除去領域として決定し、決定された除去領域を仮想的に除去した残りの分割除去領域についてさらに開放面部の数を取得し、開放面部の数の最も多い領域を次の除去領域として決定し、決定された除去領域の順番を加工順序とする処理部である。
【００３２】
以上の処理により、開放面部が最大の分割除去領域は、実際の切削工程においては切削工具の接近が容易となり、使用可能な工具への制約も緩くなる領域であるため、加工順序の優先度が高い領域となる。
【００３３】
ここで、開放面部とは、一般的には大気と接触している面として説明される。なお、開放面部の数は厳密な平面の数でなくてもよい。例えば図７に示すように、ＳＲＶ１では、上方から見た場合（図中Ｚ軸負の方向に見た場合）、平面が４面看取されるが、ＳＲＶ１をＸ軸Ｙ軸Ｚ軸のそれぞれに直角に交差する面で形成される仮想的な直方体で覆うとすると、上方から見た四つの平面は１平面で覆われるため、当該部分の開放面部の数を１と考えてもかまわない。この考え方によるとＳＲＶ１全体の開放面部の数は、５となる。よって、開放面部の数に関しては、実質的に大気と接触している面を、開放面部の数と考えても構わない。また、加工機の特性を考慮し、切削工具が進入できるおおよその面で開放面部の数を決定してもよい。具体的には、前記仮想的な直方体のうち、素材が保持（チャック）されている面は大気と接触していても開放面部に含めないとしても構わない。
【００３４】
なお、開放面部の数は、加工順序決定部１０４が計算により取得してもよく、ＣＡＤソフトウエア３００に問いあわせることにより取得しても構わない。
【００３５】
順序調整部１０５は、分割除去領域についての加工制約条件を取得し、当該加工制約条件に基づいて、加工順序決定部１０４で決定された加工順序を入れ替える処理部である。
【００３６】
ここで、加工制約条件とは、図２に示すように、対象物２０２の二つの領域に同軸の貫通孔を設ける場合、二つの領域に挟まれている分割除去領域を除去する前に貫通孔を穿設するという条件を例示できる。この場合、貫通孔を設ける領域は、平面で囲まれた領域ではないため、分割平面決定部１０２によっては特定されない。そこで、順序調整部１０５は、このような分割平面決定部１０２では特定されない加工対象領域を予め取得しておき、加工順序の適切な箇所に追加挿入しても構わない。
【００３７】
その他加工条件としては、同じ切削工具を用いて除去する分割除去領域は加工順序を連続させる、要求される寸法公差が同じ分割除去領域は加工順序を連続させる、要求される直角度、平行度、平面度などが所定の閾値よりも厳しい場合、分割除去領域の加工順序を調整するなどである。さらに、順序調整部１０５は、次の加工制約条件を加えても構わない。例えば、切削工具に近い側の分割除去領域から加工する、体積の大きい分割除去領域から加工する、などである。
【００３８】
また本実施形態の場合、工程設計支援システム１００は、分割平面決定部１０２で決定された分割平面や分割平面で分割された分割除去領域の加工順などをディスプレイなどに視覚的に表示させる結果提示部１０６を備えている。これにより除去対象である分割除去領域や分割除去領域の加工順序を作業者に視覚的に知覚させることができ、加工工程決定の支援を行うことが可能となる。結果提示部１０６で得られる結果は、ＣＡＭシステム３０１に送られて、実行される。
【００３９】
次に、上記工程設計支援システム１００の各処理部を機能させて分割平面と加工順序とを決定する流れを説明する。
【００４０】
図３は、工程設計支援システムの処理の流れを示すフローチャートである。
【００４１】
まず、問合せ部１０１がＣＡＤソフトウエア３００に素材データと対象物データとを提示し、ＣＡＤソフトウエア３００から一塊の総除去領域２０１を取得する（Ｓ１０１）。なお、総除去領域２０１とは、素材データや対象物データと同様のデータである。また、素材データと対象物データによっては、総除去領域２０１が複数存在する場合も発生するが、その場合は各総除去領域２０１について下記の処理を行えばよい。
【００４２】
次に、問合せ部１０１が、取得した総除去領域２０１について表面に存在する平面部を含む仮平面を抽出し、当該仮平面によって総除去領域２０１を分割した場合に得られる分割数をＣＡＤソフトウエア３００に問いあわせて結果を取得する（Ｓ１０２）。この処理は、総除去領域２０１の表面に存在する斜面を含む仮平面の全てについて行われる。
【００４３】
具体的に例えば、図４に示すような仮平面２０３で総除去領域２０１を分割すると、分割数は、ａ、ｂ、ｃ、ｄで示すように４となる。一方、図５に示すような仮平面２０３で総除去領域２０１を分割すると、分割数は、ａ、ｂで示すように２となる。
【００４４】
次に、分割平面決定部１０２は、例えば最大の分割数に紐付けられた仮平面を抽出し、当該仮平面を分割平面として決定する（Ｓ１０３）。本実施形態の場合、図４に示す仮平面２０３に基づく分割数が４で最大であるため、この仮平面２０３が分割平面として決定される。決定された分割平面で分割された総除去領域２０１を分解して示すと図６に示すような状態となる。
【００４５】
また、分割平面決定部１０２は、取得した最大の分割数が２の場合、全ての仮平面を分割平面として決定する。
【００４６】
このように、本実施形態では、最初に取得された総除去領域２０１の全体を全ての仮平面で細分化することなく分割平面を容易に決定することが可能である。
【００４７】
なお、最大の分割数が３以上であって同じ分割数の仮平面がある場合は、それぞれの分割平面について以下の処理を行ってもよく、最後に取得した仮平面を分割平面として以下の処理を行ってもよい。
【００４８】
次に、次総除去領域決定部１０３は、図４に示す分割除去領域ａ、ｂ、ｃ、ｄについて開放面部の数が最も多い分割除去領域以外の領域の一つを次の総除去領域２０１として決定する（Ｓ１０４）。具体的には分割除去領域ａの開放面部の数は５、分割除去領域ｂの開放面部の数は４、分割除去領域ｃの開放面部の数は２、分割除去領域ｄの開放面部の数は４であるので、分割除去領域ａ以外の領域、例えば分割除去領域ｂを次の総除去領域２０１として決定する（Ｓ１０４）。
【００４９】
以上の処理を全ての分割平面が決定されるまで繰り返し行う（Ｓ１０５）。本実施形態の場合、図７に示すように、最初に決定された分割平面（図４に示す仮平面２０３）で総除去領域２０１を切断すると、ＳＲＶ１〜ＳＲＶ４の四つの領域に分割される。そして、ＳＲＶ２〜ＳＲＶ４のいずれの領域についても、どのような仮平面で分割しても分割数が２となるため（分割平面の最大数が２）、いずれの仮平面も分割平面として決定される。以上のように、最初に取得された総除去領域２０１すべてについて分割平面が決定されると分割平面決定の処理が終了する。ここで、分割平面の最大数が２となった場合に決定された分割平面で分割された領域を微小加工領域（Ｐｒｉｍｉｔｉｖｅ）とし、Ｐと略して記載する場合がある。
【００５０】
次に、加工順序決定部１０４は、分割平面決定部１０２により決定された分割平面で分割された分割除去領域について、大気に触れる面である開放面部の数を取得し、開放面部の数の最も多い領域を除去領域として決定する（Ｓ１０６）。
【００５１】
具体的には、図７に示すように、最初に決定される分割平面により分割される領域であるＳＲＶ１〜ＳＲＶ４の開放面部の数をそれぞれ算出する。本実施形態の場合、ＳＲＶ１の開放面部の数が５と最も大きいので、加工順序の優先順位は最も高くなる。つまりＳＲＶ１が最初に加工されることになる。
【００５２】
次に、ＳＲＶ２とＳＲＶ４との開放面部の数は４であって、同じであるので、加工順序は、図８に示すように、二つの場合に分かれる。
【００５３】
次に、ＳＲＶ２の加工順序の決め方を示す。図９の上段に示すように、ＳＲＶ２は、微小加工領域Ｐに分けられる。Ｐ１〜Ｐ３の開放面部の数は、図９中の括弧内に数字で示されている（以下、開放面部の数を記載する場合には、同様に図の中に記載する。）。同図に示すように、Ｐ１の開放面部の数が最も大きいので、Ｐ１の加工順序が最優先となる。次の加工順を決めるには、図９の下段に示すように、Ｐ１を加工除去したと想定し、加工後のＰ２、Ｐ３の開放面部の数を取得する。この場合には、Ｐ２の開放面部の数とＰ３の開放面部の数とは同じであり、ＳＲＶ２での加工順序は、図１０に示すように、二つの場合に分かれる。
【００５４】
ＳＲＶ３は、微小加工領域が一つであり、そのままになる。
【００５５】
ＳＲＶ４は、図１１に示すように、微小加工領域としてはＰ５〜Ｐ１０に分けられる。微小加工領域の加工順序は、ＳＲＶ２で行った同様に開放面部の数の降順で決定すると、その結果は、図１２に示す。複数の加工順序の場合が算出される。
【００５６】
以上の様に、総除去領域２０１のＳＲＶ１〜ＳＲＶ４までに加工順序は、図８に記載の加工順序の中に、図１０に示すＳＲＶ２の加工順序と、図１２に示すＳＲＶ４の加工順序導入することにより得られる加工順序は、複数の場合が発生し、これらを選択することができることになる。
【００５７】
複数の場合からどの加工順序を選択するかは、色々な方法があるが、ここでは、加工時間や工具交換回数に関するシミュレーションを行うことにより決定してもよく、シミュレーションの結果は、結果提示部１０６で表示されてもかまわない。
【００５８】
加工機等を操作する作業者は、結果提示部１０６により提示された結果に基づき加工に適した加工順序を選択できる。例えば、最短の加工時間を選択したい作業者は、結果提示部１０６で示さる加工時間が最も短くなる加工順序を選択できる。同様に、工具の交換回数を最も少なくしたい作業者は、それに適した加工順序を選択できる。両方に関して、希望する条件を選びたい場合には、その希望する条件の加工順序を選択できる。
【００５９】
次に、加工順序が決定された分割除去領域に加工制約条件が含まれているか否かを順序調整部１０５が判断し（Ｓ１０８）、加工制約条件が含まれている場合は、順序が調整される（Ｓ１０９）。
【００６０】
なお、図１３に示すように、加工順序が決定されてしまった場合、加工順序の５番目に該当する領域は、図２に示すように、当該領域の両側に同軸上のドリル加工が施される対象物が存在するため、加工順序が最後になるように調整されてもよい。すなわち、加工制約条件の中で、順序を入れ替える方が、妥当と思われる場合には、順序が調製されることになる。
【００６１】
以上により、分割除去領域の加工順序が決定される。
【００６２】
分割除去領域とその加工順序が決定されると、それぞれの分割除去領域に対して使用可能な工具を工具リストを元に選定し、工具径路を生成してもよい。
【００６３】
本実施形態の工程設計支援システム１００、および、工程設計支援方法によれば、素材の形状と対象物の形状の差分である総除去領域を全ての平面で分割し、細分化した後再構成する必要がなくなり、短時間で切削加工に好適な除去領域である分割除去領域と、好適な加工順序とを提示することが可能となる。例えば、本実施形態の工程設計支援システム１００、および、工程設計支援方法によれば、提示する分割除去領域の数を従来の方法に比べて二桁程度減少させることが可能となる。
【００６４】
なお、本願発明は、上記実施の形態に限定されるものではない。例えば、本明細書において記載した構成要素を任意に組み合わせて、また、構成要素のいくつかを除外して実現される別の実施の形態を本願発明の実施の形態としてもよい。また、上記実施の形態に対して本願発明の主旨、すなわち、請求の範囲に記載される文言が示す意味を逸脱しない範囲で当業者が思いつく各種変形を施して得られる変形例も本願発明に含まれる。
【００６５】
例えば、上記実施の形態では、素材データと対象物データから直ちに仮平面を抽出し、分割平面を決定したが、対象物データの各軸の最小値・最大値を含む各軸に直角な平面で素材データを分割し、その平面より外側の領域を除去する前処理部を備えても構わない。この場合、前処理部によって残されたものが新たな素材データとなる。
【００６６】
また、図１４に示すように、微小加工領域に斜めに加工を行う必要のある面が存在場合、微小加工領域は、Ｐ１１〜Ｐ１３に分かれる。この場合の加工順序の選び方は、ＳＲＶ２やＳＲＶ４で説明を行った内容と同じであり、開放面部の数を取得し、開放面部の数の阿合微小加工領域から加工順序を決定する。この場合の加工順序は、Ｐ１１→Ｐ１２→Ｐ１３の場合とＰ１１→Ｐ１３→Ｐ１２の場合二つの加工順序が選択できる。
【００６７】
また、除去領域が決定される度に加工制約条件の有無を判断し、加工順序の調整を行うものとして説明したが、加工順序を調整するタイミングは特に限定されるものではない。例えば、全ての除去領域の順序が決まった後、順序調整部１０５が加工順序を調整してもかまわない。また、順序調整部１０５は、分割平面によっては決定することができない領域、例えば、図２に示すようなＹ軸に沿ってドリルによって穿設される孔などを加工順序に挿入することも可能である。
【００６８】
また、工程設計支援システム１００は、素材の形状を示す情報である形状データと対象部の形状を示す情報である対象物データから一塊の総除去領域を抽出する総除去領域抽出部を備えても構わない。
【００６９】
また、隣接する分割除去領域を結合して加工作業の基本単位領域となるような分割除去領域を再構成する除去領域再構成部を備えても構わない。
【００７０】
また、実施の形態では、図中のＸＺ平面に平行な仮平面と、ＸＹ平面に平行な仮平面で総除去領域２０１を分割する場合を説明したが、この例示は、図中ＺＹ平面に平行な仮平面で総除去領域２０１を分割することや、斜めに配置される仮平面を否定するものではない。
【産業上の利用可能性】
【００７１】
本願発明は、ＮＣ加工機などを用いて対象物を製造する際における加工工程の設計などに利用可能である。
【符号の説明】
【００７２】
１００  工程設計支援システム
１０１  問合せ部
１０２  分割平面決定部
１０３  次総除去領域決定部
１０４  加工順序決定部
１０５  順序調整部
１０６  結果提示部
２００  素材
２０１  総除去領域
２０２  対象物
２０３  仮平面
３００  ＣＡＤソフトウエア
３０１  ＣＡＭソフトウエア
【図１】
0006777304.tif 000002
【図２】
0006777304.tif 000003
【図３】
0006777304.tif 000004
【図４】
0006777304.tif 000005
【図５】
0006777304.tif 000006
【図６】
0006777304.tif 000007
【図７】
0006777304.tif 000008
【図８】
0006777304.tif 000009
【図９】
0006777304.tif 000010
【図１０】
0006777304.tif 000011
【図１１】
0006777304.tif 000012
【図１２】
0006777304.tif 000013
【図１３】
0006777304.tif 000014
【図１４】
0006777304.tif 000015