JPH04230504A - 数値制御機械で加工品を加工する方法 - Google Patents

数値制御機械で加工品を加工する方法

Info

Publication number
JPH04230504A
JPH04230504A JP3243710A JP24371091A JPH04230504A JP H04230504 A JPH04230504 A JP H04230504A JP 3243710 A JP3243710 A JP 3243710A JP 24371091 A JP24371091 A JP 24371091A JP H04230504 A JPH04230504 A JP H04230504A
Authority
JP
Japan
Prior art keywords
corrected
contour
data
workpiece
dimensional
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.)
Granted
Application number
JP3243710A
Other languages
English (en)
Other versions
JP2865911B2 (ja
Inventor
Kellner Klaus-Dieter
クラウス−デイ−テル・ケルネル
Fauremayr Norbert
ノルベルト・フオールマイル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dr Johannes Heidenhain GmbH
Original Assignee
Dr Johannes Heidenhain GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dr Johannes Heidenhain GmbH filed Critical Dr Johannes Heidenhain GmbH
Publication of JPH04230504A publication Critical patent/JPH04230504A/ja
Application granted granted Critical
Publication of JP2865911B2 publication Critical patent/JP2865911B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/41Numerical 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical 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/4097Numerical 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 using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35097Generation of cutter path, offset curve
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35113Generation of compound, composite surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35118Generate intersection of offset surfaces
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35119Combine different forms, shapes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35533Use, input 2-D data, sectional profile to machine 3-D surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50336Tool, probe offset for curves, surfaces, contouring

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、加工品の輪郭を数学
的に指定できる基本体の組み合わせによって形成し、数
値制御部の助けで加工品の素材データを工具の軌道デー
タに結び付けて、加工品を加工する方法に関する。
【0002】
【従来の技術】この種の方法は多くの出版物により公知
である。例えば、対応米国特許第 4 868 761
−A号明細書に相当する西独特許第 36 08 43
8−A号明細書によれば、高度な方法が知られている。 この方法では、電算機支援設計(CAD)および電算機
支援製造(CAM)によって、数値制御機械で製造する
ための湾曲した自由表面を計算することができる。
【0003】この方法では、もちろん形態を決める機能
が、工具の幾何学位置を決める機能とは、完全に分離し
ていることを詳しく説明してある。後者の機能は数値制
御部の役目である。
【0004】上記の完全分離は、この文献の内容および
当業者の知識から理解できる。何故なら、数学的に極度
に指定困難な自由表面を計算することによって、数値制
御部に実際上過大な要求がなされるからである。
【0005】
【発明が解決しようとする課題】この発明の課題は、数
学的に指定できる物体の加工が簡単にできる方法を提供
することにある。
【0006】
【課題を解決するための手段】上記の課題は、この発明
により、冒頭に述べた数値制御機械で加工品を加工する
方法の場合、以下の過程、 a)二次元の輪郭(2d輪郭)(5a)に対するデータ
に、工具の半径の補正を施し、これ等の補正を補正した
2d輪郭(5c)のデータとして記憶し、b)補正され
た二次元の輪郭(2d輪郭)(5c)のデータから、こ
れ等の輪郭を並進移動および/または回転によって補正
された三次元の基本体(3d対象物)(5d,9,10
,11)を発生させ、そのデータを記憶し、 c)補正された三次元の基本体(3d対象物)(5d,
9,10,11)に対するデータを、空間で任意の方向
に向けて、合成された本体(8′)のデータに結び付け
て記憶し、その場合、上記補正された本体(8′)の表
面が等間隔にした加工品(8)の表面を描く、によって
解決されている。
【0007】この発明による他の有利な構成は、特許請
求の範囲の従属請求項に記載されている。
【0008】
【実施例】以下に、この発明を実施例を示す図面に基づ
きより詳しく説明する。
【0009】図1に示す数値制御されたフライス機械1
は、この発明による方法を実施するために使用される。
【0010】加工すべき加工品は、加工品の素材2によ
って示してあり、加工品の素材2を加工するために使用
される工具は球フライス3にして表してある。
【0011】図2のAに示す軸受のブロック4は図2の
Bにより、この種の本体が簡単な基本体4a〜4iで合
成できる、つまり集合操作(所謂ブール式操作)によっ
て合成できることを示している。このことは、冒頭に述
べた西独特許第36 08 438−A号明細書でも従
来の技術としてCAD系に関して説明されている。
【0012】軸受ブロック4に関するなら、このことは
穴4a(丸い支柱)が基体4b(これも丸い支柱)から
除去されることを意味する。基体4bはフレーム4d(
台形支柱)から引き抜かれている。台形支柱4dは初め
矩形支柱を表していたフレーム4dから更に二つの三角
支柱4c,4eを除去すると生じる。上に述べた簡単な
基本体(原始体とも称する)には、基本板4f(矩形支
柱)が加わる。他の矩形支柱(桟4g)も同様に加わる
。丸い支柱によって形成される二つのネジ穴4hと4i
が除去される。この例から、かなり複雑に見える軸受ブ
ロック4のような本体でも、数学的に指定できる簡単な
基本体4a〜4iによって合成できることが判る。
【0013】基本体を作製することは、図3のA〜Dに
示してある。
【0014】図3のAには、2d輪郭が長方形5aの形
にして示してある。この長方形5aはベクトルVの方向
に一定値ほど移動する。こうして、図3のBに符号5b
の矩形支柱で示す並進本体が生じる。この方法では、図
2のBに既により詳しく説明した基本体が生じる。
【0015】回転体は、同様に二次元輪郭をある軸周り
に回転させて作製できる。多くの図面を省略する。何故
なら、長方形5aがその輪郭の外にある軸の周りに回転
すると、矩形断面を有する円形リングが生じることが容
易に想像できるからである。図2のAには、こうして回
転する長方形によって作製される回転体により基体4b
を定めることができる。そうすると、図3のBと付属す
る説明により、丸い支柱の差集合形成が4b(\)4b
となる。
【0016】加工品の素材2から基本体(矩形支柱5b
あるいは任意の他の基本体ないしそれ等の組み合わせ)
を形成するには、工具(球フライス3)を所望の輪郭に
対して等間隔の軌道上で移動させる必要がある。
【0017】工具を制御するのに基本となることは、加
工品の所望寸法に直接関連するのでなく、球フライス3
の半径ほど補正した工具の軌跡データにある。
【0018】図2のAに示すような任意の本体を、図2
のBに示すような簡単な基本体から合成する場合、補正
形成はかなり複雑になる。何故なら、補正された軌道デ
ータによって定まる工具の軌跡と輪郭が合成された基本
体の切断線に必ずしも一致しないからである。
【0019】工具の軌跡と輪郭あるいはその軌跡データ
を求めることを簡単化するため、図3のCにより既に簡
単な2d輪郭5aでフライス軌跡補正を行う。この工具
の軌跡と輪郭は点線で示され、記号5cを付けた補正2
d輪郭を形成する。図3のAと図3のBにより3d対象
物を作製するのに似て、補正2d輪郭がベクトルに沿っ
て並進的に移動し、この方法で補正された3d対象物5
d(図3のD)が形成される。図3のDから判るように
、補正された本体5dの表面は基本体5bの表面に対し
て等間隔な平面を描く。
【0020】加工品を造るため所望の本体を合成するこ
とが、既に補正された本体の基づき行われるので、工具
の軌跡と輪郭が合成すべき(既に補正された)全体の本
体8の交線に一致する。この全体の本体8に関しては、
図5に基づき更に後で説明する。
【0021】今度は、補正された表面と各加工平面の間
の交線が計算される。これ等の交線は、並進本体の場合
、直線区間であり、回転本体の場合、一般的な球または
円筒部分の曲線である。
【0022】作製する曲線の列を、機械によって予め与
えられた分解能を計算に入れて直線化すると効果的であ
る。
【0023】それには、曲線の実際の曲率に応じて3d
直線部分で内挿を行う方法が適している。この方法によ
って、必ず最大誤差を守るのに必要な多数の直線区間を
発生させることが保証される。このことはデータ量を大
幅に低減させ、記憶器容量を節約することになる。
【0024】このように計算された直線区間の列は、補
正された切断輪郭を与える。
【0025】この方法は図6のAと図6のBに基づき更
に後で説明される。
【0026】図4のA〜Cでは、三つのブール式基本操
作を互いに嵌まった二つの円筒体6と7に基づき説明す
る。この様な合成本体を作製するには、任意の点が縁で
許されるか否かが重要である。この検査は、後で複雑な
合成本体に関してより詳しく説明される。ここでは基本
的な条件のみ説明する。即ち、 a.図4のAには、円筒体6と7の合体、つまり加算(
∪)が示してある。
【0027】合体集合を二つの部分本体6と7で形成す
る場合には、点6aが円筒体6の縁点であり、円筒体7
の外にあるか、あるいは点7aが円筒体7の縁点であり
、円筒体6の外にある時、有効な縁点6aが生じる。 これに反して、点6uは無効である。何故なら、この点
は円筒体6の縁にあり(つまり円筒体6の縁点である)
、このことは前記規則により許されないからである。 b.図4のBには、円筒体6と7の差、つまり操作(\
)が示してある。
【0028】差集合を二つの部分本体6と7で形成する
場合には、点6bが円筒体6の縁点であり、円筒体7の
外にあるか、あるいは点7bが円筒体7の縁点であり、
円筒体6の内にある時、有効な縁点6bが生じる。これ
に反して、点7uは無効である。何故なら、この点は円
筒体7の縁にあるが、円筒体6の外にあり、これは許さ
れないからである。
【0029】差6(\)7の代わりに、差7(\)6を
形成すると、対応する変換によって同じことが当てはま
る。 c.図4のCには、円筒体6と7の切断部、つまり操作
(∩)が示してある。
【0030】切断集合を二つの部分本体6と7で形成す
る場合には、点6cが円筒体6の縁点であり、円筒体7
の内にあるか、あるいは点7cが円筒体7の縁点であり
、円筒体6の内にある時、有効な縁点6cが生じる。 点6uは、円筒体6の縁あるが、円筒体6の外にあって
も無効である。
【0031】縁の交点にある点はどれも有効な点である
【0032】図5には、加工品8とその補正本体8′の
平面図が示してある。この補正本体は円筒体である三つ
の基本体によって形成されている。この平面図は加工品
8と各加工平面の間の交線を表している。これ等の円筒
体には、符号9,10と11が付けてある。この場合、
9と10は正の円筒体を示し、11は加工品8を合成す
る場合、負の円筒体として除去される必要がある。
【0033】このような加工品8を作製するには、上の
事項により、補正されたフライス軌跡データを求めるた
め、要素である円筒体9,10と11に対して補正され
た円筒体を作製し、集合代数的に結び付ける。補正され
た基本体を作製する場合、各基本体が正の本体であるか
、負の本体であるかを確認する。集合代数的な操作を用
いて、以下に一つの表に基づきフライスの軌跡に対して
有効な縁点を求める。
【0034】有効な縁点を求めるには、図示する補正さ
れた本体8′の上に一定間隔で補助線を引く。これ等の
有効な縁点の列は、加工品8の輪郭を発生させるフライ
スの軌跡に対応する。
【0035】説明のため、ただ4本の補助線しか示して
いないが、原理は理解できる。
【0036】ここにある集合操作の基本条件は、三つの
円筒体に対して以下のことを規定している。即ち、9と
10が合体集合を形成し、この合体集合から集合11を
除去する。つまり、 (9∪10)\11 である。
【0037】次の縁点を算出するには、何時も補正され
た本体9,10と11の輪郭のところで行われ、図4の
A,BとCに対する説明に似ている。
【0038】補助線aは円筒体9(あるいはその補正輪
郭)に点a1で交差する。
【0039】点a1は円筒体9の縁点(R)であり、円
筒体10の外(A)にある。即ち、点a1は、合体集合
(9∪10)の場合、有効縁点である。合体集合(9∪
10)に対して円筒体11は差集合を形成する。これに
対して、a1が合体集合(9∪10)の縁点(R)で円
筒体11の外(A)にある。a1は差集合(9∪10)
\11に対しても有効な縁点である。
【0040】表によって表現すると、 a1=R9 ;A10  →  R(9∪10)
【00
41】
【外1】
【0042】a2=R9 ;A10  →  R(9∪
10)
【0043】
【外2】
【0044】従って、両方の交点a1とa2は、フライ
スが通る有効な縁点である。有効な縁点は上記の表と図
5に各点の周りに同心塩を付けてマークしてある。この
点は球フライス3を象徴している。
【0045】補助線bに対して同様に、b1=R9 ;
A10  →  R(9∪10)b1=R(9 U 1
0);A11  →  R((9∪10)\11)b2
=I9 ;I10  →  I(9∪10)
【0046
【外3】
【0047】 b3=R9 ;A10  →  R(9∪10)b3=
R(9 U 10);I11  →  I(11\(9
∪10))点b3は全ての条件に対して無効であるから
、この点は加工に対する有効縁点ではない。 b4=A9 ;A10  →  A(9∪10)b4=
R11;A(9 U 10)  →  A((9∪10
)\11)この補助線bの場合には、縁点b1とb2の
みが有効なフライス軌跡の点である。
【0048】補助線cに対しては、以下のことが当ては
まる。即ち、 c1=R9 ;A10  →  R(9∪10)
【00
49】
【外4】
【0050】 c2=R10;I10  →  I(9∪10)c2=
I(9 U 10);A11  →  I((9∪10
)\11)c3=I9 ;I10  →  I(9∪1
0)
【0051】
【外5】
【0052】 c4=R10;I9   →  I(9∪10)c4=
I(9 U 10);I11  →  I((9∪10
)\11)c5=R9 ;A10  →  R(9∪1
0)c5=R(9 U 10):I11  →  I(
(9∪10)\11)c6=A9 ;A10  →  
A(9∪10)c6=R11;A(9 U 10)  
→  A((9∪10)\11)従って、補助線cの場
合には、縁点c1とc3が有効なフライス軌跡の点であ
る。
【0053】補助線dに対して以下の考察が当てはまる
。即ち、 d1=R10;A9   →  R(10∪9)
【00
54】
【外6】
【0055】d2=A9 ;I10  →  I(9∪
10)
【0056】
【外7】
【0057】 d3=R10;A9   →  R(10∪9)d3=
R(10U 9) ;I11  →  I(11\(1
0∪9))d4=A9 ;A10  →  A(9∪1
0)d4=R11;I11  →  A((9∪10)
\11)加工品8の太く引いた境界線を考慮すると、有
効な点と見なされる全ての縁点a1,a2;b1,b2
;c1,c3;d1,d2が補正された輪郭、つまり加
工品の輪郭に対して等間隔(この間隔が図1の球フライ
ス3の半径rに対応する)に置かれた輪郭上にあること
が判る。
【0058】ここに考慮した補助線の位置は任意である
。この発明を実現する場合、フライス加工時に、連続的
に移動するフライスの軌跡が生じるように、これ等の補
助線を互いに狭くする。
【0059】上記の直線化は図6のAとBに基づき説明
した。図6のAには、湾曲した輪郭Kの形状が示してあ
る。この形状は、従来の技術によれば、一定の間隔の直
線区間 (ki (i= 1, ・・・n)) で近似
してフライス機械によって作製される。直線の幅が固定
されているので、所望あるいは理想的な輪郭Kからの実
際に作製した輪郭のずれがこの輪郭Kの湾曲と共に増加
する。
【0060】このことは、図6のBで誇張された図面に
よて特に明確になる。ここでは、図6のAの輪郭の一部
が示してある。
【0061】輪郭Kは直線部分で作製されている。この
直線部分のうち、ここでは部分Ki しか示してない。 図示していないフライスはこの部分Ki 上でフライス
軌跡により輪郭Kの点P1とP2を結ぶ。
【0062】所望の輪郭Kへの近似を改善するため、直
線区間Ki から輪郭Kの上に垂線を下ろし、最大のず
れ位置が定まる。輪郭Kと垂線との交点は点P3を決め
る。点P3を求める数値制御部は、新しい直線区間とし
て直線KjとKk を決める。これ等の直線には、点P
1とP2が点P3とP2のように結び付く。所謂直線化
は新たな直線Kj とKk によって充分輪郭Kに近づ
くことが判る。同じ方法を新しい直線区間に関しても行
うと、こうして作成した直線区間Kl とKm は実際
の輪郭の形状Kにより近づく。湾曲に応じたこの直線化
方法を用いて、直線区間の長さも湾曲に依存することが
判る。この方法を使用して、フライスの軌跡が理想輪郭
に最高に合う。
【0063】図7に示すブロック図には、方法の流れが
如何に行われるかが簡単に示してある。  入力ユニッ
ト12によって、装置13中で加工パラメータが設定さ
れ、検査される。これ等のパラメータは素材寸法、加工
平面および切削条件である。装置13は完全な指定形状
を含む成形記憶器14に接続している。装置13に設定
されたパラメータから、他の過程にあると、回路15中
で本体が基本体に換算され、これ等の補正を計算される
。補正輪郭のデータは2d輪郭記憶器16に収納される
【0064】電算機17中では、成形記憶器14と2d
輪郭記憶器16からのデータを用いて、加工平面の基本
体の切断線が計算される。その後、他の輪郭記憶器18
中に本体の切断輪郭が収納される。最後に、電算機19
によって、作成された切断線と共に集合操作(ブール式
操作)が行われ、算出されたデータが工具の軌跡のデー
タとして数値制御機械に供給される。
【0065】
【発明の効果】この発明の利点は、任意の物体を作製す
る一般的な問題をグループ分けした物体に還元し、これ
等の物体が基本体(所謂素体)によって構成できるので
、必要なフライス軌道が数値制御部の可能性によって算
出でき、加工品が数値制御された機械で作製できる点に
ある。
【図面の簡単な説明】
【図1】数値制御されるフライス機械の模式側面図であ
る。
【図2】完成した一個のホルダーの斜視図(A)と基本
体に分解して示すホルダーの斜視図(b)である。
【図3】2d輪郭(A)とそれから作成された3d対象
物(B)の斜視図、および補正した2d輪郭(C)とそ
れから作成された補正3d対象物(D)の斜視図である
【図4】二つの基本体の合体(A)と、二つの基本体の
差(B)と二つの基本体の中心部(C)の斜視図である
【図5】フライスの部分の平面図である。
【図6】フライスの輪郭(A)とフライスの輪郭の拡大
区間の線図である。
【図7】この発明により演算処理する回路装置のブロッ
ク図である。
【符号の説明】
1    フライス機械 2    加工品の素材 3    球フライス 4    軸受ブロック 4a〜4i      基本体 5a    長方形 6,7,9,10,11    円筒体8      
加工品 8′    補正した本体 a,b,c,d      補助線 K      輪郭 ki     直線区間 a1,a2,b1,b2,c1,c3,d1,d2  
  縁点 12    入力ユニット 13    装置 14    成形記憶器 15    回路部分 16    輪郭記憶器 17    電算機

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】  加工品の輪郭を数学的に指定できる基
    本体の組み合わせによって形成し、数値制御部の助けで
    加工品の素材データを工具の軌道データに結び付けて、
    加工品を加工する方法において、以下の過程、a)二次
    元の輪郭(2d輪郭)(5a)に対するデータに、工具
    の半径の補正を施し、これ等の補正を補正した2d輪郭
    (5c)のデータとして記憶し、b)補正された二次元
    の輪郭(2d輪郭)(5c)のデータから、これ等の輪
    郭を並進移動および/または回転によって補正された三
    次元の基本体(3d対象物)(5d,9,10,11)
    を発生させ、そのデータを記憶し、 c)補正された三次元の基本体(3d対象物)(5d,
    9,10,11)に対するデータを、空間で任意の方向
    に向けて、合成された本体(8′)のデータに結び付け
    て記憶し、その場合、上記補正された本体(8′)の表
    面が等間隔にした加工品(8)の表面を描く、を特徴と
    する方法。
  2. 【請求項2】  補正された基本体(5d,9,10,
    11)として、中実体、中空体あるいは負の本体を作成
    することを特徴とする請求項1に記載の方法。
  3. 【請求項3】  補正された合成本体(8′)のデータ
    を変換することによって、空間で任意の方向を向く本体
    (8′)を作成することを特徴とする請求項1に記載の
    方法。
  4. 【請求項4】  湾曲している輪郭は交線によって部分
    部分にして直線化されることを特徴とする請求項1に記
    載の方法。
  5. 【請求項5】  直線化する区間は、湾曲の強さに依存
    することを特徴とする請求項4に記載の方法。
  6. 【請求項6】  内挿区間の数は直線化した輪郭が湾曲
    している輪郭(K)からの許容できるずれによって決ま
    ることを特徴とする請求項4に記載の方法。
  7. 【請求項7】  加工軌跡に対して許容される縁点(a
    1,a2;b1,b2;c1,c3;d1,d2)を得
    るため、補正された合成本体(8′)のデータに基づき
    、集合理論の操作によって線状あるいは間隔を開けた交
    点の計算を行うことを特徴とする請求項1に記載の方法
JP3243710A 1990-09-25 1991-09-24 数値制御機械で加工品を加工する方法 Expired - Lifetime JP2865911B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE901183855 1990-09-25
EP90118385A EP0477398B1 (de) 1990-09-25 1990-09-25 Verfahren für die Bearbeitung von Werkstücken mit numerisch gesteuerten Maschinen

Publications (2)

Publication Number Publication Date
JPH04230504A true JPH04230504A (ja) 1992-08-19
JP2865911B2 JP2865911B2 (ja) 1999-03-08

Family

ID=8204511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3243710A Expired - Lifetime JP2865911B2 (ja) 1990-09-25 1991-09-24 数値制御機械で加工品を加工する方法

Country Status (5)

Country Link
US (1) US5295075A (ja)
EP (1) EP0477398B1 (ja)
JP (1) JP2865911B2 (ja)
DE (2) DE59008038D1 (ja)
ES (1) ES2068302T3 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049212A (ja) * 1996-04-10 1998-02-20 Ind Elektronik Agie Losone Locarno:Ag 工作機械を制御するための方法及び装置

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0477396B1 (de) * 1990-09-25 1995-09-13 Dr. Johannes Heidenhain GmbH Verfahren zur Ermittlung von Werkzeugbahn-Konturen bei numerisch gesteuerten Maschinen
FR2693567B1 (fr) * 1992-07-10 1994-10-14 Caso Procédé et dispositif de fabrication d'éléments adhésifs destinés à être appliqués sur une surface tridimensionnelle en vue de sa décoration.
GB2327289B (en) * 1997-07-15 1999-09-15 Honda Motor Co Ltd Job aiding apparatus
DE10144710A1 (de) * 2001-09-11 2003-03-27 Heidenhain Gmbh Dr Johannes Verfahren und Vorrichtung zur Bearbeitung von Konturtaschen
US7031790B2 (en) * 2002-09-23 2006-04-18 Autodesk, Inc. Operator for sculpting solids with sheet bodies
US7870354B2 (en) * 2003-11-04 2011-01-11 Bakbone Software, Inc. Data replication from one-to-one or one-to-many heterogeneous devices
WO2005048124A2 (en) 2003-11-04 2005-05-26 Constant Data, Inc. Hybrid real-time data replication
US20060268549A1 (en) * 2005-05-09 2006-11-30 Shawn Oehlke Omnidirectional light
CN100402231C (zh) * 2006-07-31 2008-07-16 毛国良 一种数控轴承套圈自动车床刀具的控制方法
US20100179689A1 (en) * 2009-01-09 2010-07-15 National Taiwan University Of Science And Technology Method of teaching robotic system
WO2014128890A1 (ja) * 2013-02-21 2014-08-28 三菱電機株式会社 干渉チェック装置および数値制御装置
CN107220213A (zh) * 2017-06-13 2017-09-29 广州启煌科技有限公司 五轴数控机床在线测量分析方法
CN115441364B (zh) * 2022-08-16 2024-03-05 国网江苏省电力有限公司无锡供电分公司 用于电缆绝缘剥切智能机器人的轻量化高精度切削机构

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS636605A (ja) * 1986-06-26 1988-01-12 Toshiba Mach Co Ltd 工具経路生成方法

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3629558A (en) * 1969-09-12 1971-12-21 Bendix Corp Method for preparing control tapes
US3757095A (en) * 1970-08-26 1973-09-04 Tektronix Inc Numerical control system
US3927948A (en) * 1972-06-15 1975-12-23 Leonard C Cox Apparatus for producing data indicative of the geometric shape and arrangement of the various components of a model
US4031369A (en) * 1975-08-12 1977-06-21 The Bendix Corporation Interpolation and control apparatus and method for a numerical control system
US4127849A (en) * 1975-11-03 1978-11-28 Okor Joseph K System for converting coded data into display data
US4162527A (en) * 1977-07-29 1979-07-24 Hamill Company, Inc. Numerically controlled machine tool system with programmable tool offset
US4275449A (en) * 1978-04-28 1981-06-23 National Research Development Corporation Modelling arrangements
DE3113970A1 (de) * 1981-04-07 1982-11-04 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Numerische bahnsteuerung fuer eine werkzeugmaschine
EP0075792B1 (en) * 1981-09-24 1987-08-26 Hitachi, Ltd. Control system for robot hand
JPS5882310A (ja) * 1981-11-12 1983-05-17 Fanuc Ltd 位置表示機能を持つ数値制御装置
EP0088503A3 (en) * 1982-02-17 1986-02-26 Imperial Chemical Industries Plc Photogrammetric computer aided method for plant construction
US4536848A (en) * 1982-04-15 1985-08-20 Polaroid Corporation Method and apparatus for colored computer graphic photography
US4551810B1 (en) * 1982-07-28 1995-09-05 Technology Inc Const Method and apparatus for designing duct work for producing patterns for conduit sections in the designated duct work
JPS59140513A (ja) * 1983-01-31 1984-08-11 Fanuc Ltd Nc用カラ−グラフイツク表示装置
JPS59158409A (ja) * 1983-03-01 1984-09-07 Mitsubishi Electric Corp 数値制御装置
DE3311119C2 (de) * 1983-03-26 1986-12-04 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum Wiederanfahren eines Werkzeuges an eine Werkstückkontur
GB2140937A (en) * 1983-05-10 1984-12-05 Philips Nv Simulation of machine tools
DE3338765C2 (de) * 1983-10-26 1986-01-30 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Schaltungsanordnung zur Darstellung von veränderbaren Gebilden
JPS60107106A (ja) * 1983-11-15 1985-06-12 Mitsubishi Electric Corp 曲線補間装置
JPS60127952A (ja) * 1983-12-14 1985-07-08 Fanuc Ltd 領域加工方法
US4552710A (en) * 1984-01-03 1985-11-12 International Business Machines Corporation Process of hot isostatic pressing of ferrite material
DE3401060A1 (de) * 1984-01-13 1986-01-23 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum grafischen darstellen eines gebildes
DE3403677A1 (de) * 1984-02-03 1985-08-08 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Verfahren zum erzeugen von werkstueckkonturen
US4704688A (en) * 1984-06-12 1987-11-03 Mitsubishi Denki Kabushiki Kaisha Interpolation method for numerical control machine
US4618924A (en) * 1984-09-28 1986-10-21 General Electric Company Automatic machining using constructive solid geometry with Boolean combinations of primitives including tool offsets to form a machining pattern
GB2169853B (en) * 1985-01-19 1988-11-02 Francotyp Postalia Gmbh Improvements in movement monitoring devices
DE3608438A1 (de) * 1985-03-13 1986-09-18 Toshiba Kikai K.K., Tokio/Tokyo Verfahren zum berechnen von freien gekruemmten flaechen mittels computergestuetztem design cad und computergestuetzter herstellung cam und numerischer steuerung nc
JPH061406B2 (ja) * 1985-09-05 1994-01-05 松下電器産業株式会社 移動体の経路教示方法
JPH061404B2 (ja) * 1985-09-13 1994-01-05 フアナツク株式会社 複合曲面加工方法
DE3616740A1 (de) * 1986-05-17 1987-11-19 Heidenhain Gmbh Dr Johannes Vorrichtung zur gewinnung von werkstueckkonturen
US4833617A (en) * 1987-08-14 1989-05-23 General Electric Company Solid modeling based adaptive feedrate control for NC machining
DE3888188D1 (de) * 1988-12-06 1994-04-07 Heidenhain Gmbh Dr Johannes Verfahren zur Simulation der Bearbeitung eines Werkstückes und Darstellung desselben, sowie Vorrichtung zur Durchführung des Verfahrens.
JP2619532B2 (ja) * 1989-06-28 1997-06-11 ファナック株式会社 インボリュート補間誤差補正方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS636605A (ja) * 1986-06-26 1988-01-12 Toshiba Mach Co Ltd 工具経路生成方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049212A (ja) * 1996-04-10 1998-02-20 Ind Elektronik Agie Losone Locarno:Ag 工作機械を制御するための方法及び装置

Also Published As

Publication number Publication date
JP2865911B2 (ja) 1999-03-08
ES2068302T3 (es) 1995-04-16
EP0477398A3 (en) 1992-04-29
EP0477398A2 (de) 1992-04-01
DE4038073A1 (de) 1992-03-26
US5295075A (en) 1994-03-15
DE59008038D1 (de) 1995-01-26
EP0477398B1 (de) 1994-12-14

Similar Documents

Publication Publication Date Title
JPH04230504A (ja) 数値制御機械で加工品を加工する方法
EP0160097B1 (en) Area machining method
Xu et al. Novel hybrid robot and its processes for precision polishing of freeform surfaces
US12416907B2 (en) Tool path generation method, tool path generation device, and machine tool control device
JP2875656B2 (ja) 数値制御機械における工具軌道輪郭を求める方法
RU2355517C2 (ru) Способ и устройство для фрезерования поверхностей произвольной формы
JP3121878B2 (ja) 工作物の加工のための数値制御された方法
US11003158B2 (en) Method for 3D radius correction in CNC milling and associated milling machine
JPH0152141B2 (ja)
Torres-Izu et al. Compensation strategy to minimize over-cut effects in robotic belt grinding with passive-compliant tools
US20020165637A1 (en) Method for highly automated manufacture of metal parts
JPS59127108A (ja) 数値制御装置
JP3116129B2 (ja) 加工方法
JPH0751989A (ja) 自由曲面加工装置
JP2002239676A (ja) かさ状歯車鍛造用金型の製造方法
JPH0631591A (ja) Nc加工用工具移動経路の作成方法
JP3192381B2 (ja) 倣い加工方法
JPH0811017A (ja) 放電加工機用電極製作データ及び放電加工機制御データの生成方法及び生成装置
ITTO980812A1 (it) Procedimento e sistema per la lavorazione di un pezzo tramite macchine utensili a controllo numerico.
JPH04242803A (ja) 物体形状切削方法
JPS6362641A (ja) 仕上げ表面あらさを考慮した自由曲面の加工情報生成システム
JPS62169210A (ja) Ncデ−タ作成装置における工具軌跡生成方式
JPH02148307A (ja) 工業用ロボットの教示データ作成装置
Japitana et al. Highly efficient manufacture of groove with sharp corner on adjoining surfaces by 6-axis control ultrasonic vibration cutting
JP2811729B2 (ja) オフセット曲面データ作成方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19960702