Top > Search of Japanese Patents > CALCULATION METHOD FOR CUTTER REFERENCE SURFACE, COMPUTER READABLE STORAGE MEDIUM TO STORE PROGRAM OF CUTTER REFERENCE SURFACE CALCULATION AND COMPUTER EQUIPMENT FOR IT

CALCULATION METHOD FOR CUTTER REFERENCE SURFACE, COMPUTER READABLE STORAGE MEDIUM TO STORE PROGRAM OF CUTTER REFERENCE SURFACE CALCULATION AND COMPUTER EQUIPMENT FOR IT achieved

Patent code P020000197
File No. Y99-P252
Posted date May 27, 2003
Application number P2000-056843
Publication number P2001-242919A
Patent number P3535442
Date of filing Mar 2, 2000
Date of publication of application Sep 7, 2001
Date of registration Mar 19, 2004
Inventor
  • (In Japanese)乾 正知
Applicant
  • (In Japanese)国立研究開発法人科学技術振興機構
Title CALCULATION METHOD FOR CUTTER REFERENCE SURFACE, COMPUTER READABLE STORAGE MEDIUM TO STORE PROGRAM OF CUTTER REFERENCE SURFACE CALCULATION AND COMPUTER EQUIPMENT FOR IT achieved
Abstract PROBLEM TO BE SOLVED: To calculate a cutter reference surface fast by using a 3-D graphics display equipment.
SOLUTION: A sweeping shape is formed while a reference point representing the center of a cutting tool is moving along the work surface after the shapes corresponding to vertex, side and polygon are assigned in accordance with the information about the polyhedron model and the cutting tool for the work objective (S100), based on this sweeping shape, the portions of the shape extruding into inside of each one of the adjacent shapes are eliminated, and the shapes after the elimination are transformed to the polyhedron (S103-S108). Based on this polyhedron, the polygon data is formed (S109) by selecting only the polygons with pre-designated norm directions, then, this polygon data is fed to the 3D graphics display equipment and, based on the depth value representing height of upper-most part of the sweeping shape calculated through processing by the hardware equipment (S110, S111), thus, the point group in the grid form covering the upper surface of the sweeping shape is calculated (S111). Based on this group of points the cutter reference surface is calculated by converting the selected adjacent points to the polygon (S113).
Outline of related art and contending technology (In Japanese)


従来、プラスチックや金属のダイキャスト製品、板金製品の製造等に用いられる金型には、複雑な曲面形状を有するものが多い。このような金型の多くは、ボールエンドミル、フラットエンドミル、ラウンドエンドミルなどの工具を用いた数値制御加工(NC(Numerical Control)切削加工)等により製作される。金型加工では、工具により工作物を深く彫り込むことが多いため、剛性に優れた3軸制御の工作機械の利用が一般的である。この3軸制御の工作機械を用いた金属加工では、工具の位置を代表する点(以後この点を、参照点とよぶ)の移動経路を工作機械の制御装置へ入力することで、希望する形状を切削することが知られている。
図27は、金型加工で用いられるエンドミルの種類((a)ボールエンドミル、(b)フラットエンドミル、(c)ラウンドエンドミル)と、それらの工具参照点(Cutter reference point)の位置を示す図である。金型加工では、先端の切刃が半球形のボールエンドミルが用いられることが多いが、作業効率が重視される粗加工では、フラットエンドミルが用いられ、同じく、なだらかな曲面形状の加工では、フラットエンドミルの周囲に円環状の切刃が取り付けられた、ラウンドエンドミルが用いられることがある。3軸のNC加工では、これらの工具の位置を代表する点(以後、この点を工具参照点(Cutter reference point)とよぶ)の移動経路を、Gコードとよばれるプログラム形式で記述し、それを工作機械の制御装置へ入力することで、希望する形状を削り出す。ボールエンドミルでは、工具参照点として切刃の中心点を用いることが一般的である。一方、フラットエンドミルでは、工具先端の中心点を、またラウンドエンドミルでは工具先端の中心点から、円環状の切刃の半径分内側の点を、それぞれ工具参照点として用いることが多い。

Field of industrial application (In Japanese)


本発明は、工具参照面計算方法、工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体及び工具参照面計算装置に係り、特に、数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算方法、工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体及び工具参照面計算装置に関する。

Scope of claims (In Japanese)
【請求項1】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算方法であって、
加工対象物の多面体モデル及び半径rのボールエンドミルの工具形状に関する情報を入力するステップと、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成するステップと、
前記入力するステップにより入力された加工対象物の多面体モデル及びボールエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデル頂点部分に対応して半径rの球形状及び辺部分に対応して半径rの円筒形状及び多角形部分に対応して厚さ2rの厚板形状をそれぞれ配置するステップと、
前記配置するステップにより生成された工具参照面を形成する球形状、円筒形状及び厚板形状に基づき、(1)辺に対応する円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去したくさび形状を求め、(2)頂点に対応する球形状とこの頂点に接続する円筒形状が配置されている部分について、球形状から2辺に対応する円筒形状の内部に入りこんでいる部分を除去したすいか形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去するステップと、
前記除去するステップにより得られた工具参照面を形成する各形状について、くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化し、すいか形状を球面部分を複数の等幅な細片に分割し、さらに細片を等しい間隔で四辺形及び三角形に分割することを含み、工具参照面を多面体化するステップと、
前記多面体化するステップにより得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成するステップと、
前記多角形データを生成するステップにより得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与えるステップと、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受けるステップと、
前記受けるステップにより得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得るステップと、
前記点群を得るステップにより得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得るステップとを含む工具参照面計算方法。

【請求項2】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算方法であって、
加工対象物の多面体モデル及び半径rのフラットエンドミルの工具形状に関する情報を入力するステップと、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成するステップと、
前記入力するステップにより入力された加工対象物の多面体モデル及びフラットエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデルの辺部分に対応して水平方向に半径rの斜円筒形状及び多角形部分に対応して水平方向に厚さ2rの厚板形状をそれぞれ配置するステップと、
前記配置するステップにより生成された工具参照面を形成する円筒形状及び厚板形状に基づき、辺に対応する斜円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去した斜くさび形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去するステップと、
前記除去するステップにより得られた工具参照面を形成する各形状について、斜くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化することを含み、工具参照面を多面体化するステップと、
前記多面体化するステップにより得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成するステップと、
前記多角形データを生成するステップにより得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与えるステップと、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受けるステップと、
前記受けるステップにより得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得るステップと、
前記点群を得るステップにより得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得るステップとを含む工具参照面計算方法。

【請求項3】
 
加工対象製品の形状の少なくとも一部を、高精度に計算させるために、その一部の投影図形だけを覆うように直交格子を生成するステップを備えた請求項1又は2に記載の工具参照面計算方法。

【請求項4】
 
得られた工具参照面に基づき、工具経路を求めるステップをさらに備えた請求項1乃至3のいずれに記載の工具参照面計算方法。

【請求項5】
 
工具参照面及び/又は工具経路を表示するステップをさらに備えた請求項1乃至4のいずれかに記載の工具参照面計算方法。

【請求項6】
 
前記入力するステップにおいて、ラウンドエンドミルの円環状の端部半径を有するボールエンドミルについて工具形状に関する情報として入力し、請求項1に記載の工具参照面の計算方法を実行して工具参照面を得て、
さらに、前記入力するステップにおいて、得られた前記工具参照面を多面体モデルに関する情報として入力し、前記ラウンドエンドミルの軸部の半径から前記端部半径を引いた半径を有するフラットエンドミルについて工具形状に関する情報として入力し、再び、請求項2に記載の工具参照面の計算方法を実行することでラウンドエンドミルの工具参照面を得ることを特徴とする請求項1乃至5のいずれかに記載の工具参照面計算方法。

【請求項7】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
加工対象物の多面体モデル及び半径rのボールエンドミルの工具形状に関する情報を入力するステップと、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成するステップと、
前記入力するステップにより入力された加工対象物の多面体モデル及びボールエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデル頂点部分に対応して半径rの球形状及び辺部分に対応して半径rの円筒形状及び多角形部分に対応して厚さ2rの厚板形状をそれぞれ配置するステップと、
前記配置するステップにより生成された工具参照面を形成する球形状、円筒形状及び厚板形状に基づき、(1)辺に対応する円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去したくさび形状を求め、(2)頂点に対応する球形状とこの頂点に接続する円筒形状が配置されている部分について、球形状から2辺に対応する円筒形状の内部に入りこんでいる部分を除去したすいか形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去するステップと、
前記除去するステップにより得られた工具参照面を形成する各形状について、くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化し、すいか形状を球面部分を複数の等幅な細片に分割し、さらに細片を等しい間隔で四辺形及び三角形に分割することを含み、工具参照面を多面体化するステップと、
前記多面体化するステップにより得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成するステップと、
前記多角形データを生成するステップにより得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与えるステップと、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受けるステップと、
前記受けるステップにより得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得るステップと、
前記点群を得るステップにより得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得るステップとをコンピュ-タに実行させるための工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体。

【請求項8】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
加工対象物の多面体モデル及び半径rのフラットエンドミルの工具形状に関する情報を入力するステップと、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成するステップと、
前記入力するステップにより入力された加工対象物の多面体モデル及びフラットエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデルの辺部分に対応して水平方向に半径rの斜円筒形状及び多角形部分に対応して水平方向に厚さ2rの厚板形状をそれぞれ配置するステップと、
前記配置するステップにより生成された工具参照面を形成する円筒形状及び厚板形状に基づき、辺に対応する斜円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去した斜くさび形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去するステップと、
前記除去するステップにより得られた工具参照面を形成する各形状について、斜くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化することを含み、工具参照面を多面体化するステップと、
前記多面体化するステップにより得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成するステップと、
前記多角形データを生成するステップにより得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与えるステップと、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受けるステップと、
前記受けるステップにより得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得るステップと、
前記点群を得るステップにより得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得るステップとをコンピュ-タに実行させるための工具参照面計算プログラムを記録したコンピュータ読み取り可能な記録媒体。

【請求項9】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算装置であって、
加工対象物の多面体モデル及び工具形状に関する情報を入力する入力部と、
工具参照面を計算する処理部とを備え、
前記処理部は、
加工対象物の多面体モデル及び半径rのボールエンドミルの工具形状に関する情報を入力する手段と、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成する手段と、
前記入力する手段により入力された加工対象物の多面体モデル及びボールエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデルの頂点部分に対応して半径rの球形状及び辺部分に対応して半径rの円筒形状及び多角形部分に対応して厚さ2rの厚板形状をそれぞれ配置する手段と、
前記配置する手段により生成された工具参照面を形成する球形状、円筒形状及び厚板形状に基づき、(1)辺に対応する円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去したくさび形状を求め、(2)頂点に対応する球形状とこの頂点に接続する円筒形状が配置されている部分について、球形状から2辺に対応する円筒形状の内部に入りこんでいる部分を除去したすいか形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去する手段と、
前記除去する手段により得られた工具参照面を形成する形状について、くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化し、すいか形状を球面部分を複数の等幅な細片に分割し、さらに細片を等しい間隔で四辺形及び三角形に分割することを含み、工具参照面を多面体化する手段と、
前記多面体化する手段により得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成する手段と、
前記多角形データを生成する手段により得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与える手段と、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受ける手段と、
前記受ける手段により得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得る手段と、
前記点群を得る手段により得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得る手段とを備えた工具参照面計算装置。

【請求項10】
 
数値制御工作機械に取り付けられた工具を経路に沿って移動させて工作物を加工する際に、工具の逆形状分膨らませた工具参照面を生成する工具参照面計算装置であって、
加工対象物の多面体モデル及び工具形状に関する情報を入力する入力部と、
工具参照面を計算する処理部とを備え、
前記処理部は、
加工対象物の多面体モデル及び半径rのフラットエンドミルの工具形状に関する情報を入力する手段と、
座標系を用意し、多面体モデルのXY平面への投影図形を、工具半径r分膨らませた図形を覆うように、直交格子を生成する手段と、
前記入力する手段により入力された加工対象物の多面体モデル及びフラットエンドミルの工具形状に関する情報に基づいて、工具の中心を表す工具参照点を中心に工具を180度回転させて工具参照点が加工対象物の表面に沿って移動させたときの工具の掃引形状の最上面を工具参照面として生成する際、加工対象物の多面体モデルの辺部分に対応して水平方向に半径rの斜円筒形状及び多角形部分に対応して水平方向に厚さ2rの厚板形状をれぞれ配置する手段と、
前記配置する手段により生成された工具参照面を形成する円筒形状及び厚板形状に基づき、辺に対応する斜円筒形状とその辺の両側に接続された厚板形状が配置されている部分について、円筒形状から厚板形状の内部に入りこんでいる部分を除去した斜くさび形状を求め、隣接した各々の形状の内部に入り込んでいる部分を除去する手段と、
前記除去する手段により得られた工具参照面を形成する各形状について、斜くさび形状を等しい幅の長方形を鎧状につないだものとして多面体化することを含み、工具参照面を多面体化する手段と、
前記多面体化する手段により得られた多面体に基づき、法線方向が向きの多角形のみ選択することにより、多角形データを生成する手段と、
前記多角形データを生成する手段により得られた多角形データを、隠面消去のハードウェア処理を実行する3次元グラフィックス表示部のデプスバッファに与える手段と、
3次元グラフィックス表示部のデプスバッファによるハードウェア処理で求められた掃引形状の最上面の高さを表すデプス値を受ける手段と、
前記受ける手段により得られたデプス値に基づき、格子状に配置され、工具参照面を覆う点群を得る手段と、
前記点群を得る手段により得られた点群に基づき、隣接する点を選択し点群の隙間を三角形で補間することで工具参照面を得る手段とを備えた工具参照面計算装置。

【請求項11】
 
前記処理部の前記与える手段により得られた多角形データに基づき、隠面消去処理を実行し、デプスバッファの各要素のデプス値を更新又は記憶する、デプスバッファ処理を実行する手段と、
前記デプスバッファ処理を実行する手段により記憶されたデプスバッファに基づき、各要素に記憶された掃引形状の最上面の高さを表すデプス値を得る手段と、
前記デプス値を得る手段により得られたデプス値を前記処理部へ出力する手段とを有する3次元グラフィック表示部をさらに備えた請求項9又は10に記載の工具参照面計算装置。

【請求項12】
 
工具参照面又は工具加工状態又は工具加工シミュレーション状態を表示する手段又は出力する手段をさらに備えた請求項9乃至11のいずれかに記載の工具参照面計算装置。
IPC(International Patent Classification)
F-term
Drawing

※Click image to enlarge.

JP2000056843thum.jpg
State of application right Registered
License status (In Japanese)通常実施権[L04-17]
Please contact us by E-mail or facsimile if you have any interests on this patent.


PAGE TOP

close
close
close
close
close
close
close