JP4233147B2 - 工作機械用に適応可能なフィードレートを決定する方法 - Google Patents

工作機械用に適応可能なフィードレートを決定する方法 Download PDF

Info

Publication number
JP4233147B2
JP4233147B2 JP13505298A JP13505298A JP4233147B2 JP 4233147 B2 JP4233147 B2 JP 4233147B2 JP 13505298 A JP13505298 A JP 13505298A JP 13505298 A JP13505298 A JP 13505298A JP 4233147 B2 JP4233147 B2 JP 4233147B2
Authority
JP
Japan
Prior art keywords
program
tool
feed rate
workpiece
cutting
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 - Fee Related
Application number
JP13505298A
Other languages
English (en)
Other versions
JPH1190774A (ja
Inventor
ディーン・マイケル・ロビンソン
ウェイピング・ワング
ガース・エム・ネルソン
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Publication of JPH1190774A publication Critical patent/JPH1190774A/ja
Application granted granted Critical
Publication of JP4233147B2 publication Critical patent/JP4233147B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/4093Numerical 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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40937Numerical 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 programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of machining or material parameters, pocket machining
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/416Numerical 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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
    • G05B19/4163Adaptive control of feed or cutting velocity
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Geometry (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Description

【0001】
【発明の分野】
本発明は、一般的には、NC(数値制御)加工に関し、より具体的には、NC加工用に適応送り速度を決定する方法に関する。
【0002】
【発明の背景】
端部フライス盤(end milling)NC機械のようなNC機械は、コンピュータ・プログラムの指揮の下で、カッター(切削)工具のような工作機械を正確な一続きの工具動作によって動かすコンピュータ制御機械である。米国特許第4,833,617号には、立体モデリングに基づいた(即ち、形状モデリングに基づいた)NC機械用に適応送り速度を決定する方法が開示されており、この方法は、もとの被加工品の形状のモデリングのために、手動で作成される入力を用いている。工具の先端の動作が機械座標系で表されているコンピュータ・プログラムと、工具の先端の動作が部分(即ち、カッターの位置)座標系で表されているコンピュータ・プログラムとの間での変換を行うために、必要に応じて座標変換を実施することは、当業者に知られている。同様に、送り速度を用いているコンピュータ・プログラムと、逆時間(inverse-time)送り速度を用いているコンピュータ・プログラムとの間での変換を行うために、必要に応じて変換を実施することは、当業者に知られている。
【0003】
米国特許第4,833,617号を適応する際に、本出願人は、重大な非能率及び人の誤りが、NC機械にかけられるもとの被加工品を正確にモデリングする際の困難さによって引き起こされることを見出した。必要とされていることは、工作機械用に適応送り速度を決定する改善された方法である。
【0004】
【発明の要約】
本発明の方法は、加工処理のオフライン・コンピュータ・シミュレーションにより、工作機械用に適応送り速度を決定するためのものであり、被加工品は、素材切削プログラム(ストック・カッティング・プログラム)を用いて素材から最初に切削される。この方法は、入力としての素材切削プログラムを用いて、形状モデル化プログラムから初期の被加工品の形状を発生することを含んでいる。この方法は又、工具の経路を従うと共に選択された基準送り速度及び指令に対する切削速度で被加工品を加工するために、一連の切削工具の動作を指定するコード化された指令を有しているNC(数値制御)プログラムを提供することを含んでいる。もう1つの工程は、工具が除去した容積を現在の被加工品の形状から差し引くことにより、処理中の被加工品の形状を立体として連続的にモデル化するNCプログラムを入力として用いることを含んでおり、初期の被加工品の形状は、最初に述べた工程から得られる。更なる工程は、個々の工具の動作に対して、材料除去速度、平均切削力及び切削工具の変位を計算することを含んでいる。付加的な工程は、モデル化及び計算に基づいて、工具の動作当たりの調節された送り速度を選択して、切削力及び工具の変位を含んでいる使用者により設定された制約条件を犯すことなく生産性を最適化することを含んでいる。
【0005】
いくつかの利点及び効果が本発明の方法から導出される。本方法は、形状モデル化プログラムに対する入力として、素材切削プログラムを用いて初期の被加工品の形状を自動的に発生する。このため、初期の被加工品の形状を発生するために形状モデル化プログラムに対する手動で発生された入力を用いる方法よりも、非常に良好な効率及び加工精度をもたらす。
【0006】
【好ましい実施例の詳細な説明】
本発明の第1の好ましい方法は、いくつかの工程を含んでおり、図1のブロック110に「逆送り速度を有する機械座標の第1のNCプログラム」と描かれた工程(a)から始まる。工程(a)は、機械座標系でコード化された指令を有している第1のNC(数値制御)プログラムを提供することを含んでおり、その指令は、逆時間送り速度を含んでいる述語で表されていると共に、工具の進路を追跡し、選択された基準線(基準)逆時間送り速度で被加工品を加工する一連の切削工具の動作を指定し、又、指令による切削速度を指定する。好ましくは、このような第1のNCプログラムは、商業的に入手可能な端部フライス削りNCプログラムである。「逆時間送り速度」は、軸に沿って知られた並進距離及び/又は軸の周りの知られた角距離の特定な工具の動作を完了させるように工具の先端に対して要求される時間の逆数(例えば、秒数で割られたもの)を意味している。このような第1のNCプログラムは、端部フライス盤機械に商業的に利用することができる。
【0007】
「機械座標系」は、機械に依存する座標系を意味し、座標軸は、直線及び角動作の機械軸に沿って整列している。機械は、1つ若しくはそれ以上の機械軸に沿って直線的に又は1つ若しくはそれ以上の機械軸の周りに角度的に工具を動かしてもよく、又、機械は、もう1つ若しくは他の機械軸に沿って直線的に又はもう1つ若しくは他の機械軸の周りに角度的に被加工品を動かしてもよい。典型的な一般目的の多軸フライス盤機械は、「5軸」機械であり、その機械座標系は、直交する3つの並進(即ち、直線距離関数)軸(X、Y、Z)と、セット(A、B、C)から選択される直交する2つの回転(即ち、角度距離関数)軸とを有している。慣習により、軸「A」が「X」に平行な軸の周りの角距離を示し、軸「B」が「Y」に平行な軸の周りの角距離を示し、又、軸「C」が「Z」に平行な軸の周りの角距離を示す。従来のNCフライス盤機械には、多くの異なる形態がある。例えば、1つの機械は軸(X、Y、Z、A、B)を有しているのに対し、もう1つの機械は軸(X、Y、Z、B、C)を有している。他のフライス盤機械は、1つの回転軸(X、Y、Z、C)のみを有している等である。同じラベルの軸を有している機械の中にでさえ、変形が存在する。例えば、1つの機械では、「A」軸の回転はカッターを動かし得る。もう1つの機械では、「A」軸は「B」軸上に維持されており、被加工品を動かす。但し、機械はいかなる機械座標系を有するように設計されていてもよく、又、機械のコード化された指令は絶対又は増加機械レベル座標において与えられ得ることには注目されるべきである。
【0008】
第1の好ましい方法は又、図1のブロック112及び114に「第1の座標及び逆送り速度変換」並びに「送り速度を有する部分座標の第2のNCプログラム」と描かれている工程(b)を含んでいる。工程(b)は、第1のNCプログラムについて、逆時間送り速度の反転及び第1の座標系の変換を実行して、送り速度を含んでいる述語で表された部分座標系のコード化された指令を有している第2のNCプログラムを得ることを含んでいる。「送り速度」は、軸に沿った直線距離だけ及び/又は軸の周りの角距離だけ工具の先端を動作させることを含んだ特定の工具の動作を実行させるように工具の先端に要求される速度(例えば、インチ/秒又は度(ラジアン)/秒)を意味する。「逆時間送り速度の反転」は、工具の動作の直線距離又は角距離に逆時間送り速度を掛けて、送り速度を産み出すことである。
【0009】
「部分座標系」(又はカッター位置座標系)は、いかなるNC機械からも独立した座標系を意味する。部分座標系で記述された工具の先端の動作は、どのようにして特定の機械がこのような動作を実際に達成しなければならないかを考慮せずに工具の先端を動かす。典型的な部分座標系は、6つの軸(x、y、z、i、j、k)で工具の先端の直線及び角動作を記述し、ここで、x、y及びzは、直線動作に関する3つの直交する軸であり、i、j及びkは、部分座標系における工具の回転軸の方向余弦であり、工具の先端から工具の軸に沿って上向きに向いている。iはx軸に沿った方向余弦であり、jはy軸に沿った方向余弦であり、又、kはz軸に沿った方向余弦であることに注目すべきである。第1の座標系の変換の例は、以下のように与えられる。ここで、機械座標において、工具は、並進軸(X、Y、Z)上に維持されており、回転軸(A、B)上には維持されていない。工具は、Z並進軸に沿って整列している。被加工品は、A回転軸上に維持されているB回転軸上に維持されている。工具の先端の部分座標は、当業者によって導出され得るが、次のように与えられる。
x=XcosB−YsinAsinB+(Z−t)cosAsinB−ssinAsinB+v(cosA−1)+d(cosB−1)+vsinBy=YcosA+(Z−t)sinA+s(cosA−1)+vsinAz=(Z−t)cosAcosB−XsinB−YsinAcosB−ssinAcosB+v(cosA−1)cosB−dsinB+v(cosB−1)
i=cosAsinBj=sinAk=cosAcosBここで、「t」は、工具の先端の機械Zがゼロからの距離であり、「d」は、B回転軸のXオフセット距離であり、「v」は、A及びB回転軸のZオフセット距離であり、「s」は、A回転軸のYオフセット距離である。第1の好ましい方法は更に、図1のブロック116に「調節された送り速度を計算する」と描かれている工程(c)、(d)及び(e)を含んでいる。工程(c)は、入力としての第2のNCプログラムを用いて、工具が除去した容積を現在の被加工品の形状から差し引くことにより、処理中の被加工品の形状を立体として連続的にモデル化することを含んでいる。工程(d)は、個々の工具の動作に対して、材料除去速度、平均切削力及び切削工具の変位を計算するすることを含んでいる。工程(e)は、モデル化及び計算に基づいて、工具の動作当たりの調節された送り速度を選択して、切削力及び工具の変位に関する使用者により設定された制約条件を犯すことなく生産性を最適化することを含んでいる。当業者は、工程(c)、(d)及び(e)を詳細に記載した米国特許第4,833,617号を参照すべきである。
【0010】
ブロック116における調節された送り速度は、適応送り速度であり、適応送り速度は、加工時間を節約することに注目すべきである。このことは、商業用のNCプログラミング・システムがNCプログラマに送り速度を保守的に指定することを要求していることからも正しく、その結果、工具の動作の所与の収集のための送り速度は、その収集における最悪のケース(例えば、大量の切削)に対処するには遅い。適応送り速度の制御により、工具を各々の切削動作の間に可能な限り迅速に動かすことができる。
【0011】
好ましくは、第1の好ましい方法は更に、図1のブロック118及び120に「第2の送り速度変換」及び「調節された逆送り速度を有する修正された第1のNCプログラム」と描かれている工程(f)を含んでいる。工程(f)は、第2の送り速度反転を実行して、工作機械に対する入力のための修正された第1のNCプログラムを得ることを含んでいる。第2の送り速度反転(即ち、調節された逆送り速度)は、第1のプログラムにおける逆時間送り速度に、第2のNCプログラムにおける送り速度に対する調節された送り速度の比を掛けることにより計算され、調節された逆送り速度は、第1のNCプログラムを修正する(即ち、更新する)ために用いられる。これらの工程は、3つのファイルの同時読み取りが必要であることに注目すべきである。即ち、工程(e)からの調節された送り速度と、工程(a)からの第1のNCプログラムと、機械レベル・データにおける指令指令が所与の適応送り速度に一致しているかを同定する工程(b)からの第2のNCプログラムとである。長い機械レベルのプログラムは重複したライン番号(自動車の走行距離計がある点でゼロに「重なる(wrap around)」のとほとんど同じほど)を有している場合があるので、正確な一致を成させるために、追加の論理が必要とされるが、このような追加の論理は、当業者のレベルの範囲内にある。
【0012】
第1の好ましい方法は好ましくは、機械の動作に関する使用者により設定された制約条件を犯さないように特定の機械の動作に対して修正された第1のNCプログラムの調節された逆時間送り速度を減少させることを含んでいる。機械の動作に関する使用者により設定された制約条件の例には、工作機械の直線及び/又は角度軸の最大速度に関する使用者により設定された制限がある。
【0013】
第1の好ましい方法は、次の機械の動作に対して調節された逆時間送り速度が現在の機械の動作に対して調節された逆時間送り速度の所定の部分よりも小さい場合に、現在の機械の動作に対して修正された第1のNCプログラムの調節された逆時間送り速度を減少させることを含んでいることが更に好ましい。このことは、2つの連続的な工具の動作の間に直線的及び/又は角度的な工作機械の動作を迅速に減速しなければならないことを回避し、こうして、機械を過剰に圧迫することをできる限り回避すると共に、加工精度の減少を招くプログラムされた工具の先端位置を行き過ぎることをできるだけ回避する。
【0014】
好ましくは、被加工品は最初に、ワイヤEDM(電気放電加工)数値制御(NC)カッティング(切削)・プログラムのような素材切削プログラムを用いて、素材から切削される。例示的な実施例では、第1の好ましい方法は、図1のブロック122、124及び126に「素材切削プログラム」、「形状モデル化プログラム」及び「初期の被加工品の形状」と描かれている工程を含んでいる。この工程は、入力としての素材切削プログラムを用いて、形状モデル化プログラムから初期の被加工品の形状を発生することを含んでいる。好ましくは、形状モデル化プログラムは、商業的に入手可能な(又は他の)形状モデル化プログラムを前処理と共に用いて、当業者のレベルの範囲内にあるように、素材切削プログラムにおける工具の動作を形状モデル化プログラムに対する入力に変換する。このことは、初期の被加工品の形状の自動的で且つより正確な定義をもたらす。初期の被加工品の形状の自動的な定義は、重要な利点をもたらす。この自動的な定義がなければ、使用者は典型的には、初期の被加工品を完全に包絡する通常は長方形ブロックである被加工品形状の「保守的な」モデルを生成する。長方形ブロックは典型的には、初期の被加工品の形状の近似としてはよくない。この保守的な被加工品のモデルが適応送り速度を計算するために用いられると、計算された送り速度は、工具が素材に入り込み、放置するにつれて、必要以上にずっと遅くなる。これは、加工シミュレーションによって、工具が実際には、まだ「空気中」にあるときに金属を除去するのに適当な送り速度が計算されて、迅速な送り速度が用いられてしまうからである。正確な被加工品の形状の自動的モデル化により、工具は、被加工品に接触していないときにはいつでも、迅速な送り速度で動作することができる。加えて、被加工品の形状の自動的生成により、使用者は、手動での努力、及び初期の被加工品の形状の保守的なモデルを生成する際に包含される潜在的エラーから解放される。初期の被加工品の形状が図1のブロック116に対する入力であることは注目すべきである。
【0015】
本発明の方法の第2の好ましい実施例が、図2に一般化されたブロック図形式で示されている。ブロックは、200番台で番号付けされている。図2における各々の200番台のブロック(及び関連する工程)は、次の点以外は、前に議論した図1における対応する100番台のブロック(及び関連する工程)と同一である。異なる点は、図2のブロック210において、第1のNCプログラムは、図1のブロック110におけるような逆送り速度(即ち、逆時間送り速度)の代わりに、送り速度を含んだ述語で表された機械の指令(即ち、機械調整システムでコード化された指令)を有している。図2のブロック212では、図1のブロック112の逆送り速度変換(即ち、反転)が除かれている。又、図2のブロック220では、修正された第1のNCプログラムが、図1のブロック120の調節された逆時間送り速度の代わりに、調節された送り速度を有している。これらの改変に関して、第2の好ましい方法の工程(a)〜工程(e)は、その他の点では、第1の好ましい方法の工程(a)〜工程(e)と同一である。工程(f)は、工程(e)から得られた調節された送り速度で第1のNCプログラムを修正する。もとの機械の指令が、逆時間送り速度の代わりに、送り速度を含んだ述語で与えられるときに、第2の好ましい方法が好ましい方法になることが、当業者には理解され得るであろう。
【0016】
本発明の方法の第3の好ましい実施例が、図3に一般化されたブロック図形式で示されている。第3の好ましい方法は、素材切削プログラムを用いて素材から最初に切削される被加工品を加工するのに用いられる工作機械用の適応送り速度を、加工処理のオフライン・コンピュータ・シミュレーションによって、決定するものである。ブロックは、300番台で番号付けされている。図3における各々の300番台のブロックは、次の点以外は、前に議論した図1における対応する100番台のブロックと同一である。異なる点は、用語「NCプログラム」が、図1のブロック114で用いられている用語「第2のNCプログラム」の代わりに、図3のブロック314で用いられている。用語「調節された逆送り速度を有する修正されたNCプログラム」が、図1のブロック120で用いられている用語「調節された逆送り速度を有する修正された第1のNCプログラム」の代わりに、図3のブロック320で用いられている。
【0017】
第3の好ましい方法の基本的な工程は、工程(a)〜工程(e)として表される。工程(a)は、入力としての素材切削プログラムを用いて、形状モデル化プログラムから初期の被加工品の形状を発生することを含んでいる。第3の好ましい方法の工程(a)は、図3のブロック322、324及び326によって図示されており、図1のブロック122、124及び126に関連した前の議論に対応している第1の好ましい方法における工程に関する議論と同じである。工程(b)は、工具の経路を従うと共に選択された基準送り速度及び指令に対する切削速度で被加工品を加工するために、一連の切削工具の動作を指定するコード化された指令を有しているNC(数値制御)プログラムを提供することを含んでいる。第3の好ましい方法の工程(b)は、図3のブロック314によって図示されている。第3の好ましい方法の工程(c)、(d)及び(e)は、図3のブロック316によって図示されており、図1のブロック116によって図示されている第1の好ましい方法における工程(c)、(d)及び(e)と同一である。ブロック316における調節された送り速度が適応送り速度であることは注目されるべきである。第3の好ましい方法の追加的に好ましい工程(f)は、図3のブロック320において図示されている。工程(f)は、工程(e)から得られた調節された送り速度で第1のNCプログラムを修正する。前に述べたように、好ましくは、被加工品は最初に、ワイヤEDM(電気放電加工)数値制御(NC)カッティング(切削)・プログラムである素材切削プログラムを用いて、素材から切削される。
【0018】
本発明のいくつかの好ましい方法についての以上の記載は、説明の目的で開示された。開示した方法そのものに本発明を限定する意図はなく、上述の教示に照らして、明らかに多くの変形又は改変が可能になるであろう。本発明の要旨は、特許請求の範囲によって指定されるものとする。
【図面の簡単な説明】
【図1】 工作機械用に適用可能なフィードレートを決定する第1の好ましい方法であって、もとのNCプログラムが機械座標及び逆時間フィードレートにおけるものであるような方法の概略フロー図である。
【図2】 第2の好ましい方法であって、もとのNCプログラムが機械座標及びフィードレートにおけるものであるような方法の概略フロー図である。
【図3】 第3の好ましい方法であって、(図1及び図2におけるように)初期の加工品の幾何がストック・カッティング・プログラムを用いた幾何モデリング・プログラムから入力として自動的に求められると共に、もとのNCプログラムが部分座標及びフィードレートにおけるものであるような方法の概略フロー図である。

Claims (2)

  1. 最初に素材から素材切削プログラム(122)を用いて切削される被加工品をさらに加工するのに用いられる、工作機械の適応送り速度を加工処理のオフライン・コンピュータ・シミュレーションにより決定する方法であって、
    (a)前記素材切削プログラム(122)を入力として用いて、形状モデル化プログラム(124)により被加工品の初期形状(126)を発生する工程と、
    (b)工具経路に従いつつ選択された基準送り速度及び切削速度で指令ごとに前記被加工品を加工するために、一連の切削工具の動作を指定するコード化された指令を有しているNC(数値制御)プログラム(110,112,114)を提供する工程と、
    (c) 前記NCプログラムを入力として用いつつ、被加工品の現在の形状から工具が除去した容積を差し引くことにより、処理中の被加工品の立体形状を連続的にモデル化する工程であって、被加工品の初期形状は工程(a)から得られる工程と、
    (d) 個々の工具の動作に対して、材料除去速度、平均切削力、及び切削工具の変位を計算する工程と、
    (e) 前記モデル化及び計算に基づいて、工具の動作当たりの調節された送り速度を選択して、切削力及び工具の変位を含む使用者により設定された制約条件を犯すことなく被加工品に接触していないときに工具の送り速度を高くして、生産性を最適化する工程と、
    を備えた工作機械の適応送り速度を決定する方法。
  2. 前記素材切削プログラムは、ワイヤ放電加工数値制御切削プログラムである請求項1に記載の方法。
JP13505298A 1997-05-19 1998-05-18 工作機械用に適応可能なフィードレートを決定する方法 Expired - Fee Related JP4233147B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/858,852 US5828574A (en) 1997-05-19 1997-05-19 Adaptive feedrates from geometry modeling for NC machining
US08/858852 1997-05-19

Publications (2)

Publication Number Publication Date
JPH1190774A JPH1190774A (ja) 1999-04-06
JP4233147B2 true JP4233147B2 (ja) 2009-03-04

Family

ID=25329362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13505298A Expired - Fee Related JP4233147B2 (ja) 1997-05-19 1998-05-18 工作機械用に適応可能なフィードレートを決定する方法

Country Status (5)

Country Link
US (1) US5828574A (ja)
EP (1) EP0880085B1 (ja)
JP (1) JP4233147B2 (ja)
CA (1) CA2231308C (ja)
DE (1) DE69803720T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101842995B1 (ko) 2016-10-31 2018-05-15 한국생산기술연구원 계측절삭부하에 따른 실시간 가공공정의 제어방법

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6223095B1 (en) * 1996-11-07 2001-04-24 Okuma Corporation Numeric control command generator and method
US6242880B1 (en) 1998-09-08 2001-06-05 Cimplus, Inc. Tolerance based motion control system
JP2000084794A (ja) * 1998-09-14 2000-03-28 Makino Milling Mach Co Ltd 加工処理装置
JP4284491B2 (ja) * 2002-07-16 2009-06-24 豊和工業株式会社 ピストン外形の加工データ生成装置
JP2004185397A (ja) * 2002-12-04 2004-07-02 Fanuc Ltd 数値制御装置
US7041933B2 (en) * 2003-04-14 2006-05-09 Meyer Tool, Inc. Complex hole shaping
CA2747118C (en) 2005-03-23 2015-02-10 Hurco Companies, Inc. Method of curvature controlled data smoothing
US7933677B2 (en) 2006-08-04 2011-04-26 Hurco Companies, Inc. System and method for surface finish management
US8725283B2 (en) 2006-08-04 2014-05-13 Hurco Companies, Inc. Generalized kinematics system
WO2008019340A2 (en) 2006-08-04 2008-02-14 Hurco Companies, Inc. System and method for tool use management
US8024068B2 (en) 2006-08-04 2011-09-20 Hurco Companies, Inc. Machine tool control system
TWI427448B (zh) * 2010-11-02 2014-02-21 Ind Tech Res Inst 多軸同動機械之程式轉換模組及程式轉換方法
US8923999B2 (en) * 2011-09-07 2014-12-30 Siemens Product Lifecycle Management Software Inc. Volumetric cut planning
US9063535B2 (en) 2011-12-22 2015-06-23 Fanuc Robotics America Corporation Numerical control program execution by robot
US9329592B2 (en) * 2012-11-27 2016-05-03 Pratt & Whitney Canada Corp. Methods and systems for calculation of feedrate
US9892215B2 (en) * 2013-09-23 2018-02-13 Mitsubishi Electric Research Laboratories, Inc. System and method for determining feedrates of machining tools
CN105930589B (zh) * 2016-04-21 2019-06-21 上海交通大学 基于空间映射的多轴联动电火花加工进给速后处理器的数据处理方法
CN106970589B (zh) * 2016-12-06 2019-07-30 大连理工大学 一种减小多轴加工轮廓误差的进给率松弛方法
CN107179744A (zh) * 2017-06-12 2017-09-19 燕凌飞 一种凹形球形曲面的加工方法
JP6629410B1 (ja) * 2018-10-23 2020-01-15 株式会社日立製作所 Ncプログラム変換処理方法、変換用計算機、及び変換プログラム
JP2020095316A (ja) * 2018-12-10 2020-06-18 ファナック株式会社 数値制御装置
CN110568761A (zh) * 2019-10-09 2019-12-13 西北工业大学 基于模糊控制的进给速度在线优化方法
CN110531710B (zh) * 2019-10-09 2022-02-25 西北工业大学 基于主轴恒功率约束的进给速度优化方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833617A (en) * 1987-08-14 1989-05-23 General Electric Company Solid modeling based adaptive feedrate control for NC machining
EP0503642B1 (en) * 1991-03-15 1997-06-11 Spatial Technology, Inc. Method and apparatus for solids-based machining
US5360957A (en) * 1992-06-11 1994-11-01 General Electric Company Controlled apparatus for electrical discharge machining
JPH07136897A (ja) * 1993-11-19 1995-05-30 Fanuc Ltd 切削領域描画方法
JP2616882B2 (ja) * 1993-12-17 1997-06-04 日本アイ・ビー・エム株式会社 非多様体データ構造に基づく数値制御加工シミュレーション・システム及び方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101842995B1 (ko) 2016-10-31 2018-05-15 한국생산기술연구원 계측절삭부하에 따른 실시간 가공공정의 제어방법

Also Published As

Publication number Publication date
EP0880085B1 (en) 2002-02-06
DE69803720D1 (de) 2002-03-21
CA2231308C (en) 2005-10-11
US5828574A (en) 1998-10-27
JPH1190774A (ja) 1999-04-06
CA2231308A1 (en) 1998-11-19
EP0880085A3 (en) 1999-03-17
DE69803720T2 (de) 2002-09-26
EP0880085A2 (en) 1998-11-25

Similar Documents

Publication Publication Date Title
JP4233147B2 (ja) 工作機械用に適応可能なフィードレートを決定する方法
Lin Real-time surface interpolator for 3-D parametric surface machining on 3-axis machine tools
Erkorkmaz et al. Feedrate optimization for freeform milling considering constraints from the feed drive system and process mechanics
Chen et al. Real-time CNC tool path generation for machining IGES surfaces
US5953233A (en) Process of generating discrete points defining cutter path, so as to meet selected workpiece machining requirements
JPH0736191B2 (ja) 構造物のグラフィック表示方法
JP6646027B2 (ja) ポストプロセッサ装置、加工プログラム生成方法、cnc加工システム及び加工プログラム生成用プログラム
CN109725602B (zh) 数值控制装置及方法、cnc机床、计算机可读信息记录介质
Petrakov et al. Technology for programming contour milling on a CNC machine
Lin et al. Real-time interpolators for multi-axis CNC machine tools
CN111948982B (zh) 一种基于插补算法的机械加工控制方法
CN111113423A (zh) 一种轮毂去毛刺机器人编程***
Nishida et al. Machining time reduction by tool path modification to eliminate air cutting motion for end milling operation
Zhang et al. A next generation NC machining system based on NC feature unit and real-time tool-path generation
Estrems et al. Trajectory generation in 5-axis milling of freeform surfaces using circular arc approximation and its influence in surface roughness
Lin et al. Ruled surface machining on five-axis CNC machine tools
JP4560191B2 (ja) 数値制御装置
JPH06119031A (ja) 削り残し部加工のncデータ作成方法
WO2022138843A1 (ja) 数値制御装置
US6681144B1 (en) Process and system for working a workpiece through numerically controlled machine tools
Yang et al. A new high precision fitting approach for NURBS tool paths generation
JPH069007B2 (ja) 複合曲面のncデ−タ作成方法
Xu et al. Three-dimensional implicit curve interpolation
Zhang et al. Machining simulation–a technical review and a proposed concept model
Nishida et al. Development of CAM Software to Achieve Automated NC Program Generation: Application to Machining From Near Net Shape Material

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071120

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20080218

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20080221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080519

A524 Written submission of copy of amendment under section 19 (pct)

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20080519

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080613

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20081111

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081209

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111219

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121219

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121219

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131219

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees