JPH0531162B2 - - Google Patents
Info
- Publication number
- JPH0531162B2 JPH0531162B2 JP56147919A JP14791981A JPH0531162B2 JP H0531162 B2 JPH0531162 B2 JP H0531162B2 JP 56147919 A JP56147919 A JP 56147919A JP 14791981 A JP14791981 A JP 14791981A JP H0531162 B2 JPH0531162 B2 JP H0531162B2
- Authority
- JP
- Japan
- Prior art keywords
- ball end
- machining
- end mill
- point
- tape
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35525—Use same data for different operations, coarse and fine, cutting and grinding
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36573—X, y, z and tooloffset values or direction values
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/49—Nc machine tool, till multiple
- G05B2219/49246—3-D printing, layer of powder, add drops of binder in layer, new powder
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50332—Tool offset for 3-D surfaces normal to surface
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50334—Tool offset, diameter correction
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50353—Tool, probe inclination, orientation to surface, posture, attitude
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10T—TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
- Y10T409/00—Gear cutting, milling, or planing
- Y10T409/30—Milling
- Y10T409/30084—Milling with regulation of operation by templet, card, or other replaceable information supply
- Y10T409/300896—Milling with regulation of operation by templet, card, or other replaceable information supply with sensing of numerical information and regulation without mechanical connection between sensing means and regulated means [i.e., numerical control]
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Automatic Control Of Machine Tools (AREA)
Description
【発明の詳細な説明】
本発明は、ボールエンドミル又は之と同等の工
具、例えば放電加工用工具電極を使用する数値制
御(以下NCと略記する)工作機械により3次元
加工を行う場合のボールエンドミル等工具の位置
情報作成方法に関する。
具、例えば放電加工用工具電極を使用する数値制
御(以下NCと略記する)工作機械により3次元
加工を行う場合のボールエンドミル等工具の位置
情報作成方法に関する。
第1図に示すように、被加工物1の凸状又はキ
ヤビテイ状3次元加工面2をボールエンドミル3
で切削加工する場合、又はボールエンドミルと同
等の工具電極で放電加工する場合、従来、NCテ
ープには、多数の各加工点Aにおける法線上の一
点にあるボールエンドミル3の中心Oの3次元座
標値を夫々所定の計算等により求めて記憶してお
き、切削加工時には、NCテープから順次読み込
まれる上記計算済ボールエンドミル3の中心Oの
3次元座標値について2点の座標値間を直線補間
あるいは円弧補間しながらボールエンドミル3と
被加工物1とを相対的に移動させると共に、ボー
ルエンドミル3を軸の廻りに回転させて切削加工
することが行われている。しかしこの従来技術に
よりキヤビテイ状3次元加工面2を等高線制御走
査により加工を行う場合に、第1図のイ,ロに示
すように大径R1のボールエンドミル3で荒加工
する場合と、ハ,ニに示すように小径R2のボー
ルエンドミル3′で仕上加工する場合とでは、同
じ加工点であつてもボールエンドミル3,3′の
各中心座標値が前者Ol(Xl,Yl,Zl)、後者OS
(XS,YS,ZS)のように異なるため、荒加工用の
NCテープと仕上加工用のNCテープとを別々に
作成しなければならず、プログラム作業およびテ
ープ打出し作業に多大の時間を要するという欠点
がある。
ヤビテイ状3次元加工面2をボールエンドミル3
で切削加工する場合、又はボールエンドミルと同
等の工具電極で放電加工する場合、従来、NCテ
ープには、多数の各加工点Aにおける法線上の一
点にあるボールエンドミル3の中心Oの3次元座
標値を夫々所定の計算等により求めて記憶してお
き、切削加工時には、NCテープから順次読み込
まれる上記計算済ボールエンドミル3の中心Oの
3次元座標値について2点の座標値間を直線補間
あるいは円弧補間しながらボールエンドミル3と
被加工物1とを相対的に移動させると共に、ボー
ルエンドミル3を軸の廻りに回転させて切削加工
することが行われている。しかしこの従来技術に
よりキヤビテイ状3次元加工面2を等高線制御走
査により加工を行う場合に、第1図のイ,ロに示
すように大径R1のボールエンドミル3で荒加工
する場合と、ハ,ニに示すように小径R2のボー
ルエンドミル3′で仕上加工する場合とでは、同
じ加工点であつてもボールエンドミル3,3′の
各中心座標値が前者Ol(Xl,Yl,Zl)、後者OS
(XS,YS,ZS)のように異なるため、荒加工用の
NCテープと仕上加工用のNCテープとを別々に
作成しなければならず、プログラム作業およびテ
ープ打出し作業に多大の時間を要するという欠点
がある。
本発明は、同一被加工物を径の異なるボールエ
ンドミルによつて切削加工する場合、異なる径毎
に別々にNCテープを作成する必要がなく、能率
向上が達成できるボールエンドミルの位置情報作
成方法を提供することを目的とする。
ンドミルによつて切削加工する場合、異なる径毎
に別々にNCテープを作成する必要がなく、能率
向上が達成できるボールエンドミルの位置情報作
成方法を提供することを目的とする。
この目的を達成するため、本発明はボールエン
ドミルの径が異なつても、加工点とボールエンド
ミル中心点とを結ぶ線、すなわち1加工点の法線
は1つであつて、これが異径のボールエンドミル
の中心座標値と加工点を結ぶ直線として共通の直
線であることに鑑み、NCテープに記憶する情報
を、各加工点に於て、当該加工点の三次元座標値
と、前記法線の方向に関する角度等の情報とし、
一方、ボールエンドミルの径情報は別の数値設定
手段によつて与えるようにし、これらの各情報か
ら各加工点に対応するボールエンドミルの中心の
三次元座標値をNC(通常CNC)装置で算出する
ようにしたものである。尤も、この場合、上記本
発明の目的を達するには、径の異なるボールエン
ドミルによる各加工の際の各等高線のピツチ(又
はピツクフイード)を同一とするほか、又は仕上
げの際の小ピツチに基づく座標情報を基準とし、
荒切削の場合のピツチは、仕上げ切削の際のピツ
チを1個以上必要に応じて複数個飛び越したピツ
チとする等の条件又は工夫が必要となる。
ドミルの径が異なつても、加工点とボールエンド
ミル中心点とを結ぶ線、すなわち1加工点の法線
は1つであつて、これが異径のボールエンドミル
の中心座標値と加工点を結ぶ直線として共通の直
線であることに鑑み、NCテープに記憶する情報
を、各加工点に於て、当該加工点の三次元座標値
と、前記法線の方向に関する角度等の情報とし、
一方、ボールエンドミルの径情報は別の数値設定
手段によつて与えるようにし、これらの各情報か
ら各加工点に対応するボールエンドミルの中心の
三次元座標値をNC(通常CNC)装置で算出する
ようにしたものである。尤も、この場合、上記本
発明の目的を達するには、径の異なるボールエン
ドミルによる各加工の際の各等高線のピツチ(又
はピツクフイード)を同一とするほか、又は仕上
げの際の小ピツチに基づく座標情報を基準とし、
荒切削の場合のピツチは、仕上げ切削の際のピツ
チを1個以上必要に応じて複数個飛び越したピツ
チとする等の条件又は工夫が必要となる。
以下本発明の一実施例を第2図ないし第5図に
より説明する。第2図および第3図は本発明の前
提となる加工点Aの座標値とボールエンドミル3
の中心の座標値との関係を示しており、4は被加
工物1の加工面2上のある加工点Aに関するX−
Z平面における接線、5は同じくX−Y平面にお
ける接線、6はこれらの接線に対して直角をなす
加工点Aにおける法線であり、該法線6はボール
エンドミル3の中心O(すなわち下端半球部の中
心点)を通る。ここで、ボールエンドミル3の中
心Oの座標を(Xp,Yp,Zp)、加工点Aの座標を
(Xa,Ya,Za)とすれば、各座標値の間に下記の
(1)〜(3)式が成立する。
より説明する。第2図および第3図は本発明の前
提となる加工点Aの座標値とボールエンドミル3
の中心の座標値との関係を示しており、4は被加
工物1の加工面2上のある加工点Aに関するX−
Z平面における接線、5は同じくX−Y平面にお
ける接線、6はこれらの接線に対して直角をなす
加工点Aにおける法線であり、該法線6はボール
エンドミル3の中心O(すなわち下端半球部の中
心点)を通る。ここで、ボールエンドミル3の中
心Oの座標を(Xp,Yp,Zp)、加工点Aの座標を
(Xa,Ya,Za)とすれば、各座標値の間に下記の
(1)〜(3)式が成立する。
Xp=Xa−△X
=Xa−l1cosβ
=Xa−R1sinαcosβ ……(1)
Yp=Ya+△Y
=Ya+l1sinβ
=Ya+R1sinαsinβ ……(2)
Zp=Za+△Z
=Za+R1cosα ……(3)
ただし、(1)〜(3)式において、
R1:ホールエンドミル3の半径
α:法線6とボールエンドミル3の中心軸線Z1
(これはZ軸に平行な線である)とのなす角
度、 β:法線6のX−Y平面上の投影線とX軸との間
の角度(すなわち、加工点Aから中心軸線Z1
への垂線6aとこれらの交点P1を通るX軸
に平行な線X1とのなす角度)、 l1:加工点Aと前記交点P1との間の距離、 △X:加工点Aとボールエンドミルの中心Oとの
間のX軸方向の距離(すなわち、加工点Aを
通るX軸に平行な線X2と、前記交点P1を通
るY軸に平行な線Y1との交点P2と、加工点
Aとの距離)、 △Y:加工点Aとボールエンドミルの中心Oとの
間のY軸方向の距離(すなわち、前記交点
P1,P2間の距離)、 △Z:加工点Aとボールエンドミルの中心Oとの
間のZ軸方向の距離(すなわち、中心Oと前
記交点P1との距離)、 である。また、α′は、法線6のX−Z平面上の投
影線6bと、Z軸に平行な線で、点P2を通る線
Z2とのなす角度である。
(これはZ軸に平行な線である)とのなす角
度、 β:法線6のX−Y平面上の投影線とX軸との間
の角度(すなわち、加工点Aから中心軸線Z1
への垂線6aとこれらの交点P1を通るX軸
に平行な線X1とのなす角度)、 l1:加工点Aと前記交点P1との間の距離、 △X:加工点Aとボールエンドミルの中心Oとの
間のX軸方向の距離(すなわち、加工点Aを
通るX軸に平行な線X2と、前記交点P1を通
るY軸に平行な線Y1との交点P2と、加工点
Aとの距離)、 △Y:加工点Aとボールエンドミルの中心Oとの
間のY軸方向の距離(すなわち、前記交点
P1,P2間の距離)、 △Z:加工点Aとボールエンドミルの中心Oとの
間のZ軸方向の距離(すなわち、中心Oと前
記交点P1との距離)、 である。また、α′は、法線6のX−Z平面上の投
影線6bと、Z軸に平行な線で、点P2を通る線
Z2とのなす角度である。
ここで、前記ボールエンドミル3が、第2図の
大径R1のボールエンドミル3から第4図のよう
に小径R2(R2<R1)のボールエンドミル3′とな
つた場合であつても、加工点Aが同じであれば、
前記角度α(α′)、βは同一であり、上記(1)〜(3)式
は同様に成立する。
大径R1のボールエンドミル3から第4図のよう
に小径R2(R2<R1)のボールエンドミル3′とな
つた場合であつても、加工点Aが同じであれば、
前記角度α(α′)、βは同一であり、上記(1)〜(3)式
は同様に成立する。
従つて、各加工点Aの座標値と、前記角度α,
βの情報(Xa,Ya,Za,α,β)をNCテープに
記憶しておき、数値設定手段により設定されるボ
ールエンドミルの半径R1またはR2と、NCテープ
から読み出される座標値および角度とから、上記
(1)〜(3)式によつてボールエンドミル3、又は3′
の中心座標(Xp,Yp,Zp)を求めることができ
る。
βの情報(Xa,Ya,Za,α,β)をNCテープに
記憶しておき、数値設定手段により設定されるボ
ールエンドミルの半径R1またはR2と、NCテープ
から読み出される座標値および角度とから、上記
(1)〜(3)式によつてボールエンドミル3、又は3′
の中心座標(Xp,Yp,Zp)を求めることができ
る。
第5図は、このような処理、および補間演算を
行うシステムの一例であり、7はNCテープであ
る紙テープ及び紙テープリーダ、8はプログラム
を記憶しておくカセツトテープ及びカセツトテー
プリーダ、9は演算に必要な諸定数等を記憶して
おく磁気バブルメモリ及びその読み出し器、10
は演算処理装置、11は数値設定手段および処理
装置10への指令入力手段として備えられた入力
キー、12はCRT等の表示装置であり、処理装
置10は、第1、第2、第3のcpu(マイクロコ
ンピユータ)である10a,10b,10cから
なり、之等は例えば第1のCPU10aが入力デ
ータの処理、CRT表示装置12への入力処理お
よび第2のcpu10bへのデータ入力の処理を行
い、第2のCPU10bが後述のボールエンドミ
ルの中心座標値X(t),Y(t),Z(t)の計算を行い、
第3のCPU10Cは前記の第2のCPU10bに
よつて計算された各データの各軸アクチユエータ
への分配指令処理を行うものである。
行うシステムの一例であり、7はNCテープであ
る紙テープ及び紙テープリーダ、8はプログラム
を記憶しておくカセツトテープ及びカセツトテー
プリーダ、9は演算に必要な諸定数等を記憶して
おく磁気バブルメモリ及びその読み出し器、10
は演算処理装置、11は数値設定手段および処理
装置10への指令入力手段として備えられた入力
キー、12はCRT等の表示装置であり、処理装
置10は、第1、第2、第3のcpu(マイクロコ
ンピユータ)である10a,10b,10cから
なり、之等は例えば第1のCPU10aが入力デ
ータの処理、CRT表示装置12への入力処理お
よび第2のcpu10bへのデータ入力の処理を行
い、第2のCPU10bが後述のボールエンドミ
ルの中心座標値X(t),Y(t),Z(t)の計算を行い、
第3のCPU10Cは前記の第2のCPU10bに
よつて計算された各データの各軸アクチユエータ
への分配指令処理を行うものである。
この処理装置10においては、次のような演算
が行われる。第1のcpu10aにおいては、対象
となるある加工点Aiの座標および角度(Xi,Yi,
Zi,αi,βi)の値と、次点の加工点Ai+1の座標お
よび角度(Xi+1,Yi+1,Zi+1,αi+1,βi+1)の値を
入力して、各座標値、角度について2点間の差を
下記(4)〜(8)式により算出する。
が行われる。第1のcpu10aにおいては、対象
となるある加工点Aiの座標および角度(Xi,Yi,
Zi,αi,βi)の値と、次点の加工点Ai+1の座標お
よび角度(Xi+1,Yi+1,Zi+1,αi+1,βi+1)の値を
入力して、各座標値、角度について2点間の差を
下記(4)〜(8)式により算出する。
Xd=Xi+1−Xi ……(4)
Yd=Yi+1−Yi ……(5)
Zd=Zi+1−Zi ……(6)
αd=αi+1−αi ……(7)
βd=βi+1−βi ……(8)
第2のcpu10bは、これらの値と、Xi,Yi,
Zi,αi,βiとキー11によつて入力されたボール
エンドミルの半径Rと、0から1までの間で除々
に段階的に増加させる係数tとから、加工点Aiに
対応したボールエンドミルの中心座標値から、次
加工点Ai+1に対応したボールエンドミルの中心座
標値に至る座標値X(t),Y(t),Z(t)を次の(9)〜(11)
式により算出する。
Zi,αi,βiとキー11によつて入力されたボール
エンドミルの半径Rと、0から1までの間で除々
に段階的に増加させる係数tとから、加工点Aiに
対応したボールエンドミルの中心座標値から、次
加工点Ai+1に対応したボールエンドミルの中心座
標値に至る座標値X(t),Y(t),Z(t)を次の(9)〜(11)
式により算出する。
X(t)=Xi+Xd・t−Rsin
(αi+αd・t)
cos(βi+βd・t) ……(9)
Y(t)=Yi+Yd・t+Rsin
(αi+αd・t)
sin(βi+βd・t) ……(10)
Z(t)=Zi+Zd・t+Rcos
(αi+αd・t) ……(11)
即ち上記(9)〜(11)に於て、係数t=0とすればX
(t),Y(t),Z(t)は最初加工点Aiにおけるボールエ
ンドミルの中心座標値であつて、t=1とすれば
次の到達加工点Ai+1におけるボールエンドミルの
中心座標値となるから、係数t=0〜1の設定単
位を1mmとすれば、係数tの最小変化量を0.001
とした場合は1μまた変化量を0.01とした場合は
10μの各座標軸変化量に対応して加工点Aiから
Ai+1間の移動軌跡中の各点(ボールエンドミルの
中心座標)を次々に計算し出力する。
(t),Y(t),Z(t)は最初加工点Aiにおけるボールエ
ンドミルの中心座標値であつて、t=1とすれば
次の到達加工点Ai+1におけるボールエンドミルの
中心座標値となるから、係数t=0〜1の設定単
位を1mmとすれば、係数tの最小変化量を0.001
とした場合は1μまた変化量を0.01とした場合は
10μの各座標軸変化量に対応して加工点Aiから
Ai+1間の移動軌跡中の各点(ボールエンドミルの
中心座標)を次々に計算し出力する。
このようにして算出された各座標値は、第3の
CPU10CによりそれぞれX軸,Y軸,Z軸の
ボールエンドミル制御系統のアクチユエータ、例
えばステツピングモータ、直流モータ、又は交流
モータ等に回動指令のパルス分配として送出さ
れ、ボールエンドミルの滑らかな移動が行われ
る。また、第3のCPU10Cの出力をNCテープ
に書き込み新たなNCテープを作成するようにす
ることも可能である。そして上記(9)〜(11)式によれ
ば、使用ボールエンドミルの半径に応じ、式中の
Rのみをキー11によりRiと変更入力するのみで
対応できると言う極めて簡単にして有用なもので
あることが判る。
CPU10CによりそれぞれX軸,Y軸,Z軸の
ボールエンドミル制御系統のアクチユエータ、例
えばステツピングモータ、直流モータ、又は交流
モータ等に回動指令のパルス分配として送出さ
れ、ボールエンドミルの滑らかな移動が行われ
る。また、第3のCPU10Cの出力をNCテープ
に書き込み新たなNCテープを作成するようにす
ることも可能である。そして上記(9)〜(11)式によれ
ば、使用ボールエンドミルの半径に応じ、式中の
Rのみをキー11によりRiと変更入力するのみで
対応できると言う極めて簡単にして有用なもので
あることが判る。
なお、上記実施例において、前記α,βの値は
設計データまたは図面から、或いは実測により、
または該当加工点まわりの加工点の座標値をデー
タとする演算により算出することもできる。
設計データまたは図面から、或いは実測により、
または該当加工点まわりの加工点の座標値をデー
タとする演算により算出することもできる。
以上述べたように、本発明においては、ボール
エンドミルの軸をZ軸方向に設定して三次元加工
を行なうに当り、ボールエンドミルの径を設定す
る数値設定手段を設けると共に、加工面上の各加
工点Aに於ける法線とZ軸方向とのなす角度α及
び該法線のX−Y平面上の投影線とX軸方向との
なす角度βとからなる各加工点Aに於ける法線方
向に関する情報と各加工点Aの座標値Xa,Ya,
ZaとをNCテープに記憶させておき、該NCテー
プから読み出される前記法線方向に関する情報及
び座標値と前記数値設定手段により設定されるボ
ールエンドミルの径情報とから各加工点に対応す
るボールエンドミルの中心座標値を算出するよう
にしたので、異なる径のボールエンドミルで荒加
工、仕上加工する場合、基本的な加工ピツチ、又
はピツクフイード値に変更がない以上、別々に
NCテープを作成する必要がなくなり、NCテー
プ作成のためのプログラム作業およびテープ打出
し作業が容易化され、能率化が達成される。ま
た、本発明によれば、ボールエンドミルの長期使
用によつて径が変化した場合、あるいはボールエ
ンドミルの径を既存のものと異なる径のものに変
化する場合、数値設定手段によつて設定される径
の設定値を変えることによつて対処することがで
き、新たにNCテープを作成する必要がなくなる
ので、省力化、能率化が達成できる。
エンドミルの軸をZ軸方向に設定して三次元加工
を行なうに当り、ボールエンドミルの径を設定す
る数値設定手段を設けると共に、加工面上の各加
工点Aに於ける法線とZ軸方向とのなす角度α及
び該法線のX−Y平面上の投影線とX軸方向との
なす角度βとからなる各加工点Aに於ける法線方
向に関する情報と各加工点Aの座標値Xa,Ya,
ZaとをNCテープに記憶させておき、該NCテー
プから読み出される前記法線方向に関する情報及
び座標値と前記数値設定手段により設定されるボ
ールエンドミルの径情報とから各加工点に対応す
るボールエンドミルの中心座標値を算出するよう
にしたので、異なる径のボールエンドミルで荒加
工、仕上加工する場合、基本的な加工ピツチ、又
はピツクフイード値に変更がない以上、別々に
NCテープを作成する必要がなくなり、NCテー
プ作成のためのプログラム作業およびテープ打出
し作業が容易化され、能率化が達成される。ま
た、本発明によれば、ボールエンドミルの長期使
用によつて径が変化した場合、あるいはボールエ
ンドミルの径を既存のものと異なる径のものに変
化する場合、数値設定手段によつて設定される径
の設定値を変えることによつて対処することがで
き、新たにNCテープを作成する必要がなくなる
ので、省力化、能率化が達成できる。
以上は本発明を回転駆動により機械的切削能の
あるボールエンドミル工具の場合について説明を
加えたが、径の異なる円柱状で先端がボールエン
ドミル状の半球状に成形された単純形状の電極工
具を予め複数本用意しておいて、キヤビテイ状の
3次元形状の型等をNC放電加工機により、電極
工具を軸の廻りに回転させつゝ放電加工する場合
の最初大径の工具電極により1次荒取りのNC放
電加工または機械加工により荒取りされた部分の
2次荒取りNC放電加工後、中位の径の電極工具
により中加工条件でのNC放電加工をし、次いで
小径の電極工具により仕上加工条件でのNC放電
加工を行なう場合等のNC制御テープ作成等にも
適用できるもので、本発明は、ボールエンドミル
と同等形状の工具及び工具電極を使用する各種の
3次元NC加工機に適用できるものである。な
お、放電加工の際のピツチまたはピツクフイード
の値(α)は、放電加工面の粗さ寸法(β)に対
し、α/β役≒3〜6程度に選定して加工を行な
うと良い。
あるボールエンドミル工具の場合について説明を
加えたが、径の異なる円柱状で先端がボールエン
ドミル状の半球状に成形された単純形状の電極工
具を予め複数本用意しておいて、キヤビテイ状の
3次元形状の型等をNC放電加工機により、電極
工具を軸の廻りに回転させつゝ放電加工する場合
の最初大径の工具電極により1次荒取りのNC放
電加工または機械加工により荒取りされた部分の
2次荒取りNC放電加工後、中位の径の電極工具
により中加工条件でのNC放電加工をし、次いで
小径の電極工具により仕上加工条件でのNC放電
加工を行なう場合等のNC制御テープ作成等にも
適用できるもので、本発明は、ボールエンドミル
と同等形状の工具及び工具電極を使用する各種の
3次元NC加工機に適用できるものである。な
お、放電加工の際のピツチまたはピツクフイード
の値(α)は、放電加工面の粗さ寸法(β)に対
し、α/β役≒3〜6程度に選定して加工を行な
うと良い。
第1図は従来技術の説明図であり、イはボール
エンドミルが大径の場合の加工物とボールエンド
ミルの切削時の位置関係を示すX−Z平面に沿う
断面図、ロは同じくX−Y平面に沿う断面図、
ハ,ニはボールエンドミルの径がイ,ロの場合よ
りも小径のイ,ロ相当断面図である。第2図ない
し第4図は本発明の一実施例の説明図であり、第
2図a,bは第1図イ,ロ相当図、第3図はボー
ルエンドミルの中心と加工点の位置関係を示す斜
視図、第4図a,bは第1図ハ,ニ相当図、第5
図は本発明を実施するシステムの一例を示す構成
図である。 1……被加工物、2……加工面、3,3′……
ボールエンドミル、6……法線、7……紙テー
プ、8……カセツトテープ、9……磁気バブルメ
モリ、10……演算処理装置、11……入力キ
ー、12……CTR表示装置、A……加工点、O
……ボールエンドミルの中心、R……ボールエン
ドミルの半径。
エンドミルが大径の場合の加工物とボールエンド
ミルの切削時の位置関係を示すX−Z平面に沿う
断面図、ロは同じくX−Y平面に沿う断面図、
ハ,ニはボールエンドミルの径がイ,ロの場合よ
りも小径のイ,ロ相当断面図である。第2図ない
し第4図は本発明の一実施例の説明図であり、第
2図a,bは第1図イ,ロ相当図、第3図はボー
ルエンドミルの中心と加工点の位置関係を示す斜
視図、第4図a,bは第1図ハ,ニ相当図、第5
図は本発明を実施するシステムの一例を示す構成
図である。 1……被加工物、2……加工面、3,3′……
ボールエンドミル、6……法線、7……紙テー
プ、8……カセツトテープ、9……磁気バブルメ
モリ、10……演算処理装置、11……入力キ
ー、12……CTR表示装置、A……加工点、O
……ボールエンドミルの中心、R……ボールエン
ドミルの半径。
Claims (1)
- 1 X,Y,Zの3軸による三次元直角座標に於
ける位置情報により、Z軸方向に軸が設定される
ボールエンドミル等の工具の被加工物に対する相
対的な移動を制御して三次元加工を行なうに当
り、前記工具の径を設定する数値設定手段を設け
ると共に、加工面上の各加工点Aに於ける法線と
Z軸方向とのなす角度α及び該法線のX−Y平面
上の投影線とX軸方向とのなす角度βとからなる
各加工点Aに於ける法線方向に関する情報と各加
工点Aの座標値Xa,Ya,ZaとをNCテープに記
憶させておき、該NCテープから読み出される前
記法線方向に関する情報及び座標値と前記数値設
定手段により設定される前記工具の径情報とから
各加工点に対応する前記工具の中心座標値を算出
することを特徴とするボールエンドミル等工具の
位置情報作成方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56147919A JPS5850414A (ja) | 1981-09-21 | 1981-09-21 | ジヤパツクス株式会社 |
| DE19823234946 DE3234946A1 (de) | 1981-09-21 | 1982-09-21 | Verfahren und vorrichtung zur bearbeitung eines dreidimensionalen profils in einem werkstueck |
| US06/421,042 US4558977A (en) | 1981-09-21 | 1982-09-21 | NC Method and system for machining a 3D contour in a workpiece |
| IT49150/82A IT1197432B (it) | 1981-09-21 | 1982-09-21 | Metodo e dispositivo di controllo numerico per la lavorazione di un contorno tridimensionale in un pezzo |
| GB08226922A GB2108287B (en) | 1981-09-21 | 1982-09-21 | Nc method and apparatus for machining a 3d contour in a workpiece |
| FR8215912A FR2513161B1 (fr) | 1981-09-21 | 1982-09-21 | Usinage d'un contour tridimentionnel dans une piece avec une machine a commande numerique |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56147919A JPS5850414A (ja) | 1981-09-21 | 1981-09-21 | ジヤパツクス株式会社 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5850414A JPS5850414A (ja) | 1983-03-24 |
| JPH0531162B2 true JPH0531162B2 (ja) | 1993-05-11 |
Family
ID=15441056
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56147919A Granted JPS5850414A (ja) | 1981-09-21 | 1981-09-21 | ジヤパツクス株式会社 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US4558977A (ja) |
| JP (1) | JPS5850414A (ja) |
| DE (1) | DE3234946A1 (ja) |
| FR (1) | FR2513161B1 (ja) |
| GB (1) | GB2108287B (ja) |
| IT (1) | IT1197432B (ja) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60170709A (ja) * | 1984-02-16 | 1985-09-04 | Toshiba Corp | 形状測定装置 |
| JPS6179549A (ja) * | 1984-09-28 | 1986-04-23 | Takaaki Nagao | 曲面加工装置 |
| JPS6198407A (ja) * | 1984-10-19 | 1986-05-16 | Fanuc Ltd | ロボツト制御軸の位置デ−タ生成方法 |
| US4791575A (en) * | 1986-10-31 | 1988-12-13 | The Pratt & Whitney Company, Inc. | Method for generating axis control data for use in controlling a grinding machine and the like and system therefor |
| US4977512A (en) * | 1987-02-05 | 1990-12-11 | Shibuya Kogyo Co., Ltd. | Three dimensional simultaneous machining and measuring system |
| JPS647204A (en) * | 1987-06-30 | 1989-01-11 | Fanuc Ltd | Preparation of nc data for rough working |
| CA1339155C (en) | 1987-07-28 | 1997-07-29 | David M. Dundorf | Computer produced carved signs and method and apparatus for making same |
| NL8702391A (nl) * | 1987-10-07 | 1989-05-01 | Elephant Edelmetaal Bv | Werkwijze voor het met behulp van een cad-cam systeem vervaardigen van een dentaalkroon voor een gebitspreparatie. |
| WO1989006585A1 (fr) * | 1988-01-20 | 1989-07-27 | Mitsubishi Denki Kabushiki Kaisha | Procede de preparation d'une forme decentree |
| DE3911986A1 (de) * | 1989-04-12 | 1990-10-18 | Benzinger Carl Gmbh & Co | Verfahren und vorrichtung zur formgebenden bearbeitung von werkstuecken |
| US5043906A (en) * | 1989-11-24 | 1991-08-27 | Ford Motor Company | Absolute gouge avoidance for computer-aided control of cutter paths |
| JP3019398B2 (ja) * | 1990-01-21 | 2000-03-13 | ソニー株式会社 | 自由曲面加工データ作成方法 |
| JPH0455735A (ja) * | 1990-06-25 | 1992-02-24 | Sharp Corp | 光透過型表示パネルの検査装置 |
| JPH0458131A (ja) * | 1990-06-27 | 1992-02-25 | Sharp Corp | 液晶表示パネルの検査装置 |
| JP3202068B2 (ja) * | 1992-07-14 | 2001-08-27 | マツダ株式会社 | Nc加工用工具移動経路の作成方法 |
| US5391024A (en) * | 1994-03-31 | 1995-02-21 | Northern Research & Engineering Corporation | Method for multi-criteria flank milling of ruled surfaces |
| US5543103A (en) * | 1994-05-31 | 1996-08-06 | Hogan; S. David | Process of surface shaping |
| JPH0997112A (ja) * | 1995-09-28 | 1997-04-08 | Toyota Motor Corp | 軌跡制御方法および装置 |
| WO1999032256A1 (de) * | 1997-12-22 | 1999-07-01 | Liechti Engineering Ag | Werkzeugmaschine zum bearbeiten von länglichen werkstücken |
| CN1109942C (zh) * | 1999-05-04 | 2003-05-28 | 福裕事业股份有限公司 | 工具机人机对话系统 |
| US20020048396A1 (en) * | 2000-09-20 | 2002-04-25 | Bewley Wilbur C. | Apparatus and method for three-dimensional scanning of a subject, fabrication of a natural color model therefrom, and the model produced thereby |
| US7143495B2 (en) * | 2004-03-05 | 2006-12-05 | Wing Brandon M | Backlight etching process |
| US20050247569A1 (en) * | 2004-05-07 | 2005-11-10 | Lamphere Michael S | Distributed arc electroerosion |
| US20080142488A1 (en) * | 2006-12-19 | 2008-06-19 | General Electric Company | Compound electrode, methods of manufacture thereof and articles comprising the same |
| AU2008216380A1 (en) | 2007-02-13 | 2008-08-21 | John Desautels | A personal affector machine |
| US11980986B1 (en) | 2023-10-22 | 2024-05-14 | Rathan P. Muruganantham | Material hardness compensation in an automated milling system |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB1010293A (en) * | 1960-10-26 | 1965-11-17 | Richards & Co Ltd George | Cutter radius compensation |
| US3270186A (en) * | 1962-08-20 | 1966-08-30 | Bendix Corp | Cutter radius offset system for numerically controlled machines |
| GB1072083A (en) * | 1964-03-16 | 1967-06-14 | Hitachi Ltd | Numerically controlled contouring system |
| US3430035A (en) * | 1966-01-17 | 1969-02-25 | Cincinnati Milling Machine Co | Machine tool control with cutter diameter compensation |
| FR2026219A1 (ja) * | 1968-12-16 | 1970-09-18 | Saab Ab | |
| US3609320A (en) * | 1969-03-24 | 1971-09-28 | Inductosyn Corp | Position-measuring system |
| GB1424767A (en) * | 1973-03-28 | 1976-02-11 | Osoboe K Bjuro Stanskostroenia | Method of programme control of metalworking -machine tool and system for effecting same |
| US3866027A (en) * | 1973-05-09 | 1975-02-11 | Bendix Corp | Digital tool size compensation for numerical control |
| US4035706A (en) * | 1973-07-26 | 1977-07-12 | Hymie Cutler | Offset path generating system particularly useful for numerical control machines |
| FR2267584B1 (ja) * | 1974-04-11 | 1978-01-13 | Renault | |
| JPS5340174A (en) * | 1976-09-22 | 1978-04-12 | Toshiba Corp | Numerical controller |
| JPS5548563A (en) * | 1978-09-25 | 1980-04-07 | Fanuc Ltd | Profiling controller |
-
1981
- 1981-09-21 JP JP56147919A patent/JPS5850414A/ja active Granted
-
1982
- 1982-09-21 US US06/421,042 patent/US4558977A/en not_active Expired - Lifetime
- 1982-09-21 IT IT49150/82A patent/IT1197432B/it active
- 1982-09-21 FR FR8215912A patent/FR2513161B1/fr not_active Expired
- 1982-09-21 GB GB08226922A patent/GB2108287B/en not_active Expired
- 1982-09-21 DE DE19823234946 patent/DE3234946A1/de active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| IT8249150A0 (it) | 1982-09-21 |
| JPS5850414A (ja) | 1983-03-24 |
| DE3234946A1 (de) | 1983-04-28 |
| FR2513161B1 (fr) | 1986-04-04 |
| GB2108287A (en) | 1983-05-11 |
| GB2108287B (en) | 1985-03-20 |
| FR2513161A1 (fr) | 1983-03-25 |
| IT1197432B (it) | 1988-11-30 |
| DE3234946C2 (ja) | 1987-08-13 |
| US4558977A (en) | 1985-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4558977A (en) | NC Method and system for machining a 3D contour in a workpiece | |
| JPS6336524B2 (ja) | ||
| CN114402266A (zh) | 用于在精密坐标磨削过程期间校正机加工误差的系统和方法 | |
| EP4075216A1 (en) | Tool path generation method, tool path generation device, and machine tool control device | |
| JPH0468643B2 (ja) | ||
| WO1988010173A1 (en) | Profiling apparatus | |
| JP5881850B2 (ja) | 工作機械の制御装置および工作機械 | |
| JP6469209B2 (ja) | 工具経路生成方法及び工具経路生成装置 | |
| JPH022661B2 (ja) | ||
| JPH033716A (ja) | デバリング方法 | |
| JP3085340B2 (ja) | 機械加工方法および装置 | |
| US4689750A (en) | Machine tool method for deciding if a workpiece surface is concave or convex | |
| JP3383862B2 (ja) | Nc加工用の工具経路生成方法およびその装置 | |
| JP3202068B2 (ja) | Nc加工用工具移動経路の作成方法 | |
| JP3275599B2 (ja) | 回転切削工具を用いた切削加工方法 | |
| JPH0651241B2 (ja) | Y軸加工方法 | |
| JP2845711B2 (ja) | キャラクタラインを有するワークの加工方法 | |
| JP2581535B2 (ja) | 工作機械の座標系設定装置 | |
| JP3224184B2 (ja) | 5軸nc工作機械による加工方法 | |
| JPS641269B2 (ja) | ||
| JP2898162B2 (ja) | キャラクタラインの加工方法 | |
| JP2003044110A (ja) | Nc等高線切削加工におけるカッタパス生成法 | |
| JPH02132503A (ja) | Ncデータ作成装置 | |
| JPH06262484A (ja) | 数値制御工作機械の送り制御装置 | |
| CN119260466A (zh) | 一种卧式加工中心及其加工方法、计算机存储介质 |