(57)【要約】【課題】加工倍率に関わらず、コーナ部のバリ取りなどに適した寸法値を指定できるプログラム作成装置を提供する。【解決手段】特徴形状認識倍率適用手段１５ａは、記憶装置１１から基準部品形状を呼び出し、基準部品形状のうち丸め形状・面取り形状については、基準部品形状での寸法値と、丸め寸法値入力手段１３と面取り寸法値入力手段１４より指定された寸法値との比率を算出し、その比率から求まる算出倍率を利用して、丸め形状・面取り形状に算出倍率を適用し、指定された丸め寸法値と面取り寸法値の丸め形状と面取り形状とを作成する。そして、基準部品形状から処理して加工部品形状を作成し、ＮＣプログラム作成手段１７は、加工部品形状に、加工方法入力手段１８より入力された加工方法を適用してＮＣプログラムを作成する。【選択図】　図１
2004046539.tif 000002
【特許請求の範囲】
【請求項１】
ＮＣプログラムを作成するための基準となる部品形状を登録し、該基準部品形状に加工倍率を指定して拡大若しくは縮小された加工部品形状をＮＣ加工するために、該加工部品形状のＮＣプログラムを作成するプログラム作成装置であって、
該基準部品形状を構成する丸め形状の丸め半径と面取り形状の面取り量の少なくとも一方について加工部品形状での指定寸法を指定し、該基準部品形状に加工倍率を適用し拡大若しくは縮小した該加工部品形状のうち、該丸め形状の丸め半径と面取り形状の面取り量を指定寸法としたＮＣプログラムを作成することを特徴とするプログラム作成装置。
【請求項２】
ＮＣプログラムを作成するための基準となる部品形状を登録し、該基準部品形状に加工倍率を指定して拡大若しくは縮小された加工部品形状をＮＣ加工するために、該加工部品形状のＮＣプログラムを作成するプログラム作成装置であって、
該基準部品形状を構成する丸め形状の丸め半径と面取り形状の面取り量の少なくとも一方について加工部品形状での最大寸法値又は最小寸法値を指定し、該基準部品形状に加工倍率を適用し拡大若しくは縮小した該加工部品形状のうち、該丸め形状の丸め半径と面取り形状の面取り量が、その最大寸法値又は最小寸法値を越える場合には、該丸め半径と面取り量を、その最大寸法値又は最小寸法値としたことを特徴とするプログラム作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＮＣ工作機械に使用するＮＣプログラムを作成するための基準となる部品形状を登録した記憶手段と、該基準部品形状に加工倍率を指定し拡大若しくは縮小して演算された加工部品形状を作成する倍率適用手段と、ＮＣ加工するために該加工部品形状のＮＣプログラムを作成するＮＣプログラム作成手段を備えるプログラム作成装置に関する。
【０００２】
【従来の技術】
従来のプログラム作成装置は、寸法の異なる加工部品形状をＮＣ加工するためのＮＣプログラムを作成する場合、予め登録してある部品形状の中から指定した部品形状を基準部品形状として、これに加工倍率を指定し拡大若しくは縮小することにより、ＮＣプログラムが作成された。
【０００３】
図２は、従来のプログラム作成装置の構成を示す説明図である。基準部品形状入力手段１０により直線や円弧により基準部品形状が入力される。基準部品形状のうちコーナ部には、必要に応じて丸め形状や面取り形状が入力されており、こうした基準部品形状のデータは予め記憶装置１１に保存されている。
基準部品形状と寸法の異なる部品形状を加工するＮＣプログラムを作成するために、倍率入力手段１２により加工倍率を入力すると、倍率適用手段１５に選択されて記憶装置１１から倍率適用手段１５に呼び出された基準部品形状を構成する直線・円弧・丸め形状・面取り形状に加工倍率を適用し拡大若しくは縮小して加工部品形状を作成し、記憶装置１６に保存する。ＮＣプログラム作成手段１７は、記憶装置１６から加工部品形状のデータを呼び出し、加工方法入力手段１８より入力された加工方法を適用してＮＣプログラムを作成して、記憶装置１９にそのデータを保存しておく。そして、記憶装置１９からＮＣ工作機械にＮＣプログラムを利用していく。
これにより、基準部品形状の直線・円弧・丸め形状・面取り形状に一律に加工倍率が適用され拡大若しくは縮小されて、ほぼ相似形な加工部品形状が作成されてＮＣプログラムが作成される。
【０００４】
【発明が解決しようとする課題】
しかし、加工部品形状を構成するうちのコーナ部などに多くある丸め形状と面取り形状の丸め半径と面取り量は、加工倍率により一律に設定されるものではなく、最大寸法値以下又は最小寸法以上という寸法範囲があったり、特定の寸法値に指定したいことがある。これにより、コーナ部などの丸め形状や面取り形状は、加工部品形状の相対的大きさに関わらず、例えばコーナ部などのバリ取りに適した絶対的な寸法値、加工した部品を組み立てる際に、嵌合部品をスムーズに挿入するために必要な寸法値、或いは美観上から、その寸法値であることに意味をなすことがある。したがって、従来のように、基準部品形状に一律に加工倍率を適用して加工部品形状を想定してＮＣプログラムを作成しても、所望の加工部品形状を加工することができない。
【０００５】
【課題を解決するための手段】
そこで、本発明は上記課題を鑑み、請求項１に係る本発明の構成は、ＮＣプログラムを作成するための基準となる部品形状を登録し、該基準部品形状に加工倍率を指定して拡大若しくは縮小された加工部品形状をＮＣ加工するために、該加工部品形状のＮＣプログラムを作成するプログラム作成装置であって、
該基準部品形状を構成する丸め形状の丸め半径と面取り形状の面取り量の少なくとも一方について加工部品形状での指定寸法を入力手段から指定し、特徴形状認識倍率適用手段により、該基準部品形状に加工倍率を適用し拡大若しくは縮小した該加工部品形状のうち、該丸め形状の丸め半径と面取り形状の面取り量を指定寸法としたＮＣプログラムを作成することを特徴とするプログラム作成装置である。
これにより、基準部品形状と寸法の異なる部品形状を加工するためのＮＣプログラムを作成する場合、必要な基準部品形状に、加工倍率と丸め半径等の寸法値とを入力するだけで、所望の丸め寸法値と面取り寸法値とをもつ丸め形状と面取り形状との加工部品形状を得られるＮＣプログラムが作成できる。
【０００６】
また、請求項２に係る本発明の構成は、ＮＣプログラムを作成するための基準となる部品形状を登録し、該基準部品形状に加工倍率を指定して拡大若しくは縮小された加工部品形状をＮＣ加工するために、該加工部品形状のＮＣプログラムを作成するプログラム作成装置であって、
該基準部品形状を構成する丸め形状の丸め半径と面取り形状の少なくとも一方について面取り量の加工部品形状での最大寸法値又は最小寸法値を入力手段から指定し、特徴形状認識倍率適用手段により、該基準部品形状に加工倍率を適用し拡大若しくは縮小した該加工部品形状のうち、該丸め形状の丸め半径と面取り形状の面取り量が、その最大寸法値又は最小寸法値を越える場合には、該丸め半径と面取り量を、その最大寸法値又は最小寸法値としたことを特徴とするプログラム作成装置である。
これにより、基準部品形状と寸法の異なる部品形状を加工するためのＮＣプログラムを作成する場合、必要な基準部品形状に、加工倍率と丸め半径等の最大寸法値又は最小寸法値とを入力するだけで、最大寸法値又は最小寸法値を越えない範囲で所望の丸め寸法値と面取り寸法値とをもつ丸め形状と面取り形状との加工部品形状を得られるＮＣプログラムが作成できる。
なお、指定寸法や、最大寸法値又は最小寸法値は、入力手段から手入力するだけでなく、基準部品形状や加工倍率と組にしたり関連付けたりして記憶手段に保存しておき、選択された基準部品形状や加工倍率ともに、特徴形状認識倍率適用手段に自動的に呼び出されるようにすることも可能である。
【０００７】
【発明の実施の形態】
本発明に係るプログラム作成装置の実施した形態について図面に基づき説明する。
図１は、本発明に係るプログラム作成装置をブロックにより示す概略図である。基準部品形状入力手段１０により直線や円弧により部品形状が入力される。部品形状のうちコーナ部には、必要に応じて丸め形状や面取り形状が入力されており、こうした基準部品形状のデータは予め記憶装置１１に保存されている。
基準部品形状と寸法の異なる部品形状を加工するＮＣプログラムを作成するために、倍率入力手段１２により加工倍率を入力する。また、丸め寸法値入力手段１３と面取り寸法値入力手段１４より、加工倍率を適用し拡大若しくは縮小したのちの丸め形状の丸め寸法値と面取り形状の面取り寸法値を入力する。これらの丸め寸法値と面取り寸法値は、作業員が想定した加工寸法形状から、例えばコーナ部のバリ取りに必要な寸法として入力していく。
なお、基準部品形状入力手段１０や、倍率入力手段１２、丸め寸法値入力手段１３、面取り寸法値入力手段１４には、各種パラメータを手入力するキーボードや入力状態などを確認するモニターが必要である他に、記憶媒体により一括して入力が行われたり、ＣＡＤ／ＣＡＭデータとして他の場所から通信手段等を介して入力されたりすることが可能である。
そして、特徴形状認識倍率適用手段１５ａは、記憶装置１１から基準部品形状を選択してデータを呼び出し、基準部品形状を構成する直線・円弧・丸め形状・面取り形状のうち、直線・円弧に加工倍率を適用し拡大若しくは縮小する。また、残る丸め形状・面取り形状については、指定された丸め寸法値と面取り寸法値の丸め形状と面取り形状とを作成する。
そして、基準部品形状の構成を２つに分けて加工部品形状を作成し、記憶装置１６に保存する。ＮＣプログラム作成手段１７は、記憶装置１６から加工部品形状のデータを呼び出し、加工方法入力手段１８より入力された加工方法を適用してＮＣプログラムを作成して、記憶装置１９にそのデータを保存しておく。そして、記憶装置１９からＮＣ工作機械にＮＣプログラムを利用していく。
これにより、基準部品形状の直線・円弧に一律に加工倍率が適用され拡大若しくは縮小されると共に丸め形状・面取り形状には指定された寸法値を用いた所望の加工部品形状が作成されてＮＣプログラムが作成される。
【０００８】
図３は、特徴形状認識倍率適用手段１５ａに係る処理フローを示している。
まず、選択された基準部品形状が記憶装置１１から読み込まれ（Ｓ１）、倍率入力手段１２より加工倍率が（Ｓ２）、また丸め寸法値入力手段１３と面取り寸法値入力手段１４より、指定された丸め形状の丸め寸法値（Ｓ３）と面取り形状の面取り寸法値（Ｓ４）が、それぞれ読み込まれる。
次に、基準部品形状から直線・円弧が分離され（Ｓ５）、その直線・円弧に加工倍率を適用され拡大若しくは縮小される（Ｓ６）。一方、残る丸め形状・面取り形状については、指定された丸め寸法値と面取り寸法値を適用し丸め形状と面取り形状とを作成する（Ｓ７）。
そして、基準部品形状の構成を２つに分けて加工部品形状を作成し（Ｓ９）、記憶装置１６に保存する（Ｓ１０）。
【０００９】
次に、図４は、他の実施形態に係る特徴形状認識倍率適用手段１５ａの処理フローを示している。
図３の実施形態では、丸め寸法値入力手段１３と面取り寸法値入力手段１４より、指定された丸め形状の丸め寸法値（Ｓ３）と面取り形状の面取り寸法値（Ｓ４）が入力されているが、図４のものでは、最大値又は最小値を指定する点に特徴があり、加工倍率が適用され拡大若しくは縮小された丸め寸法値又は面取り寸法値が、最大値又は最小値を越えない場合には、そのまま加工倍率が適用された丸め寸法値又は面取り寸法値が加工部品形状になる点で図３のものと相違する。
まず、選択された基準部品形状が記憶装置１１から読み込まれ（Ｓ１）、倍率入力手段１２より加工倍率が（Ｓ２）が読み込まれる。また丸め寸法値入力手段１３と面取り寸法値入力手段１４より、最大値又は最小値として指定された丸め形状の丸め寸法値（Ｓ３１）と面取り形状の面取り寸法値（Ｓ４１）が、それぞれ読み込まれる。
次に、基準部品形状から直線・円弧が分離され（Ｓ５）、その直線・円弧に加工倍率を適用され拡大若しくは縮小される（Ｓ６）。一方、残る丸め形状・面取り形状については、基準部品形状での寸法値にも加工倍率が適用されて拡大若しくは縮小され（Ｓ７１）、加工倍率が適用された基準部品形状での寸法値と、丸め寸法値入力手段１３と面取り寸法値入力手段１４より指定された最大値又は最小値として寸法値との大小を比較する（Ｓ８１）。その最大値又は最小値を越えている場合には指定された最大値又は最小値として寸法値を利用して、加工倍率が適用された基準部品形状での寸法値と置換する（Ｓ８２）一方、最大値又は最小値を越えていない場合には、工程Ｓ７の加工倍率が適用され拡大若しくは縮小された基準部品形状での寸法値をそのまま利用する。
そして、基準部品形状の構成を工程Ｓ６と、工程Ｓ７又は工程Ｓ８２のどちらかと２つに分けて加工部品形状を作成し（Ｓ９）、記憶装置１６に保存する（Ｓ１０）。
【００１０】
なお、この発明は上記実施形態に限定されるものではなく、特徴形状認識倍率適用手段１５ａの処理フロー手順を変更するなど、本発明の趣旨を逸脱しない範囲で各部の形状及び構成、処理フロー手順を適宜に変更して具体化することも可能である。
【００１１】
【発明の効果】
本発明のプログラム作成装置によれば、基準部品形状と寸法の異なる部品形状を加工するためのＮＣプログラムを作成する場合、必要な基準部品形状に、加工倍率と丸め半径等の寸法値とを入力するだけで、所望の丸め寸法値と面取り寸法値とをもつ丸め形状と面取り形状との加工部品形状を得られるＮＣプログラムが作成できる。
【図面の簡単な説明】
【図１】本発明のプログラム作成装置の構成を示す説明図である。
【図２】従来のプログラム作成装置の構成を示す説明図である。
【図３】特徴形状認識倍率適用手段の処理フローチャート図である。
【図４】他の実施形態の特徴形状認識倍率適用手段の処理フローチャート図である。
【符号の説明】
１０・・基準部品形状入力手段、１１・・記憶装置、１２・・倍率入力手段、１３・・丸め寸法値入力手段、１４・・面取り寸法値入力手段、１５・・倍率適用手段、１５ａ・・特徴形状認識倍率適用手段、１６・・記憶装置、１７・・ＮＣプログラム作成手段、１８・・加工方法入力手段、１９・・記憶装置。
【図１】
2004046539.tif 000003
【図２】
2004046539.tif 000004
【図３】
2004046539.tif 000005
【図４】
2004046539.tif 000006