JPH048802B2 - - Google Patents

Info

Publication number
JPH048802B2
JPH048802B2 JP56158477A JP15847781A JPH048802B2 JP H048802 B2 JPH048802 B2 JP H048802B2 JP 56158477 A JP56158477 A JP 56158477A JP 15847781 A JP15847781 A JP 15847781A JP H048802 B2 JPH048802 B2 JP H048802B2
Authority
JP
Japan
Prior art keywords
program
robot
robot control
section
control section
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.)
Expired - Lifetime
Application number
JP56158477A
Other languages
English (en)
Other versions
JPS5858607A (ja
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 filed Critical
Priority to JP56158477A priority Critical patent/JPS5858607A/ja
Priority to US06/422,507 priority patent/US4595989A/en
Priority to EP82108981A priority patent/EP0076970B1/en
Priority to DE8282108981T priority patent/DE3270453D1/de
Priority to CA000412403A priority patent/CA1206232A/en
Priority to AT82108981T priority patent/ATE19159T1/de
Priority to ES516210A priority patent/ES8307151A1/es
Priority to KR8204463A priority patent/KR880000559B1/ko
Priority to AU89104/82A priority patent/AU558851B2/en
Publication of JPS5858607A publication Critical patent/JPS5858607A/ja
Publication of JPH048802B2 publication Critical patent/JPH048802B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1602Program controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/425Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or 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/33Director till display
    • G05B2219/33263Conversion, transformation of coordinates, cartesian or polar
    • 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/35Nc in input of data, input till input file format
    • G05B2219/35354Polar coordinates, turntable
    • 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/36043Correction or modification of program
    • 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/36159Detachable or portable programming unit, display, pc, pda

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Description

【発明の詳細な説明】 本発明はプリセツト式の産業用ロボツトにおけ
るプログラム作成方法に関し、特にプログラム中
で高精度な位置決めが必要な動作ポイントを測定
するための方式に関する。
産業用ロボツトの制御方式として、プリセツト
(プリプログラム)方式とプレイバツク方式とが
ある。前者のプリセツト方式は、ロボツトを動か
さずに、動作用のプログラムを作成し、これを記
憶させておき、その後に記憶内容を読み出してロ
ボツトに所望の動作をさせるものであり、また後
者のプレイバツク方式は、実際にロボツトを動か
してその運動を記憶しておき、その後に記憶内容
にもとづいてロボツトに所望の動作を再現させる
ものである。上記プリセツト方式は位置決め型の
動作に適し、プログラム装置を必要とするもの
の、面倒な教示作業を必要としない点で有利であ
り、たとえば組立ロボツトに採用されている。
さて実際面で考えると、プリセツト方式では動
作ポイントが図面などにより決定され、それにも
とづいて動作用のプログラムが作成されるが、特
に精度が要求される部分や、図面上で追従できな
い部分あるいは製品に図面上の寸法と異なる部分
が発生すると、プログラムは実際の製品に対し不
充分なものとなるが、それ以外の部分はプリセツ
ト方式のプログラムで充分意味をなす。この場
合、プリセツト方式とプレイバツク方式とを両用
すればよいが、すべてプレイバツク方式である
と、教示作業が面倒となる。
ここに本発明の目的は、プリセツト方式のもと
で作成された動作用のプログラムのうち、特に高
精度な位置決めが必要な部分に関してのみロボツ
トを実際に移動させ、それにより動作ポイントを
測定し、その測定値にもとづいてプログラム内容
を修正できるようなプログラム作成方法を提供す
る点にある。
上記目的のもとに本発明は、プログラム部とロ
ボツト制御部とを分離した状態で備えている制御
系において、座標の入力値にもとづいてロボツト
をその位置まで実際に動かし、その停止位置を確
認するとともに、ずれがあるときには微量の修正
をし、この修正位置でプログラムの座標入力値を
補正するようにしている。もちろんプログラム
は、基本的にはプリセツト方式のもとに作成され
るが、高精度あるいは位置確認などを要する位置
に関してのみ上記確認および測定がなされる。し
たがつてこの方式ではプログラムの作成の高能率
化および高精度化への対応が可能となる。
以下、本発明の一実施例を図面にもとづいて具
体的に説明する。
第1図は本発明の前提となるプリセツト式のロ
ボツト1の全体的な制御系を示している。この制
御系は相互に独立のプログラム部2とロボツト制
御部3とにより構成されており、両者は分離状態
にあるが、着脱可能な通信ケーブル4により接続
できるようにしてある。
上記プログラム部2は、例えば極座標型のロボ
ツト1に対する動作用のプログラムを多数作成し
て記憶し、これらの一部のプログラムをロボツト
制御部3に転送するためのものであり、座標値、
プログラムデータ、モード、ポイント測定指令お
よびその他の入力を与えるキーボードなどの入力
手段5、処理プログラム(編集プログラム、座標
変換計算式、ポイント測定の処理プログラムおよ
び機械言語)を記憶しており、上記入力にもとづ
いてプログラムを編集し、座標変換および機械語
変換などの動作を行なうCPU(制御・演算・レジ
スタ)からなる編集演算装置6、プログラム、座
標変換、機械語などのデータを一時的に記憶する
RAMからなる記憶装置7、編集後の多数のプロ
グラム内容を記憶する磁気テープ、磁気デイスク
などの大容量型の外部記憶装置8、入力内容、記
憶内容および測定値などを表示するデイスプレイ
装置9、プログラムを記録紙に印字するプリンタ
10および編集演算装置6を通じて演算後のプロ
グラムをロボツト制御部3に送るほか測定値など
を受信する通信回路11により構成されている。
そしてロボツト制御部3は例えば極座標型の上
記ロボツト1の動作を制御する部分で、測定値や
プログラムを送受信する通信回路12、ここから
送られてくる複数のプログラムを記憶するプログ
ラム記憶装置13、プログラムの書き込みやプロ
グラムの読み出しなどを選択するためにデータバ
スを切換える選択切換装置14、読み出し中のプ
ログラムにもとづいてロボツト1に必要な動作を
与える制御回路15、外部入出力制御回路16お
よびロボツト駆動回路17ならびに選択切換装置
14および制御回路15に所定の動作モードを設
定するためのモード設定手段18により構成され
ている。
上記プログラム記憶装置13は複数のRAMに
より構成されており、これらは補助電源(バツテ
リ)を備えていて、商用電源の異常時に自動的に
補助電源に接続され、記憶内容を消失しないよう
になつている。また制御回路15はモード設定手
段18により連続動作モードに設定されたとき、
選択切換装置14を通じてプログラム記憶装置1
3の1つのRAMから読み出された記憶内容のプ
ログラムをロボツト駆動回路17に送り込む。ま
た外部入出力制御回路16はロボツト1の運動と
関連し、その動作状態や測定ポイントなどをリミ
ツトスイツチ、エンコーダなどにより検出して制
御回路15に送る。ここでロボツト駆動回路17
は読み出しプログラムの内容にもとづき外部入出
力制御回路16からの信号を取り入れて逐次確認
しながらロボツト1のモータなどの駆動源に所定
の運動の指令を行なう。
次にプログラムの作成および動作を説明する。
操作者は入力手段5を操作してプログラム作成手
順にしたがつてロボツト1の動作位置(平面座標
X−Yポイント、チヤツク回転角)、外部入力条
件などの必要なデータを入力する。この入力デー
タは編集演算装置6を経て記憶装置7に一時的に
記憶され、その後に完全な状態で外部記憶装置8
の固有の記憶番地に記憶される。この間必要に応
じてデイスプレイ装置9は記憶内容を表示する。
プログラム部2がその外部記憶装置8の記憶内容
としてのプログラムをロボツト制御3に転送する
ときには、プログラム部2はロボツト制御部に対
して通信ケーブル4によりオンライン化した後、
転送指示の入力操作により外部記憶装置8の必要
なプログラムを記憶装置7に一時的に呼び出して
おく。その後、編集演算装置6は演算指令にもと
づいてその記憶装置7の内容を演算により極座標
に変換し、また機械語に直した後、通信回路11
を経て通信ケーブル4によりロボツト制御部3の
通信回路12に送り込む。このときモード設定手
段18はプログラム記憶モードに設定した上で選
択切換装置14を操作して記憶番地を指定し、プ
ログラムの記憶に備えている。このため演算後の
プログラムは選択切換装置14を経て指定番地の
RAMに記憶される。このようにしてロボツト制
御部3は演算後の複数のプログラムを記憶するこ
とになる。その後、プログラム部2は通信ケーブ
ル4の部分でロボツト制御部3から分離しオフラ
イン化する。
このようにしてロボツト制御部3はプログラム
部2から独立し、ロボツト1の動作を制御できる
状態になる。そこで操作者はモード設定手段18
を操作し、選択切換装置14に所定のプログラム
をプログラム記憶装置13の対応番地の記憶内容
から読み出すように指定する。この状態で制御回
路15は指定されたプログラムを読み出し、それ
にもとづいてロボツト駆動回路17によりロボツ
ト1のアームなどの駆動源を作動させながら、外
部入出力制御回路16の信号を取り入れてロボツ
ト1の動作状況を検知し、またそれらの動作を順
次確認しながらロボツト1に読み出したプログラ
ム通りの動作をさせることになる。なお、座標変
換および機械語変換は、制御回路15の内部で行
つてもよい。
このように制御系はプログラム部2とロボツト
制御部3とを独立に構成されており、両者は必要
に応じて接続できる状態にあるため、プログラム
部2は数台のプリセツト式のロボツト1に関して
共通に用いられ、実用上有利であり、またロボツ
ト制御部3は大容量の記憶装置や演算装置を具備
しなくてもよく、したがつて簡単化できる。
さて、本発明のプログラム作成方法は、上述の
プログラム作成過程において、プログラム中で高
精度な位置決めが必要な動作ポイントに関しての
み実行される。そのプログラム作成方法は第2図
の手順に従つて行なわれる。まず、操作者はロボ
ツト1の作業位置にたとえばプリント基板などの
ワークをおく。このようにしてからスタートに
入り、ポイント測定かの判断およびロボツト側
受け入れ完了かの判断がなされる。受け入れ不
充分な場合には、電源および動作モードなどの確
認判断がなされ、その確認結果にもとづいて、
操作者はロボツト制御部3の電源投入あるいはモ
ード設定手段18によるモード設定などの必要な
設定操作を行なつてから、プログラム部2とロ
ボツト制御部3との間のオンライン化の操作を
し、つづいて入力手段5によりポイント測定指示
の操作を行なう。このとき、ロボツトタイプの
問い合せ表示がデイスプレイ装置9によつて行
なわれるので、操作者は入力手段5を操作してロ
ボツトタイプの入力操作を行なう。つづいてデ
イスプレイ装置9は原点表示(X−Y座標位置お
よび回転角)の表示を行なう。一方、ロボツト
1はプログラム作成中に原点位置で待機している
が、もし原点位置にない場合には原点位置に戻る
ための復帰動作を自動的に行なう。つづいてデ
イスプレイ装置9は修正点の問い合せ表示を行
なう。ここで操作者は入力手段5のキーを操作し
て、プログラム中で高精度な位置決めが必要な動
作点についての測定ポイント座標の入力操作を
行なつてから、スタート指示の操作をする。な
お測定ポイントの座標は、図面などで求められる
が、不明な場合にはそれに近い数値を入力すれば
足りる。このようにするとロボツト移動が開始
され、ロボツト1は測定ポイントの座標値の位置
まで移動する。この時の実際の座標値は外部入出
力制御回路16から制御回路15、選択切換装置
14を経てプログラム部2に達し、そこのデイス
プレイ装置9により表示される。この状態で操作
者は修正操作を行なうために、入力手段5の修
正キーを操作する。この修正キーは1回押圧され
るたびに微少距離たとえば0.05mm程度の移動を
ロボツト1に与える。この間ポイント測定の座標
値は修正されて変化し、ロボツト制御部3からプ
ログラム部2に送られており、デイスプレイ装置
9はそのつど修正座標値の表示

Claims (1)

    【特許請求の範囲】
  1. 1 プログラム部とロボツト制御部とを分離し、
    プログラム部側で座標入力によりロボツト用のプ
    ログラムを作成し、両者をオンラインさせて上記
    プログラムを上記ロボツト制御部に転送して記憶
    させ、ロボツト制御部側で記憶されたプログラム
    を読み出して、その読み出したプログラムによ
    り、ロボツトの動作を制御するようにしたプリセ
    ツト式のロボツトを用い、上記プログラムと上記
    ロボツト制御部とをオンラインにし、プログラム
    中で高精度な位置決めが必要な動作点についての
    みプログラム部により測定ポイント座標を入力し
    てロボツトをその位置に移動させ、実際の希望位
    置とプログラムの座標値による位置との間にずれ
    があるとき、プログラム部側での微動修正操作に
    よりロボツト位置を修正し、この修正後の座標値
    をプログラム中の部分的動作位置とすることを特
    徴とするプリセツト式ロボツトにおけるプログラ
    ム作成方法。
JP56158477A 1981-10-05 1981-10-05 プリセツト式ロボツトにおけるポイント測定方式 Granted JPS5858607A (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP56158477A JPS5858607A (ja) 1981-10-05 1981-10-05 プリセツト式ロボツトにおけるポイント測定方式
US06/422,507 US4595989A (en) 1981-10-05 1982-09-23 Point measuring process for preset robot
EP82108981A EP0076970B1 (en) 1981-10-05 1982-09-28 Process for inputting coordinate points of a desired path of movement for a preset robot
DE8282108981T DE3270453D1 (en) 1981-10-05 1982-09-28 Process for inputting coordinate points of a desired path of movement for a preset robot
CA000412403A CA1206232A (en) 1981-10-05 1982-09-28 Point measuring process for preset robot
AT82108981T ATE19159T1 (de) 1981-10-05 1982-09-28 Verfahren zur eingabe von koordinatenpunkten eines gewuenschten weges fuer einen voreingestellten roboter.
ES516210A ES8307151A1 (es) 1981-10-05 1982-10-04 Un procedimiento de medicion de puntos para un robot.
KR8204463A KR880000559B1 (ko) 1981-10-05 1982-10-04 프리세트(Preset)식 로보트에 대한 포인트(point)특정방식
AU89104/82A AU558851B2 (en) 1981-10-05 1982-10-05 Preset robot control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56158477A JPS5858607A (ja) 1981-10-05 1981-10-05 プリセツト式ロボツトにおけるポイント測定方式

Publications (2)

Publication Number Publication Date
JPS5858607A JPS5858607A (ja) 1983-04-07
JPH048802B2 true JPH048802B2 (ja) 1992-02-18

Family

ID=15672591

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56158477A Granted JPS5858607A (ja) 1981-10-05 1981-10-05 プリセツト式ロボツトにおけるポイント測定方式

Country Status (9)

Country Link
US (1) US4595989A (ja)
EP (1) EP0076970B1 (ja)
JP (1) JPS5858607A (ja)
KR (1) KR880000559B1 (ja)
AT (1) ATE19159T1 (ja)
AU (1) AU558851B2 (ja)
CA (1) CA1206232A (ja)
DE (1) DE3270453D1 (ja)
ES (1) ES8307151A1 (ja)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58177289A (ja) * 1982-04-12 1983-10-17 株式会社三協精機製作所 工業用ロボツトの動作制御装置
JPS59223811A (ja) * 1983-06-02 1984-12-15 Nippon Denshi Kagaku Kk ロボツト制御装置
JPS6054015A (ja) * 1983-09-02 1985-03-28 Amada Co Ltd 産業用ロボットの制御装置
JPS60134306A (ja) * 1983-12-21 1985-07-17 Fujitsu Denso Ltd 部品自動插入システム用プログラム開発装置
JPS60204009A (ja) * 1984-03-27 1985-10-15 Hino Motors Ltd 工作機械の制御装置
JPS60229111A (ja) * 1984-04-26 1985-11-14 Fanuc Ltd 数値制御方式
JPS6126106A (ja) * 1984-07-16 1986-02-05 Fanuc Ltd 工具位置補正方式
GB2174216B (en) * 1985-03-19 1988-10-26 Mitutoyo Mfg Co Ltd Method of operating a coordinate measuring instrument
JPH0631527B2 (ja) * 1985-04-30 1994-04-27 マツダ株式会社 さく岩機のブ−ム位置決め装置
US4727471A (en) * 1985-08-29 1988-02-23 The Board Of Governors For Higher Education, State Of Rhode Island And Providence Miniature lightweight digital camera for robotic vision system applications
JPS6318403A (ja) * 1986-07-10 1988-01-26 Fanuc Ltd オフライン制御実行方法
US4941091A (en) * 1987-06-30 1990-07-10 Pitney Bowes Inc. Mail management system transaction data customizing and screening
JPH01109407A (ja) * 1987-10-23 1989-04-26 Mitsubishi Heavy Ind Ltd 工業用ロボットの制御装置
AU602996B2 (en) * 1987-10-23 1990-11-01 Mitsubishi Jukogyo Kabushiki Kaisha Control systems of an industrial robot
US5204942A (en) * 1989-01-10 1993-04-20 Kabushiki Kaisha Kobe Seiko Sho Robot control system for controlling a set of industrial robots for cooperative operation
DE4000348A1 (de) * 1989-03-06 1990-09-13 Hewlett Packard Co Vorrichtung und verfahren zum ueberwachen der bewegungen eines vielgelenkigen roboters
US5079491A (en) * 1989-05-23 1992-01-07 Honda Giken Kogyo Kabushiki Kaisha Robot control system
US5825980A (en) * 1989-05-26 1998-10-20 Canon Kabushiki Kaisha Robot hand structure, and method of selecting hand structure
JPH03275097A (ja) * 1990-03-23 1991-12-05 Mitsubishi Electric Corp ミシンの縫製データ作成方法及びその装置
JPH04123203A (ja) * 1990-09-14 1992-04-23 Hitachi Ltd 自動作業システム
US5297238A (en) * 1991-08-30 1994-03-22 Cimetrix Incorporated Robot end-effector terminal control frame (TCF) calibration method and device
KR0160992B1 (ko) * 1992-08-13 1998-12-15 윤종룡 로보트의 위치결정제어방법
AU674435B2 (en) * 1993-07-09 1996-12-19 Akzo Nobel N.V. Memory control device for an assay apparatus
JP3529158B2 (ja) * 1994-05-18 2004-05-24 ファナック株式会社 ロボット動作プログラミング方法及びプログラミング装置
US5542571A (en) * 1994-08-08 1996-08-06 Lottery Enterprises, Inc. Dispensing/vending machine and method with double dispensing protection
JPH09319425A (ja) * 1996-05-29 1997-12-12 Kobe Steel Ltd 部品の組立方法及び組立装置
US6243621B1 (en) 1998-03-13 2001-06-05 Fanuc Robotics North America, Inc. Method of determining workpiece positions including coordinated motion
US5923132A (en) * 1998-04-23 1999-07-13 Allen-Bradley Company, Llc Method and apparatus for synchrononous multi-axis servo path planning
JP2005108144A (ja) * 2003-10-02 2005-04-21 Fanuc Ltd ロボットの補正データ確認装置
JP6095361B2 (ja) * 2012-12-26 2017-03-15 株式会社ダイヘン ロボット制御システム
CN106003044A (zh) * 2016-06-21 2016-10-12 河北工程大学 一种螺母热处理自动搬运设备控制系统
JP2018111161A (ja) * 2017-01-12 2018-07-19 株式会社ミツトヨ 産業機械及び産業機械の制御方法
MX386786B (es) 2018-04-30 2025-03-19 Path Robotics Inc Escaner láser que rechaza la reflexión.
CN109664299B (zh) * 2018-12-27 2021-03-16 广州明珞汽车装备有限公司 一种机器人坐标的快速导出方法、系统及装置
WO2022016152A1 (en) 2020-07-17 2022-01-20 Path Robotics, Inc. Real time feedback and dynamic adjustment for welding robots
US11648683B2 (en) 2021-02-24 2023-05-16 Path Robotics, Inc. Autonomous welding robots
US12277369B2 (en) 2021-10-18 2025-04-15 Path Robotics, Inc. Generating simulated weld paths for a welding robot
KR20240116919A (ko) 2021-11-19 2024-07-30 패스 로보틱스, 인코포레이티드 로봇을 위한 머신 러닝 로직 기반 조정 기술
US12508665B2 (en) 2022-04-19 2025-12-30 Path Robotics, Inc. Autonomous assembly robots
US12521884B2 (en) 2022-07-26 2026-01-13 Path Robotics, Inc. Techniques for multipass welding

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3934186A (en) * 1972-03-07 1976-01-20 Mitsubishi Jukogyo Kabushiki Kaisha Program control system for robots for industrial use
US3951271A (en) * 1974-05-03 1976-04-20 Mette Klaus Hermann Robot control device
US3920972A (en) * 1974-07-16 1975-11-18 Cincinnati Milacron Inc Method and apparatus for programming a computer operated robot arm
US4260940A (en) * 1975-10-28 1981-04-07 Unimation, Inc. Programmable automatic assembly system
US4140953A (en) * 1976-03-03 1979-02-20 Unimation, Inc. Real time program modification apparatus
JPS52129155A (en) * 1976-04-19 1977-10-29 Tokico Ltd Information reader of playback robbot
JPS5321383A (en) * 1976-08-12 1978-02-27 Mitsubishi Electric Corp Numerical control system
CA1119279A (en) * 1978-04-20 1982-03-02 Yung-Ming Yen-Chen Off-line teach assist apparatus and on-line control apparatus
US4338672A (en) * 1978-04-20 1982-07-06 Unimation, Inc. Off-line teach assist apparatus and on-line control apparatus
JPS55140903A (en) * 1979-04-20 1980-11-04 Shin Meiwa Ind Co Ltd Position control method
US4402053A (en) * 1980-09-25 1983-08-30 Board Of Regents For Education For The State Of Rhode Island Estimating workpiece pose using the feature points method
CH639584A5 (fr) * 1980-10-10 1983-11-30 Microbo Sa Automate susceptible d'apprentissage.
US4380696A (en) * 1980-11-12 1983-04-19 Unimation, Inc. Method and apparatus for manipulator welding apparatus with vision correction for workpiece sensing
US4409650A (en) * 1981-03-04 1983-10-11 Shin Meiwa Industry Co., Ltd. Automatic position controlling apparatus
US4403281A (en) * 1981-04-03 1983-09-06 Cincinnati Milacron Industries, Inc. Apparatus for dynamically controlling the tool centerpoint of a robot arm off a predetermined path
US4458321A (en) * 1981-08-19 1984-07-03 The Charles Stark Draper Laboratory, Inc. Self-teaching robot feedback system

Also Published As

Publication number Publication date
EP0076970B1 (en) 1986-04-09
KR840001873A (ko) 1984-06-07
DE3270453D1 (en) 1986-05-15
ES516210A0 (es) 1983-06-16
CA1206232A (en) 1986-06-17
ES8307151A1 (es) 1983-06-16
KR880000559B1 (ko) 1988-04-15
JPS5858607A (ja) 1983-04-07
AU8910482A (en) 1983-04-14
ATE19159T1 (de) 1986-04-15
AU558851B2 (en) 1987-02-12
EP0076970A1 (en) 1983-04-20
US4595989A (en) 1986-06-17

Similar Documents

Publication Publication Date Title
JPH048802B2 (ja)
US4901218A (en) Communications adaptor for automated factory system
US5465215A (en) Numerical control method and apparatus
CN102941426B (zh) 一种与机器人相配合的智能变位系统
JPS5929384B2 (ja) 倣い制御装置
EP0075325B1 (en) Control apparatus and method for industrial robot
JP7614220B2 (ja) 数値制御装置、及び数値制御システム
JPH04217009A (ja) 動作プログラムの教示方法
JP3351912B2 (ja) 作業ロボットの作業プログラム作成装置
JP3050991B2 (ja) 工具オフセット形状データ入力式数値制御方法とその装置
JP2739354B2 (ja) 三次元レーザ加工機におけるティーチング方法
JP2922617B2 (ja) 力制御ロボットにおける押付力方向の指定方法
JP7412664B1 (ja) 数値制御装置および数値制御方法
JPS5851307A (ja) 工業用ロボツトの制御装置
JPS61262809A (ja) ロボツトの制御装置
JPS59140510A (ja) 数値制御装置
JP2843180B2 (ja) 群管理制御方法
KR940003090B1 (ko) 산업용 로보트의 오프-라인 교시방법
JPH0365706A (ja) データ補正装置
JPH0465751B2 (ja)
JP2841364B2 (ja) 加工装置の位置決め方法
JPH06238579A (ja) ロボットのプログラミング装置
JPS61144289A (ja) レ−ザ加工機の制御装置
JP2568171B2 (ja) 数値制御デ−タ修正機能を備えた数値制御装置
JPS60195616A (ja) 産業用ロボツト