JPH11129176A - センサを用いたカリブレーション方法 - Google Patents

センサを用いたカリブレーション方法

Info

Publication number
JPH11129176A
JPH11129176A JP10246182A JP24618298A JPH11129176A JP H11129176 A JPH11129176 A JP H11129176A JP 10246182 A JP10246182 A JP 10246182A JP 24618298 A JP24618298 A JP 24618298A JP H11129176 A JPH11129176 A JP H11129176A
Authority
JP
Japan
Prior art keywords
signal
unit
calibration data
calibration
robot
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
JP10246182A
Other languages
English (en)
Inventor
Don Bom Kim
ドン ボム キム
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH11129176A publication Critical patent/JPH11129176A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/10Programme-controlled manipulators characterised by positioning means for manipulator elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1692Calibration of manipulator
    • 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)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 【課題】 ロボットの部品を交替した後に発生されるオ
フセットの補正のためのカリブレーション方法を提供す
ることを目的とする。 【解決手段】 ロボットの運動部には信号発生部が取り
付けられている。運動部が運動する間に信号検出部は該
内部のセンサを用いて信号発生部の運動を検出し(S
2)、検出される信号に基づいてカリブレーションデー
タが生成される(S6)。生成されたカリブレーション
データと既存のカリブレーションデータとの偏差を用い
てオフセットが補正されるように既存のカリブレーショ
ンデータが修正される(S9)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はセンサを用いたカリ
ブレーション方法に係り、特に、ロボットの本体に装着
される動力伝達部のモータやベルトなどの動力要素また
はロボットのアーム軸の動きを感知するセンサを交換し
た後に発生されるオフセットを補正するためのカリブレ
ーション方法に関する。
【0002】
【従来の技術】一般に、ロボットの如く精密な位置制御
を必要とする機械機構の全体または該一部を故障修理す
るとか、部品を交換するために分解し組み合わせると、
ロボットのアームのような動く部分の初期位置が以前の
調整状態から変動するオフセットが発生する。オフセッ
トが発生すると、以前に設定されたカリブレーションデ
ータに基づく位置制御に精密度がなくなる。従って、部
品を交換した後にはオフセットを補正するために必ずカ
リブレーションを新しくして以前のカリブレーションデ
ータを修正しなければならない。
【0003】従来においては、ロボットの本体からモー
タ等の部品を交換した後にオフセットを補正する必要の
ある場合には、専用のカリブレーションジグを用い、あ
るいは本体に示されるマークに基づいてカリブレーショ
ンをしていた。
【0004】カリブレーションジグを用いる作業は、
(1)既存のロボットの本体に取り付けられている作業
用ツールを取り除き、(2)カリブレーションのための
専用ツールに交換し、(3)交換したカリブレーション
専用ツールを用いてカリブレーションを実施し、(4)
実施したカリブレーション結果でオフセットの補正また
はカリブレーションデータを修正し、(5)カリブレー
ション専用ツールをさらに取り除き、(6)既存の作業
用ツールを取り付ける過程で行われる。このようにカリ
ブレーションジグを用いる従来の方法においては、カリ
ブレーションジグの高い精密度を必要とする。また、既
存の作業用ツールとカリブレーション専用ツールを交換
する作業を二回するので、該作業が複雑で時間が長く所
要されるので生産性が低下する。
【0005】一方、ロボットの本体に表示されるマーク
に基づいてカリブレーションをする作業は、(1)本体
の各部位をマークのある位置に移動させ、(2)現在の
ロボットの位置を用いてオフセットの補正またはカリブ
レーションデータを修正する過程で行われる。前記の方
法は前述したカリブレーションジグを用いる場合のよう
にツールを事々に交換する煩わしさがないが、カリブレ
ーションの精密度が低いので望ましい方法ではない。
【0006】
【発明が解決しようとする課題】従って、本発明の目的
は、従来のこのような問題点を考慮して、カリブレーシ
ョンのための専用ジグを用いるためにツールを交換する
作業上の煩わしさがなく簡単で正確にオフセットを補正
することができるロボットのカリブレーション方法を提
供することである。
【0007】
【課題を解決するための手段】本発明は、前記課題を解
決するため、ロボットのカリブレーション方法におい
て、前記ロボットの運動部に取り付けられて前記運動部
の位置に関する信号を発生させる信号発生部、及び前記
信号発生部からの信号を検出する信号検出部を設ける段
階;前記運動部を運動させる段階;前記信号検出部によ
り検出される前記運動部の位置に基づいてカリブレーシ
ョンデータを生成する段階;前記生成されたカリブレー
ションデータと既存のカリブレーションデータとの偏差
を算出する段階;及び前記偏差に基づいてオフセットが
補正されるように前記既存のカリブレーションデータを
修正する段階を含むことを特徴とするカリブレーション
方法により達成される。
【0008】ここで、前記運動部を運動させる段階は、
前記運動部を一方向に回転させる段階、前記信号検出部
から検出される信号の変化がチェックされると前記運動
部を停止させる段階、及び前記運動部を逆方向に回転さ
せる段階を含み;前記カリブレーションデータを生成す
る段階は、前記逆方向への回転段階中に前記信号検出部
から検出される信号の変化がチェックされた時点での前
記運動部の位置に基づいて前記カリブレーションデータ
が生成される。
【0009】望ましくは、前記運動部は前記一方向への
回転時には速く回転し、前記逆方向への回転時には遅く
回転する。
【0010】本発明によると、カリブレーション専用ジ
グを交換する煩わしさがなく速くカリブレーションが遂
行される。また、カリブレーションの精密度が高いとい
う長所がある。
【0011】
【発明の実施の形態】以下、添付した図面を参照して本
発明の望ましい実施の形態を詳しく説明する。図1は本
発明によるカリブレーション方法を実行するためのロボ
ットの制御システムを示したブロック図である。ロボッ
ト10はモータ11、動力伝達部12、アーム13、信
号発生部14、及び信号検出部15を有している。
【0012】モータ11はロボット10の作動に必要な
動力を発生させる。動力伝達部12はベルトとギアから
なり、モータ11の動力をアーム13に伝達する。アー
ム13は動力伝達部12と通じて伝達される動力により
運動する。信号発生部14はアーム13に取り付けられ
ておりアーム13と共に動く。信号発生部14はアーム
13の位置に関する情報を提供する。信号検出部15は
信号発生部14を感知するセンサ(図示せず)を有してお
り、該センサを用いて信号発生部14が発生する信号を
検出する。
【0013】ロボットの制御システムは上位制御機2
0、モーション制御機30、及びモータ制御機40から
構成される。
【0014】上位制御機20はロボット10の動作を制
御するコンピュータであり、信号入力部21、プログラ
ム制御部22、及びデータ貯蔵部23を有する。信号入
力部21は信号検出部15からの信号の入力を受けるた
めのインターフェース回路である。プログラム制御部2
2は該信号入力部21を通じて入力された信号によりロ
ボット10を該内部に貯蔵されたプログラムに基づいて
制御する。また、上位制御機20には、使用者の命令を
受けるためのキー入力部24、及び様々なデータとロボ
ット10の動作の状態を表示するための表示部25が連
結されている。
【0015】モーション制御機30は上位制御機20の
命令を受けてモータ制御機40を制御し、モータ制御機
40はモータ11の動作を直接に制御する。即ち、上位
制御機20がキー入力部24を通じて入力される使用者
の命令を分析してロボット10の動作を命令すると、モ
ーション制御機30は該命令を受けてモータ制御機40
を通じてモータ11を駆動する。モータ11が駆動され
ると該動力が動力伝達部12を通じてアーム13に伝達
され、アーム13はロボット10の動作のために回転す
る。
【0016】アーム13が回転するとここに取り付けら
れている信号発生部14が共に回転し、信号検出部15
が該内部のセンサを用いて信号発生部14の位置を検出
する。この時、上位制御機20は信号入力部21を通じ
て信号検出部15から検出される信号の入力を受けてア
ーム13の位置を判断し必要な制御をする。
【0017】このようなロボットの制御システムと図2
を参照しながら本発明によるカリブレーション方法を説
明すると次の通りである。
【0018】使用者により造作されたキー入力部24の
信号が上位制御機20に入力されると、上位制御機20
はアーム13が一方向に回転するようにモーション制御
機30に命令し、モーション制御機30は上位制御機2
0の命令に従ってモータ制御機40を通じてロボット1
0のモータ11を駆動する。そうすると、モータ11が
回転し該動力が動力伝達部12を通じてアーム13に伝
達されることによって、アーム13が一方向に回転する
(S1)。この時、望ましくは、モータ11を速く駆動
してアーム13を速く回転させる。
【0019】アーム13が回転する間にアーム13に取
り付けられている信号発生部14もアーム13と共に回
転する。上位制御機20は信号検出部15から検出され
た信号の変化をチェックする(S2)。この時、検出さ
れた信号に変化がチェックされないとアーム13の回転
動作を維持し、変化がチェックされるとロボット10の
モータ11を減速してアーム13を停止させる(S
3)。
【0020】次に、モータ11を遅い速度で逆駆動して
停止されたアーム13を反対方向に回転させる(S
4)。アーム13が反対方向に遅く回転する間に上位制
御機20は信号検出部15の検出信号に変化があるかを
さらにチェックする(S5)。この時、検出信号に変化
がチェックされないとアーム13の逆方向への回転状態
を維持する。
【0021】アーム13が逆回転する間に信号検出部1
5の検出信号に変化がチェックされると、上位制御機2
0は該チェックされた時点でのアーム13の回転位置を
用いてカリブレーションデータを生成し(S6)、アー
ム13が停止されるようにモータ11を停止させる(S
7)。
【0022】次に、前記のカリブレーションデータを既
存のカリブレーションデータと比較して偏差を求め(S
8)、該偏差を用いてオフセットが補正されるように既
存のカリブレーションデータが修正される(S9)。修
正されたカリブレーションデータはデータ貯蔵部23に
貯蔵される。
【0023】このように、オフセットの補正のためのカ
リブレーションを既存のロボットの制御システムの装置
を用いて遂行することによって、新しいカリブレーショ
ンデータを設定することができる。
【0024】
【発明の効果】前述したように、本発明によると、カリ
ブレーションジグを用いる従来のカリブレーション方法
のようにツールを交換する煩わしさがなく早くカリブレ
ーションを遂行することができる。また、既存のマーク
を用いたカリブレーション方法よりさらに高い精密度の
カリブレーションを遂行することができる。
【図面の簡単な説明】
【図1】 本発明によるカリブレーション方法を実行す
るためのロボットの制御システムを示したブロック図で
ある。
【図2】 本発明によるカリブレーション方法の流れ図
である。
【符号の説明】
10 ロボット 14 信号発生部 15 信号検出部

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 ロボットのカリブレーション方法におい
    て、 前記ロボットの運動部に付着されて前記運動部の位置に
    関する信号を発生させる信号発生部、及び前記信号発生
    部からの信号を検出する信号検出部を設ける段階;前記
    運動部を運動させる段階;前記信号検出部により検出さ
    れる前記運動部の位置に基づいてカリブレーションデー
    タを生成する段階;前記生成されたカリブレーションデ
    ータと既存のカリブレーションデータとの偏差を算出す
    る段階;及び前記偏差に基づいてオフセットが補正され
    るように前記既存のカリブレーションデータを修正する
    段階を含むことを特徴とするカリブレーション方法。
  2. 【請求項2】 前記運動部を運動させる段階は、 前記運動部を一方向に回転させる段階、 前記信号検出部から検出される信号の変化がチェックさ
    れると前記運動部を停止させる段階、及び前記運動部を
    逆方向に回転させる段階を含み;前記カリブレーション
    データを生成する段階は、 前記逆方向への回転段階中に前記信号検出部から検出さ
    れる信号の変化がチェックされた時点での前記運動部の
    位置に基づいて前記カリブレーションデータを生成する
    段階を含むことを特徴とする請求項1に記載のカリブレ
    ーション方法。
  3. 【請求項3】 前記運動部は前記一方向への回転時には
    速く回転し、前記逆方向への回転時には遅く回転するこ
    とを特徴とする請求項2に記載のカリブレーション方
    法。
JP10246182A 1997-08-30 1998-08-31 センサを用いたカリブレーション方法 Pending JPH11129176A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR199744863 1997-08-30
KR1019970044863A KR100222940B1 (ko) 1997-08-30 1997-08-30 센서를 이용한 캘리브레이션 방법 및 장치

Publications (1)

Publication Number Publication Date
JPH11129176A true JPH11129176A (ja) 1999-05-18

Family

ID=19520397

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10246182A Pending JPH11129176A (ja) 1997-08-30 1998-08-31 センサを用いたカリブレーション方法

Country Status (4)

Country Link
US (2) US6035695A (ja)
JP (1) JPH11129176A (ja)
KR (1) KR100222940B1 (ja)
CN (1) CN1065807C (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6637634B1 (en) * 1998-12-21 2003-10-28 Gerber Scientific Products, Inc. Methods for calibration and automatic alignment in friction drive apparatus
KR100485348B1 (ko) * 2002-07-09 2005-04-27 삼성전자주식회사 로봇의 캘리브레이션 방법
SE0301531L (sv) * 2003-05-22 2004-11-23 Abb Ab A Control method for a robot
JP4319232B2 (ja) * 2007-09-12 2009-08-26 トヨタ自動車株式会社 パワーアシスト装置およびその制御方法
JP5521368B2 (ja) * 2009-03-23 2014-06-11 シンフォニアテクノロジー株式会社 モータ回転制御システム
KR101052518B1 (ko) * 2009-07-21 2011-07-29 삼성중공업 주식회사 다관절 로봇 제어방법 및 제어 시스템
CN102794775A (zh) * 2011-05-26 2012-11-28 宝山钢铁股份有限公司 一种用于转炉内的副枪机械手的定位方法及装置
JP5713465B2 (ja) * 2012-09-14 2015-05-07 株式会社タニタ バイオセンサの校正方法
JP5890473B2 (ja) * 2014-06-13 2016-03-22 ファナック株式会社 モータを制御するモータ制御装置
CN104317208B (zh) * 2014-10-17 2017-08-25 安徽立卓智能电网科技有限公司 一种用户机自动识别指挥机主备切换的方法
KR101627119B1 (ko) 2015-08-12 2016-06-09 김현수 제어 시스템 및 제어 시스템의 교정 방법
US10065319B2 (en) * 2015-11-30 2018-09-04 Delta Electronics, Inc. Tool calibration apparatus of robot manipulator
KR101986904B1 (ko) 2017-10-27 2019-06-07 울산대학교 산학협력단 센서 측정 장치의 자율 캘리브레이션 방법
CA3098890A1 (en) 2018-04-30 2019-11-07 Path Robotics, Inc. Reflection refuting laser scanner
CN109782210B (zh) * 2019-03-11 2021-05-11 威马智慧出行科技(上海)有限公司 电动汽车电池管理***的电流传感器校正方法及电子设备
WO2022016152A1 (en) 2020-07-17 2022-01-20 Path Robotics, Inc. Real time feedback and dynamic adjustment for welding robots
CA3211499A1 (en) 2021-02-24 2022-09-01 Path Robotics, Inc. Autonomous welding robots

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4380696A (en) * 1980-11-12 1983-04-19 Unimation, Inc. Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
US4753569A (en) * 1982-12-28 1988-06-28 Diffracto, Ltd. Robot calibration
US4873655A (en) * 1987-08-21 1989-10-10 Board Of Regents, The University Of Texas System Sensor conditioning method and apparatus
WO1989006585A1 (en) * 1988-01-20 1989-07-27 Mitsubishi Denki Kabushiki Kaisha Method for preparing offset shape
US5086641A (en) * 1990-04-30 1992-02-11 Westinghouse Air Brake Company Arrangement for dynamic calibrating an absolute position encoder
JP2706186B2 (ja) * 1991-06-25 1998-01-28 キヤノン株式会社 多関節型ロボットのアーム原点の較正方法
US5331232A (en) * 1992-05-14 1994-07-19 Storage Technology Corporation On-the-fly position calibration of a robotic arm
JPH0736514A (ja) * 1993-07-20 1995-02-07 Fanuc Ltd 3次元工具径補正方式

Also Published As

Publication number Publication date
KR19990021328A (ko) 1999-03-25
US6035695A (en) 2000-03-14
CN1065807C (zh) 2001-05-16
US6202466B1 (en) 2001-03-20
KR100222940B1 (ko) 1999-10-01
CN1210777A (zh) 1999-03-17

Similar Documents

Publication Publication Date Title
JPH11129176A (ja) センサを用いたカリブレーション方法
JP5645423B2 (ja) 回転駆動装置及びロボットアーム
JPH0810949A (ja) 多層盛り溶接における溶接ロボットシステムの制御方法
JP2008090513A (ja) 数値制御装置
EP1223485B1 (en) Positioning-controlling apparatus and positioning-controlling method, and part-mounting equipment and part-mounting method
JPH08339212A (ja) 産業用制御器の絶対原点復帰方法
JP2564722Y2 (ja) ロボットの制御装置
JP2000099156A (ja) 位置制御装置および位置制御方法
KR100224862B1 (ko) 로봇 암의 캘리브레이션 장치 및 방법
JP3433817B2 (ja) 送り制御装置
JPS5866121A (ja) 数値制御装置の偏差位相変調器
JP2512139B2 (ja) ロボット基準姿勢の再現方法
JPH0749246A (ja) エンコーダシステム
JPH06301423A (ja) 多軸の制御システム
JPS6234210A (ja) 原点位置の検出装置
JPH11156638A (ja) 数値制御装置
JPH0348755B2 (ja)
JPH0436807A (ja) バックラッシュ補正機能を有する数値制御装置
US20090161671A1 (en) System and method for driving a step motor
JP3618038B2 (ja) 数値制御装置の位置誤差量検出方法及び装置
JP2002073176A (ja) 回転軸の定位置停止制御装置
CN116833960A (zh) 一种切割机及其控制方法、装置和可读存储介质
JP2786639B2 (ja) 高精度位置決め方法及び装置
JPH03158905A (ja) サーボ制御装置
JPS6191510A (ja) 現在位置検出方法および装置