JPS58206366A - Nc機械の原点復帰処理方法 - Google Patents

Nc機械の原点復帰処理方法

Info

Publication number
JPS58206366A
JPS58206366A JP9037382A JP9037382A JPS58206366A JP S58206366 A JPS58206366 A JP S58206366A JP 9037382 A JP9037382 A JP 9037382A JP 9037382 A JP9037382 A JP 9037382A JP S58206366 A JPS58206366 A JP S58206366A
Authority
JP
Japan
Prior art keywords
origin
switch
machine
draw
deceleration
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.)
Pending
Application number
JP9037382A
Other languages
English (en)
Inventor
Kunio Takezawa
竹沢 邦夫
Shingo Suzuki
進吾 鈴木
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co 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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP9037382A priority Critical patent/JPS58206366A/ja
Publication of JPS58206366A publication Critical patent/JPS58206366A/ja
Pending 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/00Programme-control systems
    • G05B19/02Programme-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 programme data in numerical form
    • G05B19/401Numerical 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 arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • G05B19/4015Numerical 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 arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes going to a reference at the beginning of machine cycle, e.g. for calibration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50024Go to reference, switches and dog to decelerate and to detect origin

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)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、NC機械の原点復帰処理方法に関するもので
ある。
一叡1(、NC機械においては、一旦電源を切ると、−
抹の位置を認識できなくなるため、′電源投入後に機械
を予め定められた座標系の基準となる6′ItIL(原
点)へ復帰させる、いわゆる原点復帰処理を心安とする
ψ米の原点復帰処理方法は、予め定めた原点の+^iJ
に原点引込み用スイッチを、それより原点から離れた位
置に一連指令用スインチをそれぞれ般ける一力、モータ
によって機械を移動させ、機械が減速指令用スイッチを
作動させたとき′機械を所定速度まで減速させた猿、そ
の―速された速胤で機械が移動し原点引込み用スイッチ
を作動させたことを条件として、機械を原点に引込むよ
うにしている。
しかしながら、このような従来の方法では、原点引込み
用スイッチが不良でオン状態のitであると、正規な町
Pψ1萱〜鷺処理が°行なわれたシ、戚いは減速完了時
点と原点引込み用スイッチがオンするタイミングとが重
なっていると、減速速度が安定しない状態のまま原点復
帰処理が行なわれるだめ、機械が正規なωに次め点より
f″ノまた11□!−へ引込まれ、不iE位置に原点か
崎立−される粕米通なっていた。
本発明の目的は、このような小止b’/、 ILvに原
点す確立されることのないNC+1に孤の原点後(財)
処理JJ法を杭供することIcある。
そのため、本発明では、機械の杉!lll1力向に第1
のスイッチおよび第2のスイッチをa* &j’ %第
】のスイッチによって一4iルがH[定速農まで減速さ
れる間の任慧の時点において第2のスイッチの作動状態
を判別することにより第2のス1シテが不展であるか否
かを、機械かQr定速度まで減速されft時点において
第2のスイッチの作動状態を判別することにより減速完
了時点と第2のスイッチの作動タイミングとが車なって
いるか否かを判別し、そ−^ の判別結果によつ−C原点復帰処理を中止させ、上記目
的を達成しようとするものである。
μ下、本発明の一実施例を1囲について欧明する。
第1図は重力法を実施するNC機械の→孤本体側の駆動
機構を示【7ている。同図において、機械例えばテーブ
ルlま、駆動モータ2の一方の出力軸3に歯車4.5を
介して連軸された送りねじ軸600回転よって図中ル、
右方向へ移動できるようになっている。前d己送りねじ
@6の先端側には、第1のスイッチとしての減速指令用
リミットスイッチl)Lおよび第2のスイッチとしての
原点引込み用リミットスイッチHLがそれぞれ設けられ
ている。減速指令用リミットスイッチDLは、予め定め
られた原点より手前に位置され、前記テーブルlの移動
によってオンされたとき、テーブルlの移動速度を所定
速度(ペーススピードVB )へ減速させるだめの減速
指令(g号DSを出力するようになっている。原点引込
み用リミットスイッチHLld、テーブル1がベースス
ピードvBまで減速された位置から一定距離原点へ向っ
て進んだ位置でかつ原点より手前に位置され、テーブル
1の移動によってオンされたとき、原点引込み指令信号
H8を出力するようになっている。また、前記駆動モー
タ2の他力の出力軸7には、歯車8.9を介してレゾル
バ10が連結されている。し/ル・々10は、前記駆動
モータ2の回転一つまりテーブルlの移動量を)9ルス
数として出力するもので。
例えば1回転当り2000−”ルス出力されるようにな
っている。
給2図はilJ記駆動駆動機構1]lI@するNC装置
の回路構成を示している。同NC装置は、操作部11、
テープリーダ12、制御部13、]−令fllilカウ
ンタ14、前記レゾルバ10からのパルス数を加算記憶
するフィード・ぐツクカウンタ15.1山Jカウンタ1
4@15のデータの差を求める加算器16および加掬器
16からの出力を増幅し前記駆動モータ2へ与える増幅
器17から構成されている。前記操作部11には、各柚
スイッチおよびキー類のほか、表示器が設けられている
。また、前記テープIJ −ダ12は、前記操作部11
からの指令によりテープTの情報を読み取シ、それを前
記制御部13へ与えるようになっている。更に、^り記
制御部13は、チーブリーダ12から与えられる情報を
補間演算し、その結果に基づいて前記指令値カラン71
4に移動指令値を分配する一力、彎源投入時前6己リミ
ットスイッチI)L、IILからのイ占号DS、H8お
よびArt H己フィードバックカ;ウンタ15から与
えらilるグリッド信号GS(例えば、レゾルバ10が
1回転肖り2000 Aルスであれば、フィートノ9ツ
クカウンタ15が2000カウントする毎つまりし!ル
パlOが1回転する毎に1回与えられる。)に基づいて
前記テーブル1を原点へ復帰させる原点イー帰処理を行
うようになっている。
第3図は前記制御部13をマイクロコンピュータにより
構成した一例を示している。同制御部13は、中央処理
装置(CPUという)21、リード・オフす・メモリ(
ROMという)22およびランダム・アクセス・メモリ
(RAMという)23から構成されている。前記CPU
21は、前記両リミットスイッチDL、HLからの信号
DS、H81前記フィードバックカウンタ15から、の
グリッド信号O81前記操作部11およびテープリーダ
12からの情報を入力とし、チーブリーダ12からの情
報を補間演算し、その結果を指令値カウンタ14へ分配
する一方、電源投入時前記原虐復岬処理を実行する。ま
だ、前記1tUM22には、Nll記袖間演薯等を実行
させるプログラムの11かに、1M点(1W帰処理を実
行させるプログラムが記憶されている。
史に、前記t(AM23には、011記テープリーダ1
2からの情報を記憶する記憶領域のほかに、近接フラグ
NFおよび近接カウンタNC等がb[定のアドレスに割
付けられている。
次に、本実゛施例の作用を斂明する。いま、8I41図
の状態において、w1源が投入されると、制呻部13の
CPU21から一定時間毎に移動指令値が指令値カウン
タ14へ与えられる。すると、指令値カウンタ14の移
動指令値とフィードバックカウンタ15のデータとの差
が加舞器16によって求められた後、増幅器17を介し
て駆動モータ2に与えられる。これにより、駆動モータ
2が回転され、その回転が歯車4.5を介!工送りねじ
軸6に伝達される結果、テーブル1が第1図中右方へ向
って高速で移動されていく。このとき、第4図に示すフ
ローチャートの如く、減速指令信号D″Sがあつたか否
か、つまり減速指令用リミットスイッチDLがオンであ
るか否かが判断される。
いま、テーブルlが高速で移動されていく過程において
、そのテーブルlにより減速指令用リミットスイッチD
Lがオンされ、減速指令信号DSか与えら7すると、次
に原点引込み指令信号H8の有無が判別さハ、それが1
崩”の場合近接フラグNFが@1”に、“無”の場合近
接フラグNF’が1(げにセットされた後、近接カウン
タNCがカウントアツプ(+1)され、その近接カウン
タNCの値が@5#に達したか否かが判断される。ここ
で、近接カウンタNCの値が@5#に達していない場合
は、その近接カウンタNCの1直が@5”に達するまで
上述の処理が繰返される。眞って、減速指令用リミット
スイッチDLが゛オンされたとき、原点引込み用リミッ
トスイッチIILがオン、オフ状態をふらついていたと
しても、5回の取込みを行っているため、安定した状態
の原点引込み用リミットスイッチHLの信号を取込むこ
とができる。
−力、近接カウンタNCの1直が″5”に達すると、次
に近接フラグN Fがl#であるか否かが判断場れる。
ここで、原点引込み用リミットスイッチHLが不良でオ
ン状態の場合には、原点引込み指令信号HSが出され、
前述の処理によって近接フラグNFがl#であるから、
次にエフ−処理が行なわれる。このエラー処理において
は、指4飴カウンタ14への移動指令値の分配が停止さ
れることにより駆動モータ2の駆動が停止され、かつ操
作部11の表示器にエラー表示される。従って。
原点引込み用リミットスイッチl−L Lが不良であっ
た場合には、原点復帰処理が中止されるため不11位置
に原点が確立されることがなく、′まだそれが表示され
るため作業者はそれを知ることができる5また、原点引
込み用リミットスイッチHLが正常であれば、つまりオ
フ状線であれば、近接フラグNFが“0”であるから、
次に指令値カウンタ14に分配される移動1b令値の仙
が徐々に減少される。これにより、テーブル1が舷速さ
れ、その移動速度が予め設定されたペーススピードvB
に達するまで減速される。やがて、テーブルlの移”動
速度がペーススピードVBK達すると、次にそのペース
スピードvBでの移動が一定距離以内であるか否かが判
断される。この場合には、ペーススピードvHでの移動
が一定距離以内であるから、次に原点引込み指令信号1
−18があるか否かが判断される。
このとき、原点引込み指令信号H8があれば、つiリテ
ーブルlがペーススピードvBまで減速された直後にそ
のテーブル1によって原点引込み用リミットスイッチH
Lがオンされるような位置に原点引込み用リミットスイ
ッチHLが設けられている鳩舎には、前述したエラー処
置中によってテーブルlが停止され、かつ操作部11の
表示器にエラー表示される。従って、原点引込み用リミ
ットス・1ソチllLの作動するタイミングが正常でな
い場合には、エラー処理によって原点復帰処理が中止さ
れるため不正位置に原点が確立されることがなく、また
エラー表示されるため作業者はそれを知ることができる
また、原点引込み指令信号Haがなければ、つまりテー
ブルlがペーススピードVBtで減速された直後の判断
において原点引込み用リミットスイッチ)ILがオフで
あれば、テーブルlはペーススピードvBのまま移動さ
れていく。やがて、テーブル1がそのペーススピードv
Bで一定距離移動され安定した速度になった後、原点引
込み用リミットスイッチlt Sをオンすると、原点引
込み1″FJ令(g号1(Sが与えられる。すると、そ
のときのフィードバックカウンタ15の値つまりレゾル
バlOの値が軌み取られ、子の値とレゾルバ10の1回
転当りのカウント数(2000)との差が移動指令値と
して指令値カウンタ14へ与えられる。し1jえは、原
点引込み用リミットスイッチ[I Lがオンしたときの
レゾルバlOの値が1500であったとすると2000
−1500=500の値が移動指令値として指令値カウ
ンタ14へ与えられる。これにより、テーブルlは、指
令値カウンタ14の移動指令値分だけ移動され、次のグ
リッド□点に停止される。従って、グリッド点に正確に
原点を確立することかできる。
なお、原点引込み用リミットスイッチHL dtオフの
ままであった場合には、テーブル1はペーススピードV
nのまま移動され続け、その移動が最大となった点でエ
ラーが検知されるようになっている。
このようにして、原点復帰処理が1行なわれた後、チー
、# Illからの情報に従′ってデーノル1が移動す
れ、#51定の作業が行なわれる。
便って、本S)6施例でtよ、テーブルlの移動方向に
かつ原点より+Allに減速指令用リミットスイッチl
) Lおよび原点引込み用リミットスイッチHl。
をそれぞれ設ける一万、テーブル1を高速度で移動させ
、そのチーゾルlによって減速指令用リミットスイッチ
JノL、41オンされたとき、原点引込み用リミットス
イッチIILがオンであるが否かを判断り、、−tの原
点引込み用リミットスイッチHLがオンの場合原点復帰
処理を中止するようにしたので、原点引込み川リミット
スイッチHLがオン状態のままの不良であっても、不正
位置へ原点が確立されるのを防止できる。゛また、秋速
指令用リミットスイッチDLのオンによってテーブル1
の移動速度が減速され、ペーススピードvBまで達した
とき、原点引込み用リミットスイッチ11 Lがオンで
あるか否かを判断し、その原点引込み用IJ 5ツトス
イツチHLがオンの場合、原点復帰処理を中止するよう
にしたので、テーブル1がペーススピードvBまで減速
された直後に原点引込み用リミットスイッチHLがオン
するような位置にそのリミットスイッチHLが取付けら
れていたとしでも、不正位置へ原点が確立されるのを防
止できる。従って、原点引込み用リミットスイッチII
Lがil二常でかつ位置が正しいことが判断された後、
チーノルlのペーススピードvBでの移動に基づき原点
引込み用リミットスイッチHLがオンされたことを条件
として、次のグリッド点にテーブル1を停止させるよう
にしたので、常に正規な位置へ原点を確立することがで
きる。このtiか、原点復帰処理が中止された場合、六
示器にエラ、−を表示するようにしたので、作業者に原
点復帰処理がエラーであることを知らせることができる
。従って、作業者は、そのエラー表示から、原点引込み
用リミットスイッチHLを交換したシ、取付位置を調整
することができる。
なお、実施に当って、例えば第6図に示す如く、送りね
じ軸6の先端部に略半月状のカム31を取付け、このカ
ム31に原点引込み用リミットスイッチHLを摺接させ
るようにしてもよい。ただし、この場合には、送りねじ
軸6が1回転する毎に、原点引込み用IJ ミツトスイ
ッチHLが第7図(C)の如くオン、オフするため、そ
のオン、オフ周期以上のタイミングで複数回原点引込み
用リミットスイッチIILのオン、オフ状態を判別し、
それらが全てオン状態のとき、原点引込み川リミットス
イッチHLを不良としてIIjj点復帰処理を中止させ
る。
また、制御部13の構成としては、・必らずしもマイク
ロコンピュータでなくてもよい。
以上の通り、本発明によれば、機械を原点へ引込むため
のスイッチの不良、位置、を判別し、これらが正常でな
い場合原点復帰処理を中止するようにしたので、不正位
置に原点が確立されることのないNC&械の原点復帰処
理方法を提供するととができる。
【図面の簡単な説明】
第1図は本発明の方法を実施するNC機械の駆動機構の
説明図、第2図はそのNC装置の回路図、第3図は制御
部の構成を示す回路図、第4図はフローチャート、第5
図はタイムチャートである。 第6図は本発明の方法を実施するNC機械の他の駆動機
構の説明図、第7図はそのタイムチャートである。 1・・・機械としてのテーブル、DL・・・第1のスイ
ッチとしての減速指令用スイッチ、Hし・・・第2のス
イッチとしての原点引込み用象スイッチ@代岬人 弁理
士 木 下 實 三 (ほか1名) □ 第1図 第2図 第3図 3 第5図 1 (D) GS 第61ヱI (A)             (B)第7図 (D) GS 十   インじ   )Ill    Il、    
lu−(@ 憂色 )昭ロ’57年8月6日 T111’l’庁長官着杉和夫殿 T、  it I’lの表示 昭和5711 特許  1第90373  号:3′f
+旧1:なする者 小(’lとの関係 特許出願人 1’::’  )’:1’f104東京都中央区銀座四
丁目2番11号1で’ ” :’1(?罪、)(34B
)東芝機械株式会社代表者久野晶信 4  代  理  人 8 ン山11の1人1(− (1) 明細書第8頁第8〜9行の[hpがl”に、・
・・・・・・・・・・・された後、」を、INFが”1
″にセットされた彼、」に改める。 (2) 明細書第8頁第14行の「繰返きれる。1を、
「繰返される結果、5回の判断のうち原点引込み指令信
号H8が1回でもあれば、近接フラグNFが1”にセッ
トされる。11と改める。 (3) 明細書第8貞第18行の1安定また秋仲の」を
、削除する。 (4) 明細書第8jj第191′Tの[信号を取込f
r lを、[オン1r号を俸実に取込む]と改める(5
) 図中第4図を別紙のとおり改める。。 以  上

Claims (1)

    【特許請求の範囲】
  1. (1)  機械の移動力向に第lのスイッチおよび第2
    のスイッチを設け、機械の移動によって第1のスイッチ
    が作動されたとき機械の移Ik!1達嵐をn1足速展ま
    で減速させた抜、第2のスイッチが作動状態になったこ
    とを条件として機械をDrW位−pc停止させるNC機
    械の原点復帰処理力法にお・いて、前記第1のスイッチ
    が作動されたときから磯績か所定速腿に減速される−ま
    での任意の時点および機械が所定速゛度まで減速された
    時点の少なくとも−・力の時点においてAil記第2の
    スイッチの作動状態を判別し、その作動状態によって機
    械音D1定位置へ停止させる処理の実行を中止させるこ
    とを%徴とするNC機械の原点復帰処理力法。
JP9037382A 1982-05-27 1982-05-27 Nc機械の原点復帰処理方法 Pending JPS58206366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9037382A JPS58206366A (ja) 1982-05-27 1982-05-27 Nc機械の原点復帰処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9037382A JPS58206366A (ja) 1982-05-27 1982-05-27 Nc機械の原点復帰処理方法

Publications (1)

Publication Number Publication Date
JPS58206366A true JPS58206366A (ja) 1983-12-01

Family

ID=13996755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9037382A Pending JPS58206366A (ja) 1982-05-27 1982-05-27 Nc機械の原点復帰処理方法

Country Status (1)

Country Link
JP (1) JPS58206366A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61190607A (ja) * 1985-02-18 1986-08-25 Toyoda Mach Works Ltd 異常停止機能を備えた数値制御工作機械
WO1990001188A1 (en) * 1988-07-28 1990-02-08 Fanuc Ltd Method of returning to origin

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61190607A (ja) * 1985-02-18 1986-08-25 Toyoda Mach Works Ltd 異常停止機能を備えた数値制御工作機械
JPH0554128B2 (ja) * 1985-02-18 1993-08-11 Toyoda Machine Works Ltd
WO1990001188A1 (en) * 1988-07-28 1990-02-08 Fanuc Ltd Method of returning to origin

Similar Documents

Publication Publication Date Title
US4257103A (en) Apparatus for controlling position of a plurality of machining shafts each including a machine tool fitted thereto
JP6469065B2 (ja) 機械学習装置及び加工時間予測装置
US3629560A (en) Apparatus for controlled deceleration in numerical positioning
US3576979A (en) Motion monitor system
US10031507B2 (en) Servo control device
KR20000011469A (ko) 프로그램개발시스템,프로그램개발방법및프로그램개발용프로그램을저장하는저장매체
JPS58208807A (ja) ロボツトのテイ−チング装置
KR880000419B1 (ko) 수치제어 시스템의 스위치류 장착위치 조정방법 및 장치
JPS58206366A (ja) Nc機械の原点復帰処理方法
JP2845730B2 (ja) 位置制御システムの位置情報判別装置及びその判別方法
EP0080376B1 (en) Method and apparatus for diagnosing a servomotor control circuit
JPS59225403A (ja) 数値制御方式
JPS6123211A (ja) 原点復帰方式
JP4280051B2 (ja) 位置決めシステムにおける原点復帰方法及び制御プログラム
JPS6290706A (ja) 移動手段のメモリプログラム制御のための方法及び装置
JP2010176309A (ja) 工作機械およびその動作時間提示方法
JPH06307898A (ja) 検出器の異常監視装置
JP3433817B2 (ja) 送り制御装置
JPH05131340A (ja) Nc加工機の原点復帰方法
JPS6014110A (ja) サ−ボ制御系の絶対位置検出方式
EP0114896A1 (en) Function diagnosis system
JP2006107370A (ja) 情報処理装置及びその制御方法
JP3575325B2 (ja) 数値制御方法及びその装置
JPH0233122Y2 (ja)
JPS59124545A (ja) 工作機械の送り制御装置