JPH04174005A - ロボットコントーラ - Google Patents

ロボットコントーラ

Info

Publication number
JPH04174005A
JPH04174005A JP29821190A JP29821190A JPH04174005A JP H04174005 A JPH04174005 A JP H04174005A JP 29821190 A JP29821190 A JP 29821190A JP 29821190 A JP29821190 A JP 29821190A JP H04174005 A JPH04174005 A JP H04174005A
Authority
JP
Japan
Prior art keywords
coordinate system
robot
local coordinate
controller
robot arm
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
JP29821190A
Other languages
English (en)
Inventor
Masahiro Yasuda
雅宏 安田
Sumi Shioda
塩田 寿美
Masahide Nagai
長井 正英
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
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 Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP29821190A priority Critical patent/JPH04174005A/ja
Publication of JPH04174005A publication Critical patent/JPH04174005A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、局所座標系を用いる位置座標の補正機能を有
し、サーボモータを搭載したロボットを制御するロボッ
トコントローラに関する。
〔発明の概要〕
本発明は水平面上で直交害る2つの伸縮軸を含むロボッ
トアームを制御するコントローラにおいて、目標位置座
標を数値データで与えた場合の各軸の累積ピッチ誤差や
2つの軸のなす直角度誤差を基準位置により定義された
局所座標系を用いて自動的に補正するようにしたもので
ある。
〔従来の技術〕
従来のロボットコントローラでは、出荷時に全数のロボ
ットアームに対して車軸での動作を行わせ直線上の精度
測定を行い、指令データと実際の移動量との差から累積
ピッチ誤差を算出し、それぞれのロボットアーム固有の
補正値をロボットコントローラに入力し、全ストローク
に対して均一に補正を行っていた。
第6図は従来のロボットコントローラにおいてロボット
アームを華軸動作させたときの直線上の精度測定の結果
の一例であり、第7図は第6図のデータを用いて全スト
ロークの誤差傾向を一次近イ以して補正した結果である
また、水平面上で直交すべき2つの伸縮軸のなす角度の
直角度は機械加工精度と組立方法に依存していた。
〔発明が解決しようとする課題〕
しかし、この方法では累積ピッチ誤差が線形に推移して
いく場合にのみ有効であり、さらに水平面上で直交すべ
き2つの伸縮軸のなす角度が正確な直角とするために高
精度な部品加工や組立・調整が必要であり、高価になっ
てしまうという欠点を有していた。
第8図は累積ピッチ誤差の推移が線形でない場合を示し
ており、第9図は従来の補正方法で同様に補正した結果
を示している。すなわち、補正前の最大誤差よりも補正
後の量大誤差のほうが大きくなってしまう。
第10図は直交すべき2との伸縮軸のなす角度が直角に
ならなかった場合のロボット座標系を示しており、やは
り数値データを与えられて動作する場合、精度よく位置
決めすることが困難であることは明らかである。
また使用環境・時間などの相違によるボールネジ等の熱
収縮によるx積ピッチ誤差の変化に対する修正や、何ら
かのトラブルによりロボットアームが変形してしまった
場合の面角度誤差の修正が非常に困難である。
本発明の目的は全ストロークに対して一次近憤不可能な
、かつ時系列的に変化する可能性をもつ累積ピッチ誤差
と、安価で部品加工と組立調整による正確ではない直角
度とを局所的な座標系を定義することにより補正する機
能を有するロボットコントローラを提供することである
〔課題を解決するための手段〕
第1図は、本発明のストロークの累積ピッチ誤差と直交
すべき2つの伸縮軸の直角度を補正する手順を示す説明
図である。第1図に示すように、本発明では基準となる
原点、X方向基準点及びY方向基準点の3点を教示ある
いは自己認識し、それら3点の位置座標と原点とX方向
基準点との間の距離、及び原点とY方向基準点との間の
距離を引き数として局所的座標系を定義し、その局所座
標系上の数値データで与えられた位置座標をロボット座
標系に変換し、変換結果を目標位置として移動する。
〔作用〕
外部の正確な距離と直角度を存する基準位置の座標を用
いて補正するため、全ストロークではなく必要なストロ
ークに対して必要なときに補正データを入力することが
できる。
(実施例〕 第2図は本発明を適用するロボットコントローラの実施
例の構成を示す概略説明図である。同図において、プリ
ント基板20上の基準位Wをロボットアーム23の手先
に取り付けられたカメラ21により基準位置を読み取り
、ビジョンコントローラ22より座標位置をロボットコ
ントローラ24に送る。次に、プログラム装置25がら
基準位置間の距離を入力して局所座標系を定義する。ロ
ボットコントローラ24はプログラム装置25あるいは
ホストコンピュータ26から数値データにより目標位置
を人力し、座標変換を行ってロボ・ットアーム23を動
作させる。
第3図は、本発明の局所座標系を定義するための作業物
体としてプリント基板2oの実施例を示す説明図である
。同図において、プリント基板20は第2図の実施例に
おけるIC等の実装作業の被作業体であり、原点マーク
31、X方向基準マーク32及びX方向基準マーク33
を有する。これらのマークは穴あるいは突起でもよく、
すなわち、第2図の実施例におけるカメラ21で認識で
きる、あるいはロボットアームを手動で動作させ教示す
ることができるマークであればよい。
本実施例では、第2図におけるカメラ21およびビジラ
ンコントローラ22によりこの3点の位置座標を読み取
り、ロボットコントローラ24に数値データとして送る
。さらにロボットコントロ−ラ22は、原点マーク31
とX方向基準マーク32との間の距離および原点マーク
31とY方向マーク33との間の距離を用いて局所座標
系34を定義することができる。
第4図は、ロボットアーム23の水平面上で直交すべき
2つの伸縮軸のなす角度が直角ではない場合のロボット
座標系41と局所座標系34との関係を示す図である。
第5図は、本発明における座標変換の手段を説明するた
めに、実際とは異なるロボット座標系41が直交すると
考え、局所座標系34が相対的にゆがんでいる状態の説
明図である。
すなわち、実際には第4図のようにロボット座標系41
が直交しない場合でも、ロボットコントローラ24は直
交していないことをt= aしていないため、第5図の
ようにロボット座標系41が直交しており局所座標系3
4が直交していないと想定して位置座標補正演算を行う
第5図において、簡単のために原点マークの位置をA、
X方向基準マークの位置をB、Y方向基準マークの位置
をCおよび目標位置をDとする。
また、A−B−C各点のロボット座標系でのX座標を 
Ax−Bx−Cx、各点のロボット座標系でのY座標を
Ay−By−Cy、AB間距離をLlおよびAC間距離
をL2とすると、これらの数値データは既知である。
ここで、A点を起点としB点及び0点に向かうベクトル
AB及びベクトルACのXY座標は下記のようになり、
それぞれの実際の長さはLl及びL2である。
AB= (Bx−Ax、By−Ay) AC= (Cx−Ax、Cy−Ay) また、与えられる目標位置りは局所座標系上のデータで
あるので、ロボット座標系の原点○から目標位置へのベ
クトルODは、ベクトルOAとベクトルADの和として
、下記の行列式で表現されることになる。
AD=OA+AD このようにして、ロボット座標系上での位置座標データ
が算出されるので、ロボットコントローラはこのデータ
を基にロボットアームに対して通常の動作を行わせるこ
とによって、目標位置へ到達させることができる。
〔発明の効果〕
以上説明したように、本発明によれば、局所座標系を用
いて座標変換を行うことにより必要なストロークに対し
て必要なときに簡単にロボットの絶対精度補正を行うこ
とができる。すなわち、基板実装等の作業において、各
基板上の3点の基準位置を自己認識し累積ピッチ誤差と
直角度の補正が可能なため、熱変形による基板の寸法誤
差を含めて補正することができる。
またロボットアームの高精度な部品加工や組立調整が不
要となり、ロボットアームの製造コストを下げることが
できる。
【図面の簡単な説明】
第1図は本発明のストロークの累積ピッチ誤差と直交す
べき2つの伸縮軸の直角度を補正する手順を示す説明図
、第2図は本発明を適用するロボットコントローラの実
施例の構成を示す概略説明図、第3図は本発明の局所座
標系を定義するための作業物体の実施例を示す説明図、
第4図はロボットアームの水平面上で直交すべき2つの
伸縮軸のなす角度が直角ではない場合の座標系の説明図
、第5図は本発明における座標変換の手段の説明図、第
6図は従来のロボットコントローラにおいてロボットア
ームの車軸動作させたときの直線上の精度測定の結果の
一例、第7図は第6図のデータを従来の方法で補正した
結果、第8図は累積ピッチ誤差の推移が線形でない場合
の精度測定の結果、第9図は第8図を従来の方法で補正
した結果、第10図は直交すべき2との伸縮軸のなす角
度が直角にならなかった場合のロボット座標系を示して
いる。 20・・・プリント基板 21・・・カメラ 22・・・ビジジンコントローラ 23・・・ロボットアーム 24・・・ロボットコントローラ 25・・・プログラミング装! 26・・・ホストコンピュータ 31・・・原点マーク 32・・・X方向基準マーク 33・・・Y方向基準マーク 34・・・局所座榎系 35・・・IC 41・・・ロボット座標系 51・・・目標位置 以上 出願人 セイコー電子工業株式会社 代理人 弁理士 林  敬 之 助 第1図 第2図 第5[]

Claims (1)

  1. 【特許請求の範囲】 (a)原点とX方向Y方向の基準点を有する物体上の3
    点の位置座標を教示あるいは自己認識する手段 (b)原点とX方向基準点及び原点とY座標基準点との
    距離を入力する手段 (c)上記3点の位置座標と2つの距離を用いて局所座
    標系を定義する手段 (d)ロボットアーム先端を移動させるべき局所座標系
    上の目標座標を入力する手段 (e)入力された局所座標系上の位置座標をロボット座
    標系に変換する手段 (f)ロボット座標系上に変換された位置座標にロボッ
    トアーム先端を移動させる手段 とからなることを特徴とするロボットコントローラ。
JP29821190A 1990-11-02 1990-11-02 ロボットコントーラ Pending JPH04174005A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29821190A JPH04174005A (ja) 1990-11-02 1990-11-02 ロボットコントーラ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29821190A JPH04174005A (ja) 1990-11-02 1990-11-02 ロボットコントーラ

Publications (1)

Publication Number Publication Date
JPH04174005A true JPH04174005A (ja) 1992-06-22

Family

ID=17856658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29821190A Pending JPH04174005A (ja) 1990-11-02 1990-11-02 ロボットコントーラ

Country Status (1)

Country Link
JP (1) JPH04174005A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06215150A (ja) * 1993-01-18 1994-08-05 Toshiba Corp 三次元画像表示装置
JPH0665902U (ja) * 1993-02-19 1994-09-16 株式会社明電舎 ロボット制御装置
WO2015063912A1 (ja) * 2013-10-31 2015-05-07 エンシュウ株式会社 位置決め精度の設定方法、位置決め精度設定装置および位置決め精度の設定プログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06215150A (ja) * 1993-01-18 1994-08-05 Toshiba Corp 三次元画像表示装置
JPH0665902U (ja) * 1993-02-19 1994-09-16 株式会社明電舎 ロボット制御装置
WO2015063912A1 (ja) * 2013-10-31 2015-05-07 エンシュウ株式会社 位置決め精度の設定方法、位置決め精度設定装置および位置決め精度の設定プログラム

Similar Documents

Publication Publication Date Title
CN106338990B (zh) 基于激光跟踪仪的工业机器人dh参数标定与零位标定方法
CA1331795C (en) Device and method for correction of robot inaccuracy
US4659971A (en) Robot controlling system
US5162713A (en) Structural error correction method for SCARA robot
CN109781164B (zh) 一种线激光传感器的静态标定方法
CN110148187B (zh) 一种SCARA机械手Eye-in-Hand的高精度手眼标定方法和***
CN111862221B (zh) Uvw平台标定方法、设备、纠偏方法、装置及对位***
CN105014679A (zh) 一种基于扫描仪的机器人手眼标定方法
JP2019014011A (ja) ロボットの教示位置補正方法
CN110682289A (zh) 基于工业机器人的曲面工件坐标系自动标定方法
KR20210063239A (ko) 궤적 제어장치
CN108908344A (zh) 一种巡检机器人机械臂末端空间定位方法
CN114012724A (zh) 一种基于探针的工业机器人坐标系自动标定方法
JPH11142139A (ja) 3次元自動計測装置用計測誤差補正方法
JPH04174005A (ja) ロボットコントーラ
CN211278404U (zh) 一种机械臂的手眼标定装置
CN110861076A (zh) 一种机械臂的手眼标定装置
JP2707548B2 (ja) 視覚認識装置の座標補正方法
CN114535825A (zh) 一种基于机械手的激光打刻车辆识别代码***
KR100811669B1 (ko) Xy 스테이지
JP7510514B2 (ja) オフセット値設定方法およびロボット制御装置
JPH04109311A (ja) 多関節ロボットの位置補正方法
CN113843804B (zh) 基于平面约束的机器人运动学标定方法及***
CN116512278B (zh) 基于虚拟目标点的机械臂末端直线运动控制方法及***
CN117621044A (zh) 控制方法及机器人***