JPS60256802A - ロボツトの位置補正システム - Google Patents

ロボツトの位置補正システム

Info

Publication number
JPS60256802A
JPS60256802A JP11376184A JP11376184A JPS60256802A JP S60256802 A JPS60256802 A JP S60256802A JP 11376184 A JP11376184 A JP 11376184A JP 11376184 A JP11376184 A JP 11376184A JP S60256802 A JPS60256802 A JP S60256802A
Authority
JP
Japan
Prior art keywords
robot
data
pulse
pulse generator
control
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
JP11376184A
Other languages
English (en)
Inventor
Kazuya Nakajima
和也 中島
Nobutaka Kiku
信隆 菊
Keizo Ichikawa
市川 景三
Shigeru Watanabe
茂 渡辺
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.)
Aisin Corp
Original Assignee
Aisin Seiki 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 Aisin Seiki Co Ltd filed Critical Aisin Seiki Co Ltd
Priority to JP11376184A priority Critical patent/JPS60256802A/ja
Publication of JPS60256802A publication Critical patent/JPS60256802A/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/19Numerical 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/21Numerical 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/23Numerical 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
    • 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/41092References, calibration positions for correction of value position counter
    • 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/45Nc applications
    • G05B2219/45083Manipulators, robot

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)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の対象〕 本発明はNC工作機械又は産業用ロボットの作動軸の原
点位置決めに関するもので、更に詳述すればロボットに
おいて減速機又は旋回摺動部にガタが生じても高精度な
位置決めを行う1位置決め制御システムに関するもので
ある。
〔従来の技術〕
従来のロボットなどにおける原点位置決め装置について
は、実願昭59−036223号の明細書に「原点位置
調整用駆動装置の取付構造」についての説明があり、特
にロボットハンドの位置決めシステムについては、駆動
モータのモータ軸上に位置検出装置(オプチカル、又は
磁気エンコーダ、レゾルバ等)を取りつけて、減速機を
介して、ロボットの回転軸を高精度に位置決めを行って
いる旨の記載がある。
〔従来技術の問題点及びその技術的分析〕しかしながら
、従来の駆動モーフのモータ軸上に位置検出装置を取り
つけて減速機を介して回転軸を高精度に位置決めを行っ
ているものについては、この高精度な位置決めを確保す
る場合に減速機、旋回部、摺動部等のガタ、ネジレによ
る、ヒステリーシスが非常に問題があり、これを無くす
゛ることは極めて困難である。これを第1図〜第3図に
より説明すれば、Sは水平多関節型ロボットで、1はパ
ルス発振器92は原点値W調整用駆動モーク54は減速
機、5は出力軸、6は第27−ム、7は第1アーム、8
は先端軸で、8aはロボットのハンドとすれば水平多関
節形ロボットSの第27−ム6の旋回軸用の駆動モータ
2の位置決めシステムついて説明すれば、前記旋回軸5
の駆動用減速機はハーモニックドライブ3を使用してお
り、この減速機はバツクラツシは無いが構造要素に弾性
体歯車を使用しているためにハンド8aの荷重又はスピ
ードの増加にともないネジレ角と負荷トルクの間に第2
図に示すように、Tを負荷トルク、θをネジレ角とすれ
ばヒステリーシス曲線はAからBに変化し、負荷変動の
たびに位置ズレを起すことになる。
このヒステリーシスによるズレは、パルス発振器と、原
点位置調整用駆動モータよりなる位置検出装置では機構
上検出することができず、このヒステリーシスによる位
置ズレの調整は出来ないという欠点がある。
〔技術的課題〕
そこで本発明はNC工作機械又は産業用ロボツで トに
おいて5減速機、旋回部及び各摺動部において多少のガ
タ、及びヒステリーシスが生しても。
高精度な位置決め確保ができる位置決め制御システムを
その技術的課題とするものである。
〔技術的手段〕
上記技術的課題を解決ために講じた技術的手段は、最終
出力軸の一端にロボットハンドを作動するサーボコンピ
ュータと連結した位置検出センサーである原点位置調整
装置を取り付け、前記位置検出センサーの位置データを
絶対位置として、モータ軸上の外側にある制御用位置検
出装置の出力信号データを補正することにより、高精度
な位置決めをするものである。
〔技術的手段の作用〕
上気技術的手段は次のように作用する。すなわち、ロボ
ット又はNC加工機の最終出力軸の一端に原点位置調整
装置を取り付け、前記出力軸の外方側に制御用位置検出
装置を取り付け、前記調整装置及び検出装置から出力さ
れる信号データを比較演算し1位置ズレを判定する制御
部からなり。
前記調整装置より出力した信号からラッチ信号を ・ 
、1発生させ、同軸上の外側に設けた検出装置から出力
した信号データをラッチする。このう′ンチされたデー
タとRAM又はR’OMに記録した正常時Gこ示した信
号データを制御回路にて比較演算し位置ズレをめて、ホ
ストCPU又はサーボCPU4こ位置補正量を指令して
最終出力位置を修正するものである。
〔本発明による特有の効果〕
本発明は次の特有の効果を生じる。すなわち、(1)ロ
ボットの先端部が位置ズレをおこしても絶対位置を知る
ことができるので1位置ズレ地点からソフトウェア−で
自動復帰ができる。
(2)ホストCPUの指令値、サーボcpuの位置デー
タのミス、あるいは9機械駆動系の異常がモニタリング
できる。
〔実施例〕
以下、上記技術的手段の具体例を示す実施例について第
3図〜第6図により説明する。
1は原点位置調整装置で、laはパルス発振器。
2は原点位置調整用駆動モータ、3は減速機であるハー
モニックドライブ装置、4は減速機ケース。
5は出力軸、6は第2アーム、7は第1アーム。
8はロボットハンド、9はケース110は制御用位置検
出装置で、10aはパルス発生装置で、11はカップリ
ングである。尚、制御用位置検出装置を第1アームのケ
ースの上方部に装着したものが16である。
次に制御回路として、12はアップダウン回路。
13は立上がり(立下がり)エツジパルス発生器、14
は演算回路、15は数値制御装置である。
制御用位置検出装置10は原点位置調整用駆動モータ(
図示せず)の駆動軸25に取り(=jけられ、スリット
26を有するパルス発生板211発光部22.矩形波信
号出力素子23.受光素子24よりなる。
以上の構成において、その作用を述べれば、実作業を行
う前に準備作用として、ティーチング操作時に、出力し
た原点位置調整装置のパルス発生装置1からの信号をア
ップダウンカンタ−12で計測し、そのデータを制御用
位置検出装置のバスル発生器よりの信号の最下位ビット
の第4図の(11に示すような記号を立上り(立下がり
)ニジパルス発生器13で第4図の(2)に示すような
パルス信号を発生させ、この信号発生時にアップダウン
カウンタ回路12のデータを演算処理回路15内の記憶
エリアに記憶する、このようなティーチングをロボット
の前作動領域で行う。
次に準備作業終了後、実作業に移る。ロボットEill
 作詩にロボットハンド8aに荷重がかかり、ハーモニ
ックドライブ減速装N3.軸5.カップリング11等の
ヒステリーシスなどにより、パルス発振器17と制御用
位置検出装置f 10の位相の差により立上り(立下り
)ニジパルス発生器13でパルスが発生した時、準備段
階で記憶した演算処理回路15内の記憶エリアの原点位
置調整装置1のデータに対応するデータとアップダンカ
ウンター12のデータとの比較を、演算処理回路15で
行い、ずれの有無とずれ量を算出し、ロボット制御用C
PUに位置補正量を指令しするものである
【図面の簡単な説明】
第1図は一部断面を有する従来例の側面図であり、第2
図は位置ズレを示す線図である。 第3図は本実施例の断面図と、制御回路のブロック線図
を示し、第4図は信号の形状であり、第5図↓よ制御用
位置検出装置の簡略説明図である。 第6図は他の変形実施例の断面図である。 1・・・原点位置調整装置、 1a・・・パルス発生装置、 5・・・最終出力軸、 10・・・制御用位置検出装置、 10a・・・パルス発生装置、 12.13,14.15・・・制j卸回路。 特許出願人 アイシン精機株式会社 代表者中井令夫

Claims (1)

    【特許請求の範囲】
  1. パルス発生装置とモータ駆動部よりなる原点位置調整装
    置を最終出力軸の一端に取り付けた。ロボット又はNC
    加工機において、前記最終出力軸の他方側にパルス発生
    装置とモータ駆動部よりなる制御用位置検出装置を取付
    け、前記パルス発生装置よりの信号データを比較演算し
    て位置ズレを判定する制御部を設けた。ロボットの位置
    補正システム。
JP11376184A 1984-06-01 1984-06-01 ロボツトの位置補正システム Pending JPS60256802A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11376184A JPS60256802A (ja) 1984-06-01 1984-06-01 ロボツトの位置補正システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11376184A JPS60256802A (ja) 1984-06-01 1984-06-01 ロボツトの位置補正システム

Publications (1)

Publication Number Publication Date
JPS60256802A true JPS60256802A (ja) 1985-12-18

Family

ID=14620471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11376184A Pending JPS60256802A (ja) 1984-06-01 1984-06-01 ロボツトの位置補正システム

Country Status (1)

Country Link
JP (1) JPS60256802A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1914044A1 (de) * 2006-10-20 2008-04-23 Abb Research Ltd. System und Verfahren zur Steuerung einer Bewegungsvorrichtung
DE102005048812B4 (de) * 2005-10-10 2011-02-10 Universität Stuttgart Steuerung werkstückbearbeitender Maschinen

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005048812B4 (de) * 2005-10-10 2011-02-10 Universität Stuttgart Steuerung werkstückbearbeitender Maschinen
EP1914044A1 (de) * 2006-10-20 2008-04-23 Abb Research Ltd. System und Verfahren zur Steuerung einer Bewegungsvorrichtung
WO2008046640A1 (de) * 2006-10-20 2008-04-24 Abb Research Ltd. System und verfahren zur steuerung einer bewegungsvorrichtung

Similar Documents

Publication Publication Date Title
KR910006500B1 (ko) 서어보모터 제어장치
US11660746B2 (en) Separate moving and positioning modes for a robot, method providing separate moving and positioning modes for the robot, method of manufacturing a product, and a recording medium
KR910006499B1 (ko) 수치 제어장치
JPS59188517A (ja) サ−ボ制御系の絶対位置検出方式
JPH02198783A (ja) 産業用ロボットの位置決め補正方式
JP7000295B2 (ja) 送り軸およびウォームギヤ異常判定システム
CN110831730B (zh) 机器人***
JPH07100781A (ja) 多関節型ロボット
JPS60256802A (ja) ロボツトの位置補正システム
JPS5878205A (ja) 工業用ロボツトのテイ−チング方法
JP2564722Y2 (ja) ロボットの制御装置
JPH04322988A (ja) ロボットの関節機構
JP4280051B2 (ja) 位置決めシステムにおける原点復帰方法及び制御プログラム
JPS62166980A (ja) 産業用ロボツトにおけるバツクラツシユ量測定方法
JPS62150405A (ja) 産業用ロボツト制御装置
JP7471825B2 (ja) 検出装置、検出方法、制御方法、ロボット装置、物品の製造方法、プログラム、および記録媒体
JP2727542B2 (ja) アーム位置検出方法
JPH0871966A (ja) ロボット制御装置
JPH0310742A (ja) 絶対位置決め方式
JPS60214019A (ja) 回転位置検出装置
KR100224862B1 (ko) 로봇 암의 캘리브레이션 장치 및 방법
JP2000084885A (ja) 位置検出装置および関節機構
JPS61294510A (ja) 絶対位置検出装置
JPH05104466A (ja) 多関節ロボツトの原点復帰制御装置
JPH0733133Y2 (ja) 原点位置検出装置