JPH02220498A - Method and apparatus for correction of mounting position in automatic electronic-component mounting machine - Google Patents
Method and apparatus for correction of mounting position in automatic electronic-component mounting machineInfo
- Publication number
- JPH02220498A JPH02220498A JP1041199A JP4119989A JPH02220498A JP H02220498 A JPH02220498 A JP H02220498A JP 1041199 A JP1041199 A JP 1041199A JP 4119989 A JP4119989 A JP 4119989A JP H02220498 A JPH02220498 A JP H02220498A
- Authority
- JP
- Japan
- Prior art keywords
- mounting
- correction
- program
- command
- electronic component
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 8
- 238000005259 measurement Methods 0.000 claims abstract description 35
- 238000004364 calculation method Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 6
- 239000000758 substrate Substances 0.000 description 4
- 230000004913 activation Effects 0.000 description 1
- 238000001467 acupuncture Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、電子部品自動実装機における電子部品の高精
度実装を実現するための実装位置補正方法及び装置に関
する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a mounting position correction method and apparatus for realizing high precision mounting of electronic components in an automatic electronic component mounting machine.
(従来の技術)
最近、量産効果を上げるために、第6図に示す様な1枚
の実装基板で複数個(この例ではプロッり^〜Dの4個
)に分割できる多面取り実装基板(割基板)が多く用い
られるようになって来た。(Prior art) Recently, in order to increase the effectiveness of mass production, a single mounting board can be divided into multiple pieces (in this example, four pieces from Plot^ to D) as shown in Fig. 6. (split boards) have come into widespread use.
第6図においてMへl、MA2.MBl、MB2.MC
I、MC2,MDIMD2はそれぞれ基板位置補正マー
クであり、屓及びA2は実装された電子部品を示してい
る。In FIG. 6, M to l, MA2. MBl, MB2. M.C.
I, MC2, and MDIMD2 are board position correction marks, respectively, and A2 and A2 indicate mounted electronic components.
このような多面取り実装基板に電子部品を実装する場合
、−射的には第8図に示すような電子部品自動実装機で
実施されている。第8図において、装着ヘッド1に支え
られている装着ピン2に取込まれた電子部品3は、XY
テーブル4上に固定された実装基板5に実装される。実
装基板5上の位置補正マークを検出するためのカメラ6
は装着ヘッド嘔に取付けられており、実装基板5上の位
置補正マークはXY子テーブルを作動させることによっ
てカメラ6で検出できる。制御部20は、XY子テーブ
ルの位置決め制御及び位置補正マークの検出制御、電子
部品3の供給制御、実装基板5の搬送制御を行なうよう
になっている。When electronic components are mounted on such a multi-sided mounting board, an electronic component automatic mounting machine as shown in FIG. 8 is used. In FIG. 8, the electronic component 3 taken into the mounting pin 2 supported by the mounting head 1 is
It is mounted on a mounting board 5 fixed on a table 4. Camera 6 for detecting position correction marks on mounting board 5
is attached to the mounting head, and the position correction mark on the mounting board 5 can be detected by the camera 6 by operating the XY child table. The control unit 20 is configured to perform positioning control of the XY child table, detection control of position correction marks, supply control of the electronic components 3, and transportation control of the mounting board 5.
このような電子部品自動実装機の制御系の構成は第9図
に示すようになっており、操作パネル12から入力され
る測定位置データは測定位置メモリ13に記憶され、こ
の測定位置メモリ13から誘出された測定位置データが
プログラム解析部14に入力される。また、実装プログ
ラム10はリーダで読取られて実行プログラムメモリ1
1に記憶され、この実行プログラムメモリ11から読出
された1ブロツクのプログラムがプログラム解析部14
に人力される。カメラ6からの映像信号VIDは制御部
20内の測定制御部22に入力され、測定制御部22は
主制御部21からの測定開始信号MSTに基づいて実装
補正値ΔX、ΔYを求め、求められた実装補正値ΔX。The configuration of the control system of such an automatic electronic component mounting machine is shown in FIG. The derived measurement position data is input to the program analysis section 14. Also, the implementation program 10 is read by the reader and executed in the execution program memory 1.
1, and one block of the program read from this execution program memory 11 is stored in the program analysis section 14.
is man-powered. The video signal VID from the camera 6 is input to the measurement control section 22 in the control section 20, and the measurement control section 22 calculates the mounting correction values ΔX and ΔY based on the measurement start signal MST from the main control section 21. Mounting correction value ΔX.
ΔYは補正演算部15に入力される。測定制御部22は
、カメラ6からの映像信号VIDに含まれる実装基板5
上の位置補正マークを画像処理することにより実装補正
値ΔX、ΔYを求める。主制御部21は外部スタート信
号STの入力待ちになっており、この外部スタート信号
STが入力された時にプログラム解析部14に起動信号
ENを送り、プログラム解析部14は測定位置メモリ1
3から測定位置データを、実行プログラムメモリ11か
ら1ブロツクの実装プログラムをそれぞれ読出して実装
プログラムの解析を行なう。ΔY is input to the correction calculation section 15. The measurement control unit 22 detects the mounting board 5 included in the video signal VID from the camera 6.
The mounting correction values ΔX and ΔY are determined by image processing the upper position correction mark. The main control unit 21 is waiting for input of an external start signal ST, and when this external start signal ST is input, it sends a start signal EN to the program analysis unit 14, and the program analysis unit 14
3 and one block of the mounting program are read from the execution program memory 11, respectively, and the mounting program is analyzed.
そして、解析されたプログラム指令値X、Yは補正演算
部15に入力され、実装補正値ΔX、ΔYに基づいて補
正後の実装位置X’、Y“及び旋回に対する実装補正値
Δθを求める。軸制御部18は補正された実装位置ד
、Y”に基づいて×Y軸モータ19を介してXY子テー
ブルをX@及びY軸に駆動させると共に、位置決めが完
了したときに完了信号FINを主制御部21に送る。一
方、プログラム解析部14で解析された旋回指令値θは
実装補正値Δθと共に部品旋回制御部16部に入力され
、補正された指令値で部品旋回制御部16及びパルスモ
ータ17を介して電子部品を旋回させる。The analyzed program command values X, Y are then input to the correction calculation unit 15, and based on the mounting correction values ΔX, ΔY, the corrected mounting positions X', Y" and the mounting correction value Δθ for rotation are determined. Axis The control unit 18 controls the corrected mounting positionד
, Y", drives the XY child table in the X@ and Y axes via the xY-axis motor 19, and sends a completion signal FIN to the main control section 21 when positioning is completed. On the other hand, the program analysis section The rotation command value θ analyzed in step 14 is input to the component rotation control section 16 together with the mounting correction value Δθ, and the electronic component is rotated via the component rotation control section 16 and the pulse motor 17 using the corrected command value.
(発明が解決しようとする課題)
上述の如く実装基板5の位置補正マークを、カメラ6で
測定することにより実装基板5の位置決め誤差の補正値
ΔX、ΔY、Δθを得て、部品実装時にこの補正値ΔX
、ΔY、Δθを加味した位置へ電子部品を実装している
。しかしながら、実装プログラムlOが変わると、つま
り実装基板の種類が変わると位置補正マークの測定位置
をその都度操作パネル12より設定し直す必要があった
。また、第6図のような多面取り基板ではブロック^、
B、C,Dの4枚の基板が1つとなっている為に大型基
板となりやすく、1つの補正値では、基板上の任意の局
部に対してきめ細かな補正ができないという問題があっ
た。(Problem to be Solved by the Invention) As described above, by measuring the position correction mark on the mounting board 5 with the camera 6, the correction values ΔX, ΔY, and Δθ for the positioning error of the mounting board 5 are obtained, and these values are used during component mounting. Correction value ΔX
, ΔY, and Δθ are taken into consideration. However, when the mounting program 1O changes, that is, when the type of mounting board changes, it is necessary to reset the measurement position of the position correction mark from the operation panel 12 each time. Also, in a multi-sided board like the one shown in Figure 6, the block ^,
Since the four substrates B, C, and D are combined into one, the substrate tends to be large, and there is a problem in that a single correction value cannot perform fine correction on any local part of the substrate.
本発明は上述のような事情よりなされたものであり、本
発明の目的は、上記問題を全て解決した高精度実装を実
現した電子備品自動実装機における実装位置補正方法及
び装置を提供することにある。The present invention was made in view of the above-mentioned circumstances, and an object of the present invention is to provide a mounting position correction method and device in an electronic equipment automatic mounting machine that solves all of the above-mentioned problems and realizes high-precision mounting. be.
(課題を解決するための手段)
本発明は電子部品自動実装機における実装位置補正方法
及び装置に関するもので、本発明の上記目的は、電子部
品自動実装機における実装プログラム上に実装基板の位
置補正マークを測定するか否かを決定する測定指令と、
任意に実装基板を分割する補正領域指令とを備え、補正
領域毎に算出した実装位置補正量を記憶しておき、部品
実装時に前記補正領域指令により前記記憶された実装位
置補正量を読出して補正することによって達成される。(Means for Solving the Problems) The present invention relates to a method and device for correcting the mounting position in an automatic electronic component mounting machine. a measurement command that determines whether to measure the mark;
A correction area command for arbitrarily dividing the mounting board is provided, the mounting position correction amount calculated for each correction area is stored, and the stored mounting position correction amount is read out and corrected using the correction area command when mounting the component. This is achieved by
また、本発明装置は、実装プログラムを記憶する実行プ
ログラム記憶手段と、前記実装プログラムを解析するプ
ログラム解析部と、電子部品自動実装機で電子部品の旋
回を行なう部品旋回制御手段と、前記電子部品自動実装
機に取付けられている装着ピン及びカメラを指令位置へ
位置決めする軸制御手段と、前記カメラを介して実装基
板の補正マークの測定を行なう測定制御部と、この測定
制御部の測定結果に基づいて角度補正値を演算するΔθ
演算部と、前記角度補正値及び軸補正値を各補正領域毎
に記憶する補正領域記憶手段と、前記各補正値により指
令値を補正する補正演算部と、前記各部を制御する主制
御部とを設けることによりて達成される。The apparatus of the present invention also includes: an execution program storage means for storing a mounting program; a program analysis section for analyzing the mounting program; a component rotation control means for rotating an electronic component in an automatic electronic component mounting machine; An axis control means that positions the mounting pins and camera attached to the automatic mounting machine to the commanded position, a measurement control section that measures the correction mark on the mounting board via the camera, and a measurement result of the measurement control section. Δθ to calculate the angle correction value based on
a calculation unit; a correction area storage unit that stores the angle correction value and the axis correction value for each correction area; a correction calculation unit that corrects the command value using each of the correction values; and a main control unit that controls each of the units. This is achieved by providing
(作用)
本発明は、実装プログラム内に基板位置補正マーク測定
指令を設けることにより、実装プログラムを管理するの
みで測定位置データの設定変更を不要としている。また
、実装プログラムに単面基板毎もしくは電子部品毎の小
領域に分割した補正領域指令を設けることにより、小領
域毎の補正を行ない得るようにしている。(Function) By providing a board position correction mark measurement command in the mounting program, the present invention eliminates the need to change the settings of measurement position data by simply managing the mounting program. Further, by providing a correction area command divided into small areas for each single-sided board or each electronic component in the mounting program, it is possible to perform correction for each small area.
すなわち、実装プログラムを記憶する実行プログラムメ
モリと、前記実装プログラムを解析するプログラム解析
部と、電子部品の旋回を行なう部品旋回制御手段(部品
旋回制御部及び旋回用パルスモータ)と、装着ピン及び
カメラを指令位置へ位置決めする軸制御手段(軸制御部
及びXYモータ)と、前記カメラを介して位置補正マー
クの測定を行なう測定制御部と、この測定結果より角度
補正値を演算するΔθ演算部と、これら補正値を各補正
領域毎に記憶する補正領域メモリと、前記補正値により
指令値を補正する補正演算部と、これら各部を制御する
主制御部とから構成されている。これにより、電子部品
自動実装機において実装基板を任意の複数領域に分割し
、各領域毎に補正することにより高精度な実装が可能と
なる。That is, an execution program memory that stores a mounting program, a program analysis section that analyzes the mounting program, a component rotation control means (component rotation control section and rotation pulse motor) that rotates the electronic component, a mounting pin, and a camera. an axis control means (axis control unit and XY motor) for positioning the camera to a commanded position; a measurement control unit for measuring the position correction mark via the camera; and a Δθ calculation unit for calculating an angle correction value from the measurement results. , a correction area memory that stores these correction values for each correction area, a correction calculation section that corrects the command value using the correction values, and a main control section that controls each of these sections. As a result, highly accurate mounting is possible by dividing the mounting board into a plurality of arbitrary regions in the electronic component automatic mounting machine and correcting each region.
(実施例)
第1図は本発明の構成例を第9図に対応させて示すもの
であり、同一部には同一符号を付して説明を省略する。(Example) FIG. 1 shows a configuration example of the present invention in correspondence with FIG. 9, and the same parts are given the same reference numerals and the description thereof will be omitted.
実行プログラムメモリ11は、リーダで読取られた実装
プログラムlOを測定位置データと共に格納しており、
起動信号ENによって実装プログラムlOの1ブロツク
ずつを解析するプログラム解析部14^からはプログラ
ム指令値X、Y、θの他に補正領域CAが出力され、こ
の補正領域指令C^は補正演算部15A及び補正領域指
令メモリ31に入力される。The execution program memory 11 stores the implementation program IO read by the reader together with the measurement position data.
In response to the activation signal EN, the program analysis section 14^ that analyzes each block of the implementation program IO outputs a correction area CA in addition to the program command values X, Y, and θ, and this correction area command C^ is outputted to the correction calculation section 15A. and is input to the correction area command memory 31.
測定制御部22から構成される装補正値Δ×、ΔYはΔ
θ演算部30に入力され、ここで旋回に関する実装補正
値Δθが演算され、補正領域メモリ31に補正領域指令
CA毎に格納されるようになっている。The device correction values Δ× and ΔY configured by the measurement control unit 22 are Δ
The rotation correction value Δθ is inputted to the θ calculation unit 30, where a mounting correction value Δθ regarding turning is calculated, and stored in the correction area memory 31 for each correction area command CA.
このような構成において、その動作を第2図のフローチ
ャートを参照して説明する。ここでは第6図に示す多面
取り実装基板に対して、第7図に示すようにプログラム
されており、Nはステップ番号を、X及びYはX及びY
軸の指令位置を、θは部品実装角度を、V−Oは実装ス
テップを、V=tは測定ステップを、Bはブロック番号
をそれぞれ示している。基板の分割数は任意であり、分
割数に応じてプログラムすることになる。The operation of such a configuration will be explained with reference to the flowchart in FIG. Here, the multi-sided mounting board shown in Fig. 6 is programmed as shown in Fig. 7, where N is the step number, and X and Y are the
θ indicates the command position of the axis, θ indicates the component mounting angle, VO indicates the mounting step, V=t indicates the measurement step, and B indicates the block number. The number of divisions of the board is arbitrary, and it is programmed according to the number of divisions.
まず、プログラム解析部14^に実行プログラムメモリ
11より実装プログラムlOの1ステツプを読込ませ(
ステップ51) もしプログラムエンド”END”な
ら終了するが、プログラムエンド“END”でないなら
ば実行処理を続ける(ステップS2)、プログラム解析
部14^は次に実装指令か測定指令かを判定しくステッ
プS3)、測定指令のときはカメラ6をXY指令値の位
置に位置決めしくステップS4)、位置補正マークの測
定を行なう、そして、その測定結果ΔX、ΔYを、プロ
グラム解析部14^からの補正領域指令C八に従って補
正領域メモリ31に記憶する(ステップS5)。次に、
実装プログラムメモリ11より実装プログラムlOの1
ステツプを読込み(ステップS6)、カメラ6を(×、
Y指令値)+(Δ×3.ΔY1の位@)の位置へ位置決
めしくステップS7)、位置補正マークを測定する。そ
して、測定結果Δx7.ΔY2を受番プ、Δθ演算部3
0にて角度補正量Δθを求め、補正領域指令C八に従っ
て補正領域メモリ31に記憶する(ステップS8)。First, the program analysis unit 14^ is made to read one step of the implementation program lO from the execution program memory 11 (
Step 51) If the program end is "END", it ends, but if it is not the program end "END", the execution process continues (step S2), and the program analysis section 14^ then determines whether it is a mounting command or a measurement command.Step S3 ), in the case of a measurement command, the camera 6 is positioned at the position of the XY command value (Step S4), the position correction mark is measured, and the measurement results ΔX and ΔY are used as the correction area command from the program analysis unit 14^. It is stored in the correction area memory 31 according to C8 (step S5). next,
1 of the mounting program lO from the mounting program memory 11
Read the step (step S6) and set the camera 6 (×,
In step S7), the position correction mark is measured. Then, the measurement result Δx7. ΔY2 is received as a number, Δθ calculation unit 3
0, the angle correction amount Δθ is determined and stored in the correction area memory 31 according to the correction area command C8 (step S8).
一方、プログラム解析の結果が実装指令のときは、XY
指令値に、補正領域指令C^に従って補正領域メモリ3
1より読出された補正値ΔX、ΔY、Δθで補正演算を
行なって実装の位置決めを行ない(ステップS9)、次
に実装角度指令θとして、補正領域指令C^に従って補
正領域メモリ31より補正値Δθを読出して加算し、部
品旋回制御部16を介してパルスモータ17を旋回させ
る(ステップ510)。そして、電子部品を実装する(
ステップ511)。このような動作をプログラムエンド
°’ END”まで繰う。On the other hand, when the result of program analysis is an implementation command,
The correction area memory 3 is added to the command value according to the correction area command C^.
A correction calculation is performed using the correction values ΔX, ΔY, and Δθ read from 1 to determine the mounting position (step S9), and then the correction value Δθ is read from the correction area memory 31 as the mounting angle command θ according to the correction area command C^. is read out and added, and the pulse motor 17 is rotated via the component rotation control section 16 (step 510). Then, mount the electronic components (
Step 511). This operation is repeated until the program end "END".
次に、第3図を例に挙げてΔθ演算部30の演算式を説
明する。Next, the calculation formula of the Δθ calculation unit 30 will be explained using FIG. 3 as an example.
まず、実装プログラムにおける測定点をMKI(XMI
、YMI)及びMに2(XM2.YM2)とする。ソシ
テ、測定点Mに1の測定結果をMに1°として(Δx1
.ΔYl)を得たとする6次に、測定点Mに2の測定時
は測定点Mに2’ (XM2”ΔXI、YM2+ΔYl
)で測定し、その測定結果をMに2”として(ΔX2.
ΔY2)を得たとする。これにより基板角度補正量Δθ
は、測定点MKI及びMに2の距@Uが実装プログラム
指令時の距離と実際の基板上の距If!Ifとが同一で
あると仮定すると、第4図から考えて下記(1)式とな
る。First, set the measurement points in the implementation program to MKI (XMI
, YMI) and M as 2 (XM2.YM2). So, the measurement result of 1 at the measurement point M is set to 1° at M (Δx1
.. 6 Next, when measuring 2 at measurement point M, 2'(XM2"ΔXI, YM2+ΔYl) is obtained at measurement point M.
), and set the measurement result to M as 2" (ΔX2.
ΔY2) is obtained. As a result, the substrate angle correction amount Δθ
The distance @U of 2 between the measurement points MKI and M is the distance when the mounting program is commanded and the actual distance on the board If! Assuming that If is the same, the following equation (1) is obtained in consideration of FIG.
Δθ=2sin−’(22)/jり
・・・・・・・・・(1)
j2= 鍼2 Ml + M2
Ml・・・・・・・・・(2)
最後に、実装位置補正式を第5図を参照して説明する。Δθ=2sin−'(22)/jri・・・・・・(1) j2= Acupuncture 2 Ml + M2
Ml (2) Finally, the mounting position correction formula will be explained with reference to FIG.
今仮に実装位置(X、Y)に対して補正後の実装位置(
X”、Y”)を求めると、平行移動の誤差補正後の実装
位置(X’、Y’)は
である。次に、回転移動の誤差補正後の実装位置(X”
、Y”)は、回転中心(Xc、Yc)を中心にΔθだけ
(x’、y’)を回転すればよいので、・・・・・・・
・・(4)
となる。また、
であり、(3)式及び(5)式を(4)式へ代入すると
、
・・・・・・・・・(6)
となる。Now suppose that the mounting position (X, Y) after correction is
When the mounting position (X', Y') is calculated, the mounting position (X', Y') after correction of the error in parallel movement is. Next, the mounting position (X”
, Y'') need only be rotated by Δθ (x', y') around the rotation center (Xc, Yc), so...
...(4) becomes. In addition, by substituting equations (3) and (5) into equation (4), we obtain (6).
以上のように求められた(1)式及び(6)式を用いて
、指令値の実装位置XY及び角度θを補正する。Using equations (1) and (6) obtained as above, the mounting position XY and angle θ of the command values are corrected.
(発明の効果)
本発明によれば電子部品自動実装機において実装基板を
任意の複数領域に分割し、複数領域毎に補正するように
しているので、より高精度な実装が可能となる。(Effects of the Invention) According to the present invention, in an electronic component automatic mounting machine, a mounting board is divided into a plurality of arbitrary regions and correction is performed for each of the plurality of regions, so that higher precision mounting is possible.
第1図は本発明の構成例を示すブロック図、第2図はそ
の動作例を示すフローチャート、第3図〜第5図は本発
明の補正方法を説明するための図、第6図は多面取り基
板例を示す図、第7図はその実装プログラム例を示す図
、第8図は電子部品自動実装機の概略図、第9図は従来
の制御系を示すブロック図である。
1・・・装着ヘッド、2・・・装着ピン、3・・・電子
部品、4・・・XYテーブル、5・・・実装基板、6・
・・カメラ、IO・・・実装プログラム、 11・・・
実行プログラムメモリ、12・・・操作パネル、13・
・・測定位置メモリ、+4,14A・・・プログラム解
析部、is、15^・・・補正演算部、16・・・部品
旋回制御部、17・・・パルスモータ、18・・・軸制
御部、19・・・XY軸モータ、20・・・制御部、2
1・・・測定制御部、22・・・主制御部、30・・・
Δθ演算゛)
部、31・・・補正領域メモリ。
ンFIG. 1 is a block diagram showing a configuration example of the present invention, FIG. 2 is a flowchart showing an example of its operation, FIGS. 3 to 5 are diagrams for explaining the correction method of the present invention, and FIG. FIG. 7 is a diagram showing an example of a chamfered board, FIG. 7 is a diagram showing an example of a mounting program thereof, FIG. 8 is a schematic diagram of an automatic electronic component mounting machine, and FIG. 9 is a block diagram showing a conventional control system. DESCRIPTION OF SYMBOLS 1... Mounting head, 2... Mounting pin, 3... Electronic component, 4... XY table, 5... Mounting board, 6...
... Camera, IO... Implementation program, 11...
Execution program memory, 12...operation panel, 13.
...Measurement position memory, +4,14A...Program analysis unit, is, 15^...Correction calculation unit, 16...Component rotation control unit, 17...Pulse motor, 18...Axis control unit , 19... XY axis motor, 20... Control unit, 2
1... Measurement control section, 22... Main control section, 30...
Δθ calculation゛) part, 31...Correction area memory. hmm
Claims (2)
装基板の位置補正マークを測定するか否かを決定する測
定指令と、任意に実装基板を分割する補正領域指令とを
備え、補正領域毎に算出した実装位置補正量を記憶して
おき、部品実装時に前記補正領域指令により前記記憶さ
れた実装位置補正量を読出して補正するようにしたこと
を特徴とする電子部品自動実装機における実装位置補正
方法。1. The mounting program in the electronic component automatic mounting machine includes a measurement command that determines whether or not to measure the position correction mark of the mounted board, and a correction area command that arbitrarily divides the mounted board, and the mounting program is calculated for each correction area. A mounting position correction method in an electronic component automatic mounting machine, characterized in that a position correction amount is stored, and the stored mounting position correction amount is read out and corrected by the correction area command at the time of component mounting.
と、前記実装プログラムを解析するプログラム解析部と
、電子部品自動実装機で電子部品の旋回を行なう部品旋
回制御手段と、前記電子部品自動実装機に取付けられて
いる装着ピン及びカメラを指令位置へ位置決めする軸制
御手段と、前記カメラを介して実装基板の補正マークの
測定を行なう測定制御部と、この測定制御部の測定結果
に基づいて角度補正値を演算するΔθ演算部と、前記角
度補正値及び軸補正値を各補正領域毎に記憶する補正領
域記憶手段と、前記各補正値により指令値を補正する補
正演算部と、前記各部を制御する主制御部とを具備した
ことを特徴とする電子部品自動実装機における実装位置
補正装置。2. an execution program storage means for storing a mounting program; a program analysis section for analyzing the mounting program; a component rotation control means for rotating the electronic component in the automatic electronic component mounting machine; an axis control means for positioning the mounting pin and the camera to the commanded position; a measurement control section for measuring the correction mark on the mounting board via the camera; and an angle correction value calculated based on the measurement results of the measurement control section. a Δθ calculation unit for storing the angle correction value and the axis correction value for each correction area; a correction calculation unit for correcting the command value using each of the correction values; and a main control unit for controlling the respective parts. 1. A mounting position correction device for an electronic component automatic mounting machine, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1041199A JPH02220498A (en) | 1989-02-21 | 1989-02-21 | Method and apparatus for correction of mounting position in automatic electronic-component mounting machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1041199A JPH02220498A (en) | 1989-02-21 | 1989-02-21 | Method and apparatus for correction of mounting position in automatic electronic-component mounting machine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02220498A true JPH02220498A (en) | 1990-09-03 |
Family
ID=12601749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1041199A Pending JPH02220498A (en) | 1989-02-21 | 1989-02-21 | Method and apparatus for correction of mounting position in automatic electronic-component mounting machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02220498A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04130800A (en) * | 1990-09-21 | 1992-05-01 | Sanyo Electric Co Ltd | Correcting method for x-y table operation and component mounting device applying same |
JP2009508137A (en) * | 2005-09-13 | 2009-02-26 | スレッテモエン,グドムン | Optomechanical position measuring device |
-
1989
- 1989-02-21 JP JP1041199A patent/JPH02220498A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04130800A (en) * | 1990-09-21 | 1992-05-01 | Sanyo Electric Co Ltd | Correcting method for x-y table operation and component mounting device applying same |
JP2009508137A (en) * | 2005-09-13 | 2009-02-26 | スレッテモエン,グドムン | Optomechanical position measuring device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6114824A (en) | Calibration method for a visual sensor | |
US4744039A (en) | Robot with self teaching of a linear reference position | |
JPH0677387A (en) | Nc programming apparatus for printed board | |
JP2001516503A (en) | Method and apparatus for measuring electrical component manufacturing equipment | |
JPH02220498A (en) | Method and apparatus for correction of mounting position in automatic electronic-component mounting machine | |
JP2000321025A (en) | Device and method for detecting movement error of processor | |
JP3101853B2 (en) | Teaching method of bonding coordinates | |
JPS63300843A (en) | Coordinate correction for visual recognition device | |
US6061120A (en) | Infrared microscope | |
JP2003162308A (en) | Work device positioning method and device | |
JP2718249B2 (en) | Robot displacement detection device | |
JP2000258121A (en) | Master substrate for calibrating a plurality of cameras and calibration method for image recognition camera | |
JPS63139679A (en) | Parts loading machine | |
JP2974037B2 (en) | Method and apparatus for inspecting holes in substrate | |
JP4471429B2 (en) | Screen printing device | |
JPS63133700A (en) | Method of correcting position of component insertion in electronic component automatic inserter | |
JPS634691A (en) | Parts mounting system | |
JP2877882B2 (en) | Component mounting position input method, mounting position input device, and NC data creation method using the same | |
JPS63133699A (en) | Method of correcting position of component insertion in electronic component automatic inserter | |
JP4306353B2 (en) | Pixel rate calculation method in image recognition apparatus | |
JP2839009B2 (en) | Automatic calibration method for positioning camera | |
JPH0639284Y2 (en) | Coordinate data generator | |
JPH05265027A (en) | Positioning method and its device | |
JPH04361104A (en) | Detecting system of position of substrate mark | |
JPH05259700A (en) | Circuit board inspecting apparatus |