KR19980061378A - Fixture Production Data Automatic Creation Device of ICT - Google Patents
Fixture Production Data Automatic Creation Device of ICT Download PDFInfo
- Publication number
- KR19980061378A KR19980061378A KR1019960080748A KR19960080748A KR19980061378A KR 19980061378 A KR19980061378 A KR 19980061378A KR 1019960080748 A KR1019960080748 A KR 1019960080748A KR 19960080748 A KR19960080748 A KR 19960080748A KR 19980061378 A KR19980061378 A KR 19980061378A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- coordinate
- fixture
- coordinates
- board
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K1/00—Printed circuits
- H05K1/02—Details
- H05K1/0266—Marks, test patterns or identification means
- H05K1/0269—Marks, test patterns or identification means for visual or optical inspection
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
본 발명은 인쇄회로기판(PCB)을 자동으로 검사하는 기판자동검사기(IN-CIRCUIT-TESTER : ICT)에 장착되어지는 픽스쳐(FIXTURE)를 제작하는데 사용하기 위한 데이타(DATA)를 자동으로 작성하기 위한 장치에 관한 것으로서;The present invention is to automatically create a data (DATA) for use in manufacturing a fixture (FIXTURE) is mounted on the automatic circuit board (IN-CIRCUIT-TESTER: ICT) for automatically inspecting a printed circuit board (PCB) To an apparatus;
장치틀(31)의 받침대(32)에서 X테이블(35)와 Y테이블(36)이 임의 수단에 의해 X좌표 또는 Y좌표상으로 이동되어지도록 하고 기본보드(18)가 놓여지는 Y테이블(36)의 상측에는 비젼부(34)를 구비하여, 비젼부(34)에 의해 기본보드(18)를 스캐닝하여 각 패턴(P1…PN)들에 대한 포인트(P1-1…PN-1)들의 X좌표(X1…XN)와 Y좌표(Y1…YN)를 데이타화하여 NC데이타부(39)에 입력시킬 수 있도록 된 것인 바;In the pedestal 32 of the frame 31, the X table 35 and the Y table 36 are moved on the X coordinate or the Y coordinate by arbitrary means, and the Y table 36 on which the base board 18 is placed. ) upper side of each of the patterns by scanning the base board 18 by the vision unit (34) provided with a vision unit (34) of (P 1 ... P N) for the point (P 1-1 P ... N- 1 ) X coordinates (X 1 ... X N ) and Y coordinates (Y 1 ... Y N ) of the data to be input to the NC data unit 39;
기본보드(18)에 형성된 각 패턴(P1…PN)에 대한 포인트(P1-1…PN-1)의 좌표인식을 비젼부(34)에 의한 스캐닝에 의해 이루어지고 이를 NC데이타화 하여 저장함으로써 하픽스쳐(3)에 핀공(3-1)을 드릴링 할 때 드릴링장치에 이를 제공하여 핀공(3-1)들을 자동으로 드릴링할 수 있어 각 핀공(3-1)에 대한 좌표의 인식을 짧은 시간에 자동으로 실시할 수 있어 NC 데이타를 얻는데 많은 시간과 인력의 낭비를 완전히 배제시킬 수 있고 각 핀공(3-1)의 위치도 인접하는 핀공(3-1)과의 거리를 감안하여 유기적으로 설정하여 줄 수 있게 된다.Coordinate recognition of points P 1-1 ... P N-1 for each pattern P 1 ... P N formed on the basic board 18 is performed by scanning by the vision unit 34, and NC data is generated. When the pinholes 3-1 are drilled in the lower fixture 3, they are provided to the drilling apparatus to automatically drill the pinholes 3-1, thereby recognizing the coordinates for each pinhole 3-1. Can be performed automatically in a short time, so that waste of time and manpower can be completely eliminated to obtain NC data, and the position of each pin hole 3-1 is also considered in consideration of the distance from the adjacent pin hole 3-1. You can set it organically.
Description
본 발명은 인쇄회로기판(PCB)을 자동으로 검사하는 기판자동검사기(IN-CIRCUIT-TESTER : ICT)에 장착되어지는 픽스쳐(FIXTURE)를 제작하는데 사용하기 위한 데이타(DATA)를 자동으로 작성하기 위한 장치에 관한 것이다.The present invention is to automatically create a data (DATA) for use in manufacturing a fixture (FIXTURE) is mounted on the automatic circuit board (IN-CIRCUIT-TESTER: ICT) for automatically inspecting a printed circuit board (PCB) Relates to a device.
이를 좀더 상세히 설명하면;To explain this in more detail;
기판자동검사기(ICT)에서 실질적으로 인쇄회로기판(PCB)을 검사하는 픽스처를 제작하기 위해서 검사를 실시하고자하는 인쇄회로기판과 동일하게 제작된 기본보드(BARE ROARD)를 사용하여 각 패턴을 검사하고 각 패턴중의 소정위치에 픽스쳐의 측정핀이 접촉되어질 수 있도록 핀공의 위치를 설정한 후 데이타화 하여 드릴링장치에 제공하여 테스트핀을 장착시킬 수 있도록 픽스쳐에 핀공을 드릴링시켜 주어야 하는데, 본 발명은 기본보드에서 각 패턴의 핀공에 대한 데이타를 보다 신속하게 자동으로 작성할 수 있도록 된 것으로서 비젼(VISION)에 의해 기본보드의 각 패턴을 스캐닝(SCANNING)하여 동일 패턴을 구분하고 각 패턴에 대한 개소의 핀 위치를 설정하여 데이타화 할 수 있도록 하기 위한 그러한 장치에 관한 것이다.In order to manufacture a fixture that actually inspects a printed circuit board (PCB) in an automatic board inspection machine (ICT), each pattern is inspected by using a BARE ROARD manufactured in the same manner as the printed circuit board to be inspected. The pin hole should be drilled to the fixture so that the test pin can be mounted by setting the position of the pin hole so that the measurement pin of the fixture can be contacted at a predetermined position in each pattern, and providing the data to the drilling apparatus. Data on the pinhole of each pattern on the basic board can be created more quickly and automatically. By scanning each pattern on the basic board by vision, the same pattern is divided and the pins for each pattern are separated. It relates to such a device for setting location and making data available.
본 발명의 이해를 돕기 위하여 기판자동검사장치의 기본원리와 기본본드를 이용하여 픽스쳐상에 핀공을 드릴링시키는 공정 등에 대하여 간략하게 서술한다.In order to facilitate understanding of the present invention, the basic principle of the automatic substrate inspection apparatus and the process of drilling a pin hole on a fixture using the basic bond will be briefly described.
도 1은 통상적으로 사용되는 기판자동검사장치(IN-CIRCUIT-TESTER : ICT)(1)를 간략하게 보인 예시도이다.1 is an exemplary view briefly showing a conventional substrate automatic inspection device (IN-CIRCUIT-TESTER: ICT) (1).
기판자동검사장치(1)는 이송콘베이어(6)상에 구비되어지며, 검사를 실시할 수 있도록 하기 위한 인쇄회로기판(10)의 상,하측에서 압력봉(2-1)과 테스트핀(4)을 작동시켜 검사를 실시하는 것으로서, 압력봉(2-1)은 실린더(14)에 의해 작동되는 상픽스쳐(2)에 고정되어 상,하 작동시키고 테스트핀(4)은 스프링(4-1)에 의해 탄발되도록 하면서 별도의 실린더(도시하지 아니함)에 의해 작동되는 하픽스쳐(3)에 구비되어 상,하 작동하도록 하게 된다.Automatic substrate testing device 1 is provided on the conveying conveyor (6), the pressure rod (2-1) and the test pin (4) on the upper and lower sides of the printed circuit board 10 to perform the inspection ), The pressure rod 2-1 is fixed to the upper fixture 2 operated by the cylinder 14, and the upper and lower parts are operated. The test pin 4 is a spring 4-1. It is provided to the lower fixture (3) which is operated by a separate cylinder (not shown) while being shot by a) to be operated up and down.
이와 같이 구성된 기판자동검사장치(1)는 컨베이어(6)에 의해 검사를 실시할 인쇄회로기판(10)이 인입되어지면 실린더(14)와 별도의 실린더(도시하지 아니함)에 의해 상픽스쳐(2)과 하픽스쳐(3)가 서로 상반되게 하향 및 상향작동되며 도시된 바와 같이 부품(12)이 실장되어 있는 회로기판(10)의 상,하면에 접속되면서 측정을 실시하는데, 압력봉(2-1)은 부품(12)이 실장되어 있지 않은 회로기판(10)상을 압압하고 테스트핀(4)은 부품삽입홀(11)에 삽입되어 있는 부품(12)의 팬턴(12-1)의 하측을 받치면서 접촉하여 검사를 실시하게 된다.The automatic substrate inspection apparatus 1 configured as described above has an upper fixture 2 formed by a cylinder 14 and a cylinder (not shown) separate from the cylinder 14 when the printed circuit board 10 to be inspected by the conveyor 6 is inserted. ) And the lower fixture 3 are operated downwardly and upwardly opposite to each other, and the measurement is performed while being connected to the upper and lower surfaces of the circuit board 10 on which the components 12 are mounted, as shown. 1) presses on the circuit board 10 on which the component 12 is not mounted, and the test pin 4 is lower than the pantone 12-1 of the component 12 inserted into the component insertion hole 11. The test is carried out by touching while supporting.
리드선(12-1)에 접촉된 테스트핀(4)은 전기적인 특성이 릴레이 및 멀티플렉스(16)를 거쳐 측정부(17)에 인입되어 특정한 부품(12)이 실장되어 있는지의 여부와 그 인쇄회로기판이 정상적으로 작동되는지의 여부를 하게 되며 이러한 측정여부 및 작동관계를 제어부(5)에 의해 통제된다.The test pin 4 in contact with the lead wire 12-1 has an electrical characteristic introduced through the relay and the multiplex 16 into the measuring unit 17 to determine whether or not a specific component 12 is mounted and its printing. Whether or not the circuit board is normally operated, and whether or not the measurement and the operation relationship is controlled by the controller (5).
이와같이 작동되는 기판자동검사기(1)에 있어서, 본 발명은 테스트핀(4)이 설치되는 하픽스쳐(3)에 핀공(3-1)을 드릴링시킬 수 있도록 하기 위한 기본 데이타(NC DATA)를 보다 용이하게 작성할 수 있도록 된 장치를 제공하려는 것이다.In the automatic substrate inspection machine 1 operated as described above, the present invention provides more basic data (NC DATA) for drilling the pin hole 3-1 in the lower fixture 3 in which the test pin 4 is installed. It is to provide a device that can be easily written.
기본데이타를 작성하기 위해서는 도 2에 도시된 바와 같이 기본보드(18)에 형성된 각 팬턴(P1~P5)들에서 테스트핀(4)이 접촉되어지도록 하기 위한 포인트(P1-1…P5-1)를 설정하여 데이타처리한 다음 도 3에 도시된 바와 같이 하픽스쳐(3)에는 각 패턴(P1…P5)들의 핀공(3-1)을 드릴링시키게 되는데, 도 4에 도시된 바와 같은 드릴링장치(3)에 의해 하픽스쳐(3)에 각 패턴(P1…P5)의 핀공(3-1)들을 순차적으로 드릴링한다.In order to create a data base of each pontoon formed in the base board 18, as shown in Figure 2 (P 1 ~ P 5) to point to the test so that the contact pin (4) in the (1-1 P ... P 5-1 ), data processing is performed, and as shown in FIG. 3, the lower holes 3 are drilled with the pin holes 3-1 of the patterns P 1 .. P 5 . The pin holes 3-1 of the patterns P 1 ... P 5 are sequentially drilled in the lower fixture 3 by the drilling device 3 as described above.
상기 드릴링장치(20)는 도 2에 도시된 바와 같이 기본보드(8)를 이용하여 각 패턴(P1…P5)들의 포인트(P1-1…P5-1)들이 이미 NC데이타화 된 상태에서 그 NC데이타에 의해 드릴링수단 또는 하픽스쳐(3)가 임의 장치에 의해 X축 및 Y축 방향으로 이동하면서 핀공(3-1)들을 순차적으로 통공하게 되는데 드릴(23)을 작동시키는 모터(22)가 실린더(21)에 의해 상하작동되면서 드릴링작업을 실시하게 되는 것이다.As shown in FIG. 2, the drilling apparatus 20 uses the basic board 8 and the points P 1-1 to P 5-1 of the patterns P 1 to P 5 have already been NC data. In this state, the drilling means or the lower fixture 3 is moved by the arbitrary device in the X-axis and Y-axis direction by the NC data, and sequentially passes through the pin holes 3-1. The motor for operating the drill 23 ( 22 is to be operated up and down by the cylinder 21 to perform the drilling operation.
그런데 종래에는 하픽스쳐(3)에 드릴링작업을 실시하기 위한 기본데이타(NC DATA)의 작성을 인위적 방법에 의해 실시하였었다.By the way, conventionally, the basic data (NC DATA) for drilling into the lower fixture 3 was produced by the artificial method.
즉 도 2에 도시된 바와 같은 기본보드(18)를 사용하여 각 팬턴(P1…P5…PN)들의 포인트(P1-1…P5-1…PN-1)들의 X좌표(X1…X5…XN)와 Y좌표(Y1…Y5…YN)들을 멀티메타(MULT METER)로 일일이 체크하여 NC머신(MACHINE)에서 카메라(CAMERA)를이용하여 각 포인트(P1-1…P5-1…PN-1)들의 X좌표(X1…X5…XN)와 Y좌표(Y1…Y5…YN)를 일일이 입력하였었으며, 이와 같이 인위적으로 입력되는 NC데이타를 도 4의 드릴링장치(20)에 제공하여 드릴링작업을 실시토록 하였다.That is, by using the basic board 18 as shown in FIG. 2, the X coordinates of the points P 1-1 ... P 5-1 ... P N-1 of each of the pantones P 1 ... P 5 ... P N X 1 … X 5 … X N ) and Y coordinates (Y 1 … Y 5 … Y N ) are checked with a multimeter, and each point (P) is operated by using the camera on the NC machine. X coordinates (X 1 … X 5 … X N ) and Y coordinates (Y 1 … Y 5 … Y N ) of 1-1 … P 5-1 … P N-1 were inputted one by one. The input NC data was provided to the drilling apparatus 20 of FIG. 4 to perform drilling.
이와 같이 인위적인 방법에 의해 각 팬턴(P1…P5…PN)들의 포인트(P1-1…P5-1…PN-1)들의 X좌표 및 Y좌표를 멀티메타에 의해 검사하고 그 데이타를 입력시키는 방법은 각 포인트(P1-1…P5-1…PN-1)들의 X좌표(X1…X5…XN)와 Y좌표(Y1…Y5…YN)들을 일일이 확인한 후 데이타화 처리하여야 하므로 작업이 매우 어렵고 난해하며, 시간이 너무 많이 소요되는 문제가 있었다.Thus by checking each pontoon (P 1 ... P 5 ... P N) point (P 1-1 ... P 5-1 ... P N-1) X coordinate and Y coordinate of the multimeter of by artificial means, and that The method of inputting data is X coordinates (X 1 … X 5 … X N ) and Y coordinates (Y 1 … Y 5 … Y N ) of each point (P 1-1 … P 5-1 … P N-1 ). Since the data must be processed after checking them one by one, the task is very difficult and difficult, and it takes too much time.
본 발명은 상기와 같은 문제를 해소할 수 있도록 된 데이타자동작성장치를 제공하려는 것이다.It is an object of the present invention to provide an automatic data generation device capable of solving the above problems.
본 발명은 비젼(VISION)에 의해 기본 보드(18)의 각 패턴들을 스캐닝(SCANNING)하여 동일패턴을 구분하고 각 동일 패턴당 개소의 편위치설정을 자동으로 설정한 후 데이타화 시킬 수 있도록 된 데이타자동작성장치를 제공하는데 그 목적이 있다.According to the present invention, each pattern of the basic board 18 is scanned by vision to distinguish the same pattern, and automatically set the one-position setting of the location for each same pattern, and then make data. The purpose is to provide an automatic writing device.
본 발명의 다른 목적은 NC데이타를 보다 용이하고 신속히 작성 처리하는 과정이 자동으로 이루어질 수 있도록 함으로써 시간과 인력의 낭비를 방지할 수 있도록 된 데이타 자동작성장치를 제공하는데 있다.Another object of the present invention is to provide an automatic data generation device which can prevent the waste of time and manpower by automatically and automatically the process of creating and processing NC data.
본 발명의 상기 및 기타 목적은;The above and other objects of the present invention;
장치틀(31)의 받침대(32)에서 X테이블(35)와 Y테이블(36)이 임의 수단에 의해 X좌표 또는 Y좌표상으로 이동되어지도록 하고 기본보드(18)가 놓여지는 Y테이블(36)의 상측에는 비젼부(34)를 구비하여, 비젼부(34)에 의해 기본보드(18)를 스캐닝하여 각 패턴(P1…PN)들에 대한 포인트(P1-1…PN-1)들의 X좌표(X1…XN)와 Y좌표(Y1…YN)를 데이타화하여 NC데이타부(39)에 입력시킬 수 있도록 된 데이타자동작성장치(30)에 의해 달성된다.In the pedestal 32 of the frame 31, the X table 35 and the Y table 36 are moved on the X coordinate or the Y coordinate by arbitrary means, and the Y table 36 on which the base board 18 is placed. ) upper side of each of the patterns by scanning the base board 18 by the vision unit (34) provided with a vision unit (34) of (P 1 ... P N) for the point (P 1-1 P ... N- 1 ) is achieved by the automatic data generating device 30 which makes it possible to convert the X coordinates (X 1 ... X N ) and Y coordinates (Y 1 ... Y N ) of the data into data into the NC data unit 39.
본 발명은 상기와 같이 되어 있으므로;The present invention is as described above;
장치틀(31)의 Y테이블(36)위에 기본보드(18)를 안치시킨 상태에서 비젼부(34)에 스캐닝을 실시하되 상기 기본보드(18)는 임의 장치에 의해 작동되는 X테이블(35) 및 Y테이블(36)에 의해 X좌표 및 Y좌표상으로 이동시키면서 스캐닝할 수 있고, 스캐닝하여 얻어진 각 패턴(P1…PN)에 대한 포인트(P1-1…PN-1)들의 좌표를 데이타화하여 NC데이타부(39)에 저장시키며;Scan the vision unit 34 while the base board 18 is placed on the Y table 36 of the device frame 31, but the base board 18 is operated by an arbitrary device. And scanning while moving on the X coordinate and the Y coordinate by the Y table 36, and the coordinates of the points P 1-1 ... P N-1 for each pattern P 1 ... P N obtained by scanning. Data is stored in the NC data unit 39;
이와같이 하여 얻어진 NC데이타를 드릴장치(20)에 제공하여 하픽스쳐(3)에는 각 핀공(3-1)을 자동으로 드릴링시킬 수 있도록 할 수 있는 것이다.The NC data obtained in this way can be provided to the drill apparatus 20 so that each pin hole 3-1 can be automatically drilled into the lower fixture 3.
도 1은 기판 자동검사기(IN-CIRCUIT-TESTER : ICT)의 자동원리를 보인 예시도.1 is an exemplary view showing the automatic principle of the automatic substrate inspection (IN-CIRCUIT-TESTER: ICT).
도 2는 기본보드(BARE BOARD)에서 각 패턴의 포인트의 데이타를 측정하는 상태를 보인 예시도.Figure 2 is an exemplary view showing a state of measuring the data of the points of each pattern on the base board (BARE BOARD).
도 3은 기본보드의 포인트데이타에 의해 픽스쳐상에 핀공을 통공시킨 상태의 예시도.Figure 3 is an illustration of a state through which a pin hole through the fixture by the point data of the basic board.
도 4는 기본보드의 포인트데이타에 의해 픽스쳐에 핀공을 드릴링하는 방법을 보인 예시도.Figure 4 is an exemplary view showing a method of drilling a pin hole in the fixture by the point data of the basic board.
도 5는 본 발명에 따른 데이타 자동작성장치를 보인 예시도.5 is an exemplary view showing an automatic data generation device according to the present invention.
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
1 : 기판자동검사장치2 : 상픽스쳐1: Automatic substrate inspection device 2: Image fixture
3 : 하픽스쳐3-1 : 핀공3: Harfiction 3-1: Pin ball
4 : 테스트핀4-1 : 스프링4: test pin 4-1: spring
5 : 기준핀6 : 이송콘베이어5: reference pin 6: transfer conveyor
7 : 스톱퍼10 : 인쇄회로기판(PCB)7: stopper 10: printed circuit board (PCB)
11 : 기준핀12 : 전자부품11: reference pin 12: electronic component
12-1 : 패턴13 : 주제어부12-1: Pattern 13: Main fisherman
14 : 실린더15 : 시퀀서제어부14 cylinder 15 sequencer control unit
16 : 릴레이 및 멀티플렉서17 : 측정부16 relay and multiplexer 17 measuring unit
18 : 기본보드(BARE BOARD)20 : 드릴링장치18: BARE BOARD 20: Drilling device
21 : 실린더22 : 모터21: cylinder 22: motor
23 : 드릴30 : 데이타자동작성장치23: Drill 30: Automatic data generation device
31 : 장치틀32 : 받침대31: frame 32: pedestal
33 : 지지대34 : 비젼부33: support 34: vision
35 : X테이블36 : Y테이블35: X table 36: Y table
37, 38 : LM블럭37-1, 38-1 : LM가이드37, 38: LM block 37-1, 38-1: LM guide
39 : NC데이타부39: NC data part
본 발명의 상기 및 기타 목적과 특징은 첨부도면에 의거한 다음의 상세한 설명에 의해 더욱 명확하게 이해할 수 있을 것이다.The above and other objects and features of the present invention will be more clearly understood by the following detailed description based on the accompanying drawings.
첨부도면 도 5는 본 발명에 따른 구체적인 구현예, 즉 데이타 자동작성장치(30)를 보인 예시도이다.5 is a view illustrating a specific embodiment according to the present invention, that is, an automatic data generating device 30.
받침대(32)의 상측에 지지대(33)를 일정한 높이로 고정시켜 장치틀(31)을 형성하였다.The support frame 33 was fixed to a constant height on the upper side of the pedestal 32 to form the apparatus frame 31.
받침대(32)의 상측에 기본보드(18)를 X좌표 및 Y좌표상으로 이동시킬 수 있도록 된 장치를 구비하였는데;On the upper side of the pedestal 32 was provided a device that was able to move the base board 18 on the X coordinate and the Y coordinate;
받침대(32)의 상측에 X테이블(35)과 Y테이블(36)을 구비하여 X테이블(35)과 Y테이블(36)의 하측에 고정된 LM블럭(37)(38)이 받침대(32)와 X테이블(35)의 위에 고정된 LM가이드(37-1)(38-1)를 따라 슬라이딩 되어 지도록 하였다.The LM blocks 37 and 38 fixed to the lower side of the X table 35 and the Y table 36 are provided with the X table 35 and the Y table 36 above the pedestal 32. And sliding along the LM guides 37-1 and 38-1 fixed on the X table 35.
또한 지지대(33)에는 비젼부(34)를 구비하고 받침대(32)내에는 NC데이타를 저장할 수 있도록 NC데이타부(39)를 구비하였다.In addition, the support 33 is provided with a vision portion 34, and the pedestal 32 is provided with an NC data portion 39 to store the NC data.
이하 작동관계를 설명한다.The operation relationship will be described below.
도 2에 도시된 바와 같이 패턴(P1…PN)이 형성된 기본보드(18)를 Y테이블(36) 위에 고정시킨 후 데이타 작성은 시작된다.As shown in Fig. 2, after fixing the basic board 18 on which the patterns P 1 ... P N are formed on the Y table 36, data creation is started.
기본보드(18)는 X테이블(35)과 Y테이블(36)의 작동에 의해 X좌표 또는 Y좌표상으로 이동시키면서 비젼부(34)에 의해 스캔(SCAN)을 실시하는 상기 X테이블(35)과 Y테이블(36)은 구체적으로 도시되어 있지 않으나 각 모터에 의해 스크류봉이 회전되면 X테이블(35) 및 Y테이블(36)의 저부에 고정된 스크류너트(도시하지 아니함)가 스크류봉을 따라 전후, 좌우이동되면서 X테이블(35)과 Y테이블(36)은 그의 LM블럭(37)(38)이 LM가이드(37-1)(38-1)를 따라 슬라이딩 이동하게 된다.The base board 18 is the X table 35 which scans by the vision unit 34 while moving on the X coordinate or Y coordinate by the operation of the X table 35 and the Y table 36. And Y table 36 are not shown in detail, but when the screw rod is rotated by each motor, screw nuts (not shown) fixed to the bottom of the X table 35 and the Y table 36 are moved back and forth along the screw rod. The X table 35 and the Y table 36 are slidably moved along the LM guides 37-1 and 38-1 while being moved left and right.
기본보드(18)가 X,Y테이블(35)(36)에 의해 X좌표 또는 Y좌표상으로 이동되고 비젼부(34)에서 이동되는 기본보드(18)를 스캐닝하여 각 패턴을 검사하게 되는데 도 2에 도시된 바와같이 위치를 달리하는 P2, P3와 같은 패턴들은 하나의 패턴으로 인식하도록 한다.The basic board 18 is moved on the X coordinate or the Y coordinate by the X and Y tables 35 and 36 and the basic board 18 is moved by the vision unit 34 to scan each pattern. As shown in 2 , patterns such as P 2 and P 3 having different positions are recognized as one pattern.
이와 같이 하여 각 패턴(P1…P5…PN)들을 인식한 후 이들 패턴(P1…P5…PN)들의 소정위치에 화소 즉 포인트(P1-1…P5-1…PN-1)를 자동으로 선정하도록 하는데 이들 포인트(P1-1…P5-1…PN-1)들은 인접하는 패턴(P1…PN)들의 포인트(P1-1…PN-1)와의 거리들을 감안하여 최적의 위치에 설정되어질 수 있도록 한다.In this way, each of the patterns (P 1 ... P 5 ... P N) of the recognized pattern after these pixels in a predetermined position of (P 1 ... P 5 ... P N) that is point (P 1-1 P 5-1 ... ... P N-1 ) to be selected automatically, and these points (P 1-1 ... P 5-1 ... P N-1 ) are points of adjacent patterns (P 1 ... P N ) (P 1-1 ... P N-). In consideration of the distance to 1 ), it can be set at the optimum position.
각 포인트(P1-1…PN-1)들을 설정함과 동시에 이들에 대한 좌표, 즉 기본보드(18)의 진행방향으로 일측모서리를 기준(0)으로 하여 X축과 Y축의 거리를 선정하여 X좌표 상의 거리와 Y좌표 상의 데이타 입력시킨다.While setting each point (P 1-1 … P N-1 ), the distance between the X-axis and the Y-axis is selected based on the coordinates for them, that is, the one-side edge as the reference (0) in the traveling direction of the basic board 18. Enter the distance on the X coordinate and the data on the Y coordinate.
예컨대 패턴(P1)의 포인트(P1-1)이 가 결정되면 그 포인트(P1-1)에 대한 X좌표의 거리(X1)와 Y좌표에 대한 거리(Y1)를 인식하고 그 정보를 NC데이타부(39)에 제공하여 입력시키도록 하며;For example, when the point P 1-1 of the pattern P 1 is determined, the distance X 1 of the X coordinate to the point P 1-1 and the distance Y 1 of the Y coordinate are recognized and Provide information to the NC data unit 39 to be inputted;
여타의 포인트(P2-1…PN-1)들에 대한 X좌표에 대한 거리(X2…XN)와 Y좌표에 대한 거리(Y2…YN)를 순차적으로 인식하여 그 정보를 NC데이타부(39)에 제공함으로써 NC데이타에 대한 입력은 완료된다.The distance to the X coordinate (X 2 … X N ) and the distance to the Y coordinate (Y 2 … Y N ) with respect to the other points (P 2-1 … P N-1 ) are sequentially recognized. The input to the NC data is completed by providing the NC data section 39.
이와 같이 하여 NC데이타부(39)에 얻어진 NC데이타를 드릴링장치(20)에 제공하여 하픽스쳐(3)에 드릴링작업을 실시한다.In this way, the NC data obtained by the NC data part 39 is provided to the drilling apparatus 20, and the lower fixture 3 is drilled.
드릴링장치(20)는 NC데이타부(39)에서 제공되는 NC데이타에 의해 드릴링수단 또는 하픽스쳐(3)는 각 포인트(P1-1…PN-1)들의 X좌표 및 Y좌표 상으로 이동하여 각 기본보드(18)의 포인트(P1-1…PN-1)와 동일한 위치의 핀공(3-1)을 하픽스쳐(3)에 순차적으로 드릴링시키게 된다.The drilling apparatus 20 moves the drilling means or the lower fixture 3 on the X coordinate and the Y coordinate of each point P 1-1 ... P N-1 by the NC data provided from the NC data unit 39. As a result, the pin holes 3-1 at the same positions as the points P 1-1 to P N-1 of the respective basic boards 18 are sequentially drilled to the lower fixture 3.
각 패턴(P1…PN)에 대한 핀공(3-1)이 모두 드릴링된 하픽스쳐(3)는도 1에 도시된 바와 같이 스프링(4-1) 개입되어 탄발되어지도록 테스트핀(4)이 장착되어지고 기판자동검사장치(1)에 장착되어 가히 설명된 바와 같이 기본보드(18)와 동일하게 구성된 인쇄회로기판(PCB : 10)을 테스트하게 되는 것이다.As shown in FIG. 1, the lower fixture 3 in which all the pin holes 3-1 for each pattern P 1 ... P N are drilled is inserted into the spring 4-1 so that the test pin 4 can be shot. This is to test the printed circuit board (PCB: 10) that is mounted and mounted on the automatic substrate inspection device 1 and configured as the basic board 18 as described.
이상에서와 같이 본 발명에 따르면 기본보드(18)에 형성된 각 패턴(P1…PN)에 대한 포인트(P1-1…PN-1)의 좌표인식을 비젼부(34)에 의한 스캐닝에 의해 이루어지고 이를 NC데이타화 하여 저장함으로써 하픽스쳐(3)에 핀공(3-1)을 드릴링할 때 드릴링장치에 이를 제공하여 핀공(3-1)들을 자동으로 드릴링할 수 있어 각 핀공(3-1)에 대한 좌표의 인식을 짧은시간에 자동으로 실시할 수 있어 NC데이타를 얻는데 많은 시간과 인력의 낭비를 완전히 배제시킬 수 있고 각 핀공(3-1)의 위치도 인접하는 핀공(3-1)과의 거리를 감안하여 유기적으로 설정하여 줄 수 있게 된다는 것이다.As described above, according to the present invention, the coordinate recognition of the point P 1-1 ... P N-1 for each pattern P 1 ... P N formed on the basic board 18 is scanned by the vision unit 34. By making NC data and storing it, when drilling the pinhole 3-1 in the lower fixture 3, it can be provided to the drilling device to automatically drill the pinholes 3-1. Coordinate recognition of -1) can be performed automatically in a short time, so that waste of a lot of time and manpower to obtain NC data can be completely eliminated, and the position of each pin hole 3-1 is adjacent to the pin hole (3-). Considering the distance from 1) it can be set organically.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960080748A KR19980061378A (en) | 1996-12-31 | 1996-12-31 | Fixture Production Data Automatic Creation Device of ICT |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960080748A KR19980061378A (en) | 1996-12-31 | 1996-12-31 | Fixture Production Data Automatic Creation Device of ICT |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980061378A true KR19980061378A (en) | 1998-10-07 |
Family
ID=42307205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960080748A KR19980061378A (en) | 1996-12-31 | 1996-12-31 | Fixture Production Data Automatic Creation Device of ICT |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19980061378A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100421662B1 (en) * | 2001-07-26 | 2004-03-12 | 주식회사 만도 | Structure of terminal for circuit testing of printed circuit board |
WO2009129032A2 (en) * | 2008-03-24 | 2009-10-22 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
WO2009140050A2 (en) * | 2008-05-12 | 2009-11-19 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
US7926173B2 (en) | 2007-07-05 | 2011-04-19 | Occam Portfolio Llc | Method of making a circuit assembly |
-
1996
- 1996-12-31 KR KR1019960080748A patent/KR19980061378A/en not_active Application Discontinuation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100421662B1 (en) * | 2001-07-26 | 2004-03-12 | 주식회사 만도 | Structure of terminal for circuit testing of printed circuit board |
US7926173B2 (en) | 2007-07-05 | 2011-04-19 | Occam Portfolio Llc | Method of making a circuit assembly |
WO2009129032A2 (en) * | 2008-03-24 | 2009-10-22 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
WO2009129032A3 (en) * | 2008-03-24 | 2010-01-21 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
WO2009140050A2 (en) * | 2008-05-12 | 2009-11-19 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
WO2009140050A3 (en) * | 2008-05-12 | 2010-02-18 | Occam Portfolio Llc | Electronic assemblies without solder and method for their design, prototyping, and manufacture |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5442299A (en) | Printed circuit board test fixture and method | |
CN1318839C (en) | Automatic optical detecting system for blemish assembly on printed circuit board | |
Moganti et al. | Automatic PCB inspection systems | |
CN112394071B (en) | Substrate defect inspection apparatus and method | |
DE3470226D1 (en) | A method and apparatus for inspecting printed wiring boards | |
DE50108516D1 (en) | Method and device for testing printed circuit boards | |
KR890018024A (en) | Device for inspecting printed wiring boards on surfaces where components are mounted | |
KR19980061378A (en) | Fixture Production Data Automatic Creation Device of ICT | |
CN210894163U (en) | A device for PCB board appearance imperfections detects | |
KR100696864B1 (en) | Method of testing a printed circuit board and apparatus for performing the same | |
JPH0658978A (en) | Movable prober mechanism | |
KR100323513B1 (en) | Appearance test apparatus &the test method for printed board | |
CN210198327U (en) | 2D and 3D measuring device | |
KR100407068B1 (en) | Machine for the opposite control of printed circuits | |
KR101204563B1 (en) | Inspection Apparatus for Plating on Printed Circuit Board and Inspection Method using the Apparatus | |
KR101711737B1 (en) | Detecting device for printed circuit board | |
KR100286041B1 (en) | Method and device for setting teaching data of automatic PCB inspection device | |
KR101263624B1 (en) | Inspection apparatus for plating on printed circuit board | |
KR0177219B1 (en) | High density mounting insert kit inspection device | |
Yu et al. | Printed circuit board inspection system PI/1 | |
KR0141154B1 (en) | The test method of inserting for electronic elements on pcb(printed circuit board) | |
JPS61259597A (en) | Wiring of printed circuit board | |
JPH03210481A (en) | Movable probe type multipoint contact apparatus for inspecting printed circuit board | |
KR101148669B1 (en) | The apparatus for testing the substrate | |
CN112304238A (en) | 2D and 3D measuring device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |