JPH0249857B2 - - Google Patents
Info
- Publication number
- JPH0249857B2 JPH0249857B2 JP57053743A JP5374382A JPH0249857B2 JP H0249857 B2 JPH0249857 B2 JP H0249857B2 JP 57053743 A JP57053743 A JP 57053743A JP 5374382 A JP5374382 A JP 5374382A JP H0249857 B2 JPH0249857 B2 JP H0249857B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- drill
- skip
- machining
- signal
- 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 - Lifetime
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
- G05B19/4163—Adaptive control of feed or cutting velocity
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36514—Select by force, height or other detection
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)
Description
〔産業上の利用分野〕
本発明は適応制御機能付NC装置に関するもの
である。 〔従来技術とその問題点〕 周知のように、従来のNC装置はNCプログラ
ムの順序に従つて忠実に工具やハンドなどを移動
させて被加工物の加工や搬送を行うもので、移動
途中でのNCプログラムの変更は行なわれないも
のである。 従つて、例えばNC工作機において、工具の切
れ味が悪くなつた時は刃物に無理な力がかかり欠
損して加工不能になつたり、加工精度が著しく低
下したりすることがある。 また、例えば穴明け加工を行う場合、ドリルの
昇降を手動で行う手動式ボール盤であると、切れ
味が悪くなつた時、ドリルを間歇的に上下させ乍
ら穴明けを行うと、ドリルの刃を欠損させずに加
工を完了することができ、ドリルの上下動作は切
れ味が悪くなるにつれて増加させなければならな
いことは経験的によく知られたところである。 従来のNC工作機では、この経験に基づき、工
具状態が悪くなつた時の加工動作を考慮した間歇
送り動作を伴うNCプログラムを作つている。 従つて工具状態が良いときには、不必要な時間
を浪費することになり、また、工具状態が予測以
上に悪くなつた時は加工に無理が発生し、最悪な
ときは加工途中で、工具取り替えのため、中断す
る必要が発生したりする。 〔発明が解決しようとする課題〕 この問題を解決するため、従来、適応制御手法
をNC装置へ適用することが提案され、その一手
法として、時々刻々変化する加工状態を検出し、
常に最適な状態に合わせるよう補正するため、状
態検出器の検出データを適応制御装置に与え、検
出データに応じた修正データ、例えば送り速度、
主軸回転速度変更データを演算してNC装置へ与
え、適応制御を行う方法が考えられている。しか
しながらこの方法は、各NC装置毎に異なる適応
制御装置を開発しなければならないことと、使い
勝手に難があるため、実用化に問題があり、あま
り普及されていない。 そこで、この発明は、従来のような適応制御装
置が不要で、しかも適応条件の設定が容易な適応
制御機能付NC装置を提供しようとするものであ
る。 〔課題を解決するための手段〕 この発明は上記の問題点を解決するためになさ
れたもので、複数の加工状態の検出器をとらえる
検出器、例えば加工送り反力の変化や、加工主軸
反力等の変化をとらえる電流検出器と、その検出
信号に応じてスキツプ信号を送出するスキツプ信
号発生手段を設けると共に、NCプログラム記憶
回路の変化に対応した複数のプログラム・ブロツ
クを予め組み込み、前記スキツプ信号が発生した
時、実行中のプログラム・ブロツクを強制的に終
了させ、そのスキツプ信号に応じたプログラム・
ブロツクに瞬時移行させる手段を具備するように
したものである。 以下、この発明を穴明け加工NC工作機に適用
した場合の実施例について図面に基づき説明すれ
ば次の通りである。 〔実施例〕 第1図は、実施例の穴明け加工NC工作機のド
リルDの動作を示すもので、a図はドリルD(工
具)が新しい時の穴明け加工動作を示すものであ
る。 この場合は、始点Z0からドリルDは早送りによ
つてZ1点(被加工物の穴明け開始点)まで降下
し、速度V1で目標点Z2点まで穴明け加工が行な
われ、Z2点にドリルDが達し穴明けが完了すると
Z0点まで早戻りする。 b図はドリルDの切れが途中で悪くなつた時の
穴明け加工動作を示すもので、切り屑がたまつて
切れが悪くなつたりした時、人間が手動式ボール
盤を扱つている時行うようにドリルDを一旦上昇
させた後降下させる穴明けをZ2点まで行い、穴明
けが完了するとZ0点まで早戻りする。 c図は、工具が悪くなつた時はZ1点からの穴明
け速度(降下速度)をV2とし、工具が悪いので
必然的に切れも悪いので、b図の場合と同様、ド
リルのスキツプ動作を間歇的に行いながらZ2点ま
で加工し、穴明け完了と共に始点Z0に早戻りす
る。 即ち、工具の状態に応じて、最短時間で穴明け
加工を行うものである。 では次に、その構成及び動作について説明しよ
う。 第2図は実施例の穴明け加工NC工作機のブロ
ツク図である。 図において、1はX軸方向の送りモータ、2は
Y軸方向の送りモータ、3はZ軸方向の送りモー
タである。 この発明の実施例ではこのZ軸方向の送りモー
タ3を工具の切れ味や外部状況に応じて制御して
ドリルDを第1図のa〜cに示すように制御する
ものである。 従つてここでは送りモータ1,2に関しての制
御は関係ないので省略する。 4はNCプログラムを格納したNCプログラム
記憶回路で、指令順序カウンタ5によつて実行ブ
ロツクが指定されると、その実行ブロツクが指令
読出回路6を介して読み出され、デコーダー7に
よつて移動指令の内容が解読される。 8は演算回路で、デコーダー7によつて解読さ
れた移動指令から、補間、補正計算を行つて、目
標位置及び送り速度を演算し、その演算値は移動
指令回路9を介してサーボモータ制御回路10″
に与えられ、サーボモータ制御回路10″はサー
ボアンプ11″を介してZ軸方向の送りモータ3
を制御する。 そうして、送りモータには速度検出器TGが接
続されていてサーボモータ制御回路10″からサ
ーボアンプ11″に与えられる速度指令に見合う
ように一定制御されると共に、送りモータ3によ
つて降下するドリルDの位置は、パルス発生機
PGによつて検出されその検出パルス数と、移動
指令回路9からサーボモータ制御回路10″に入
力するパルス数が一致した時、つまり目標位置に
達した時サーボモータ制御回路10″から一致信
号が一致判別回路12へ送出される。 この時移動指令回路9から指令終了信号が一致
判別回路12へ入力すると、一致致判別回路12
からオアゲート13を介してアンドゲート14へ
完了信号(開信号)が送出される。 アンドゲート14へ開信号が与えられると、加
算回路15により現ブロツク番号に1を加算され
たものが指令順序カウンタ5に与えられ、指令順
序カウンタ5からNCプログラム記憶装置4へ次
の実行ブロツクを指定する信号が送出される。 以上の構成及び動作は従来のNC工作機と同じ
である。 従来のNC工作機と違う点は、先ず第1に知能
センサ、即ち加工状態の変化をとらえる検出器を
設けたことである。 この実施例の場合、送り反力と主軸反力を検出
するため、送りモータ電流と主軸モータ電流の変
動を検出する装置を設けた(図示せず)。 そして第2には、それらの検出電流が一定値以
上になつた時電子スイツチS1,S2を夫々動作さ
せ、スキツプ信号1、2を発生させるようにした
点である。 第3には、加工状態の変化に対応した数種のプ
ログラム・ブロツクを予め組み込んだ点である。 この実施例では、第1図に示すようなZ軸方向
の動作をさせるため、次のようにNCプログラム
を組んでいる。
である。 〔従来技術とその問題点〕 周知のように、従来のNC装置はNCプログラ
ムの順序に従つて忠実に工具やハンドなどを移動
させて被加工物の加工や搬送を行うもので、移動
途中でのNCプログラムの変更は行なわれないも
のである。 従つて、例えばNC工作機において、工具の切
れ味が悪くなつた時は刃物に無理な力がかかり欠
損して加工不能になつたり、加工精度が著しく低
下したりすることがある。 また、例えば穴明け加工を行う場合、ドリルの
昇降を手動で行う手動式ボール盤であると、切れ
味が悪くなつた時、ドリルを間歇的に上下させ乍
ら穴明けを行うと、ドリルの刃を欠損させずに加
工を完了することができ、ドリルの上下動作は切
れ味が悪くなるにつれて増加させなければならな
いことは経験的によく知られたところである。 従来のNC工作機では、この経験に基づき、工
具状態が悪くなつた時の加工動作を考慮した間歇
送り動作を伴うNCプログラムを作つている。 従つて工具状態が良いときには、不必要な時間
を浪費することになり、また、工具状態が予測以
上に悪くなつた時は加工に無理が発生し、最悪な
ときは加工途中で、工具取り替えのため、中断す
る必要が発生したりする。 〔発明が解決しようとする課題〕 この問題を解決するため、従来、適応制御手法
をNC装置へ適用することが提案され、その一手
法として、時々刻々変化する加工状態を検出し、
常に最適な状態に合わせるよう補正するため、状
態検出器の検出データを適応制御装置に与え、検
出データに応じた修正データ、例えば送り速度、
主軸回転速度変更データを演算してNC装置へ与
え、適応制御を行う方法が考えられている。しか
しながらこの方法は、各NC装置毎に異なる適応
制御装置を開発しなければならないことと、使い
勝手に難があるため、実用化に問題があり、あま
り普及されていない。 そこで、この発明は、従来のような適応制御装
置が不要で、しかも適応条件の設定が容易な適応
制御機能付NC装置を提供しようとするものであ
る。 〔課題を解決するための手段〕 この発明は上記の問題点を解決するためになさ
れたもので、複数の加工状態の検出器をとらえる
検出器、例えば加工送り反力の変化や、加工主軸
反力等の変化をとらえる電流検出器と、その検出
信号に応じてスキツプ信号を送出するスキツプ信
号発生手段を設けると共に、NCプログラム記憶
回路の変化に対応した複数のプログラム・ブロツ
クを予め組み込み、前記スキツプ信号が発生した
時、実行中のプログラム・ブロツクを強制的に終
了させ、そのスキツプ信号に応じたプログラム・
ブロツクに瞬時移行させる手段を具備するように
したものである。 以下、この発明を穴明け加工NC工作機に適用
した場合の実施例について図面に基づき説明すれ
ば次の通りである。 〔実施例〕 第1図は、実施例の穴明け加工NC工作機のド
リルDの動作を示すもので、a図はドリルD(工
具)が新しい時の穴明け加工動作を示すものであ
る。 この場合は、始点Z0からドリルDは早送りによ
つてZ1点(被加工物の穴明け開始点)まで降下
し、速度V1で目標点Z2点まで穴明け加工が行な
われ、Z2点にドリルDが達し穴明けが完了すると
Z0点まで早戻りする。 b図はドリルDの切れが途中で悪くなつた時の
穴明け加工動作を示すもので、切り屑がたまつて
切れが悪くなつたりした時、人間が手動式ボール
盤を扱つている時行うようにドリルDを一旦上昇
させた後降下させる穴明けをZ2点まで行い、穴明
けが完了するとZ0点まで早戻りする。 c図は、工具が悪くなつた時はZ1点からの穴明
け速度(降下速度)をV2とし、工具が悪いので
必然的に切れも悪いので、b図の場合と同様、ド
リルのスキツプ動作を間歇的に行いながらZ2点ま
で加工し、穴明け完了と共に始点Z0に早戻りす
る。 即ち、工具の状態に応じて、最短時間で穴明け
加工を行うものである。 では次に、その構成及び動作について説明しよ
う。 第2図は実施例の穴明け加工NC工作機のブロ
ツク図である。 図において、1はX軸方向の送りモータ、2は
Y軸方向の送りモータ、3はZ軸方向の送りモー
タである。 この発明の実施例ではこのZ軸方向の送りモー
タ3を工具の切れ味や外部状況に応じて制御して
ドリルDを第1図のa〜cに示すように制御する
ものである。 従つてここでは送りモータ1,2に関しての制
御は関係ないので省略する。 4はNCプログラムを格納したNCプログラム
記憶回路で、指令順序カウンタ5によつて実行ブ
ロツクが指定されると、その実行ブロツクが指令
読出回路6を介して読み出され、デコーダー7に
よつて移動指令の内容が解読される。 8は演算回路で、デコーダー7によつて解読さ
れた移動指令から、補間、補正計算を行つて、目
標位置及び送り速度を演算し、その演算値は移動
指令回路9を介してサーボモータ制御回路10″
に与えられ、サーボモータ制御回路10″はサー
ボアンプ11″を介してZ軸方向の送りモータ3
を制御する。 そうして、送りモータには速度検出器TGが接
続されていてサーボモータ制御回路10″からサ
ーボアンプ11″に与えられる速度指令に見合う
ように一定制御されると共に、送りモータ3によ
つて降下するドリルDの位置は、パルス発生機
PGによつて検出されその検出パルス数と、移動
指令回路9からサーボモータ制御回路10″に入
力するパルス数が一致した時、つまり目標位置に
達した時サーボモータ制御回路10″から一致信
号が一致判別回路12へ送出される。 この時移動指令回路9から指令終了信号が一致
判別回路12へ入力すると、一致致判別回路12
からオアゲート13を介してアンドゲート14へ
完了信号(開信号)が送出される。 アンドゲート14へ開信号が与えられると、加
算回路15により現ブロツク番号に1を加算され
たものが指令順序カウンタ5に与えられ、指令順
序カウンタ5からNCプログラム記憶装置4へ次
の実行ブロツクを指定する信号が送出される。 以上の構成及び動作は従来のNC工作機と同じ
である。 従来のNC工作機と違う点は、先ず第1に知能
センサ、即ち加工状態の変化をとらえる検出器を
設けたことである。 この実施例の場合、送り反力と主軸反力を検出
するため、送りモータ電流と主軸モータ電流の変
動を検出する装置を設けた(図示せず)。 そして第2には、それらの検出電流が一定値以
上になつた時電子スイツチS1,S2を夫々動作さ
せ、スキツプ信号1、2を発生させるようにした
点である。 第3には、加工状態の変化に対応した数種のプ
ログラム・ブロツクを予め組み込んだ点である。 この実施例では、第1図に示すようなZ軸方向
の動作をさせるため、次のようにNCプログラム
を組んでいる。
【表】
Claims (1)
- 1 複数の加工状態の変化をとらえる検出器と、
その検出信号に応じた複数のスキツプ信号を送出
するスキツプ信号発生手段を設けると共に、NC
プログラム記憶回路に前記加工状態の変化に対応
した加工速度と逆戻りを含む複数のプログラム・
ブロツクを予め組み込み、前記スキツプ信号が発
生した時、実行中のプログラム・ブロツクを強制
的に終了させ、そのスキツプ信号に応じたプログ
ラム・ブロツクに瞬時に移行させる手段を具備し
中断することなく継続してプログラムを実行する
ことを特徴とする適応制御機能付NC装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5374382A JPS58171242A (ja) | 1982-04-02 | 1982-04-02 | 適応制御機能付nc装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5374382A JPS58171242A (ja) | 1982-04-02 | 1982-04-02 | 適応制御機能付nc装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58171242A JPS58171242A (ja) | 1983-10-07 |
| JPH0249857B2 true JPH0249857B2 (ja) | 1990-10-31 |
Family
ID=12951291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5374382A Granted JPS58171242A (ja) | 1982-04-02 | 1982-04-02 | 適応制御機能付nc装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58171242A (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6051904A (ja) * | 1983-08-31 | 1985-03-23 | Hitachi Seiki Co Ltd | 数値制御装置 |
| JPS6063605A (ja) * | 1983-09-16 | 1985-04-12 | Fanuc Ltd | 複合スキップ機能を有する数値制御装置 |
| JPS60245002A (ja) * | 1984-05-18 | 1985-12-04 | Fanuc Ltd | ドウエルに対するスキツプ装置 |
| JPS61190607A (ja) * | 1985-02-18 | 1986-08-25 | Toyoda Mach Works Ltd | 異常停止機能を備えた数値制御工作機械 |
| JP7252040B2 (ja) * | 2019-04-03 | 2023-04-04 | ファナック株式会社 | 数値制御装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5340745A (en) * | 1976-09-24 | 1978-04-13 | Sakai Chem Ind Co Ltd | Organophosphorus compound and chlorine-containing resin composition |
| JPS5451079A (en) * | 1977-09-29 | 1979-04-21 | Toshiba Corp | Numerical control apparatus |
-
1982
- 1982-04-02 JP JP5374382A patent/JPS58171242A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58171242A (ja) | 1983-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6937942B2 (en) | Method and apparatus of detecting tool abnormality in a machine tool | |
| US3418549A (en) | Combined numerical and torque control for a work and feed machine tool | |
| JP2004126956A (ja) | 数値制御装置 | |
| US4355362A (en) | Tracer control system | |
| US6111382A (en) | Device for controlling tapping device provided with composite tool having boring and tapping sections | |
| JPH0249857B2 (ja) | ||
| US6859680B2 (en) | Numerical controlling unit having tool-breakage detecting function | |
| EP0107147B1 (en) | Numerically controlled process and machine operating according to the process | |
| JP3670227B2 (ja) | 工作機械及びその制御方法 | |
| JPH0453649A (ja) | 不規則回転速度切削方法 | |
| CN106814689A (zh) | 数值控制装置 | |
| JPH06170697A (ja) | ドリルの過負荷監視方法および装置 | |
| KR100256490B1 (ko) | 씨엔씨공작기계의수치제어장치 | |
| JP2001277075A (ja) | 工作機械における切削工具の負荷検出方法および装置 | |
| JPS60180749A (ja) | 数値制御旋盤における加工基準点の補正制御方法 | |
| JPH0751992A (ja) | 穴開け加工方式 | |
| JPH0360620B2 (ja) | ||
| JP2606714B2 (ja) | 数値制御装置 | |
| JPH0258053B2 (ja) | ||
| US4654570A (en) | Upward tracing system | |
| JPH0343020B2 (ja) | ||
| JPH0740195A (ja) | Nc装置 | |
| JPH0366090B2 (ja) | ||
| TWM669535U (zh) | 車床加工自動化系統及半自動化車床 | |
| JPH0885044A (ja) | 加工負荷監視方式 |