(57)【要約】【課題】切削工具の切削負荷が高くなる箇所に対して、該切削負荷を軽減する自動操作の可能な加工データ生成方法を提供すること。【解決手段】被切削物のオフセットデータが隘路又は折り返しを形成する箇所に対して、切削工具の移動方向前後の２点を結ぶ加工補助線を生成し、該加工補助線を記憶装置に記憶する補助線分生成工程と、切削工具が、加工補助線に沿って所定間隔に配置される第１の加工位置を通過した後、２点間のオフセットデータに沿って所定間隔に配置される第２の加工位置と、を算出し、第１及び第２の加工位置を記憶装置に記憶する加工位置算出工程と、被切削物を、第１の加工位置に移動させた切削工具にて切削した後に、第２の加工位置に移動させた切削工具にて切削するように、切削工具を駆動するための突き加工パスデータを作成し、該データを記憶装置に記憶するデータ生成工程と、を備えた。【選択図】図２
2008126377.tif 000002
【特許請求の範囲】
【請求項１】
製品形状を表す形状モデルに対応する加工輪郭線に沿って回転工具を移動させるとともに、該加工輪郭線上に設定された加工位置において前記回転工具をその回転軸方向に沿って移動させて被切削物を切削する突き加工装置を駆動するためのデータをコンピュータにて生成する加工データ生成方法であって、
前記加工輪郭線が隘路又は折り返しを形成する箇所に対して、前記回転工具の移動方向前後の２点を結ぶ加工補助線を生成し、該加工補助線を記憶装置に記憶する補助線分生成工程と、
前記回転工具が、前記加工補助線に沿って所定間隔に配置される第１の加工位置を通過した後、前記２点間の加工輪郭線に沿って所定間隔に配置される第２の加工位置と、を算出し、第１の加工位置及び第２の加工位置を記憶装置に記憶する加工位置算出工程と、
前記被切削物を、前記第１の加工位置に移動させた前記回転工具にて切削した後、前記第２の加工位置に移動させた前記回転工具にて切削するように、前記回転工具を駆動するためのデータを作成し、該データを記憶装置に記憶するデータ生成工程と、
を有することを特徴とする加工データ生成方法。
【請求項２】
前記補助線分生成工程において、前記所定線分を描く関数を用いて算出した曲線を前記加工補助線とすることを特徴とする請求項１に記載の加工データ生成方法。
【請求項３】
前記補助線分生成工程において、前記所定線分を描く関数を用いて算出した円弧を前記加工補助線とすることを特徴とする請求項１又は２に記載の加工データ生成方法。
【請求項４】
前記補助線分生成工程において、前記加工補助線を前記加工輪郭線と前記２点にて接するように生成することを特徴とする請求項１〜３の何れか一項に記載の加工データ生成方法。
【請求項５】
前記補助線分生成工程において、
前記箇所を含む所定領域内において、前記箇所に対して前記回転工具の移動方向手前側の加工輪郭線を分割する分割点を設定し、
前記分割点を通る所定径の円を設定し、該円が前記箇所に対して前記回転工具の移動方向後ろ側の加工輪郭線と交差又は接するか否かを判断し、
前記円が交差する場合には該円が加工輪郭線と接するようにその径を調整し、
前記加工輪郭線と接する円との接点を前記回転工具の移動方向前後の２点とするとともに、該円において前記２点間の円弧を前記加工補助線とする、
ことを特徴とする請求項３に記載の加工データ生成方法。
【請求項６】
前記分割点を複数設定し、前記分割点毎に、前記加工補助線を設定することと、該加工補助線上に第１の加工位置を設定することとを実行する、ことを特徴とする請求項５に記載の加工データ生成方法。
【請求項７】
前記分割点に対して所定径の円が前記加工輪郭線と交差せず且つ接しない場合には、その分割点に対する処理をスキップする、ことを特徴とする請求項５又は６に記載の加工データ生成方法。
【請求項８】
前記補助線分生成工程において、前記加工補助線を前記加工輪郭線と前記２点にて交差するように生成することを特徴とする請求項１〜３の何れか一項に記載の加工データ生成方法。
【請求項９】
前記補助線分生成工程では、長さが異なり両端が前記箇所の前後において前記加工輪郭線と重なる複数の加工補助線を生成し、
前記加工位置算出工程では、前記複数の加工補助線のそれぞれに第１の加工位置を設定し、
前記データ生成工程では、前記複数の加工補助線のうち、長さが長い加工補助線から順番に各加工補助線上の第１の加工位置に前記回転工具を移動させて切削を行った後、前記第２の加工位置に前記回転工具を移動させて切削を行なうように加工データを生成することを特徴とする請求項１〜５の何れか一項に記載の加工データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、突き加工装置に用いるデータを生成する加工データ生成方法に関するものである。
【背景技術】
【０００２】
従来、ＣＡＤ（Computer Aided Design）で作成された形状データを入力データとして、加工用のＮＣ（Numerical Control Machining）プログラムなどを作成するＣＡＭ（Computer Aided Manufacturing）を用いたプレス金型製造が行なわれている。該ＣＡＭより出力された形状データは、ＣＮＣ（Computer Numerical Control）での制御が可能な工作機械に送られることで実際の機械加工が行われる。
【０００３】
機械加工方法には、プレス金型の荒取りを行なう突き加工（プランジ加工）がある。突き加工は、被切削物を所望の形状に整形する工程において肉と呼ばれる必要のない箇所を削り落とす加工である。この加工は例えば、直径が通常の切削加工時に比べて大きな３０φ〜８０φ（直径３０ｍｍ〜８０ｍｍ）の回転する切削工具を用いて施される。突き加工において、徐々に切削工具の直径を小さくし、最終工程として研磨をかけることで、所望形状のプレス金型が得られる。
【０００４】
図１０は従来の突き加工方法を、上面図を用いて示した説明図である。被切削物Ｗのうち、切削工具Ｃに切削される切削領域Ｗｄは、突き加工装置の切削工具Ｃが加工軸に従い下降し、回転工具としての切削工具Ｃが被切削物Ｗに触れることにより切削される。詳述すると、切削工具Ｃを被切削物Ｗにおいて指定された切削領域Ｗｄを切削するように、回転する切削工具Ｃを切削領域Ｗｄに下降し、一箇所の切削が終了すると上昇し、切削工具Ｃを被切削物Ｗに当たらない所定位置に引き上げる。そして、次の切削箇所へと加工軸を水平方向に移動し、再度切削工具Ｃを切削領域Ｗｄに下降して切削する。これを、図１０に示す位置Ｃ１，Ｃ２，Ｃ３の順番で切削工具Ｃを移動させながら、繰り返し行なうことで切削領域Ｗｄを順序切削する。切削工具Ｃは一定幅及び一定幅の工具送りピッチ（量）により移動し、切削領域Ｗｄを切削する（例えば、特許文献１参照）。
【特許文献１】特開２００２−３６１５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、切削工具Ｃを一定幅及び一定幅のピッチにより移動して切削領域Ｗｄを切削していると、被切削物Ｗの折り返しのため生じる折り返し角や隘路などが形成されている箇所において、切削工具Ｃの切削負荷が大きくなってしまう。切削工具Ｃに対する切削負荷は、図１０における位置Ｃ１，Ｃ２に比べて位置Ｃ３での切削量が多いため、位置Ｃ３において切削工具Ｃに対する負荷が大きくなり、切削工具Ｃ自体の磨耗、軸の金属疲労、切削不良を招く。これに対応するため、切削工具Ｃを下降させるスピード（切削速度）を作業者が調節する、又は、手動で加工手順を複数回に分けて突き加工を施すなどの手間がかかっていた。
【０００６】
本発明は、上記課題を解決するためになされたものであって、その目的は、切削工具の切削負荷が高くなる箇所に対して、該切削負荷を軽減する自動操作の可能な加工データ生成方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、製品形状を表す形状モデルに対応する加工輪郭線に沿って回転工具を移動させるとともに、該加工輪郭線上に設定された加工位置において前記回転工具をその回転軸方向に沿って移動させて被切削物を切削する突き加工装置を駆動するためのデータをコンピュータにて生成する加工データ生成方法であって、前記加工輪郭線が隘路又は折り返しを形成する箇所に対して、前記回転工具の移動方向前後の２点を結ぶ加工補助線を生成し、該加工補助線を記憶装置に記憶する補助線分生成工程と、前記回転工具が、前記加工補助線に沿って所定間隔に配置される第１の加工位置を通過した後、前記２点間の加工輪郭線に沿って所定間隔に配置される第２の加工位置と、を算出し、第１の加工位置及び第２の加工位置を記憶装置に記憶する加工位置算出工程と、前記被切削物を、前記第１の加工位置に移動させた前記回転工具にて切削した後、前記第２の加工位置に移動させた前記回転工具にて切削するように、前記回転工具を駆動するためのデータを作成し、該データを記憶装置に記憶するデータ生成工程と、を有する。
【０００８】
この構成によれば、加工補助線を作成し、生成した加工データに従って、該加工補助線により設定した第１の加工位置にて被切削物を切削することで、加工輪郭線上に設定した第２の加工位置に対する切削負荷が低減され、作業者による切削加工やデータの修正が不要となり、加工スピードや生産性が向上する。又、切削工具の切削負荷が高くなる第２の加工位置に対して、該切削負荷を軽減することで回転工具の寿命を延ばし、さらに自動操作の可能な加工データ生成方法を提供することができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の加工データ生成方法に含まれる前記補助線分生成工程において、前記所定線分を描く関数を用いて算出した曲線を前記加工補助線とする。関数を利用して曲線の加工補助線を描いた上でツールパスを生成できるため、自動的にコンピュータはこの工程を実行することができる。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の加工データ生成方法において、前記補助線分生成工程において、前記所定線分を描く関数を用いて算出した円弧を前記加工補助線とする。関数を利用して円弧の加工補助線を描いた上でツールパスを生成できるため、自動的にコンピュータはこの工程を実行することができる。
【００１１】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の加工データ生成方法に含まれる前記補助線分生成工程において、前記加工補助線を前記加工輪郭線と前記２点にて接するように生成する。これにより、前記加工補助線を前記加工輪郭線と前記２点にて接するように生成する自動的にコンピュータはこの工程を実行し、ツールパスデータを自動的に生成することできる。
【００１２】
請求項５に記載の発明は、請求項３に記載の加工データ生成方法の前記補助線分生成工程において、前記箇所を含む所定領域内において、前記箇所に対して前記回転工具の移動方向手前側の加工輪郭線を分割する分割点を設定し、前記分割点を通る所定径の円を設定し、該円が前記箇所に対して前記回転工具の移動方向後ろ側の加工輪郭線と交差又は接するか否かを判断し、前記円が交差する場合には該円が加工輪郭線と接するようにその径を調整し、前記加工輪郭線と接する円との接点を前記回転工具の移動方向前後の２点とするとともに、該円において前記２点間の円弧を前記加工補助線とする。このため、円形状を利用して加工補助線を形成し、自動的に切削位置と切削工具のツールパスデータを生成することができ、該ツールパスデータを用いることで切削工具の切削負荷が高い部位を自動的に負荷軽減することができる。
【００１３】
請求項６に記載の発明は、請求項５に記載の加工データ生成方法において、前記分割点を複数設定し、前記分割点毎に、前記加工補助線を設定することと、該加工補助線上に第１の加工位置を設定することとを実行するため、より細かく突き加工するツールパスを形成し、切削工具の負荷を軽減することができる。
【００１４】
請求項７に記載の発明は、請求項５又は６に記載の加工データ生成方法において、前記分割点に対して所定径の円が前記加工輪郭線と交差せず且つ接しない場合には、その分割点に対する処理をスキップする。このため、隘路や折り返し角の無い箇所では、被切削物の無い領域に対して処理をスキップすることで余計なツールパスを形成しなくなり、後にツールパスデータを突き加工装置に送出した場合においては切削スピードが向上する。
【００１５】
請求項８に記載の発明は、請求項１〜３の何れか一項に記載の加工データ生成方法に含まれる前記補助線分生成工程において、前記加工補助線を前記加工輪郭線と前記２点にて交差するように生成する。これにより、コンピュータは自動的にこの工程を実行し、ツールパスデータを生成することできる。
【００１６】
請求項９に記載の発明は、請求項１〜５の何れか一項に記載の加工データ生成方法において、前記補助線分生成工程では、長さが異なり両端が前記箇所の前後において前記加工輪郭線と重なる複数の加工補助線を生成し、前記加工位置算出工程では、前記複数の加工補助線のそれぞれに第１の加工位置を設定し、前記データ生成工程では、前記複数の加工補助線のうち、長さが長い加工補助線から順番に各加工補助線上の第１の加工位置に前記回転工具を移動させて切削を行った後、前記第２の加工位置に前記回転工具を移動させて切削を行なうように加工データを生成する。この構成によれば、隘路等の様々な形状に対応した加工データを容易に作成することができ、切削工具に対する加工負荷を軽減することができる。
【発明の効果】
【００１７】
従って、上記記載の発明によれば、切削工具の切削負荷が高くなる箇所に対して、該切削負荷を軽減する自動操作の可能な加工データ生成方法を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を具体化した一実施の形態を図面に従って説明する。
図１は、本実施形態の突き加工装置を含むＣＡＭシステムを示す概略構成図である。
ＣＡＭシステム１０のＣＡＤシステム１１では、製品形状を表す形状モデル（形状データ）が作成され、その形状モデルはＣＡＤ装置１２に送出される。ＣＡＤ装置１２は、演算処理装置１３からアクセスされる記憶装置（図示略）を備え、形状モデルはその記憶装置に格納された形状データベースＤＢ１に記憶される。その形状データベースＤＢ１には、製品及び製品を製造するための金型のデータ及び素材データなどが予め記憶されている。演算処理装置１３は、該形状データベースＤＢ１に記憶された形状データと金型のデータ及び素材データを読み出し、それらのデータに基づいて突き加工計算用データ（オフセットデータ）を算出し、該算出したデータを記憶装置に格納されたパラメータファイル用データベースＤＢ２に記憶する。演算処理装置１３は、パラメータファイル用データベースＤＢ２に格納されたデータを読み出し、突き加工パスデータを生成する。突き加工パスデータは突き加工を行なう工作機械を制御するためのデータであり、演算処理装置１３は該加工パスデータ及び該加工パスデータと被切削物の形状を元に下降深さを算出し、これらを突き加工パスデータベースＤＢ３に格納する。この突き加工パスデータベースＤＢ３に記憶されたデータは突き加工装置１５に送出される。
【００１９】
突き加工装置１５には、上記ＣＡＤシステム１１にて生成された形状モデルに基づいて鋳造された被切削物が供給される。この被切削物は、上記形状モデルよりも大きく形成されており、この被切削物の表面と形状モデルとの差の部分が肉と呼ばれる部分となる。突き加工装置１５は、径が異なる複数の回転する切削工具を有し、ＣＡＤ装置１２から受け取った突き加工パスデータに基づいて、指定される切削工具にて被切削物の突き加工を行なう。
【００２０】
ＣＡＤ装置１２において、データ生成工程として突き加工データを作成する処理を、図２に示すフローチャートに従って説明する。
始めに、演算処理装置１３は素材データベースＤＢ１ａ及び製品データベースＤＢ１ｂから素材データ及び製品データをそれぞれ読み出す。そして、演算処理装置１３は該読み出したデータを用いて被切削物のうち加工する範囲を求める（ステップ２１）。次いで、該加工範囲に対して、加工軸方向と直交する平面上に、製品データとしての形状データ線をオフセットし、該オフセットしたライン（加工輪郭線、以下、オフセット線又はオフセット線を構成するオフセットデータという）をオフセットデータベースＤＢ２ａに記憶する（ステップ２２）。加工を必要とする部位に隘路及び折り返し角が存在している場合、演算処理装置１３はオフセットデータベースＤＢ２ａに記憶したオフセットデータを読み出し、該オフセットデータより加工補助線のデータを作成し、該加工補助線を図示しない記憶装置に記憶する（補助線分生成工程としてのステップ２３）。加工補助線の作成が終わると、次に演算処理装置１３は再度オフセットデータベースＤＢ２ａに記憶されたオフセットデータを読み出して加工補助線上に等間隔の突き加工パス（突き加工位置及び下降深さ）を作成する。突き加工パス作成後、演算処理装置１３は作成データをパスデータとして突き加工パスデータベースＤＢ３に記憶する（ステップ２４）。そして、演算処理装置１３は突き加工パス上に突き加工位置を、加工補助線上を等間隔にて分割した位置を決定し、この位置データもパスデータとして突き加工パスデータベースＤＢ３に記憶する（加工位置算出工程としてのステップ２５）。
【００２１】
ステップ２３，２５における処理を、以下に詳述する。
図３は加工補助線データを作成するステップ２３のサブステップを示す。
始めに演算処理装置１３は、オフセット線を突き加工装置１５のピッチ間隔以内で分割した点を求める（ステップ３１）。次に、未処理の分割点があるか否かを判断し、未処理の分割点が有る場合にはステップ３３へ移行し、未処理の分割点がない場合には加工補助線の生成処理を終了する（ステップ３２）。即ち、演算処理装置１３は、ステップ３３以降の処理を繰り返し実行し、全ての分割点に対して加工補助線を生成するか否かの判断と、加工補助線のデータ生成を行なう。
【００２２】
次に、加工補助線のデータを作成するオフセット線に対して、分割点を通り且つ該オフセット線と接する円のデータを作成する（ステップ３３）。この時、演算処理装置１３は、オフセット線に対して、反被切削物側に円の中心を設定する。つまり、隘路や折り返し角において作成する円が２つのオフセット線と接するように、該円の中心を設定する。該円は予め設定された値、直前に設定されていた切削工具の径、若しくはそのときに設定されている切削工具の径よりも十分に大きい径とする。例えば、直前に設定された４０φ（直径４０ｍｍ）の工具に対して指定量を追加した１５０φ（直径１５０ｍｍ）の円を描く。指定量は工具の大きさにより予めＬＵＴ（Look Up Table）及び所定数式（例えば、工具径の３．５倍）などで定められている。そして、描かれた円が進行方向のオフセット線と交差または交差するか否かを判断し（ステップ３４）、交差する場合には円の大きさをオフセット線と接する様に小さくする（ステップ３５）。円とオフセット線が交差しない場合には、次の分割点に計算の基準を移し、ステップ３３からステップ３５までの処理を繰り返し行なう。
【００２３】
演算処理装置１３はステップ３２において、すべての分割点に対しステップ３３〜３５の処理をし終えると、次のプログラムステップ２４へと処理を進める。
ステップ３１における該分割点は、突き加工装置１５が通常時突き加工を行なう位置として設定される。その一方で、オフセット線を引いた状態で所定径以下の狭い折り返し角及び隘路が形成された場合には、加工補助線のデータを利用した第１の加工位置及びオフセット線のデータを利用した第２の加工位置としての突き加工位置計算が適用される。
【００２４】
演算処理装置１３が描く円は、例えば所定分割点Ｐ１を通る所定径が１５０φの円Ｏ１であり、円Ｏ１が他のオフセット線Ｌｋと接する又は交わらない場合（図５（ａ）参照）、該分割点は突き加工パスデータとして突き加工パスデータベースＤＢ３に記憶される。その一方で、描いた所定分割点Ｐ２を通る所定径が１５０φの円Ｏ１とオフセット線Ｌｋとが交わる場合には、所定分割点Ｐ２の先に狭い折り返し角及び隘路が形成されていると判断することができる。演算処理装置１３に描かれた円Ｏ１が、オフセット線Ｌｋと交差する場合は、所定径の大きさを徐々に小さくし、オフセット線Ｌｋに接する大きさの円Ｏ２とする（図５（ｂ）参照）。演算処理装置１３が演算するデータ上に描かれた円は後の突き加工位置決定の際に利用されるため、図示しない第１の記憶装置に記憶される。
【００２５】
図４は突き加工位置及び下降深さを決定するステップ２５のサブステップを示す。
図３に示すフローチャートに描かれた処理より、加工補助線Ｌｈのデータ（以下加工補助線データ
）が第１の記憶装置に記憶される。演算処理装置１３は、記憶装置に記憶された円Ｏ２に基づく加工補助線データＬｈを読み出し、加工補助線Ｌｈ上に分割点（円全体の均等分割若しくは接点間での均等分割など図５（ｃ）参照。）となる評価点Ｐｃを作成する（ステップ４１）。次に、オフセット線Ｌｋ上にある未処理の分割点があるか否かを判断し、未処理の分割点が有る場合にはステップ４３へ移行し、未処理の分割点がない場合には加工補助線Ｌｈの生成処理を終了する（ステップ４２）。即ち、演算処理装置１３は、ステップ４３以降の処理を繰り返し実行し、オフセット線Ｌｋに係る全ての分割点に対して加工補助線Ｌｈを生成するか否かの判断と、加工補助線Ｌｈのデータ生成を行なう。
【００２６】
演算処理装置１３は、演算上必要なデータとして、評価点を通り加工軸と平行な線（ｚ軸方向への垂線）を作成し（ステップ４３）、垂線と被切削物Ｗの表面との交点を加工開始位置として突き加工パスデータベースＤＢ３に記憶する（ステップ４４）。そして、切削工具Ｃが切削領域Ｗｄと重なり切削可能となるか否かを判断する（ステップ４５）。このステップ４５において、切削領域Ｗｄと切削工具Ｃの重なりがある場合は、形状データベースＤＢ１に記憶されるＣＡＤデータから得られる形状データを用いて突き加工を行なう深さ（下降深さ）を決定する。また、切削領域Ｗｄと切削工具Ｃの重なる領域が無い場合は、その評価点Ｐｃを切削位置と判断しないで次の円Ｏ２の線分上にある評価点Ｐｃの判断処理（ステップ４３〜４５）に移る。
【００２７】
演算処理装置１３は、加工補助線データＬｈ上に作成する評価点を、例えばピッチ幅で分割及び、基準点と該基準点と同様に円に繋がる点との間の距離を、ピッチ幅以内で等間隔に分割する演算などを用いて算出する。そして演算処理装置１３は、算出したデータを図示しない第２の記憶装置に記憶する。次に、演算処理装置１３は、記憶装置に記憶した評価点データを読み出し、突き加工を行なう位置に該当するか否かを判定する。演算処理装置１３は、突き加工装置１５の切削工具Ｃが素材である被切削物Ｗの切削領域Ｗｄに当たると判断した場合に、所定の評価点Ｐｃを突き加工を行なう位置と判断し、突き加工パスデータの１つとして突き加工パスデータベースＤＢ３に該評価点Ｐｃを記憶する。記憶された突き加工パスデータとしての点Ｐ１，Ｐ２の一例を図５（ｄ）に示す。更に、被切削物Ｗの形状より切削工具Ｃを下降する深さを算出し、該下降深さも突き加工パスデータベースＤＢ３に記憶する。加工補助線Ｌｈ上の評価点に対する処理が終了した後に、図３に示すオフセット線Ｌｋ上の分割点を評価する工程へと戻り、加工補助線Ｌｈとなる円Ｏ２の大きさを更に小さな円Ｏ３として同様の処理を繰り返し行なう（図５（ｅ）参照）。
【００２８】
図２〜４に示したステップにより、突き加工装置１５を制御するためのデータを得ることができ、該突き加工装置１５はＣＡＤ装置１２により生成された突き加工パスデータに基づいた制御データを生成し突き加工制御を行なう。図６に加工補助線Ｌｈのデータを利用して生成された突き加工パスを用いた突き加工制御の一例を示す。
【００２９】
図６（ａ）は被切削物Ｗ及びその切削領域Ｗｄを表している。被切削物Ｗと切削領域Ｗｄは製品としての形状モデル線Ｌｓにより分けられている。そして、該形状モデル線Ｌｓから加工される切削工具Ｃの径分より大きい値で被切削物Ｗから離れた位置に引かれるオフセット線Ｌｋが演算処理装置１３により算出されている。更に演算処理装置１３は、加工補助線Ｌｈを描き（図６（ｂ）参照）、通常の突き加工で問題の無い部位はピッチ幅で分割し、加工補助線Ｌｈの曲線部は該曲線部をピッチ幅以下で等間隔に分割（図６（ｃ）参照）した突き加工位置を設定している。突き加工装置１５は、ＣＡＤ装置１２にて生成された加工データ、つまり、突き加工パスデータベースＤＢ３より読み出した突き加工位置Ｐ１〜Ｐ１０に基づいて突き加工を行う。
【００３０】
突き加工装置１５における切削の順番を、図６（ｄ）〜図６（ｇ）に示す。演算処理装置１３は、同様に、径の小さい円を元に描かれた加工補助線に対して決められた分割点を突き加工する（図６（ｈ）参照）。これにより、被切削物Ｗの切削領域Ｗｄに形成された鋭角の角にある突き加工位置Ｐ８は切削工具Ｃにより切削され、続けて図６（ｉ）に示す順に突き加工される。切削工具Ｃにかかる負荷がほぼ均一になるように（切削領域Ｗｄから削り取る量が一定量以下となるように）、また、負荷がかかり過ぎないように、折り返し角となる部位（図６（ｆ）参照）では径の大きい加工補助線Ｌｈを元にした突き加工位置Ｐ４〜６が追加される形で突き加工が行なわれるよう工夫されていることが見て取れる。
【００３１】
図６ではピッチ幅を元に加工補助線Ｌｈを算出して２本の該加工補助線Ｌｈから加工パスを作成したが、該加工補助線Ｌｈは予め設定された円の直径が大きければ３本以上形成されることになるため、図７及び図８に複数個加工補助線Ｌｈが演算処理装置１３の演算処理上作成され、第１の記憶装置に記憶された場合について説明する。
【００３２】
図７は直角の切削領域Ｗｄに対応する加工補助線Ｌｈが３本作成された例を示す。
この場合、突き加工装置１５が突き加工を行なう切削手順は図中に記された番号にて示されている。ピッチ幅で分割された通常の突き加工位置（図示略）を切削し、最も径の大きい加工補助線Ｌｈ１を優先して突き加工位置にて切削する。即ち、図７に示すように、最も径の大きい加工補助線Ｌｈ１上にある突き加工位置Ｐ１〜Ｐ５と、次に径の大きい加工補助線Ｌｈ２上にある突き加工位置Ｐ６〜Ｐ９と、の順に突き加工が行なわれる。そして、最も小さい径の加工補助線Ｌｈ３上にある突き加工位置Ｐ１０〜１２と、角の突き加工位置Ｐ１３と、通常の突き加工位置と、の順に突き加工が行なわれる。
【００３３】
図８は隘路状の切削領域Ｗｄに対して４本加工補助線Ｌｈ１，Ｌｈ２，Ｌｈ３，Ｌｈ４が作成された例を示す。これも図７の切削手順と同様に、図中に記された番号に従い突き加工を行なう。ピッチ幅で分割された通常の突き加工位置Ｐ１，Ｐ２を順次切削し、径の大きい加工補助線を優先して突き加工位置にて切削する。即ち、図８に示すように、最も径の大きい加工補助線Ｌｈ１上にある突き加工位置Ｐ３〜Ｐ６と、次に径の大きい加工補助線Ｌｈ２上にある突き加工位置Ｐ７〜Ｐ９と、の順に突き加工が行われる。そして、更に径の小さい加工補助線Ｌｈ３上にある突き加工位置Ｐ１０〜Ｐ１２と、最も径の小さい加工補助線Ｌｈ４上にある突き加工位置Ｐ１３と、通常の突き加工位置Ｐ１４，Ｐ１５と、の順に突き加工が行なわれる。
【００３４】
切削領域Ｗｄのうち一回の突き加工で削り取れなかった箇所は、後に切削径の小さな工具に切換えて同様に突き加工パスを形成し、金型としての完成形に近づけていく。本発明は以上のように演算処理装置１３の演算により突き加工パスを自動で算出し、突き加工装置１５に該突き加工パスを与えて該突き加工装置１５を制御することができる。
【００３５】
次に、本実施の形態の特徴的な作用効果を記載する。
（１）被切削物ＷのオフセットデータＬｋが隘路又は折り返しを形成する箇所に対して、突き加工装置１５に搭載された切削工具Ｃの移動方向前後の２点を結ぶ加工補助線Ｌｈを生成し、該加工補助線Ｌｈを形状データベースＤＢ１に記憶する。そして、切削工具Ｃが、加工補助線Ｌｈに沿って所定間隔に配置される第１の加工位置を通過した後、２点間のオフセットデータＬｋに沿って所定間隔に配置される第２の加工位置と、を算出し、第１の加工位置及び第２の加工位置をパラメータファイル用データベースＤＢ２に記憶する。更に、被切削物Ｗを、第１の加工位置に移動させた切削工具Ｃにて切削した後に、第２の加工位置に移動させた切削工具Ｃにて切削するように、切削工具Ｃを駆動するための突き加工パスデータを作成し、該データを突き加工パスデータベースＤＢ３に記憶する。
【００３６】
この構成によれば、加工補助線Ｌｈを作成し、生成した加工データに従って、該加工補助線Ｌｈにより設定した第１の加工位置にて被切削物Ｗを切削することで、加工輪郭線上に設定した第２の加工位置に対する切削負荷が低減され、作業者による切削加工やデータの修正が不要となり、加工スピードや生産性が向上する。これにより、切削工具の切削負荷が高くなる第２の加工位置に対して、該切削負荷を軽減することで回転工具の寿命を延ばし、さらに自動操作の可能な加工データ生成方法を提供することができる。
【００３７】
（２）補助線分生成工程において、所定線分を描く関数を用いて算出した円弧を前記加工補助線Ｌｈとする。関数を利用して円弧の加工補助線Ｌｈを描いた上でツールパスを生成できるため、自動的にコンピュータはこの工程を実行することができる。
【００３８】
（３）補助線分生成工程において、加工補助線ＬｈをオフセットデータＬｋと前記２点にて接するように生成する。これにより、加工補助線ＬｈをオフセットデータＬｋと特定の２点にて接するように生成する自動的にコンピュータはこの工程を実行し、ツールパスデータを自動的に生成することできる。
【００３９】
（４）特定箇所を含む所定領域内において、前記箇所に対して切削工具Ｃの移動方向手前側のオフセット線Ｌｋを分割する分割点を設定し、前記分割点を通る所定径の円を設定する。該円が前記箇所に対して切削工具Ｃの移動方向後ろ側のオフセット線Ｌｋと交差又は接するか否かを判断し、前記円が交差する場合には該円がオフセット線Ｌｋと接するようにその径を調整し、前記オフセット線Ｌｋと接する円との接点を切削工具Ｃの移動方向前後の２点とするとともに、該円において前記２点間の円弧を前記加工補助線Ｌｈとする。このため、円形状を利用して加工補助線Ｌｈを形成し、自動的に切削位置と切削工具Ｃのツールパスデータを生成することができ、該ツールパスデータを用いることで切削工具Ｃの切削負荷が高い部位を自動的に負荷軽減することができる。
【００４０】
（５）分割点を複数設定し、分割点毎に、加工補助線Ｌｈを設定することと、該加工補助線Ｌｈ上に第１の加工位置を設定することとを実行するため、より細かく突き加工するツールパスを形成し、切削工具Ｃの負荷を軽減することができる。
【００４１】
（６）分割点に対して所定径の円がオフセット線Ｌｋと交差せず且つ接しない場合には、その分割点に対する処理をスキップする。隘路や折り返し角の無い箇所では、被切削物Ｗの無い領域に対して処理をスキップすることで余計なツールパスを形成しなくなり、突き加工装置１５における切削スピードの低下を抑えることができる。
【００４２】
尚、本発明の実施の形態は、以下のように変更してもよい。
・上記実施形態おいて、加工補助線Ｌｈは単に円弧ではなく、例えば放物線、サイクロイド曲線、トロコイド曲線などの曲線を描く関数を用いてもよい。関数に分割点の座標値を代入することで決定される加工補助線の式に、分割点の座標値とピッチ間隔を代入することで第２の加工位置の座標値が得られる。
【００４３】
図９にトロコイド曲線を用いて演算処理装置１３が加工補助線Ｌｈを描いた例を示す。
この場合、演算処理装置１３は所定間隔分離れた分割点Ｐ１，Ｐ１０の２点を通り、中心点Ｔｃを該分割点Ｐ１，Ｐ１０の２点から算出される垂線上にあるものとする第１の円Ｔ１を描き、次いで予め設定してある工具径の大きさよりも十分大きい第２の円Ｔ２を作成する。分割点Ｐ１，Ｐ１０のうち、例えば切削順序となる進行方向の手前側となる分割点Ｐ１を開始点として、第２の円がトロコイド曲線ＬＴを破線の先端に印した矢印の方向に描く。描かれた曲線を加工補助線Ｌｈとすることで、曲線関数を用いた加工補助線Ｌｈを得る事ができる。
【００４４】
また、コンピュータが算出する加工補助線Ｌｈはオフセット線Ｌｋと２点が接するように設定されているが、これを交差する状態としてもよい。大きな金属肉を小さな切削工具Ｃで突き加工すれば、必要な部分を削り取られることは無い。
【００４５】
・上記実施形態において、突き加工装置１５はＣＡＤ装置１２にて生成された加工データに基づいて突き加工を行う別装置であったが、ＣＡＤ装置１２を搭載した突き加工装置１５として同じ演算処理装置を用いる１つの装置として発明を実施してもよい。
【図面の簡単な説明】
【００４６】
【図１】突き加工装置の概略構成図。
【図２】突き加工位置決定までの工程を示すフローチャート。
【図３】加工補助線作成工程を示すフローチャート。
【図４】加工補助線部位の突き加工位置決定までの工程を示すフローチャート。
【図５】（ａ）〜（ｅ）は加工補助線作成工程及び突き加工位置決定までの工程を示す説明図。
【図６】（ａ）〜（ｉ）は突き加工の順序を示す説明図。
【図７】別の突き加工位置を示す説明図。
【図８】別の突き加工位置を示す説明図。
【図９】別の加工補助線作成処理を示す説明図。
【図１０】従来の突き加工位置を示す説明図。
【符号の説明】
【００４７】
Ｗ…被切削物、ＤＢ１…形状データベース、ＤＢ２…パラメータファイル用データベース、ＤＢ３…突き加工パスデータベース、Ｌｈ，Ｌｈ１，Ｌｈ２，Ｌｈ３，Ｌｈ４…加工補助線、１３…制御装置、１５…突き加工装置。
【図１】
2008126377.tif 000003
【図２】
2008126377.tif 000004
【図３】
2008126377.tif 000005
【図４】
2008126377.tif 000006
【図５】
2008126377.tif 000007
【図６】
2008126377.tif 000008
【図７】
2008126377.tif 000009
【図８】
2008126377.tif 000010
【図９】
2008126377.tif 000011
【図１０】
2008126377.tif 000012