JPH02196307A - 数値制御装置における工具送り速度補正方法及びその装置 - Google Patents

数値制御装置における工具送り速度補正方法及びその装置

Info

Publication number
JPH02196307A
JPH02196307A JP1017258A JP1725889A JPH02196307A JP H02196307 A JPH02196307 A JP H02196307A JP 1017258 A JP1017258 A JP 1017258A JP 1725889 A JP1725889 A JP 1725889A JP H02196307 A JPH02196307 A JP H02196307A
Authority
JP
Japan
Prior art keywords
feed
override
calculated
tool
correction
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
JP1017258A
Other languages
English (en)
Other versions
JPH0830973B2 (ja
Inventor
Kyoichi Yamamoto
山本 京一
Takao Hasebe
孝男 長谷部
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.)
Okuma Corp
Original Assignee
Okuma Machinery Works Ltd
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 Okuma Machinery Works Ltd filed Critical Okuma Machinery Works Ltd
Priority to JP1017258A priority Critical patent/JPH0830973B2/ja
Priority to US07/471,958 priority patent/US5083280A/en
Publication of JPH02196307A publication Critical patent/JPH02196307A/ja
Publication of JPH0830973B2 publication Critical patent/JPH0830973B2/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/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 program data in numerical form characterised by control of velocity, acceleration or deceleration

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (J卒業上の利用分!l’f ) 本発明(、」特に3次元加丁の場合の数値制御装置にお
りる工具送り速度の補jF方式及びその装置に閏喝−る
(従来の技術) 第3図は従来の数値制御装置におりる工具Jスり速度補
正方式を実現1する装置の一例を示すブロック図であり
、加工ブロクラム11か加工ソログラノ\デコート部1
2に読込まれて解釈され、1フロック分の工具送り情報
(工具送り速度、現在の二1↓↓位置、目標位置)SA
71<基準単位移動量ρ:I′出部13に送出される。
送出さ打た1ブHzツタ分の上」1、送り情報S八によ
り基準車(37移動ii)算出部13にて送りオーバー
ライド値か100宝の場合の1補間周期当りの各方向移
動量である基べ(!)℃位置動量(JXS、 JYSΔ
Zs) 5Bか算出され、単位移動量算出部14に送出
される。また、it(乍パネル」−の送りオーバーライ
1−スイ・ンヂ16からの′i′、、気了り、−しSC
に)、1ついlこ送りオーバーライ1〜値(1’、) 
SDか送りオーバ−ライ1〜i1*B制御部17を介し
て111句移動量9出部)4に送出される。送出されに
基り((中位移動量SBと送りオーバーライド値SDど
はjli位移位置動量算出部14乗算され−C現在の1
袖間周期当り各方向移動量である単位移動量(Δ×、Δ
Y、JZ)SFか算出さね、位置算出部15に送出され
る。送出されtコ単位移動量5Eは位詔勢出部15にて
前回の補間時の工具位置(X、Y、7.]に加算さ引]
て今回の補間時の工具位置(×十Δ×Y+ΔY、Z+Δ
Z)St・か算出され、ジーポ+li制御部に送出され
るようにlJっている。
このようt2構成に45いて、その動作例を第41図の
フローチャートで説明すると、基べ」単位移動量算出部
13は、加エブロクラムデコー1〜部12からの1ブロ
ック分の工具送り情報に従って21(準11位移動量(
ΔXs、 JYs、Δ7s)を算出する(ステップ52
1)。単位移動量算出部14は、基べ(単位移動量算出
部13からの基バ(即イカ移1すJ甲(Δ×5.ΔY3
Δχ、)と送りオーバーライ)・;1.り御+1(] 
7からの送りオーバーライI〜イi:lF 、との積、
即ちi1’1’動量(Δ×、ΔY、ΔZ)−(F、、X
Δ×3.[・、×ΔY。
F t’ XΔZS)を算出する(ステップS22,5
23)。位置算出部15は、前回の祉間目、1の工其位
鴇°(×ハ、z)に単イ分穆動邦算1甲、部14からの
!11句移動量(Δ×、ΔYΔχ)を加えて今回の補間
時の−に具位fife、 (X+ΔXY+ΔY、7+Δ
Z)を算出すル(ステップ524)。ザーポ制御部LJ
、位(i5゛算出部15からの今回の補間時の工具位置
(×+ΔX、Y十ΔY、Z+Δ2)に従っ−C補間な行
ない、今回の補間+1Hの工具位置か目標位置(X、、
、Ygzi)  に到達したか否かを確認しくステップ
525)、目標位置(Xg、Y、、7.、、)に到達し
ていない場合にG:JステップS22 に戻って上述し
た動作を繰返し、1]標位置(X、、、Yg、フイ)に
到達した場合にCJステッフ52+ に戻って吹のブロ
ックに対し上述した動作な萩・返す。
(発明か解決しようとする課題) ところて、例え4J、ポールエンドミルによる3次元加
]二の場合、二[具の送り方向により工具の切削部分か
変化する場合がある。例えは、同一の王と、工具送り速
度1回転数、ビック2切込量て切削すると第5図に示す
ように工具か斜面を上る場合は工具の外周fr、1Δて
切削し、第61ヌ1し二元−う−ように工具か斜面を下
る場合には工具の先端部で切削する。従って、切削速度
やすくい角等が異ノイるので、加工負荷も大きく異)す
ることになる。このようノを加工負荷を常に一定範囲内
に保つように工具送り速度を補正し11から加工を行な
うことは従来技術では困難てあった。また、工具の送り
方向により工具送り速度を決定することはバーミルブロ
クラムにて可能であるが、プログラミングかイNめて型
層[になるので実用的でなかった。さらに、加工負荷監
視装置により加工負荷状態を監視し、+jから工具送り
速度を制御することもてきるが、加工負荷監視装置か高
価−Cあるという問題かあった。
本発明は上述のような事・11′1から成さねたちので
あり、本発明の目的は、加工f1荷を常(ζ一定範囲内
とする工具送り速度を容易に’tt%ることかてぎる数
値制御装置におりる工具送り速度補正ツノ式及びその装
置を提倶することにある。
(課題を解決するための手段) 本発明は、加工プログラl\−1−に指令された工具送
り情報により算出した基9−jlj、 (1ン移動量と
、別途入力された送りオーバーライI〜値とにより11
句移動量を算出し、算出した単位移動量に従って目標イ
☆ii<iまで工具)スリを制御する数値制御装置に)
月りる工具送り速度補正方式及びその装置に関するbの
であり、本発明の」−記1]的(、J、工具送り速度補
正方式においては前記基準+1i(i7稼動量により4
0)[の(多動方向成分の割合を算出し、算出した特定
の移動方向成分の割合を、予め記憶されCいる送りオー
バ−ライ1〜補正式に代入しC送りオーバーライ1〜補
正係数を算出し、算出した送りオーバーライ1〜補正係
数により前記送りオーバーライトイ的を補正することに
よって達成され、]工具送り速度補正装置においては、
前記基4【−単位移動量により特定の移動方向成分のシ
リ合を算出する手段と、jXりオーバーライド補正式を
予め記憶しておく手段と、前記特定の移動方向成分の割
合を前記送りオーバ−ライ1〜補正式に代入して送りオ
ーバーライド補正係数を算出する1段と、算出した送り
オーバーライド補正係数により前記送りオーバライミル
値を補正する手段とを具備することによって達成される
(作用) 未発明の数値制御装置におりる工具送り速度補正方式及
びその装置は、工具の移動情報に基ついて算と1バした
送りオーバーライド補正係数により送りオーバーライド
値を補正して工具送り速度を制御するようにしているの
て、とのような加工状態においても加工負荷の犬ぎさを
常に一定範囲内に保つことかできるものである。
(実施例) 第1図は本発明の数値制御装置におりる工具送り速度補
正方式を実現する装置を第3図に対応させて示すブロッ
ク図であり、同一構成箇所−同符号をイ]シて説明を省
略する。この装置lJ、パラメータ登録部+11にて移
動方向による送りオーバーライド値の補正を行なうか否
かのパラメータか選択され、送りオーバーライド値の補
正を行なう場合は移動情報算出部18にでノ1;、 1
lj(4lj位移動量算出部13からの基準単位移動f
j、 (ΔX、ΔY、ΔZ)Sllにより移動方向にお
りるZ成分の割合(F、)SGが算出され、オーバーラ
イド補正係数算出部19に送出される。補正式記憶部1
10にはJリオーハーライト補正式SHか予め格納され
ており、オーバーライド補正係数算出部19にて読出さ
ねた送りオーバーライド補正式5t−1に移動情報算出
部18からのZ成分の割合(Fl)SGか代入ざわて送
りオーバーライド補正係数(C) Slか算出され、送
りオーバーライド制御部17に送出されるように/ぼっ
ている。
このような構成において、その動作例を第2図のフロー
ヂャートて説明すると、基準4it位万多動量算出部1
3は、、加工プログラムデコート部12からの1ブロッ
ク分の工具送り情報に従って基準単位移動量(ΔX5.
ΔYs、ΔZS)を算出する(ステップSl)。また、
送りオーバーライド制御部17は、送りオーバーライド
スイッチ16から送りオーバーライド値F1.を読込む
(ステップ52)。パラメータ登録部111 は送りオ
ーバーライド値[1の補正を行なうか否かを確認しくス
テップs3)、送りオーバーライド値1・、の補正を行
なわない場合には、送りオーバーライ]・補正係数Cを
1とすることをオーバーライド補正係数痺出部19に指
令しくステップS6)、ステップS9に進む。一方、前
記判断ステップS3において、送りオーハーラーメ1〜
値F1の補正を行なう場合には、移動情報算出部18は
、基準単位移動量算出部13からの基準単位移動量(j
X。
ΔYs、ΔZS)にj:り移動方向における2成分の割
合F+を算出する(次式(1)、ステップ54)。
そして、オーバーライ[〜補正係数算出部19は、ΔZ
s≧0であるか否かを確認しくステップs51 、Δz
S≧0である場合には次式(2)により送りオーバーラ
イド補正係数Cを算出しくステップS7)、Δ7.s<
Oである場合には次式(3)により送りオーバーライド
補正係数Cを算出する(ステップ58)。
C=1+−Fl   (IIFIII ≦+、++>+
)k                 ・・・・・・
に3)ここて、Δ23≧0の場合は第5図に示すように
工具は上ることとなり、このときの切削速度はX−Y平
面上ての切削速度より速くなるので、指定された工具送
り速度を速くする補正式、即ち送りオーバーライド補正
5[数Cか1以上となる補正式(2)か読出される。又
、Δzs〈0の場合は第6図に示すように工具は下るこ
ととなり、このとぎの切削速度はX−Y平面上での切削
速度より遅く/Jるのて、指定された工具送り速度を遅
くする補正式、即ち〕スリオーバーライド補正計数Ch
)1未満となる補正式(3)か読出される。
そして、送りオーバルライ1−制御部17は、パラメー
タW 2.1部Illからの送りオーバ−ライ1〜イ泊
の指定かオーバーライ1〜補正係数C×スイツチ16に
よる送りオーバーライF イ1i’j ) 、であるが
、送りオーバーライド補正係数Cのみであるかを確認場
−る(ステップS9)。単位移動量算出部14は、送り
オーバーライド値の指定かC×11である場合には、次
式(4)にJ:り単位!多動■(Δ×、ΔY、Δ2)を
算出しくステップ510)、送りオーバーライド値の指
定かCのみである場合には、次式(5)により単位移動
量(ΔX、ΔY、ΔZ)を算出する(ステップ5ll)
これにより、オペレータか不用意に送りオバーライトス
イッチ16をII!l!っても大丈夫な場合と、オペレ
ータのノウハウ及び数値制御による自動決定オーバーラ
イドか融合てきる場合どを選択することかてぎる。
位置算出部15は、前回の補間時の1具位置(X、Y、
Z)に単位移動量算出部14からの!lj、 (☆移動
量(Δ×、ΔY、ΔZ)を加えて今回の補間11うの丁
」L位置(×+ΔX、V+ΔY、7+Δ2)を算出する
(ステ・ンフ512)。サーホ制御部は、位mX算出部
15からの今回の補間時の工具位置(×+ΔX、Y+Δ
Y、Z十Δ7)に従って補間な行ない、今回の7111
間ll)の工具位置(×+ΔX、Y+ΔY、Z+Δ2)
か目標位置(X、、YR17,、)に到達したか否かを
確認しくステップ525)、目(ル′;位置(X、、Y
*、7.、)に到達していない場合にはステップS2に
戻って上述した動作を繰返し、目標位置(×8Yg、Z
jに到達した場合にはステップ51に戻って次のブロッ
クに対し上述した動作を繰返す。
/了お、上述した実施例にJ5りる送りオーバーライド
スイッチは限定されるものてはlx <、送りオーバー
ライド値を変化ざゼる手段であれはよい。
また、送りオーバーライ]・補正係数を求める式も限定
されるものではない。
(発明の効果) 」リドのように木発明の数イIr1制御装置におりる工
具送り速度補正方式及びその装置によれは、加工負荷の
大ぎざを児に一定iIM囲内に保つことかできるので、
効率の良い加工を容易に実現し、ロス1〜ダウンを図る
ことかできる。
【図面の簡単な説明】
第1図は木発明の数値制御装置におりる工具送り速度補
正方式を実現する装置の一例を示すブロック図、第2図
はその動作例を説明するフローヂャート、第3図は従来
の数値制御装置における工具送り速度補正方式を実現す
る装置の一例を示すブロック図、第4図はその動作例を
説明するフローチャート、第5図及び第6図はそれぞれ
ボールエンドミルによる加工状態を示す図である。 11・・・、加工プログラム、12・・、加工プログラ
ムデコート部、13・・・基準単位8動聞算出部、+1
・・・単位移動量算出部、15・・・位置算出部、16
・・・送りオハーライトスイッヂ、17申送りオーバー
ライド制御部、18・・・移動情報算出部、19・・・
オーバーライ1〜補正係数算1−i部、110・・・補
正式記憶部、111・・パラメータ登録部。

Claims (1)

  1. 【特許請求の範囲】 1、加工プログラム上に指令された工具送り情報により
    算出した基準単位移動量と、別途入力された送りオーバ
    ーライド値とにより単位移動量を算出し、算出した単位
    移動量に従って目標位置まで工具送りを制御する数値制
    御装置における工具送り速度を補正する場合、前記基準
    単位移動量により特定の移動方向成分の割合を算出し、
    算出した特定の移動方向成分の割合を、予め記憶されて
    いる送りオーバーライド補正式に代入して送りオーバー
    ライド補正係数を算出し、算出した送りオーバーライド
    補正係数により前記送りオーバーライド値を補正するよ
    うにしたことを特徴とする数値制御装置におりる工具送
    り速度補正方式。 2、前記送りオーバーライド値の補正が当該送りオーバ
    ーライド値に前記送りオーバーライド補正係数を乗じて
    補正するようにした請求項1に記載の数値制御装置にお
    ける工具送り速度補正方式。 3、加工プログラム上に指令された工具送り情報により
    算出した基準単位移動量と、別途入力された送りオーバ
    ーライド値とにより単位移動量を算出し、算出した単位
    移動量に従って目標位置まで工具送りを制御する数値制
    御装置において、前記基準単位移動量により特定の移動
    方向成分の割合を算出する手段と、送りオーバーライド
    補正式を予め記憶しておく手段と、前記特定の移動方向
    成分の割合を前記送りオーバーライド補正式に代入して
    送りオーバーライド補正係数を算出する手段と、算出し
    た送りオーバーライド補正係数により前記送りオーバー
    ライド値を補正する手段とでなることを特徴とする数値
    制御装置における工具送り速度補正装置。 4、前記送りオーバーライド値を補正する手段が、当該
    送りオーバーライド値に前記送りオーバーライド補正係
    数を乗じて補正する手段である請求項3に記載の数値制
    御装置における工具送り補正装置。
JP1017258A 1989-01-26 1989-01-26 数値制御装置における工具送り速度補正方法及びその装置 Expired - Lifetime JPH0830973B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1017258A JPH0830973B2 (ja) 1989-01-26 1989-01-26 数値制御装置における工具送り速度補正方法及びその装置
US07/471,958 US5083280A (en) 1989-01-26 1990-01-26 Method for correcting tool feed rate in numerical control system and apparatus therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1017258A JPH0830973B2 (ja) 1989-01-26 1989-01-26 数値制御装置における工具送り速度補正方法及びその装置

Publications (2)

Publication Number Publication Date
JPH02196307A true JPH02196307A (ja) 1990-08-02
JPH0830973B2 JPH0830973B2 (ja) 1996-03-27

Family

ID=11938937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1017258A Expired - Lifetime JPH0830973B2 (ja) 1989-01-26 1989-01-26 数値制御装置における工具送り速度補正方法及びその装置

Country Status (2)

Country Link
US (1) US5083280A (ja)
JP (1) JPH0830973B2 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2697399B2 (ja) * 1991-09-13 1998-01-14 三菱電機株式会社 位置決め装置及びそのプログラム表示方法
US5375066A (en) * 1993-03-01 1994-12-20 The United States Of America As Represented By The Secretary Of Commerce Apparatus and methods for implementing error correction in real time for machine tools with encoder-type position feedback
GB9514321D0 (en) * 1995-07-13 1995-09-13 Renishaw Plc Laser measuring apparatus
US6317646B1 (en) * 1997-03-19 2001-11-13 Fadal Machining Centers, Inc. CNC machine having interactive control of corner tolerance that is programmed to vary with the corner angle
IL126033A (en) * 1998-09-02 2002-12-01 Omat Ltd Method and system for adaptive control for cutting operations
DE19930859A1 (de) * 1999-07-05 2001-01-18 Sirona Dental Systems Gmbh Verfahren zur Erstellung von medizinischen, insbesondere zahnmedizinischen Paßkörpern
JP2003263208A (ja) * 2002-03-11 2003-09-19 Yoshiaki Kakino Ncプログラムの作成方法、nc装置及びコンピュータプログラム
US6961637B2 (en) 2003-02-25 2005-11-01 Ge Fanuc Automation Americas, Inc. On demand adaptive control system
JP5802517B2 (ja) * 2011-10-21 2015-10-28 オークマ株式会社 工作機械及びそのモータ制御方法
US9329592B2 (en) * 2012-11-27 2016-05-03 Pratt & Whitney Canada Corp. Methods and systems for calculation of feedrate
JP6379536B2 (ja) * 2014-03-12 2018-08-29 株式会社ジェイテクト 数値制御装置及びncプログラム作成装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55102008A (en) * 1979-01-29 1980-08-04 Oki Electric Ind Co Ltd Numeral control system
JPS59166448A (ja) * 1983-03-10 1984-09-19 Mitsubishi Heavy Ind Ltd 適応制御nc工作機械装置
JPS63265306A (ja) * 1987-04-23 1988-11-01 Mitsubishi Heavy Ind Ltd 数値制御装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1076940B (it) * 1976-08-25 1985-04-27 Fiorini Antonio Procedimento di regolazione dell avanzamento del pezzo in funzione della potenza assorbita dalo dagli utensili in macchine operatrici e relativo dispositivo di regolazione
JPS55120953A (en) * 1979-03-13 1980-09-17 Fanuc Ltd Method for controlling feeding speed of cutting tool
US4394608A (en) * 1980-11-20 1983-07-19 Gettys Manufacturing Co., Inc. Machine tool tracing system
JPS58171243A (ja) * 1982-03-29 1983-10-07 Fanuc Ltd 数値制御装置
JPS59161252A (ja) * 1983-03-04 1984-09-12 Fanuc Ltd 倣い制御装置
US4707793A (en) * 1985-09-30 1987-11-17 The Boeing Company Method of determining feed rate and cutting speed for cutting metal and of predicting cutting effects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55102008A (en) * 1979-01-29 1980-08-04 Oki Electric Ind Co Ltd Numeral control system
JPS59166448A (ja) * 1983-03-10 1984-09-19 Mitsubishi Heavy Ind Ltd 適応制御nc工作機械装置
JPS63265306A (ja) * 1987-04-23 1988-11-01 Mitsubishi Heavy Ind Ltd 数値制御装置

Also Published As

Publication number Publication date
US5083280A (en) 1992-01-21
JPH0830973B2 (ja) 1996-03-27

Similar Documents

Publication Publication Date Title
JPH02196307A (ja) 数値制御装置における工具送り速度補正方法及びその装置
US4728872A (en) Robot path error correction system
US20060032840A1 (en) Part-geometry independent real time closed loop weld pool temperature control system for multi-layer dmd process
CN104303118B (zh) 数控装置
US10324444B2 (en) Numerical controller including tool retracting function for avoidance of interference
EP0661615B1 (en) Method for controlling servo mechanism flexibly
US20060184278A1 (en) Robot movement control method
JP6408040B2 (ja) 数値制御装置
JPH11342473A (ja) Tig溶接用ロボットの制御方法
US20160224007A1 (en) Numerical controller capable of neighboring point search with consideration for tool attitude
JP5165198B2 (ja) アーク溶接ロボットの溶接条件設定方法
JP3499347B2 (ja) 溶接ロボット制御方法
JP2843399B2 (ja) レーザ加工機の加工条件設定装置
WO2021004659A1 (de) Dynamische mischung von schutzgasen
JPH0242031B2 (ja)
JPS6219347A (ja) 回転工具による平面切削時の制御方法
JP2752124B2 (ja) レーザ加工方法
JP2638401B2 (ja) 消耗電極式アーク溶接機のワイヤ送給速度制御装置
JPH09292913A (ja) Ncデータ作成装置
JPS60237505A (ja) ロボツト制御方法
JPH0373226A (ja) Ncワイヤ放電加工機のコーナ制御方法
JP4287920B2 (ja) 切断機の切削制御方法およびその装置
JP2640467B2 (ja) 数値制御装置
JPH0839396A (ja) Nc装置のオーバライド機構
Bekmurzaev Regulation of operation of the production division with the use of modal methods

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090327

Year of fee payment: 13

EXPY Cancellation because of completion of term