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
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/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 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方式及びその装置に閏喝−る
。
りる工具送り速度の補jF方式及びその装置に閏喝−る
。
(従来の技術)
第3図は従来の数値制御装置におりる工具Jスり速度補
正方式を実現1する装置の一例を示すブロック図であり
、加工ブロクラム11か加工ソログラノ\デコート部1
2に読込まれて解釈され、1フロック分の工具送り情報
(工具送り速度、現在の二1↓↓位置、目標位置)SA
71<基準単位移動量ρ:I′出部13に送出される。
正方式を実現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っている。
り基準車(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。
フローチャートで説明すると、基べ」単位移動量算出部
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+ に戻って吹のブロ
ックに対し上述した動作な萩・返す。
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あるという問題かあった。
]二の場合、二[具の送り方向により工具の切削部分か
変化する場合がある。例えは、同一の王と、工具送り速
度1回転数、ビック2切込量て切削すると第5図に示す
ように工具か斜面を上る場合は工具の外周fr、1Δて
切削し、第61ヌ1し二元−う−ように工具か斜面を下
る場合には工具の先端部で切削する。従って、切削速度
やすくい角等が異ノイるので、加工負荷も大きく異)す
ることになる。このようノを加工負荷を常に一定範囲内
に保つように工具送り速度を補正し11から加工を行な
うことは従来技術では困難てあった。また、工具の送り
方向により工具送り速度を決定することはバーミルブロ
クラムにて可能であるが、プログラミングかイNめて型
層[になるので実用的でなかった。さらに、加工負荷監
視装置により加工負荷状態を監視し、+jから工具送り
速度を制御することもてきるが、加工負荷監視装置か高
価−Cあるという問題かあった。
本発明は上述のような事・11′1から成さねたちので
あり、本発明の目的は、加工f1荷を常(ζ一定範囲内
とする工具送り速度を容易に’tt%ることかてぎる数
値制御装置におりる工具送り速度補正ツノ式及びその装
置を提倶することにある。
あり、本発明の目的は、加工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段と、算出した送り
オーバーライド補正係数により前記送りオーバライミル
値を補正する手段とを具備することによって達成される
。
り情報により算出した基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バした
送りオーバーライド補正係数により送りオーバーライド
値を補正して工具送り速度を制御するようにしているの
て、とのような加工状態においても加工負荷の犬ぎさを
常に一定範囲内に保つことかできるものである。
(実施例)
第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に送出されるように/ぼっ
ている。
正方式を実現する装置を第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。
ヂャートて説明すると、基準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)。
合F+を算出する(次式(1)、ステップ54)。
そして、オーバーライ[〜補正係数算出部19は、ΔZ
s≧0であるか否かを確認しくステップs51 、Δz
S≧0である場合には次式(2)により送りオーバーラ
イド補正係数Cを算出しくステップS7)、Δ7.s<
Oである場合には次式(3)により送りオーバーライド
補正係数Cを算出する(ステップ58)。
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)か読出される。
)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)
。
タ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!っても大丈夫な場合と、オペレ
ータのノウハウ及び数値制御による自動決定オーバーラ
イドか融合てきる場合どを選択することかてぎる。
イッチ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に戻って次のブロッ
クに対し上述した動作を繰返す。
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 <、送りオーバー
ライド値を変化ざゼる手段であれはよい。
スイッチは限定されるものてはlx <、送りオーバー
ライド値を変化ざゼる手段であれはよい。
また、送りオーバーライ]・補正係数を求める式も限定
されるものではない。
されるものではない。
(発明の効果)
」リドのように木発明の数イIr1制御装置におりる工
具送り速度補正方式及びその装置によれは、加工負荷の
大ぎざを児に一定iIM囲内に保つことかできるので、
効率の良い加工を容易に実現し、ロス1〜ダウンを図る
ことかできる。
具送り速度補正方式及びその装置によれは、加工負荷の
大ぎざを児に一定iIM囲内に保つことかできるので、
効率の良い加工を容易に実現し、ロス1〜ダウンを図る
ことかできる。
第1図は木発明の数値制御装置におりる工具送り速度補
正方式を実現する装置の一例を示すブロック図、第2図
はその動作例を説明するフローヂャート、第3図は従来
の数値制御装置における工具送り速度補正方式を実現す
る装置の一例を示すブロック図、第4図はその動作例を
説明するフローチャート、第5図及び第6図はそれぞれ
ボールエンドミルによる加工状態を示す図である。 11・・・、加工プログラム、12・・、加工プログラ
ムデコート部、13・・・基準単位8動聞算出部、+1
・・・単位移動量算出部、15・・・位置算出部、16
・・・送りオハーライトスイッヂ、17申送りオーバー
ライド制御部、18・・・移動情報算出部、19・・・
オーバーライ1〜補正係数算1−i部、110・・・補
正式記憶部、111・・パラメータ登録部。
正方式を実現する装置の一例を示すブロック図、第2図
はその動作例を説明するフローヂャート、第3図は従来
の数値制御装置における工具送り速度補正方式を実現す
る装置の一例を示すブロック図、第4図はその動作例を
説明するフローチャート、第5図及び第6図はそれぞれ
ボールエンドミルによる加工状態を示す図である。 11・・・、加工プログラム、12・・、加工プログラ
ムデコート部、13・・・基準単位8動聞算出部、+1
・・・単位移動量算出部、15・・・位置算出部、16
・・・送りオハーライトスイッヂ、17申送りオーバー
ライド制御部、18・・・移動情報算出部、19・・・
オーバーライ1〜補正係数算1−i部、110・・・補
正式記憶部、111・・パラメータ登録部。
Claims (1)
- 【特許請求の範囲】 1、加工プログラム上に指令された工具送り情報により
算出した基準単位移動量と、別途入力された送りオーバ
ーライド値とにより単位移動量を算出し、算出した単位
移動量に従って目標位置まで工具送りを制御する数値制
御装置における工具送り速度を補正する場合、前記基準
単位移動量により特定の移動方向成分の割合を算出し、
算出した特定の移動方向成分の割合を、予め記憶されて
いる送りオーバーライド補正式に代入して送りオーバー
ライド補正係数を算出し、算出した送りオーバーライド
補正係数により前記送りオーバーライド値を補正するよ
うにしたことを特徴とする数値制御装置におりる工具送
り速度補正方式。 2、前記送りオーバーライド値の補正が当該送りオーバ
ーライド値に前記送りオーバーライド補正係数を乗じて
補正するようにした請求項1に記載の数値制御装置にお
ける工具送り速度補正方式。 3、加工プログラム上に指令された工具送り情報により
算出した基準単位移動量と、別途入力された送りオーバ
ーライド値とにより単位移動量を算出し、算出した単位
移動量に従って目標位置まで工具送りを制御する数値制
御装置において、前記基準単位移動量により特定の移動
方向成分の割合を算出する手段と、送りオーバーライド
補正式を予め記憶しておく手段と、前記特定の移動方向
成分の割合を前記送りオーバーライド補正式に代入して
送りオーバーライド補正係数を算出する手段と、算出し
た送りオーバーライド補正係数により前記送りオーバー
ライド値を補正する手段とでなることを特徴とする数値
制御装置における工具送り速度補正装置。 4、前記送りオーバーライド値を補正する手段が、当該
送りオーバーライド値に前記送りオーバーライド補正係
数を乗じて補正する手段である請求項3に記載の数値制
御装置における工具送り補正装置。
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)
| 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)
| 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)
| 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 |
-
1989
- 1989-01-26 JP JP1017258A patent/JPH0830973B2/ja not_active Expired - Lifetime
-
1990
- 1990-01-26 US US07/471,958 patent/US5083280A/en not_active Expired - Lifetime
Patent Citations (3)
| 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 |