Nothing Special   »   [go: up one dir, main page]

JP2597977B2 - 位置検出回路の基準点セツト方法 - Google Patents

位置検出回路の基準点セツト方法

Info

Publication number
JP2597977B2
JP2597977B2 JP60071772A JP7177285A JP2597977B2 JP 2597977 B2 JP2597977 B2 JP 2597977B2 JP 60071772 A JP60071772 A JP 60071772A JP 7177285 A JP7177285 A JP 7177285A JP 2597977 B2 JP2597977 B2 JP 2597977B2
Authority
JP
Japan
Prior art keywords
pulse generator
pulse
reference point
moving body
rotation
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 - Fee Related
Application number
JP60071772A
Other languages
English (en)
Other versions
JPS61229105A (ja
Inventor
貞和 杉山
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP60071772A priority Critical patent/JP2597977B2/ja
Publication of JPS61229105A publication Critical patent/JPS61229105A/ja
Application granted granted Critical
Publication of JP2597977B2 publication Critical patent/JP2597977B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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

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)

Description

【発明の詳細な説明】 産業上の利用分野 この発明は、インクリメンタルタイプの位置検出器と
してパルスジェネレータを用いた位置検出回路の基準点
セット方法に関する。
従来の技術 例えば、DCサーボモータとパルスジェネレータとを組
み合わせて、そのDCサーボモータによって駆動される移
動体の位置をパルスジェネレータで検出する方式は工作
機械等の分野において公知である。
第5図のサーボ制御タイプのスライドユニットを例に
とると、CDサーボモータ1およびボールスクリュー2に
よって駆動されるスライドテーブル3の位置は、DCサー
ボモータ1の回転変位に応じてパルスジェネレータ4が
発生する出力信号についてそのパルス数をカウントする
ことにより検出される。
なお、5はNC制御装置、6はサーボ制御回路、7はタ
コジェネレータ、8は原点位置検出用のリミットスイッ
チである。
そして、機械送り系のバックラシュによる累積誤差を
なくしてその位置検出精度を維持するために、1サイク
ルごとに原点位置に復帰させて座標系をゼロセットする
必要があり、従来は次のような方式をとっている。
第6図に示すように、パルスジェネレータ4の出力す
なわち電気角にして90度位相がずれたA相の出力信号a
とB相の出力信号bとについて、そのパルスの立ち上が
りをNC制御装置5内の座標レジスタで計数している。パ
ルスジェネレータ4はA相とB相の出力のほか、Z相
(C相)出力として当該パルスジェネレータ4の1回転
について一つのパルスz(1回転信号)を発生する。
したがって、第5図のスライドテーブル3をリミット
スイッチ8に当たるまで低速で後退させ、リミットスイ
ッチ8の出力である原点セット信号cとパルスジェネレ
ータ4のZ相出力zとで論理積をとり、その論理積出力
(原点位置信号)eのタイミングで座標レジスタのカウ
ントデータをリセットすることにより、機械送り系の座
標が原点セットされることになる。
発明が解決しようとする問題点 従来の方式では、特定の一箇所の機械原点にスライド
テーブル3を移動させてリミットスイッチ8をONさせる
ことにより原点セットするものであり、したがって電源
OFF時や非常停止等で機械原点以外で停止させたときに
は、必ずスライドテーブル3をリミットスイッチ8に当
たるまでゆっくりと戻さなければ原点セットすることが
できず、特に量産を目的とする設備では稼働率が低くな
る。
本発明は、任意の位置から移動体を正方向および逆方
向のいずれの方向に移動させた場合にも、最初のゼロリ
セット位置を、基準点としてセットできるようにした方
法を提供するものである。
問題点を解決するための手段 本発明は、所定の移動体の絶対位置を移動体駆動用モ
ータに付帯させたポテンショメータにてアナログ的に検
出して、そのアナログ出力をパルスジェネレータが1回
転した時の移動体の移動量に相当する分解能でディジタ
ル化して出力する一方、前記移動体のインクリメンタル
な位置を同じく前記モータに付帯させたパルスジェネレ
ータのA相出力のパルス数を計数することにより検出
し、前記ディジタル化した絶対位置データと前記パルス
計数値として得られるインクリメンタル位置データとの
和を、前記移動体の絶対的な現在位置データとして出力
するようにした位置検出回路の基準点セット方法であっ
て、前記パルスジェネレータの1回転について一つ発生
するパルスを含むZ相出力とA相出力との論理積条件で
発生する基準点信号の発生タイミングで前記パルスジェ
ネレータの計数値をゼロリセットすることを特徴として
いる。
作用 本発明によれば、移動体の絶対位置はポテンショメー
タによって常に監視されてされているため、例えば電源
OFF等の事態が起こっても移動体の現在位置が不明とな
ることはない。
そして、パルスジェネレータの1回転ごとに1回発生
する基準点信号を条件にその都度ゼロリセットされるこ
とから、任意のゼロリセット位置を基準点とすることが
できるようになって、特に上記の電源OFF時等において
もパルスジェネレータが1回転する範囲内で移動体を移
動させるだけで基準点のセットを行うことができる。
実施例 第1図(A)および(B)は本発明の一実施例を示す
図であり、第1図(A)は第5図と比べて減速機構9を
介してポテンショメータ10を付加している点で異なって
いる。
ポテンショメータ10とパルスジェネレータ4とは回転
数比で1:100の関係にあり、モータ1およびパルスジェ
ネレータ4が100回転したときにポテンショメータ10が
1回転することになる。つまり、ボールスクリュー2の
ピッチ(リード)が10mmであれば、ポテンショメータ10
の1回転は1mの有効作動距離をもつことになる。
ここで、パルスジェネレータ4の出力波形について
は、第2図および第3図に示すように、A相出力aのパ
ルス幅をZ相出力zのパルス幅がまたぐものとし、T1
(1/2)・T2およびT3≧(1/2)・T2となるような条件を
加える。
ポテンショメータ10は移動体としてのスライドテーブ
ル3の絶対位置をアナログ的に検出して出力するもの
で、このアロナグ出力をボールスクリュー2のピッチの
分解能でディジタル化して出力するものとし、その単位
幅をD(mm)とする。例えば第1図(B)においてその
単位幅Dを10mmとし、D2がデータ指示が20.000mmであれ
ばD3は30.000mmを、D4は40.000mmをそれぞれ指示してい
ることになる。
また、スライドテーブル3のインクリメンタルな位置
を検出するべく、パルスジェネレータ4のA相出力aの
立ち上がりを計数してNC制御装置5内の座標レジスタに
表し、その単位幅をd(mm)とする。
そして、前記ポテンショメータ10の出力をディジタル
化した絶対位置データと、パルスジェネレータ4のパル
ス計数値として得られるインクリメンタル位置データと
の和でスライドテーブル3の絶対的な現在位置データと
して出力するものとし、パルスジェネレータ4のA相出
力aのパルス立ち上がりとZ相出力zのパルス立ち上が
りとで論理積をとって原点位置信号(基準点信号)e1
作り出し、この原点位置信号e1をリセット信号として前
述した座標レジスタの内容をリセットさせる。
今仮りに、スライドテーブル3の往復動経路上の任意
の位置でスライドテーブル3が電源OFF等のために停止
したものとすると、電源投入後の原点セットにあたって
は、その停止位置からスライドテーブル3を前進または
後退(パルスジェネレータ4についてみれば正転または
逆転動作)させる。そして、例えばパルスジェネレータ
4の正転方向において第1図(B)に示すQ1点にて原点
位置信号e1のパルスが立ち上がったものとすれば、その
パルスの立ち上がりに対応する座標上のd8の位置を原点
“0"として考える。
つまり、原点位置信号e1のパルスの立ち上がりのタイ
ミングで座標レジスタをリセットし、座標レジスタの内
容をゼロセットする。この時、スライドテーブル3の絶
対位置はポテンショメータ10の値で指示されるため、そ
の座標としてはD3の幅のなかにあり、D×P(ボールス
クリューのピッチ)+“0"とすることで座標レジスタ上
での原点位置が求められる。このことは、パルスジェネ
レータ4の逆転方向におけるQ2点についても同様であ
る。
このように、パルスジェネレータ4の1回転ごとに1
回発生するゼロリセット時に、該ゼロリセット位置を、
前記ポテンショメータ10の出力をディジタル化した絶対
位置データで特定される位置とするべく、その都度当該
絶対位置データが前記スライドテーブル3の現在位置デ
ータとして出力されるので、任意のゼロリセット位置を
原点位置とすることができるようになり、特に上記の電
源OFF時に任意の位置で電源を再投入したとしても、パ
ルスジェネレータ4が1回転する範囲内でスライドテー
ブル3を移動させるだけでその最初のゼロリセット位置
を原点位置とすることができ、最終的にはポテンショメ
ータ10の分解能の範囲内で常に原点位置を決めることが
できることになる。
ここで、第4図(A),(B)はパルスジェネレータ
4の正転時と逆転時とのリセットタイミングを示したも
ので、機械としては同じ位置にある。同図から明らかな
ように、正転時と逆転時とではリセットタイミングが半
パルス分だけずれることになるが、原点位置としては問
題はない。
発明の効果 本発明によれば、ポテンショメータのアナログ出力を
ディジタル化した絶対位置データと、パルスジェネレー
タの出力パルスの計数値として得られるインクリメンタ
ル位置データとの和で移動体の絶対的な現在位置データ
として出力するようにした位置検出回路において、パル
スジェネレータの1回転について一つ発生するパルスを
含むZ相出力とA相出力との論理積条件で発生する原点
位置信号の発生タイミングで前記パルスジェネレータの
計数値をゼロリセットするようにしたため、パルスジェ
ネレータ4が1回転する範囲内でスライドテーブル3を
移動させるだけでその最初のゼロリセット位置を基準点
とすることができ、例えは電源OFF後の再投入時にも、
任意の位置で、しかも移動体の移動方向を問わず基準点
のセットを行える。
その結果、従来のようにその都度機械原点に戻す必要
がなく、プログラム実行中に基準点のセットを行えるほ
か、たとえ電源OFFの事態が起こっても現在位置が不明
とならない。
【図面の簡単な説明】
第1図(A)は本発明の一実施例を示すスライドユニッ
トの概念図、第1図(B)は同図(A)のタイムチャー
ト、第2図および第3図は主要信号の波形説明図、第4
図は第1図(B)の要部説明図、第5図は従来のスライ
ドユニットの概念図、第6図は第5図のタイムチャート
である。 1……DCサーボモータ(移動体駆動用モータ)、2……
ボールスクリュー、3……移動体としてのスライドテー
ブル、4……パルスジェネレータ、10……ポテンショメ
ータ。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】所定の移動体の絶対位置を移動体駆動用モ
    ータに付帯されたポテンショメータにてアナログ的に検
    出して、そのアナログ出力をパルスジェネレータが1回
    転した時の移動体の移動量に相当する分解能でディジタ
    ル化して出力する一方、 前記移動体のインクリメンタルな位置を同じく前記モー
    タに付帯させたパルスジェネレータのA相出力のパルス
    数を計数することにより検出し、 前記ディジタル化した絶対位置データと前記パルス計数
    値として得られるインクリメンタル位置データとの和
    を、前記移動体の絶対的な現在位置データとして出力す
    るようにした位置検出回路の基準点セット方法であっ
    て、 前記パルスジェネレータの1回転について一つ発生する
    パルスを含むZ相出力とA相出力との論理積条件で発生
    する基準点信号の発生タイミングで前記パルスジェネレ
    ータの計数値をゼロリセットすることを特徴とする位置
    検出回路の基準点セット方法。
JP60071772A 1985-04-04 1985-04-04 位置検出回路の基準点セツト方法 Expired - Fee Related JP2597977B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60071772A JP2597977B2 (ja) 1985-04-04 1985-04-04 位置検出回路の基準点セツト方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60071772A JP2597977B2 (ja) 1985-04-04 1985-04-04 位置検出回路の基準点セツト方法

Publications (2)

Publication Number Publication Date
JPS61229105A JPS61229105A (ja) 1986-10-13
JP2597977B2 true JP2597977B2 (ja) 1997-04-09

Family

ID=13470176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60071772A Expired - Fee Related JP2597977B2 (ja) 1985-04-04 1985-04-04 位置検出回路の基準点セツト方法

Country Status (1)

Country Link
JP (1) JP2597977B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6549843B2 (ja) * 2014-12-26 2019-07-24 三菱プレシジョン株式会社 パラレルリンク機構のキャリブレーション装置、キャリブレーション方法及びシミュレータ

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57211452A (en) * 1981-06-16 1982-12-25 Fanuc Ltd Movable portion returning system
JPS5882694A (ja) * 1981-11-09 1983-05-18 日産自動車株式会社 位置検出装置
JPS58186585A (ja) * 1982-04-26 1983-10-31 株式会社神戸製鋼所 ロボツトの原点合せ方法
JPS59224503A (ja) * 1983-06-02 1984-12-17 Sumitomo Electric Ind Ltd 角度計測装置
JPS59229609A (ja) * 1983-06-10 1984-12-24 Toshiba Corp 産業用ロボツトの制御装置

Also Published As

Publication number Publication date
JPS61229105A (ja) 1986-10-13

Similar Documents

Publication Publication Date Title
US4647827A (en) Absolute position detecting system for servocontrol system
US4882529A (en) Pulse encoder
GB1344386A (en) Phase signal responsive system
JP3370845B2 (ja) アブソリュートエンコーダ
JP2597977B2 (ja) 位置検出回路の基準点セツト方法
WO1994029673A1 (fr) Procede pour detecter une position absolue en utilisant un codeur, et codeur ainsi utilise
JPS6110715A (ja) 絶対位置検出方式
WO1986000430A1 (en) Apparatus for detecting absolute position of servo control system
JPH05248893A (ja) バックアップ式絶対位置エンコーダ
JPH04123205A (ja) 制御対象物の初期位置検出装置
JP2677016B2 (ja) 数値制御装置
JPH083733B2 (ja) 数値制御装置の原点復帰方式
JPH0733133Y2 (ja) 原点位置検出装置
JPH0511446Y2 (ja)
JPH0353565B2 (ja)
JP3326849B2 (ja) 多回転式アブソリュートエンコーダ
JPS63289417A (ja) パルス・エンコ−ダ
JPH0580846A (ja) 断線検出方法
JPS6288004A (ja) 位置検出回路の原点セツト方法
JPH0740209B2 (ja) ロボットアームの原点サーチ方法
JPS61184409A (ja) 移動体の位置検出装置
KR930007778B1 (ko) 로봇의 원점 세팅장치
JPH03225225A (ja) インクリメンタル型エンコーダ
JPH04357413A (ja) 多回転式アブソリュートエンコーダ
JPS63289416A (ja) パルス・エンコ−ダ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees