JPH04324700A - Electronic component mounting device - Google Patents
Electronic component mounting deviceInfo
- Publication number
- JPH04324700A JPH04324700A JP3094450A JP9445091A JPH04324700A JP H04324700 A JPH04324700 A JP H04324700A JP 3094450 A JP3094450 A JP 3094450A JP 9445091 A JP9445091 A JP 9445091A JP H04324700 A JPH04324700 A JP H04324700A
- Authority
- JP
- Japan
- Prior art keywords
- command
- component
- mounting
- program
- character
- 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 abstract description 2
- 238000004458 analytical method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 11
- 239000000284 extract Substances 0.000 description 1
Landscapes
- Stored Programmes (AREA)
- Supply And Installment Of Electrical Components (AREA)
- Control By Computers (AREA)
- Numerical Control (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】この発明はプリント基板上に電子
部品を装着する電子部品装着装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an electronic component mounting apparatus for mounting electronic components onto a printed circuit board.
【0002】0002
【従来の技術】図5は電子部品装着装置の基本構造を示
すもので、ロータリインデックス部51の外周には複数
の装着ヘッド52が取付けられ、各装着ヘッド52は電
子部品が取り付けられている部品供給部53の部品供給
ユニット54(以下フィーダと記す)より電子部品を取
り出す。各フィーダ54はロータリインデックス部51
の回転方向順にP1,P2,P3,……と番号付けされ
ている(以下フィーダ番号と記す)。取り出された前記
電子部品は部品装着位置57にて、X−Yテーブル56
で移動させられるプリント基板55の装着位置に装着さ
れる。2. Description of the Related Art FIG. 5 shows the basic structure of an electronic component mounting device, in which a plurality of mounting heads 52 are attached to the outer periphery of a rotary index section 51, and each mounting head 52 is used for mounting electronic components. Electronic components are taken out from a component supply unit 54 (hereinafter referred to as a feeder) of the supply section 53 . Each feeder 54 has a rotary index section 51
They are numbered P1, P2, P3, . . . in the order of rotational direction (hereinafter referred to as feeder numbers). The electronic component taken out is placed on an X-Y table 56 at a component mounting position 57.
The printed circuit board 55 is mounted at the mounting position moved by the printed circuit board 55.
【0003】図6は従来の装着プログラムを示すもので
、ステップ番号指令61、装着位置指令62、フィーダ
番号指令63により構成されている。このフィーダ番号
指令63は所望の電子部品が取り付けられている前記フ
ィーダを指定する。FIG. 6 shows a conventional mounting program, which is composed of a step number command 61, a mounting position command 62, and a feeder number command 63. This feeder number command 63 specifies the feeder to which a desired electronic component is attached.
【0004】図7は部品データテーブル71のデータ構
造を示すもので、この部品データテーブル71は前記フ
ィーダごとにフィーダ番号72、部品データ73で構成
され、この部品データ73には各電子部品固有のデータ
である部品サイズ、極性の有無等が設定されている。FIG. 7 shows the data structure of a parts data table 71. This parts data table 71 is composed of a feeder number 72 and parts data 73 for each feeder, and this parts data 73 includes information unique to each electronic component. Data such as component size, presence or absence of polarity, etc. are set.
【0005】図8は従来の電子部品装着装置のブロック
図を示すもので、前記部品データテーブル71のデータ
はデータ設定部84を介しオペレータによってプログラ
ム解析部83に設定され、装着プログラムはテープリー
ダー81、DNC−IF82を介してプログラム解析部
83に入力される。このプログラム解析部83は装着プ
ログラムの先頭ステップから最終ステップまでを1ステ
ップ毎に解析し、装着指令を生成して該装着指令を装着
指令記憶部85に記憶する。機械制御部86は装着指令
記憶部85より逐次前記装着指令を読みだしながら電子
部品の装着を行なう。FIG. 8 shows a block diagram of a conventional electronic component mounting apparatus, in which data in the component data table 71 is set by an operator in a program analysis section 83 via a data setting section 84, and a mounting program is read in a tape reader 81. , are input to the program analysis section 83 via the DNC-IF 82. The program analysis section 83 analyzes the mounting program step by step from the first step to the last step, generates a mounting command, and stores the mounting command in the mounting command storage section 85. The machine control section 86 sequentially reads out the mounting commands from the mounting command storage section 85 while mounting the electronic components.
【0006】図9は図8に示す従来装置におけるプログ
ラム解析部83の詳細ブロック図を示すもので、このプ
ログラム解析部83は文字解析部91、ステップ番号指
令解析部92、装着位置指令解析部93、フィーダ番号
指令解析部94、1ステップバッファ95、及び前記部
品データテーブル71より構成されている。上記文字解
析部91は前記装着プログラムを1ステップづつ入力し
、各指令の先頭文字を識別することによりステップ番号
指令61、装着位置指令62、フィーダ番号指令63を
判別しそれぞれの指令をステップ番号指令解析部92、
装着位置指令解析部93、フィーダ番号指令解析部94
に出力する。ステップ番号指令解析部92は入力したス
テップ番号指令61の解析、装着位置指令解析部93は
入力した装着位置指令62の解析を行なう。フィーダ番
号指令解析部94は入力したフィーダ番号指令63によ
り指令されたフィーダ番号に従って部品データテーブル
71から該当する部品データ73を選択し、1ステップ
バッファ95に転送する。この1ステップバッファ95
はステップ番号指令解析部92、装着位置指令解析部9
3及びフィーダ番号指令解析部94より1ステップ分の
装着指令を入力すると、この装着指令を装着指令記憶部
85へ出力する。FIG. 9 shows a detailed block diagram of the program analysis section 83 in the conventional device shown in FIG. , a feeder number command analysis section 94, a one-step buffer 95, and the parts data table 71. The character analysis unit 91 inputs the mounting program one step at a time, identifies the first character of each command, determines a step number command 61, a mounting position command 62, and a feeder number command 63, and converts each command into a step number command. analysis section 92,
Mounting position command analysis section 93, feeder number command analysis section 94
Output to. The step number command analysis section 92 analyzes the input step number command 61, and the mounting position command analysis section 93 analyzes the input mounting position command 62. The feeder number command analysis unit 94 selects the corresponding part data 73 from the parts data table 71 according to the feeder number commanded by the input feeder number command 63, and transfers it to the one-step buffer 95. This one step buffer 95
are the step number command analysis section 92 and the mounting position command analysis section 9
When a mounting command for one step is input from the feeder number command analysis section 94, this mounting command is output to the mounting command storage section 85.
【0007】[0007]
【発明が解決しようとする課題】近年、上記管理コンピ
ュータを用いたDNCシステムの一般化にともない、複
数台の電子部品装着装置に対して装着プログラムの共通
化の要望が強くなってきている。しかしながら、上記従
来の電子部品装着装置における装着プログラムでは、所
望の電子部品が取り付けられているフィーダ番号を指定
するフィーダ番号指令により、装着する電子部品の指定
を行なっている。従って、装着プログラムは各電子部品
装着装置における電子部品の取り付けられかたに依存す
るため、装着プログラムの共通化が難しいという課題が
あった。[Problems to be Solved by the Invention] In recent years, with the generalization of DNC systems using the above-mentioned management computers, there has been a strong demand for common mounting programs for a plurality of electronic component mounting apparatuses. However, in the mounting program in the conventional electronic component mounting apparatus described above, the electronic component to be mounted is designated by a feeder number command that designates the feeder number to which the desired electronic component is mounted. Therefore, since the mounting program depends on how electronic components are mounted in each electronic component mounting apparatus, there is a problem in that it is difficult to standardize the mounting program.
【0008】この発明は上記のような従来装置の課題を
解消するためになされたもので、装着プログラムを共通
化することを目的とする。[0008] The present invention was made to solve the problems of the conventional devices as described above, and its purpose is to standardize the mounting program.
【0009】[0009]
【課題を解決するための手段】この発明に係る電子部品
装着装置は、前記電子部品を指定する部品名指令を前記
装着プログラムに設けると共に、前記装着プログラムを
解析することにより部品名を得るプログラム解析手段と
、前記プログラム解析手段によって得られた部品名に従
って、予め設定されている部品データテーブルより前記
部品名を持つ電子部品を供給する部品供給ユニットを選
択する部品ユニット選択手段を備え、前記選択された部
品供給ユニットより電子部品を取り出して前記プリント
基板上に装着を行なうことを特徴とする。[Means for Solving the Problems] An electronic component mounting apparatus according to the present invention provides a component name command for specifying the electronic component in the mounting program, and a program analysis method that obtains the component name by analyzing the mounting program. and component unit selection means for selecting a component supply unit that supplies an electronic component having the component name from a preset component data table according to the component name obtained by the program analysis device, The method is characterized in that electronic components are taken out from a component supply unit and mounted on the printed circuit board.
【0010】0010
【作用】この発明における電子部品装着装置は、各装置
に共通に使用されている電子部品の名称を部品名指令に
より直接指令することにより、各電子部品装着装置にお
ける電子部品の取り付けられかたに依存しない装着プロ
グラムの作成が可能となり、複数台の電子部品装着装置
に対して装着プログラムの共通化を計ることができる。[Operation] The electronic component mounting device of the present invention can control how electronic components are mounted in each electronic component mounting device by directly instructing the names of electronic components commonly used in each device using a component name command. It becomes possible to create independent mounting programs, and it is possible to standardize mounting programs for a plurality of electronic component mounting apparatuses.
【0011】[0011]
【実施例】この発明の実施例を図面に基づいて説明する
。図1はこの発明におけるプログラム解析部83のブロ
ック図を示し、前記図8に示す従来装置と同一部分には
同一符号を付して重複説明を省略する。図1において、
11は第2文字解析部、12は部品名指令解析部、71
aは部品データテーブルであり、これ等を含む破線内の
部分がこの発明装置のために付加した部分である。[Embodiment] An embodiment of the present invention will be explained based on the drawings. FIG. 1 shows a block diagram of a program analysis section 83 according to the present invention, and the same parts as those of the conventional device shown in FIG. In Figure 1,
11 is a second character analysis section, 12 is a component name command analysis section, 71
a is a parts data table, and the part inside the broken line containing these is the part added for the device of this invention.
【0012】図2は動作を説明するフローチャート図、
図3は装着プログラムを示すもので、ステップ番号指令
61、装着位置指令62、及び部品名指令31により構
成され、この部品名指令31は先頭のPコードと部品名
により構成されている。FIG. 2 is a flowchart explaining the operation.
FIG. 3 shows a mounting program, which is composed of a step number command 61, a mounting position command 62, and a component name command 31. The component name command 31 is composed of a leading P code and a component name.
【0013】図4は部品データテーブル71aのデータ
構造を示すもので、フィーダ番号72、部品データ73
、部品名41により構成され、部品名は各フィーダに取
り付けられている電子部品の名称を示す。FIG. 4 shows the data structure of the parts data table 71a, in which feeder number 72, parts data 73
, component name 41, and the component name indicates the name of the electronic component attached to each feeder.
【0014】次に動作を第2文字解析部11の動作を示
す図2のフローチャート図について説明する。第2文字
解析部11は文字解析部91より入力する指令、フィー
ダ番号指令63又は部品名指令31の第2文字(Pの次
の文字)が数字コードであるかを確認し(ステップST
2−1)、この第2文字が数字コード、つまり、YES
であれば指令をフィーダ番号指令63と判別してフィー
ダ番号指令解析部94へ出力する(ステップST2−2
)。又、数字コードでなければ、つまり、NOであれば
指令を部品名指令31と判別して部品名指令解析部12
へ出力する(ステップST2−3)。この部品名指令解
析部12は部品データテーブル71aより部品名指令3
1の部品名と同一の部品名を検索し、該当するフィーダ
番号72、及び部品データ73を選択し1ステップバッ
ファ95へ出力する。なお、他の動作は前記図9に示す
従来装置と同じであるから重複説明を省略する。Next, the operation will be explained with reference to the flowchart of FIG. 2 showing the operation of the second character analysis section 11. The second character analysis unit 11 checks whether the second character (the next character after P) of the command input from the character analysis unit 91, the feeder number command 63, or the part name command 31 is a numeric code (step ST
2-1), this second character is a numeric code, that is, YES
If so, the command is determined to be the feeder number command 63 and output to the feeder number command analysis section 94 (step ST2-2
). If it is not a numeric code, that is, if it is NO, the command is determined to be a parts name command 31 and the parts name command analysis unit 12
(step ST2-3). This component name command analysis unit 12 extracts the component name command 3 from the component data table 71a.
A search is made for a part name that is the same as the part name of No. 1, and the corresponding feeder number 72 and part data 73 are selected and output to the one-step buffer 95. Note that the other operations are the same as those of the conventional device shown in FIG. 9, so repeated explanation will be omitted.
【0015】[0015]
【発明の効果】以上のように、この発明によれば、装着
プログラム上に装着する電子部品を指定する部品名指令
をおこなうことにより、複数台の電子部品装着装置に対
して装着プログラムの共通化を計ることができるととも
に、従来の装着プログラムも使用することができるとい
う効果がある。As described above, according to the present invention, by issuing a component name command specifying the electronic component to be mounted on the mounting program, the mounting program can be shared among multiple electronic component mounting apparatuses. This has the advantage that it is possible to measure the wearer's performance and also use a conventional mounting program.
【図1】この発明装置におけるプログラム解析部の詳細
ブロック図である。FIG. 1 is a detailed block diagram of a program analysis section in the device of the present invention.
【図2】この発明における第2文字解析部の動作を示す
フローチャート図である。FIG. 2 is a flowchart showing the operation of a second character analysis section in the present invention.
【図3】この発明のおける装着プログラムを示す図であ
る。FIG. 3 is a diagram showing a mounting program according to the present invention.
【図4】この発明における部品データテーブルの構造図
である。FIG. 4 is a structural diagram of a parts data table in the present invention.
【図5】電子部品装着装置の基本構造図である。FIG. 5 is a basic structural diagram of the electronic component mounting apparatus.
【図6】従来の装着プログラムを示す図である。FIG. 6 is a diagram showing a conventional mounting program.
【図7】従来の部品データテーブルの構造図である。FIG. 7 is a structural diagram of a conventional parts data table.
【図8】従来の電子部品装着装置のブロック図である。FIG. 8 is a block diagram of a conventional electronic component mounting apparatus.
【図9】従来装置のプログラム解析部の詳細ブロック図
である。FIG. 9 is a detailed block diagram of a program analysis section of a conventional device.
12 部品名指令解析部 31 部品名指令 83 プログラム解析部 85 装着指令記憶部 86 機械制御部 71,71a 部品データテーブル 12 Part name command analysis section 31 Part name directive 83 Program analysis department 85 Mounting command storage unit 86 Machine control section 71, 71a Parts data table
Claims (1)
るための装着プログラムに従って部品装着動作を行なう
電子部品装着装置において、前記電子部品を指定する部
品名指令を前記装着プログラムに設けると共に、前記装
着プログラムを解析することにより部品名を得るプログ
ラム解析手段と、前記プログラム解析手段によって得ら
れた部品名に従って、予め設定されている部品データテ
ーブルより前記部品名を持つ電子部品を供給する部品供
給ユニットを選択する部品ユニット選択手段を備え、前
記選択された部品供給ユニットより電子部品を取り出し
て前記プリント基板上に装着を行なうことを特徴とする
電子部品装着装置。1. An electronic component mounting apparatus that performs a component mounting operation according to a mounting program for mounting electronic components on a printed circuit board, wherein a component name command specifying the electronic component is provided in the mounting program, and the mounting program a program analysis means that obtains a component name by analyzing the component name; and a component supply unit that supplies the electronic component having the component name from a preset component data table according to the component name obtained by the program analysis component. What is claimed is: 1. An electronic component mounting apparatus comprising a component unit selection means for selecting an electronic component from the selected component supply unit and mounting the electronic component onto the printed circuit board.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3094450A JPH04324700A (en) | 1991-04-24 | 1991-04-24 | Electronic component mounting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3094450A JPH04324700A (en) | 1991-04-24 | 1991-04-24 | Electronic component mounting device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04324700A true JPH04324700A (en) | 1992-11-13 |
Family
ID=14110602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3094450A Pending JPH04324700A (en) | 1991-04-24 | 1991-04-24 | Electronic component mounting device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04324700A (en) |
-
1991
- 1991-04-24 JP JP3094450A patent/JPH04324700A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04324700A (en) | Electronic component mounting device | |
| EP0087945A1 (en) | Method and apparatus for setting coordinate system | |
| JPS6253560A (en) | Communication terminal equipment | |
| KR100514705B1 (en) | Macro generation control system based on recording response | |
| JPH07200027A (en) | Control device for automatic assembly equipment | |
| JPH0643920A (en) | Tool control system | |
| JPH0799484B2 (en) | Numerical control device | |
| EP0087943A1 (en) | Method and apparatus for setting coordinate system origin | |
| JPH05297910A (en) | Sequence controller | |
| JPS59125404A (en) | Automatic computer programming device | |
| JP2728256B2 (en) | Numerical control method | |
| JPH06138932A (en) | Machining result control system | |
| JP2587473B2 (en) | Control method of laser beam machine | |
| JPH10224091A (en) | Electronic component mounting apparatus and data management method thereof | |
| JPH07306885A (en) | Electronic component mounting system | |
| JP2576260B2 (en) | Numerical control unit | |
| EP0425688A1 (en) | Method of editing program for program controller | |
| JPH0290255A (en) | Automatic recognition system for constitution of input/ output device | |
| JPH01237821A (en) | Data transfer speed setting method for print control | |
| JPH04330532A (en) | Programmable controller | |
| JPS6113330A (en) | Data managing device | |
| JPH048459A (en) | Work instruction display system | |
| JPH01318166A (en) | information processing equipment | |
| JPH0216603A (en) | Sequence program editing system | |
| JPS6155735A (en) | Pattern display control system of data processor |