JPS6274533A - Parts mounting method in automatic assembly device - Google Patents
Parts mounting method in automatic assembly deviceInfo
- Publication number
- JPS6274533A JPS6274533A JP60215544A JP21554485A JPS6274533A JP S6274533 A JPS6274533 A JP S6274533A JP 60215544 A JP60215544 A JP 60215544A JP 21554485 A JP21554485 A JP 21554485A JP S6274533 A JPS6274533 A JP S6274533A
- Authority
- JP
- Japan
- Prior art keywords
- mounting
- parts
- component
- manipulator
- component mounting
- 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
Links
Landscapes
- Supply And Installment Of Electrical Components (AREA)
- Automatic Assembly (AREA)
- Manipulator (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の技術分野〕 ゛
本発明は、印刷配線板等に部品を自動的に実装する自動
組立て装置の部品実装方法の改良に関する。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to an improvement in a component mounting method of an automatic assembly apparatus that automatically mounts components on a printed wiring board or the like.
近年、例えば電子機器の組立て工程では、印刷配線板等
に対し部品収納ケースからマニプレータにより部品を取
出して装着する自動組立て装置が多く導入されている。2. Description of the Related Art In recent years, for example, in the assembly process of electronic devices, many automatic assembly devices have been introduced, which take out components from a component storage case using a manipulator and mount them on a printed wiring board or the like.
この種の装置の導入により、組立能率および歩留りが向
上され、これにより生産性を大幅に高めることができる
。The introduction of this type of equipment can improve assembly efficiency and yield, thereby significantly increasing productivity.
ところが、この種の従来の装置の部品実装方法は、例え
ば第7図に示す如く、装着される部品の種類a、b、c
には関係なく、印刷配線板1に設けられた複数の部品装
着位置a1.a2.C2゜・・・相互の間隔を予め検出
してこの検出結果からマニプレータまたは印刷配線板を
載置するXYテープルの移動距離が最短になるように装
着順序を定め、この装着順序に従ってマニプレータまた
はXYテーブルを駆動制御して部品の装着を行なうもの
であった。このため、部品の形状や大きさによっては、
装着順序が後側となる部品の装着スペースが狭くなって
装着操作が難しくなり、この結果マニプレータおよびX
Yテーブルに高精度の制御が必要とする欠点があった。However, in the conventional component mounting method of this type of device, as shown in FIG.
Regardless of the plurality of component mounting positions a1. provided on the printed wiring board 1. a2. C2゜...The mutual spacing is detected in advance, and based on this detection result, the mounting order is determined so that the moving distance of the XY table on which the manipulator or printed wiring board is placed is the shortest, and the manipulator or XY table is mounted in accordance with this mounting order. The parts were mounted by controlling the drive of the machine. Therefore, depending on the shape and size of the parts,
The mounting space for parts that are mounted on the rear side becomes narrower, making the mounting operation difficult, and as a result, the manipulator and
The Y-table had the drawback of requiring high-precision control.
また、一般に部品は種類別に部品収納ケースに収納され
ており、これらの部品収納ケースは一列に配列されて必
要とするものがXYテーブルと対向する位置へ搬送され
るようになっている。このため、前記従来の部品実装方
法のように部品の種類とは無関係にただ単にR短ルート
となるように装着順序を設定した場合には、装着する部
品が変わる毎にその都度部品収納ケースを搬送させなけ
ればならず、このため個々の部品の@肴に要する時間が
長くなる欠点があった。また、この欠点を低減するため
に部品の装着順序に従って部品収納ケースを配列し、こ
れにより部品収納ケース40の移動距離をできるだけ短
くすることが行なわれているが、このようにした場合で
も、印刷配線板の種類が変更になってそれに伴い部品の
装着順序が変化すると、上記部品収納ケースの配列順序
は無効になるため、その都度部品収納ケースの配列順序
を並べ換えなければならず、作業が著しく面倒だった。Generally, parts are stored in parts storage cases according to type, and these parts storage cases are arranged in a line so that necessary parts are transported to a position facing the XY table. For this reason, if the mounting order is simply set to the short R route regardless of the type of component as in the conventional component mounting method described above, the component storage case must be removed each time the component to be mounted changes. This has the disadvantage that it takes a long time to prepare each individual part. Furthermore, in order to reduce this drawback, the parts storage cases are arranged according to the order in which the parts are mounted, thereby reducing the moving distance of the parts storage cases 40 as much as possible. If the type of wiring board is changed and the order of mounting components changes accordingly, the arrangement order of the component storage cases becomes invalid, so the arrangement order of the component storage cases must be rearranged each time, which significantly increases the work load. It was a hassle.
本発明は、部品の大きさや形状に応じて最適な装着操作
を行なえるようにし、かつ部品収納ケースの搬送時間を
短縮するとともに配列順序の変更作業を簡単化し、これ
により装着能率が良くしかも作業者の負担を軽減し得る
自動組立【装置の部品実装方法を提供することを目的と
する。The present invention enables optimal mounting operations to be performed according to the size and shape of components, reduces the time required to transport component storage cases, and simplifies the work of changing the arrangement order, thereby improving mounting efficiency and work. The purpose of this research is to provide a method for automatically assembling equipment parts that can reduce the burden on workers.
本発明は、上記目的を達成するために、部品の装着に先
立ち組立基体の部品装着位置を装着される部品の種類毎
に分類してこれらの分類された部品装着位置群に対し部
品の種類に応じて装着優先順位を設定するとともに、上
記部品装着位置群毎にその各部品装着位置相互間の間隔
を検出してこの検出結果から組立基体とマニプレータと
の相対移動距離が最短となるように装着順序を設定し、
部品を装着する際に、先ず上記装着優先順位に従って部
品装着位置群を選択し、次にこの選択された部品装着位
置群毎に上記組立基体およびマニプレータの相対移動距
離が最短となるように定めた装着順序に従って部品の装
着を行なうようにしたものである。In order to achieve the above object, the present invention classifies the component mounting positions of the assembly base according to the type of parts to be mounted before mounting the components, and determines the classified parts mounting position group according to the type of the component. The mounting priority is set accordingly, and the distance between each component mounting position is detected for each component mounting position group, and based on the detection results, mounting is performed so that the relative movement distance between the assembly base and the manipulator is the shortest. set the order,
When mounting components, first a group of component mounting positions is selected according to the above mounting priority order, and then the relative movement distance between the assembly base and the manipulator is determined to be the shortest for each selected component mounting position group. The parts are mounted according to the mounting order.
第2図は、本発明の一実施例における部品実装方法を実
施する自動組立装置の外観を示すもので、10は装置l
基台を示している。この装置基台10の上面には、作業
ステージとしてのXYテーブル20、マニプレータ3o
およびこれらに挟まれる位置関係で複数の部品収納ケー
ス40,40.・・・が配設されている。XYテーブル
20は図示しないステップモータにより駆動されてX、
Yのいずれの方向にも移動できるもので、その上面には
組立基体としての印刷配線板1が固定的に載置される。FIG. 2 shows the external appearance of an automatic assembly device that implements a component mounting method according to an embodiment of the present invention, and 10 is a device l.
It shows the base. On the upper surface of this device base 10, an XY table 20 as a work stage, a manipulator 3o
and a plurality of component storage cases 40, 40 . ...is arranged. The XY table 20 is driven by a step motor (not shown) to
It is movable in either direction of Y, and a printed wiring board 1 as an assembly base is fixedly placed on its upper surface.
尚、この印刷配線板1は図示しない搬送機構により上記
XYテーブル20に搬入される。マニプレータ30は、
X方向に自走可能な第1の移動機構31を保持機構32
に固定し、かつ先端部に作業ヘッドとしてのチャック3
4が取着された第3の移動機構33を上記第1の移動機
構31に7方向に移動可能に固定したもので、これらの
移動機構31.33によりチャック34をX、zのいず
れの方向にもそれぞれ移動できるように支持している。Note that this printed wiring board 1 is transported to the XY table 20 by a transport mechanism (not shown). The manipulator 30 is
A holding mechanism 32 holds the first moving mechanism 31 that can self-propel in the X direction.
and a chuck 3 as a working head at the tip.
The third moving mechanism 33 to which 4 is attached is fixed to the first moving mechanism 31 so as to be movable in seven directions, and these moving mechanisms 31 and 33 move the chuck 34 in either the X or Z direction. They also support each other so that they can be moved.
尚、上記各移動機構31.33の駆動源としては、サー
ボモータを駆動源としたリニア移動III溝が使用され
る。各部品収納ケース40゜40、・・・は、各々種類
の異なる部品を収納したもので、それぞれ−列に配列さ
れた状態で搬送用のガイドレール41に案内保持され、
図示しない搬送機構により搬送されるようになっている
。Incidentally, as a drive source for each of the moving mechanisms 31 and 33, a linear movement III groove using a servo motor as a drive source is used. Each of the component storage cases 40, 40, .
It is designed to be transported by a transport mechanism (not shown).
一方策3図は、本実施例の自動組立装置の回路部分の構
成を示すものである。この装置は制御回路(CPU)5
0を有しており、このCPU50にはバス51を介して
上記CPU50の制御手順を指定する制御プログラムが
記憶されたROM52、制御データ記憶用のRA M
53および複数の入出力ボート<110>54.55.
56がそれぞれ接続されている。これらの入出力ボート
54.55.56は、それぞれキー人力部57、プリン
タ58およびディスクドライバ59に対し入力情報また
は出力情報の入出力を行なうものである。また本実施例
の装置は工業用テレビジョン(I TV)カメラ60を
備えており、この■TVカメラ60からのm像画像信号
は画情報入力回路61に導入されてCPU50の制御に
より入出力回路62を介してモニタ63に画像表示され
る。ざらにCPU50には、バス51を介してマニプレ
ータ駆動回路64、テーブル駆動回路65およびケース
駆動回路66がそれぞれ接続されており、これらの回路
を介してマニプレータ30゜XYテーブル20のステッ
プモータおよび部品収納ケース40の搬送機構に駆動信
号が供給されるようになっている。Figure 3 shows the configuration of the circuit portion of the automatic assembly apparatus of this embodiment. This device has a control circuit (CPU) 5
0, and this CPU 50 includes a ROM 52 in which a control program for specifying the control procedure of the CPU 50 is stored via a bus 51, and a RAM for storing control data.
53 and multiple input/output ports <110> 54.55.
56 are connected to each other. These input/output boats 54, 55, and 56 input and output input information or output information to and from the key input unit 57, printer 58, and disk driver 59, respectively. Furthermore, the apparatus of this embodiment is equipped with an industrial television (I TV) camera 60, and the m-image image signal from this TV camera 60 is introduced into an image information input circuit 61, and is sent to an input/output circuit under the control of the CPU 50. An image is displayed on a monitor 63 via 62. Roughly, a manipulator drive circuit 64, a table drive circuit 65, and a case drive circuit 66 are connected to the CPU 50 via a bus 51, and the step motor and parts storage of the manipulator 30°XY table 20 are connected via these circuits. A drive signal is supplied to the transport mechanism of the case 40.
ところで、前記CPU50はマイクロコンピュータを主
制罪部として有するもので、その機能として第4図に示
す如く装着位置分類手段50aと、優先順位設定手段5
0bと、最短ルート設定手段50cと、装着制御手段5
0dとを備えている。By the way, the CPU 50 has a microcomputer as its main control unit, and its functions include a mounting position classification means 50a and a priority setting means 5 as shown in FIG.
0b, the shortest route setting means 50c, and the attachment control means 5
0d.
これらの手段のうち50a〜50Cはそれぞれ装着手順
を設定する際に、つまり装着動作のスケジューリングを
行なう場合に使用されるものである。Among these means, 50a to 50C are used when setting the mounting procedure, that is, when scheduling the mounting operation.
装着位置分類手段50a゛はキー人力部57から入力さ
れた印刷配線板1の各部品装着位置と部品との対応表に
関するデータに基づいて、上記各部品装着位置を部品が
同じもの毎に分類する。また−優先順位設定手段50b
は、装着する各部品の大きさおよび形状に応じてその装
着優先順位を設定する。さらに最短ルート設定手段50
Cは、前記ITVカメラ60により印刷配線板1の装着
面を撮像してその撮像画像情報から各部品装着位置相互
の間隔を検出し、この検出結果からXYテーブル20の
移動距離が最短となる装着順序を求める。The mounting position classification means 50a'' classifies the above-mentioned component mounting positions into those having the same components, based on the data regarding the correspondence table between each component mounting position of the printed wiring board 1 and the component, which is input from the key human power section 57. . Also - priority setting means 50b
sets the mounting priority order according to the size and shape of each component to be mounted. Furthermore, shortest route setting means 50
C captures an image of the mounting surface of the printed wiring board 1 using the ITV camera 60, detects the distance between the mounting positions of each component from the captured image information, and determines the mounting position in which the moving distance of the XY table 20 is the shortest based on the detection result. Find the order.
但し、このとき上記装着順序の設定は、前記装着位置分
類手段50aで分類された部品の共通な装着位置群毎に
行なわれる。一方装着制陣手段50dは、部品装着動作
時に使用されるもので、上記各手段50a〜50Cで求
められた情報に従って印刷配線板1の各部品装着位置に
対し所定の装着順序を設定し、この順序で部品の装着を
行なうべくXYテーブル20、マニプレータ30および
部品収納ケース40を動作制御する。However, at this time, the mounting order is set for each common mounting position group of components classified by the mounting position classification means 50a. On the other hand, the mounting control means 50d is used during the component mounting operation, and sets a predetermined mounting order for each component mounting position on the printed wiring board 1 according to the information obtained by the above-mentioned respective means 50a to 50C. The XY table 20, the manipulator 30, and the parts storage case 40 are controlled in order to mount the parts in order.
次に、以上の構成に基づいて本実施例の部品実装方法を
説明する。作業者は先ず部品装着前の状態の印刷配線板
1をXYテーブル20に搬入させ、この状態でキー人力
部57を操作して装置に装着動作のスケジューリングを
指示し、かつ上記印刷配線板1における部品装着位置と
その装着部品の対応表に関するデータを入力する。Next, the component mounting method of this embodiment will be explained based on the above configuration. The operator first carries the printed wiring board 1 in the state before mounting the components onto the XY table 20, and in this state operates the key manual section 57 to instruct the device to schedule the mounting operation, and Input data regarding the correspondence table between component mounting positions and the mounted components.
この結実装置のCPU50は、上記スケジューリングの
指示により自己の動作プログラムを第5図に示すスケジ
ューリング用プログラムに設定し、このプログラムのス
テップ5aで先ず上記部品装着位置と装着部品との対応
表に関するデータを導入する。そして、ステップ5bで
上記対応表から各部品装着位置を部品毎に分類し、しか
るのちステップ5Cで各装着部品の大きざおよび形状か
ら部品の装着優先順位を設定する。この優先順位は、例
えば部品の小さい順に設定される。次にCPU50は、
ステップ5dでITVカメラ60を駆動して印刷配線板
1の部品装着面をamさせ、これにより得られた+am
像画像情報入力する。そしてステップ5eで上記m像画
像情報から所定の画像処理により各部品装着位置間の距
離を検出し、ステップ5fで舶記分類された部品装着位
置の各群毎に上記部品i着位置間の距離からXYテーブ
ル20の移動距離が最短となるべく各部品4A@位置に
対する装着順序を求める。そして、これらの各群毎の装
着順序を前記ステップ5cで設定した優先順位に従って
並べてこれを装着スケジュールとし、この装着スケジュ
ールをRAM53に記憶させ、またステップ5hでフロ
ッピディスクに記憶させる。第1図は、装着スケジュー
ルの一例を示すもので、この装着スケジュールは先ず部
品aが装着される部品装着位置群a1 、a2.a3゜
a4を優先順位の1位としてこれらのR短ルー1〜を設
定し、次に部品すが装着される部品装着位置群b1.b
2.b3を優先順位2位としてその最短ルートを設定し
、最後に部品Cが装着される部品装着位置群c1 、c
2に対しその最短ルートを設定したものである。尚、上
記フロッピディスクは、共通の印刷配線板1に対し部品
の装着を行なう他の自動組立装置の装着動作設定用とし
て使用される。The CPU 50 of this fruiting device sets its own operation program to the scheduling program shown in FIG. 5 in response to the above scheduling instruction, and in step 5a of this program, firstly, data regarding the correspondence table between the above component mounting positions and mounted components is set. Introduce. Then, in step 5b, the component mounting positions are classified into parts based on the above-mentioned correspondence table, and then in step 5c, the mounting priority order of the parts is set based on the size and shape of each mounted component. This priority is set, for example, in descending order of parts. Next, the CPU 50
In step 5d, the ITV camera 60 is driven to am the component mounting surface of the printed wiring board 1, and the +am
Enter image information. Then, in step 5e, the distance between each component mounting position is detected from the m-image image information by predetermined image processing, and in step 5f, the distance between the component i mounting positions is determined for each group of component mounting positions classified into ship records. The mounting order for each component 4A@position is determined so that the moving distance of the XY table 20 is the shortest. Then, the mounting order for each group is arranged in accordance with the priority set in step 5c, and this is used as a mounting schedule, and this mounting schedule is stored in the RAM 53 and on the floppy disk in step 5h. FIG. 1 shows an example of a mounting schedule. This mounting schedule starts with a group of component mounting positions a1, a2, . . . where component a is mounted. These R short routes 1 to 1 are set with a3 and a4 as the first priority, and then the component mounting position group b1. b
2. The shortest route is set with b3 as the second priority, and the component mounting position group c1, c is where component C is mounted last.
The shortest route is set for 2. Incidentally, the floppy disk is used for setting the mounting operation of another automatic assembly apparatus that mounts components onto a common printed wiring board 1.
さて、上記のようにi着スケジュールが作成されると作
業者は、部品収納ケース40.40.・・・を先に設定
した部品の優先順位a、b、cの順に並べ、この状態で
キー人力部57の装着動作開始スイッチを操作する。そ
うするとCPU50は、第6図(a)、(b)に示す如
く、先ずステップ6aでXYテーブル20、マニプレー
タ30および部品収納ケース40の初期位置をそれぞれ
設定し、この状態でステップ6bで印刷配線板(PC板
)1の搬入を監視し、XYテーブル20に印刷配線板1
が搬入されるとステップ6CでITVカメラ60を駆動
して印刷配線板1の搬像画像情報を得、ステップ6dで
上記藏象画像情報から各部品装着位置の座標を検出する
。そしてステップ6eに移行してこのステップ6eで前
記装着スケジュールに従って先ず優先順位1位の部品装
着位置群a1〜a4を選択し、かつステップ6fでこの
部品装着位置群a1− a4の各部品装着位置の装着順
位a1.a2.a’3.a4をセットする。Now, when the i-arrival schedule is created as described above, the worker selects parts storage case 40.40. . . are arranged in the order of component priorities a, b, and c set previously, and in this state, the mounting operation start switch of the key manual section 57 is operated. Then, as shown in FIGS. 6(a) and 6(b), the CPU 50 first sets the initial positions of the XY table 20, manipulator 30, and component storage case 40 in step 6a, and in this state, in step 6b, the printed wiring board (PC board) 1 is monitored and printed wiring board 1 is placed on the XY table 20.
When carried in, the ITV camera 60 is driven in step 6C to obtain image information of the printed wiring board 1, and in step 6d, the coordinates of each component mounting position are detected from the image information. Then, the process moves to step 6e, and in step 6e, the first priority component mounting position group a1 to a4 is selected according to the mounting schedule, and in step 6f, each component mounting position of this component mounting position group a1 to a4 is selected. Installation order a1. a2. a'3. Set a4.
この装着順位のセットが終了するとCPU50は、部品
収納ケース40のうち第1番目に装着する部品aが収納
された部品収納ケース40の位置をマニプレータ30に
対向する位置にセットし、しかるのちステップ6hで前
記ステップ6dで求めた各部品装着位置の座標に従って
XYテーブル20を移動させ、かつステップ61でマニ
プレータ30を駆動して第1番目の部品装着位置a1に
対し部品の装着を行なう。そしてこの装着を終了すると
、ステップ6jで部品装着位置群a1〜a4を構成する
全ての部品装着位置への部品の装着が終了したか否かを
判定し、今は終了していないのでステップ6hに戻って
次の部品it位置a2に対する部品の装着動作を行なう
。以下同様に部品装着位置a3.a4に対しても部品a
の装着を行なう。そして部品装着位置群a1〜a4に対
する装着を完了すると、CPU50はステップ6jから
ステップ6kに移行し、ここで全ての部品装着位置群へ
の装着が終了したか否かの判定を行ない、今はまだ終了
していないのでステップ6eに戻る。When this setting of the mounting order is completed, the CPU 50 sets the position of the component storage case 40 containing the component a to be mounted first among the component storage cases 40 to a position facing the manipulator 30, and then in step 6h. Then, the XY table 20 is moved according to the coordinates of each component mounting position determined in step 6d, and in step 61, the manipulator 30 is driven to mount a component to the first component mounting position a1. When this mounting is completed, it is determined in step 6j whether or not the mounting of components to all the component mounting positions constituting the component mounting position group a1 to a4 has been completed. The process returns to perform the component mounting operation for the next component IT position a2. Similarly, parts mounting position a3. Part a for a4
Attach the When the mounting on the component mounting position groups a1 to a4 is completed, the CPU 50 moves from step 6j to step 6k, where it determines whether or not the mounting on all the component mounting position groups has been completed. Since the process has not finished, the process returns to step 6e.
そしてこのステップ6eで優先順位2位の部品装着位置
群b1〜b3をセットし、しかるのちステップ6fで前
記部品装着位置a1〜a4の場合と同様にこの酊b1〜
b3のn届ルートをセラ1〜したのち、ステップ6gに
移行してここで部品すが収納された部品収納ケース40
をマニプレータ30と対向する位置へ移動させる。そし
て以下前記部品装着位置群a1〜a4の場合と同様にX
Yテーブル20およびマニプレータ30をそれぞれ駆動
して、各部品装着位置bl、b2.b3の順にそれぞれ
部品すの装着を行ない、これを終了すると再びステップ
6eに戻ってここで部品装着位置群c1 、c2をセッ
トする。そして、以下同様にステップ6fからステップ
6jの動作を繰返して部品装着位置CI 、C2に対す
る部品Cの装着を行ない、ステップ6にで全ての部品装
着位置群への部品の装着を完了した時点で1枚の印刷配
線板1に対する部品の装着動作を終了する。そうして、
以後新たな印刷配線板1がXYテーブル20に搬入され
る毎に以上の装着動作を繰返し行なう。Then, in this step 6e, the component mounting position group b1 to b3 with the second priority is set, and then in step 6f, in the same way as in the case of the component mounting positions a1 to a4, the parts mounting positions b1 to b3 are
After completing the n-notification route of b3 from Sera 1, move to step 6g, where the parts storage case 40 where the parts are stored is displayed.
is moved to a position facing the manipulator 30. Then, as in the case of the component mounting position groups a1 to a4,
By driving the Y table 20 and the manipulator 30, each component mounting position bl, b2 . The parts are mounted in the order of b3, and when this is finished, the process returns to step 6e, where the parts mounting position groups c1 and c2 are set. Then, in the same manner, the operations from step 6f to step 6j are repeated to mount the component C to the component mount positions CI and C2, and when the mount of the component to all the component mount position groups is completed in step 6, 1 The operation of mounting components onto the printed wiring board 1 is completed. Then,
Thereafter, the above mounting operation is repeated every time a new printed wiring board 1 is carried into the XY table 20.
このように本実施例によれば、部品の装着を行なう際に
、印刷配線8i1の各部品装着位置を部品別に分類して
部品装着位置群とし、これらの部品装着位置群に対し部
品の大ぎさおよび形状に応じて装@優先順位を定め、こ
の優先順位に従って部品の装着を行ない、かつこれらの
部品装着位置群内での各部品装着位置の装着順位をXY
テーブル20の移動距離がR短距離となるように設定し
たことによって、小さな部品は先に装着され、この装着
が終了したのちに大きな部品や形状が特殊な部品が装着
されることになるので、部品の大きさ等とは同等無関係
に装着するようにした従来の装着方法のように、5A@
順序が後側の部品を装着する場合に既に装着されている
部品が邪魔になって装着が難しくなるといった不具合を
生じず、最後の部品まで簡単かつ円滑に装着することが
できる。According to this embodiment, when mounting components, each component mounting position of the printed wiring 8i1 is classified into component mounting position groups, and the size of the component is determined for these component mounting position groups. The mounting order is determined according to the shape and shape, and parts are mounted according to this priority order, and the mounting order of each component mounting position within these component mounting position groups is determined by XY.
By setting the movement distance of the table 20 to be a short distance R, small parts are mounted first, and after this mounting is completed, large parts or parts with special shapes are mounted. 5A@
To easily and smoothly mount up to the last component without causing problems such as difficulty in mounting due to the interference of already mounted components when mounting a component on the rear side of the order.
これによりXYテーブル20およびマニプレータ30の
位置精度を比較的低く押えることができる。This allows the positional accuracy of the XY table 20 and manipulator 30 to be kept relatively low.
また、各部品毎に順次装着しているので、各部品収納ケ
ース40の移動距離を最短にできるとともに、各部品収
納ケース40の移動制御も容易となる。さらに、部品の
装着優先順位を大ぎざが小さい順に設定したことにより
、印刷配線板の種類が変わったとしても部品収納ケース
40の配列は略一定にすることができ、この結果印刷配
線板の変更により装着スケジュールを作成し直した場合
でも部品収納ケース40の配列順序は大幅に変えなくて
もよく、これにより作業者の作業負担を軽減することが
できる。In addition, since each component is mounted in sequence, the movement distance of each component storage case 40 can be minimized, and the movement of each component storage case 40 can be easily controlled. Furthermore, by setting the mounting priority of components in order of decreasing serrations, the arrangement of the component storage cases 40 can be kept approximately constant even if the type of printed wiring board changes, and as a result, changes in the printed wiring board Even when the mounting schedule is re-created, the arrangement order of the component storage cases 40 does not need to be changed significantly, thereby reducing the work burden on the operator.
尚、本発明は上記実施例に限定されるものではない。例
えば、前記実施例では部品の装着優先順位を部品の大き
さや形状により設定したが、それに加え印刷配線板の位
置(例えば中央部と周辺部)を考慮して設定するように
してもよい。また前記実施例は部品装着位置の位置合わ
せをXYテーブル20により行なったが、マニプレータ
30により行なってもよい。さらにマニプレータ30を
Y方向にも移動可能とし、部品の取出しおよび装着の動
作をこのマニプレータ30のY方向への移動を利用して
行なうように°してもよい。また本実施例ではシーケン
ス制御用の構成部と部品の装着関係を行なう他の構成部
とを同一装置内に収容しているが、これらの構成部を別
体の装置とし、これらの装置間の制御データの授受をイ
ンタフェースを介して行なうようにしてもよい。このよ
うにすると、部品装着に関する動作時間を短縮すること
ができ、基板の生産性を高めることができる。またシー
ケンス制御用プログラムの変更や増加をも容易に行なう
ことができる。その他、XYテーブル20、マニプレー
タ30の構成や制可回路の制御手順および制御内容、部
品収納ケースの搬送機構、取付基体の種類(シャーシで
もよい)、最短ルートの設定手段等についても、本発明
の要旨を逸脱しない範囲で種々変形して実施できる。Note that the present invention is not limited to the above embodiments. For example, in the embodiment described above, the component mounting priority is set based on the size and shape of the component, but the priority order may also be set in consideration of the position of the printed wiring board (for example, the center and the periphery). Further, in the above embodiment, the positioning of the component mounting position was performed using the XY table 20, but it may also be performed using the manipulator 30. Furthermore, the manipulator 30 may be made movable in the Y direction, and the movement of the manipulator 30 in the Y direction may be used to perform operations for taking out and mounting parts. Furthermore, in this embodiment, the component for sequence control and the other component that performs the component mounting relationship are housed in the same device, but these components are separate devices, and there is no connection between these devices. Control data may be exchanged via an interface. In this way, the operation time related to component mounting can be shortened, and the productivity of the board can be increased. Furthermore, it is possible to easily change or increase the sequence control program. In addition, the configuration of the XY table 20 and the manipulator 30, the control procedure and control contents of the control circuit, the transport mechanism of the component storage case, the type of mounting base (a chassis may be used), the means for setting the shortest route, etc. are also covered by the present invention. Various modifications can be made without departing from the gist of the invention.
(発明の効果)
以上詳述したように本発明によれば、部品の装着に先立
ち組立基体の部品装着位置を装着される部品の種類毎に
分類してこれらの分類された部品装着位置群に対し部品
の種類に応じて装着優先順位を設定するとともに、上記
部品装着位置群毎にその各部品装着位置相互間の間隔を
検出してこの検出結果から組立基体とマニプレータとの
相対移動距離が最短となるように装着順序を設定し、部
品を装着する際に、先ず上記装着優先順位に従って部品
装着位置群を選択し、次にこの選択された部品装着位置
群毎に上記組立基体およびマニプレータの相対移動距離
が最短となるように定めた装着順序に従って部品の装着
を行なうようにしたことによって、部品の大きさや形状
に応じてR適な装着操作を行なうことができ、かつ部品
収納ケースの搬送時間を短縮するとともに配列順序の変
更作業を簡単化し得、これにより装着能率が良くしかも
作業者の負担を軽減し1qる自動組立て装置の部品実装
方法を提供することができる。(Effects of the Invention) As detailed above, according to the present invention, prior to mounting components, the component mounting positions on the assembly base are classified for each type of component to be mounted, and these classified component mounting position groups are classified. In addition to setting mounting priorities according to the type of parts, the distance between each component mounting position is detected for each component mounting position group, and from this detection result, the relative movement distance between the assembly base and the manipulator is the shortest. When mounting components, first select a component mounting position group according to the above mounting priority order, and then set the relative position of the assembly base and manipulator for each selected component mounting position group. By mounting parts in accordance with a predetermined mounting order that minimizes the moving distance, it is possible to carry out R-appropriate mounting operations depending on the size and shape of the parts, and the time required to transport the parts storage case is reduced. It is possible to provide a component mounting method for an automatic assembly device that can shorten the time and simplify the work of changing the arrangement order, thereby improving mounting efficiency and reducing the burden on the operator.
第1図は本発明の一実施例における部品実装方法による
部品実装順序を示す印刷配線板の平面図、第2図は同部
品実装方法を実施するための自動組立装置の外観を示す
斜視図、第3図は同装置の回路部分の構成を示すブロッ
ク図、第4図は制御回路の機能構成を示すブロック図、
第5図乃至第6図(a)、(b)はそれぞれ第4図に示
した制御回路の制御手順および制御内容を示すフローチ
ャー1・、第7図は従来の部品実装方法による部品装着
順序を示す印刷配線板の平面図である。
1・・・印刷配線板、10・・・装置基台、20・・・
XYテーブル、30・・・マニプレータ、31.32゜
33・・・移動機構、34・・・チャック、4o・・・
部品収納ケース、50 ・CP tJ、60−I T
V カメラ、a1〜C2・・・部品装着位置、a1〜a
4.b1〜b3 、clおよびC2・・・部品装着位置
群、a、b。
C・・・部品。
出願人代理人 弁理士 鈴江武彦
第1図
第7因
第3図
第4区
第6図
(a)
(b)FIG. 1 is a plan view of a printed wiring board showing the order of component mounting using a component mounting method according to an embodiment of the present invention; FIG. 2 is a perspective view showing the external appearance of an automatic assembly device for carrying out the component mounting method; FIG. 3 is a block diagram showing the configuration of the circuit part of the device, FIG. 4 is a block diagram showing the functional configuration of the control circuit,
Figures 5 to 6 (a) and (b) are flowcharts 1 and 7 showing the control procedure and control contents of the control circuit shown in Figure 4, respectively, and Figure 7 is the component mounting order by the conventional component mounting method. It is a top view of the printed wiring board which shows. 1... Printed wiring board, 10... Device base, 20...
XY table, 30... Manipulator, 31.32° 33... Moving mechanism, 34... Chuck, 4o...
Parts storage case, 50 ・CP tJ, 60-IT
V Camera, a1-C2...Component mounting position, a1-a
4. b1 to b3, cl and C2... component mounting position group, a, b. C...Parts. Applicant's Representative Patent Attorney Takehiko Suzue Figure 1 Figure 7 Cause Figure 3 District 4 Figure 6 (a) (b)
Claims (1)
数の部品装着位置に、各々異なる部品を収納した複数の
部品収納ケースからマニプレータにより所定の部品を選
択的に取出して装着する自動組立装置において、部品の
装着に先立ち、前記組立基体の部品装着位置を装着され
る部品の種類毎に分類してこれらの分類された部品装着
位置群に対し部品の種類に応じて装着優先順位を設定す
るとともに、上記部品装着位置群毎にその各部品装着位
置相互間の間隔を検出してこの検出結果から組立基体と
マニプレータとの相対移動距離が最短となるように装着
順序を設定し、部品を装着する際に、先ず上記装着優先
順位に従つて部品装着位置群を選択し、次にこの選択さ
れた部品装着位置群毎に上記組立基体およびマニプレー
タの相対移動距離が最短となるように定めた装着順序に
従つて部品の装着を行なうようにしたことを特徴とする
自動組立装置の部品実装方法。In an automatic assembly device that uses a manipulator to selectively take out and mount predetermined components from a plurality of component storage cases each containing different components at a plurality of predetermined component mounting positions on an assembly base carried to a work stage, Prior to mounting the components, the component mounting positions on the assembly base are classified according to the types of parts to be mounted, and mounting priorities are set for the classified component mounting position groups according to the types of parts, The distance between each component mounting position is detected for each of the above component mounting position groups, and based on the detection results, the mounting order is set so that the relative movement distance between the assembly base and the manipulator is the shortest, and when mounting the parts. First, a group of component mounting positions is selected according to the mounting priority order, and then a mounting order is determined so that the relative movement distance between the assembly base and the manipulator is the shortest for each selected component mounting position group. A method for mounting parts in an automatic assembly device, characterized in that the parts are mounted.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60215544A JPH0620685B2 (en) | 1985-09-28 | 1985-09-28 | Parts mounting method for automatic assembly equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60215544A JPH0620685B2 (en) | 1985-09-28 | 1985-09-28 | Parts mounting method for automatic assembly equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6274533A true JPS6274533A (en) | 1987-04-06 |
JPH0620685B2 JPH0620685B2 (en) | 1994-03-23 |
Family
ID=16674184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60215544A Expired - Lifetime JPH0620685B2 (en) | 1985-09-28 | 1985-09-28 | Parts mounting method for automatic assembly equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0620685B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01283604A (en) * | 1988-05-11 | 1989-11-15 | Yokogawa Electric Corp | Optimizing method for cassette layout for nc packing machine |
JPH0310781A (en) * | 1989-06-08 | 1991-01-18 | Sanyo Electric Co Ltd | Articulated type robot |
JPH0550381A (en) * | 1991-07-11 | 1993-03-02 | Fujitsu Ten Ltd | Working device |
JPH0576368U (en) * | 1992-03-27 | 1993-10-19 | 友一 中尾 | Bamboo bedding |
JP2007313601A (en) * | 2006-05-25 | 2007-12-06 | Nissan Motor Co Ltd | Method, apparatus and system for transferring workpiece |
CN109986347A (en) * | 2019-05-21 | 2019-07-09 | 深圳市时纬自动化有限公司 | A kind of flexible assembly transfer matic |
-
1985
- 1985-09-28 JP JP60215544A patent/JPH0620685B2/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01283604A (en) * | 1988-05-11 | 1989-11-15 | Yokogawa Electric Corp | Optimizing method for cassette layout for nc packing machine |
JPH0310781A (en) * | 1989-06-08 | 1991-01-18 | Sanyo Electric Co Ltd | Articulated type robot |
JPH0550381A (en) * | 1991-07-11 | 1993-03-02 | Fujitsu Ten Ltd | Working device |
JPH0576368U (en) * | 1992-03-27 | 1993-10-19 | 友一 中尾 | Bamboo bedding |
JP2007313601A (en) * | 2006-05-25 | 2007-12-06 | Nissan Motor Co Ltd | Method, apparatus and system for transferring workpiece |
JP4697049B2 (en) * | 2006-05-25 | 2011-06-08 | 日産自動車株式会社 | Workpiece transfer method, workpiece transfer device, and workpiece transfer system |
CN109986347A (en) * | 2019-05-21 | 2019-07-09 | 深圳市时纬自动化有限公司 | A kind of flexible assembly transfer matic |
Also Published As
Publication number | Publication date |
---|---|
JPH0620685B2 (en) | 1994-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5084959A (en) | Chip mounting apparatus | |
JP3012463B2 (en) | Assembly equipment | |
JP5427566B2 (en) | Robot control method, robot control program, and robot hand used in robot control method | |
JPS6274533A (en) | Parts mounting method in automatic assembly device | |
JPS5882310A (en) | Numerical controlling with position display function | |
US4663658A (en) | Process and device for assisting the positioning of workpieces by superposition of images | |
JPH09307288A (en) | Electronic parts mounting device | |
JP2001036297A (en) | Component mounting apparatus | |
KR880000271B1 (en) | Numerical control method and apparatus | |
JPH07210222A (en) | Positioning controller | |
EP0083502A1 (en) | Robot control method and arrangement | |
JPH09150383A (en) | Robot control device | |
JPH03196981A (en) | Additive shaft follow-up control system for robot | |
US4557663A (en) | Modular, low cost, pogrammable assembly system | |
JPH05329722A (en) | Part supply assembly device | |
JP2732034B2 (en) | Robot controller | |
JP2954294B2 (en) | Control device for automatic assembly equipment | |
JPH0669656B2 (en) | Parts mounting method for automatic assembly equipment | |
JP2523740Y2 (en) | IC board inspection position determination device | |
JP2663575B2 (en) | Control device for playback robot | |
JP3269450B2 (en) | Automatic programming device for multi-task machines | |
JP2003202909A (en) | Origin return device | |
JPS60101606A (en) | Automatic robot operation system | |
JP2718192B2 (en) | Adjusting method of cylinder head height on VTR | |
JPH02215200A (en) | Electronic component mounting device |