KR102482117B1 - 표면 실장의 장착점 추출 방법 - Google Patents

표면 실장의 장착점 추출 방법 Download PDF

Info

Publication number
KR102482117B1
KR102482117B1 KR1020160009213A KR20160009213A KR102482117B1 KR 102482117 B1 KR102482117 B1 KR 102482117B1 KR 1020160009213 A KR1020160009213 A KR 1020160009213A KR 20160009213 A KR20160009213 A KR 20160009213A KR 102482117 B1 KR102482117 B1 KR 102482117B1
Authority
KR
South Korea
Prior art keywords
pattern
target data
data block
mounting point
data
Prior art date
Application number
KR1020160009213A
Other languages
English (en)
Other versions
KR20170089161A (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 KR1020160009213A priority Critical patent/KR102482117B1/ko
Publication of KR20170089161A publication Critical patent/KR20170089161A/ko
Application granted granted Critical
Publication of KR102482117B1 publication Critical patent/KR102482117B1/ko

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
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/04Mounting of components, e.g. of leadless components
    • H05K13/0404Pick-and-place heads or apparatus, e.g. with jaws
    • H05K13/0413Pick-and-place heads or apparatus, e.g. with jaws with orientation of the component while holding it; Drive mechanisms for gripping tools, e.g. lifting, lowering or turning of gripping tools
    • 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
    • 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)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Operations Research (AREA)
  • Computer Hardware Design (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Document Processing Apparatus (AREA)

Abstract

본 발명은 표면 실장의 장착점 추출 방법을 개시한다. 본 발명에 따른 표면 실장의 장착점 추출 방법은 장착점 추출 장치에서, 표면 실장의 설계 내용이 포함된 텍스트 파일을 실행하는 단계, 상기 텍스트 파일의 다수 데이터 블록들로부터 미리 정해진 타겟 데이터 블록을 추출하는 단계, 상기 타겟 데이터 블록의 패턴을 분석하는 단계, 패턴 분석 결과, 상기 타겟 데이터 블록의 정형 또는 비정형 패턴 여부를 결정하는 단계, 비정형 패턴인 경우, 미리 저장된 마크 테이블로부터 상기 타겟 데이터 블록의 패턴과 대응되는 데이터 사용 스크립트를 특정하는 단계, 특정된 데이터 사용 스크립트의 실행을 통해 상기 타겟 데이터 블록으로부터 상기 표면 실장의 장착점 데이터를 추출하는 단계 및 추출된 장착점 데이터를 저장하는 단계를 포함한다.

Description

표면 실장의 장착점 추출 방법 {Method for extracting mounting position of surface mount}
본 발명은 표면 실장의 장착점 추출 방법에 관한 것으로, 더욱 상세하게는 일반 텍스트 파일로부터 표면 실장의 장착점 데이터를 추출하기 위한 표면 실장의 장착점 추출 방법에 관한 것이다.
일반적으로, 칩 마운터와 같은 부품 실장기는 전자 부품을 인쇄 회로 기판(printed circuit board; PCB)에 실장하는 장비로서, 부품 공급기로부터 집적 회로, 다이오드, 콘덴서, 저항 등과 같은 각종 전자 부품을 공급받아 인쇄회로기판의 실장 위치까지 이송 시킨 다음 인쇄회로기판 위에 실장하는 작업을 수행한다.
상기 부품 실장기는 부품을 공급하는 부품 공급 장치와, 인쇄 회로 기판을 이송시키는 컨베이어와, 노즐들을 구비하여 부품 공급 장치로부터 부품을 흡착하여 인쇄회로기판 위에 실장하는 헤드 어셈블리와, 헤드 어셈블리를 수직방향 또는 수평방향으로 이동시키는 부품 이송 장치 등으로 구성된다.
최근에는 복수 개의 전자 부품을 차례로 또는 동시에 흡착하고, 흡착된 전자 부품들을 차례로 또는 동시에 인쇄회로기판에 실장시켜 부품 실장의 효율을 높이기 위한 기술이 개발되고 있다. 이를 위하여 종래의 부품 실장기의 헤드 어셈블리에는 복수 개의 노즐 스핀들들이 복수 개의 열을 이루며 나란히 설치된다.
칩 마운터는 인쇄회로기판과 같은 기판 상에 집적회로, 고밀도 집적회로, 다이오드, 콘덴서, 저항 등의 전자부품을 실장하는 작업을 수행하는 장치를 말한다.
이와 같은 칩 마운터는 기판상에 실장될 부품들을 공급하는 부품공급모듈, 부품공급모듈에서 공급하는 부품들이 실장될 수 있도록 기판을 운송하는 기판운송모듈, 부품공급모듈로부터 공급되는 부품들을 픽업한 후, 픽업된 부품들을 기판상에 실장할 수 있도록 노즐 스핀들(nozzle spindle)을 구비한 헤드 어셈블리가 부품이 공급되도록 미리 설정된 위치 즉, 부품픽업영역에서 부품들을 픽업한 후, 픽업된 부품들을 부품이 실장된 위치 즉, 부품픽업영역에서 부품들을 픽업한 후 픽업된 부품들을 부품이 실장되도록 미리 설정된 위치인 부품실장영역에서 실장할 수 있도록 헤드 어셈블리를 X방향, Y방향으로 이동시키는 수평이동모듈을 포함할 수 있다.
더 나아가, 표면 실장 기술(SMT)에서 사용되는 장착점 생성을 위하여, 일반적인 텍스트 파일로부터 표면 실장의 장착점 데이터를 추출한 후, 추출된 장착점 데이터를 토대로 상기 칩 마운터의 티칭을 실행하는 경우가 있다. 이러한 경우, 텍스트 파일의 내용이 비정형화된 패턴으로 되어 있어서 표면 실장의 장착점 데이터를 유효하게 추출하지 못하는 경우가 빈번한 한계가 있다.
이에, 일반적인 텍스트 파일에 비정형 패턴이 포함된 경우에도 유효하게 표면 실장의 장착점 데이터를 추출할 수 있는 방안이 요구된다.
대한민국 등록특허공보 제1383882호(2014.04.03)
따라서, 본 발명은 상기의 문제점을 해결하기 위해 창출된 것으로, 본 발명의 과제는 표면 실장에서 사용되는 장착점 생성을 위한 텍스트 파일로부터 실제 사용 가능한 사용 데이터로서 장착점 데이터를 추출하기 위한 것으로서, 텍스트 파일에 포함된 데이터는 알아보기 어려운 비정형화 또는 불규칙적인 데이터가 섞여 있는 경우가 많으며, 이로 인해 텍스트 파일로부터 장착점 데이터를 추출한다고 하더라도 사용자가 일일이 개입하여 에러 수정 및 내용 확인 후 정정하는 과정들이 추가되어야 하는 바, 사용 데이터 형성 과정의 효율이 저하되는 것을 방지하기 위한 것이며, 이를 위해, 텍스트 파일 내 데이터가 비정형화 또는 불규칙적인 경우이면 해당 데이터 블록 내 패턴을 기초로 전체적으로 대응되는 데이터 사용 스크립트를 특정하고, 특정된 데이터 사용 스크립트를 적용하여 표면 실장의 장착점 데이터를 추출하는 표면 실장의 장착점 추출 방법을 제공하는 데 있다.
본 발명의 목적은 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 과제를 달성하기 위한 본 발명의 관점에 따른 표면 실장의 장착점 추출 방법은 장착점 추출 장치에서, 표면 실장의 설계 내용이 포함된 텍스트 파일을 실행하는 단계, 상기 텍스트 파일의 다수 데이터 블록들로부터 미리 정해진 타겟 데이터 블록을 추출하는 단계, 상기 타겟 데이터 블록의 패턴을 분석하는 단계, 패턴 분석 결과, 상기 타겟 데이터 블록의 정형 또는 비정형 패턴 여부를 결정하는 단계, 비정형 패턴인 경우, 미리 저장된 마크 테이블로부터 상기 타겟 데이터 블록의 패턴과 대응되는 데이터 사용 스크립트를 특정하는 단계, 특정된 데이터 사용 스크립트의 실행을 통해 상기 타겟 데이터 블록으로부터 상기 표면 실장의 장착점 데이터를 추출하는 단계 및 추출된 장착점 데이터를 저장하는 단계를 포함한다.
정형 패턴인 경우, 미리 정해진 기준 추출 알고리즘을 통해 상기 타겟 데이터 블록으로부터 상기 표면 실장의 장착점 데이터를 추출하는 단계를 더 포함할 수 있다.
상기 타겟 데이터 블록이 다수인 경우, 각 타겟 데이터 블록별로 상기 분석하는 단계 내지 상기 저장하는 단계를 반복할 수 있다.
따라서, 본 발명에서는 텍스트 파일 내 데이터가 비정형화 또는 불규칙적인 경우이면 해당 데이터 블록 내 패턴을 기초로 전체적으로 대응되는 데이터 사용 스크립트를 특정하고, 특정된 데이터 사용 스크립트를 적용하여 표면 실장의 장착점 데이터를 추출할 수 있는 이점이 있다.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 청구범위의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시 예에 따른 표면 실장의 장착점 추출 장치를 나타내는 블록도이다.
도 2는 장착점 데이터의 추출을 위한 텍스트 파일을 일례로 나타내는 예시도이다.
도 3은 텍스트 파일로부터 장착점 데이터가 구분된 상태를 나타내는 예시도이다.
도 4는 텍스트 파일로부터 추출된 장착점 데이터를 캐드 프로그램에 적용 가능하도록 구성한 상태를 나타내는 예시도이다.
도 5는 캐드 프로그램에 장착점 데이터를 적용한 결과 화면을 나타내는 예시도이다.
도 6은 장착점 데이터 이외의 경우에 대한 표시 화면을 나타내는 예시도이다.
도 7은 장착점 데이터를 추출하는 시나리오 일례를 나타내는 도면이다.
도 8은 데이터 추출의 일례를 나타내는 구성도이다.
도 9는 데이터 추출의 다른 예를 나타내는 구성도이다.
도 10은 데이터 추출의 또 다른 예를 나타내는 구성도이다.
도 11은 장착점 데이터를 추출하는 시나리오의 다른 예를 나타내는 도면이다.
도 12는 멀티 XML 파일을 기반으로 파싱된 결과 화면을 일례로 나타내는 도면이다.
도 13은 도 1의 장착점 추출 장치가 동작하는 과정을 나타내는 순서도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다. "및/또는"은 언급된 아이템들의 각각 및 하나 이상의 모든 조합을 포함한다.
비록 제1, 제2 등이 다양한 소자, 구성요소 및/또는 섹션들을 서술하기 위해서 사용되나, 이들 소자, 구성요소 및/또는 섹션들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 소자, 구성요소 또는 섹션들을 다른 소자, 구성요소 또는 섹션들과 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 소자, 제1 구성요소 또는 제1 섹션은 본 발명의 기술적 사상 내에서 제2 소자, 제2 구성요소 또는 제2 섹션일 수도 있음은 물론이다.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
이하, 첨부도면을 참조하여 본 발명의 바람직한 실시 예에 대하여 다음과 같이 상세히 설명한다.
도 1은 본 발명의 일 실시 예에 따른 표면 실장의 장착점 추출 장치를 나타내는 블록도이다.
도 1을 참조로, 장착점 추출 장치(100)는 표면 실장에서 사용되는 장착점 생성을 위한 텍스트 파일로부터 실제 사용 가능한 사용 데이터로서 장착점 데이터를 추출하기 위한 것으로서, 텍스트 파일에 포함된 데이터는 알아보기 어려운 비정형화 또는 불규칙적인 데이터가 섞여 있는 경우가 많으며, 이로 인해 텍스트 파일로부터 장착점 데이터를 추출한다고 하더라도 사용자가 일일이 개입하여 에러 수정 및 내용 확인 후 정정하는 과정들이 추가되어야 하는 바, 사용 데이터 형성 과정의 효율이 저하되는 것을 방지하기 위한 것이며, 이를 위해, 텍스트 파일 내 데이터가 비정형화 또는 불규칙적인 경우이면 해당 데이터 블록 내 패턴을 기초로 전체적으로 대응되는 데이터 사용 스크립트를 특정하고, 특정된 데이터 사용 스크립트를 적용하여 표면 실장의 장착점 데이터를 추출하는 구성이다.
구체적으로, 장착점 추출 장치(100)는 표현 실장의 설계 내용이 포함된 텍스트 파일을 실행하는 파일 실행부(110), 텍스트 파일의 다수 데이터 블록들로부터 미리 정해진 타겟 데이터 블록을 추출하고, 추출된 타겟 데이터 블록의 패턴을 분석하는 티칭부(120), 패턴 분석 결과, 타겟 데이터 블록의 정형 또는 비정형 패턴 여부를 결정하고, 비정형 패턴인 경우 미리 저장된 마크 테이블로부터 타겟 데이터 블록의 패턴과 대응되는 데이터 사용 스크립트를 특정하며, 특정된 데이터 사용 스크립트의 실행을 통해 타겟 데이터 블록으로부터 표면 실장의 장착점 데이터를 추출하는 보정부(140), 및 추출된 장착점 데이터를 저장하는 저장부(130)를 포함한다.
보정부(140)는 정형 패턴인 경우 미리 정해진 기준 추출 알고리즘을 통해 타겟 데이터 블록으로부터 표면 실장의 장착점 데이터를 추출한다.
여기서, 타겟 데이터 블록이라 함은 텍스트 파일의 내용 중에서 표면 실장의 설계 내용과 관련되어 장착점 데이터을 포함할 가능성이 있는 데이터 블록을 일컫는다.
또한, 장착점 추출 장치(100)는 타겟 데이터 블록이 다수인 경우 각 타겟 데이터 블록별로 패턴 분석 후 장착점 데이터를 추출하는 과정을 반복하며, 미리 정해진 순번 결정 알고리즘에 따라 각 타겟 데이터 블록의 분석 순서를 정할 수도 있다.
도 2는 장착점 데이터의 추출을 위한 텍스트 파일을 일례로 나타내는 예시도이고, 도 3은 텍스트 파일로부터 장착점 데이터가 구분된 상태를 나타내는 예시도이며, 도 4는 텍스트 파일로부터 추출된 장착점 데이터를 캐드 프로그램에 적용 가능하도록 구성한 상태를 나타내는 예시도이고, 도 5는 캐드 프로그램에 장착점 데이터를 적용한 결과 화면을 나타내는 예시도이며, 도 6은 장착점 데이터 이외의 경우에 대한 표시 화면을 나타내는 예시도이다.
도 2의 텍스트 파일에 포함된 장착점 데이터를 구분하여, 도 3에 도시된 바와 같이 칼럼 지정 방식으로 장착점 데이터를 분류할 수 있다.
또한, 도 4에 도시된 바와 같이, 텍스트 파일에 대하여 Reference, X 포지션, Y 포지션, R(Rotate), 부품 이름 컬럼 등을 설정한 후, 텍스트 파일에 포함된 데이터를 캐드 프로그램에 적용할 수 있도록 구성할 수 있다.
이후, 텍스트 파일에 포함된 데이터를 캐드 프로그램에 적용할 수 있으며, 이에 대한 결과 화면의 예가 도 5에 도시된 바와 같다.
텍스트 파일에서 장착점 이외의 데이터는 도 6에 도시된 바와 같이 기본값만 표시될 수 있다.
도 7은 장착점 데이터를 추출하는 시나리오 일례를 나타내는 도면이다.
도 7에 도시된 바와 같이, 텍스트 파일에서 추출하고자 하는 데이터 영역을 티칭하거나 이미 티칭되어 있는 경우 데이터 영역에 티칭된 데이터를 추출하고, 추출된 데이터를 캐드 파일에 반영하게 된다. 이때 추출하는 데이터는 칩마운터 장비에 운용되는 Fiducial Mark / Board / Accept Mark / Cordinate / Step / Part데이터에 해당한다.
기본적으로 데이터 티칭 시 티칭 되는 데이터에 대한 기본적인 계산 방식과 각종 패턴들에 대하여 UI단위로 구성되어 제공 된다.
또한, 티칭 되는 데이터는 XML 구조로 보관하여, 티칭된 영역과 티칭 시 추가 계산 식 , 데이터 매칭 패턴에 대하여 기록되고, 텍스트 파일에 대하여 자동으로 추출할 수 있도록 구성된다.
도 8은 데이터 추출의 일례를 나타내는 구성도이다.
도 8을 참조로, 데이터 영역 재 계산의 경우 추출되는 데이터에 Split Word 와 Formula로 구성된다.
Split Word의 경우 추출된 셀의 데이터에 분할하고자 하는 데이터를 입력하면 분할 기준으로 우측 데이터가 추출되며, 해당 추출된 값에 Formula를 이용하여 Value에 각종 수학식을 적용하여 반영할 수 있다.
도 9는 데이터 추출의 다른 예를 나타내는 구성도이다.
도 9에 도시된 바와 같이, 워드 매칭 패턴 화면의 경우 Fiducial Mark 및 Coordinate Mark에 대하여 추출된 셀 데이터를 패턴기반으로 추출할 수 있도록 구성된다. 예를 들어 Fiducial Mark에 해당하는 셀을 추출한 데이터가 1인 경우, 해당 Fiducial Mark 테이블에서 0~10번까지 지정해 놓으면, Diamond Type에 해당하는 1이 검색되고, CAD File에는 Diamond Type이 Import 된다. 이때 테이블 데이터는 사용자가 변경하여 구성할 수 있으므로 여러 CAD 파일들에 대하여 효과적으로 대응이 가능하다.
도 10은 데이터 추출의 또 다른 예를 나타내는 구성도이다.
또한, 도 10과 같이 Coordinate 테이블의 경우 도 9와 동일하게 추출된 데이터에 대하여 Word Matching 테이블에 기재된 값을 검색한 후 해당 Type을 Cad File에 반영되도록 구성된다.
도 11은 장착점 데이터를 추출하는 시나리오의 다른 예를 나타내는 도면이다.
또한, 도 11과 같이 텍스트 파일이 로드 되어 매칭 기능이 동작되는 경우, 기 지정한 위치 영역에 알맞은 데이터가 없는 경우 다른 XML 파일이 로드 되어 매칭 작업이 수행된다. 이때 복수 스레드가 동작되어 XML이 여러 개 파싱 되어 그 중 일치율이 높은 것을 확인할 수 있도록 구성된다. 정상적으로 로드된 데이터에 대하여 Single Job File로 구성하거나 Multi Job File로 구성할 수 있다.
도 12는 멀티 XML 파일을 기반으로 파싱된 결과 화면을 일례로 나타내는 도면이다.
도 12를 참조로, 앞서 도 11에서 설명된 바와 같이 Multi XML 파일을 기반으로 파싱된 결과에 대하여 단수/복수 작업 파일로 생성할 수 있도록 구성된다.
도 13은 도 1의 장착점 추출 장치(100)가 동작하는 과정을 나타내는 순서도이다.
도 13을 참조로, 장착점 추출 장치(100)에서 표면 실장의 설계 내용이 포함된 텍스트 파일을 실행하는 것으로 진행된다(S1).
이후, S1 단계에서 실행된 텍스트 파일의 다수 데이터 블록들로부터 미리 정해진 타겟 데이터 블록을 추출한다(S3).
이후, S3 단계에서 추출된 타겟 데이터 블록의 데이터 패턴을 분석한다(S5).
S5 단계에서 분석한 패턴 결과가 타겟 데이터 블록의 정형 또는 비정형 패턴인지 여부를 결정한다(S7).
S7 단계에서, 비정형 패턴인 경우 미리 저장된 마크 테이블로부터 타겟 데이터 블록의 패턴과 대응되는 데이터 사용 스크립트를 특정한다(S9).
S9 단계에서 특정된 데이터 사용 스크립트의 실행을 통해 타겟 데이터 블록으로부터 표면 실장의 장착점 데이터를 추출하고(S11), 추출된 장착점 데이터를 저장한다(S13).
이후, 타겟 데이터 블록이 더 있는 경우, 전술된 장착점 추출 과정을 반복한다(S15).
이상과 첨부된 도면을 참조하여 본 발명의 실시 예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
또한, 본 발명은 일반 텍스트 파일로부터 표면 실장의 장착점 데이터를 추출하기 위한 표면 실장의 장착점 추출 방법과, 이에 기반한 장치를 제공하기 위한 것임에 따라, 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.
100: 장착점 추출 장치
110: 파일 실행부 120: 티칭부
130: 저장부 140: 보정부

Claims (3)

  1. 표면 실장 기술에서 사용되는 부품의 장착을 위한 장착점 생성을 위한 장착점 추출 장치에서, 표면 실장의 설계 내용이 포함된 텍스트 파일을 실행하는 단계;
    상기 텍스트 파일의 다수 데이터 블록들로부터 미리 정해진 타겟 데이터 블록을 추출하는 단계;
    상기 타겟 데이터 블록의 패턴을 분석하는 단계;
    패턴 분석 결과, 상기 타겟 데이터 블록의 패턴이 정형 패턴인지 또는 비정형 패턴인지 여부를 결정하는 단계;
    상기 타겟 데이터 블록의 패턴이 상기 비정형 패턴인 경우, 미리 저장된 마크 테이블로부터 상기 타겟 데이터 블록의 패턴과 대응되는 데이터 사용 스크립트를 특정하는 단계;
    상기 특정된 데이터 사용 스크립트의 실행을 통해 상기 타겟 데이터 블록으로부터 상기 표면 실장의 부품의 장착점 데이터를 추출하는 단계; 및
    상기 추출된 장착점 데이터를 저장하는 단계를 포함하는 표면 실장의 장착점 추출 방법.
  2. 제1 항에 있어서,
    상기 타겟 데이터 블록의 패턴이 정형 패턴인지 또는 비정형 패턴인지 여부를 결정하는 단계는,
    상기 타겟 데이터 블록의 패턴이 상기 정형 패턴인 경우, 미리 정해진 기준 추출 알고리즘을 통해 상기 타겟 데이터 블록으로부터 상기 표면 실장의 장착점 데이터를 추출하는 단계를 더 포함하는 표면 실장의 장착점 추출 방법.
  3. 제1 항에 있어서,
    상기 타겟 데이터 블록이 다수인 경우, 각 타겟 데이터 블록별로 상기 분석하는 단계 내지 상기 저장하는 단계를 반복하는 표면 실장의 장착점 추출 방법.
KR1020160009213A 2016-01-26 2016-01-26 표면 실장의 장착점 추출 방법 KR102482117B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160009213A KR102482117B1 (ko) 2016-01-26 2016-01-26 표면 실장의 장착점 추출 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160009213A KR102482117B1 (ko) 2016-01-26 2016-01-26 표면 실장의 장착점 추출 방법

Publications (2)

Publication Number Publication Date
KR20170089161A KR20170089161A (ko) 2017-08-03
KR102482117B1 true KR102482117B1 (ko) 2022-12-27

Family

ID=59655521

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160009213A KR102482117B1 (ko) 2016-01-26 2016-01-26 표면 실장의 장착점 추출 방법

Country Status (1)

Country Link
KR (1) KR102482117B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101912702B1 (ko) * 2017-11-21 2018-10-30 한국과학기술원 스마트 환경에서의 서비스 선호도 분산 학습 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007027775A (ja) * 2006-09-01 2007-02-01 Matsushita Electric Ind Co Ltd 実装データの作成装置および作成方法
KR101536123B1 (ko) * 2014-03-21 2015-07-15 충북대학교 산학협력단 표면실장기의 작업데이터 생성 시스템 및 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101383882B1 (ko) 2008-10-23 2014-04-11 삼성테크윈 주식회사 헤드 어셈블리 및 이를 갖는 칩 마운터
KR20150056258A (ko) * 2013-11-15 2015-05-26 (주)가이온 생산성을 향상시킬 수 있는 정형 및 비정형의 빅데이터 엔진 및 처리 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007027775A (ja) * 2006-09-01 2007-02-01 Matsushita Electric Ind Co Ltd 実装データの作成装置および作成方法
KR101536123B1 (ko) * 2014-03-21 2015-07-15 충북대학교 산학협력단 표면실장기의 작업데이터 생성 시스템 및 방법

Also Published As

Publication number Publication date
KR20170089161A (ko) 2017-08-03

Similar Documents

Publication Publication Date Title
JP5875401B2 (ja) 基板検査システムおよびデータ記憶方法
JP6413072B2 (ja) 部品実装方法および部品実装システム
JP5959653B2 (ja) 生産システムおよびそれに用いるプログラム切替え方法
KR101314142B1 (ko) 기판 처리 장치 및 기판 처리 시스템
JP4860200B2 (ja) 多面取り基板の生産履歴管理方法及び多面取り基板
KR102482117B1 (ko) 표면 실장의 장착점 추출 방법
CN105282992B (zh) 元件安装方法及元件安装***
JP4664762B2 (ja) 表面実装装置用ノズル交換台及び表面実装装置
US20060265865A1 (en) Apparatus for determining support member layout patterns
CN112579532A (zh) 一种钢网开口库自动建库方法及***
US10069042B2 (en) Light-emitting components containing body, manufacturing method of light-emitting components containing body, components mounting apparatus, components mounting method, and components mounting system
US10929970B2 (en) Component mounting system and trace data acquisition method
WO2017085816A1 (ja) 部品供給システム
WO2017072908A1 (ja) 基板位置検索装置、および部品実装機
JP3946754B2 (ja) 実装データの作成装置および作成方法
JP7235603B2 (ja) 部品実装用データの変更装置、変更プログラム、及び、表面実装機
JP2007242817A (ja) 部品装着位置教示方法
JP6130240B2 (ja) 基板コンベアの制御システムとそれを用いた基板作業機
JP2006237174A (ja) 部品実装方法
KR102350922B1 (ko) 부품 장착 패턴 결정 방법, 장치 및 컴퓨터 프로그램
JPWO2018225168A1 (ja) 部品判定システム、および部品判定方法
JP4056121B2 (ja) 部品実装方法
KR20230080139A (ko) 부품 실장기의 부품 버림 원인을 분석하기 위한 장치 및 방법
JP2008282964A (ja) 回路基板の生産管理方法
KR102177337B1 (ko) 부품트레이의 포켓 티칭장치

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant