[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100607822B1 - Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb - Google Patents

Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb Download PDF

Info

Publication number
KR100607822B1
KR100607822B1 KR1020050014932A KR20050014932A KR100607822B1 KR 100607822 B1 KR100607822 B1 KR 100607822B1 KR 1020050014932 A KR1020050014932 A KR 1020050014932A KR 20050014932 A KR20050014932 A KR 20050014932A KR 100607822 B1 KR100607822 B1 KR 100607822B1
Authority
KR
South Korea
Prior art keywords
pcb
drill
hole
determining
center
Prior art date
Application number
KR1020050014932A
Other languages
Korean (ko)
Inventor
김한석
변대정
이동원
박성주
Original Assignee
삼성전기주식회사
테크밸리 주식회사
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 삼성전기주식회사, 테크밸리 주식회사 filed Critical 삼성전기주식회사
Priority to KR1020050014932A priority Critical patent/KR100607822B1/en
Application granted granted Critical
Publication of KR100607822B1 publication Critical patent/KR100607822B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0011Working of insulating substrates or insulating layers
    • H05K3/0044Mechanical working of the substrate, e.g. drilling or punching
    • H05K3/0047Drilling of holes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/04Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
    • G01N23/044Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material using laminography or tomosynthesis
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/08Monitoring manufacture of assemblages
    • H05K13/081Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K3/00Apparatus or processes for manufacturing printed circuits
    • H05K3/0005Apparatus or processes for manufacturing printed circuits for designing circuits by computer

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Operations Research (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Numerical Control (AREA)

Abstract

본 발명은 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치를 개시한다.The present invention discloses an apparatus for determining the position and PCB design value of a drill for PCB processing.

본 발명에 의하면, 드릴 작업의 위치 기준이 되는 원형의 홀을 포함하는 PCB를 대상으로 드릴의 위치를 결정하는 제어 장치에 있어서, 홀을 포함하는 영상을 촬상하는 영상촬상부, 드릴의 위치와 드릴에 장착된 비트(bit)의 직경으로부터 드릴에 의해 PCB에 형성될 홀(hole)의 크기 및 위치를 구하는 홀정보판단부 및 영상촬상부가 촬상한 홀의 위치 및 크기와 홀정보판단부가 구한 홀의 위치 및 크기를 비교하여 드릴에 의해 형성될 홀의 중심이 상기 홀의 중심과 일치하도록 드릴의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 위치제어부를 포함하여, PCB 제작에 있어서 작업시간 절약으로 인한 생산성향상을 할 수 있으며, 불량품을 줄일 수 있어 생산비용이 절감되어 PCB를 사용하는 모든 산업에 있어 큰 효율을 가져오게 한다.According to the present invention, a control apparatus for determining a position of a drill in a PCB including a circular hole serving as a position reference of a drilling operation, comprising: an image photographing unit for photographing an image including a hole, a position and a drill The hole information determination unit for obtaining the size and position of the hole to be formed in the PCB by the drill from the diameter of the bit mounted on the hole and the position and size of the hole captured by the image pickup unit, the position of the hole obtained by the hole information determination unit, and Comparing the size to adjust the position of the drill so that the center of the hole to be formed by the drill coincides with the center of the hole, and includes a position control unit for determining the adjusted position as the reference position of the drill, saving time in PCB manufacturing This can improve productivity and reduce defective parts, resulting in lower production costs, resulting in greater efficiency in all industries using PCB.

Description

PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치{Apparatus for determining the position of PCB processing drill and determining design parameter of the PCB}Apparatus for determining the position of PCB processing drill and determining design parameter of the PCB}

도 1은 본 발명에 따라 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치의 구성을 블록으로 도시한 것이다.1 is a block diagram showing the configuration of an apparatus for determining a position and PCB design value of a drill for PCB processing according to the present invention.

도 2는 도 1의 장치의 구체적인 일 예를 도시한 것이다.2 illustrates a specific example of the apparatus of FIG. 1.

도 3은 본 발명에 따른 인터페이스와 제어 기능을 제공하는 프로그램이 화면에 표시된 모습의 예를 도시한 것이다.3 shows an example of how a program providing an interface and a control function according to the present invention is displayed on a screen.

도 4는 본 발명에 따른 작업 프로그램의 일 예이다.4 is an example of a work program according to the present invention.

도 5는 홀과 드릴의 위치를 강조하여 도시한 것이다.5 highlights the positions of the holes and drills.

본 발명은 물체의 위치 제어에 관한 것으로서, PCB 제작 시에 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치에 관한 것이다.The present invention relates to the control of the position of the object, and relates to an apparatus for determining the position and PCB design value of the drill for PCB processing during PCB manufacturing.

전자 회로에 사용되는 PCB의 일반적인 제조공정은 다음과 같다.The general manufacturing process of PCB used in electronic circuit is as follows.

CAD/CAM을 사용해서 회로 설계를 하고, PCB에 회로를 배치할 레이 아웃과 배 선 패턴을 한 후에, PCB의 각 층별로 부품 레이아웃과 배선이 표시된 필름을 제작한다. 그러면 PCB 제작하기 위해 각 층별로 적층을 하고 CNC 머신을 사용하여 홀(hole)에 해당되는 부분에 드릴 작업을 한다. 그 후 무전해 동도금, 라미네이팅, 노광, 현상, 전기 동도금, 필름박리, 부식, 포터 솔더인쇄, 실크인쇄, HA라미네이터, BBT, 라우터, 단자금도금, V-CUT 공정을 거쳐서 검사 후에 출하하게 된다.After designing the circuit using CAD / CAM, the layout and wiring pattern to place the circuit on the PCB, a film with component layout and wiring for each layer of the PCB is produced. Then, in order to manufacture the PCB, each layer is laminated and drilled into the hole corresponding to the hole using a CNC machine. After that, they are shipped after inspection through electroless copper plating, laminating, exposure, development, electro copper plating, film peeling, corrosion, porter solder printing, silk printing, HA laminator, BBT, router, terminal gold plating, and V-CUT process.

이때에 적층(lay up)공정은 회로가 만들어진 내층 기판과 절연을 위한 수지인 프리프레그(prepreg), 그리고 외층으로 가공될 동박을 설계사양에 맞게 정합을 유지하도록 겹쳐서 차곡차곡 쌓아 MLB(Multi layer board)를 만드는 공정이다. 적층 시에 정합이 어긋나면 층 간의 접속이 되지 않거나 인접하는 배선들이 서로 단락되는 문제가 발생한다. 그러므로 적층 후에 내부 층들이 정확히 정합이 이루어 졌는지를 검사하기 위해 엑스레이(X-Ray)를 이용한 검사가 필요하다.At this time, the lamination process involves stacking MLB (Multi layer board) by stacking the inner layer substrate on which the circuit is made, the prepreg which is a resin for insulation, and the copper foil to be processed into the outer layer in order to maintain matching according to the design specifications. ) Process. If the matching is misaligned at the time of lamination, a problem arises in that the connection between layers is not made or adjacent wirings are shorted to each other. Therefore, inspection using X-Ray is necessary to check that the inner layers are correctly matched after lamination.

적층 공정이 완료된 기판에 부품의 삽입을 위한 홀과 층간의 배선을 위한 홀을 가공하는 작업이 드릴 작업이며, CNC 머신의 드릴에 의하여 드릴 작업이 이루어진다. 용도에 따라 다양한 직경의 홀을 가공해야 하므로 다양한 규격의 드릴날인 비트(bit)가 사용된다. 드릴작업은 PCB 제조 공정 중 가장 많은 시간이 소요되는 공정이다.The drilling operation is to drill holes for inserting parts and holes for wiring between layers on the completed lamination process, and the drilling operation is performed by a drill of a CNC machine. Depending on the application, holes of various diameters must be machined, so bits of various drill bits are used. Drilling is the most time-consuming process in the PCB manufacturing process.

드릴 작업 시 최초 기판에 대한 데이터를 입력한 후 내부 패턴을 관통하는 드릴 작업 전에 드릴 위치 보정을 위한 보정 홀을 가공하게 된다. 보정 홀 가공 후 내층의 랜드(land)와 실제 비트가 관통한 위치의 차이를 엑스레이로 검사하여 CNC 머신의 드릴에 보정값을 주고, 그 보정된 값에 따라 드릴 작업을 하게 된다.When drilling, data about the first substrate is input, and then a compensation hole for drilling the position of the drill is processed before drilling through the internal pattern. After machining the hole, the difference between the land of the inner layer and the position where the actual bit penetrates is inspected by X-ray, and the correction value is given to the drill of the CNC machine, and the drill operation is performed according to the corrected value.

이와 같이 PCB 제작 시에는 엑스레이를 사용한 검사가 필수적인데, 종래의 엑스레이 검사 방식에 다음과 같은 문제가 있다.As such, inspection using X-rays is essential when manufacturing a PCB, but the following problems exist in the conventional X-ray inspection method.

종래의 엑스레이 검사 방식은 적층 공정에서 내부의 패턴 틀어짐 정도나 드릴 공정에서 홀 편심의 정도를 작업자의 판단에 의지하는 검사방식이다.The conventional X-ray inspection method is an inspection method that relies on the judgment of the operator about the degree of internal pattern distortion in the lamination process or the degree of hole eccentricity in the drill process.

예를 들면 적층 공정에서 엑스레이 검사시 작업자는 PCB 기판이 투과된 영상을 대상으로 별도로 그 이상의 정도 측정하는 도구없이 감각에 의존해서 어느 정도 틀어졌는가 혹은 늘어나고 줄어들어드는 곳이 발생되었는지를 판단하고, 그 정상이 아닌 값을 보정하기 위한 작업을 한다. 그 결과 똑같은 불량 기판에 대해서도 작업자별로 서로 다른 조건을 입력하여 그 입력된 조건에 따라 작업하게 된다.For example, during the x-ray inspection in the lamination process, the operator determines whether the printed circuit board is transparent or stretched or shrunk due to the senses, without any additional measuring tools. Work to correct non-value. As a result, different operators enter different conditions for the same defective substrate and work according to the input conditions.

마찬가지로 드릴공정에서도 작업자들이 보정홀을 가공한 후 비트가 랜드 중앙에서 얼마나 벗어나 있는지를 작업자의 감각만으로 보정하기 때문에 작업의 결과가 일률적이지 못하게 된다. 이와 같이 작업자의 감각에만 의존하여 기판 가공에 대한 보정을 하다보니 숙련된 작업자의 휴무나 이직 등이 발생되면 불량률이 엄청나게 증가하게 되고 또한 숙련된 작업자라도 그날 그날의 개인적인 몸의 상태에 따라 보정값이 달라져서 불량을 야기시킨다.Similarly, in the drill process, after the hole is corrected by the operator, only the operator's sense of how far the bit is from the center of the land, the result of the work is not uniform. As a result of the correction of the substrate processing based on the operator's sense, if the absence or turnover of an experienced worker occurs, the defective rate increases enormously, and even the skilled worker has a correction value according to the condition of the body of the day. To cause a failure.

실제로 보정되어져야 할 값은 ㎛ 단위로 정밀해야 하는데, 작업자의 감각만으로는 이와 같은 단위의 정확한 보정값을 산출한다는 것은 불가능하다.In practice, the value to be corrected must be precise in units of μm, and it is impossible to calculate an accurate correction value of such a unit by the operator's sense alone.

게다가 작업된 PCB 기판의 불량여부를 정확히 파악해낼 수 있는 시기가 PCB 제작의 공정이 거의 끝난 상태이므로, 불량을 알아냈을 때에는 이미 거의 모든 공정이 지난 후이기 때문에 PCB 제작에 있어서 불량 기판을 제작하여 PCB를 생산하는 데 있어 시간 낭비와 그에 따른 금전적인 손실을 입게 된다.In addition, since the PCB manufacturing process is almost finished, it is almost time to find out whether the PCB substrate has been worked properly. Therefore, when all the defects have been identified, almost all the processes have already passed. You will be wasting your time and financial losses.

위에서 언급한 것처럼 PCB 제품의 정확한 검사가 이루어지기 위해서는 후공정까지 제작 과정이 진행되어야 가능하다. 후공정에서도 검사를 위해서는 PCB에 이미 적층된 동박을 벗겨내어 마이크로 비전(micro vision) 장비로 계측을 해야 하기 때문에 시간적으로나 금전적으로 엄청난 손실을 가져가게 된다. As mentioned above, in order to perform accurate inspection of PCB products, it is possible to proceed with the manufacturing process up to the post process. In post-processing, the copper foil already laminated to the PCB needs to be stripped off and measured with a micro vision device, resulting in significant loss of time and money.

이를 보완하기 위해 PCB 내부투시를 위해 엑스레이 검사를 활용하고 있지만 이때에는 정확한 계측이 되지 않는다는 단점이 있고, 마이크로 비전 장비를 사용하는 경우에는 정확한 검사는 가능하지만 내부투시가 되지 않는 단점을 가지고 있는 문제도 있다.To compensate for this, X-ray inspection is used to see the inside of the PCB, but there is a disadvantage in that accurate measurement is not possible. have.

본 발명이 이루고자 하는 기술적인 과제는, 상기의 문제점들을 해결하기 위해, PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치를 제공하는데 있다.The technical problem to be achieved by the present invention, to solve the above problems, to provide a device for determining the position and PCB design value of the drill for PCB processing.

상기 기술적 과제를 해결하기 위한 본 발명에 의한, PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치는, 드릴 작업의 위치 기준이 되는 원형의 홀을 포함하는 PCB를 대상으로 드릴의 위치를 결정하여 PCB를 검사하는 장치에 있어서, 상기 홀을 포함하는 영상을 촬상하는 영상촬상부; 상기 드릴의 위치와 드릴에 장착된 비트(bit)의 직경으로부터 상기 드릴에 의해 상기 PCB에 형성될 홀(hole)의 크기 및 위치를 구하는 홀정보판단부; 및 상기 영상촬상부가 촬상한 홀의 위치 및 크기와 상기 홀정보판단부가 구한 홀의 위치 및 크기를 비교하여 상기 드릴에 의해 형 성될 홀의 중심이 상기 홀의 중심과 일치하도록 상기 드릴의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 위치제어부;를 포함하는 것을 특징으로 한다.According to the present invention for solving the above technical problem, the device for determining the position and PCB design value of the drill for PCB processing, by determining the position of the drill with respect to the PCB including a circular hole that is the position reference of the drill operation An apparatus for inspecting a PCB, the apparatus comprising: an image capturing unit configured to photograph an image including the hole; A hole information determination unit for obtaining a size and a position of a hole to be formed in the PCB by the drill from the position of the drill and the diameter of a bit mounted to the drill; And adjusting the position of the drill so that the center of the hole to be formed by the drill coincides with the center of the hole by comparing the position and size of the hole captured by the image capturing unit with the position and size of the hole obtained by the hole information determining unit. It is characterized in that it comprises a; position control unit for determining a predetermined position as a reference position of the drill.

이하에서 첨부된 도면을 참조하여 본 발명의 바람직한 일 실시예를 상세히 설명한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따라 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치의 구성을 블록으로 도시한 것이다.1 is a block diagram showing the configuration of an apparatus for determining a position and PCB design value of a drill for PCB processing according to the present invention.

드릴 작업의 위치 기준이 되는 원형의 홀을 포함하는 PCB(100)를 대상으로 드릴(110)의 위치를 결정하는 이 제어 장치는, 상기 홀을 포함하는 영상을 촬상하는 영상촬상부(120), 드릴(110)의 위치와 드릴에 장착된 비트의 직경으로부터 드릴(110)에 의해 PCB(100)에 형성될 홀의 크기 및 위치를 구하는 홀정보판단부(130) 및 영상촬상부(120)가 촬상한 홀의 위치 및 크기와 홀정보판단부(130)가 구한 홀의 위치 및 크기를 비교하여 드릴(110)에 의해 형성될 홀의 중심이 상기 홀의 중심과 일치하도록 상기 드릴의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 위치제어부(140)를 포함한다.The control device for determining the position of the drill 110 with respect to the PCB 100 including a circular hole as a reference of the position of the drill operation, the image pickup unit 120 for capturing an image including the hole, The hole information determination unit 130 and the image capturing unit 120 which obtain the size and the position of the hole to be formed in the PCB 100 by the drill 110 from the position of the drill 110 and the diameter of the bit mounted on the drill are captured by the image. The position and size of one hole is compared with the position and size of the hole determined by the hole information determination unit 130, and the position of the drill is adjusted so that the center of the hole to be formed by the drill 110 coincides with the center of the hole. It includes a position control unit 140 to determine the position as the reference position of the drill.

영상촬상부(120)는 엑스레이를 이용하여 영상을 촬상한다. 엑스레이를 이용해서 촬상하는 방법에 대해서는 다양한 방법을 사용할 수 있으며, 예를 들면 대한민국등록공보에 기재된 등록번호 10-0264901의 휴대용 X-선 투사장치와 같은 장치를 이용할 수 있다.The image capturing unit 120 captures an image using X-rays. Various methods can be used for the imaging using the X-ray, for example, a device such as a portable X-ray projection apparatus of registration number 10-0264901 described in the Republic of Korea registration publication can be used.

가장 좋은 영상 결과를 얻기 위해 엑스레이를 이용한 영상의 노이즈 제거를 위한 평균화를 수행하며, 명암의 조절을 위해 영상 보정 값(LUT; Lookup Table 보정) 설정을 실행한다.In order to obtain the best image result, averaging is performed to remove noise of the image using X-ray, and image correction value (LUT; lookup table correction) is set to adjust contrast.

촬상된 영상은 홀은 원형이며, 컴퓨터를 통해 얻어진 원 영상의 중심을 구하는 것은 다양한 방법을 통해 본 발명이 속한 분야의 통상의 지식을 가진 자는 용이하게 실행할 수 있으므로 더 이상의 설명은 생략한다.The captured image has a circular hole, and obtaining a center of the original image obtained through a computer can be easily performed by those skilled in the art to which the present invention pertains through various methods.

그리고 위치제어부(140)는 PCB의 표면을 X-Y 좌표 평면으로 할 때에 X 축 및 Y 축의 축 별로 독립적으로 혹은 두 개의 축이 동시에 이동하면서 드릴의 위치를 조정한다. 혹은 드릴의 위치는 고정시키고 PCB를 올려놓는 스테이지의 위치를 조절하여 PCB의 위치를 변경할 수 있다. 이때에 두 개의 X, Y 축은 각각 독립적으로 혹은 동시에 움직이면서 위치를 변경하게 할 수 있다.And the position controller 140 adjusts the position of the drill independently or two axes are moved for each axis of the X axis and Y axis when the surface of the PCB to the X-Y coordinate plane. Alternatively, you can change the position of the PCB by fixing the position of the drill and adjusting the position of the stage on which the PCB is placed. At this time, the two X, Y axes can be moved independently or simultaneously to change the position.

만일 영상촬상부(120)가 촬상한 영상의 배율을 조절할 필요가 있을 때에 카메라에 장착된 줌 렌즈를 사용해도 되지만 영상촬상부(120)는 상기 PCB의 표면과 수직 방향으로 이동하여 영상의 배율을 조절할 수 있다.If it is necessary to adjust the magnification of the image captured by the image capturing unit 120, a zoom lens mounted on the camera may be used, but the image capturing unit 120 moves in a direction perpendicular to the surface of the PCB to increase the magnification of the image. I can regulate it.

도 2는 도 1의 장치의 구체적인 일 예를 도시한 것이다.2 illustrates a specific example of the apparatus of FIG. 1.

컴퓨터(200)에서 제어하는 이 장치는 크게 영상획득 및 처리 부분(210), 모터 및 리니어 인코더를 포함하는 모션제어부분(220), 엑스레이 장치를 제어하는 엑스레이 제어부분(230), 그리고 각종 On/Off 동작 및 감지를 위한 I/O 인터페이스 확장 보드 부분(240)으로 구분된다.The device controlled by the computer 200 is largely comprised of an image acquisition and processing portion 210, a motion control portion 220 including a motor and a linear encoder, an X-ray control portion 230 controlling an X-ray device, and various on / off operations. It is divided into an I / O interface expansion board part 240 for off operation and detection.

카메라(215)는 엑스레이 특성상 흑백 카메라를 사용하며, 해상도는 1024x768 픽셀 이상의 고해상도 디지털 카메라를 사용한다. 속도 및 고해상도의 관찰을 위해 영상획득 및 처리보드(210)는 촬상한 영상을 확대하거나, 축소하지 않고 동일한 해상도를 갖도록 실시간으로 화면을 통해 보여준다. The camera 215 uses a black and white camera due to its X-ray characteristic, and a high resolution digital camera using a resolution of 1024x768 pixels or more. In order to observe the speed and the high resolution, the image acquisition and processing board 210 is shown in real time so as to have the same resolution without enlarging or reducing the captured image.

모션 제어 보드는 컴퓨터를 통해 위치 이동이 가능하도록 하는 기능을 제공한다. The motion control board provides the ability to move the position via a computer.

PCB가 놓여지는 스테이지 혹은 드릴의 X-Y 축 이동 및 제어를 위한 모터 두 개(222)와 각각의 위치를 감지하기 위한 리니어 엔코더 2개(226) 및 스테이지 자체를 상하로 이동시켜 배율을 제어하기 위한 모터 1개(224) 및 위치 감지를 위한 리니어 엔코더(228) 1개로 구성된다. 각각의 모터와 리니어 인코더는 쌍으로 동작하며, 스테이지의 탈주를 방지하기 위해 각각의 스테이지 및 모터 구동 축의 양 끝 단에 리미트 스위치를 두 개씩 연결하여, 강제로 모터를 정지시키도록 한다.Two motors 222 for the movement and control of the XY axis of the stage or the drill on which the PCB is placed, two linear encoders 226 for sensing each position, and a motor for controlling the magnification by moving the stage itself up and down One 224 and one linear encoder 228 for position sensing. Each motor and linear encoder operate in pairs, and two limit switches are connected to both ends of each stage and the motor drive shaft to prevent the stage from breaking out, forcibly stopping the motor.

각 스테이지 끝 단의 리미트 스위치를 비롯하여 각종 스위치의 On/Off 상태를 입력받기 위한 I/O 인터페이스 보드(240)로 컴퓨터(200)와는 시리얼 인터페이스로 통신한다.In addition to the limit switch at the end of each stage, the I / O interface board 240 for receiving the On / Off state of various switches is communicated with the computer 200 via a serial interface.

엑스레이발생 장치(235)는 엑스레이의 상태를 모니터링하고, On/Off, 출력 전압 및 전류를 제어하기 위한 엑스레이제어부(230)와의 통신을 실시한다. 모든 상태는 컨트롤러와 동일한 상태로 컴퓨터(230)에 도시하며, 매뉴얼 모드 전환 시 컨트롤러만 자체 동작시킬 수 있다.The X-ray generator 235 monitors the state of the X-ray and communicates with the X-ray controller 230 to control the on / off, output voltage and current. All states are shown in the computer 230 in the same state as the controller, and only the controller can operate itself when switching to manual mode.

도 1의 구성과 비교하면 영상촬영부(120)는 카메라, 영상획득 및 처리보드(210), 컴퓨터(200), 엑스레이제어부(230) 및 엑스레이 발생장치(235)로 구성된다. 홀정보판단부(130)는 컴퓨터(200)에 내장된 소정의 프로그램을 통해 구현되며, 위치제어부(130)는 컴퓨터(200)에 내장된 소정의 프로그램과 모션 제어 보드(220), 구동 모터(222, 224) 및 리니어 엔코더(226, 228)로 구성된다.Compared with the configuration of FIG. 1, the image capturing unit 120 includes a camera, an image acquisition and processing board 210, a computer 200, an X-ray controller 230, and an X-ray generator 235. The hole information determination unit 130 is implemented through a predetermined program embedded in the computer 200, and the position control unit 130 includes a predetermined program embedded in the computer 200, a motion control board 220, and a driving motor ( 222, 224 and linear encoders 226, 228.

홀의 중심과 드릴의 중심을 일치시키기 위한 드릴의 위치, 드릴에 장착된 비트에 대한 정보는 모션 제어 보드를 통해 컴퓨터(200)에 포함된 본 발명에 따른 프로그램으로 통보된 것이며, 이를 이용해서 홀의 중심과 드릴의 중심을 일치시킬 수 있다.The position of the drill to match the center of the hole and the center of the drill, and information about the bits mounted on the drill are notified to the program according to the present invention included in the computer 200 through the motion control board. And the center of the drill can be matched.

도 3은 본 발명에 따른 인터페이스와 제어 기능을 제공하는 프로그램이 화면에 표시된 모습의 예를 도시한 것이다.3 shows an example of how a program providing an interface and a control function according to the present invention is displayed on a screen.

본 발명을 실행하기 위한 프로그램은 실제 개별적으로 동작 가능한 세 개의 프로그램으로 구성될 수 있다. 측정요소를 선택하여 실제 측정 동작을 구성하고 정의할 수 있는 설정/측정 프로그램과 작업자의 편의성과 측정 결과를 본 발명에 따라 편심 측정 업무에 맞도록 2차 가공하는 작업 프로그램 및 엔지니어 및 작업자의 레포팅 편의 및 전체 결과에 대한 통계적인 업무처리를 지원하기 위한 레포팅 프로그램으로 구성될 수 있다. 작업 프로그램이 위치제어부(140)의 기능을 지원한다.The program for carrying out the present invention may consist of three programs that can actually be operated individually. Setting / measurement program to select and measure the measurement elements to configure and define the actual measurement behavior, and work program for secondary processing of the operator's convenience and measurement results to suit the eccentric measurement task according to the present invention, and reporting convenience of engineers and operators And a reporting program for supporting statistical work processing on the entire result. The job program supports the function of the position controller 140.

도 3이 설정/측정 프로그램의 일 예이며, 도 4는 작업 프로그램의 일 예이다.3 is an example of a setting / measurement program, and FIG. 4 is an example of a work program.

도 3에서 명령메뉴(300)를 이용하여, 측정요소를 선택하고 각 측정 요소를 실제 화면상에 배치하면 작업 리스트(310)에 등록된다. 해당 작업의 상세 부분은 명령어 상세 설정 영역(320)에 표시되며, 예를 들면 설계 상의 위치 입력 등 사용 자는 상세한 설정을 수행할 수 있다. 동시에 측정 요소가 동작하여 현재 화면상에 표시되며, 결과는 결과 표시 영역(330)에 표시되게 된다. 또한 전체 명령리스트는 명령어 맵 영역(340)에 표시되게 된다. 스테이지의 현재 위치는 상단에 스테이지 위치 부분(350)에 실시간으로 표시된다.In FIG. 3, when the measurement elements are selected using the command menu 300 and each measurement element is disposed on the actual screen, the measurement elements are registered in the work list 310. The detailed part of the job is displayed in the command detail setting area 320, and the user may perform detailed setting, for example, inputting a design position. At the same time, the measurement element is operated and displayed on the current screen, and the result is displayed on the result display area 330. In addition, the entire command list is displayed in the command map area 340. The current position of the stage is displayed in real time in the stage position portion 350 at the top.

명령메뉴(300)의 측정요소나 처리 대상들의 예는 다음과 같다.Examples of measurement elements or processing objects of the command menu 300 are as follows.

치수측정요소: 기본적인 측정 요소를 선택할 수 있도록 한다. 가장 기본적인 측정 요소로서. 각 측정 요소가 단독으로 결과를 생성한다.Dimensional elements: Allows you to select basic measurement elements. As the most basic measuring factor. Each measurement element alone produces a result.

조합측정요소: 앞의 기본 측정 요소의 결과를 이용하여 조합할 수 있는 2차 측정 요소들이다. 예를 들면 앞의 라인길이 측정을 선택하고, 위의 기본 측정 요소 두 개를 선택하면 자동으로 길이가 계산된다.Combination measurement elements: Secondary measurement elements that can be combined using the results of the preceding basic measurement elements. For example, if you select the previous line length measurement and select the two basic measurement elements above, the length is calculated automatically.

좌표설정요소: 좌표 설정을 위한 요소로서, 원점, X축, Y축 설정을 할 수 있다. 각 측정값이 서로 배치되는 결과를 가져오게 되면 입력 순서의 마지막으로부터 반영된다. 즉 원점을 잡고 X축을 설정하면 자동으로 Y축이 설정되지만, 다시 Y축 설정을 사용하게 되면, 마지막의 X축과 Y축 설정만을 사용하여 축이 설정되게 된다.Coordinate setting element: It is an element to set the coordinate, and it can set origin, X axis and Y axis. The result of each measurement being placed on top of each other is reflected from the end of the input sequence. In other words, if you set the X axis and set the X axis, the Y axis is automatically set, but if you use the Y axis setting again, the axis is set using only the last X and Y axis settings.

동작제어요소: 엑스레이의 Power On/Off 동작 등 장비 제어 동작과, 기타 명령어 수행에 관련된 동작 순서 제어 등을 위해 사용된다.Operation control element: It is used for equipment control operation such as power on / off operation of X-ray and operation sequence control related to execution of other commands.

통상의 PCB는 직사각형이다. 이하에서는 본 발명에 따른 과정도 직사각형의 PCB를 가정하고 설명한다.Typical PCBs are rectangular. Hereinafter, a process according to the present invention will be described assuming a rectangular PCB.

여러 개의 홀을 기준으로 드릴과 홀의 편심을 조절하는 것이 더 효과적일 수 있다. 이를 위해 본 발명에서는 PCB 정 중앙 홀, 그 홀의 상단에 위치한 Y축 설정 홀 및 PCB 구석에 위치한 여러 개의 홀을 이용하는 방법도 사용한다.It may be more effective to adjust the drill and hole eccentricity based on multiple holes. To this end, the present invention also uses a PCB center hole, a Y-axis setting hole located at the top of the hole, and a method using a plurality of holes located at the corners of the PCB.

중심 홀은 PCB의 정 중앙에 위치한다. 이 중심 홀을 PCB 평면을 X-Y 평면이라 할 때에 원점으로 사용한다. 그리고 Y 축에 대한 기준을 잡기 위한 Y축 설정홀은 중심 홀을 기준으로 12시 방향에 위치하며, 물론 PCB 면 위에 위치한다.The center hole is located right in the center of the PCB. This center hole is used as the origin when the PCB plane is referred to as the X-Y plane. And the Y-axis setting hole to set the reference for the Y-axis is located at 12 o'clock with respect to the center hole, and of course, is located on the PCB surface.

시험용 홀은 4개이며, PCB의 네 구석에 하나씩 위치하며, 중심 홀인 원점을 중심으로 서로 상대적으로 동일한 좌표에 위치한다. There are four test holes, one in each of the four corners of the PCB, located at the same coordinates relative to each other about the center hole, the origin.

도 5는 홀과 드릴의 위치를 강조하여 도시한 것이다. 5a, 6a, 7a 및 8a는 시험용 홀이며, 5b, 6b, 7b 및 8b는 드릴에 장착된 바이트의 작동으로 형성될 홀이다. 드릴을 이용해서 생성되는 홀은 시험용 홀의 크기보다는 작다. 실제 PCB를 제작할 때에 드릴의 바이트로 인한 홀의 크기가 PCB의 설계 지침에 따른 홀보다 큰 경우에는 근처를 지나는 회로가 훼손될 수 있다.5 highlights the positions of the holes and drills. 5a, 6a, 7a and 8a are test holes and 5b, 6b, 7b and 8b are holes to be formed by operation of a bite mounted on a drill. The hole created by the drill is smaller than the size of the test hole. When the actual PCB is manufactured, if the size of the hole due to the bite of the drill is larger than the hole according to the PCB's design guidelines, the circuit passing nearby can be damaged.

본 발명은 이와 같은 두 가지의 원의 중심이 일치하게 하는 것이 그 목표이다. 도 5에서 각 시험용 홀과 드릴이 서로 대응되어 있는 것을 볼 수 있다.The present invention aims to bring the centers of these two circles into agreement. In FIG. 5, it can be seen that each test hole and the drill correspond to each other.

영상촬상부(120)는 상기와 같은 홀들에 대한 영상을 촬상하고, 위치제어부(140)는 상기 중심 홀의 중심을 원점으로 하여 상기 PCB 면을 X-Y 평면으로 좌표를 결정한다. 그리고 원점과 상기 Y축 설정 홀의 중심을 이어서 생성된 직선과 상기 X-Y 평면의 Y 축과의 차이가 발생하면 이전에 생성한 Y 축을 기준으로 X-Y 평면을 구성하여 좌표를 다시 생성한다. 위에서도 설명되어 있지만 축이 서로 불일치하는 경우에는 나중에 생성된 축을 기준으로 다시 좌표를 설정한다.The image capturing unit 120 captures an image of the holes as described above, and the position controller 140 determines the coordinates of the PCB surface in the X-Y plane with the center of the center hole as the origin. When a difference between the straight line generated after the origin and the center of the Y-axis setting hole and the Y-axis of the X-Y plane occurs, the coordinates are generated again by constructing the X-Y plane based on the previously generated Y-axis. As described above, if the axes are inconsistent with each other, the coordinates are set again based on the later generated axes.

따라서 이와 같이 형성된 좌표를 기준으로 드릴과 시험용 홀의 중심을 일치시킨다.Therefore, the center of the drill and the test hole are matched based on the coordinates thus formed.

이를 위해 홀정보판단부(130)는 상기 드릴들의 위치와 각 드릴에 장착된 비트의 직경으로부터 상기 드릴들에 의해 상기 PCB에 형성될 홀들의 크기 및 위치를 구한다. 위에서 설명한 바와 같이 도 2의 모션제어보드(220)를 통해 이를 구할 수 있다. 이와 같은 정보를 바탕으로 위치제어부(140)는 영상촬상부(120)가 촬상한 홀의 위치 및 크기와 홀정보판단부(130)가 구한 홀의 위치 및 크기를 비교하여 상기 드릴에 의해 형성될 홀들의 중심이 각각 대응하는 영상촬상부(120)가 촬상한 홀들의 중심과 일치하도록 상기 드릴들의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정한다.To this end, the hole information determination unit 130 obtains the size and position of the holes to be formed in the PCB by the drills from the positions of the drills and the diameters of the bits mounted in each drill. As described above, this can be obtained through the motion control board 220 of FIG. 2. Based on such information, the position controller 140 compares the position and size of the hole captured by the image capturing unit 120 with the position and size of the hole obtained by the hole information determination unit 130 to determine the holes to be formed by the drill. The positions of the drills are adjusted so that their centers coincide with the centers of the holes captured by the image capturing units 120, respectively, and the adjusted positions are determined as reference positions of the drills.

이에 대해서 더 상세하게 설명한다.This will be described in more detail.

시험용 홀은 PCB의 각 구석에 서로 상대적인 위치 즉 축을 기준으로 겹쳐지는 위치에 있으므로 각 시험용 홀들의 중심을 서로 연결하면 그 역시 직사각형이 형성된다. 이와 같은 시험용 홀들의 중심들을 기준으로 중점 혹은 무게중심을 산출한다. 이는 각 홀의 위치가 정해져있고, PCB 평면의 좌표도 이미 결정되어 있는 것을 이용하여 구할 수 있다. 그리고 그 중점을 기준으로 X, Y 좌표의 축을 결정한다. 그 결과들은 이상적으로는 중심 홀의 중점 및 그 중점을 기준으로 한 X, Y 좌표와 동일할 것이다. 구분을 위해 시험용 홀에 대한 중심을 제1원점이라고 한다.Since the test holes are located at each corner of the PCB relative to each other, i.e., overlapping with respect to the axis, connecting the centers of the test holes to each other also forms a rectangle. The center of gravity or center of gravity is calculated based on the centers of these test holes. This can be obtained by using the position of each hole and the coordinate of the PCB plane. The axis of the X and Y coordinates is determined based on the midpoint. The results would ideally be identical to the midpoint of the center hole and the X, Y coordinates based on that midpoint. The center of the test hole is called the first origin for the purpose of classification.

그리고 드릴의 바이트로 형성할 홀에 대해서도 마찬가지로 상기와 마찬가지로 홀의 중심들의 중점을 구해 제2원점이라고 한다. 그리고 제2원점을 기준으로 하 는 X-Y 좌표축을 결정한다. 해당되는 원점과 PCB의 각 변과 평행하게 좌표축들을 결정할 수 있다. 마찬가지로 그 결과들은 이상적으로는 중심 홀의 중점 및 그 중점을 기준으로 한 X, Y 좌표와 동일할 것이다.Similarly to the hole to be formed by the bite of the drill, the center point of the centers of the hole is obtained in the same manner as described above, and is called the second origin. Then, the X-Y coordinate axis based on the second origin is determined. Coordinate axes can be determined parallel to the corresponding origin and each side of the PCB. Likewise, the results would ideally be identical to the midpoint of the center hole and the X and Y coordinates based on that midpoint.

시험용 홀의 중심이 드릴로 생성될 홀의 중심과 일치한다면 별도의 보정은 필요없다. 그러나 평행이동만이 아니라 그 외에 대한 이동 요건이 있는 경우에는 중심들 사이의 비교를 통해서는 편심을 바로 잡는 것이 어려울 수 있다. 그래서 제1원점과 제2원점 및 그 원점들에 따른 좌표축들간의 관계를 도입한 것이다.If the center of the test hole coincides with the center of the hole to be drilled, no additional calibration is required. However, in cases where there is a movement requirement for not only parallel movement but also for others, it may be difficult to correct the eccentricity by comparing between the centers. Thus, the relationship between the first origin point and the second origin point and coordinate axes according to the origin points is introduced.

제1원점과 제2원점이 동일하고 좌표축들간에도 동일하게 겹친다면 드릴로 인한 홀의 중심이 시험홀과 일치하는 것을 확인한다. 이 경우에는 별도의 보정은 필요없다. 그러나 이 경우 드릴로 인한 홀의 중심이 시험홀과 일치하지 않는다면 PCB의 크기가 전체적으로 변한 것이라고 판단할 수 있다. 이 경우에는 PCB를 생산하는데 사용된 필름의 크기가 전체적으로 변한 것으로 판단하여 이를 만회하는 조치를 취하게 할 수 있다. 이와 같이 문제가 발생하는 경우에는 이를 알릴 수 있도록 에러를 표시하게 한다. 이런 에러가 발생한 경우 필름의 크기를 조절하기 위해 PCB 제작을 다시 시작해야 할 수도 있다. 즉, 본 발명은 PCB 검사만이 아니라 PCB 제작에 필요한 기능을 제공할 수도 있다.If the first origin point and the second origin point are the same and overlap the same between the coordinate axes, check that the center of the hole due to the drill coincides with the test hole. In this case, no additional correction is necessary. However, in this case, if the center of the hole caused by the drill does not coincide with the test hole, it can be judged that the size of the PCB has changed. In this case, the size of the film used to produce the PCB can be determined to have changed in its entirety, and the action can be taken to make up for it. If a problem occurs like this, an error is displayed to inform it. If this error occurs, you may need to restart PCB fabrication to resize the film. That is, the present invention may provide not only PCB inspection but also a function required for PCB fabrication.

상기와 같이 드릴로 인한 홀의 중심이 시험홀과 일치하지 않아 PCB의 크기가 전체적으로 변한 것으로 보는 경우, 시험용 홀들의 각 중심간의 거리 혹은 각 중심들로 구성되는 다각형을 각 시험용 홀에 대응하는 드릴로 인한 홀의 중심으로 구성되는 다각형과 비교하여 시험홀들 간의 간격이 더 늘어나야 하거나 혹은 줄어들거 나 하는 기준을 생성할 수 있다. 이를 반영하기 위해서는 PCB 제작에 사용된 필름을 새로 생성해야 할 것이다. 이와 같은 절차를 통해 결국은 본 발명은 PCB 내부의 패턴들의 설계값을 결정할 수도 있다.As described above, when the center of the hole due to the drill does not coincide with the test hole and the size of the PCB changes as a whole, the distance between the centers of the test holes or the polygon composed of the centers is caused by the drill corresponding to each test hole. Compared to the polygon consisting of the center of the hole, it is possible to create a criterion that the spacing between test holes should be increased or decreased. To reflect this, new films used in PCB fabrication will have to be created. Through such a procedure, the present invention may eventually determine the design values of the patterns inside the PCB.

상기에서 중심이 겹치지 않고 축간의 간격도 일정하다면 이는 정합이 제대로 되지 않은 것이며, 이 경우는 중심과의 거리차이에 따라 드릴을 평행이동하여 원하는 결과를 얻을 수 있다.If the centers do not overlap and the intervals between the axes are constant, this means that the registration is not properly performed. In this case, the desired result may be obtained by moving the drill in parallel according to the distance difference from the center.

중심은 겹쳤으나 축간의 간격이 일정하기 않다면 이는 축간의 각도가 일정한 것이므로 이에 대해서는 겹쳐진 중심을 기준으로 축간의 각도의 반대 방향으로 회전하여 원하는 결과를 얻는다.If the centers are overlapped but the spacing between the axes is not constant, this means that the angle between the axes is constant so that the desired result can be obtained by rotating in the opposite direction of the angle between the axes with respect to the overlapping centers.

중심들간의 그리고 축간의 위치에 따라 경우에 따라서는 회전이동과 평행이동을 동시에 해야하는 경우도 발생할 수 있다.Depending on the position between the centers and the axis, in some cases it may be necessary to perform both rotational and parallel movements.

상기와 같은 이동을 위해 위치제어부(140)는 상기의 각 드릴들은 다른 드릴들과는 독립적으로 위치 이동이 가능하도록 제어한다. 각 드릴마다 X, Y 축으로 각각 이동할 수 있도록 모터와 같은 수단을 구비해야 한다. 또한 회전 이동을 위한 수단도 필요하다. 이와 같은 수단들을 본 발명에 채택하는 것은 본 발명이 속한 기술 분야의 당업자가 용이하게 채택할 수 있는 것이므로 별도의 설명을 생략한다.For the movement as described above, the position control unit 140 controls each of the drills to be able to move independently of the other drills. Each drill must be provided with means such as a motor to move in the X and Y axes, respectively. There is also a need for means for rotational movement. Adopting such means in the present invention is easily adopted by those skilled in the art to which the present invention pertains, and thus a detailed description thereof will be omitted.

상기와 설명된 것과 같은 보정 작업을 하고, 매 PCB마다 보정 작업을 각각 하는 것이 아니라 그 보정 작업이 실행되는 절차 혹은 상기에 언급된 프로그램을 통해 실행될 때의 명령어들 및 명령어들의 순서를 저장하였다가 다음의 PCB를 본 발명에 따른 장치의 스테이지에 장착하여 저장된 명령어 및 순서를 인출하여 실행 한다면 자동적으로 PCB에 대한 확인 작업이 된다. 이를 통해 효율적으로 자동적인 PCB 확인이 되는 셈이다. 매 PCB에 대한 작업이 완료될 때마다 그 결과에 대한 리포트를 해서 양품과 불량품에 대한 보고도 쉽게 할 수 있을 것이다.Instead of doing the calibration work as described above and doing the calibration work for each PCB individually, the instructions and sequence of instructions when the calibration work is executed or when executed through the above-mentioned program are stored. If the PCB is mounted on the stage of the device according to the present invention to retrieve and execute the stored instructions and order is automatically checked for the PCB. This allows for efficient automatic PCB verification. Whenever work is done on each PCB, you can report on the results so you can easily report on good and bad parts.

또한 본 발명에 따라 PCB가 장착된 스테이지가 이동된다면 홀에 대한 확인이 되는 것이지만 드릴을 장착하여 가공에 사용한다면 PCB 가공에 직접 사용될 수도 있으므로 작업 후의 확인만이 아니라 실제 가공 작업에 사용될 수도 있다는 장점도 제공받을 수 있다.In addition, according to the present invention, if the stage equipped with the PCB is moved, the hole is confirmed, but if the drill is mounted and used in the machining, it may be used directly in the PCB machining, so it may be used not only after the operation but also in the actual machining work. Can be provided.

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 본 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 상기의 설명에 포함된 예들은 본 발명에 대한 이해를 위해 도입된 것이며, 이 예들은 본 발명의 사상과 범위를 한정하지 않는다. 상기의 예들 외에도 본 발명에 따른 다양한 실시 태양이 가능하다는 것은, 본 발명이 속한 기술 분야에 통상의 지식을 가진 사람에게는 자명할 것이다. 본 발명의 범위는 전술한 설명이 아니라 청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. Examples included in the above description are introduced for the understanding of the present invention, and these examples do not limit the spirit and scope of the present invention. It will be apparent to those skilled in the art that various embodiments in accordance with the present invention in addition to the above examples are possible. The scope of the present invention is shown not in the above description but in the claims, and all differences within the scope will be construed as being included in the present invention.

또한 본 발명에 따른 상기의 각 단계는 일반적인 프로그래밍 기법을 이용하여 소프트웨어적으로 또는 하드웨어적으로 다양하게 구현할 수 있다는 것은 이 분야에 통상의 기술을 가진 자라면 용이하게 알 수 있는 것이다.In addition, it can be easily understood by those skilled in the art that each of the above steps according to the present invention can be variously implemented in software or hardware using a general programming technique.

그리고 본 발명의 일부 단계들은, 또한, 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, CD-RW, 자기 테이프, 플로피디스크, HDD, 광 디스크, 광자기 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로 저장되고 실행될 수 있다.And some steps of the invention may also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, CD-RW, magnetic tape, floppy disks, HDDs, optical disks, magneto-optical storage devices, and carrier wave (eg, Internet It also includes the implementation in the form of). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

본 발명에 의하면, 드릴 작업의 위치 기준이 되는 원형의 홀을 포함하는 PCB를 대상으로 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치에 있어서, 홀을 포함하는 영상을 촬상하는 영상촬상부, 드릴의 위치와 드릴에 장착된 비트(bit)의 직경으로부터 드릴에 의해 PCB에 형성될 홀(hole)의 크기 및 위치를 구하는 홀정보판단부 및 영상촬상부가 촬상한 홀의 위치 및 크기와 홀정보판단부가 구한 홀의 위치 및 크기를 비교하여 드릴에 의해 형성될 홀의 중심이 상기 홀의 중심과 일치하도록 드릴의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 위치제어부를 포함하여, PCB 제작에 있어서 작업시간 절약으로 인한 생산성향상을 할 수 있으며, 불량품을 줄일 수 있어 생산비용이 절감되어 PCB를 사용하는 모든 산업에 있어 큰 효율을 가져오게 한다.According to the present invention, in the apparatus for determining the position of the drill for PCB processing and the PCB design value for a PCB including a circular hole as a reference of the position of the drill operation, the image pickup unit for imaging an image including the hole, The hole information determination unit and the image pickup unit, which obtain the size and position of the hole to be formed in the PCB by the drill from the position of the drill and the diameter of the bit mounted on the drill, and the hole information determination and the hole information determination PCB manufacturing, including a position control unit for adjusting the position of the drill so that the center of the hole to be formed by the drill coincides with the center of the hole by comparing the position and size of the additionally obtained hole, and determining the adjusted position as the reference position of the drill. It can improve productivity by saving work time, and can reduce defects and reduce production cost, which brings great efficiency in all industries using PCB. Let.

본 발명을 이용해서 다음과 같은 이점이 생기는 것을 알 수 있다.It can be seen that the following advantages arise using the present invention.

a. 작업시간절약으로 인한 생산성 향상 a. Productivity improvement due to saving work time

숙련된 작업자의 감에만 의존하여 검사하는 기존방식은 작업자가 몇 번의 보정을 본 후에 본작업이 가능하다. 그러나 본 발명에 따른 장치는 단 한번의 검사로 정확한 수정 데이터를 제시하여 본격적인 작업이 가능하기 때문에 시간절약이 가능하다.Existing methods that rely solely on the senses of experienced operators can perform this work after the operator has seen several corrections. However, the apparatus according to the present invention is time-saving because it is possible to work in earnest by presenting accurate correction data in a single test.

이러한 시간절약은 단순히 작업공수를 줄일 뿐만 아니라 불량품이 발생되어 그 양만큼 재작업을 해야 하는 시간까지 절약이 가능하다.This time saving not only reduces labor, but also saves the time that a defective product is generated and needs to be reworked by that amount.

그러므로 생산성 향상에 엄청남 기여를 할 수 있다.Therefore, it can make a huge contribution to improving productivity.

b. 비용절감b. cut down the money

단순 비교하여 1시간동안 100개의 제품을 생산하여 불량율이 50%이면 100개의 양품을 생산하기 위해서는 2시간의 작업시간이 필요하다.In simple comparison, if 100 products are produced in one hour and the defective rate is 50%, two hours of work time is required to produce 100 good products.

하지만 불량 없이 2시간 동안 제품을 생산한다면 실제로는 200개의 양품이 생산되어 진다. 시간이 갈수록 생산량 비율로는 계속 2배의 양이 증가되지만 금액적으로는 엄청난 차이가 발생한다.However, if the product is produced for two hours without defects, 200 pieces of good products are actually produced. Over time, the volume of output continues to double, but there is a huge difference in value.

이처럼 새로운 검사장비 발명으로 인한 생산성 향상이 결과적으로 생산 업체에 금전적으로 엄청난 이득을 가져다 주게된다. 게다가 불량품 납품으로 인한 납품업체의 손해를 없앨 뿐만 아니라 제시간에 불량 없는 양품을 납품하는 효과까지 제공한다.This increase in productivity due to the invention of new inspection equipment can result in huge financial benefits for manufacturers. In addition, it not only eliminates the supplier's damages from the delivery of defective products, but also provides the effect of delivering defective products on time.

Claims (11)

드릴 작업의 위치 기준이 되는 원형의 홀을 포함하는 PCB를 대상으로 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치에 있어서,In the device for determining the position of the PCB machining drill and PCB design value for a PCB including a circular hole that is the position reference of the drill operation, 상기 홀을 포함하는 영상을 촬상하는 영상촬상부;An image pickup unit for capturing an image including the hole; 상기 드릴의 위치와 드릴에 장착된 비트(bit)의 직경으로부터 상기 드릴에 의해 상기 PCB에 형성될 홀(hole)의 크기 및 위치를 구하는 홀정보판단부; 및A hole information determination unit for obtaining a size and a position of a hole to be formed in the PCB by the drill from the position of the drill and the diameter of a bit mounted to the drill; And 상기 영상촬상부가 촬상한 홀의 위치 및 크기와 상기 홀정보판단부가 구한 홀의 위치 및 크기를 비교하여 상기 드릴에 의해 형성될 홀의 중심이 상기 홀의 중심과 일치하도록 상기 드릴의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 위치제어부;를 포함하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치The position and size of the hole picked up by the image pickup unit are compared with the position and size of the hole obtained by the hole information determination unit, and the position of the drill is adjusted so that the center of the hole to be formed by the drill coincides with the center of the hole. Device for determining the position and PCB design value of the drill for PCB processing comprising a; position control unit for determining the position as the reference position of the drill; 제1항에 있어서,The method of claim 1, 상기 영상촬상부는 엑스레이를 이용하여 영상을 촬상하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The image pickup unit is a device for determining the position and PCB design value of the drill for PCB processing, characterized in that for imaging the image using the X-ray. 제1항에 있어서,The method of claim 1, 상기 위치제어부는 상기 PCB의 표면을 X-Y 좌표 평면으로 할 때에 X 축 및 Y 축의 축 별로 독립적으로 혹은 두 개의 축이 동시에 이동하면서 드릴의 위치를 조정하거나 상기 PCB의 위치를 변경하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.Wherein the position control unit PCB when the surface of the PCB in the XY coordinate plane to adjust the position of the drill or to change the position of the PCB independently or for each axis of the X axis and Y axis moving simultaneously or two axes Device for determining the position of the drill and the PCB design value. 제1항 또는 제3항에 있어서,The method according to claim 1 or 3, 상기 영상촬상부가 영상의 배율을 조절할 필요가 있을 때에 상기 영상촬상부는 상기 PCB의 표면과 수직 방향으로 이동하여 영상의 배율을 조절할 수 있는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.When the image pickup unit needs to adjust the magnification of the image, the image pickup unit determines the position of the PCB processing drill and the PCB design value, characterized in that it can move in a direction perpendicular to the surface of the PCB to adjust the magnification of the image. Device. 제1항에 있어서,The method of claim 1, 상기 PCB는 직사각형 모습이며, PCB의 정 중앙에 위치한 중심 홀, 상기 중심 홀을 원점으로 X-Y 좌표를 설정할 때에 Y 축상의 PCB에 위치한 Y축 설정 홀 및 상기 PCB 네 구석에 상기 중심 홀을 기준으로 상대적으로 동일한 좌표에 위치한 시험용 홀을 포함할 때에, 상기 PCB 드릴 작업을 하여 홀을 형성할 부위가 미리 정해져 있으며, 상기 드릴은 복수로 구성되어 상기 시험용 홀들에 대응할 때에,The PCB has a rectangular shape, and the center hole located at the center of the PCB, the Y-axis setting hole located at the PCB on the Y axis when setting the XY coordinates with the center hole as the origin, and the four corners of the PCB relative to the center hole. When including a test hole located at the same coordinates, the portion to form the hole by the PCB drill operation is predetermined, when the drill is composed of a plurality corresponding to the test holes, 상기 영상촬상부는 상기 홀들에 대한 영상을 촬상하고,The image capturing unit captures an image of the holes, 상기 위치제어부는 상기 중심 홀의 중심을 원점으로 하여 상기 PCB 면을 X-Y 평면으로 좌표를 결정하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position control unit is a device for determining the position and PCB design value of the PCB machining drill, characterized in that for determining the coordinates of the PCB surface in the X-Y plane with the center of the center hole as the origin. 제5항에 있어서,The method of claim 5, 상기 위치제어부는 상기 원점과 상기 Y축 설정 홀의 중심을 이어서 생성된 직선과 상기 X-Y 평면의 Y 축과의 차이가 발생하면 이전에 생성한 Y 축을 기준으로 X-Y 평면을 구성하여 좌표를 생성하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position controller generates coordinates by constructing an XY plane based on a previously generated Y axis when a difference between the straight line generated after the origin and the center of the Y axis setting hole and the Y axis of the XY plane occurs. Device for determining the position of PCB machining drill and PCB design value. 제5항에 있어서,The method of claim 5, 상기 홀정보판단부는 상기 드릴들의 위치와 각 드릴에 장착된 비트의 직경으로부터 상기 드릴들에 의해 상기 PCB에 형성될 홀들의 크기 및 위치를 구하며,The hole information determination unit obtains the size and position of the holes to be formed in the PCB by the drills from the positions of the drills and the diameter of the bit mounted in each drill, 상기 위치제어부는 상기 영상촬상부가 촬상한 홀의 위치 및 크기와 상기 홀정보판단부가 구한 홀의 위치 및 크기를 비교하여 상기 드릴에 의해 형성될 홀들의 중심이 각각 대응하는 상기 영상촬상부가 촬상한 홀들의 중심과 일치하도록 상기 PCB 혹은 드릴들의 위치를 조정하고, 그 조정된 위치를 드릴의 기준 위치로 결정하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position control unit compares the position and size of the hole photographed by the image photographing unit with the position and size of the hole obtained by the hole information determining unit, and the centers of the holes photographed by the image photographing unit corresponding to the centers of the holes to be formed by the drill. Adjusting the position of the PCB or drill to match the, and determine the position of the drill for PCB machining and PCB design value, characterized in that for determining the adjusted position as the reference position of the drill. 제7항에 있어서,The method of claim 7, wherein 상기 위치제어부는 상기 시험용 홀들의 좌표로부터 결정되는 시험용 홀들의 중심인 제1원점 및 그 제1원점을 기준으로 하는 좌표축과 상기 홀정보판단부에 의해 구해진 드릴에 의해 형성될 홀들의 중심인 제2원점 및 그 제2원점을 기준으로 하는 좌표축과의 위치 관계에 따라 드릴들을 평행이동 혹은 회전 이동하거나 혹은 평행이동과 회전이동을 동시에 하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position controller is a first origin, which is the center of the test holes, determined from the coordinates of the test holes, a coordinate axis based on the first origin, and a second, which is the center of the holes to be formed by the drill obtained by the hole information determination unit. Determining the position of the drill for PCB machining and the PCB design value, characterized in that the drill is moved in parallel or in rotation or simultaneously in parallel and in rotation according to the positional relationship with the coordinate axis based on the origin and the second origin. Device. 제8항에 있어서,The method of claim 8, 상기 위치제어부는 상기의 각 드릴들은 다른 드릴들과는 독립적으로 위치 이동이 가능한 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position control unit is a device for determining the position and PCB design value of the drill for PCB processing, characterized in that each of the drills can be moved independently of the other drills. 제7항 내지 제9항 중의 한 항에 있어서,The method according to any one of claims 7 to 9, 상기 위치제어부는 상기 드릴들을 이동하여 드릴에 의해 형성될 홀들의 중심이 대응하는 촬상한 홀들의 중심에 일치시킬 수 없을 경우에는 에러를 표시하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position controller displays an error if the center of the holes to be formed by the drill cannot be matched to the centers of the corresponding photographed holes by moving the drills. Device to determine. 제10항에 있어서,The method of claim 10, 상기 위치제어부는 에러를 표시할 때에 상기 드릴들로 인한 홀의 중심들로 구성되는 다각형과 상기 촬상한 홀들로 구성되는 다각형을 비교하여 상기 촬상한 홀들간의 간격을 조절하는 값을 같이 출력하는 것을 특징으로 하는 PCB 가공용 드릴의 위치와 PCB 설계값을 결정하는 장치.The position controller outputs a value for adjusting an interval between the photographed holes by comparing a polygon composed of the centers of the holes due to the drills with the polygon composed of the photographed holes when displaying an error. Device for determining the position of PCB machining drill and PCB design value.
KR1020050014932A 2005-02-23 2005-02-23 Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb KR100607822B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050014932A KR100607822B1 (en) 2005-02-23 2005-02-23 Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050014932A KR100607822B1 (en) 2005-02-23 2005-02-23 Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb

Publications (1)

Publication Number Publication Date
KR100607822B1 true KR100607822B1 (en) 2006-08-07

Family

ID=37184912

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050014932A KR100607822B1 (en) 2005-02-23 2005-02-23 Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb

Country Status (1)

Country Link
KR (1) KR100607822B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101447127B1 (en) 2013-12-31 2014-10-07 엠에스테크놀러지 주식회사 Method for setting moving route of bit automatically
KR101474752B1 (en) * 2013-12-31 2014-12-30 엠에스테크놀러지 주식회사 Method and apparatus for setting moving route of bit automatically
KR101720004B1 (en) 2016-06-16 2017-03-27 주식회사 디이엔티 Machining position correction apparatus and method thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101447127B1 (en) 2013-12-31 2014-10-07 엠에스테크놀러지 주식회사 Method for setting moving route of bit automatically
KR101474752B1 (en) * 2013-12-31 2014-12-30 엠에스테크놀러지 주식회사 Method and apparatus for setting moving route of bit automatically
KR101720004B1 (en) 2016-06-16 2017-03-27 주식회사 디이엔티 Machining position correction apparatus and method thereof

Similar Documents

Publication Publication Date Title
JP4542046B2 (en) Drilling method and drilling device
EP0669792A2 (en) Drill coordinate optimization for multi-layer printed circuit board
JP4210692B2 (en) Drilling device
JP5227859B2 (en) Product assembly method
JP4544796B2 (en) Component mounting method and component mounting apparatus
JP2010162559A (en) Laser processing method, processing device and workpiece
JP2009276096A (en) Substrate deformation recognition method, substrate deformation recognition device, and substrate deformation recognition program
JP2000031693A (en) Electronic component sucking part teaching apparatus
KR100607822B1 (en) Apparatus for determining the position of pcb processing drill and determining design parameter of the pcb
US7213738B2 (en) Selective wave solder system
CN114619514B (en) Secondary drilling process
JP2004140161A (en) Device and method for automatically confirming substrate backup pin erecting position of electronic part mounting device
JP3696426B2 (en) Pattern defect repair device
KR101825832B1 (en) Automatic handling device for applied in a multilayer circuit board drill machine
JP2005353750A (en) Maintenance and management apparatus for electronic component mounting apparatus
JP2008166410A (en) Positioning calibration method, and mounting device applying the same
JP6219579B2 (en) Component library data creation method, electronic component mounting device model switching method, and electronic component mounting device
JPH0645796A (en) Part mounting method
JP3088146B2 (en) Substrate inspection method and substrate used in the method
JP2010147322A (en) Method of creating 3d mounting data of component mounting machine
JP3291176B2 (en) Circuit pattern inspection method and inspection device
JP4476758B2 (en) Mounting board inspection method and inspection apparatus
JP2005349505A (en) Location hole perforator and method of correcting error of location hole
JP2004322149A (en) Laser beam machining mechanism, and control method and production facility for the same
Lu et al. Design of Automated Needle Placement Machine with a Printed Circuit Board Composite Board Fixture.

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130624

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140701

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee