JPH03196981A - ロボットの付加軸追従制御方式 - Google Patents

ロボットの付加軸追従制御方式

Info

Publication number
JPH03196981A
JPH03196981A JP1335833A JP33583389A JPH03196981A JP H03196981 A JPH03196981 A JP H03196981A JP 1335833 A JP1335833 A JP 1335833A JP 33583389 A JP33583389 A JP 33583389A JP H03196981 A JPH03196981 A JP H03196981A
Authority
JP
Japan
Prior art keywords
robot
additional axis
tool tip
tip point
additive
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
JP1335833A
Other languages
English (en)
Inventor
Ryuichi Hara
龍一 原
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP1335833A priority Critical patent/JPH03196981A/ja
Priority to PCT/JP1990/001645 priority patent/WO1991009710A1/ja
Priority to DE69022407T priority patent/DE69022407T2/de
Priority to EP91900926A priority patent/EP0460227B1/en
Priority to US07/752,444 priority patent/US5313563A/en
Publication of JPH03196981A publication Critical patent/JPH03196981A/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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41815Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
    • G05B19/4182Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell manipulators and conveyor only
    • 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/36Nc in input of data, input key till input tape
    • G05B2219/36448Teaching, consider workpoint on workpiece temporarily as tip of end effector
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39101Cooperation with one or more rotating workpiece holders, manipulators
    • 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/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50353Tool, probe inclination, orientation to surface, posture, attitude
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は付加軸に追従してロボットを制御するロボット
の付加軸追従制御方式に関し、特に付加軸の手動ジョグ
送りに対して自動的に追従するようにしたロボットの付
加軸追従制御方式に関する。
〔従来の技術〕
溶接ロボット等では、ワークを固定するテーブルが回転
したり、回転に垂直な方向に移動できるようになってい
る。このテーブルの制御はロボット制御装置内の付加軸
制御回路によって制御される。これによって、溶接等の
加工を行うときに、ロボットの姿勢制御を簡単にするた
めである。
〔発明が解決しようとする課題〕
しかし、このテーブルを手動ジョグで移動させると、溶
接ロボットのトーチとテーブル上のワ−夕の位置及び姿
勢が変化してしまい、この位置及び姿勢を一定にするた
めに、ロボットのアームの位置及び姿勢を変化させる必
要がある。このような指令は通常のロボットでは簡単に
はいかず、非常に手間のかかる作業となり、教示模作が
煩雑となる。
本発明はこのような点に鑑みてなされたものであり、付
加軸手動送りに対して自動的に追従するようにしたロボ
ットの付加軸追従制御方式を提供することを目的とする
〔課題を解決するための手段〕
本発明では上記課題を解決するために、付加軸に追従し
て10ボツトの工具先端点(TCP)を制御するロボッ
トの付加軸追従制御方式において、付加軸を手動で送り
、前記付加軸の座標位置を読み取り、前記付加軸とロボ
ットの前記工具先端点との相対位置及び姿勢が同一にな
るような、前記工具先端点の座標と姿勢を末的、前記工
具先端点を移動させることを特徴とするロボットの付加
軸追従制御方式が、提供される。
〔作用〕
付加軸のテーブル等を手動で送ると、その座標位置は付
加軸制御回路内にあるので、これを読み出す。この移動
に対応する工具先端点の位置と座標を末的る。これはロ
ボットを制御するマイクロプロセッサによって実行され
る。この新しい工具先端点の位置と座標に向かって、ロ
ボットのアームを位置決めする。これによって、テーブ
ル等の付加軸の位置と工具光9H,j;、点の位置関係
及び姿勢が一定に保たれる。
〔実施例〕
以下、本発明の一実施例を図面に基づいて説明する。
第2図は本発明を実施するだめのロボットシステl、の
構成図である。ロボット1の手首2の先端にはトーチ3
がある。一方、テーブル5はロボット制御装置7内の付
加軸制御回路8によって制御される。テーブル5は回転
と回転に対する垂直方向に移動するように制御される。
テーブル5の上にはワーク6が固定されている。
ここで、テーブル5を回転あるいは垂直方向に図示され
ていない操作盤で手動ジョグ送りする。
ロボット制御装置7内のマイクロプロセッサは付加軸制
御回路8内のテーブルの座標を読み取り、トーチ3の先
端とワークの位置が同一に保たれるように制御する。
第3図は工具先端点(TCP)と付加軸の座標系の関係
を示す図である。ロボットのベース座標系11に対して
、ロボット先端点(TCP)12の座標系がある。これ
に対して、付加軸ベース座標系21がある。これは第2
図のテーブル5の座標系である。付加軸のベース座標系
21に対して、付加軸の座標系22がある。ここで、付
加軸の座4票系22の原点ΔP 1からTCP 12の
座標系12の原点RPIへの座標変換行列をBとする。
ここで、付加軸を点ΔP2まで座標変換行列Δだけ手動
ジョグ送りで移動させる。このとき、TCP12の位置
が同じになるためには、図の座標変換行列Rが次の式を
満足するようにTCP12を制御する。
R=B伺AP  及び P=B ここで、座標変換行列Pは点AP2がら点RP2への座
標変換行列である。すなわち、座標変換行列RがTCP
12の求めるべき移動座標変換行列である。
第1図は本発明のロボットの付加軸追従制御方式のフロ
ーチャートである。図において、Sに続く数値はステッ
プ番号を示す。
〔Sl〕付加軸すなわちテーブル5を手動ジョグで移動
させる。
〔S2〕付加軸制御回路8からロボット制御装置7内の
プロセッサは付加軸の座標を読み取る。
〔S3〕付加軸の座標系からTCP12の移動点RP2
の座標を算出する。
[S4]TCP12を点RP2に移動させる。
このようにして、付加軸のテーブル等が移動したときに
、この位置及び姿勢に対応して工具先端点(TCP)を
自動的に移動させる。従って、ロボットの移動、姿勢制
御を行う必要がない。
上記の説明では、溶接用ロボットについて説明したが、
他の付加軸で制御されるテーブル等を有するロボットで
同様に制御できる。
〔発明の効果〕
以上説明したように本発明では、付加軸の手動送りした
座標に対して、位置及び姿勢を同一に保ようにロボット
を自動的に追従するようにしたので、付加軸を移動させ
゛〔も、ロボットの位置、姿勢を制御する必要がなく、
教示作業の効率が上がる。
【図面の簡単な説明】
第1図は本発明のロボットの付加軸追従制御方式のフロ
ーチャート、 第2図は本発明を実施するためのロボットシステムの構
成図、 第3図は工具先端点(TCP)と付加軸の座標系の関係
を示す図である。 ロボット 手首 トーチ テーブル ワーク ロボット制御装置 付加軸制御回路 ロボットのベース座標系 工具先端点(TCP)の座標系 付加軸ベース座標系 付加軸の座標系

Claims (2)

    【特許請求の範囲】
  1. (1)付加軸に追従してロボットの工具先端点(TCP
    )を制御するロボットの付加軸追従制御方式において、 付加軸を手動で送り、 前記付加軸の座標位置を読み取り、 前記付加軸とロボットの前記工具先端点との相対位置及
    び姿勢が同一になるような、前記工具先端点の座標と姿
    勢を求め、 前記工具先端点を移動させることを特徴とするロボット
    の付加軸追従制御方式。
  2. (2)前記ロボットは先端に溶接用のトーチを有し、前
    記付加軸の座標に対し、前記トーチの位置と姿勢が一定
    になるように制御することを特徴とする特許請求の範囲
    第1項記載のロボットの付加軸追従制御方式。
JP1335833A 1989-12-25 1989-12-25 ロボットの付加軸追従制御方式 Pending JPH03196981A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP1335833A JPH03196981A (ja) 1989-12-25 1989-12-25 ロボットの付加軸追従制御方式
PCT/JP1990/001645 WO1991009710A1 (en) 1989-12-25 1990-12-14 Additional shaft follow-up control system of robot
DE69022407T DE69022407T2 (de) 1989-12-25 1990-12-14 Nachfolgesteuerungssystem für eine zusätzliche roboterachse.
EP91900926A EP0460227B1 (en) 1989-12-25 1990-12-14 Additional shaft follow-up control system of robot
US07/752,444 US5313563A (en) 1989-12-25 1990-12-14 Method of controlling a robot with a supplementary axis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1335833A JPH03196981A (ja) 1989-12-25 1989-12-25 ロボットの付加軸追従制御方式

Publications (1)

Publication Number Publication Date
JPH03196981A true JPH03196981A (ja) 1991-08-28

Family

ID=18292916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1335833A Pending JPH03196981A (ja) 1989-12-25 1989-12-25 ロボットの付加軸追従制御方式

Country Status (5)

Country Link
US (1) US5313563A (ja)
EP (1) EP0460227B1 (ja)
JP (1) JPH03196981A (ja)
DE (1) DE69022407T2 (ja)
WO (1) WO1991009710A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06278063A (ja) * 1993-03-31 1994-10-04 Matsushita Electric Ind Co Ltd 産業用ロボットシステム
KR20130040153A (ko) * 2011-10-13 2013-04-23 쿠카 로보테르 게엠베하 로봇 제어 방법
CN103568008A (zh) * 2012-07-27 2014-02-12 精工爱普生株式会社 机器人***以及机器人控制装置

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0785492B1 (en) * 1995-08-09 2001-11-07 Fanuc Ltd Jog operation method of robot
DE102006056051B4 (de) 2006-11-28 2018-09-20 Robert Bosch Gmbh Roboter mit Steuerung für Zusatzachsen
CN106325302B (zh) * 2015-06-17 2020-03-13 电子科技大学 一种移动物***置跟踪平台、跟踪装置及跟踪方法
US11874101B2 (en) 2018-04-12 2024-01-16 Faro Technologies, Inc Modular servo cartridges for precision metrology
US10969760B2 (en) 2018-04-12 2021-04-06 Faro Technologies, Inc. Coordinate measurement system with auxiliary axis

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61281305A (ja) * 1985-06-06 1986-12-11 Toyota Motor Corp 多関節ロボツト制御装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE7603703L (sv) * 1976-03-26 1977-09-27 Retab Ab Forfarande vid styrning av en industrirobot
JPS60193016A (ja) * 1984-03-14 1985-10-01 Toyota Motor Corp ロボツト装置
JPS60246407A (ja) * 1984-05-22 1985-12-06 Toyoda Mach Works Ltd 追従式ロボツト装置
JPS6125207A (ja) * 1984-07-12 1986-02-04 Fanuc Ltd ツ−ル座標系の設定方式
JPS6132113A (ja) * 1984-07-23 1986-02-14 Seiko Instr & Electronics Ltd ロボツト制御方式
JPS6142004A (ja) * 1984-08-06 1986-02-28 Toyota Central Res & Dev Lab Inc 追従ロボツト装置
JPH0789287B2 (ja) * 1985-11-07 1995-09-27 三菱電機株式会社 ロボットのプログラミング方法
SE464855B (sv) * 1986-09-29 1991-06-24 Asea Ab Foerfarande vid en industrirobot foer kalibrering av en sensor
JPH079606B2 (ja) * 1988-09-19 1995-02-01 豊田工機株式会社 ロボット制御装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61281305A (ja) * 1985-06-06 1986-12-11 Toyota Motor Corp 多関節ロボツト制御装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06278063A (ja) * 1993-03-31 1994-10-04 Matsushita Electric Ind Co Ltd 産業用ロボットシステム
KR20130040153A (ko) * 2011-10-13 2013-04-23 쿠카 로보테르 게엠베하 로봇 제어 방법
CN103568008A (zh) * 2012-07-27 2014-02-12 精工爱普生株式会社 机器人***以及机器人控制装置

Also Published As

Publication number Publication date
EP0460227A1 (en) 1991-12-11
US5313563A (en) 1994-05-17
DE69022407T2 (de) 1996-02-29
EP0460227A4 (en) 1992-03-11
DE69022407D1 (de) 1995-10-19
WO1991009710A1 (en) 1991-07-11
EP0460227B1 (en) 1995-09-13

Similar Documents

Publication Publication Date Title
EP1644782B1 (en) Multiple robot arm tracking and mirror jog
JP2684359B2 (ja) ロボットのワーク直交座標系設定装置
JP3476288B2 (ja) Yagカッティングツールを用いた立体加工装置
JPH079606B2 (ja) ロボット制御装置
US4706000A (en) Tool posture control system
JPH07295650A (ja) 多関節型ロボットの制御方法
JPH03196981A (ja) ロボットの付加軸追従制御方式
JP2020171989A (ja) ロボット教示システム
JPH0569362A (ja) 産業用ロボツト
JPS62154006A (ja) ロボツト制御装置
JPH0425905A (ja) 産業用ロボットの教示・再生方法
JPH08323665A (ja) ロボットの教示制御装置
US20230142821A1 (en) Method for Precise, Intuitive Positioning of Robotic Welding Machine
JP3350687B2 (ja) ロボット制御方法およびロボット制御装置
JPS60101606A (ja) ロボツト自動運転方式
JP2841364B2 (ja) 加工装置の位置決め方法
JP2003053539A (ja) 溶接用ロボットの姿勢制御方法
JPS60200313A (ja) ロボツト座標補正装置
JPS61278907A (ja) 関節形ロボツトの制御方式
JP2537469Y2 (ja) 回転外部軸を有する産業用ロボットの制御装置
JPH0596481A (ja) ロボツト制御装置
JPH0637904U (ja) 直動外部軸を有するロボットの制御装置
JPH02280988A (ja) 3次元レーザのノズル制御方式
JPH08383B2 (ja) ロボットの制御装置
JPH04244390A (ja) ピッチ可変の2つのツールを有した産業用ロボットの動作制御方法