JPS5968003A - 数値制御工作機械の非常機械原点復帰装置 - Google Patents
数値制御工作機械の非常機械原点復帰装置Info
- Publication number
- JPS5968003A JPS5968003A JP57179218A JP17921882A JPS5968003A JP S5968003 A JPS5968003 A JP S5968003A JP 57179218 A JP57179218 A JP 57179218A JP 17921882 A JP17921882 A JP 17921882A JP S5968003 A JPS5968003 A JP S5968003A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- machine
- origin
- return
- emergency
- 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—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/19—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/232—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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only
-
- 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/406—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 monitoring or safety
- G05B19/4067—Restoring data or position after power failure or other interruption
-
- 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/34—Director, elements to supervisory
- G05B2219/34365—After interrupt of operation, do other task and go on - resume operation
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50024—Go to reference, switches and dog to decelerate and to detect origin
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50103—Restart, reverse, return along machined path, stop
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50198—Emergency stop
-
- 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/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50249—Tool, probe, pen changer
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)
- Safety Devices In Control Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、数値制御工作機械の非常時における自動機械
原点復帰装置に関する。従来の数値制御工作機械におい
ては、数値制御工作機械の運転中に何らかの危険状態が
生じた場合、装置に配設されている非常停止ボタンを作
業省が操作して機械の運転を緊急停止させていた。この
非常停止によると、工作機械は、その作動位置を維持し
たままの状態で停止する。従って、通常NC軸は、一般
に機械原点から外れた状態にあるため、その位置からN
O制罪テープに従って再起動り゛ることは不可能である
。しかも非常停止ボタンは、すべての電源を落とすこと
によって機械の作動を停止させてしまうため、数値制御
装置自体に内在するソフ!〜ウェアの原点位置データ信
号も消減り−る。従つ−2− て、非常停止1−ボタンを操作した後に、ソフトウェア
のみによってオープンループの制御系でNC軸を原点に
復帰させることもできなかった。
原点復帰装置に関する。従来の数値制御工作機械におい
ては、数値制御工作機械の運転中に何らかの危険状態が
生じた場合、装置に配設されている非常停止ボタンを作
業省が操作して機械の運転を緊急停止させていた。この
非常停止によると、工作機械は、その作動位置を維持し
たままの状態で停止する。従って、通常NC軸は、一般
に機械原点から外れた状態にあるため、その位置からN
O制罪テープに従って再起動り゛ることは不可能である
。しかも非常停止ボタンは、すべての電源を落とすこと
によって機械の作動を停止させてしまうため、数値制御
装置自体に内在するソフ!〜ウェアの原点位置データ信
号も消減り−る。従つ−2− て、非常停止1−ボタンを操作した後に、ソフトウェア
のみによってオープンループの制御系でNC軸を原点に
復帰させることもできなかった。
この様な場合、従来の数値制御装置においてCよ、非常
停止後再起動をかけるために、自動連続運転モードから
ジョグモードに切り替え、作業者がNC軸の停止状態を
判別して、子れに応じた各個別の操作によって、ジョグ
送りによってNC軸を機械原点に復帰さlていた。或は
停止状態によっては、手動にて自動原点復帰命令コード
を入力して実行していた。
停止後再起動をかけるために、自動連続運転モードから
ジョグモードに切り替え、作業者がNC軸の停止状態を
判別して、子れに応じた各個別の操作によって、ジョグ
送りによってNC軸を機械原点に復帰さlていた。或は
停止状態によっては、手動にて自動原点復帰命令コード
を入力して実行していた。
特に、多数の数値制till 工作機械をトランスファ
ー袋間で連係してトランスファーマシンを形成したDN
Cシステムにおいて、この非常停止にをおこなうと、N
C軸の原点復帰は、各ステーションの数値制御工作機械
1台毎に、作業者が状況を判断して、それに適した各個
別の操作で原点復帰をさ「ないと、初期の連続運転の再
開ができない。このため、非常停止後のDNCシステム
の運転開始までの時間的ロスが大ぎく、かつ作業者自体
も繁−3− 雑な各個別的作業をしなければならなかった。この様に
非常停止による運転の中断は、運転再開のための手間と
時間がかかるという欠点を有していた。
ー袋間で連係してトランスファーマシンを形成したDN
Cシステムにおいて、この非常停止にをおこなうと、N
C軸の原点復帰は、各ステーションの数値制御工作機械
1台毎に、作業者が状況を判断して、それに適した各個
別の操作で原点復帰をさ「ないと、初期の連続運転の再
開ができない。このため、非常停止後のDNCシステム
の運転開始までの時間的ロスが大ぎく、かつ作業者自体
も繁−3− 雑な各個別的作業をしなければならなかった。この様に
非常停止による運転の中断は、運転再開のための手間と
時間がかかるという欠点を有していた。
そこで、本発明者らは、危険状態を回避できる運転の非
常中断機能を有し、かつ運転再開が容易にできる状態ま
で、NC軸を機械原点に、自動復帰させる装置を発明し
た。
常中断機能を有し、かつ運転再開が容易にできる状態ま
で、NC軸を機械原点に、自動復帰させる装置を発明し
た。
即ち、工具の加工送り動作の途中であっても、その工具
送り動作を直ちに中断し、危険のない方向即ち被工作物
から遠ざかる方向への戻し動作に切り変えて機械原点に
復帰させるようにすれば、非常停止をか【プなくても一
般に危険状態を回避することができる。このため機械原
点からの連続運転の再開も容易にできるようになる。
送り動作を直ちに中断し、危険のない方向即ち被工作物
から遠ざかる方向への戻し動作に切り変えて機械原点に
復帰させるようにすれば、非常停止をか【プなくても一
般に危険状態を回避することができる。このため機械原
点からの連続運転の再開も容易にできるようになる。
一方、一般の数値制御工作機械を配列したトランスファ
ーマシンにおいては、数種の工具を交換する機能を備え
たものも存在する。従って、一連の加工サイクル中に工
具交換を行う数値制御工作機械においては、その工具の
種類によっては、ニー 4 − 具戻しのサイクルを苔えな(プればならない。例えばド
リル加工の場合には、主軸を正転したまま主軸を後退さ
せることができる。しかし、タップ加工の場合は、主軸
を逆転させて、主軸を接返させなければならない。従っ
て、このような工具の主軸に装着されている工具の種類
を判別することと、それに応じて戻しサイクルを変更す
ることが必要となってくる。又、再開時において、加工
順序が決っているものにおいては、その初期の工具を主
軸に装置すると直ちに自動百聞することができる。
ーマシンにおいては、数種の工具を交換する機能を備え
たものも存在する。従って、一連の加工サイクル中に工
具交換を行う数値制御工作機械においては、その工具の
種類によっては、ニー 4 − 具戻しのサイクルを苔えな(プればならない。例えばド
リル加工の場合には、主軸を正転したまま主軸を後退さ
せることができる。しかし、タップ加工の場合は、主軸
を逆転させて、主軸を接返させなければならない。従っ
て、このような工具の主軸に装着されている工具の種類
を判別することと、それに応じて戻しサイクルを変更す
ることが必要となってくる。又、再開時において、加工
順序が決っているものにおいては、その初期の工具を主
軸に装置すると直ちに自動百聞することができる。
さらに各送り軸にはそれぞれ機械原点が定められており
、この原点近傍には、原点復帰不可ゾーンが設けられ、
これを検出することによって、各NC軸ごとに精度の良
い原点復帰戻しυイクルを制御する必要がある。
、この原点近傍には、原点復帰不可ゾーンが設けられ、
これを検出することによって、各NC軸ごとに精度の良
い原点復帰戻しυイクルを制御する必要がある。
本発明は、以上のような考察の下になされlcものであ
って、非常戻し機能が働いた場合に、加工処理をただち
に中断し、NC軸を適正な方法で原点に復帰させ、そし
て復帰後は、ただちに再起動がかかり得る状態に自動的
にさせることを目的と−5− した非常機械原点復帰装置を提供することを目的とする
。
って、非常戻し機能が働いた場合に、加工処理をただち
に中断し、NC軸を適正な方法で原点に復帰させ、そし
て復帰後は、ただちに再起動がかかり得る状態に自動的
にさせることを目的と−5− した非常機械原点復帰装置を提供することを目的とする
。
即ち、本発明は、所定のプログラム化された命令コード
を解読して、NC軸に作動指令を与える指令信号を出力
する数値制御装置と、該数値制御装置からの指令信号に
応じて、工作加工する工作機械とからなる数値制御工作
機械の加工゛す′イクル中の非常時にお【プる機械NC
軸の自動機械原点復帰装置であって、 非常機械原点復帰の開始指令を前記数値制御装置に与え
る非常機械原点復帰指令手段と、各NC軸の機械原点復
帰不可ゾーンを検出し、該検出信号を数値制御装置に与
えるセンサとを有し、前記数値制御装置は、制御サイク
ル中の主軸頭に装着されている工具種類を記憶する工具
記憶部と、該工具記憶部に記憶されでいる工具の種類に
応じて、主軸の正逆転制御を行う主軸正逆転制御部と、
前記センサからの信号に応じて、各NC軸を指定された
モードでの機械原点復帰を指令する機械原点復帰指令部
と、原点復帰後に、前記工具記憶部の−〇 − 記憶情報に応じて、初期加工υイクル工具を主軸頭に装
置する指令をする初期工具交換指令部とからなることを
特徴とする数値制御工作機械の非常機械原点復帰装置か
らなる。
を解読して、NC軸に作動指令を与える指令信号を出力
する数値制御装置と、該数値制御装置からの指令信号に
応じて、工作加工する工作機械とからなる数値制御工作
機械の加工゛す′イクル中の非常時にお【プる機械NC
軸の自動機械原点復帰装置であって、 非常機械原点復帰の開始指令を前記数値制御装置に与え
る非常機械原点復帰指令手段と、各NC軸の機械原点復
帰不可ゾーンを検出し、該検出信号を数値制御装置に与
えるセンサとを有し、前記数値制御装置は、制御サイク
ル中の主軸頭に装着されている工具種類を記憶する工具
記憶部と、該工具記憶部に記憶されでいる工具の種類に
応じて、主軸の正逆転制御を行う主軸正逆転制御部と、
前記センサからの信号に応じて、各NC軸を指定された
モードでの機械原点復帰を指令する機械原点復帰指令部
と、原点復帰後に、前記工具記憶部の−〇 − 記憶情報に応じて、初期加工υイクル工具を主軸頭に装
置する指令をする初期工具交換指令部とからなることを
特徴とする数値制御工作機械の非常機械原点復帰装置か
らなる。
第1図は、本発明概念をブロック図で表わしたものであ
る。実線ブロック部が本発明に係る構成部分を示し、破
線ブロックは、本発明装置と関係するN G fill
m工作機械の構成部分である。非常機械原点復帰指令
手段10とは、作業者の操作ににって、数値制御装置3
0に、にその旨の信号が入力し得るような信号発生装置
を言う。数値制御装置30は、該信号を割り込み信号と
して受は付け、一連のNO加、■処理ルーチン40を一
度中断する。
る。実線ブロック部が本発明に係る構成部分を示し、破
線ブロックは、本発明装置と関係するN G fill
m工作機械の構成部分である。非常機械原点復帰指令
手段10とは、作業者の操作ににって、数値制御装置3
0に、にその旨の信号が入力し得るような信号発生装置
を言う。数値制御装置30は、該信号を割り込み信号と
して受は付け、一連のNO加、■処理ルーチン40を一
度中断する。
その後、本発明の要旨にかかる非常機械原点復帰プロセ
スに制御を移す。
スに制御を移す。
工具記憶部32とは、非常機械原点復帰指令が入力され
た時点における制御サイクル中の主軸頭に装置されてい
る工具の種類を記g1?lる手段である。即ち、現加工
中のNO加工処理ルーブン/IOの工具指令に応じて、
現加工中の工具の種類を記−7− 憶することが可能である。
た時点における制御サイクル中の主軸頭に装置されてい
る工具の種類を記g1?lる手段である。即ち、現加工
中のNO加工処理ルーブン/IOの工具指令に応じて、
現加工中の工具の種類を記−7− 憶することが可能である。
主軸正逆転制御部34は、非常機械原点復帰指令を入ツ
ノしたときは、前記、工具記憶部32に記憶されている
現加工1ノイクル中の工具の秤別を判別し、それに応じ
て、工具の戻しに適正な主軸の正逆転制御を行なう。
ノしたときは、前記、工具記憶部32に記憶されている
現加工1ノイクル中の工具の秤別を判別し、それに応じ
て、工具の戻しに適正な主軸の正逆転制御を行なう。
NC軸の機械原点復帰不可ゾーンとは、原点の近傍に設
()られており、NC軸を精度よく原点に復帰させるた
めのものである。すなわち、可動台の慣性による停止タ
イミングのずれを防止するためには、原点近傍に配設さ
れた減速センサによって減速位置を検出し、一定の時間
、一定の速度に減速し、定常低速度にした上で、原点位
置検出セン1すからの信号を検出して駆動装置50を停
止させる必要がある。さらに、送りネジのパックラッシ
コによる位置誤差をなくすため、一定の方向から原点に
復帰させることも必要である。
()られており、NC軸を精度よく原点に復帰させるた
めのものである。すなわち、可動台の慣性による停止タ
イミングのずれを防止するためには、原点近傍に配設さ
れた減速センサによって減速位置を検出し、一定の時間
、一定の速度に減速し、定常低速度にした上で、原点位
置検出セン1すからの信号を検出して駆動装置50を停
止させる必要がある。さらに、送りネジのパックラッシ
コによる位置誤差をなくすため、一定の方向から原点に
復帰させることも必要である。
そこで上記の定モード動作による精度の良い機械原点へ
の復帰を実現するために、機械原点復帰不可ゾーンを設
り、そのゾーン中において、非常−8− 機械原点復帰指令が出た場合は、一度逆方向に即ち、原
点から遠ざかる方向にNC軸を作動させ、−且機械原点
復帰可能ゾーンに送出した後、逆方向に一定の速度で機
械原点復帰不可ゾーンに近づけるようにしている。従っ
て、各NC軸には、機械原点復帰不可ゾーンを検出する
機械原点復帰不可ゾーン検出センリー20を設()てお
り、このセンサの検出信号は、数値制御装置30の原点
復帰指令部36に入力する。原点復帰指令部36は、各
NC軸の現在位置を入力することによって、それぞれの
各NC軸をそれに応じた制御モードで機械原点に復帰さ
せる。
の復帰を実現するために、機械原点復帰不可ゾーンを設
り、そのゾーン中において、非常−8− 機械原点復帰指令が出た場合は、一度逆方向に即ち、原
点から遠ざかる方向にNC軸を作動させ、−且機械原点
復帰可能ゾーンに送出した後、逆方向に一定の速度で機
械原点復帰不可ゾーンに近づけるようにしている。従っ
て、各NC軸には、機械原点復帰不可ゾーンを検出する
機械原点復帰不可ゾーン検出センリー20を設()てお
り、このセンサの検出信号は、数値制御装置30の原点
復帰指令部36に入力する。原点復帰指令部36は、各
NC軸の現在位置を入力することによって、それぞれの
各NC軸をそれに応じた制御モードで機械原点に復帰さ
せる。
初期工具交換指令部38は、NC軸が機械原点に復帰し
た後に、前記工具記憶部32の情報に応じて初期加工サ
イクルの第1工具を主軸頭に、装置する指令出す。
た後に、前記工具記憶部32の情報に応じて初期加工サ
イクルの第1工具を主軸頭に、装置する指令出す。
以上の如ぎ非常機械原点復帰の該一連の処理が終った後
には、加工開始できる最初の状態に復帰することが可能
である。
には、加工開始できる最初の状態に復帰することが可能
である。
以下、本発明を実施例に基づいてさらに詳しく−〇
− 述べる。
− 述べる。
第2図は、本発明の具体的な一実施例にかかる非常機械
原点復帰装置を有する数値制御工作機械の全体の構成図
を示したものである。数値制御工作機械は主に数値制御
装[30aと、これを外部から操作入力する操作盤70
と駆動装置30a及び工作機械60aとからなっている
。数値制御装置30aは、所定のプログラム及びデータ
を記憶する記憶装置302及びこれと信号を交換し、命
令コードを解読して所定の信号を発生させるCPU30
1及び入出力装置との信号の整合をとるインクフェイス
303、さらにNC軸を駆動するパルス信号を発生させ
るパルス発生器304及びサーボ目標値を設定する偏差
カウンタ305どから成りたっている。
原点復帰装置を有する数値制御工作機械の全体の構成図
を示したものである。数値制御工作機械は主に数値制御
装[30aと、これを外部から操作入力する操作盤70
と駆動装置30a及び工作機械60aとからなっている
。数値制御装置30aは、所定のプログラム及びデータ
を記憶する記憶装置302及びこれと信号を交換し、命
令コードを解読して所定の信号を発生させるCPU30
1及び入出力装置との信号の整合をとるインクフェイス
303、さらにNC軸を駆動するパルス信号を発生させ
るパルス発生器304及びサーボ目標値を設定する偏差
カウンタ305どから成りたっている。
一方操作盤70は、CPU301に所定の指令信号等を
与えるキーボード71、NC制御テープを入力する紙テ
ープリーダ73、CPUの情報を出力するCRTディス
プレイ72及び本発明の一部を構成する非常原点復帰ス
イッチ10aとから−10− 成りたっている。
与えるキーボード71、NC制御テープを入力する紙テ
ープリーダ73、CPUの情報を出力するCRTディス
プレイ72及び本発明の一部を構成する非常原点復帰ス
イッチ10aとから−10− 成りたっている。
一方、駆動装置50aは、偏差カウンタ305の値に応
じて、直流電圧を発生するドライバ51、ドライバ51
の直流電圧に応じて回転速度を可変するサーボモータ5
2、このサーボモータ52に直結したNC駆動軸61a
とから成りたっている。
じて、直流電圧を発生するドライバ51、ドライバ51
の直流電圧に応じて回転速度を可変するサーボモータ5
2、このサーボモータ52に直結したNC駆動軸61a
とから成りたっている。
一方工作機械60aは、主軸頭65a1マシニングセン
タ602、工具交換装置603及び加工物支持台テーブ
ル601からなり、テーブル601は、前記駆動軸61
aによって駆動される。
タ602、工具交換装置603及び加工物支持台テーブ
ル601からなり、テーブル601は、前記駆動軸61
aによって駆動される。
NG駆動軸の送り速度及び位置制御は、レゾルバ53か
らの速度信号をドライバ51に帰還し、位置信号を偏差
カウンタ305に帰還1−る方法をとる。
らの速度信号をドライバ51に帰還し、位置信号を偏差
カウンタ305に帰還1−る方法をとる。
第3図に示す様にNC駆動軸61aと係合するテーブル
60.1は、原点復帰不可ゾーンを設定するドッグ60
4及びこれと係合するリミットスイッチ605とを有し
、また減速ゾーンを設定するドッグ606、これを検出
するリミットスイッチ607、及び原点位置を検出器る
ホトカップラ原−11一 点位置センサ608.609とからなりたっている。各
検出器605.607.609の出力は、数値制御装置
30aに入ノjする。
60.1は、原点復帰不可ゾーンを設定するドッグ60
4及びこれと係合するリミットスイッチ605とを有し
、また減速ゾーンを設定するドッグ606、これを検出
するリミットスイッチ607、及び原点位置を検出器る
ホトカップラ原−11一 点位置センサ608.609とからなりたっている。各
検出器605.607.609の出力は、数値制御装置
30aに入ノjする。
図上では、特にX軸方向のNC軸のみを図示して説明し
たが、他のY軸、Z軸についても同様である。
たが、他のY軸、Z軸についても同様である。
本発明を実現するための非常機械原点復帰装置は、第2
図及び第3図を用いて説明した上記ハードウェア上の構
成にN Cff、l allのソフトウェアを付加する
ことによって実現することができる。第4図は、CPU
処理のフローヂV−トを示したものである。NG加工処
理ルーチンの実行中に非常原点復帰スイッチ10aが押
されると、この信号はインタノエイス303を介してC
PtJ301に割り込みをか1フる。即し、ステップ1
02において、CPUに割込みがかかると、ステップ1
04において、NO加工処理ルーチンは退避され、非常
原点復帰のプログラムに分岐する。ステップ106にお
いて、記憶されている主軸頭に装置されている工具種別
をサーチする。工具種別をサーチする− 12 − 手法は、NO加工処理ルーチンにおいて、加工サイクル
中にプログラムによって工具の種類のデータを工具記憶
部32を形成するメモリ302の所定アドレスに記憶さ
せる。それをステップ106においてサーチすることに
よって検出することができる。ここで工具の種類どして
は、ドリル、タップ、ザグリ工具等の種類を選定するこ
とができるがタップが主軸頭に装置されている時は、主
軸の回転方向を逆転しなければ工作物から工具を遠ざけ
ることはできない。従ってステップ108において、工
具の種別がタップである場合には、ステップ110にお
いて、主軸の逆転指令信号を出力する。逆転指令信号は
、シーケンスコントローラ306を介して主軸を逆転さ
せる。そしてステップ112において、現在の各NC軸
の停止位置を検出ザる。即ち、機械原点復帰不可ゾーン
検出センサ20を構成するリミットスイッチ6050オ
ン状態、オフ状態を判別して行なう。例えば、すべての
NC軸が原点復帰不可ゾーンの中になければ通常のパル
ス分配によって原点復帰指令を出−13− すことにする。又、1つのZ軸が原点復帰不可ゾーンに
ある場合には、前述した様に一度原点復帰不可ゾーンを
はずした後に原点に復帰させる動作を行なう。このよう
に各軸ごとに原点復帰モードを定めたプログラムをステ
ップ114において選択する。ステップ116において
その選定されたプログラムに従って、原点信号を検出す
るまでパルス分配処理を行ってNC軸を機械原点まで復
帰停止さ「る。ステップ120において、パルス分配を
停止した時は、NC軸は全て機械原点に復帰されている
ことになる。
図及び第3図を用いて説明した上記ハードウェア上の構
成にN Cff、l allのソフトウェアを付加する
ことによって実現することができる。第4図は、CPU
処理のフローヂV−トを示したものである。NG加工処
理ルーチンの実行中に非常原点復帰スイッチ10aが押
されると、この信号はインタノエイス303を介してC
PtJ301に割り込みをか1フる。即し、ステップ1
02において、CPUに割込みがかかると、ステップ1
04において、NO加工処理ルーチンは退避され、非常
原点復帰のプログラムに分岐する。ステップ106にお
いて、記憶されている主軸頭に装置されている工具種別
をサーチする。工具種別をサーチする− 12 − 手法は、NO加工処理ルーチンにおいて、加工サイクル
中にプログラムによって工具の種類のデータを工具記憶
部32を形成するメモリ302の所定アドレスに記憶さ
せる。それをステップ106においてサーチすることに
よって検出することができる。ここで工具の種類どして
は、ドリル、タップ、ザグリ工具等の種類を選定するこ
とができるがタップが主軸頭に装置されている時は、主
軸の回転方向を逆転しなければ工作物から工具を遠ざけ
ることはできない。従ってステップ108において、工
具の種別がタップである場合には、ステップ110にお
いて、主軸の逆転指令信号を出力する。逆転指令信号は
、シーケンスコントローラ306を介して主軸を逆転さ
せる。そしてステップ112において、現在の各NC軸
の停止位置を検出ザる。即ち、機械原点復帰不可ゾーン
検出センサ20を構成するリミットスイッチ6050オ
ン状態、オフ状態を判別して行なう。例えば、すべての
NC軸が原点復帰不可ゾーンの中になければ通常のパル
ス分配によって原点復帰指令を出−13− すことにする。又、1つのZ軸が原点復帰不可ゾーンに
ある場合には、前述した様に一度原点復帰不可ゾーンを
はずした後に原点に復帰させる動作を行なう。このよう
に各軸ごとに原点復帰モードを定めたプログラムをステ
ップ114において選択する。ステップ116において
その選定されたプログラムに従って、原点信号を検出す
るまでパルス分配処理を行ってNC軸を機械原点まで復
帰停止さ「る。ステップ120において、パルス分配を
停止した時は、NC軸は全て機械原点に復帰されている
ことになる。
次にステップ122において、前記の工具記憶部に記憶
された工具の種別をサーチして、現工具が予じめ定めら
れたNOプログラムの初期工具データと一致しているか
否かを判別する。そのステップが124である。そして
初期工具と一致してない場合には、ステップ126にて
、工具交換指令コードを出力して工具交換を行う。工具
交換指令は、初期工具交換指令部38の一部を構成する
シーケンシャルコントローラ306を介して工具−14
− 交換装置603を駆動する。そして、この作業を行った
後、割り込みルーチンを形成する原点復帰ルチンは完了
する。これによってNC工作機械は起動可能な初期状態
にレットされたことになる。
された工具の種別をサーチして、現工具が予じめ定めら
れたNOプログラムの初期工具データと一致しているか
否かを判別する。そのステップが124である。そして
初期工具と一致してない場合には、ステップ126にて
、工具交換指令コードを出力して工具交換を行う。工具
交換指令は、初期工具交換指令部38の一部を構成する
シーケンシャルコントローラ306を介して工具−14
− 交換装置603を駆動する。そして、この作業を行った
後、割り込みルーチンを形成する原点復帰ルチンは完了
する。これによってNC工作機械は起動可能な初期状態
にレットされたことになる。
以」−要するに本発明は、NC加工処理ルーチンの実行
中に非常機械原点復帰スイッチを作業者が操作すること
によって、NC加工処理ルーチンを一時中断し、そして
適正かつ安全な自1FII機械原点への復帰を可能とし
、かつ、主軸頭に初期工具を自動的にセットするように
構成したものである。
中に非常機械原点復帰スイッチを作業者が操作すること
によって、NC加工処理ルーチンを一時中断し、そして
適正かつ安全な自1FII機械原点への復帰を可能とし
、かつ、主軸頭に初期工具を自動的にセットするように
構成したものである。
従って、本発明装置によれば、自動的に再起動のかけら
れる状態にNO数値制tII機械がセットされるために
、−々手動によって作業者は原点に復帰さける必要はな
い。特に!〜ランスファー装置で直結している多数の数
値制御工作機械を配列したDNCシス1ム等においては
、非常に有効である。
れる状態にNO数値制tII機械がセットされるために
、−々手動によって作業者は原点に復帰さける必要はな
い。特に!〜ランスファー装置で直結している多数の数
値制御工作機械を配列したDNCシス1ム等においては
、非常に有効である。
従って、本装置によれば生産効率及び作業者の作業効率
が非常に高くなるという効果を有する。
が非常に高くなるという効果を有する。
第1図は、本発明に係る数値制御工作機械の非−15−
常機械原点復帰装置の発明概念の構成要素をブロック図
C表わしたものである。第2図は、本発明装置及び、そ
れを装置した工作機械の一具体的実施例を示す構成ブロ
ック図である。第3図は、同実施例にお【ノる機械原点
復帰不可ゾーン検出センサ及び原点復帰に必要なその他
のセンサの構成を示したものである。第4図は、本発明
に係る自動機械原点復帰を制御する同実施例【・使用す
るCPUの処!1!を示寸フローヂャートである。 10・・・非常機械原点復帰手段 20・・・機械原点復帰不可ゾーン検出ヒンサ30・・
・CNC 32・・・工具記憶部 34・・・主軸正逆転制御部 36・・・機械原点復帰指令部 38・・・初期工具変換指令部 特許出願人 豊田工機株式会社 代理人 弁理士 大川 宏 同 弁理士 藤谷 修 同 弁理士 丸山明夫 −16−
C表わしたものである。第2図は、本発明装置及び、そ
れを装置した工作機械の一具体的実施例を示す構成ブロ
ック図である。第3図は、同実施例にお【ノる機械原点
復帰不可ゾーン検出センサ及び原点復帰に必要なその他
のセンサの構成を示したものである。第4図は、本発明
に係る自動機械原点復帰を制御する同実施例【・使用す
るCPUの処!1!を示寸フローヂャートである。 10・・・非常機械原点復帰手段 20・・・機械原点復帰不可ゾーン検出ヒンサ30・・
・CNC 32・・・工具記憶部 34・・・主軸正逆転制御部 36・・・機械原点復帰指令部 38・・・初期工具変換指令部 特許出願人 豊田工機株式会社 代理人 弁理士 大川 宏 同 弁理士 藤谷 修 同 弁理士 丸山明夫 −16−
Claims (1)
- 【特許請求の範囲】 所定のプログラム化された命令]−ドを解読して、NC
軸に作動指令を与える指令信号を出ノjする数値制御装
置と、該数値制御装置からの指令信号に応じて、工作加
工する工作機械とからなる数値制御J:作機械の加工サ
イクル中の非常時にお(プるNC軸の自動機械原点復帰
装置であって、非常機械原点復帰の開始指令を前記数値
制御装置に与える非常機械原点復帰指令手段と、各NC
軸の機械原点復帰不可ゾーンを検出し、該検出信号を数
値制御装置に与えるセンサとを有し、前記数値制御′!
A置は、制御サイクル中の主軸頭に装着されている工具
種類を記憶する工具記憶部と、該工具記憶部に記憶され
ている工具の種類に応じて、主軸の正逆転制御を行う主
軸正逆転制御部と、前記センサからの信号に応じて、各
NC軸を指定されたモードで機械原点復帰を指令する機
械原点復−1− 帰指令部と、原点復帰後に、前記工具記憶部の記憶情報
に応じて、初期加工サイクルエ貝を主軸頭に装置する指
令をする初期工具交換指令部とからなることを特徴とす
る数値制御工作機械の非常機械原点復帰装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57179218A JPS5968003A (ja) | 1982-10-13 | 1982-10-13 | 数値制御工作機械の非常機械原点復帰装置 |
US06/537,446 US4604560A (en) | 1982-10-13 | 1983-09-30 | Numerical control machine tool with an emergency origin returning function |
DE8383109862T DE3379606D1 (en) | 1982-10-13 | 1983-10-03 | Numerical control machine tool with an emergency origin returning function |
EP83109862A EP0106253B1 (en) | 1982-10-13 | 1983-10-03 | Numerical control machine tool with an emergency origin returning function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57179218A JPS5968003A (ja) | 1982-10-13 | 1982-10-13 | 数値制御工作機械の非常機械原点復帰装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5968003A true JPS5968003A (ja) | 1984-04-17 |
JPH046001B2 JPH046001B2 (ja) | 1992-02-04 |
Family
ID=16061998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57179218A Granted JPS5968003A (ja) | 1982-10-13 | 1982-10-13 | 数値制御工作機械の非常機械原点復帰装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4604560A (ja) |
EP (1) | EP0106253B1 (ja) |
JP (1) | JPS5968003A (ja) |
DE (1) | DE3379606D1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61125606A (ja) * | 1984-11-22 | 1986-06-13 | Toyoda Mach Works Ltd | 原位置復帰機能を備えた工作機械 |
JPS61178151A (ja) * | 1985-02-01 | 1986-08-09 | Yamazaki Mazak Corp | 数値制御装置 |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61100815A (ja) * | 1984-10-20 | 1986-05-19 | Fanuc Ltd | 回転軸のリフアレンス点復帰方法 |
US4723219A (en) * | 1985-06-21 | 1988-02-02 | Amca International Corporation | Programmed path for automatic tool retraction and return responsive to degradation threshold |
US4904933A (en) * | 1986-09-08 | 1990-02-27 | Tektronix, Inc. | Integrated circuit probe station |
DE3638953A1 (de) * | 1986-11-14 | 1988-05-26 | Dornier Medizintechnik | Rechnerkontrollierte patientenpositionierung |
JPH01146642A (ja) * | 1987-12-03 | 1989-06-08 | Fanuc Ltd | 切削工具の停止制御装置 |
JP2619520B2 (ja) * | 1989-03-10 | 1997-06-11 | ファナック株式会社 | トランスファーマシン用数値制御装置 |
JPH0773810B2 (ja) * | 1989-03-30 | 1995-08-09 | オ−クマ株式会社 | ねじ切り制御方法及びその装置 |
JPH07122830B2 (ja) * | 1989-05-31 | 1995-12-25 | 新技術事業団 | 超精密位置決め装置 |
JPH0331909A (ja) * | 1989-06-29 | 1991-02-12 | Fanuc Ltd | Ncデータ実行方式 |
JPH0371206A (ja) * | 1989-08-10 | 1991-03-27 | Mitsubishi Electric Corp | Nc工作機械の機械誤差補正装置 |
JP2853755B2 (ja) | 1992-12-02 | 1999-02-03 | 三菱電機株式会社 | 数値制御加工装置 |
US5414633A (en) * | 1992-12-21 | 1995-05-09 | Industrial Technology Research Institute | Path control method of tool withdrawal and resumption in CNC |
JPH08137502A (ja) * | 1994-11-10 | 1996-05-31 | Fanuc Ltd | モータの負荷切換方式 |
US6626072B1 (en) * | 1999-07-07 | 2003-09-30 | Logan Clutch Corporation | Multiple spindle machine plural threading apparatus and method |
WO2003060616A1 (fr) * | 2002-01-17 | 2003-07-24 | Mitsubishi Denki Kabushiki Kaisha | Procede et dispositif de commande numerique |
US8573097B2 (en) * | 2005-12-14 | 2013-11-05 | Siemens Product Lifecycle Management Software Inc. | System and method for automatic local return for lathe NC-machining cycle interruption |
JP5482639B2 (ja) * | 2010-12-13 | 2014-05-07 | ブラザー工業株式会社 | 数値制御装置、制御プログラム及び記憶媒体 |
WO2012101790A1 (ja) | 2011-01-26 | 2012-08-02 | 三菱電機株式会社 | 数値制御装置 |
DE102011005985B4 (de) * | 2011-03-23 | 2019-01-24 | Kuka Roboter Gmbh | Roboter, Steuervorrictung für einen Roboter und Verfahren zum Betreiben eines Roboters |
US9046888B2 (en) * | 2012-06-27 | 2015-06-02 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for detouring around features cut from sheet materials with a laser cutter according to a pattern |
JP6975195B2 (ja) * | 2019-04-04 | 2021-12-01 | ファナック株式会社 | 工作機械 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NO115175B (ja) * | 1966-11-29 | 1968-08-19 | Kongsberg Vapenfab As | |
US3512060A (en) * | 1967-07-18 | 1970-05-12 | Ex Cell O Corp | Machine tool control system |
US3701113A (en) * | 1971-08-13 | 1972-10-24 | Digital Equipment Corp | Analyzer for sequencer controller |
US3889105A (en) * | 1974-08-20 | 1975-06-10 | Gen Electric | Automatic back up of a numerical control |
US4315200A (en) * | 1978-08-29 | 1982-02-09 | Canon Kabushiki Kaisha | Servo control apparatus |
JPS5627741A (en) * | 1979-08-03 | 1981-03-18 | Fanuc Ltd | Processing method of wire electrode disconnection |
JPS5642806A (en) * | 1979-09-18 | 1981-04-21 | Fanuc Ltd | Sequence control system for numerical control machine tool |
US4442493A (en) * | 1980-07-04 | 1984-04-10 | Kabushiki Kaisha Komatsu Seisakusho | Cutting tool retreat and return for workpiece protection upon abnormality occurrence in a preprogrammed machine tool |
JPS5773402A (en) * | 1980-10-23 | 1982-05-08 | Fanuc Ltd | Numerical control system |
DD154556A1 (de) * | 1980-11-14 | 1982-03-31 | Joachim Ebermann | Zwanglaufsteuerung an werkzeugmaschinen mit einer schaltungsanordnung zur schadensverhuetung |
JPS57113111A (en) * | 1980-12-30 | 1982-07-14 | Fanuc Ltd | Robot control system |
JPS57160672A (en) * | 1981-03-31 | 1982-10-04 | Brother Ind Ltd | Printer |
JPS57172411A (en) * | 1981-04-15 | 1982-10-23 | Mitsubishi Electric Corp | Numeric controller |
US4426763A (en) * | 1981-08-28 | 1984-01-24 | Aerotech, Incorporated | Tool changer |
US4398136A (en) * | 1981-12-22 | 1983-08-09 | Enshu Limited | Controller for automatic tool changer |
US4513380A (en) * | 1982-09-07 | 1985-04-23 | General Electric Company | Method of tool recovery in threadcutting apparatus |
US4489377A (en) * | 1982-09-07 | 1984-12-18 | General Electric Company | Method for preventing machine component interference |
-
1982
- 1982-10-13 JP JP57179218A patent/JPS5968003A/ja active Granted
-
1983
- 1983-09-30 US US06/537,446 patent/US4604560A/en not_active Expired - Fee Related
- 1983-10-03 DE DE8383109862T patent/DE3379606D1/de not_active Expired
- 1983-10-03 EP EP83109862A patent/EP0106253B1/en not_active Expired
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61125606A (ja) * | 1984-11-22 | 1986-06-13 | Toyoda Mach Works Ltd | 原位置復帰機能を備えた工作機械 |
JPS61178151A (ja) * | 1985-02-01 | 1986-08-09 | Yamazaki Mazak Corp | 数値制御装置 |
Also Published As
Publication number | Publication date |
---|---|
EP0106253A3 (en) | 1986-08-06 |
EP0106253A2 (en) | 1984-04-25 |
JPH046001B2 (ja) | 1992-02-04 |
DE3379606D1 (en) | 1989-05-18 |
EP0106253B1 (en) | 1989-04-12 |
US4604560A (en) | 1986-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS5968003A (ja) | 数値制御工作機械の非常機械原点復帰装置 | |
US4288849A (en) | Machine tool control systems | |
KR950000839B1 (ko) | 이상정지기능을 구비한 수치 제어공작기계 | |
CN102027426B (zh) | 数控方法及其装置 | |
EP0766154B1 (en) | Numerically controlled machine tool and method | |
US4245316A (en) | System for providing time control data in a numerical control system | |
US4513380A (en) | Method of tool recovery in threadcutting apparatus | |
US4992712A (en) | Control device for industrial machine | |
EP0171435B1 (en) | Numerical control method | |
KR920003748B1 (ko) | 수치제어장치 | |
GB2083247A (en) | A programmable machine | |
JP2675593B2 (ja) | 工具交換装置 | |
JPH02232141A (ja) | 同期制御装置 | |
US4839817A (en) | Numerically controlled apparatus including shunting controller | |
KR910009240B1 (ko) | 수치제어장치 | |
WO1992009018A1 (en) | Method for executing auxiliary function in numerical control equipment | |
JPH02151909A (ja) | 産業用機械の制御装置 | |
JPS59201107A (ja) | 数値制御加工再開制御方式 | |
WO2023058085A1 (ja) | 数値制御装置 | |
WO2023203724A1 (ja) | 表示装置およびコンピュータ読み取り可能な記憶媒体 | |
JPH01116803A (ja) | シーケンスプログラム作成方法 | |
WO2023053349A1 (ja) | 数値制御装置 | |
JP2654228B2 (ja) | 数値制御装置 | |
JPH0885044A (ja) | 加工負荷監視方式 | |
JPS5856114Y2 (ja) | 割出し制御装置 |