JPH03121787A - 工業用ロボットの作業点教示方法 - Google Patents

工業用ロボットの作業点教示方法

Info

Publication number
JPH03121787A
JPH03121787A JP25830289A JP25830289A JPH03121787A JP H03121787 A JPH03121787 A JP H03121787A JP 25830289 A JP25830289 A JP 25830289A JP 25830289 A JP25830289 A JP 25830289A JP H03121787 A JPH03121787 A JP H03121787A
Authority
JP
Japan
Prior art keywords
point
work
points
axis direction
pitch interval
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
JP25830289A
Other languages
English (en)
Other versions
JP2799463B2 (ja
Inventor
Makoto Matsugami
松上 誠
Katsuzou Ishino
井篠 勝三
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.)
Shibaura Mechatronics Corp
Original Assignee
Shibaura Engineering Works 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 Shibaura Engineering Works Co Ltd filed Critical Shibaura Engineering Works Co Ltd
Priority to JP1258302A priority Critical patent/JP2799463B2/ja
Publication of JPH03121787A publication Critical patent/JPH03121787A/ja
Application granted granted Critical
Publication of JP2799463B2 publication Critical patent/JP2799463B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、アームやハンド等の作業体の作業点の位置を
教示する工業用ロボットの作業点教示方法に関するもの
である。
[従来の技術と発明が解決しようとする課題]工業用ロ
ボットにおいて、アームやハンド等の作業体の作業点の
配置パターンとして、格子状に配置された作業点と、こ
れら作業点の位置より少しずらした位置に格子状に作業
点を重ね合わせるように配置した千鳥状の作業点の配置
パターンがある。
従来、このような千鳥状に配置された作業点を教示する
には、まず、格子状に配置された作業点に対しプログラ
ミングを行って、−度作業体に作業を行わせ、次に前記
作業点とは少しずれて格子状に配置するように作業点の
プログラミングをやり直して、再び作業体に作業を行な
わせていた。
しかしながら、上記方法であると、その作業に非常に手
間がかかり、作業能率が落ちるという問題があった。
また、上記とは異なる方法としては、千鳥状に配置され
た作業点の各位置をプログラムに記憶させておいて、作
業を行う方法もある。
この方法であると、その位置を記憶するため記憶容量が
大きくなり、また、プログラムをするのに時間がかかる
という問題があった。
[発明の目的] 本発明は、千鳥状に配置された作業点を容易に教示でき
る工業用ロボットの作業点教示方法を提供するものであ
る。
[課題を解決するための手段] 本発明の工業用ロボットの作業点教示方法は、アームや
ハンド等の作業体の作業点の位置を教示する方法であっ
て、作業体の作業範囲であるパレット上に設定されたY
軸とY軸とが交叉した2軸交叉座標系において、第一基
本点の位置を決定し、第一基本点から横軸方向への作業
点のピッチ間隔を決定し、第一基本点から縦軸方向への
作業点のピッチ間隔を決定し、横軸方向の作業点の個数
を決定し、縦軸方向の作業点の個数を決定することによ
って格子状に配置する作業点を教示し、第一基本点とこ
の第1基本点と縦横に隣設する作業点との間の位置に第
2基本点を決定し、第2基本点から横軸方向への作業点
のピッチ間隔を決定し、第2基本点から縦軸方向への作
業点のピッチ間隔を決定し、横軸方向の作業点の個数を
決定し縦軸方向の作業点の個数を決定することによって
、千鳥状に配置する作業点を教示するものである。
[作 用コ 上記の工業用ロボットの作業点教示方法によって、作業
体の作業点をパレット上に設定された2輪交叉座標系上
に教示する方法を説明する。
まず、第1基本点の位置を決定する。第1基本点から横
軸方向への作業点のピッチ間隔を決定し、第1基本点か
ら縦軸方向への作業点のピッチ間隔を決定する。横方向
の作業点の個数を決定し、縦方向の作業点の個数を決定
することによって、格子状に配置する作業点を教示する
次に、第1基本点と縦横に隣設する作業点との間の位置
に第2基本点を決定する。第2基本点から横軸方向への
作業点のピッチ間隔を決定し、第2基本点から縦軸方向
への作業点のピッチ間隔を決定する。横方向の作業点の
個数の決定し、縦方向の1作業点の個数の決定する。
これによって、少しずれた位置に2つの格子状の作業点
が配置される。すなわち千鳥状に配置された作業点を教
示できる。
[実施例] 以下、本発明の一実施例を図面に基づいて説明する。
第1図は、物品移送ロボットの構成を示すブロック図で
ある。
この工業用ロボット(10)は、互いに直交す、るY軸
及びY軸の2並進軸を備えたものである。
(12)はY軸を構成するX軸アームである。
(14)はY軸を構成するY軸アームである。
(1B)は、ハンドリングヘッド(以下、へ・ノドとい
う。)であって、Y軸アーム(14)に設けられている
。このヘッド(1B)は、例えば、エアチャックとエア
シリンダとを備え、エアチャ・ツクの開閉により物品の
把持及び開放が可能であり、エアシリンダによって、上
下方向すなわちZ軸方向に動きが可能である。
(18)は、X軸アーム(12)の位置決め用のノぐル
スモータである。X軸アーム(12)に内蔵され、X軸
アーム(12)に対してY軸アーム(14)をX軸方向
に並進運動させる。
(20)は、Y軸アーム(14)の位置決め用の7くル
スモークである。Y軸アーム(I4)に内蔵され、Y軸
アーム(14)に対してヘッド(16)をY軸方向に並
進運動させる。したがって、これら両パルスモータ(1
8)(20)の駆動によりヘッド(16)は両軸方向に
移動自在である。
(22)は両パルスモータ(18)(20)を動かす駆
動回路である。
(24)はティーチングペンダントであって、テンキー
(26)、スタートキー(28)及び変更キー(30)
等の各種キーと文字表示が可能な表示窓(32)を有す
る。
(34)は外部コントローラである。この外部コントロ
ーラ(25)は、ヘッド(16)の移動位置を設定でき
る。
(3B)はマイクロコンピュータ(以下、マイコンとい
う。)であって、このマイコン(3B)はI10ボート
(38)、CP U (40)及びメモIJ (42)
を備えている。I10ポート(38)を介してティーチ
ングペンダント(24)、両パルスモータ(18)(2
0)の駆動回路(22)及び外部コントローラ(34)
と信号のやりとりを行なう。
このマイコン(36)は、千鳥パレタイジングモードに
おいて、千鳥状の作業点の配置パターンを簡単に設定す
ることができる。
この千鳥状の配置パターンの設定のためマイコン(3B
)は、下記の1)〜10)のパラメータを記憶できる。
■)基本点の位置であるD1点。
2)D1点から横軸方向への作業点のピッチ間隔Plx
3)D1点から縦軸方向への作業点のピッチ間隔P1y
0 4)ピッチ間隔Plx毎に設定される、横軸方向の作業
点の個数M1゜ 5)ピッチ間隔p1y毎に設定される縦軸方向の作業点
の個数N1゜ 以上■〜■のパラメータを記憶することによって、格子
状に配置された作業点が設定できる。
つづいて、下記のパラメータを記憶する。
6)D1点とこのD1点と縦横に隣接する作業点との間
に位置する第2の基本点であるD2点。
7)D2点から横軸方向への作業点のピッチ間隔P2x
0 8)D2点から縦軸方向への作業点のピッチ間隔P2Y
0 9)ピッチ間隔P2x毎に設定される横軸方向の作業点
の個数M2゜ 10)ピッチ間隔p2y毎に設定される縦軸方向の作業
点の個数N2゜ 以上により、■)〜5)によって定めた格子状の作業点
の配置パターンの間に、重なるようニ格子状の作業点の
配置パターンが埋まって、千鳥状の作業点の配置パター
ンが設定できる。
さらに、本実施例では、上記に定めた千鳥状の配置パタ
ーンを、パレットの傾きに合わせて、傾斜させるために
、下記のパラメータを記憶できる。
11)D1点を基本点とする格子状の配置パターンの傾
斜を決めるパラメータR1点である。
このR1点は、D1点の横軸方向の延長線上に設定され
、R1点とD1点を結ぶ線の傾斜が、目的とする格子状
の配置パターンの傾斜となる。例えば、このR1点を、
この格子状の配置パターンの横軸方向の最終作業点に設
定すればよい。
12)D2点を基本点とする格子状の配置パターンの傾
斜を決めるパラメータR2点である。
このR2点もR1点と同じように設定する。
上記構成の工業用ロボット(10)において、ヘッド(
16)を、千鳥状に移動させて作業を行う方法を、マイ
コン(36)の千鳥パレタイジングモードに基いて説明
する(第4図のフローチャート参照)。これら操作は、
全てティーチングペンダント(24)のテンキー(28
)によって入力する。
このヘッド(16)の動きは、材料等が置かれた送り側
の5点からパレット上に載置された被作業物に材料を振
り分けるように動くものとし、この被作業物への振り分
けの配置が千鳥状の配置になっているものとする。なお
、ヘッド(16)が作業を行う作業点や8点の位置の決
定は、第2図に示すように、パレット上に設定されたX
軸とY軸が直交した直交座標において、その作業点等の
位置をX軸方向とY軸方向の値によって表現する。
また、各作業点や8点において、ヘッド(16)が行う
作業の動きは、あらかじめ幾つかプログラムを組んでお
き、そして、この千鳥パレタイジングモード内において
は、そのプログラムのプログラム番号(以下、作業プロ
グラム番号という。)を指定すれば、ヘッド(16)が
その作業点等において、作業プログラム番号に対応した
プログラムに沿って作業を行う。
ステップトにおいて、ヘッド(1B)を8点から作業点
へ移動するスピードが入力され、ステップ2に進む。
ステップ2において、8点の座標が(X、Y)−(0,
80)として入力され、ステップ3に進む。
ステップ3において、8点におけるヘッド(16)の作
業プログラム番号が入力され、ステップ4に進む。
ステップ4において、ヘッド(16)が作業点から8点
へ戻る時のスピードが入力され、ステップ5に進む。
ステップ5において、D1点の座標が(X。
Y)−(30,20)と入力され、ステップ6に進む。
ステップ6において、ピッチ間隔が(P 1 x。
Fly)−(10,10)と入力され、ステップ7に進
む。
ステップ7において、作業点の個数が(Ml。
N1)−(7,N5)と入力され、ステップ8に進む。
ステップ8において、D2点の座標が(X。
Y)−(35,28)と入力され、ステップ9に進む。
ステップ9において、ピッチ間隔が(P 2 x。
P2y)−(10,10)と入力され、ステップ10に
進む。
ステップ10において、作業点の個数が(M2、N2)
−(6,4)と入力され、ステップ11に進む。
ステップ11は、上記のように設定した千鳥状のパター
ンがX軸、Y軸に対して傾斜している場合にとのくらい
傾斜(補正)させるかを設定するステップである。例え
ば第2図に示すように、X軸、Y軸に対して傾斜してい
る場合には、R1点の座標(X、Y)−(RIX、RI
Y)、R2点の座標(X、Y)−(R2X、R2Y)を
入力する事によりCP U (40)にて演算をしてパ
ターンの傾斜を自動補正する。このようにしてステップ
11において(RIX、RIY)−(98,94,32
,16)、(R2X。
RIY)−(94,09,35,42)が入力されると
ステップ12に進む。
ステップ12において、作業点での作業プログラム番号
が入力され終了する。
以上によって、作業点を千鳥状に設定できる。
これによって、従来のように、格子状の配置パターンを
2度もプログラムする必要がなく、能率的であり、また
、作業点毎を位置と記憶させる必要がないため、ステッ
プ数が多くならず、メモリ容量も少なくてすむ。
[発明の効果] 上記により、本発明の工業用ロボットの作業点教示方法
は、千鳥状に作業点を容易に配置でき、作業能率が上昇
する。
【図面の簡単な説明】
第1図は本発明の一実施例を示す工業用ロボットのブロ
ック図、 第2図は、ヘッドの作業範囲を示す座標系のグラフ、 第3図は、千鳥パレタイジングモードのフローチャート
である。 [符号の説明] 10・・・・・・工業用ロボット 16・・・・・・ヘッド 24・・・・・・ティーチングペンダント3 6・・・・・・マイ コン

Claims (1)

  1. 【特許請求の範囲】 1、アームやハンド等の作業体の作業点の位置を教示す
    る方法であって、作業体の作業範囲であるパレット上に
    設定されたX軸とY軸とが交叉した2軸交叉座標系にお
    いて、 第一基本点の位置を決定し、 第一基本点から横軸方向への作業点のピッチ間隔を決定
    し、 第一基本点から縦軸方向への作業点のピッチ間隔を決定
    し、 横軸方向の作業点の個数を決定し、 縦軸方向の作業点の個数を決定することによって格子状
    に配置する作業点を教示し、 第一基本点とこの第1基本点と縦横に隣設する作業点と
    の間の位置に第2基本点を決定し、第2基本点から横軸
    方向への作業点のピッチ間隔を決定し、 第2基本点から縦軸方向への作業点のピッチ間隔を決定
    し、 横軸方向の作業点の個数を決定し 縦軸方向の作業点の個数を決定することによって、千鳥
    状に配置する作業点を教示することを特徴とする工業用
    ロボットの作業点教示方法。
JP1258302A 1989-10-02 1989-10-02 工業用ロボットの作業点教示方法 Expired - Lifetime JP2799463B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1258302A JP2799463B2 (ja) 1989-10-02 1989-10-02 工業用ロボットの作業点教示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1258302A JP2799463B2 (ja) 1989-10-02 1989-10-02 工業用ロボットの作業点教示方法

Publications (2)

Publication Number Publication Date
JPH03121787A true JPH03121787A (ja) 1991-05-23
JP2799463B2 JP2799463B2 (ja) 1998-09-17

Family

ID=17318370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1258302A Expired - Lifetime JP2799463B2 (ja) 1989-10-02 1989-10-02 工業用ロボットの作業点教示方法

Country Status (1)

Country Link
JP (1) JP2799463B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63123723A (ja) * 1986-11-14 1988-05-27 Hitachi Ltd ロボツトシステムにおけるパレツト空間位置特定方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63123723A (ja) * 1986-11-14 1988-05-27 Hitachi Ltd ロボツトシステムにおけるパレツト空間位置特定方法

Also Published As

Publication number Publication date
JP2799463B2 (ja) 1998-09-17

Similar Documents

Publication Publication Date Title
JP2895672B2 (ja) 複数ロボット制御方法
US7904201B2 (en) Robot programming device
JPS6149205A (ja) ロボツト制御方式
EP0086848A1 (en) Robot operation teaching method
JPH03121787A (ja) 工業用ロボットの作業点教示方法
JP2003044109A (ja) ワ−ク座標系設定手段を持つ多軸工作機械の数値制御装置
CN109789552B (zh) 工件处理***
JP2003091304A (ja) 多関節ロボットの動作経路設定方法および設定装置
EP0519082A1 (en) Method of teaching palletizing
JP2020170744A (ja) 搬送ロボット
JPH0379287A (ja) 工業用ロボットにおける移動体の移動位置決定方法
JPH01171788A (ja) 物品移送ロボット
JPH05282029A (ja) ツール座標定義方式
JP7121032B2 (ja) 工作機械装置
JP3523299B2 (ja) 産業用ロボットシステムの制御方法及び制御装置
JP2663575B2 (ja) プレイバックロボットの制御装置
JP2002116816A (ja) 制御装置および制御方法
JPS60215216A (ja) ロボツトの制御装置
JPH0724762A (ja) ロボット制御装置
JP2006277181A (ja) 数値制御装置及びその測定方法
JP3465390B2 (ja) ロボットの制御装置
JP2620688B2 (ja) ロボツト制御装置
JPH01171787A (ja) 物品移送ロボット
JP2804474B2 (ja) 産業用ロボットにおけるティーチング方法
JPH0957671A (ja) 多関節型移動体の制御装置及びその制御方法

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080710

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20080710

Year of fee payment: 10

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20080710

Year of fee payment: 10

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20090710

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100710

Year of fee payment: 12

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100710

Year of fee payment: 12