JPS63221402A - ピツチ誤差補正方法 - Google Patents

ピツチ誤差補正方法

Info

Publication number
JPS63221402A
JPS63221402A JP5733987A JP5733987A JPS63221402A JP S63221402 A JPS63221402 A JP S63221402A JP 5733987 A JP5733987 A JP 5733987A JP 5733987 A JP5733987 A JP 5733987A JP S63221402 A JPS63221402 A JP S63221402A
Authority
JP
Japan
Prior art keywords
memory
pitch error
error correction
processor memory
servo
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
JP5733987A
Other languages
English (en)
Inventor
Yasuo Muramatsu
村松 靖夫
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP5733987A priority Critical patent/JPS63221402A/ja
Publication of JPS63221402A publication Critical patent/JPS63221402A/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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/41Servomotor, servo controller till figures
    • G05B2219/41036Position error in memory, lookup table for correction actual position
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41055Kind of compensation such as pitch error compensation

Landscapes

  • Numerical Control (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はボールネジを用いた位置決め装置のピッチ誤差
補正方法に関する。
〔従来の技術〕
従来、この種の位置決め装置では、ボールネジのピッチ
によるバラツキを予め測定し、そのデータをピッチ誤差
補正データとして機械のストローク位置に1対1に対応
させ、かつストローク位置の順にメインプロセッサメモ
リに登録してからサーボプロセッサメモリに転送し、機
械の移動に伴ない、サーボプロセッサが当該ストローク
位置に対応するピッチ誤差補正データをサーボプロセッ
サメモリから読取ってピッチ誤差補正処理を行なってい
た。
(発明が解決しようとする問題点〕 上述した従来のピッチ誤差補正方法は、メインプロセッ
サメモリとサーボプロセッサメモリのメモリサイズが同
一でサーボプロセッサメモリに制限がある場合、補正点
数を多く設定できず、またサブミクロン制御等において
、累積ピッチ誤差補正量が所望の値に入るようにするた
めに、補正間隔を短くしなければならず、従って、補正
点数が不足する、あるいは、メモリ容量を増加させなけ
ればならないという欠点がある。
〔問題点を解決するための手段〕
本0発明のピッチ誤差補正方法は、サーボプロセッサメ
モリをリング構造とし、まず、機械の初期位置に対応し
てサーボプロセッサメモリの容量分だけメインプロセッ
サメモリからサーボプロセッサメモリにピッチ誤差補正
データを書き込み、その後は機械が所定距離移動する毎
にメインプロセッサメモリの残っているピッチ誤差補正
データを所定の大きさずつ機械の移動方向に順次、メイ
ンプロセッサメモリから取出し、サーボプロセッサメモ
リの機械の移動方向に対する論理上の領域、言いかえる
とサーボプロセッサメモリがリング構造となっているの
で物理的には、リングの末尾の領域を書き換える。
〔作用〕
したがって、ピッチ誤差補正データについてメインプロ
セッサメモリとサーボプロセッサメモリ容量差をカバー
し、サーボプロセッサのピッチ誤差補正データメモリの
容量をみかけ上増加させることができる。
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明のピッチ誤差補正方法が適用された位置
決め装置の要部のみを示す図、第2図はサーボプロセッ
サ3のピッチ誤差補正データ抽出方法を示す図、第3図
はメモリ2、メモリ4と機械ストロークの関係を示す図
、第4図、第5図は本発明のアルゴリズムの説明図、第
6図はメモリ4のピッチ誤差補正データの書換えの例を
示す図である。
この位置決め装置は、第1図に示すように、メインプロ
セッサ1、メインプロセッサlのメモリ2、サーボプロ
セッサ3、サーボプロセッサ3のメモリ(ピッチ誤差補
正データメモリ)4、およびその他の不図示の装置から
構成されている。
ピッチ誤差補正データメモリ4は、第2図に示すように
論理上、破lll5のように前記データがリングしてい
る。またメモリ4のピッチ誤差補正データは、第3図に
示すように、a−A、b−B。
c−C,d−Dのように機械ストロークLの位置と1対
1で対応している。
第4図において全機械ストロークをカバーするメインプ
ロセッサ1のピッチ誤差補正データメモリ2とサーボプ
ロセッサ3のピッチ誤差補正データメモリ4とのメモリ
容量差を補うために:@記機械ストロークーEでの移動
に対してピッチ誤差補正データメモリ4のアドレスが更
新される時、あるポイント7(または8)を通過したと
いう条件でメモリ4をメモリ幅6で書換える。書換える
データは、第5図で、メモリ2のデータ9であり、論理
上は、メモリ4のメモリアドレス10へ転送される。し
かし、実際には第2図で示したようにサーボプロセッサ
3のピッチ誤差補正データメモリ4が論理上リングにな
っているために、物理上のメモリアドレス11に転送さ
れる。したがって、第6図の機械ストローク55上での
移動に伴なうメモリ書換えのタイミングは第6図の51
のようにヒステリシスな性質を持つことになる。つまり
、第3図で説明すればメモリ4のアドレス4のデータd
をeに書換えるタイミングは、機械ストロークトの位置
に対応していて、CからAに向ってBを通過した時に実
行されるが、Bを通過後Aに到達する前に反転して、再
度Bを通過しても、書換えは実行されないという性質を
ヒステリシスがあるという。例えば、機械ストローク[
の位置52でサーボプロセッサ3のピッチ誤差補正デー
タ格納類が左よりl)、 C,d、eとすると、子方向
に移動して位置53を通過すると、メモリ書換えが実行
さ九、メモリ4の内容はf、c、d、eとなる。次に、
一方向に移動し、位置52を通過時、メモリ4はす、 
C,d、eとなり、ざらにイ装置54を通過するとメモ
リ4はす、c、d、aとなる。また、第6図の場合、書
換えられるメモリ幅は、サーボプロセッサ3のピッチ誤
差補正データメモリ4の 174になっている。このメ
モリ幅を小さくすると書換えが頻繁になるという関係が
あるため、システム運用ト、前記書換え時間に伴うオー
バーヘッドに対して最適の前記メモリ幅を選択すること
により、サーボプロセッサ3のピッチ誤差補正データメ
モリ容量に制限されずに、ピッチ誤差補正処理が実行で
きる。
(発明の効果) 以ト説明したように本発明は、サーボプロセッサメモリ
のピッチ誤差補正データについて、メインプロセッサの
ピッチ誤差補正データを機械の移動方向に所定の大きさ
づつ取出し、サーボプロセッサメモリの機械の移動方向
に対して末尾の領域に転送することにより、メインプロ
セッサとサーボプロセッサのメモリ容■差をカバーし、
サーボプロセッサのピッチ誤差補正データメモリをみか
け上増加させる効果がある。
【図面の簡単な説明】
第1図は本発明のピッチ誤差補正方法が適用された位置
決め装置の要部のみを示す図、第2図はサーボプロセッ
サ3のピッチ誤差補正データ抽出方法を示す図、第3図
はメモリ2、メモリ4と機械ストロークの関係を示す図
、第4図、第5図は本発明のアルゴリズムの説明図、第
6図はメモリ4のピッチ誤差補正データの書換えの例を
示す図である。 ■・・・ メインプロセッサ、 2・・・ メインプロセッサ lのメモリ、3・・・ 
サーボプロセッサ、 4・・・ サーボプロセッサ3のメモリ、5・・・ サ
ーボプロセッサ3のピッチ誤差補正データの論理トのリ
ング、 6・・・ 書換えメモリ幅、 7.8・−aPAえタイミング、 9、IO1+1 −・・  書換えメモリ、51  ・
・・ 占換えタイミングの状態遷移、52.53.54
  ・・・ 機械ストロークFの位置、55 −・・ 
 機械ストローク。

Claims (1)

    【特許請求の範囲】
  1. モータをコントロールする1以上のサーボプロセッサと
    、これらサーボプロセッサを統括するメインプロセッサ
    と、サーボプロセッサ、メインプロセッサの各々に付属
    したサーボプロセッサメモリ、メインプロセッサメモリ
    とを有する位置決め装置において、ボールネジのピッチ
    によるバラツキを予め測定し、そのデータをピッチ誤差
    補正データとして機械のストローク位置に1対1に対応
    させ、かつストローク位置の順にメインプロセッサメモ
    リに登録してから、サーボプロセッサメモリに転送し、
    機械の移動に伴ない、当該ストローク位置に対応するピ
    ッチ誤差補正データをサーボプロセッサメモリから読取
    ってピッチ誤差補正処理を行なうピッチ誤差補正方法に
    おいて、サーボプロセッサメモリをリング構造とし、ま
    ず、機械の初期位置に対応してサーボプロセッサメモリ
    の容量分だけメインプロセッサメモリからサーボプロセ
    ッサメモリにピッチ誤差補正データを書き込み、その後
    は機械が所定距離移動する毎にメインプロセッサメモリ
    の残っているピッチ誤差補正データを所定の大きさずつ
    機械の移動方向に順次、メインプロセッサメモリから取
    出し、サーボプロセッサメモリの機械の移動方向に対す
    る論理上の領域、言いかえるとサーボプロセッサメモリ
    がリング構造となっているので物理的には、リングの末
    尾の領域を書き換えることを特徴とするピッチ誤差補正
    方法。
JP5733987A 1987-03-11 1987-03-11 ピツチ誤差補正方法 Pending JPS63221402A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5733987A JPS63221402A (ja) 1987-03-11 1987-03-11 ピツチ誤差補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5733987A JPS63221402A (ja) 1987-03-11 1987-03-11 ピツチ誤差補正方法

Publications (1)

Publication Number Publication Date
JPS63221402A true JPS63221402A (ja) 1988-09-14

Family

ID=13052811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5733987A Pending JPS63221402A (ja) 1987-03-11 1987-03-11 ピツチ誤差補正方法

Country Status (1)

Country Link
JP (1) JPS63221402A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990014622A1 (en) * 1989-05-18 1990-11-29 Fanuc Ltd Method of rewriting pitch error correction data
JPH07110715A (ja) * 1991-04-15 1995-04-25 Samsung Electron Co Ltd ロボットシステムの位置制御装置及びその制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990014622A1 (en) * 1989-05-18 1990-11-29 Fanuc Ltd Method of rewriting pitch error correction data
JPH07110715A (ja) * 1991-04-15 1995-04-25 Samsung Electron Co Ltd ロボットシステムの位置制御装置及びその制御方法

Similar Documents

Publication Publication Date Title
US4617660A (en) Faulty-memory processing method and apparatus
KR970007653A (ko) 외부기억장치 및 그의 메모리 액세스 제어방법
RU2269814C2 (ru) Способ надежной записи указателя для кольцевой памяти
JPH0412863B2 (ja)
JP2835107B2 (ja) 不揮発性半導体記憶装置のエラー訂正回路及びそのエラー訂正方法
JPH11282665A (ja) コンピュータシステム、コンピュータシステムにおけるプログラム又はデータの修正方法、及び、コンピュータシステムへの修正プログラム又は修正データの書込方法
JPS63221402A (ja) ピツチ誤差補正方法
JPH0122649B2 (ja)
JPS6319058A (ja) メモリ装置
JP2001101087A (ja) メモリ及びメモリ制御方法
US4882672A (en) System for initialization of channel controllers utilizing address pointers calculated from multiplying sizes of data fields with device numbers
JP3807012B2 (ja) 記憶装置
US5146458A (en) Data transfer checking system
JP2731047B2 (ja) プログラムのオペランドチェック方式
JPH0756640B2 (ja) 記憶装置
JP2545587B2 (ja) ガベージコレクション方式
JPH02211530A (ja) プログラム修正方式
JP2569801B2 (ja) 情報処理装置
JP3130798B2 (ja) バス転送装置
JPH0337722A (ja) 情報処理装置
JPS63317857A (ja) メモリアクセス回路
JPH04132092A (ja) プログラム・リダンダンシー装置
JPS5842487B2 (ja) プログラムのロ−デイング方式
JPH02153432A (ja) Romの書き込み/読み出し方法
JPH0520215A (ja) 情報処理装置