[go: up one dir, main page]

JPH07334224A - Data editing device - Google Patents

Data editing device

Info

Publication number
JPH07334224A
JPH07334224A JP6130504A JP13050494A JPH07334224A JP H07334224 A JPH07334224 A JP H07334224A JP 6130504 A JP6130504 A JP 6130504A JP 13050494 A JP13050494 A JP 13050494A JP H07334224 A JPH07334224 A JP H07334224A
Authority
JP
Japan
Prior art keywords
data
stored
editing
program
edited
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
JP6130504A
Other languages
Japanese (ja)
Other versions
JP3898236B2 (en
Inventor
Tomoji Moriya
友二 森谷
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP13050494A priority Critical patent/JP3898236B2/en
Publication of JPH07334224A publication Critical patent/JPH07334224A/en
Application granted granted Critical
Publication of JP3898236B2 publication Critical patent/JP3898236B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

PURPOSE:To surely preserve data such as an NC program on the side of an NC device when those data are edited by providing a writing means for writing only the data edited at the NC device in a storage part. CONSTITUTION:A CPU 25 reads editing state data from a RAM 27 and transmits them through communication interfaces 33 and 43 to a data editing device 24. When these data are received, a CPU 35 stores these mounting device data in the prescribed area of a RAM 37. Next, the CPU 35 stores '1' in a counter 45, reads the program name and flag of a program No.1 in the editing state data shown by the value of the counter 45, judges the execution of editing from the storage of '1' and outputs a signal indicating the transfer of NC data to the side of a mounting device 23. The CPU 25 transmits those NC data. Since the CPU 35 watches this data name and those data are already stored, they are overwritten and stored.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、NC装置の作業手順が
指示されるNCプログラム等のデータを保存して該デー
タを使用するNC装置との間で当該データの送受信が可
能なデータ編集装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data editing apparatus capable of storing data such as an NC program instructing a work procedure of an NC device and transmitting / receiving the data to / from an NC device using the data. Regarding

【0002】[0002]

【従来の技術】この種データ編集装置が本出願人が出願
した特願平4−259828号の願書に添付した明細書
及び図面に開示されており、データ編集装置であるコン
ピュータがプリント基板組立ラインの電子部品自動装着
装置等のNC装置とデータの送受信が可能に接続されて
いる。このデータには電子部品自動装着装置の部品装着
作業の手順である装着データ等のNCプログラムが含ま
れ、コンピュータはこのNCプログラムを多数記憶可能
であり、この装着データ等はコンピュータにより作成あ
るいは修正する等の編集が可能となっている。一方、電
子部品自動装着装置等のNC装置には当該装置を作動さ
せるための装着データ等のNCプログラムが少なくとも
1機種分、通常は複数機種分格納されている。但し、N
C装置側の記憶できるNCプログラムの数はそれ程多く
なく、プログラム編集装置であるコンピュータにそれ以
上の多数のプログラムデータが格納され、適宜コンピュ
ータより各NC装置にプログラムが送られ使用される。
各NC装置側でもNCプログラムを編集することがで
き、編集後のプログラムはコンピュータに送信され、今
までの編集前のプログラムの代わりに保存される。
2. Description of the Related Art A data editing apparatus of this kind is disclosed in the specification and drawings attached to the application of Japanese Patent Application No. 4-259828 filed by the present applicant. And an NC device such as the electronic component automatic mounting device of FIG. This data includes an NC program such as mounting data, which is a procedure of component mounting work of the electronic component automatic mounting apparatus, and a computer can store a large number of this NC program, and this mounting data or the like is created or modified by the computer. It is possible to edit etc. On the other hand, an NC device such as an electronic component automatic mounting device stores an NC program such as mounting data for operating the device, for at least one model, usually for a plurality of models. However, N
The number of NC programs that can be stored on the C device side is not so large, and a large number of more program data are stored in a computer which is a program editing device, and the programs are sent from the computer to each NC device for use.
Each NC device can also edit the NC program, and the edited program is sent to the computer and stored in place of the previous program before editing.

【0003】この場合、NC装置側の全てのNCプログ
ラムについて、編集してあるないにかかわらずコンピュ
ータに送信され、コンピュータ側ではそれを書き替えて
保存していた。
In this case, all NC programs on the NC device side are transmitted to the computer regardless of whether or not they have been edited, and the computer side rewrites and saves them.

【0004】[0004]

【発明が解決しようとする課題】しかし、前記従来技術
では編集してあるしてないにかかわらず書き替えて保存
するため、NC装置側にあるすべてのNCプログラム等
のデータをコンピュータが受信して保存するのに時間が
かかっていた。また、編集したもののみを選択して受信
して保存することは、操作者が覚えていなければならな
いため記憶間違いがありさらには操作に手間がかかると
いう欠点があった。
However, in the above-mentioned prior art, since the data is rewritten and saved regardless of whether or not it has been edited, the computer receives data such as all NC programs on the NC device side. It took a long time to save. Further, there is a drawback in that the operator has to remember to select only the edited one and receive and save it, which causes a memory error and further takes time and effort.

【0005】そこで本発明は、NC装置側のNCプログ
ラム等のデータが編集してある場合短時間に確実にデー
タ編集装置側に当該データを保存することを目的とす
る。
Therefore, an object of the present invention is to surely save the data in the data editing device side in a short time when the data such as the NC program on the NC device side is edited.

【0006】[0006]

【課題を解決するための手段】このため本発明は、NC
装置の作業に係わるデータを保存して該データを使用す
るNC装置との間で当該データの送受信が可能であり、
該データを記憶部に保存するデータ編集装置において、
NC装置に保存されているデータを受信する際に前記N
C装置に保存された複数の前記データの内前記NC装置
にて編集されたデータのみを記憶部に書き込み動作する
書き込み手段を設けたものである。
Therefore, the present invention is based on the NC
It is possible to save data related to the operation of the device and transmit / receive the data to / from an NC device that uses the data.
In a data editing device that stores the data in a storage unit,
When receiving the data stored in the NC device, the N
Of the plurality of data stored in the C device, only the data edited by the NC device is written in the storage unit.

【0007】また本発明は、NC装置の作業に係わるデ
ータを保存して該データを使用するNC装置との間で当
該データの送受信が可能であり、該データを記憶部に保
存するデータ編集装置において、NC装置に保存されて
いるデータを前記記憶部に記憶する際に前記NC装置に
保存された複数の前記データの内前記NC装置にて編集
されたデータのみを受信する受信手段を設けたものであ
る。
Further, the present invention is capable of storing data relating to the work of the NC device and transmitting / receiving the data to / from an NC device using the data, and a data editing device for storing the data in a storage unit. In the above, a receiving means is provided for receiving only the data edited by the NC device among the plurality of data stored in the NC device when the data stored in the NC device is stored in the storage unit. It is a thing.

【0008】また本発明は、NC装置の作業に係わるデ
ータを保存して該データを使用するNC装置との間で当
該データの送受信が可能なデータ編集装置において、前
記NC装置に保存されたデータが該NC装置で編集され
たかどうかを示す符号を受信する符号受信手段と、前記
NC装置に保存された複数の前記データの内前記符号を
前記符号受信手段が受信したデータのみを受信するデー
タ受信手段を設けたものである。
Further, the present invention is a data editing device capable of storing data relating to the work of an NC device and transmitting / receiving the data to / from an NC device using the data. Code receiving means for receiving a code indicating whether or not the code has been edited by the NC device, and data reception for receiving only the data received by the code receiving means among the plurality of the data stored in the NC device. Means are provided.

【0009】[0009]

【作用】請求項1の構成によれば、書き込み手段は、N
C装置に保存されているデータを受信する際にNC装置
に保存された複数のデータの内前記NC装置にて編集さ
れたデータのみを記憶部に書き込み動作する。請求項2
の構成によれば、受信手段はNC装置に保存されている
データを記憶部に記憶する際にNC装置に保存された複
数のデータの内NC装置にて編集されたデータのみを受
信する。
According to the structure of claim 1, the writing means is N
When receiving the data stored in the C device, only the data edited by the NC device among the plurality of data stored in the NC device is written into the storage unit. Claim 2
According to the configuration, the receiving means receives only the data edited by the NC device among the plurality of data stored in the NC device when the data stored in the NC device is stored in the storage unit.

【0010】請求項3の構成によれば、データ受信手段
は符号受信手段がNC装置に保存されたデータが該NC
装置で編集されたかどうかを示す符号を受信したデータ
のみを受信する。
According to the structure of claim 3, the data receiving means is the code receiving means and the data stored in the NC device is the NC device.
Only data that has received a code indicating whether it has been edited by the device is received.

【0011】[0011]

【実施例】以下本発明の一実施例を図に基づき詳述す
る。先ず、NC装置としての電子部品自動装着装置23
について図2及び図3に基づき説明する。1はY軸モー
タ2の回動によりY方向に移動するYテーブルであり、
3はX軸モータ4の回動によりYテーブル1上でX方向
に移動することにより結果的にXY方向に移動するXY
テーブルであり、チップ状電子部品5(以下、チップ部
品あるいは部品という。)が装着されるプリント基板6
が図示しない固定手段に固定されて載置される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail below with reference to the drawings. First, the electronic component automatic mounting device 23 as an NC device
Will be described with reference to FIGS. 2 and 3. 1 is a Y table that moves in the Y direction by the rotation of the Y-axis motor 2,
Reference numeral 3 is an XY that moves in the X direction on the Y table 1 by the rotation of the X-axis motor 4 and consequently moves in the XY direction.
A printed circuit board 6 which is a table and on which a chip-shaped electronic component 5 (hereinafter referred to as a chip component or a component) is mounted.
Is fixed and mounted on a fixing means (not shown).

【0012】7は供給台であり、チップ部品5を供給す
る部品供給装置8が多数台配設されている。9は供給台
駆動モータであり、ボールネジ10を回動させることに
より、該ボールネジ10が嵌合し供給台7に固定された
ナット11を介して、供給台7がリニアガイド12に案
内されてX方向に移動する。13は間欠回動するロータ
リテーブルであり、該テーブル13の外縁部には取り出
しノズルとしての吸着ノズル14を複数本有する装着ヘ
ッド15が間欠ピッチに合わせて等間隔に配設されてい
る。
Reference numeral 7 denotes a supply table, and a large number of component supply devices 8 for supplying the chip components 5 are arranged. Reference numeral 9 denotes a supply base drive motor, and by rotating the ball screw 10, the supply base 7 is guided by the linear guide 12 via a nut 11 fitted to the ball screw 10 and fixed to the supply base 7. Move in the direction. Reference numeral 13 denotes a rotary table that rotates intermittently, and mounting heads 15 having a plurality of suction nozzles 14 as take-out nozzles are arranged on the outer edge of the table 13 at equal intervals according to the intermittent pitch.

【0013】Iはロータリテーブル13の間欠回転によ
り吸着ノズル14が供給装置8より部品5を吸着し取出
す装着ヘッド15の停止位置である吸着ステーションで
あり、該吸着ステーションIにて吸着ノズル14が部品
5を吸着する。16は吸着ノズル14が吸着する部品5
の位置ずれを部品5の下面をカメラにて所定の視野範囲
で撮像しその撮像画面を認識処理して認識する部品認識
装置であり、認識ステ−ションIIに設けられている。
Reference numeral I denotes a suction station at which the suction nozzle 14 stops the mounting head 15 for picking up and picking up the component 5 from the supply device 8 by intermittent rotation of the rotary table 13. Adsorb 5 16 is a component 5 that the suction nozzle 14 sucks
This is a component recognition device for recognizing the positional shift of the component 5 by imaging the lower surface of the component 5 with a camera in a predetermined visual field range and recognizing the imaged screen, and is provided in the recognition station II.

【0014】認識ステーションIIの次の装着ヘッド1
5の停止する位置が角度補正ステーションIIIであ
り、認識装置16の認識結果によるチップ部品5の角度
位置ずれを補正する角度量を予め決められた図示しない
装着データに示される角度量に加味した角度量だけヘッ
ド回動装置17が装着ヘッド15をθ方向に回動させ
る。θ方向とはノズル14の軸の回りに回転する方向で
ある。
Next mounting head 1 of recognition station II
The position where 5 is stopped is the angle correction station III, and the angle amount for correcting the angular position deviation of the chip component 5 due to the recognition result of the recognition device 16 is added to the predetermined angle amount shown in the mounting data (not shown). The head rotating device 17 rotates the mounting head 15 in the θ direction by an amount. The θ direction is the direction of rotation around the axis of the nozzle 14.

【0015】角度補正ステーションIIIの次の次の停
止位置が、装着ステーションIVであり、前記基板6に
該ステーションIVの吸着ノズル14の吸着する部品5
が装着ヘッド15の下降により装着される。20は上下
動する昇降棒であり、部品供給装置8の揺動レバー21
に係合して揺動させチップ部品5を所定間隔に封入した
図示しない部品収納テープを該間隔に合わせて間欠送り
させ吸着ノズル14の部品吸着位置にチップ部品5を供
給する。22は該図示しない部品収納テープを巻回する
テープリールである。
The next stop position after the angle correction station III is the mounting station IV, and the component 5 to be picked up by the suction nozzle 14 of the station IV on the board 6.
Are mounted by lowering the mounting head 15. Reference numeral 20 denotes an up-and-down rod that moves up and down, and a swing lever 21 of the component supply device 8
The component storage tape (not shown) in which the chip component 5 is enclosed at a predetermined interval is engaged with and swung, and the chip component 5 is supplied to the component suction position of the suction nozzle 14 by intermittently feeding in accordance with the space. 22 is a tape reel around which the component storage tape (not shown) is wound.

【0016】次に、電子部品自動装着装置23およびデ
ータ編集装置24の制御ブロックについて図1に基づき
説明する。電子部品自動装着装置23内にはCPU25
が設けられ、バスライン26を介して接続されたRAM
27に記憶された後述するNCデータ等のデータに基づ
きROM28に格納されたプログラムに従ってチップ部
品5のプリント基板6への装着に係わる種々の動作を制
御する。
Next, control blocks of the electronic component automatic mounting device 23 and the data editing device 24 will be described with reference to FIG. CPU 25 in the electronic component automatic mounting device 23
And a RAM connected via a bus line 26
Various operations related to mounting the chip component 5 on the printed circuit board 6 are controlled according to a program stored in the ROM 28 based on data such as NC data described later stored in the memory 27.

【0017】前記バスライン26にはインターフェース
29を介してCRT30が接続され、さらにインターフ
ェース31を介して該CRT30の画面上に設けられた
タッチパネルスイッチ32が接続されている。CRT3
2上に表示された種々の画面上でのタッチパネルスイッ
チ32の操作によりRAM27に記憶される種々のデー
タの修正及び作成等の編集作業が行える。
A CRT 30 is connected to the bus line 26 through an interface 29, and a touch panel switch 32 provided on the screen of the CRT 30 is further connected through an interface 31. CRT3
By operating the touch panel switch 32 on various screens displayed on the screen 2, various data stored in the RAM 27 can be edited and edited.

【0018】バスライン26にはさらに外部の装置との
データの通信をするための通信インターフェース33が
設けられている。データ編集装置24は該電子部品自動
装着装置23で使用するNCデータ等のデータを作成及
び修正する等の編集作業が行え、そのデータを保存して
おくものであるが、CPU35はそのデータの編集作業
を制御し、バスライン36を介してデータを記憶するR
AM37及びCPU35が従うべきプログラムを格納す
るROM38が接続されている。前記バスライン36に
はインターフェース46を介してハートディスク47が
接続され、該ハードディスク47には後述するNCデー
タ等多数のデータが格納可能である。該バスライン36
及びインターフェース39を介してCRT40、インタ
ーフェース41を介してキーボード42が接続されてお
り、キーボード42の操作によりCRT40を見ながら
データの編集等の動作が行えるようになされている。前
記バスライン36にはさらに、外部の装置との通信を行
うための通信インターフェース43が接続されており、
前記電子部品自動装着装置23の前記通信インターフェ
ース33と通信ができるように接続されている。該通信
の方式は所謂RS−232Cに規定された方式であり、
前記インターフェース33、43でパラレルデータも1
本の信号ラインで伝送できるようにシリアルデータに変
換されて送受信されるものである。
The bus line 26 is further provided with a communication interface 33 for communicating data with an external device. The data editing device 24 can perform editing work such as creating and modifying data such as NC data used in the electronic component automatic mounting device 23, and stores the data. The CPU 35 edits the data. R to control work and store data via bus line 36
A ROM 38 storing a program to be followed by the AM 37 and the CPU 35 is connected. A heart disk 47 is connected to the bus line 36 via an interface 46, and a large number of data such as NC data described later can be stored in the hard disk 47. The bus line 36
Also, a CRT 40 is connected via the interface 39 and a keyboard 42 is connected via the interface 41, and operations such as data editing can be performed while viewing the CRT 40 by operating the keyboard 42. The bus line 36 is further connected with a communication interface 43 for communicating with an external device,
The electronic component automatic mounting device 23 is connected so as to communicate with the communication interface 33. The communication system is a system defined in so-called RS-232C,
Parallel data is also 1 by the interfaces 33 and 43
It is converted into serial data and transmitted / received so that it can be transmitted by a signal line of a book.

【0019】データ編集装置24には通信インターフェ
ース43を介して他のNC装置例えばチップ部品5をプ
リント基板6に仮固定させるための接着剤を塗布する塗
布装置等の装置が接続可能である。データ編集装置24
で扱うデータには電子部品自動装着装置23で使用する
NCデータ等がある。該NCデータはRAM27、RA
M37及びハートディスク47に記憶される。装着装置
23のRAM27に記憶できる数は数個であるが、デー
タ編集装置24のハートディスク47に記憶できる数量
はより多く多数個ある。RAM37はハートディスク4
7にNCデータを保存する前に一時的に該データを保存
するもので、一つのNCデータのみが保存される。
The data editing device 24 can be connected via the communication interface 43 to another NC device such as a coating device for applying an adhesive for temporarily fixing the chip component 5 to the printed circuit board 6. Data editing device 24
The data handled in 1) includes NC data used by the electronic component automatic mounting device 23. The NC data is stored in RAM 27, RA
It is stored in the M37 and the heart disk 47. The RAM 27 of the mounting device 23 can store a few numbers, but the heart disk 47 of the data editing device 24 can store a larger number. RAM37 is a heart disk 4
The data is temporarily stored before storing the NC data in 7, and only one NC data is stored.

【0020】NCデータは図4に示すように部品5の装
着順を示すステップ番号の順に部品5を装着すべき基板
5上のXY方向の位置、θ方向の装着すべき角度位置を
示すデータ及び装着すべき部品種の部品5を供給する部
品供給装置8が取り付けられた供給台7上の位置を示す
リール番号が格納されたデータである。RAM27には
図5に示す編集状態データを格納する領域が設けられて
いるが、プログラムNOの順番にRAM27が保存する
NCデータのプログラム名が格納され、さらにフラグ領
域には当該NCデータが電子部品自動装着装置23にて
修正等の編集がなされたものである場合に「1」が格納
され、何も加工がなされず、データ編集装置24より受
信し読み込まれたままの状態即ち、データ編集装置に保
存されたデータと同じである場合にはクリアされた状態
である「0」が格納される。該フラグは電子部品自動装
着装置23側でNCデータに対して編集が行われると自
動的に付与されるものであるが、操作者の所定の操作で
付与されるようにしてもよい。「C」の欄にある「E」
は格納される最後のプログラムであることを示す。キー
ボード42には通信の際に部品装着装置23からデータ
編集装置24にデータを受信するための受信キー44が
設けられいる。または、キーボードの複数のキーを所定
の順に操作することで受信キー44の働きを行うように
してもよい。また、RAM37内には編集状態データの
プログラムNOを計数するカウンタ45が設けられてい
る。
The NC data is, as shown in FIG. 4, data indicating the position in the XY direction on the substrate 5 on which the component 5 is to be mounted and the angular position at which the component 5 is to be mounted, in the order of step numbers indicating the mounting order of the component 5. This is data in which a reel number indicating the position on the supply table 7 to which the component supply device 8 for supplying the component 5 of the component type to be mounted is attached. The RAM 27 is provided with an area for storing the edit state data shown in FIG. 5, but the program names of the NC data stored in the RAM 27 are stored in the order of program NO, and the NC data is stored in the flag area. When the automatic mounting device 23 has been edited such as correction, "1" is stored, no processing is performed, and the data is received and read from the data editing device 24, that is, the data editing device. If the data is the same as the data stored in, the cleared state "0" is stored. The flag is automatically added when the NC data is edited on the electronic component automatic mounting device 23 side, but may be added by a predetermined operation of the operator. "E" in the "C" column
Indicates that it is the last program stored. The keyboard 42 is provided with a reception key 44 for receiving data from the component mounting device 23 to the data editing device 24 during communication. Alternatively, the reception key 44 may be operated by operating a plurality of keys on the keyboard in a predetermined order. Further, in the RAM 37, a counter 45 for counting the program NO of the edit state data is provided.

【0021】以上のような構成により以下動作について
説明する。先ず、操作者は電子部品自動装着装置23で
使用するNCデータを生産するプリント基板6の種類に
合わせてデータ編集装置24のキーボード42及びCR
T40を使用して作成し、作成したNCデータは保存操
作によりRAM37を介してハートディスク47に格納
される。このようにして多数のNCデータがハートディ
スク47に保存される。
The operation will be described below with the above configuration. First, the operator selects the keyboard 42 and CR of the data editing device 24 according to the type of the printed circuit board 6 that produces the NC data used by the electronic component automatic mounting device 23.
The NC data created using T40 is stored in the heart disk 47 via the RAM 37 by a save operation. In this way, a large number of NC data are stored in the heart disk 47.

【0022】次に、装着装置23及び編集装置24の所
定の操作により編集装置24のハートディスク47に保
存されているNCデータの幾つかが生産の必要に応じて
RAM37を介して装着装置23に転送される。転送さ
れたNCデータはRAM27内に記憶される。次に、こ
のNCデータのうちの一つを用いてチップ部品5の基板
6への装着動作が行われる。
Next, some of the NC data stored in the heart disk 47 of the editing device 24 by the predetermined operation of the mounting device 23 and the editing device 24 are transferred to the mounting device 23 via the RAM 37 as required for production. Transferred. The transferred NC data is stored in the RAM 27. Next, the mounting operation of the chip component 5 on the substrate 6 is performed using one of the NC data.

【0023】即ち、図4のNCデータが使用されるとす
ると、CPU25はRAM27内の該NCデータのステ
ップ番号毎にそのデータを読みだし、ステップ番号1の
リール番号が1であることから、リール番号1の位置の
部品供給装置8から部品5が取出できるようにするため
供給台7を移動させる。次に、ロータリテーブル13の
間欠的な回動により吸着ステ−ションIに停止した装着
ヘッド15が下降して部品5が吸着ノズル14により真
空吸引されて取り出される。
That is, if the NC data of FIG. 4 is used, the CPU 25 reads the data for each step number of the NC data in the RAM 27, and since the reel number of step number 1 is 1, the reel The supply table 7 is moved so that the component 5 can be taken out from the component supply device 8 at the position of number 1. Next, the mounting head 15 stopped at the suction station I is lowered by intermittent rotation of the rotary table 13, and the component 5 is vacuum-sucked by the suction nozzle 14 and taken out.

【0024】次に、テーブル13の回動により該装着ヘ
ッド15は認識ステ−ションIIに到達して部品5の吸
着ノズル14に対する位置ずれの認識が行われ、次に、
角度補正ステ−ションIIIにてヘッド回動装置17に
よりヘッド15が補正回動され、NCデータに示された
装着すべき角度位置になるようにされる。次に、装着ス
テーションIVでは、装着すべきXY方向位置になるよ
う認識結果を加味してX軸モータ4及びY軸モータ2が
回動されXYテ−ブル3の位置決めが行われ、装着ヘッ
ド15の下降により部品5が基板6に装着される。
Next, the mounting head 15 reaches the recognition station II by the rotation of the table 13, and the positional deviation of the component 5 with respect to the suction nozzle 14 is recognized.
In the angle correction station III, the head turning device 17 corrects and turns the head 15 to bring it to the angular position to be attached, which is indicated in the NC data. Next, in the mounting station IV, the X-axis motor 4 and the Y-axis motor 2 are rotated to position the XY table 3 in consideration of the recognition result so that the mounting head 15 is mounted. The component 5 is mounted on the substrate 6 by descending.

【0025】このようにして部品装着がなされ、NCデ
ータの最後の部品5が装着されると基板6は装着装置2
3より排出搬送される。次に、この基板6を検査した結
果あるステップ番号のXY方向の部品5の取付位置をず
らしたほうがよいことが分かると、操作者はタッチパネ
ルスイッチ32の操作により当該NCデータをCRT3
0の画面上に読み出し当該ステップ番号のXY方向の位
置のデータを修正することがてきる。もしくは装着する
順番を変えたい場合であれば同様にして変更することが
できる。
The components are mounted in this way, and when the last component 5 in the NC data is mounted, the substrate 6 is mounted on the mounting device 2
3 is discharged and conveyed. Next, as a result of inspecting the board 6, when it is found that the mounting position of the component 5 in the XY direction of a certain step number should be shifted, the operator operates the touch panel switch 32 to display the NC data in the CRT 3
The data of the position of the step number in the XY direction can be corrected by reading out on the screen of 0. Alternatively, if it is desired to change the order of mounting, it can be changed in the same manner.

【0026】このようにしてNCデータが変更されると
CPU25は変更されたNCデータをRAM27に書き
込み、その結果データ編集装置24から転送されたデー
タは書き替えられることになる。それと同時にCPU2
5は編集状態データの当該NCデータを示すプログラム
名のフラグを「1」とする。この場合「AAA」が変更
されているものであり、「1」が立てられたものとす
る。
When the NC data is changed in this way, the CPU 25 writes the changed NC data in the RAM 27, and as a result, the data transferred from the data editing device 24 is rewritten. At the same time, CPU2
5 sets the flag of the program name showing the NC data of the edit state data to "1". In this case, it is assumed that "AAA" has been changed and "1" has been set.

【0027】このようにして幾つかのNCデータが修正
されると、修正されたNCデータを示すプログラム名の
フラグが「1」ととされる。次に、操作者が装着装置2
3で編集されたNCデータをデータ編集装置24に吸い
上げて保存したいと考えたときには、両装置を通信がで
きる状態になるよう操作し、データ編集装置24の受信
キー44を押す。この保存したい場合とは、装着装置2
3のNCデータを他の種類の基板6のものに変更したい
場合等が考えられる。
When some NC data are corrected in this way, the flag of the program name showing the corrected NC data is set to "1". Next, the operator mounts the mounting device 2
When it is desired to download the NC data edited in step 3 to the data editing device 24 and store it, the two devices are operated so that they can communicate with each other, and the reception key 44 of the data editing device 24 is pressed. When you want to save this, the mounting device 2
There may be a case where it is desired to change the NC data of No. 3 to that of another type of substrate 6.

【0028】次に、CPU25はRAM27から図5に
示す編集状態データを読み出し、通信インターフェース
33及び通信インターフェース43を介してデータ編集
装置24に送信する。CPU35はこれを受信するとR
AM37の所定の領域にこの装着状態データを格納す
る。次に、CPU35は図6のフローチャートに従って
カウンタ45に「1」を格納して該カウンタ45の値の
編集状態データのプログラムNO1のプログラム名及び
フラグを読み出し「1」が格納されていることから、編
集がされていることを判断して装着装置23側に当該
「AAA」のNCデータを転送するよう信号を出し、C
PU25は「AAA」のNCデータを送信する。CPU
35はこのデータのプログラム名である「AAA」がい
ままで格納さていたものかどうかを見て、すでに格納さ
れているものであるので上書き即ちNCデータの内容を
今までのものに対して書き替える。即ち、RAM37に
一端「AAA」のNCデータを記憶してからハードディ
スク47の今までの「AAA」のNCデータを新しいも
のに書き替える。
Next, the CPU 25 reads the editing state data shown in FIG. 5 from the RAM 27 and sends it to the data editing device 24 via the communication interface 33 and the communication interface 43. When the CPU 35 receives this, R
The mounting state data is stored in a predetermined area of the AM 37. Next, the CPU 35 stores "1" in the counter 45 according to the flowchart of FIG. 6, reads the program name and flag of the program NO1 of the edit state data of the value of the counter 45, and stores "1", When it is judged that editing has been performed, a signal is sent to the mounting device 23 side to transfer the NC data of the "AAA", and C
The PU 25 transmits NC data of "AAA". CPU
Reference numeral 35 refers to whether or not the program name "AAA" of this data has been stored up to now. Since it is already stored, overwriting, that is, the content of the NC data is rewritten to that up to now. . That is, after the NC data of "AAA" is once stored in the RAM 37, the NC data of "AAA" up to now on the hard disk 47 is rewritten with new data.

【0029】次に、編集状態データの現在のプログラム
NO1の「C」の欄を見て、「E」が格納されていない
ので、カウンタ45を1歩進して「2」として、これに
より編集状態データのプログラムNO2の内容を読み込
みこのフラグは「0」であるので、データの転送要求を
出さず従って書き込み動作をせず「C」の欄を確認して
カウンタ45を1歩進させる。
Next, looking at the column of "C" of the current program NO1 of the editing state data, since "E" is not stored, the counter 45 is advanced by 1 to "2", which is edited. Since the content of the program NO2 of the state data is read and this flag is "0", the data transfer request is not issued and therefore the write operation is not performed and the column "C" is confirmed and the counter 45 is incremented by one.

【0030】次のプログラムNO3のNCデータは装着
装置23側で作成されたもので、このプログラム名「C
CC」がデータ編集装置24の中には無いものであると
きには転送されてきた当該NCデータの内容を新規な
「CCC」のプログラム名でRAM37を介してハード
ディスク47内に格納する。以上のようにして最後のプ
ログラム名の「C」の欄に「E」が格納されている場合
にはNCデータはもう無いことを判断して受信動作は終
了する。
The NC data of the next program NO3 is created on the mounting device 23 side, and the program name "C
When "CC" does not exist in the data editing device 24, the contents of the transferred NC data are stored in the hard disk 47 via the RAM 37 with a new program name "CCC". As described above, when "E" is stored in the "C" column of the last program name, it is determined that there is no NC data anymore, and the reception operation ends.

【0031】また、この時に装着装置23に受信が終了
したことが連絡されRAM27内の編集状態データの各
フラグはクリアさ「0」とされるようにしてもよい。あ
るいは、各NCデータの転送が終了するごとに、その対
応するフラグがクリアされるようにしてもよい。尚、こ
のようなデータの送受信の動作は本実施例のNCデータ
のみでなく、プリント基板の種類毎に作成される種々の
データについても適用できる。
At this time, the mounting device 23 may be notified that the reception is completed, and the flags of the edit state data in the RAM 27 may be cleared to "0". Alternatively, each time the transfer of each NC data is completed, the corresponding flag may be cleared. Note that such data transmission / reception operations can be applied not only to the NC data of this embodiment, but also to various data created for each type of printed circuit board.

【0032】また、本実施例の装着装置だけでなく、前
述するような塗布装置とデータ編集装置24との間でも
同様な動作ができる。
The same operation can be performed not only by the mounting device of this embodiment but also between the coating device and the data editing device 24 as described above.

【0033】[0033]

【発明の効果】以上のように本発明は、NC装置に保存
されているデータの内当該NC装置で編集されたデータ
のみを受信あるいは記憶部へ書き込み動作するので、短
時間で確実に更新されたデータあるいは新規のデータを
保存できるデータ編集装置を実現することができる。
As described above, according to the present invention, only the data edited in the NC device among the data stored in the NC device is received or written in the storage unit, so that the data can be surely updated in a short time. It is possible to realize a data editing device that can save saved data or new data.

【図面の簡単な説明】[Brief description of drawings]

【図1】電子部品自動装着装置及びデータ編集装置の制
御ブロック図である。
FIG. 1 is a control block diagram of an electronic component automatic mounting device and a data editing device.

【図2】電子部品自動装着装置の平面図である。FIG. 2 is a plan view of an electronic component automatic mounting device.

【図3】電子部品自動装着装置の側面図である。FIG. 3 is a side view of an electronic component automatic mounting device.

【図4】NCデータを示す図である。FIG. 4 is a diagram showing NC data.

【図5】編集状態データを示す図である。FIG. 5 is a diagram showing edit state data.

【図6】フローチャートを示す図である。FIG. 6 is a diagram showing a flowchart.

【符号の説明】[Explanation of symbols]

23 電子部品自動装着装置(NC装置) 35 CPU(書き込み手段、受信手段) 37 RAM(記憶部) 43 通信インターフェース(受信手段) 47 ハードディスク(記憶部) 23 Electronic Component Automatic Mounting Device (NC Device) 35 CPU (Writing Means and Receiving Means) 37 RAM (Memory Unit) 43 Communication Interface (Receiving Means) 47 Hard Disk (Memory Unit)

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 NC装置の作業に係わるデータを保存し
て該データを使用するNC装置との間で当該データの送
受信が可能であり、該データを記憶部に保存するデータ
編集装置において、NC装置に保存されているデータを
受信する際に前記NC装置に保存された複数の前記デー
タの内前記NC装置にて編集されたデータのみを記憶部
に書き込み動作する書き込み手段を設けたことを特徴と
するデータ編集装置。
1. A data editing device that saves data relating to the operation of an NC device and can transmit / receive the data to / from an NC device that uses the data, and saves the data in a storage unit. When the data stored in the device is received, a writing means is provided for writing into the storage unit only the data edited by the NC device among the plurality of the data stored in the NC device. Data editing device.
【請求項2】 NC装置の作業に係わるデータを保存し
て該データを使用するNC装置との間で当該データの送
受信が可能であり、該データを記憶部に保存するデータ
編集装置において、NC装置に保存されているデータを
前記記憶部に記憶する際に前記NC装置に保存された複
数の前記データの内前記NC装置にて編集されたデータ
のみを受信する受信手段を設けたことを特徴とするデー
タ編集装置。
2. A data editing device that saves data related to the operation of an NC device and can send / receive the data to / from an NC device that uses the data, wherein the data editing device saves the data in a storage unit. When storing the data stored in the device in the storage unit, a receiving means is provided for receiving only the data edited by the NC device among the plurality of data stored in the NC device. Data editing device.
【請求項3】 NC装置の作業に係わるデータを保存し
て該データを使用するNC装置との間で当該データの送
受信が可能なデータ編集装置において、前記NC装置に
保存されたデータが該NC装置で編集されたかどうかを
示す符号を受信する符号受信手段と、前記NC装置に保
存された複数の前記データの内前記符号を前記符号受信
手段が受信したデータのみを受信するデータ受信手段を
設けたことを特徴とするデータ編集装置。
3. In a data editing device capable of storing data relating to work of an NC device and transmitting / receiving the data to / from an NC device using the data, the data stored in the NC device is the NC device. A code receiving means for receiving a code indicating whether or not the code has been edited by the apparatus; and a data receiving means for receiving only the data received by the code receiving means of the code of the plurality of data stored in the NC apparatus. A data editing device characterized in that
JP13050494A 1994-06-13 1994-06-13 Data editing device Expired - Fee Related JP3898236B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13050494A JP3898236B2 (en) 1994-06-13 1994-06-13 Data editing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13050494A JP3898236B2 (en) 1994-06-13 1994-06-13 Data editing device

Publications (2)

Publication Number Publication Date
JPH07334224A true JPH07334224A (en) 1995-12-22
JP3898236B2 JP3898236B2 (en) 2007-03-28

Family

ID=15035863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13050494A Expired - Fee Related JP3898236B2 (en) 1994-06-13 1994-06-13 Data editing device

Country Status (1)

Country Link
JP (1) JP3898236B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004055710A (en) * 2002-07-18 2004-02-19 Ricoh Co Ltd Data management system for electronic component packaging, program, recording medium, and printed circuit board and product manufactured by the system
JP2004235307A (en) * 2003-01-29 2004-08-19 Fuji Mach Mfg Co Ltd Working system for circuit board and method for controlling same
JP2006332402A (en) * 2005-05-27 2006-12-07 Hitachi High-Tech Instruments Co Ltd Electronic component mount apparatus
JP2020013458A (en) * 2018-07-20 2020-01-23 ファナック株式会社 Control system for industrial machinery

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004055710A (en) * 2002-07-18 2004-02-19 Ricoh Co Ltd Data management system for electronic component packaging, program, recording medium, and printed circuit board and product manufactured by the system
JP2004235307A (en) * 2003-01-29 2004-08-19 Fuji Mach Mfg Co Ltd Working system for circuit board and method for controlling same
JP2006332402A (en) * 2005-05-27 2006-12-07 Hitachi High-Tech Instruments Co Ltd Electronic component mount apparatus
JP4722559B2 (en) * 2005-05-27 2011-07-13 株式会社日立ハイテクインスツルメンツ Electronic component mounting device
JP2020013458A (en) * 2018-07-20 2020-01-23 ファナック株式会社 Control system for industrial machinery
CN110737242A (en) * 2018-07-20 2020-01-31 发那科株式会社 Control system for industrial machine
US11561526B2 (en) 2018-07-20 2023-01-24 Fanuc Corporation Control system of industrial machine
CN110737242B (en) * 2018-07-20 2024-03-26 发那科株式会社 Control system for industrial machine

Also Published As

Publication number Publication date
JP3898236B2 (en) 2007-03-28

Similar Documents

Publication Publication Date Title
KR101153491B1 (en) Checking method of parts mounting error and checking system of parts mounting error
JPS62144392A (en) Electronic parts mounting
US6788989B2 (en) Electric-circuit board assembling line, electric-circuit board producing method and electric-circuit board assembling line controlling program
US7054707B2 (en) Electronic component mounting system and electronic component mounting method
JPH07334224A (en) Data editing device
JP2000004098A (en) Electronic component mounting device
JP2000259250A (en) Component mounting device
JP3133584B2 (en) Electronic component automatic mounting device
JP3335675B2 (en) Component mounting method and component mounting machine
JPH11234000A (en) Component mounting simulation method and component mounting simulator
JP3451147B2 (en) Electronic component mounting equipment
JPH10135686A (en) Data processing device and electronic components mounting apparatus
JP2983773B2 (en) Electronic component automatic mounting device
JP3665415B2 (en) Data creation device
JP2001135998A (en) Part mounting method and part mounting apparatus
KR910002054B1 (en) Installing device of electromagnetic appliance
JP2002223100A (en) Electronic component mounting method, electronic component mounting device and electronic component mounting system
JP2642073B2 (en) Board mounting inspection template creation device
JPH10173397A (en) Electronic component mounting machine
JPH0837399A (en) Printed board assembling device
JP2002204100A (en) Component mounting machine and method for mount component
JP2542891B2 (en) Electronic component automatic mounting device
JPH08125394A (en) Printed board assembly device
JPH06324727A (en) Numerical controller
JP2001085900A (en) Electronic component mounting order optimizing method in electronic component mounting apparatus, electronic component mounting order optimizing apparatus, recording medium capable of computer reading in which the electronic component mounting order optimizing program is recorded, and electronic component

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040510

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20040510

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040824

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040922

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041130

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20050225

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061010

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061221

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110105

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120105

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120105

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130105

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130105

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140105

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees