JPH0740270A - ロボットの原点補正方法 - Google Patents

ロボットの原点補正方法

Info

Publication number
JPH0740270A
JPH0740270A JP19226493A JP19226493A JPH0740270A JP H0740270 A JPH0740270 A JP H0740270A JP 19226493 A JP19226493 A JP 19226493A JP 19226493 A JP19226493 A JP 19226493A JP H0740270 A JPH0740270 A JP H0740270A
Authority
JP
Japan
Prior art keywords
robot
origin
correction
position information
origin correction
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.)
Granted
Application number
JP19226493A
Other languages
English (en)
Other versions
JP2993323B2 (ja
Inventor
Norihiko Sugimoto
憲彦 杉本
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.)
Denso Corp
Original Assignee
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP5192264A priority Critical patent/JP2993323B2/ja
Publication of JPH0740270A publication Critical patent/JPH0740270A/ja
Application granted granted Critical
Publication of JP2993323B2 publication Critical patent/JP2993323B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 ロボットに専用の治具を取り付けたり、ロボ
ッットの作業範囲外に基準位置を設けることなく、狭い
現場でも容易に原点補正を可能とする。 【構成】 事前に記憶または出力されて既知の1点以上
の複数位置にロボットの作業用ツールまてはワークを使
ってロボットを位置決めさせ、その時のロボット動作部
内の位置検出装置の出力と事前に記憶または出力されて
いる位置情報とを比較して原点補正量を求め各点で得ら
れた原点補正量の平均値を持って原点補正を行うことを
特徴とするロボットの原点補正方法。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ロボットの原点補正方
法に関するものである。
【0002】
【従来の技術】産業用ロボットは、機体と該機体の先端
に設けられたエンドエフェクタを有したロボット動作部
とそのロボット動作部をロボット指令プログラムに従っ
て制御する制御装置とを具備して構成され、所望の作業
を行うことができる。このとき、制御装置内の原点とロ
ボット動作部の原点を一致させることが必要である。こ
のために通常、現場で実際にロボットを作動させる前
に、あるいは種々の保守作業を施した後等に、上記の一
致を取るために原点補正が行われる。原点補正を行う方
法としては、ロボット動作部を所定の姿勢に位置決め
し、次にその状態でロボット制御装置のプログラム原点
を設定して両者の一致を取る方法が従来より実施されて
いる。ロボット動作部を所定の姿勢に位置決めする方法
としては、専用の治具をロボット動作部に取り付ける方
法(実開平1−143377号公報)や、エンドエフェ
クタ位置が同じでロボット動作部を対象の2つの姿勢に
位置決めさせる方法(特開平1−127283号公報)
が知られている。
【0003】
【発明が解決しようとする課題】従来、原点補正を行う
時には、専用の治具を取り付けたり、所定の姿勢を取る
ためのスペースが必要となる。ロボットが使用される前
であれば、治具の取り付けやスペースに対しての制限は
ないが、ロボットが既に作業現場に設置された後では、
ロボット以外の機械類が周囲に配置されていたり、ロボ
ットのエンドエフェクタ等には作業用ツール・配線・配
管等が取り付けてあるためにそのままでは原点補正がで
きない場合がある。そのためにロボットを設置する時に
は、原点補正のための作業空間を確保するか、ロボット
を作業現場から取り外して広い他の場所に移動させて原
点補正を行わなくてはならなかった。また、原点補正用
の治具を取り付けるために、ロボットのエンドエフェク
タ等に既に取り付けてある作業用ツール・配線・配管等
を取り外す必要があった。
【0004】
【課題を解決するための手段】本発明は、原点補正され
たロボットが作業空間の1箇所以上の任意位置にロボッ
トを位置決めしロボット動作部内の位置検出装置によっ
て各位置情報が検出可能で、検出した位置情報を記憶ま
たは出力することが可能な装置を具備して構成され、記
憶または出力された既知の位置情報を使って原点補正を
行うことを可能とする。
【0005】原点補正は、事前に記憶または出力されて
既知の位置にロボットを移動させ、その時のロボット動
作部内の位置検出装置の出力と事前に記憶または出力さ
れている位置情報とを比較して原点補正を行う。任意の
位置にロボットを位置決めする時に、特に専用の治具で
行うことを必要とせず、ロボットの作業用ツールまたは
ワークで位置決めすることができることを特徴とする。
【0006】原点補正のための位置決め誤差を低減する
ために、複数点に位置決めさせて各点での原点補正量の
平均値を持って原点補正を行うことが可能であることを
特徴とする。事前に記憶しておく位置情報は、ロボット
制御装置のデータ入力装置から位置情報を入力する方
法、制御装置内に記憶されているロボット指令プログラ
ムから該当する位置へ移動させる指令ステップを選択す
る入力方法、または制御装置内に原点補正用位置情報と
して専用に記憶されている中から選択する入力方法が可
能である。
【0007】
【実施例】以下本発明の実施例について、図1〜図2に
基づき説明する。図1は、本発明が応用される水平多関
節型ロボットの1例の全体構造を示した斜視図、図2は
原点補正の流れ図を示す。ロボット動作部1は、主とし
てベース3、ポスト5、第1アーム7、、第2アーム9
および手首アーム11から構成されている。ベース3上
には位置検出装置としてのエンコーダを内蔵するモータ
3aと駆動系統3bが設けられている。このモータ3a
と駆動系統3bとがポスト5内の第1軸を回動させる。
ポスト5上には第1アーム7が取り付けられ、第1軸の
回動に応じて水平に揺動する。第1アーム7上にはエン
コーダを内蔵するモータ7aが設けられ、第1アーム7
内に設けられた駆動系統を介して、第1アーム7の先端
にある図示しない第2軸を回動させる。第2軸には第2
アーム9が取り付けられ、第2軸の回動に応じて水平に
揺動する。第2アーム9の先端には、手首アーム11が
取り付けられ、第2アーム9上のエンコーダを内蔵する
モータ9aにより手首アーム11自身がその軸を中心に
回動すると共に、第2アーム9内に設けられたエンコー
ダを内蔵する図示しないモータにより、手首アーム11
はその軸に沿って上下動可能に構成されている。
【0008】制御装置15は、このロボット動作部1と
信号ラインにて接続されており、各エンコーダからの位
置検出信号、その他を入力すると共に、各アーム7、9
および手首アーム11を駆動するモータ、3a,7a,
9a等に駆動信号を出力している。また、制御装置15
には、手元でロボット動作部1を制御するためのペンダ
ト18もケーブル18aで接続されている。
【0009】図1は、原点補正に使用する位置決め点に
ロボット動作部を位置決めした状態を示している。次
に、原点補正の手順について説明する。 (手順1) 原点補正の必要な軸の指定を行う。 (手順2) ロボット作業空間内の原点補正用に決めた
位置19へ移動させ位置決めさせる。その時ロボットが
作業時に使用する作業用ツール16とワーク17を使っ
て位置決めを行う。その時の作業用ツール16とワーク
17は、事前に記憶または出力されている位置情報の時
と同等の物を使用する。
【0010】(手順3) この状態で、手首アーム11
を駆動するモータ、3a,7a,9aに内蔵されている
エンコーダで各軸の角度φを検出する。 (手順4) 事前に記憶または出力されている位置情報
を制御装置に入力する。入力方法としては、ペンダント
から位置情報を直接入力する方法、制御装置内に記憶さ
れている複数の位置情報の中から該当する位置をペンダ
ントで選択する方法、制御装置内に記憶されているロボ
ット指令プログラムから該当する位置へ移動させる指令
ステップを選択する方法の内から選択する。
【0011】(手順5) 手順4で得られた位置情報P
を各軸の角度θに変換する。 (手順6) 手順3と手順5で得られた角度差が各軸の
原点補正量Δθとして次式1で得られる。
【0012】
【数1】 Δθ = φ−θ ・・・ (1) (手順7) 手順2〜6を他のn点の位置決め点に対し
て実施し、各点で得られた原点補正量の平均値を次式2
により求める。
【0013】
【数2】 ΔΘ = (ΣΔθ)/n ・・・ (2)
(手順7) 手順7で得られた各軸の原点補正量ΔΘを手順1で指定
した軸のみ更新し、エンコーダからのデータにΔΘの補
正を行うことで原点補正が可能となる。
【0014】
【発明の効果】ロボットの作業空間内で事前に既知とな
っている位置に移動させ、ロボットの作業用ツールまた
はワークで位置決めすることで原点補正ができるので、
狭い作業現場や周辺に干渉物がある現場でもロボットが
作業を行っている限り原点補正ができる。また、原点補
正を行うのにロボット動作部を他の場所へ移動させたり
作業ツール・配線・配管類を外したり専用治具を取り付
ける手間が省けるので原点補正作業工数の低減になる。
【図面の簡単な説明】
【図1】本発明が応用される水平多関節型ロボットの1
例の全体構造を示した斜視図である。
【図2】原点補正手順の流れを示すフローチャートであ
る。
【符号の説明】
1 ロボット動作部 3 ベース 3a,7a,9a モータ 3b 駆動系統 5 ポスト 7 第1アーム 9 第2アーム 11 手首アーム 12 作業空間 15 制御装置 16 作業用ツール 17 ワーク 18 ペンダント 18a ペンダント用ケーブル 19 原点補正用の位置決め点 20 原点補正手順1 21 原点補正手順2 22 原点補正手順3 23 原点補正手順4 24 原点補正手順5 25 原点補正手順6 26 原点補正手順7

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 原点補正されたロボットが作業空間の1
    点以上の任意位置にロボットを位置決めしロボット動作
    部内の位置検出装置によって各点での位置情報が検出可
    能で、検出した位置情報を記憶または出力することが可
    能な装置を具備して構成され、事前に位置情報が記憶ま
    たは出力されている位置にロボットを移動させ、その時
    のロボット動作部内の位置検出装置の出力と事前に記憶
    または出力されて既知となっている位置情報とを比較し
    て原点補正を行うことを特徴とするロボットの原点補正
    方法。
  2. 【請求項2】 任意の位置にロボットを位置決めする時
    に、原点補正用に専用の位置決め点を設け、専用の治具
    で位置決めを行うことを特に必要とせず、ロボットの作
    業用ツールまたはワークを使って位置決めすることを特
    徴とする請求項1に記載したロボットの原点補正方法。
  3. 【請求項3】 複数点に位置決めさせて各点での原点補
    正量の平均値を持って原点補正を行うことが可能な演算
    部を有することを特徴とする請求項1に記載したロボッ
    トの原点補正方法。
  4. 【請求項4】 既知の位置情報入力方法として、ロボッ
    ト制御装置のデータ入力装置から位置情報を入力するこ
    とを特徴とする請求項1に記載したロボットの原点補正
    方法。
  5. 【請求項5】 既知の位置情報入力方法として、制御装
    置内に記憶されているロボット指令プログラムから該当
    する位置へ移動させる指令ステップを選択して入力する
    ことを特徴とする請求項1に記載したロボットの原点補
    正方法。
  6. 【請求項6】 既知の位置情報入力方法として、制御装
    置内に原点補正用位置情報として専用に記憶されている
    中から選択して入力することを特徴とする請求項1に記
    載したロボットの原点補正方法。
  7. 【請求項7】 複数軸分の原点補正量を有する場合は、
    原点補正の必要な軸のみの原点補正が可能なことを特徴
    とする請求項1に記載したロボットの原点補正方法。
JP5192264A 1993-08-03 1993-08-03 ロボットの原点補正方法 Expired - Lifetime JP2993323B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5192264A JP2993323B2 (ja) 1993-08-03 1993-08-03 ロボットの原点補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5192264A JP2993323B2 (ja) 1993-08-03 1993-08-03 ロボットの原点補正方法

Publications (2)

Publication Number Publication Date
JPH0740270A true JPH0740270A (ja) 1995-02-10
JP2993323B2 JP2993323B2 (ja) 1999-12-20

Family

ID=16288397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5192264A Expired - Lifetime JP2993323B2 (ja) 1993-08-03 1993-08-03 ロボットの原点補正方法

Country Status (1)

Country Link
JP (1) JP2993323B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012192498A (ja) * 2011-03-17 2012-10-11 Denso Wave Inc ロボット制御装置およびキャリブレーション方法
JP2025110187A (ja) * 2024-01-15 2025-07-28 トヨタ自動車株式会社 キャリブレーション装置及びそれを備えた搬送ロボット

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012192498A (ja) * 2011-03-17 2012-10-11 Denso Wave Inc ロボット制御装置およびキャリブレーション方法
JP2025110187A (ja) * 2024-01-15 2025-07-28 トヨタ自動車株式会社 キャリブレーション装置及びそれを備えた搬送ロボット

Also Published As

Publication number Publication date
JP2993323B2 (ja) 1999-12-20

Similar Documents

Publication Publication Date Title
JP2017124455A (ja) ロボット装置、ロボット制御方法、プログラム及び記録媒体
CN105312885A (zh) 齿轮组装系统及齿轮组装方法
JP2003225837A (ja) 自動ねじ締め装置
JP2024177314A (ja) ロボットシステム、プランニングシステム、ロボット制御方法、およびプランニングプログラム
JP5056241B2 (ja) ロボットシステム制御装置
JP6862604B2 (ja) 垂直多関節ロボットの慣性パラメータ同定システム及び慣性パラメータ同定方法並びに垂直多関節ロボットの制御装置及び制御方法
JP2020069620A (ja) 溶接装置及び溶接方法
JP2993323B2 (ja) ロボットの原点補正方法
JPS5878205A (ja) 工業用ロボツトのテイ−チング方法
JP2003181782A (ja) 産業用ロボット
JP3801264B2 (ja) 産業用ロボットの教示方法および装置
JP2010249585A (ja) 現在位置特定装置及び現在位置特定方法
JP2548409Y2 (ja) フロント組立体の自動搭載装置
JP2512473B2 (ja) 産業用ロボツトの補間方式
JPS62297082A (ja) 産業用ロボツトの基準位置決め装置の取付構造
JP3191341B2 (ja) ロボット制御装置
JPH06278062A (ja) ロボットのy軸方向割出し方法および同装置
JPH1199491A (ja) ロボット制御装置
JP7414426B2 (ja) ロボットシステム
JPS6339352B2 (ja)
JPH0749246A (ja) エンコーダシステム
JPH0668695B2 (ja) ロボツト制御装置
JP2006224218A (ja) 多関節ロボット
JPS6355395B2 (ja)
JPH01321192A (ja) ロボットの作業領域制限装置

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990921

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081022

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091022

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091022

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101022

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111022

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111022

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131022

Year of fee payment: 14

EXPY Cancellation because of completion of term