KR19980078955A - Auto insertion path preparation device with dead area touch test and its inspection method - Google Patents
Auto insertion path preparation device with dead area touch test and its inspection method Download PDFInfo
- Publication number
- KR19980078955A KR19980078955A KR1019970016601A KR19970016601A KR19980078955A KR 19980078955 A KR19980078955 A KR 19980078955A KR 1019970016601 A KR1019970016601 A KR 1019970016601A KR 19970016601 A KR19970016601 A KR 19970016601A KR 19980078955 A KR19980078955 A KR 19980078955A
- Authority
- KR
- South Korea
- Prior art keywords
- dead area
- data
- reading
- dead
- hole
- Prior art date
Links
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Abstract
데드 영역 터치검사 기능을 구비한 자삽 경로 작성장치와 그 검사방법에 관한 것이며, 데이타 베이스 수단에 저장된 캐드 데이타를 읽어들이고, 상기 캐드 데이타의 일부인 인쇄회로기판 데이타에서 기판의 대각선으로 마주보는 모서리 좌표를 읽어 기판의 크기를 산출하는 단계와, 상기 읽어들인 모서리 좌표로 부터 데드 영역의 중심을 추출하고, 모서리 주변의 데드영역 반지름과 각 변의 데드영역의 폭과 깊이를 읽어들이는 단계와, 한 부품을 선택하여 홀 좌표를 읽어들이고 인쇄회로기판의 네 모서리와 홀 사이의 거리를 산출하여 그 사이의 거리가 모서리 주변의 데드영역에 포함되는지를 판단하여 데드영역 터치 부품을 판단하는 단계와, 상기 선택된 부품의 홀 좌표가 변의 데드영역에 포함되는지를 판단하여 데드영역 터치부품을 판단하는 단계를 구비한다.The present invention relates to a self-insertion path preparation device having a dead area touch inspection function and a method for inspecting the same, and to reading CAD data stored in a database means, and determining diagonal coordinates of the substrate facing diagonally from the printed circuit board data which is part of the CAD data. Reading the size of the substrate; extracting the center of the dead area from the read edge coordinates; reading the radius of the dead area around the edge and the width and depth of the dead area of each side; Selecting and reading the hole coordinates and calculating a distance between the four corners of the printed circuit board and the hole to determine whether the distance between the four edges is included in the dead area around the edge, and determining the dead area touch part; The dead zone touch part is determined by determining whether the hole coordinates of the edge are included in the dead area of the side. And a.
Description
본 발명은 자삽 경로 작성장치에 관한 것으로, 특히 자삽장비가 미치지 않는 데드영역에 장착되는 부품을 검사하여 표시하는 데드영역 터치검사 기능을 구비한 자삽 경로 작성장치와 그 검사방법에 관한 것이다.The present invention relates to an apparatus for creating a magnetic path, and more particularly, to a method for inspecting and inserting a magnetic field path having a dead area touch inspection function for inspecting and displaying a component mounted in a dead area that does not reach the magnetic insertion device.
전자산업의 발달과 더불어 각종 전자 부품이 장착되는 프린트 기판(PCB:Printed Circuit Board)에 부품을 자동으로 삽입하는 자동 삽입기의 사용이 증가하고 있다. 자동 삽입기이 운용을 위해 현장의 작업자들은 자삽의 작업 준비시간 및 작업지도표를 작성하여 자삽경로를 사전에 결정한 후, 이에 대한 수치 제어프로그램 및 작업지도표를 작성하여 자삽장비의 효율을 높여 운용한다.With the development of the electronics industry, the use of automatic inserters for automatically inserting components into printed circuit boards (PCBs) on which various electronic components are mounted is increasing. In order to operate the automatic inserter, the workers in the field prepare the preparation time and the work guidance table of the javelin in advance to determine the path of the insertion. Then, the numerical control program and the work guidance table are prepared for the operation to increase the efficiency of the insertion tool. .
현장에서 오랫동안 근무해온 작업자라 하더라도 수작업으로 일일이 이러한 작업을 한다는 것은 상당한 시간을 필요로 할 뿐만 아니라 매우 고된 작업이기 때문에 합리적인 운영전략을 세우기 위하여 컴퓨터를 이용하여 자삽 경로를 자동으로 생성시키는 자삽경로 작성장치가 개발되어 있다.Even if the worker has been in the field for a long time, doing this work by hand requires not only a considerable amount of time, but also a very laborious task. Is developed.
각 부품들은 인쇄 회로기판에 삽입될 때, 자삽장비에 공급되는 부품의 각도와 장치시의 삽입각도와 차이가 있으며 이러한 차이점을 고려하지 않고 자삽경로를 작성하면 실제 자삽작업시에 자삽장비가 미치지 못하는 데드영역 또는 부품의 크기특성에 의해 발생하는 데드영역에 부품이 삽입되도록 설계되어 불량품이 생길 수 있다.When the parts are inserted into the printed circuit board, there is a difference between the angles of the parts supplied to the insertion device and the insertion angle at the time of installation. Parts may be inserted into the dead area generated by the dead area or the size characteristics of the parts, thereby causing defective products.
본 발명은 상기의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 자삽 작업할 프린트 기판에서 자삽 장비가 미치지 않는 데드영역에 부품이 삽입되는지를 검사하는 데드영역 터치검사 기능을 구비한 자삽 경로 작성장치와 그 검사방법을 제공하는 것이다.An object of the present invention is to solve the above problems, an object of the present invention is a magnetic insertion path creating apparatus having a dead area touch inspection function to check whether a component is inserted into the dead area that does not reach the magnetic insertion equipment in the printed substrate to be inserted And the inspection method.
상기의 목적을 달성하기 위하여 본 발명에 의한 장치는 부품 데이타 및 캐드 데이타등 각종 데이타를 입력하는 입력수단과, 상기 부품데이타 및 캐드 데이타 등을 저장하는 데이타 베이스 저장수단과, 상기 데이타 베이스 수단에 저장된 캐드 데이타를 읽어들여 각 부품의 홀 정보를 추출하고 인쇄회기판의 데드영역을 산출하여 각 부품의 홀이 상기 데드영역에 포함되는지를 검사하는 데드영역 터치 검사수단과, 표시 데이타를 입력받아 표시하는 표시수단과, 각종 데이타를 저장하는 저장수단과, 각종 기능을 상기 표시수단에 표시하고 상기 입력수단으로 부터 입력되는 부품데이타 및 캐드 데이타 등으로 자삽경로 데이타베이스를 생성하고 데드영역 터치검사 명령을 받아 상기 데드영역 터치검사 수단을 동작시켜 데드영역에 포함되는 부품을 검사하여 그 결과를 표시수단에 표시하고 저장수단에 저장하는 주제어부를 구비한다.In order to achieve the above object, an apparatus according to the present invention includes input means for inputting various data such as component data and CAD data, database storage means for storing the component data and CAD data, and stored in the database means. Dead area touch inspection means for reading the CAD data to extract hole information of each part and calculating the dead area of the printed circuit board to check whether the hole of each part is included in the dead area, and receiving and displaying display data. A display means, a storage means for storing various data, and various functions are displayed on the display means, and a self-insertion path database is generated from component data and CAD data inputted from the input means, and receives a dead area touch inspection command. Inspect the parts included in the dead area by operating the dead area touch inspection means. Shown by the results in the display means, and a main control unit for storing in the storage means.
또한 본 발명에 의한 방법은 데이타 베이스 수단에 저장된 캐드 데이타를 읽어들이고, 상기 캐드 데이타의 일부인 인쇄회로기판 데이타에서 기판의 대각선으로 마주보는 모서리 좌표를 읽어 기판의 크기를 산출하는 단계와,In addition, the method according to the present invention reads the CAD data stored in the database means, and calculates the size of the substrate by reading the diagonally opposite corner coordinates of the substrate from the printed circuit board data that is part of the CAD data;
상기 읽어들인 모서리 좌표로 부터 데드 영역의 중심을 추출하고, 모서리 주변의 데드영역 반지름과 각 변의 데드영역의 폭과 깊이를 읽어들이는 단계와,Extracting the center of the dead area from the read edge coordinates and reading the radius of the dead area around the edge and the width and depth of the dead area of each side;
한 부품을 선택하여 홀 좌표를 읽어들이고 인쇄회로기판의 네 모서리와 홀 사이의 거리를 산출하여 그 사이의 거리가 모서리 주변의 데드영역에 포함되는지를 판단하여 데드영역 터치부품을 판단하는 단계와, 상기 선택된 부품의 홀 좌표가 변의 데드영역에 포함되는지를 판단하여 데드영역 터치부품을 판단하는 단계를 구비한다.Selecting a component to read the hole coordinates and calculating the distance between the four corners of the printed circuit board and the hole to determine whether the distance between them is included in the dead region around the corner, and determining the dead region touch component; And determining a dead area touch part by determining whether the hole coordinates of the selected part are included in the dead area of the side.
도 1은 본 발명에 의한 데드영역 터치검사 기능을 구비한 자삽 경로 작성 장치의 구성을 보이는 블록도이다.1 is a block diagram showing the configuration of a self-insertion path preparation device having a dead area touch inspection function according to the present invention.
도 2는 자삽 경로 작성장치의 모니터에 표시된 주 메뉴 화면이다.2 is a main menu screen displayed on the monitor of the self-insertion path creating apparatus.
도 3은 모니터 수단에 표시된 터치검사 모드 선택창의 일실시예이다.3 is an embodiment of a touch inspection mode selection window displayed on the monitor means.
도 4는 데드영역 편집창의 일실시예이다.4 is an embodiment of a dead region edit window.
도 5는 인쇄회로기판의 데드영역의 예이다.5 is an example of a dead region of a printed circuit board.
도 6은 본 발명에 의한 데드영역 터치검사 방법을 보이는 플로우 차트이다.6 is a flowchart illustrating a dead area touch inspection method according to the present invention.
*도면의 주요부분에 대한 부호의 설명** Explanation of symbols for main parts of drawings *
10 : 주제어부20 : 데드영역 터치 검사수단10: main controller 20: dead area touch inspection means
30 : 저장수단40 : 입력수단30: storage means 40: input means
50 : 모니터수단60 : 데이타 베이스수단50 means for monitoring 60 means for database means
이하 첨부한 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 1에 본 발명에 의한 데드영역 터치검사 기능을 구비한 자삽경로 작성 장치의 구성을 보이는 블록도가 도시된다.Fig. 1 is a block diagram showing the configuration of a magnetic insertion path creation device having a dead area touch inspection function according to the present invention.
주제어부(10)는 IBM PC와 호환성이 있는 개인용 컴퓨터 또는 펜티엄(PENTIUM) PC 등이며, 본 발명에 의한 소프트웨어를 실행하여 입력수단(40)에서 입력되는 캐드 데이타 및 부품 데이타 등을 데이타 베이스화하여 데이타 베이스수단(60)에 저장하고, 데드영역 터치 검사수단(20)을 동작시켜 데드영역에 포함되는 부품을 검사하여 모니터 수단(50)에 표시하고 저장수단(30)에 저장한다.The main control unit 10 is a personal computer or a Pentium PC compatible with the IBM PC, and executes the software according to the present invention to make the data of the CAD data and the component data input from the input means 40 into a database. The base unit 60 is stored, and the dead area touch inspection means 20 is operated to inspect the parts included in the dead area, display them on the monitor means 50, and store them in the storage means 30.
데드영역 터치 검사수단(20)은 데이타 베이스 수단(60)에 저장된 캐드 데이타를 읽어들여 각 부품의 홀 정보를 추출하고, 인쇄회로기판의 데드영역을 산출한 후, 각 부품의 홀 좌표가 상기 데드 영역 범위 내에 들어가는지를 판단하여 데드영역에 포함되는 부품을 검사한다.The dead area touch inspection means 20 reads the CAD data stored in the database means 60 to extract the hole information of each part, calculates the dead area of the printed circuit board, and then calculates the dead area of the printed circuit board. Examine the components included in the dead zone by determining whether they fall within the range of the zone.
입력수단(40)은 키입력수단, 플로피 디스크 구동부 및 스캐너 등일 수 있으며, 부품 데이타 및 캐드 데이타 등 각종 데이타 및 기능 선택 명령등을 상기 주제어부(10)로 입력한다. 모니터 수단(50)은 주제어부(10)로부터 기능선택 메뉴, 각 기능에 따른 처리 과정 등의 표시 데이타를 입력받아 표시한다.The input unit 40 may be a key input unit, a floppy disk drive unit, a scanner, or the like, and inputs various data such as component data and CAD data and a function selection command to the main controller 10. The monitor means 50 receives and displays display data, such as a function selection menu and a processing procedure for each function, from the main control unit 10.
이하 본 발명의 작용,효과를 데드영역 터치검사 기능을 실현하는 수단인 소프트웨어의 플로우 차트를 참고로 하여 설명한다.Hereinafter, the operation and effect of the present invention will be described with reference to a flow chart of software which is a means for realizing a dead area touch inspection function.
사용자가 전원을 공급하면, 자삽경로 작성장치는 도 2에 도시된 주 메뉴 화면을 모니터 수단(70)에 표시한다.When the user supplies power, the magnetic insertion path creating apparatus displays the main menu screen shown in FIG. 2 on the monitor means 70.
주메뉴 화면(200)은 캐드 데이타와 부품 데이타에 의해 작성된 부품 배치도(201)와, 그 좌측 아래에 각 부품을 연결하는 패턴도(203)를 표시하고, 우측에는 기능을 선택할 수 있는 메뉴(202)가 표시된다.The main menu screen 200 displays a component arrangement diagram 201 created by CAD data and component data, and a pattern diagram 203 for connecting each component on the lower left side thereof, and a menu 202 for selecting a function on the right side. ) Is displayed.
부품 배치도(201)는 부품을 표시하는 부품심볼과 그 부품의 로케이션(Location) 번호 등을 실제 배치 상황과 동일하게 소정의 비율로 표시한다. 패턴도(203)는 인쇄회로기판에 인쇄된 동박패턴 등을 표시하여 그 위에 삽입되는 부품들의 연결관계를 표시한다. 메뉴(202)에는 본 발명에 의한 자삽경로 작성장치가 실행할 수 있는 다수의 기능들이 사각형 박스(box)로 구획되어 표시된다. 본 발명이 적용되는 자삽경로 작성장치가 실행할 수 있는 기능들은 작업할 모델들의 등록, 수정 및 삭제하는 모델 등록/수정 기능, 현재 작업할 인쇄회로 기판의 모델을 선택할 수 있는 모델선택 기능, 자삽시 부품간에 터치가 일어나는 지를 검사하는 터치검사 기능등... 다수의 기능들이 있다.The component arrangement diagram 201 displays a component symbol for displaying a component, a location number of the component, and the like at a predetermined ratio in the same manner as the actual arrangement. The pattern diagram 203 displays a copper foil pattern printed on a printed circuit board and the like, and shows a connection relationship between components inserted thereon. In the menu 202, a plurality of functions that can be executed by the apparatus for creating an insertion path according to the present invention are divided and displayed in a rectangular box. Functions that can be executed by the apparatus for creating a magnetic insertion path to which the present invention is applied include a model registration / modification function for registering, modifying, and deleting models to be worked on, a model selection function for selecting a model of a printed circuit board to be currently working, and a component for insertion Touch check function to check whether a touch occurs in the liver.
본 발명에 의한 데드영역 터치 검사기능은 앞서 설명한 바와 같이 다수의 메뉴(202, 202...)중에서 모델 등록/수정 메뉴를 선택하여 수행하게 된다.As described above, the dead area touch inspection function according to the present invention is performed by selecting a model registration / modification menu from among a plurality of menus 202 and 202.
주 메뉴 화면(200)에서 작업자가 모델 등록/수정 메뉴에 커서를 놓고 마우스를 클릭하던가 키입력 수단의 선택키를 누르던가 하여 선택하면 주 제어부(10)는 도 3에 도시된 바와 같이 상기 모니터 수단(50)에 터치검사 모드 선택창(301)을 표시한다. 터치검사 모드 선택창(301)에서 데드영역 에디팅 기능(311)을 선택하면 도 4에 도시된 바와 같이 데드영역 편집창(401)이 표시된다. 데드영역 편집창(401)에는 인쇄회로기판의 데드영역의 좌표를 설정하는 박스가 표시된다. 도 5에 데드영역의 일실시예가 표시된다.When the operator places the cursor on the model registration / modification menu on the main menu screen 200 or clicks the mouse or presses the selection key of the key input means, the main control unit 10 displays the monitor means as shown in FIG. 3. The touch inspection mode selection window 301 is displayed on 50. When the dead area editing function 311 is selected in the touch inspection mode selection window 301, the dead area editing window 401 is displayed as shown in FIG. 4. The dead area edit window 401 displays a box for setting the coordinates of the dead area of the printed circuit board. An embodiment of a dead region is shown in FIG.
도 6에 본 발명에 의한 자삽경로 작성장치의 데드영역을 이용한 터치 검사 방법을 보이는 플로우 차트가 도시된다.6 is a flowchart showing a touch inspection method using a dead region of the magnetic insertion path creating apparatus according to the present invention.
단계 601에서 데이타 베이스 수단(60)에 저장된 캐드 데이타를 읽어들인다. 단계 602에서 상기 캐드 데이타의 일부인 인쇄회로기판 데이타에서 기판의 대각선으로 마주보는 모서리 좌표를 읽어 기판의 크기를 산출한다. 단계 603에서 상기 읽어들인 모서리 좌표로 부터 데드영역의 중심을 추출한다. 단계 604에서 모서리 주변의 데드영역 반지름과 각 변의 데드 영역의 폭과 깊이를 읽어들인다. 단계 605에서 다수의 부품중에서 하나의 부품을 선택하여 선택된 부품의 홀 좌표를 읽어들이고 인쇄회로기판의 네 모서리와 홀 사이의 거리를 산출한다. 단계 606에서 상기 단계에서 산출된 네모서리와 홀 사이의 거리가 모서리 주변의 데드 영역에 포함되는지를 판단한다.In step 601, the CAD data stored in the database means 60 is read. In step 602, the diagonal coordinates of the substrate are read from the printed circuit board data, which is part of the CAD data, to calculate the size of the substrate. In step 603, the center of the dead area is extracted from the read edge coordinates. In step 604, the radius of the dead area around the edge and the width and depth of the dead area of each side are read. In step 605 one of the plurality of components is selected to read the hole coordinates of the selected component to calculate the distance between the four corners of the printed circuit board and the hole. In step 606, it is determined whether the distance between the square and the hole calculated in the step is included in the dead area around the corner.
네모서리와 홀 사이의 거리가 모서리 주변의 데드영역에 포함되는 경우, 단계 608에서 해당 부품을 터치 부품으로 모니터 수단(50)에 표시하고 저장수단(30)에 저장하고 단계 610으로 진행한다. 네모서리와 홀 사이의 거리가 모서리 주변의 데드 영역에 포함되지 않는 경우, 단계 607에서 상기 선택된 부품의 홀 좌표가 변의 데드영역에 포함되는지를 판단한다. 포함되는 경우 단계 608이하의 과정을 반복하고, 포함되는 경우, 단계 610에서 모든 부품에 대해 터치검사를 행하였는지를 판단한다. 모든 부품에 대해 터치검사를 행하지 않은 경우, 단계 609에서 다음 부품을 선택하고 단계 606으로 복귀하여 그 이하의 과정을 반복한다. 모든 부품에 대해 터치검사를 행한 경우, 본 프로그램을 종료한다.If the distance between the corners and the hole is included in the dead area around the corner, the component is displayed on the monitor means 50 as a touch component in step 608, stored in the storage means 30, and the flow proceeds to step 610. If the distance between the corner and the hole is not included in the dead area around the corner, it is determined in step 607 whether the hole coordinates of the selected part are included in the dead area of the side. If it is included, the process of step 608 or less is repeated, and if it is included, it is determined whether touch inspection has been performed for all the components in step 610. If all parts are not touch-checked, the next part is selected in step 609 and the process returns to step 606 to repeat the following steps. If touch inspection has been performed on all parts, the program ends.
이상 설명한 바와 같이 본 발명에 의하면 인쇄회로기판에 자동 삽입되는 부품들의 장착시에 기판의 데드 영역에 부품이 삽입되는지를 검사함으로써, 자삽 완료된 인쇄회로기판의 불량률을 줄여 생산성을 향상시키고 비용을 절감할 수 있다.As described above, according to the present invention, by inspecting whether a component is inserted into a dead area of the substrate when the components are automatically inserted into the printed circuit board, productivity of the printed circuit board is reduced, thereby improving productivity and reducing costs. Can be.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970016601A KR19980078955A (en) | 1997-04-30 | 1997-04-30 | Auto insertion path preparation device with dead area touch test and its inspection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970016601A KR19980078955A (en) | 1997-04-30 | 1997-04-30 | Auto insertion path preparation device with dead area touch test and its inspection method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980078955A true KR19980078955A (en) | 1998-11-25 |
Family
ID=65990100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970016601A KR19980078955A (en) | 1997-04-30 | 1997-04-30 | Auto insertion path preparation device with dead area touch test and its inspection method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19980078955A (en) |
-
1997
- 1997-04-30 KR KR1019970016601A patent/KR19980078955A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS61194507A (en) | Nc data producer for loading device | |
EP1867444A2 (en) | Robot simulation apparatus | |
JP2000114692A (en) | System for monitoring quality of electronic circuit and condition, mounting circuit board and manufacturing system thereof | |
US20020143416A1 (en) | Method and apparatus for programming a paste dispensing machine | |
KR19980039103A (en) | Mounting coordinate input device and method for surface-mount parts with arbitrary angle setting | |
KR19980078955A (en) | Auto insertion path preparation device with dead area touch test and its inspection method | |
JP3514486B2 (en) | Total analysis method and total analysis device | |
KR20000045047A (en) | Method of examining touch function of dead region | |
JP4385275B2 (en) | Component mounting data creation device and component mounting data creation method | |
KR19980078946A (en) | Automated path preparation device with touch inspection function of parts and its touch inspection method | |
CN106033109B (en) | A kind of test method of step circuit boards | |
JP3229101B2 (en) | Printed circuit board manufacturing apparatus and method | |
KR19980056338A (en) | Automated path creation device with history of design change management and its history management method | |
KR19980078949A (en) | Automated path generating device for mounting hole information and its method | |
JPH11234000A (en) | Component mounting simulation method and component mounting simulator | |
US7643896B2 (en) | Operation-related information display method and operation-related information display system | |
JP2000028665A (en) | Device and method for analyzing electromagnetic field | |
JPH04205606A (en) | Mounting process control system | |
CN115190758B (en) | PCBA-based detection method and device | |
KR19980078952A (en) | Automated path creation device with equipment number assignment function and method | |
JPH09134378A (en) | Method and device for designing printed board | |
JP2863336B2 (en) | Inspection support system for printed circuit board units | |
JP2877882B2 (en) | Component mounting position input method, mounting position input device, and NC data creation method using the same | |
JP4366834B2 (en) | Pattern design support device and wiring board pattern design method | |
KR100231417B1 (en) | Automatic insertion path makeup apparatus having function assuming automatic insertion time of automatic insertion equipment and its method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |