[go: up one dir, main page]

JPS6170609A - Program generating device of automatic inserting machine for electronic component - Google Patents

Program generating device of automatic inserting machine for electronic component

Info

Publication number
JPS6170609A
JPS6170609A JP59192226A JP19222684A JPS6170609A JP S6170609 A JPS6170609 A JP S6170609A JP 59192226 A JP59192226 A JP 59192226A JP 19222684 A JP19222684 A JP 19222684A JP S6170609 A JPS6170609 A JP S6170609A
Authority
JP
Japan
Prior art keywords
electronic component
spindle
input
arithmetic
initial data
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
Application number
JP59192226A
Other languages
Japanese (ja)
Inventor
Yoshinori Kinoshita
木下 淑憲
Morimasa Tsuzuki
都築 守正
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.)
Citizen Watch Co Ltd
Original Assignee
Citizen Watch 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 Citizen Watch Co Ltd filed Critical Citizen Watch Co Ltd
Priority to JP59192226A priority Critical patent/JPS6170609A/en
Publication of JPS6170609A publication Critical patent/JPS6170609A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4093Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine
    • G05B19/40931Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by part programming, e.g. entry of geometrical information as taken from a technical drawing, combining this with machining and material information to obtain control information, named part programme, for the NC machine concerning programming of geometry
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

PURPOSE:To obtain the program generating device of the automatic inserting machine for electronic components which is controlled automatically by providing an input device which inputs X-Y coordinates of a hole into which an electronic component is led and inserted and specified insertion condition values, and also providing an arithmetic device which outputs the axial operation position and rotational quantity of an insertion spindle. CONSTITUTION:An electronic computer 50 consists of an initial data storage device 51 which is stored with initial data previously, an arithmetic device 52 which performs specific arithmetic on the basis of values inputted through the input device 10 and outputs specific comparison values such as the X-Y coordinates and insertion direction of the insertion spindle of the automatic inserting machine, a comparing device 53 through which the X-Y coordinates and insertion direction of the insertion spindle 1 sent out of the arithmetic device 52 are passed, an output device, etc. The arithmetic device 52 performs specific arithmetic on the basis of the X-Y coordinates and insertion condition sent out of a coordinate data counter 22 and outputs the axial operation position, rotational quantity, etc., of the insertion spindle 1 of the automatic inserting machine.

Description

【発明の詳細な説明】 産業上の利用分野 本考案は電子部品のリード線をプリント基板の所定の孔
に自動挿入する電子部品自動挿入機を作動するための制
御プログラムを作成する電子部品自動挿入機のプログラ
ム作成装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention is an electronic component automatic insertion machine that creates a control program for operating an electronic component automatic insertion machine that automatically inserts lead wires of electronic components into predetermined holes of a printed circuit board. The present invention relates to a program creation device for a machine.

〔従来の技術〕[Conventional technology]

第7図は電子部品自動挿入機の概略構成を示すものであ
る。図中1は挿入スピンドルであり、この挿入スピンド
ル1の先端部に電子部品2を挾持する挟持爪6が設けら
れている。また挿入スピンドル1は軸方向に移動自在で
あると共に軸を中心にして回動自在に挿入ヘッド本体4
へ配設されている。電子部品自動挿入機5は上記挿入ス
ピンドル1に所定の軸方向動作及び回動動作をさせて、
挟持爪6に挾持された電子部品2を、N 、C制御され
る移動テーブル乙に取付けられたプリント基板7の所定
の孔へ挿入するものである。
FIG. 7 shows a schematic configuration of an automatic electronic component insertion machine. In the figure, reference numeral 1 denotes an insertion spindle, and a clamping claw 6 for clamping an electronic component 2 is provided at the tip of the insertion spindle 1. In addition, the insertion spindle 1 is movable in the axial direction, and the insertion head main body 4 is rotatable about the axis.
It is located at The electronic component automatic insertion machine 5 causes the insertion spindle 1 to perform predetermined axial and rotational movements,
The electronic component 2 held by the holding claws 6 is inserted into a predetermined hole of a printed circuit board 7 attached to a moving table B which is controlled by N and C.

ところで、上述した電子部品自動挿入機の挿入動作を自
動制御するためには、プリント基板6の所定の孔の座標
位置、挿入する部品の種類及び挿人する方向など挿入デ
ータとして当該自動挿入機の制御装置に入力してやらな
ければならず、そのためのプログラム作成装置が必要で
ある。
By the way, in order to automatically control the insertion operation of the above-mentioned automatic electronic component insertion machine, it is necessary to use the automatic insertion machine as insertion data such as the coordinate position of a predetermined hole in the printed circuit board 6, the type of component to be inserted, and the direction of insertion. It must be input to the control device, and a program creation device is required for that purpose.

一般に、そのようなプログラム作成装置は、電子部品自
動挿入機により挿入ヘッドの動作が異なるため汎用機が
なく、電子部品自動挿入機の開発に伴って当該挿入機専
用のプログラム作成装置が開発されている。
In general, there is no general-purpose program creation device for such a program because the operation of the insertion head differs depending on the automatic electronic component insertion machine, and with the development of the automatic electronic component insertion machine, a program creation device dedicated to the insertion machine has been developed. There is.

本発明は、上述した事情に基づいてなされたものであり
、その目的は挿入する部品に対しての挿入スピンドルの
座標位置及び挿入方向を挿入データとして入力すること
により自動制御される電子部品自動挿入機のプログラム
作成装置を提供することである。
The present invention has been made based on the above-mentioned circumstances, and its purpose is to automatically insert electronic components that are automatically controlled by inputting the coordinate position and insertion direction of the insertion spindle with respect to the component to be inserted as insertion data. The purpose of this invention is to provide a machine programming device.

〔発明の構成〕[Structure of the invention]

本発明は上記目的を達成するために、プリント基板にお
ける電子部品のリードを挿入すべき孔のX−Y座標値と
電子部品の挿入条件により特定される挿入条件値とが少
なくとも入力される入力装置と、電子部品の型式により
特定される初期データをあらかじめ記憶する初期データ
記憶装置と、上記入力装置を介して入力された各入力値
にもとづいて所定の演算を行ない電子部品自動挿入機の
挿入スピンドルの軸方向動作位置及び回動量と所定の比
較値とを出力する演算装置と、上記比較値と上記初期デ
ータ記憶装置から送出された初期データとを比較してこ
れらの値の差が許容範囲内であった場合に上記演算装置
から送出された挿入スピンドルの軸方向動作位置及び回
動量を通過させる比較装置とを具備した構成をなす。
In order to achieve the above object, the present invention provides an input device into which at least the X-Y coordinate values of a hole in a printed circuit board into which a lead of an electronic component is to be inserted and the insertion condition value specified by the insertion condition of the electronic component are input. an initial data storage device that stores initial data specified by the type of electronic component in advance; and an insertion spindle of an automatic electronic component insertion machine that performs predetermined calculations based on each input value inputted through the input device. an arithmetic device that outputs the axial movement position and amount of rotation of the axial direction and a predetermined comparison value, and compares the comparison value with the initial data sent from the initial data storage device and determines that the difference between these values is within an allowable range. and a comparison device that passes through the axial operating position and rotation amount of the insertion spindle sent out from the arithmetic device in the case of .

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図は本実施例のプログラム作成装置の構成を示すブ
ロック図、第2図は同装置の外観を示す正面図である。
FIG. 1 is a block diagram showing the configuration of the program creation device of this embodiment, and FIG. 2 is a front view showing the external appearance of the device.

図中10は入力装置である。この入力装置10には少な
(ともプリント基板における電子部品のリードを挿入す
べき孔のX−Y座標値(以下、単にX−Y座標値という
)と電子部品の挿入条件により特定される挿入条件とが
入力される。ここで上記X−Y座標値とは、プリント基
板の所定点を原点としたX−Y座標を考えて、この座標
系により電子部品のリードを挿入すべき孔の位置を特定
した値である。また、本実施例においては、上記挿入条
件としてステーション番号(即ち複数配設された挿入ス
ピンドルのうち使用挿入スピンドル配置番号)、電子部
品の挿入角度、リード線数などが入力される。
In the figure, 10 is an input device. This input device 10 has an insertion condition specified by the X-Y coordinate values (hereinafter simply referred to as X-Y coordinate values) of the hole in the printed circuit board into which the lead of the electronic component is to be inserted and the insertion condition of the electronic component. Here, the above X-Y coordinate value refers to the X-Y coordinate with a predetermined point on the printed circuit board as the origin, and the position of the hole where the lead of the electronic component is inserted using this coordinate system. This is the specified value.In addition, in this embodiment, the station number (i.e., the placement number of the insertion spindle used among the plurality of insertion spindles), the insertion angle of the electronic component, the number of lead wires, etc. are input as the insertion conditions. be done.

上記電子部品挿入角度とは、即ち電子部品を挿入する際
のX−Y座標平面上の向きであり、例えば電子部品がI
Cの場合は第5図に示すように11.12.16.14
04つの向きが考えられるため、そのうち一つに特定す
るものである。
The above-mentioned electronic component insertion angle is the direction on the X-Y coordinate plane when inserting the electronic component, for example, if the electronic component is
In the case of C, 11.12.16.14 as shown in Figure 5.
Since there are four possible orientations, one of them is specified.

上記リード線数とは、総てのリード線を結んだ場合に形
成される仮想図形の中心位置を求めるために必要な最低
限のリード線数をいい、1〜3本に特定される。例えば
、第6図Ca)〜(d)K示すように、連結ピノ15(
本実施例における電子部品の概念に含めることとする)
の場合は1本、抵抗16等の場合は2本、トランジスタ
17等の場合は3本であり、ICl3の場合は図示の如
く対称な角部の2本のリード線18a、18bを特定す
ればよいので2本となる。
The number of lead wires mentioned above refers to the minimum number of lead wires required to find the center position of a virtual figure formed when all the lead wires are connected, and is specified as 1 to 3. For example, as shown in Fig. 6 Ca) to (d) K, the connected pinot 15 (
(Included in the concept of electronic components in this example)
In the case of , there is one wire, in the case of the resistor 16 etc. there are two wires, in the case of the transistor 17 etc. there are three wires, and in the case of ICl3, if you specify the two lead wires 18a and 18b at the symmetrical corners as shown in the figure, It's good, so there will be two.

尚、X−Y座標値は1つの電子部品につき当該リード線
数だけ繰返して入力される。
Note that the X-Y coordinate values are repeatedly input for the number of lead wires for one electronic component.

前記入力装置10は、第1図に示す如く入力部19がキ
ーボード20及びX−Y座標測定器21からなり、これ
から入力される入力(直すなわち、X−Y座標と挿入条
件を挿入電子部品ごとに座標データカウンタ22でまと
めて出力するものである。すなわち、X−Y座標測定器
21は前記X−Y座標値を測定すると共に当該測定値を
座標データカウンタ22へ送出する。また、キーボード
20からは前記挿入条件値が入力されて当該入力値を座
標データカウンタ22へ送出する。
As shown in FIG. 1, the input device 10 has an input unit 19 that includes a keyboard 20 and an X-Y coordinate measuring device 21, and inputs (directly, X-Y coordinates and insertion conditions) for each inserted electronic component. In other words, the X-Y coordinate measuring device 21 measures the X-Y coordinate values and sends the measured values to the coordinate data counter 22. The insertion condition value is input from , and the input value is sent to the coordinate data counter 22 .

ここで、上述した入力装置のさらに具体的な構造を第2
図〜第4図にもとづいて説明する。尚、第3図は入力装
置10の外観を示す平面図、第4図はキーボード20を
拡大して示す図である。
Here, the more specific structure of the above-mentioned input device will be explained in the second section.
This will be explained based on FIGS. 3 is a plan view showing the external appearance of the input device 10, and FIG. 4 is an enlarged view showing the keyboard 20.

すなわち、入力装置10の本体23上には、X−Y座標
測定器21が設けられている。このX−Y座標測定器2
1は、前後方向(即ち、Y方向)に設けられたレール2
4.24に摺動台25が摺動自在に載置され、この摺動
台25の横方向に設けられたレール26に、電子部品を
挿入するプリント基板27の所定の挿入孔の位置を検出
する検出子28が左右方向(即ち、X方向)に慴動自在
に設けられたものである。この検出子28にはハンドル
29が一体的に設けられており、このハンドル29の操
作により検出子28をX−Y方向に移動させることがで
きて、レール24.26に平行に設けられたリニアスケ
ール(図示せず)で検出子28の座標値を読み取る。
That is, an X-Y coordinate measuring device 21 is provided on the main body 23 of the input device 10. This X-Y coordinate measuring device 2
1 is a rail 2 provided in the front-rear direction (i.e., Y direction)
4. A sliding table 25 is slidably placed on 24, and the position of a predetermined insertion hole of a printed circuit board 27 into which an electronic component is inserted is detected on a rail 26 provided in the horizontal direction of this sliding table 25. A detector 28 is provided to be movable in the left and right direction (ie, in the X direction). This detector 28 is integrally provided with a handle 29, and by operating this handle 29, the detector 28 can be moved in the X-Y direction. The coordinate values of the detector 28 are read using a scale (not shown).

上記検出子28は座標データカウンタ22に接続され、
当該検出子28により検出された挿入孔のX−Y座標値
が後述するキーボード2oの入力キーの操作で上記座標
データカウンタ22へ出力される。また、検出子28の
移動可能な平面の下方には、プリント基板27を載置す
る載置台6Qが設けられ、この載置台30の手前端には
プリント基板27を固定する固定部材61が設けられて
いる。
The detector 28 is connected to the coordinate data counter 22,
The X-Y coordinate values of the insertion hole detected by the detector 28 are output to the coordinate data counter 22 by operating input keys on the keyboard 2o, which will be described later. Further, a mounting table 6Q on which the printed circuit board 27 is placed is provided below the movable plane of the detector 28, and a fixing member 61 for fixing the printed circuit board 27 is provided at the front end of this mounting table 30. ing.

キーボード20は、第3図に示す如く本体26の手前左
側に設けられており、第4図に示す如く各種キーが配設
されたものである。このキーボード20にお(・て、6
2.66.64は、前述したリード線数を入力するため
のリード線キーである。
The keyboard 20 is provided on the front left side of the main body 26 as shown in FIG. 3, and is provided with various keys as shown in FIG. 4. This keyboard 20 (・te, 6
2, 66, and 64 are lead wire keys for inputting the number of lead wires described above.

65は原点キーであり、X−Y座標値の原点を所要によ
り移動させる際に使用するものである。
Reference numeral 65 is an origin key, which is used to move the origin of the X-Y coordinate values as required.

66はシフトキーであり、電子部品のリード線間中心と
挿入スピンドル1の中心とにずれがあるときに、このず
れを補正したデータを入力するために使用するものであ
る。
66 is a shift key, which is used when there is a deviation between the center between the lead wires of the electronic component and the center of the insertion spindle 1, to input data corrected for this deviation.

67.68は人カキ−であり、検出子28で検出したX
−Y座標値を座標データカウンタ22へ入力する際に使
用する。すなわち、まず“I N ”キー67により入
力しようとするX−Y座標値を表示器69に表示し、当
該表示された値を確認後、“確認“キー38の操作によ
り座標データ力ウノタ22へ出力する。40はクリアー
キー、41はキャンセルキーである。
67.68 is a human oyster, and the X detected by detector 28
-Used when inputting the Y coordinate value to the coordinate data counter 22. That is, first, the X-Y coordinate value to be input is displayed on the display 69 using the "I N" key 67, and after confirming the displayed value, the coordinate data input unit 22 is entered by operating the "Confirm" key 38. Output. 40 is a clear key, and 41 is a cancel key.

また、42.43は挿入条件指令キーであり、電子計算
機50のキーボード54がら分岐して取出された特定文
字のアルファベットキーで、このキー42.46の操作
により入力コードを設定する。即ち42はMコードキー
で、挿入する部品の方向などの挿入条件設定のためのデ
ータを入力するものであり、46はステーションキーで
あり、このキーの操作により挿入スピンドルの番号を指
定する。44・・・44はデシマルキーであり、これら
のキーの操作により各種具体的数値を入力する。
Reference numerals 42 and 43 are insertion condition command keys, which are alphabet keys for specific characters taken out from the keyboard 54 of the computer 50, and input codes are set by operating these keys 42 and 46. That is, 42 is an M code key, which is used to input data for setting insertion conditions such as the direction of the inserted part, and 46 is a station key, by operating this key, the number of the insertion spindle is specified. 44...44 are decimal keys, and various specific numerical values are input by operating these keys.

上述した挿入条件指令キー42、ステーションキー46
、デシマルキ−44は、即ち、電子計算機におけるキー
ボードの操作キーと同様の機能を果たすものである。
The above-mentioned insertion condition command key 42 and station key 46
, decimal key 44 has the same function as the operation keys of a keyboard in an electronic computer.

上述した構成の入力装置10は、通常の座標データカウ
ンタを有するX−Y座標測定器を改良して、当該測定器
に所定の入力操作を行なうためのキーボードを設けたも
のであり、従って、極めて安価に製作し得るものである
。また、X−Y座標測定器21及びキーボードを同一位
置に立って連続的に操作できるので、操作性にも優れた
ものである。
The input device 10 configured as described above is an improved X-Y coordinate measuring device having a normal coordinate data counter, and is equipped with a keyboard for performing predetermined input operations on the measuring device. It can be manufactured at low cost. Furthermore, since the X-Y coordinate measuring device 21 and the keyboard can be operated continuously while standing at the same position, the apparatus has excellent operability.

第1図において50は電子計算機である。この電子計算
機50は、ステーション番号と使用する挿入スピンドル
や電子部品の型式により特定される初期データをあらか
じめ記憶する初期データ記憶装置51と、前記入力装置
10を介して入力された各入力値にもとづいて所定の演
算を行ない電子部品自動挿入機の挿入スピンドル1のX
−Y座標及び挿入方向などによる所定の比較値を出力す
る演算装置52と、上記比較唾と上記初期データ記憶装
置51かも送出された初期データとを比較してこれらの
値の差が許容範囲内であった場合に上記演算装置52か
も送出された挿入スピンドル1のX−Y座標及び挿入方
向を通過させる比較装置56及び出力装置等とからなる
。かかる電子計算機50も通常のものを使用し得る。
In FIG. 1, 50 is an electronic computer. This electronic computer 50 includes an initial data storage device 51 that stores in advance initial data specified by the station number and the model of the insertion spindle and electronic components used, and each input value inputted via the input device 10. X of the insertion spindle 1 of the automatic electronic component insertion machine.
- The arithmetic device 52 that outputs a predetermined comparison value based on the Y coordinate, insertion direction, etc., compares the comparison saliva with the initial data sent by the initial data storage device 51, and determines that the difference between these values is within an allowable range. In this case, the arithmetic unit 52 also includes a comparator 56 for passing the X-Y coordinates and insertion direction of the inserted insertion spindle 1, an output device, etc. A conventional electronic computer 50 may be used.

前記初期データ記憶装置51に記憶される切期−データ
は、本実施例においては、前記リード線数を特定するた
めに選択したリード線のリード線間距離を用いる。この
初期データを初期データ入力装置54(即ち、電子計算
機のキーボード)から入力して、あらかじめ各種挿入部
品につき初期データ記憶装置51に記憶させておく。尚
、検索用のデータとしてステーション番号及び使用する
挿入スピンドルも同時に記憶しておく。
In this embodiment, the cut-off data stored in the initial data storage device 51 uses the distance between the lead wires selected to specify the number of lead wires. This initial data is input from the initial data input device 54 (namely, the keyboard of the computer) and is stored in advance in the initial data storage device 51 for various inserted parts. Note that the station number and the insertion spindle to be used are also stored as search data at the same time.

前記演算装置52は、前述した座標データカラ/り22
から送出されたX−Y座標値及び挿入条件にもとづき所
定の演算を行なって、電子部品自動挿入機の挿入スピン
ドル1の軸方向動作位置及び同スピンドル10回動量等
を出力する。
The arithmetic unit 52 calculates the coordinate data color/reference 22 described above.
A predetermined calculation is performed based on the X-Y coordinate values and insertion conditions sent from the electronic component automatic insertion machine, and the axial operating position of the insertion spindle 1 of the automatic electronic component insertion machine, the amount of rotation of the spindle 10, etc. are output.

ここで、電子部品自動挿入機の挿入スピンドル1の軸方
向動作位置及び同スピンドル1の回動量について説明す
る。
Here, the axial operating position of the insertion spindle 1 of the automatic electronic component insertion machine and the amount of rotation of the spindle 1 will be explained.

第6図(a)に示した如きリード線数が1本の1   
電子部品は、そのリード線が挿入スピンドル1の中心と
同一直線上に位置する状態で挟持爪6に挾持される。
The number of lead wires is 1 as shown in Figure 6(a).
The electronic component is clamped by the clamping claws 6 with its lead wire positioned on the same straight line as the center of the insertion spindle 1.

従って、当該電子部品では、挿入スピンドル1の中心が
上記リード線を挿入すべき孔の直上にきた位置が軸方向
動作位置となる。
Therefore, in this electronic component, the position where the center of the insertion spindle 1 is directly above the hole into which the lead wire is inserted becomes the axial operating position.

また、当該電子部品では挿入スピンドル1が回動を要せ
ず、従って、回動量は零である。
Further, in this electronic component, the insertion spindle 1 does not require rotation, and therefore, the amount of rotation is zero.

第6図(b)、(d)に示した如きリード線数が2本の
電子部品は、一般に、当該各リード線を結んだ線の中点
が挿入スピンドル1の中心と同一直線上に位置する状態
で挾持される。従って、当該電子部品では、挿入スピン
ドル1の中心が上記各リード線を挿入すべき孔を結んだ
直線の中点の直上にきた位置が軸方向動作位置である。
For electronic components with two lead wires as shown in FIGS. 6(b) and 6(d), the midpoint of the line connecting each lead wire is generally located on the same straight line as the center of the insertion spindle 1. It is held in a state of Therefore, in this electronic component, the position where the center of the insertion spindle 1 is directly above the midpoint of the straight line connecting the holes into which the lead wires are to be inserted is the axial operating position.

また、当該電子部品では、前記挿入角度て応じた回動量
を要することになる。
Further, the electronic component requires a rotation amount corresponding to the insertion angle.

第6図(C)に示した如きリード線数が3本の電子部品
は、一般に、当該各リード線を結んで形成される仮想図
形の中点が挿入スピンドル1の中心と同一直線上に位置
する状態で挾持される。従って、当該電子部品では、挿
入スピンドル1の中心が上記各リード線を挿入すべき各
孔を結んで形成される仮想図形の中点の直上にきた位置
が軸方向動作位置である。また、当該電子部品でも、前
記挿入角度に応じた回動量を要することになる。
Generally, for an electronic component having three lead wires as shown in FIG. 6(C), the midpoint of the virtual figure formed by connecting the lead wires is located on the same straight line as the center of the insertion spindle 1. It is held in a state of Therefore, in this electronic component, the position where the center of the insertion spindle 1 is directly above the midpoint of the virtual figure formed by connecting the holes into which the lead wires are to be inserted is the axial operating position. Further, the electronic component also requires a rotation amount corresponding to the insertion angle.

挿入スピンドル1の軸方向動作位置及び同スピンドル1
0回動量は、上述した如き内容のものであるため、演算
装置52は前記X−Y座標値及び挿入条件値にもとづき
単純な幾伺学的演算処理をしてこれら挿入データを出力
することができる。
Axial operating position of the insertion spindle 1 and the same spindle 1
Since the amount of 0 rotation is as described above, the calculation device 52 can perform simple geometric calculation processing based on the X-Y coordinate values and insertion condition values and output these insertion data. can.

尚、当該演算過程において各リード線間距離が算出され
るが、このリード線間距離の値も演算装置1から出力さ
れる。
Note that in the calculation process, the distance between each lead wire is calculated, and the value of the distance between the lead wires is also output from the calculation device 1.

前記比較装置56は、前記初期データ記憶装置51に記
憶された各種電子部品のリード線間距離のデータのうち
から該当電子部品のデータを取出して入力すると共に、
前記演算装置52からの出力[直を入力する。そして、
初期データ記憶装置51からのリード線間距離データと
演算装置52からのリード線間短端演算値とを比較して
、これらの値の差が所定の許容範囲に収まっていた場合
には演算装置f¥52から同時に送出された挿入スピン
ドル1の軸方向動作位置及び同スピンドル10回動量の
各位を通過させる。かかる比較装置56、及び前記初期
データ記憶装#51の系統は、いわゆる入力ミス防止用
の確認回路であり、上述した比較値が許容範囲外であっ
た場合は、入力ミスとして電子計算機50の表示装置に
その旨を表示する。
The comparison device 56 extracts and inputs the data of the corresponding electronic component from among the data on the distance between lead wires of various electronic components stored in the initial data storage device 51, and
The output from the arithmetic unit 52 is input. and,
The distance between lead wires data from the initial data storage device 51 is compared with the short end calculated value between the lead wires from the calculation device 52, and if the difference between these values is within a predetermined tolerance range, the calculation device The axial movement position of the insertion spindle 1 and the amount of rotation of the spindle 10 simultaneously fed out from f\52 are passed through. The system of the comparison device 56 and the initial data storage device #51 is a confirmation circuit for preventing input errors, and if the above-mentioned comparison value is outside the allowable range, the electronic computer 50 displays an input error. Display this on the device.

図中55はデータ記憶装置であり、上記比較装置56を
通過した各位を一時的に記憶する。プログラムを作成す
るためには、挿入電子部品の全てにつき挿入スピンドル
1の軸方向動作位置及び同スピンドル1の回動量を得る
必要があるため、当該操作を終了するまでの間はこのデ
ータ記憶装置55に記憶させておく。
In the figure, numeral 55 is a data storage device, which temporarily stores the information that has passed through the comparison device 56. In order to create a program, it is necessary to obtain the axial movement position of the insertion spindle 1 and the amount of rotation of the spindle 1 for all inserted electronic components, so the data storage device 55 is used until the operation is completed. Let me remember it.

そして、図中56は出力装置であり、上記データ記憶装
置に記憶された挿入データをプロノビ−ディスクや磁気
テープ等の記憶媒体に記憶させて、電子部品自動挿入機
における制御装置へ入力するためのプログラム体を作成
する。− 尚、本発明は上述した一実施例に限定されるものではな
く、本発明の要旨を逸脱しない範囲で種々変形実施可能
であることは勿論である。
Reference numeral 56 in the figure is an output device, which stores the insertion data stored in the data storage device in a storage medium such as a pronovy disk or magnetic tape, and inputs it to the control device of the automatic electronic component insertion machine. Create a program body. - Note that the present invention is not limited to the above-described embodiment, and it goes without saying that various modifications can be made without departing from the gist of the present invention.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように本発明によれば、プリン
ト基板における電子部品のリード挿入すべき孔のX−Y
座標値と電子部品の挿入条件により特定される挿入条件
値とを入力する入力装置を設けると共に、この入力装置
から送出されたデータにもとづき所定の演算を行ない電
子部品自動挿入機の挿入スピンドルの軸方向動作位置及
び回動量を出力する演算装置を設けたので、挿入スピン
ドルの軸方向動作位置及び回動量を挿入データとして入
力することにより自動制御される型式の電子部品自動挿
入機のプログラム作成装置を提供することができる。さ
らに、演算装置から所定の比較値を出力すると共に、電
子部品の型式により特定1  される初期データをあら
かじめ記憶する初期データ記憶装置を設け、かつ、上記
比較値と上記初期データとを比較してこれらの値の差が
許容範囲内であった場合にのみ演算装置から送出された
挿入スピンドルの軸方向動作位置及び回動量を通過させ
る比較装置を設けたので、入力ミスを防止して的確な制
御をなし得るプログラムを作成することができる。
As is clear from the above description, according to the present invention, the X-Y
An input device is provided for inputting coordinate values and insertion condition values specified by the insertion conditions of electronic components, and a predetermined calculation is performed based on the data sent from this input device to determine the axis of the insertion spindle of the automatic electronic component insertion machine. Since we have installed a calculation device that outputs the directional movement position and rotation amount, we have created a program creation device for a type of automatic electronic component insertion machine that is automatically controlled by inputting the axial movement position and rotation amount of the insertion spindle as insertion data. can be provided. Further, an initial data storage device is provided which outputs a predetermined comparison value from the arithmetic unit and stores in advance initial data specified by the model of the electronic component, and compares the comparison value with the initial data. A comparison device is installed that passes the axial operating position and rotation amount of the insertion spindle sent from the calculation device only when the difference between these values is within the allowable range, thereby preventing input errors and ensuring accurate control. You can create a program that can do the following.

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

第1図は本発明の一実施例におけるプログラム作成装置
のブロック図、第2図は同装置の外観を示す正面図、第
3図は入力装置の外観を示す平面図、第4図はキーボー
ドの外観を拡大して示す平面図、第5図は電子部品の挿
入角度の例を示す図、第6図(a)、(b)、(c)、
(d)は各種電子部品を示す図、第7図は電子部品自動
挿入機の要部を示す構成図である。 1・・・・・挿入スピンドル、10・・・・・・入力装
置、20・・・・・・キーボード、21・・・・・・X
−Y座標測定器、22・・・・・・座標データカウンタ
、5o:・・・・・電子計算機、51・・・・・・初期
データ記憶装置、52・・・・・演算装置、53・・・
・・・比較装置。 特許出願人 シチズン時計株式会社 第2 図 第5図 j4 第6図 (a )(b)(C)   (d) 第7図
Fig. 1 is a block diagram of a program creation device according to an embodiment of the present invention, Fig. 2 is a front view showing the appearance of the same device, Fig. 3 is a plan view showing the appearance of the input device, and Fig. 4 is a diagram of the keyboard. A plan view showing an enlarged appearance; FIG. 5 is a diagram showing an example of the insertion angle of electronic components; FIGS. 6(a), (b), (c),
(d) is a diagram showing various electronic components, and FIG. 7 is a configuration diagram showing the main parts of the automatic electronic component insertion machine. 1...Insertion spindle, 10...Input device, 20...Keyboard, 21...X
- Y coordinate measuring device, 22... Coordinate data counter, 5o:... Electronic computer, 51... Initial data storage device, 52... Arithmetic device, 53.・・・
...Comparison device. Patent applicant Citizen Watch Co., Ltd. Figure 2 Figure 5 j4 Figure 6 (a) (b) (C) (d) Figure 7

Claims (1)

【特許請求の範囲】[Claims] プリント基板における電子部品のリードを挿入すべき孔
のX−Y座標値と電子部品の挿入条件により特定される
挿入条件値とが少なくとも入力される入力装置と、電子
部品の型式により特定される初期データをあらかじめ記
憶する初期データ記憶装置と、上記入力装置を介して入
力された各入力値にもとづいて所定の演算を行ない電子
部品自動挿入機の挿入スピンドルの軸方向動作位置及び
回動量と所定の比較値とを出力する演算装置と、上記比
較値と上記初期データ記憶装置から送出された初期デー
タとを比較してこれらの値の差が許容範囲内であった場
合に上記演算装置から送出された挿入スピンドルの軸方
向動作位置及び回動量を通過させる比較装置とを具備し
たことを特徴とする電子部品自動挿入機のプログラム作
成装置。
an input device into which at least the X-Y coordinate values of a hole in a printed circuit board into which an electronic component lead is to be inserted and an insertion condition value specified by the insertion condition of the electronic component; and an initial input device specified by the model of the electronic component; An initial data storage device stores data in advance, and predetermined calculations are performed based on each input value inputted through the input device, and the axial movement position and amount of rotation of the insertion spindle of the automatic electronic component insertion machine are determined. an arithmetic device that outputs a comparison value; and an arithmetic device that compares the comparison value and the initial data sent from the initial data storage device, and if the difference between these values is within an allowable range, the arithmetic device outputs the data. 1. A program creation device for an automatic electronic component insertion machine, comprising a comparison device that passes the axial operating position and rotation amount of an insertion spindle.
JP59192226A 1984-09-13 1984-09-13 Program generating device of automatic inserting machine for electronic component Pending JPS6170609A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59192226A JPS6170609A (en) 1984-09-13 1984-09-13 Program generating device of automatic inserting machine for electronic component

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59192226A JPS6170609A (en) 1984-09-13 1984-09-13 Program generating device of automatic inserting machine for electronic component

Publications (1)

Publication Number Publication Date
JPS6170609A true JPS6170609A (en) 1986-04-11

Family

ID=16287757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59192226A Pending JPS6170609A (en) 1984-09-13 1984-09-13 Program generating device of automatic inserting machine for electronic component

Country Status (1)

Country Link
JP (1) JPS6170609A (en)

Similar Documents

Publication Publication Date Title
US6161079A (en) Method and apparatus for determining tolerance and nominal measurement values for a coordinate measuring machine
US4484286A (en) Numerical control system
JPS59123008A (en) Forming method of part program
JPH03100807A (en) Interactive mounting machine NC data creation device
US5250886A (en) Method of controlling robot and robot control apparatus
JPS6170609A (en) Program generating device of automatic inserting machine for electronic component
US4204144A (en) Position control system
JPH03290705A (en) Numerical controller
EP0419672A1 (en) Method of plotting tool shape
JPH01301042A (en) Numerical value control device equipped with work centering function
JP2877882B2 (en) Component mounting position input method, mounting position input device, and NC data creation method using the same
JPS6299060A (en) tool preset
JPH0583337B2 (en)
JPS59140510A (en) Numerical controller
JPS63313206A (en) Nc servo-simulator
JP2845373B2 (en) Method and controller for storing teaching points
KR840001179B1 (en) How to perform machining operations using numerical data
JPS62152647A (en) Cutting edge measurement method
JPS6128105A (en) System for creating work data
JPS6165313A (en) Coordinate system setting device for machine tools
JPS6125208A (en) Automatic coordinate system setting device for machine tools
JPS6048243A (en) Zone margin machining method
JPS60124706A (en) Playback robot
JPS63250704A (en) Printed board assembly NC data editing method
JPH0462408A (en) Control table generating device for measuring machine