JP4233147B2 - 工作機械用に適応可能なフィードレートを決定する方法 - Google Patents
工作機械用に適応可能なフィードレートを決定する方法 Download PDFInfo
- 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
Links
Images
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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/4093—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 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/40937—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 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
-
- 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—Programme-control systems
- G05B19/02—Programme-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 programme data in numerical form
- G05B19/416—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 programme data in numerical form characterised by control of velocity, acceleration or deceleration
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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
【発明の分野】
本発明は、一般的には、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)
- 最初に素材から素材切削プログラム(122)を用いて切削される被加工品をさらに加工するのに用いられる、工作機械の適応送り速度を加工処理のオフライン・コンピュータ・シミュレーションにより決定する方法であって、
(a)前記素材切削プログラム(122)を入力として用いて、形状モデル化プログラム(124)により被加工品の初期形状(126)を発生する工程と、
(b)工具経路に従いつつ選択された基準送り速度及び切削速度で指令ごとに前記被加工品を加工するために、一連の切削工具の動作を指定するコード化された指令を有しているNC(数値制御)プログラム(110,112,114)を提供する工程と、
(c) 前記NCプログラムを入力として用いつつ、被加工品の現在の形状から工具が除去した容積を差し引くことにより、処理中の被加工品の立体形状を連続的にモデル化する工程であって、被加工品の初期形状は工程(a)から得られる工程と、
(d) 個々の工具の動作に対して、材料除去速度、平均切削力、及び切削工具の変位を計算する工程と、
(e) 前記モデル化及び計算に基づいて、工具の動作当たりの調節された送り速度を選択して、切削力及び工具の変位を含む使用者により設定された制約条件を犯すことなく被加工品に接触していないときに工具の送り速度を高くして、生産性を最適化する工程と、
を備えた工作機械の適応送り速度を決定する方法。 - 前記素材切削プログラムは、ワイヤ放電加工数値制御切削プログラムである請求項1に記載の方法。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101842995B1 (ko) | 2016-10-31 | 2018-05-15 | 한국생산기술연구원 | 계측절삭부하에 따른 실시간 가공공정의 제어방법 |
Families Citing this family (23)
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)
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 | 日本アイ・ビー・エム株式会社 | 非多様体データ構造に基づく数値制御加工シミュレーション・システム及び方法 |
-
1997
- 1997-05-19 US US08/858,852 patent/US5828574A/en not_active Expired - Lifetime
-
1998
- 1998-03-05 CA CA002231308A patent/CA2231308C/en not_active Expired - Fee Related
- 1998-05-13 DE DE69803720T patent/DE69803720T2/de not_active Expired - Lifetime
- 1998-05-13 EP EP98303774A patent/EP0880085B1/en not_active Expired - Lifetime
- 1998-05-18 JP JP13505298A patent/JP4233147B2/ja not_active Expired - Fee Related
Cited By (1)
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 |