JPH07112120B2 - 移動体の制御装置 - Google Patents

移動体の制御装置

Info

Publication number
JPH07112120B2
JPH07112120B2 JP32767491A JP32767491A JPH07112120B2 JP H07112120 B2 JPH07112120 B2 JP H07112120B2 JP 32767491 A JP32767491 A JP 32767491A JP 32767491 A JP32767491 A JP 32767491A JP H07112120 B2 JPH07112120 B2 JP H07112120B2
Authority
JP
Japan
Prior art keywords
memory
coordinate value
pallet
stored
wiring board
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 - Fee Related
Application number
JP32767491A
Other languages
English (en)
Other versions
JPH05167297A (ja
Inventor
雅人 磯川
博志 今浦
和幸 山本
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 Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP32767491A priority Critical patent/JPH07112120B2/ja
Publication of JPH05167297A publication Critical patent/JPH05167297A/ja
Publication of JPH07112120B2 publication Critical patent/JPH07112120B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Control Of Position Or Direction (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、移動体の制御装置に関
し、もっと詳しくは、たとえばパレットに収納されてい
る電子部品を把んで配線基板の予め定める位置に搬送し
て実装するための作業手段などのような移動体を制御す
るための装置に関する。
【0002】
【従来の技術】電子機器の組立工程において、パレット
に収納されている複数の電子部品のうちの1つを作業手
段によって把んで搬送し、配線基板の希望する位置に実
装するいわゆるピックアンドプレース装置では、作業手
段である移動体の原点位置を検出するセンサがずれて正
確な実装が行われなくなるのを防ぐために、作業手段を
含む機構系の全体の予めストアされている設定値を、オ
フセットして補正することができるように構成される。
【0003】
【発明が解決しようとする課題】このような先行技術で
は、座標系の原点センサによる基準のずれが生じても、
電子部品の正確な実装を行うことが可能であるけれど
も、新たな問題として、パレットまたは配線基板だけの
位置がずれたときおよびパレットの形状が変更されたと
きなどでは、対策が施されていないという問題がある。
【0004】図6は、先行技術を説明するための図であ
る。たとえば電子部品が収納されているパレットが、本
来、基準座標位置21とすべきところ、参照符22で示
されるようにずれ量23だけずれたときには、各基準座
標値24を、このずれ量23だけ一斉に変化すればよ
く、そのような基準座標値24の補正は容易である。し
かしながら図6(2)に示されるように、たとえば配線
基板の部品を実装すべき基準座標値24は変化する必要
がなく、パレット25の基準座標位置が実線で示す位置
から仮想線26で示される位置にずれたときには、この
パレットの部分的なずれ量27だけ、そのパレットに関
する基準座標値だけを補正する必要がある。このような
パレットのみの基準座標値の部分的な補正演算は、上述
の先行技術によっては達成することはできない。このよ
うなパレット25だけがずれたときには、そのパレット
25の全ての電子部品収納位置28の基準座標値を入力
しなおす必要があるという面倒な事態になる。
【0005】本発明の目的は、移動体を正確に、しかも
容易に移動することができるようにした移動体の制御装
置を提供することである。
【0006】
【課題を解決するための手段】本発明は、電子部品を収
納するパレットと該電子部品を実装する配線基板の目標
となる基準座標値と該座標値を加算あるいは減算を行い
補正するずれ量とを複数のグループにグループ化してス
トアする第1メモリと、前記第1メモリ内のずれ量を設
定してストアする第2メモリと、第2メモリにストアさ
れている各グループのずれ量を用いて、第1メモリにス
トアされている座標値に加算あるいは減算を行い補正
し、目標座標値を求める演算手段と、演算手段の出力に
応答して、その目標座標値に移動体を移動する手段とを
含むことを特徴とする移動体の制御装置である。
【0007】
【作用】本発明に従えば、第1メモリには電子部品を収
納するパレットと該電子部品を実装する配線基板の目標
となる基準座標値と該座標値を加算あるいは減算を行う
補正するずれ量とを複数のグループにグループ化してス
トアしておき、第2メモリには、各グループ毎のずれ量
を設定してストアしておき、演算手段によって第1メモ
リにストアされている基準座標値に、第2メモリにスト
アされている各グループのずれ量をたとえば加算/減算
して演算して、前記基準座標値を補正して目標座標値を
求め、この目標座標値に移動体を移動手段によって移動
させて制御する。こうして各グループの基準座標値を、
そのグループに対応したずれ量だけ演算するようにした
ので、第2メモリにストアされているずれ量を、各グル
ープ毎に設定すればよく、全ての基準座標値のずれ量を
設定し直す必要はなく、したがってずれ量の設定が容易
であり、しかもこのずれ量に拘わらず、移動体を希望す
る目標座標値にもたらすことが可能になる。すなわち本
発明に従えば、パレットおよび配線基板を各々複数のグ
ループに分け、それぞれに基準座標値とずれ量がストア
される第1メモリを備えているので、配線基板にパレッ
トから実装する電子部品を実装する場合、パレットおよ
び配線基板の位置がずれた場合やパレットの形状が変更
されたときでも、位置ずれを起こさず実装することがで
きる。
【0008】
【実施例】図1は、本発明の一実施例の簡略化した平面
図である。移動体1は、X方向移動手段2と、Y方向移
動手段3とによって、水平面であるXY平面内で移動可
能であり、複数のパレットA,B,Cから電子部品を1
つずつ取出して、コンベア4によって搬送されてきてス
トッパ12によって停止されている基板5の実装位置
a,b,cにそれぞれ実装する働きをする。移動体1
は、このようなパレットA〜Cに収納されている電子部
品を把んで、配線基板5に実装する作業手段を含む。
【0009】図2は、図1に示される実施例の電気的構
成を示すブロック図である。X方向移動手段2に含まれ
ているモータ6は、Y方向移動手段3をX方向に駆動
し、このY方向移動手段3に含まれているモータ7は、
移動体1をY方向に駆動する。これらのモータ6,7
は、マイクロコンピュータなどによって実現される処理
回路8からの出力に応答するモータ制御回路9,10に
よって制御される。処理回路8には、手動入力のための
入力手段11が設けられ、また第1メモリM1と第2メ
モリM2とが接続される。
【0010】図3(1)は、メモリM1のメモリマップ
を示す図であり、図3(2)はメモリM2のメモリマッ
プを示す図である。メモリM1では、図1に示されるパ
レットAの各電子部品がストアされている位置A11,
A21,…,A22,…,Aij,…がストアされてお
り、各位置から電子部品が移動体1によって把んで取出
され、ストッパ12によって停止されている基板5の実
装位置aに実装される。
【0011】次に移動体1は、パレットBの位置、たと
えばB11から部品を取出して配線基板5の実装位置b
に実装し、その後、パレットCの位置、たとえばC11
から部品を取出して配線基板5の実装位置cに実装し、
こうして配線基板5の各位置a,b,cに各部品を実装
し終えた後には、その配線基板5は矢符13の方向に移
動されて後工程に搬送され、新たな配線基板5がストッ
パ12によって停止されるように供給される。その後、
パレットAの前記位置A11の次の位置A12から部品
を取出して移動体1によって新たな配線基板5の実装位
置aに実装し、以下同様にしてパレットB,Cの各部品
を実装位置b,cに実装する。
【0012】このようにメモリM1には、パレットA,
B,C内での部品の収納位置が予め定める目標となる基
準座標値としてストアされる。この基準座標値は、たと
えばパレットAの位置A11,A12に関して、A11
(xA11,yA11)およびA12(xA12,yA
12),…であり、またパレットBに関しては位置B1
1に関してB11(xB11,yB11)であり、また
同様にパレットCの部品収納位置C11に関してC11
(xC11,yC11)である。パレットAの部品収納
位置Aijの基準座標値はAij(xAij,yAi
j)である。配線基板5の各実装位置a,b,cの基準
座標値はa(xa,ya),b(xb,yb),c(x
c,yc)である。このような各基準座標値は、メモリ
M1に、図3(1)で示されるようにして、移動体1の
移動順序に従って順次的にストアされている。
【0013】パレットA,B,Cおよび配線基板5は、
各基準座標値をグループ化して有しており、これらのパ
レットA,B,Cおよび配線基板5が基準座標値からず
れたとき、各グループを構成するパレットA,B,Cお
よび配線基板5の各基準座標値が同様にしてずれること
になる。たとえばパレットAが目標となる基準座標値か
らずれたとき、各部品収納位置A11,A12,…,A
21,A22,…,Aij,…は一斉にずれることにな
る。
【0014】図3(2)は、もう1つのメモリM2のス
トア内容を示している。配線基板5が目標となる基準座
標値からずれたとき、そのX,Y平面内でのずれ量をΔ
xp1,Δyp1とし、これらのずれ量を総括して参照
符OF1で表すずれ量とする。また同様にしてパレット
A,Bのずれ量は、OF4(ΔxA,ΔyA)、OF5
(ΔxB,ΔyB)であり、さらにパレットCのずれ量
は、OF6(ΔxC,ΔyC)である。これらの各ずれ
量は、検出手段によって検出されてメモリM2にストア
されてもよく、あるいはまた入力手段11の操作によっ
て入力されてもよい。
【0015】また、メモリM1では、図3(1)に示さ
れるように、各パレットA,B,Cおよび基板5のずれ
量OF1〜OF6が、各グループ毎に基準座標値ととも
にストアされる。たとえばパレットAの部品収納位置A
11のずれ量を表すために図3(1)ではそのずれ量O
F4が表示され、具体的なずれ量(ΔxA,ΔyA)は
図3(2)に示されるようにしてメモリM2にストアさ
れる。したがってパレットAがずれたときには、この図
3(2)に示されるメモリM2のストア内容を形成する
ことによって、そのパレットAの部品収納位置A11,
A12,…,A21,A22,…,Aij,…の全てに
ついてのずれ量の補正を、次に述べるように行うことが
可能となる。
【0016】図4は、処理回路8の動作を説明するため
のフローチャートである。ステップr1からステップr
2に移り、移動体1が移動すべき位置を演算するとき
に、たとえばパレットAの最初の部品収納位置A11に
移動体1を移動するために、その目標となる基準座標値
A11(xA11,yA11)を読出すとともに、次に
ステップr3ではその部品収納位置A11のオフセット
であるずれ量の識別データOF4を読出す。このずれ量
識別データOF4に対応してメモリM2からは図3
(2)に示されるずれ量の具体的なデータOF4(Δx
A,ΔyA)が読出される。ステップr4では部品収納
位置A11に関する目標座標値をX方向に関して(xA
11+ΔxA)とし、またY方向に関して(yA11+
ΔyA)を求める。このようなずれ量OF1〜OF6に
関しては、正または負の符号がそれぞれ設定され、図3
(2)では、正の場合を示しており、負のときには、記
号「−」が付されて、減算される。
【0017】ステップr5では、上述のようにして得ら
れた目標座標値に移動体1を移動するためにモータ制御
回路9,10が能動化される。こうしてパレットAがず
れていても、移動体1による部品の取出しを容易に行う
ことができるようになる。
【0018】図5は、本発明の他の実施例の原理を説明
するための図である。パレットAが参照符14で示され
るように目標となる基準座標位置に設定されて図3
(1)のX,Yの基準座標値が設定されているものとす
る。このときパレットAが実際には参照符15で示され
るようにX方向に+ΔxAだけずれており、またY方向
に+ΔyAだけずれており、しかも角度θだけ傾いてい
る場合を想定する。
【0019】このような場合であっても、本発明に従っ
て正確な目標座標値を求めるために、角度θに関する演
算式をメモリM2に予めストアしておき、その角度θに
依存する部品収納位置の目標座標値を演算して求めるた
めの式を各パレットA,B,Cおよび配線基板5毎にス
トアしておき、ずれ量と数式とに基づいて、目標座標値
を演算して求めるようにする。
【0020】本発明は、電子部品の実装のために実施さ
れるだけでなく、その他の移動体の移動制御のために広
範囲に実施することができる。
【0021】
【発明の効果】以上のように本発明によれば、第1メモ
リには、電子部品を収納するパレットと該電子部品を実
装する配線基板の目標となる基準座標値と該座標値を加
算あるいは減算を行い補正するずれ量とをグループ化し
てストアしておき、第2メモリには各グループ毎のずれ
量を設定しておき、演算手段によって基準座標値を、各
グループのずれ量だけ加算/減算などの演算をして補正
して目標座標値を求め、この目標座標値に移動体を移動
手段によって移動するようにしたので、全ての基準座標
値を入力しなおして第1メモリにストアしなおすという
煩わしさは必要でなく、その基準座標値の補正設定を容
易に行うことができ、しかもそのような基準座標値がず
れていても、正確に移動体の目標座標値への移動を達成
することができる。特に本発明によれば、パレットおよ
び配線基板を各々複数のグループに分け、それぞれに基
準座標値とずれ量をストアする第1メモリが備えられて
いるので、配線基板にパレットから実装する電子部品を
実装する場合、パレットおよび配線基板の位置がずれた
場合やパレットの形状が変更されたときでも、位置ずれ
を起こさず実装することができる。
【図面の簡単な説明】
【図1】本発明の一実施例の簡略化した平面図である。
【図2】図1に示される実施例の電気的構成を示すブロ
ック図である。
【図3】メモリM1,M2のメモリマップを示す図であ
る。
【図4】処理回路8の動作を説明するためのフローチャ
ートである。
【図5】本発明の他の実施例の一部の簡略化した図であ
る。
【図6】先行技術を説明するための図である。
【符号の説明】
1 移動体 2 X方向移動手段 3 Y方向移動手段 4 ベルトコンベア 5 配線基板 6,7 モータ 8 処理回路 9,10 モータ制御回路 11 入力手段 M1 第1メモリ M2 第2メモリ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 電子部品を収納するパレットと該電子部
    品を実装する配線基板の目標となる基準座標値と該座標
    値を加算あるいは減算を行い補正するずれ量とを複数の
    グループにグループ化してストアする第1メモリと、 前記第1メモリ内のずれ量を設定してストアする第2メ
    モリと、 第2メモリにストアされている各グループのずれ量を用
    いて、第1メモリにストアされている座標値に加算ある
    いは減算を行い補正し、目標座標値を求める演算手段
    と、 演算手段の出力に応答して、その目標座標値に移動体を
    移動する手段とを含むことを特徴とする移動体の制御装
    置。
JP32767491A 1991-12-11 1991-12-11 移動体の制御装置 Expired - Fee Related JPH07112120B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32767491A JPH07112120B2 (ja) 1991-12-11 1991-12-11 移動体の制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32767491A JPH07112120B2 (ja) 1991-12-11 1991-12-11 移動体の制御装置

Publications (2)

Publication Number Publication Date
JPH05167297A JPH05167297A (ja) 1993-07-02
JPH07112120B2 true JPH07112120B2 (ja) 1995-11-29

Family

ID=18201710

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32767491A Expired - Fee Related JPH07112120B2 (ja) 1991-12-11 1991-12-11 移動体の制御装置

Country Status (1)

Country Link
JP (1) JPH07112120B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100524906B1 (ko) * 1998-08-08 2005-12-21 삼성전자주식회사 반도체 조립공정에서 트레이 셀의 위치데이터 처리방법
JP4712623B2 (ja) * 2006-06-28 2011-06-29 ヤマハ発動機株式会社 部品搬送方法、部品搬送装置および表面実装機

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0767040B2 (ja) * 1988-08-11 1995-07-19 三洋電機株式会社 電子部品自動装着装置

Also Published As

Publication number Publication date
JPH05167297A (ja) 1993-07-02

Similar Documents

Publication Publication Date Title
EP0489919A1 (en) Calibration system of visual sensor
JP4544796B2 (ja) 部品実装方法及び部品実装装置
JP2941617B2 (ja) 電子部品の部品データ記録装置およびそれを用いた電子部品の搬送組み付け装置
US20180184004A1 (en) Method for calibrating driving amount of actuator configured to correct blurring of image taken by camera
US5068588A (en) Apparatus for mounting a flat package type ic
US4922434A (en) Linear interpolation for a component placement robot
CN110986928A (zh) 光电吊舱三轴陀螺仪漂移实时修正方法
CN118305790A (zh) 一种机器人视觉定位方法、标定方法、装置、设备及介质
CN102960084B (zh) 用于将电子器件放到输入介质和输出介质的隔室中的方法和排布系统
JPH07112120B2 (ja) 移動体の制御装置
JP2001516503A (ja) 電気的コンポーネントの製造装置を測定するための方法および装置
US5896652A (en) Method of packaging electronic components
CN113119103B (zh) 确定标记物的深度标准值的方法、计算机装置
CN115464641B (zh) 取料及取料位置确定模型创建方法、装置及电子设备
US20210389344A1 (en) Inertia Sensor Apparatus And Method For Manufacturing Inertia Sensor Apparatus
JP4421991B2 (ja) 移載装置、表面実装機、誤差テーブルの作成方法、プログラムおよび記憶媒体
KR19980701756A (ko) 전자부품실장장치 및 전자부품 실장방법
CN114638888B (zh) 位置确定方法、装置、电子设备及可读存储介质
US7438056B2 (en) Method for setting initial compensation value in sensor complex module
CN120117373B (zh) 一种堆垛机托盘自动纠偏系统、方法及装置
JPS59156685A (ja) ロボツトの原位置補正装置
JP3246367B2 (ja) ロボットのパレタイジング姿勢算出方法
JPH0132039B2 (ja)
JP2904529B2 (ja) 部品実装機における部品登録方法
JPH0294157A (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: 19960730

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

Free format text: PAYMENT UNTIL: 20081129

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20091129

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20091129

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20101129

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees