KR102069749B1 - Operation System and Method for Controlling Operation System - Google Patents

Operation System and Method for Controlling Operation System Download PDF

Info

Publication number
KR102069749B1
KR102069749B1 KR1020170156655A KR20170156655A KR102069749B1 KR 102069749 B1 KR102069749 B1 KR 102069749B1 KR 1020170156655 A KR1020170156655 A KR 1020170156655A KR 20170156655 A KR20170156655 A KR 20170156655A KR 102069749 B1 KR102069749 B1 KR 102069749B1
Authority
KR
South Korea
Prior art keywords
module
information
unit
modules
units
Prior art date
Application number
KR1020170156655A
Other languages
Korean (ko)
Other versions
KR20180101154A (en
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 CN201810179929.3A priority Critical patent/CN108563196B/en
Publication of KR20180101154A publication Critical patent/KR20180101154A/en
Application granted granted Critical
Publication of KR102069749B1 publication Critical patent/KR102069749B1/en

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B13/00Viewfinders; Focusing aids for cameras; Means for focusing for cameras; Autofocus systems for cameras
    • G03B13/32Means for focusing
    • G03B13/34Power focusing
    • G03B13/36Autofocus systems
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B43/00Testing correct operation of photographic apparatus or parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/55Optical parts specially adapted for electronic image sensors; Mounting thereof
    • H04N5/2254

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Studio Devices (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Warehouses Or Storage Devices (AREA)

Abstract

공정 시스템 및 그 제어 방법이 개시되어 있다. 공정 시스템은 각각 정해진 공정을 수행하는 복수 개의 공정 유닛 및 시스템이 수행하여야 할 공정인 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 획득하고, 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 기반으로 하여 시스템 공정을 수행하기 위한 공정 플로우를 생성하고, 생성된 공정 플로우에 따라 공정 제어를 수행하는 시스템 제어부를 포함할 수 있다.Process systems and control methods thereof are disclosed. The process system obtains the information of the plurality of process units and the process of the system, which are processes to be performed by the system and the processes of the system, and the information of the plurality of process units. It may include a system control unit for generating a process flow for performing a system process, and performs the process control according to the generated process flow.

Figure R1020170156655
Figure R1020170156655

Description

공정 시스템 및 그 제어 방법 {Operation System and Method for Controlling Operation System}Process System and Control Method {Operation System and Method for Controlling Operation System}

본 발명은 공정 시스템 및 그 제어 방법에 관한 것으로, 좀더 상세하게는 피공정 대상물에 대하여 공정을 수행하기 위한 모듈 기반의 단위 유닛들을 기반으로 하여 종합적인 공정을 수행할 수 있는 공정 시스템 및 그 공정 시스템을 효율적으로 제어하기 위한 방법에 관한 것이다.The present invention relates to a process system and a control method thereof, and more particularly, a process system and a process system capable of performing a comprehensive process based on module-based unit units for performing a process on an object to be processed. It relates to a method for efficiently controlling the.

최근 들어, 다수의 제품 생산자들은 제품 생산 또는 검사 공정에서의 신속성, 정확성, 경제성 등을 고려하여 제품의 생산 또는 검사 공정을 자동화하고자 시도하고 있다.Recently, many product producers have attempted to automate the production or inspection process of a product in consideration of the speed, accuracy and economics in the production or inspection process.

예를 들면, 휴대 전화 단말기나 휴대용 컴퓨터 등과 같은 휴대용 전자기기에는 대부분 카메라가 장착되고 있으며, 카메라를 이용한 촬영 영상의 만족도가 기기의 판매에도 중요한 성패 요인이 되는 추세이다. 이러한 휴대용 전자기기에 장착되는 카메라는 소형의 카메라 모듈로 구성되는데 이러한 카메라 모듈의 자동 생산을 위해서는 다양한 공정들이 수행되며 각 공정의 자동화를 위해서는 각 공정에서 수행되어야 하는 작업을 수행하는 다수의 공정 장비들이 요구된다.For example, most portable electronic devices such as mobile phone terminals and portable computers are equipped with a camera, and the satisfaction of captured images using the camera is an important success factor in the sale of the device. The camera mounted on the portable electronic device is composed of a small camera module, and various processes are performed for the automatic production of such a camera module, and a plurality of process equipments that perform tasks that must be performed in each process are required for the automation of each process. Required.

본 발명이 해결하고자 하는 과제는 공정에 필요한 모듈 기반의 단위 유닛들을 기반으로 하여 피공정 대상물에 대한 최적의 공정을 수행할 수 있는 공정 시스템 및 그 공정 시스템을 제어하기 위한 방법을 제공하는데 있다.An object of the present invention is to provide a process system and a method for controlling the process system that can perform an optimal process for the object to be processed based on the module-based unit units required for the process.

이러한 기술적 과제를 달성하기 위하여 본 발명은 일 측면(Aspect)에서 공정 시스템을 제공한다. 상기 공정 시스템은, 각각 정해진 공정을 수행하는 복수 개의 공정 유닛; 및 시스템이 수행하여야 할 공정인 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 획득하고, 상기 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 기반으로 하여 상기 시스템 공정을 수행하기 위한 공정 플로우를 생성하고, 생성된 상기 공정 플로우에 따라 공정 제어를 수행하는 시스템 제어부를 포함한다.In order to achieve this technical problem, the present invention provides a process system in one aspect. The process system includes a plurality of process units each performing a predetermined process; And a process flow for acquiring information of a system process and information of the plurality of process units, which are processes to be performed by the system, and performing the system process based on the information of the system process and the information of the plurality of process units. And a system controller for performing process control according to the generated process flow.

상기 공정 유닛의 정보는, 상기 공정 유닛의 식별자; 상기 공정 유닛에 구비된 모듈의 정보; 및 상기 공정 유닛에 의하여 수행 가능한 공정의 정보를 포함할 수 있다.The information of the processing unit may include an identifier of the processing unit; Information of modules provided in the processing unit; And information about a process that can be performed by the process unit.

상기 시스템 제어부는, 상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 기반으로 데이터베이스를 조회하여, 상기 시스템 공정을 수행하기 위하여 상기 복수 개의 공정 유닛을 제어하기 위한 적어도 하나의 공정 플로우를 검출할 수 있다. 상기 시스템 제어부는, 상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 포함하는 공정 플로우 산출 요청을 빅데이터 서버로 전송하고, 상기 빅데이터 서버로부터 전송되는 응답 메시지를 기반으로 하여 상기 공정 플로우를 생성할 수도 있다.The system controller may search at least one process flow for controlling the plurality of process units to perform the system process by querying a database based on the information of the system process and the information of the plurality of process units. Can be. The system controller transmits a process flow calculation request including information of the system process and information of the plurality of process units to a big data server, and performs the process flow based on a response message transmitted from the big data server. You can also create

상기 공정 시스템은, 상기 복수 개의 공정 유닛이 장착되는 프레임 구조체; 및 상기 공정 플로우에 따라 상기 프레임 구조체에 장착된 적어도 하나의 공정 유닛으로 피공정 대상물을 전달하는 트랜스퍼 유닛을 더 포함할 수 있다.The processing system includes a frame structure on which the plurality of processing units are mounted; And a transfer unit transferring the object to be processed to at least one process unit mounted to the frame structure according to the process flow.

각각의 상기 공정 유닛은 상기 프레임 구조체에 장착되면 각각의 상기 공정 유닛의 정보를 상기 시스템 제어부로 전송할 수 있다. 상기 시스템 제어부는, 사용자 인터페이스를 기반으로 사용자로부터 요청된 상기 시스템 공정의 정보를 입력받을 수 있다.Each of the processing units may transmit information of each of the processing units to the system control unit when mounted on the frame structure. The system controller may receive information of the system process requested from a user based on a user interface.

상기 시스템 제어부는 적어도 하나의 상기 공정 유닛으로부터 현재 상태 메시지를 수신하고, 상기 현재 상태 메시지를 기반으로 하여 실시간 공정 진행 상태를 나타내는 정보를 생성하여 화면에 표시할 수 있다.The system controller may receive a current status message from at least one process unit, and generate and display information indicating a real time process progress state on the screen based on the current status message.

상기 시스템 제어부는 적어도 하나의 상기 공정 유닛으로부터 에러 메시지를 수신하고, 상기 에러 메시지에 응답하여, 적어도 하나의 에러 알림 수단을 사용한 에러 알림을 출력하고, 서버에 에러 내역을 보고할 수도 있다. The system control unit may receive an error message from at least one of the processing units, output an error notification using at least one error notification means, and report an error history to the server in response to the error message.

상기 공정 유닛은, 각각 고유한 모듈 식별자를 가지는 복수 개의 모듈; 및 상기 복수 개의 모듈로부터 상기 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하고, 수신된 상기 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 공정을 결정하고, 결정된 상기 공정에 따라 적어도 하나의 상기 모듈을 제어함에 의하여 상기 피공정 대상물에 대하여 상기 공정을 수행할 수 있도록 하는 유닛 제어부를 포함할 수 있다.The processing unit includes a plurality of modules each having a unique module identifier; And receiving a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules, determining a process to be performed on the object to be processed based on the received plurality of module identifiers, and according to the determined process The controller may include a unit controller configured to perform the process on the object to be processed by controlling at least one module.

상기 공정 유닛은, 상기 복수 개의 모듈을 장착하기 위한 하우징을 더 포함할 수도 있다. 상기 하우징은 프레임 구조체에 탈착 가능하도록 형성될 수 있다. 상기 유닛 제어부는, 모듈이 상기 하우징에 장착되는 것이 감지되면, 장착이 감지된 모듈로부터 대응된 모듈 식별자를 수신할 수 있다.The processing unit may further include a housing for mounting the plurality of modules. The housing may be formed to be detachable from the frame structure. When detecting that the module is mounted in the housing, the unit controller may receive a corresponding module identifier from the module in which the mounting is detected.

상기 복수 개의 모듈은, 상기 피공정 대상물을 이송시키는 이송 모듈; 상기 피공정 대상물에 대하여 상기 공정을 수행하기 위한 적어도 하나의 서브 공정을 수행하는 어플리케이션 모듈; 및 상기 어플리케이션 모듈이 상기 피공정 대상물의 이송 경로 상에 위치하여 상기 피공정 대상물에 대해 상기 공정을 수행할 수 있도록 상기 어플리케이션 모듈을 XYZ 방향으로 이동시키는 갠트리 모듈을 포함할 수 있다.The plurality of modules, the transfer module for transferring the object to be processed; An application module configured to perform at least one sub-process for performing the process on the object to be processed; And a gantry module configured to move the application module in the XYZ direction so that the application module is located on a transfer path of the object to be processed to perform the process on the object to be processed.

한편, 상술한 본 발명의 목적을 달성하기 위하여 본 발명은 또 다른 측면에서, 공정 시스템 제어 방법을 제공한다. 상기 공정 시스템 제어 방법은 각각 정해진 공정을 수행하는 복수 개의 공정 유닛과 연동하는 시스템 제어 장치를 이용한 공정 시스템 제어 방법에 있어서, 상기 공정 시스템이 수행하여야 할 공정인 시스템 공정의 정보를 입력하는 단계; 상기 복수 개의 공정 유닛으로부터 상기 복수 개의 공정 유닛의 정보를 획득하는 단계; 상기 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 기반으로 하여 상기 시스템 공정을 수행하기 위한 공정 플로우를 생성하는 단계; 및 생성된 상기 공정 플로우에 따라 공정 제어를 수행하는 단계를 포함할 수 있다.Meanwhile, in another aspect, the present invention provides a process system control method in order to achieve the above object of the present invention. The process system control method includes a process system control method using a system control apparatus that interlocks with a plurality of process units that perform predetermined processes, the method comprising: inputting information of a system process which is a process to be performed by the process system; Obtaining information of the plurality of process units from the plurality of process units; Generating a process flow for performing the system process based on the information of the system process and the information of the plurality of process units; And performing process control according to the generated process flow.

상기 공정 유닛의 정보는, 상기 공정 유닛의 식별자; 상기 공정 유닛에 구비된 모듈의 정보; 및 상기 공정 유닛에 의하여 수행 가능한 공정의 정보를 포함할 수 있다.The information of the processing unit may include an identifier of the processing unit; Information of modules provided in the processing unit; And information about a process that can be performed by the process unit.

상기 공정 플로우를 생성하는 단계는, 상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 기반으로 데이터베이스를 조회하는 단계; 및 조회된 정보를 기반으로 상기 시스템 공정을 수행하기 위하여 상기 복수 개의 공정 유닛을 제어하기 위한 적어도 하나의 공정 플로우를 검출하는 단계를 포함할 수 있다.The generating of the process flow may include querying a database based on the information of the system process and the information of the plurality of process units; And detecting at least one process flow for controlling the plurality of process units to perform the system process based on the inquired information.

상기 공정 플로우를 생성하는 단계는, 상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 포함하는 공정 플로우 산출 요청을 빅데이터 서버로 전송하는 단계; 및 상기 빅데이터 서버로부터 전송되는 응답 메시지를 기반으로 하여 상기 공정 플로우를 생성하는 단계를 포함할 수도 있다.The generating of the process flow may include: transmitting a process flow calculation request including information of the system process and information of the plurality of process units to a big data server; And generating the process flow based on a response message transmitted from the big data server.

상기 공정 시스템은, 상기 복수 개의 공정 유닛이 장착되는 프레임 구조체; 및 상기 공정 플로우에 따라 상기 프레임 구조체에 장착된 적어도 하나의 공정 유닛으로 피공정 대상물을 전달하는 트랜스퍼 유닛을 더 포함할 수 있다. 이 경우, 상기 복수 개의 공정 유닛의 정보를 획득하는 단계는, 각각의 상기 공정 유닛이 상기 프레임 구조체에 장착되면, 상기 프로엠 구조체에 장착되는 상기 각각의 공정 유닛으로부터 각각의 상기 공정 유닛의 정보를 수신하는 단계를 포함할 수 있다.The processing system includes a frame structure on which the plurality of processing units are mounted; And a transfer unit transferring the object to be processed to at least one process unit mounted to the frame structure according to the process flow. In this case, acquiring information of the plurality of process units may include obtaining information of each of the process units from each of the process units mounted on the prom structure when each of the process units is mounted to the frame structure. Receiving may include.

상기 공정 시스템 제어 방법은, 적어도 하나의 상기 공정 유닛으로부터 현재 상태 메시지를 수신하는 단계; 및 상기 현재 상태 메시지를 기반으로 하여 실시간 공정 진행 상태를 나타내는 정보를 생성하여 화면에 표시하는 단계를 더 포함할 수 있다.The process system control method includes receiving a current status message from at least one of the process units; And generating information indicating a real time process progress state on the screen based on the current state message.

상기 공정 시스템 제어 방법은, 적어도 하나의 상기 공정 유닛으로부터 에러 메시지를 수신하는 단계; 상기 에러 메시지에 응답하여, 적어도 하나의 에러 알림 수단을 사용한 에러 알림을 출력하는 단계; 및 서버에 상기 에러 메시지에 대응하는 에러 내역을 보고할 수도 있다.The process system control method includes receiving an error message from at least one of the process units; In response to the error message, outputting an error notification using at least one error notification means; And report the error history corresponding to the error message to the server.

상기 공정 유닛은, 각각 고유한 모듈 식별자를 가지는 복수 개의 모듈; 및 상기 복수 개의 모듈과 연동하는 유닛 제어부를 포함할 수 있다. 상기 공정 시스템 제어 방법은, 상기 유닛 제어부에 의하여, 상기 복수 개의 모듈로부터 상기 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하는 단계; 수신된 상기 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 공정을 결정하는 단계; 결정된 상기 공정에 따라 적어도 하나의 상기 모듈을 제어함에 의하여 상기 피공정 대상물에 대하여 상기 공정을 수행할 수 있도록 하는 단계를 더 포함할 수도 있다.The processing unit includes a plurality of modules each having a unique module identifier; And a unit controller interworking with the plurality of modules. The process system control method may further include receiving, by the unit controller, a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules; Determining a process to be performed on the object to be processed based on the plurality of received module identifiers; The method may further include performing the process on the object to be processed by controlling the at least one module according to the determined process.

이상 설명한 바와 같이, 본 발명에 따르면 모듈을 기반으로 유닛 공정을 자동 인식하여 수행하는 공정 유닛들의 효율성을 기반으로 하여, 복수 개의 공정 유닛의 정보를 이용하여 전체 공정을 수행하기 위한 최적의 공정 플로우를 도출하고, 도출된 공정 플로우에 따라 공정 유닛들 등을 제어함으로써 공정을 효율적으로 수행할 수 있다.As described above, according to the present invention, based on the efficiency of the process units performing automatic recognition of the unit process based on the module, an optimal process flow for performing the entire process using the information of the plurality of process units is determined. The process can be efficiently performed by deriving and controlling process units and the like according to the derived process flow.

도 1은 본 발명의 바람직한 실시예에 따른 공정 시스템에 구비되는 모듈 기반의 공정 유닛의 체계를 설명하기 위한 블록도이다.
도 2 및 도 3은 공정 유닛에서 제어부와 데이터 출력 및 입력 부분의 실시 형태를 설명하기 위한 예시도이다.
도 4는 본 발명의 바람직한 실시예에 따른 공정 시스템에 구비되는 모듈 기반의 공정 유닛의 동작 흐름을 설명하기 위한 흐름도이다.
도 5는 제어부가 복수 개의 모듈 식별자를 기반으로 수행할 공정을 결정하는 과정을 예시적으로 설명하기 위한 흐름도로이다.
도 6은 본 발명에 따른 공정 시스템에 적용 가능한 다른 실시예에 따른 공정 유닛의 외관을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 공정 유닛의 내부를 도시한 투시도이다.
도 8은 본 발명의 일 실시예에 따른 공정 유닛의 내부에 장착되는 모듈들을 도시한 사시도이다.
도 9는 도 8의 이송 모듈과 컨택 모듈을 도시한 사시도이다.
도 10는 카메라 모듈 어레이 및 그립퍼를 도시한 사시도이다.
도 11은 컨택 모듈을 도시한 사시도이다.
도 12은 오토 포커싱 캘리브레이션 모듈이 장착된 갠트리 모듈을 도시한 사시도이다.
도 13은 본 발명의 또 다른 실시예에서 사용되는 모듈인 포커싱 모듈을 도시한 사시도이다.
도 14는 본 발명의 또 다른 실시예에서 사용되는 모듈인 테스트 모듈을 도시한 사시도이다.
도 15은 본 발명의 일 실시예에 따른 공정 유닛의 하우징과 지지 부재의 결합 관계를 도시한 분해 사시도이다.
도 16은 본 발명의 일 실시예에 따른 공정 유닛이 제1 상태로 사용되는 예를 도시한 사시도이다.
도 17는 본 발명의 일 실시예에 따른 공정 유닛이 제2 상태로 사용되는 예를 도시한 사시도이다.
도 18은 본 발명의 일 실시예에 따른 공정 유닛의 하우징의 전면을 도시한 사시도이다.
도 19는 본 발명의 일 실시예에 따른 공정 유닛이 제1 상태로 사용될 때 도어와 하우징의 결합 관계를 도시한 분해 사시도이다.
도 20은 본 발명의 일 실시예에 따른 공정 유닛이 제2 상태로 사용될 때 도어와 하우징의 결합 관계를 도시한 분해 사시도이다.
도 21은 본 발명의 바람직한 실시예에 따른 공정 시스템을 기능적 측면으로 도시한 블록도이다.
도 22 및 도 23은 공정 시스템의 물리적인 실시 형태를 각각 설명하기 위한 예시도이다.
도 24는 도 21에 도시되어 있는 시스템 제어부의 동작 흐름을 설명하기 위한 흐름도이다.
도 25는 시스템 제어부가 외부의 서버와 연동하여 최적의 공정 플로우를 생성하는 과정을 예시적으로 설명하기 위한 흐름도이다.
도 26은 도 21에 도시된 시스템 제어부의 에러 대응 절차를 설명하기 위한 흐름도이다.
1 is a block diagram illustrating a system of a module-based process unit included in a process system according to a preferred embodiment of the present invention.
2 and 3 are exemplary diagrams for describing an embodiment of a controller, a data output, and an input portion in a processing unit.
4 is a flowchart illustrating an operation flow of a module-based process unit included in a process system according to an exemplary embodiment of the present invention.
FIG. 5 is a flowchart illustrating an example of a process of determining, by a controller, a process to be performed based on a plurality of module identifiers.
6 is a view showing the appearance of a process unit according to another embodiment applicable to a process system according to the present invention.
7 is a perspective view showing the interior of a processing unit according to one embodiment of the invention.
8 is a perspective view illustrating modules mounted inside a processing unit according to an embodiment of the present invention.
9 is a perspective view illustrating the transfer module and the contact module of FIG. 8.
10 is a perspective view of the camera module array and the gripper.
11 is a perspective view illustrating a contact module.
12 is a perspective view illustrating a gantry module equipped with an auto focusing calibration module.
13 is a perspective view illustrating a focusing module which is a module used in another embodiment of the present invention.
14 is a perspective view showing a test module which is a module used in another embodiment of the present invention.
15 is an exploded perspective view illustrating a coupling relationship between a housing and a support member of a process unit according to an embodiment of the present invention.
16 is a perspective view illustrating an example in which a processing unit according to an embodiment of the present invention is used in a first state.
17 is a perspective view illustrating an example in which a processing unit according to an embodiment of the present invention is used in a second state.
18 is a perspective view of the front side of a housing of a process unit in accordance with one embodiment of the present invention.
19 is an exploded perspective view illustrating a coupling relationship between a door and a housing when the processing unit is used in a first state according to an embodiment of the present invention.
20 is an exploded perspective view illustrating a coupling relationship between a door and a housing when the process unit is used in a second state according to an embodiment of the present invention.
Figure 21 is a block diagram illustrating in functional terms a process system in accordance with a preferred embodiment of the present invention.
22 and 23 are exemplary diagrams for describing physical embodiments of the process system, respectively.
FIG. 24 is a flowchart for describing an operation flow of the system controller illustrated in FIG. 21.
FIG. 25 is a flowchart for explaining a process of generating, by the system controller, an optimal process flow in cooperation with an external server.
FIG. 26 is a flowchart for describing an error response procedure of the system controller illustrated in FIG. 21.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention, and methods for achieving them will be apparent with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be embodied in various different forms, and the present embodiments merely make the disclosure of the present invention complete, and those of ordinary skill in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.

또한, 본 명세서에서 기술하는 실시예들은 본 발명의 이상적인 예시도인 단면도 및/또는 개략도들을 참고하여 설명될 것이다. 따라서, 제조 기술 및/또는 허용 오차 등에 의해 예시도의 형태가 변형될 수 있다. 또한 본 발명에 도시된 각 도면에 있어서 각 구성 요소들은 설명의 편의를 고려하여 다소 확대 또는 축소되어 도시된 것일 수 있다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.In addition, the embodiments described herein will be described with reference to cross-sectional and / or schematic views, which are ideal illustrations of the invention. Accordingly, shapes of the exemplary views may be modified by manufacturing techniques and / or tolerances. In addition, each component in each drawing shown in the present invention may be shown to be somewhat enlarged or reduced in view of the convenience of description. Like reference numerals refer to like elements throughout.

이하, 본 발명의 실시예들에 따른 공정 유닛을 설명하기 위한 도면들을 참고하여 본 발명에 대하여 설명하도록 한다.Hereinafter, the present invention will be described with reference to the drawings for describing a process unit according to embodiments of the present invention.

도 1은 본 발명의 바람직한 실시예에 따른 공정 시스템에 구비되는 모듈 기반의 공정 유닛의 체계를 설명하기 위한 블록도이다. 도 2 및 도 3은 공정 유닛에서 제어부와 데이터 출력 및 입력 부분의 실시 형태를 설명하기 위한 예시도이다.1 is a block diagram illustrating a system of a module-based process unit included in a process system according to a preferred embodiment of the present invention. 2 and 3 are exemplary diagrams for describing an embodiment of a controller, a data output, and an input portion in a processing unit.

도 1에 도시된 바와 같이, 모듈 기반의 공정 유닛(OU)은 소정의 공정을 수행하기 위한 복수 개의 모듈(M1, M2, …, Mn), 제어부(CO), 터치스크린(TS), 데이터베이스(DB) 등을 포함할 수 있다.As shown in FIG. 1, a module-based process unit OU may include a plurality of modules M1, M2,..., Mn, a controller CO, a touch screen TS, a database for performing a predetermined process. DB) and the like.

각각의 모듈(M)은 정해진 공정 수행을 위한 정해진 동작을 수행하며 각각 유니크한 모듈 식별자를 가진다. 본 발명의 바람직한 실시예에서, 공정 유닛은 모듈들의 종류 및 조합에 따라 상이한 공정을 수행할 수 있다. 여기서 공정은 제품의 생산 공정, 검사 공정 등일 수 있다.Each module M performs a predetermined operation for performing a predetermined process and each has a unique module identifier. In a preferred embodiment of the present invention, the processing unit may perform different processes depending on the type and combination of modules. The process may be a production process, an inspection process, or the like of the product.

도 1에는 도시되어 있지 않으나, 공정 유닛(OU)은 복수 개의 모듈(M1, M2, …, Mn)은 하드웨어적으로 수용하여 공정을 수행할 수 있도록 하는 하우징(HO)을 더 포함할 수 있다. 즉, 상기 복수 개의 모듈(M1, M2, …, Mn)을 수용하는 하우징(HO) 내에 장착될 수 있다.Although not shown in FIG. 1, the process unit OU may further include a housing HO for accommodating the plurality of modules M1, M2,..., Mn in hardware to perform a process. That is, it may be mounted in a housing HO that accommodates the plurality of modules M1, M2,..., Mn.

상기 하우징(HO)은 하우징(HO) 내에 장착되는 각 모듈(M)이 다른 개체(예컨대 장착된 다른 모듈, 제어부, 외부 통신망 등)와 데이터를 송수신할 수 있도록 하는 통신 배선을 구비할 수 있다. 또한 하우징(HO)은 하우징(HO) 내에 장착되는 각 모듈(M)이 전원을 공급받을 수 있도록 하는 전원 배선을 제공할 수도 있다. 이러한 하우징(HO)은 외관상 거의 정육면체와 같은 형태로 구현될 수 있는데, 하우징(HO)의 형태와 복수 개의 모듈(M1, M2, …, Mn)의 기계적인 장착 구조 등은 추후 다른 실시예의 설명에 상세히 설명하기로 한다.The housing HO may include a communication line for allowing each module M mounted in the housing HO to transmit / receive data with another entity (eg, another module, a controller, an external communication network, etc.). In addition, the housing HO may provide a power line for allowing each module M mounted in the housing HO to receive power. The housing HO may be embodied in a shape almost like a cube, and the shape of the housing HO and the mechanical mounting structure of the plurality of modules M1, M2,..., Mn will be described later in the description of another embodiment. It will be described in detail.

하우징(HO)에 장착되는 복수 개의 모듈(M1, M2, …, Mn)은 제어부(C0)와 연동할 수 있다. 상기 제어부(C0)는 메모리 및 프로세서를 구비함으로써 데이터를 저장하고 어플리케이션 프로그램을 수행할 수 있는 컴퓨터로서, 도 2에 도시된 바와 같이, 하우징(HO)에 일체형으로 구비될 수도 있고, 또는 도 3에 도시된 바와 같이, 하우징(HO)과 연동하는 외부의 컴퓨터 단말기의 형태로 구비될 수도 있다.The plurality of modules M1, M2,..., Mn mounted on the housing HO may be interlocked with the controller C0. The control unit C0 is a computer capable of storing data and executing an application program by including a memory and a processor. As shown in FIG. 2, the controller C0 may be integrally provided in the housing HO, or in FIG. 3. As shown, it may be provided in the form of an external computer terminal interlocking with the housing HO.

또한, 공정 유닛(OU)은 정보를 표시하는 디스플레이 수단과 정보를 입력할 수 있는 입력 수단을 구비할 수 있는데, 예컨대, 도 2에 도시된 바와 같이, 디스플레이 수단과 입력 수단을 일체화한 터치스크린(TS)을 하우징(HO)의 일측에 구비할 수도 있고, 또는 도 3에 도시된 바와 같이 컴퓨터 단말기에 모니터와 키보드로서 구현할 수도 있다.In addition, the process unit OU may include a display means for displaying information and an input means for inputting information. For example, as illustrated in FIG. 2, a touch screen (integrated display means and input means) may be provided. TS) may be provided on one side of the housing HO, or may be implemented as a monitor and a keyboard in a computer terminal as shown in FIG.

제어부(CO)와 디스플레이 수단 및 입력 수단의 구현은, 도 2 내지 도 3에 도시된 형태로 한정되는 것은 아니며 실시 환경에 따라 다양한 형태로 실시 가능하다. 한편, 데이터베이스(DB)는 외부의 컴퓨터 단말기, 클라우드 등을 통하여 구현될 수 있는데, 이는 한정적인 사항은 아니며 데이터베이스(DB)를 제어부(C0)에 포함하는 형태로 구현할 수도 있다.The implementation of the control unit CO, the display unit, and the input unit is not limited to the form illustrated in FIGS. 2 to 3, but may be implemented in various forms according to the implementation environment. Meanwhile, the database DB may be implemented through an external computer terminal, a cloud, or the like, which is not limited thereto and may be implemented in the form of including the database DB in the controller C0.

앞서 언급한 바와 같이, 각 모듈(M)은 그 모듈(M)을 유니크하게 식별할 수 있는 모듈 식별자를 가진다. 제어부(CO)는 모듈 식별자를 기반으로 하여 현재 장착되어 있는 복수 개의 모듈(M1, M2, …, Mn)로서 수행 가능한 공정을 식별하고 식별된 공정의 수행을 위하여 모듈(M)을 제어할 수 있다. 이하에서는 이러한 공정 유닛(OU)의 동작 과정을 살펴 보기로 한다.As mentioned above, each module M has a module identifier that can uniquely identify that module M. The controller CO may identify a process that may be performed as a plurality of modules M1, M2,..., Mn currently mounted on the basis of the module identifier, and control the module M to perform the identified process. . Hereinafter, an operation process of the process unit OU will be described.

도 4는 본 발명의 바람직한 실시예에 따른 공정 시스템에 구비되는 모듈 기반의 공정 유닛(OU)의 동작 흐름을 설명하기 위한 흐름도이다.4 is a flowchart illustrating an operation flow of a module-based process unit (OU) included in a process system according to an exemplary embodiment of the present invention.

도 1 및 도 4를 참조하면, 복수 개의 모듈(M1, M2, …, Mn)이 하우징(HO)에 장착되면 제어부(CO)는 복수 개의 모듈(M1, M2, …, Mn)로부터 복수 개의 모듈 식별자를 수신할 수 있다(단계:S1). 예를 들어, 복수 개의 모듈(M1, M2, …, Mn)이 하우징에 장착되고 전원이 공급되면 제어부(CO)는 하우징(HO) 내의 네트워크에 연결된 상기 복수 개의 모듈(M1, M2, …, Mn)이 장착됨을 감지하고, 각각의 모듈(M)로부터 푸시 또는 풀 방식으로 각각의 모듈 식별자를 수신할 수 있다. 모듈 장착의 감지 및 모듈 식별자의 수신은 감지부(C2)에 의하여 각각 수행될 수 있다.1 and 4, when the plurality of modules M1, M2,..., Mn are mounted in the housing HO, the controller CO may include a plurality of modules from the plurality of modules M1, M2,..., Mn. An identifier may be received (step S1). For example, when a plurality of modules (M1, M2, ..., Mn) is mounted in the housing and power is supplied, the control unit (CO) is the plurality of modules (M1, M2, ..., Mn) connected to the network in the housing (HO) ) And receive each module identifier from each module M in a push or pull manner. Detection of module mounting and reception of a module identifier may be performed by the sensing unit C2, respectively.

한편, 모듈 식별자의 수신은 RFID 태그나 QR 코드를 기반으로 수행될 수도 있다. 이 경우 모듈에는 모듈 식별자를 포함하는 RFID 태그나 QR 코드가 삽입되고, 감지부는 RFID 태그나 QR 코드를 인식할 수 있는 하우징에 구비된 센서로서 구현되거나 또는 하우징에 구비된 센서와 통신하도록 구성된다. 예컨대 복수 개의 모듈이 하우징에 장착되면 센서는 복수 개의 모듈에 부착된 RFID 태그나 QR 코드를 인식하여 복수 개의 모듈 식별자를 제어부로 전달할 수 있다.Meanwhile, the reception of the module identifier may be performed based on the RFID tag or the QR code. In this case, an RFID tag or a QR code including a module identifier is inserted into the module, and the sensing unit is implemented as a sensor provided in a housing capable of recognizing an RFID tag or a QR code or configured to communicate with a sensor provided in the housing. For example, when a plurality of modules are mounted in the housing, the sensor may recognize RFID tags or QR codes attached to the plurality of modules and transfer the plurality of module identifiers to the controller.

복수 개의 모듈 식별자를 수신한 제어부(C0)는, 수신된 복수 개의 모듈 식별자를 기반으로 하여, 공정 유닛(OU)이 어떠한 공정을 수행할 것인지를 결정할 수 있다(단계:S2). 여기서 공정은 제품의 생성 공정, 검사 공정 등일 수 있다.Upon receiving the plurality of module identifiers, the controller C0 may determine which process the process unit OU will perform based on the received plurality of module identifiers (step S2). The process may be a production process, an inspection process, or the like.

도 5는 제어부(CO)가 복수 개의 모듈 식별자를 기반으로 수행할 공정을 결정하는 과정을 예시적으로 설명하기 위한 흐름도로서, 이러한 과정은 제어부(CO), 좀더 구체적으로는 제어부(CO)에 속한 공정 제어부(C3)에 의하여 수행될 수 있다.FIG. 5 is a flowchart illustrating a process of determining, by the controller CO, a process to be performed based on a plurality of module identifiers. For example, the process may belong to the controller CO, more specifically, to the controller CO. It may be performed by the process control unit C3.

도 5에 도시된 바와 같이, 제어부(CO)는 복수 개의 모듈 식별자와 매칭되는 공정을 데이터베이스(DB)에서 검색할 수 있다(단계:S11). 이를 위하여 데이터베이스(DB)에는 다양한 모듈 조합에 따른 수행 가능한 공정들이 대응되게 저장되어 있다.As illustrated in FIG. 5, the control unit CO may search for a process matching the plurality of module identifiers in the database DB (step S11). To this end, processes that can be performed according to various module combinations are correspondingly stored in the database DB.

이러한 검색을 기반으로 하여, 제어부(CO)는 현재 장착되어 있는 복수 개의 모듈(M1, M2, …, Mn)과 대응되는 적어도 하나의 공정이 존재하는지를 판단할 수 있다(단계:S12). 여기서 만약, 복수 개의 모듈(M1, M2, …, Mn)에 대응되는 공정이 존재하지 않는 경우, 제어부(CO)는 수행 가능한 공정이 없음을 나타내는 에러 메시지를 터치스크린(TS)의 화면에 표시할 수 있다(단계:S17).Based on the search, the controller CO may determine whether there is at least one process corresponding to the plurality of modules M1, M2,..., Mn currently installed (step S12). Here, if a process corresponding to the plurality of modules M1, M2,..., Mn does not exist, the controller CO may display an error message indicating that no process is available on the screen of the touch screen TS. (Step S17).

여기서, 제어부(CO)는 에러 관련 정보를 저장하는 데이터베이스(또는 빅데이터 서버) 및 에러 분석 알고리즘을 사용하여, 현재 장착된 모듈들을 기반으로 수행하고자 하는 공정을 추정하고, 추정된 공정을 위해서 추가 장착해야 할 모듈 및 장착을 해제해야 될 모듈의 정보 중 적어도 하나 이상을 포함하는 에러 대응 정보를 생성하고 관련된 정보를 표시할 수 있다. 상기 정보는 추정되는 공정, 에러 발생 원인 및 대응 방침 등을 나타내는 정보를 포함할 수 있다. 예를 들어, 제어부는 "현재 장착되어 있는 5개의 모듈을 기반으로 추정하건 대 공정 X를 수행하고자 하는 것으로 추정되나, 모듈이 잘못 장착되었습니다. 모듈 A을 장착 해제하고 모듈 B를 장착해주시기 바랍니다"와 같은 메시지를 출력할 수 있다.Here, the control unit (CO) estimates a process to be performed based on currently installed modules by using a database (or a big data server) and an error analysis algorithm that stores error related information, and additionally mounts for the estimated process. Error response information including at least one or more of the information of the module to be released and the module to be dismounted may be generated and related information may be displayed. The information may include information indicating an estimated process, an error occurrence cause, and a corresponding policy. For example, the control unit may say, "Based on the five modules that are currently installed, it is estimated that you want to perform process X, but the module is incorrectly mounted. Please unmount module A and install module B." You can output the same message.

한편, 단계 S12에서, 복수 개의 모듈(M1, M2, …, Mn)에 대응되는 공정이 적어도 하나 검출될 경우, 제어부(CO)는 상기 복수 개의 모듈(M1, M2, …, Mn)에 대응되어 복수 개의 공정이 검출되었는지 하나의 공정이 검출되었는지의 여부를 판단할 수 있다(단계:S13). 여기서 만약 하나의 공정이 검출되었다고 판단되면, 제어부(CO)는 상기 검출된 공정을 공정 유닛(OU)이 현재 수행하여야 할 공정인 것으로 결정할 수 있다(단계:S16).On the other hand, in step S12, when at least one process corresponding to the plurality of modules M1, M2, ..., Mn is detected, the controller CO corresponds to the plurality of modules M1, M2, ..., Mn. It may be determined whether a plurality of processes or one process is detected (step S13). Here, if it is determined that one process is detected, the control unit CO may determine that the detected process is a process to be currently performed by the process unit OU (step S16).

반면, 단계 S13에서 복수 개의 공정이 검출된 것으로 판단되면, 제어부(CO)는 검출된 복수 개의 공정 중 어느 하나를 선택할 수 있는 사용자 인터페이스를 터치스크린(TS)의 화면에 표시할 수 있다. 상기 사용자 인터페이스는 검출된 복수 개의 공정들을 표시하는 공정 리스트를 포함할 수 있다(단계:S14). 사용자 인터페이스를 기반으로 하여 사용자가 어느 하나의 공정을 선택하는 선택 신호가 수신되면(단계:S15), 제어부(CO)는 선택된 공정을 기반으로 하여, 공정 유닛(OU)이 현재 수행하여야 할 공정을 결정할 수 있다(단계:S16).On the other hand, if it is determined in step S13 that a plurality of processes are detected, the controller CO may display a user interface for selecting any one of the plurality of detected processes on the screen of the touch screen TS. The user interface may include a process list displaying a plurality of detected processes (step S14). When a selection signal for selecting one process is received by the user based on the user interface (step S15), the control unit CO based on the selected process, selects a process to be performed by the process unit OU. Can be determined (step: S16).

수행할 공정이 결정되면, 제어부(CO)는 하우징에 장착된 복수 개의 모듈(M1, M2, …, Mn) 중 적어도 하나 이상을 제어하고(단계:S3), 복수 개의 모듈(M1, M2, …, Mn)에 의하여 피공정 대상물에 대한 공정이 수행된다(단계:S4).When the process to be performed is determined, the controller CO controls at least one or more of the plurality of modules M1, M2,..., Mn mounted in the housing (step S3), and the plurality of modules M1, M2,. , Mn) is performed on the object to be processed (step: S4).

공정 수행 중, 제어부(C0)는 수신부(C1)를 통하여 적어도 하나의 모듈(M)로부터 현재의 실시간 공정 상태를 나타내는 현재 상태 메시지를 수신할 수 있다(단계:S5). 그러면 제어부(CO)는 수신된 현재 상태 메시지를 기반으로 공정의 실시간 진행 상태를 나타내는 상태 정보를 생성하여 터치스크린(TS)의 화면에 표시할 수 있다(단계:S6).During the process, the controller C0 may receive a current status message indicating the current real-time process status from the at least one module M through the receiver C1 (step S5). Then, the control unit CO may generate state information indicating the real time progress state of the process based on the received current state message and display it on the screen of the touch screen TS (step S6).

한편, 공정 수행 중, 제어부(CO)는 수신부(C1)를 통하여 적어도 하나의 모듈(M)로부터 에러 메시지를 수신할 수도 있는데, 이 경우 제어부(CO)는 수신된 에러 메시지에 응답하여, 적어도 하나의 에러 알림 수단을 사용한 에러 알림을 출력할 수 있다. 예를 들어, 제어부(CO)는 에러의 발생을 나타내는 메시지를 화면에 표시하거나, 소리를 방생하여 경보 발생을 알리는 경보기를 동작시킬 수 있다.Meanwhile, during the process, the control unit CO may receive an error message from the at least one module M through the receiving unit C1. In this case, the control unit CO may respond to the received error message. It is possible to output the error notification using the error notification means. For example, the controller CO may display a message indicating the occurrence of an error on the screen, or operate an alarm indicating the occurrence of an alarm by generating a sound.

이상 본 발명의 바람직한 실시예에 따른 공정 시스템에 적용될 수 있는 공정 유닛을 살펴보았다. 상술한 본 발명의 실시예에 따르면 공정 유닛(OU)은 하우징(HO)에 장착되는 복수 개의 모듈(M1, M2, …, Mn)을 인식하여 수행할 공정을 자동으로 결정하여 공정을 수행할 수 있게 된다.Above has been described a process unit that can be applied to a process system according to a preferred embodiment of the present invention. According to the embodiment of the present invention described above, the process unit OU may perform a process by automatically determining a process to be performed by recognizing a plurality of modules M1, M2,..., Mn mounted in the housing HO. Will be.

이하에서는 본 발명에 따른 공정 시스템에 구비되는 공정 유닛의 다른 실시예로서, 카메라 모듈의 생산 및 검사 공정 중 적어도 하나를 수행하기 위한 모듈 기반의 공정 유닛을 설명하기로 한다. 이하의 실시예에서는 공정 유닛의 하우징, 모듈 등의 형상, 장착 및 동작과 관련된 구조 또한 매우 구체적으로 설명될 것이다.Hereinafter, as another embodiment of the process unit provided in the process system according to the present invention, a module-based process unit for performing at least one of the production and inspection process of the camera module will be described. In the following embodiments, the structure related to the shape, mounting and operation of the housing, modules and the like of the processing unit will also be described in greater detail.

먼저, 이하의 실시예에서 복수 개의 모듈은 상기 피공정 대상물을 이송시키는 이송 모듈, 피공정 대상물에 대하여 공정을 수행하기 위한 적어도 하나의 서브 공정을 수행하는 어플리케이션 모듈 및 어플리케이션 모듈이 피공정 대상물의 이송 경로 상에 위치하여 피공정 대상물에 대해 상기 공정을 수행할 수 있도록 상기 어플리케이션 모듈을 XYZ 방향으로 이동시키는 갠트리 모듈을 포함하는 예로서, 어플리케이션 모듈을 선택적으로 장착하는 실시예들을 설명한다.First, in the following embodiments, a plurality of modules are a transfer module for transferring the object to be processed, an application module for performing at least one sub-process for performing a process with respect to the object to be processed, and an application module for transferring the object to be processed. As an example including a gantry module positioned on a path to move the application module in the XYZ direction to perform the process on the object to be processed, embodiments of selectively mounting the application module will be described.

도 6은 본 발명에 따른 공정 시스템에 적용 가능한 다른 실시예에 따른 공정 유닛의 외관을 도시한 도면이다.6 is a view showing the appearance of a process unit according to another embodiment applicable to a process system according to the present invention.

도 6에 도시된 바와 같이, 공정 유닛(1)은 하우징(50), 도어(10), 제어부(3) 및 복수의 지지 부재(20, 40)를 포함한다.As shown in FIG. 6, the processing unit 1 includes a housing 50, a door 10, a control unit 3, and a plurality of support members 20, 40.

하우징(50)은 전체적으로 대략 정육면체의 박스형 외관 또는 전면이 대략 정사각형으로 형성된 박스형 외관을 갖도록 형성된다. 하우징(50)의 전면은 개방되며 개방된 전면에는 개폐 가능한 도어(10)가 구비된다. 도어(10)는 대략 정사각형의 외관을 갖도록 형성된다.The housing 50 is formed so as to have a box-shaped exterior of an approximately cuboid or a box-shaped exterior of which the front surface is formed in a substantially square overall. The front surface of the housing 50 is open and the open front is provided with a door 10 that can be opened and closed. The door 10 is formed to have an approximately square appearance.

도 6에 도시된 바와 같이, 도어(10)에는 공정 유닛(1)을 작동 상태 등이 디스플레이 되는 패널(12)이 구비될 수 있다. 도어(10)의 내부 일측에는 소형 컴퓨터로 구현된 제어부(3)가 구비될 수 있으며, 패널(12)의 아래에는 도어(10)를 관통하도록 형성되는 투입구(11)가 형성된다. 투입구(11)는 피공정 대상물(121)이 공정 유닛(1)의 내부로 진입하는 경로를 형성한다.As shown in FIG. 6, the door 10 may be provided with a panel 12 that displays an operation state of the process unit 1, and the like. A control unit 3 implemented as a small computer may be provided at one side of the door 10, and an inlet 11 formed to penetrate the door 10 may be formed below the panel 12. The inlet 11 forms a path through which the object to be processed 121 enters into the processing unit 1.

본 실시예에서는 공정 유닛(1)의 일례로서 휴대용 전자기기에 장착되는 소형의 카메라 모듈의 제조 공정 중 적어도 일부를 수행하는 공정 유닛을 제시하며, 피공정 대상물의 일례로서 카메라 모듈(L)이 수납된 카메라 모듈 어레이(121, 도 10 참고)를 기준으로 설명한다.In this embodiment, as an example of the process unit 1, a process unit that performs at least a part of the manufacturing process of a small camera module mounted on a portable electronic device is presented, and as an example of the object to be processed, the camera module L is stored. Based on the camera module array 121 (see FIG. 10).

도어(10)에는 조작 스위치(13) 및 긴급 버튼(14) 등이 마련된다. 긴급 버튼(14)는 비상 상황에서 공정 유닛(1) 내의 모듈들(110, 120, 130, 140, 150)의 적어도 일부의 작동을 중지시키는 버튼이다.The door 10 is provided with an operation switch 13, an emergency button 14, and the like. The emergency button 14 is a button for stopping at least a part of the modules 110, 120, 130, 140, 150 in the process unit 1 in an emergency situation.

도 6에 도시된 바와 같이, 하우징(50)의 전면의 가장자리와 접하는 측면(51, 52)들 중 하우징(50)의 하부면을 형성하는 제1 측면(52)에는 하우징(50)의 하중을 지지하는 지지 부재(20, 40)가 결합된다.As shown in FIG. 6, the load of the housing 50 is applied to the first side surface 52, which forms the bottom surface of the housing 50, among the side surfaces 51 and 52 that contact the edge of the front surface of the housing 50. Supporting support members 20 and 40 are coupled.

지지 부재(20, 40)는 지지 레그(40)와 지지 롤러(20)를 포함한다. 공정 유닛(1)의 하중을 안정적으로 지지할 수 있도록, 지지 레그(40)는 제1 측면(52)에 적어도 3개 이상 설치될 수 있다. 본 실시예에서는 지지 레그(40)가 사각형의 제1 측면(52)의 각 코너에 설치된다.The support members 20, 40 comprise a support leg 40 and a support roller 20. In order to stably support the load of the process unit 1, at least three support legs 40 may be installed on the first side surface 52. In this embodiment, the support legs 40 are installed at each corner of the first side surface 52 of the quadrangle.

지지 롤러(20)는 일렬로 배열된 복수의 롤러를 포함하여 하우징(50)을 슬라이딩 가능하게 지지한다. 지지 롤러(20)는 공정 유닛(1)이 슬라이딩되는 방향에 평행하게 제1 측면(52)의 양측에 설치된다(도 15 참고)The support roller 20 includes a plurality of rollers arranged in a row to slidably support the housing 50. The support rollers 20 are installed on both sides of the first side surface 52 in parallel to the direction in which the processing unit 1 slides (see FIG. 15).

본 실시예에 따른 공정 유닛(1)은 90도 회전된 상태로 사용될 수도 있으므로(도 16 참고), 하우징(50)의 측면(51, 52)들 중 제1 측면(52)과 접하는 다른 하나의 측면인 제2 측면(51)에는 지지 부재(20, 40)를 결합하기 위한 결합 구조(31, 32)가 형성된다. 공정 유닛(1)을 90도 회전한 상태로 사용하는 것과 관련된 자세한 내용은 후술하기로 한다.Since the process unit 1 according to the present embodiment may be used rotated by 90 degrees (see FIG. 16), the other of the side surfaces 51 and 52 of the housing 50, which is in contact with the first side 52. The second side surface 51, which is a side surface, is provided with coupling structures 31 and 32 for engaging the support members 20 and 40. Details related to using the process unit 1 in a 90 degree rotation state will be described later.

도 7은 본 발명의 일 실시예에 따른 공정 유닛의 내부를 도시한 투시도이고, 도 8은 본 발명의 일 실시예에 따른 공정 유닛의 내부에 장착되는 모듈들을 도시한 사시도이고, 도 9는 도 8의 이송 모듈과 컨택 모듈을 도시한 사시도이고, 도 10는 카메라 모듈 어레이 및 그립퍼를 도시한 사시도이고, 도 11은 컨택 모듈을 도시한 사시도이고, 도 12은 오토 포커싱 캘리브레이션 모듈이 장착된 갠트리 모듈을 도시한 사시도이다.7 is a perspective view showing the interior of the processing unit according to an embodiment of the present invention, Figure 8 is a perspective view showing the modules mounted inside the processing unit according to an embodiment of the present invention, Figure 9 is a view 8 is a perspective view showing a transfer module and a contact module of FIG. 8, FIG. 10 is a perspective view showing a camera module array and a gripper, FIG. 11 is a perspective view showing a contact module, and FIG. 12 is a gantry module equipped with an auto focusing calibration module. It is a perspective view showing.

도 7 및 도 8에 도시된 바와 같이, 본 발명의 다른 실시예에 따른 모듈 기반의 공정 유닛(1)의 하우징(50)의 내부에는 차트 모듈(110), 이송 모듈(120), 컨택 모듈(130), 갠트리 모듈(140) 및 오토 포커싱 캘리브레이션 모듈(150)이 장착된다.As illustrated in FIGS. 7 and 8, the chart module 110, the transfer module 120, and the contact module may be disposed inside the housing 50 of the module-based processing unit 1 according to another embodiment of the present invention. 130, a gantry module 140 and an auto focusing calibration module 150 are mounted.

상기 복수 개의 모듈(110, 120, 130, 140, 150)이 하우징에 장착되면, 제어부(3)는 상기 복수 개의 모듈(110, 120, 130, 140, 150)로부터 복수 개의 모듈 식별자를 수신한다. 따라서, 제어부(3)는 하우징 내에 차트 모듈(110), 이송 모듈(120), 컨택 모듈(130), 갠트리 모듈(140) 및 오토 포커싱 캘리브레이션 모듈(150)이 장착됨을 인식하게 된다.When the plurality of modules 110, 120, 130, 140, and 150 are mounted in a housing, the controller 3 receives a plurality of module identifiers from the plurality of modules 110, 120, 130, 140, and 150. Accordingly, the controller 3 recognizes that the chart module 110, the transfer module 120, the contact module 130, the gantry module 140, and the auto focusing calibration module 150 are mounted in the housing.

복수 개의 모듈 식별자를 수신한 제어부(3)는, 수신된 복수 개의 모듈 식별자를 기반으로 하여, 공정 유닛(1)이 MTF 차트 촬영을 기반으로 하여 피공정 대상물인 카메라 모듈(L)을 오토 포커싱하기 위한 공정을 수행하여야 함을 자동으로 결정하고, 결정된 공정에 따라 장착된 복수 개의 모듈(110, 120, 130, 140, 150)을 제어할 수 있다.The control unit 3 having received the plurality of module identifiers may autofocus the camera module L, which is the object to be processed, based on the received plurality of module identifiers, by the processing unit 1 based on MTF chart shooting. It is automatically determined that the process for performing, and can control a plurality of modules (110, 120, 130, 140, 150) mounted in accordance with the determined process.

도 8에 도시된 바와 같이, 상기 차트 모듈(110)은 MTF 차트(101)와 차트 구동 수단(102)을 포함한다. 이러한 차트 모듈(110)은 하우징(50) 내부의 상부에 조립된다. 차트 구동 수단(102)은 MTF 차트(101)를 전후(Y 방향), 좌우(X 방향), 상하(Z 방향)로 승강시킬 수 있다.As shown in FIG. 8, the chart module 110 includes an MTF chart 101 and a chart driving means 102. The chart module 110 is assembled on the upper part of the housing 50. The chart drive means 102 can raise and lower the MTF chart 101 in front and rear (Y direction), left and right (X direction), and up and down (Z direction).

이송 모듈(120)은 카메라 모듈 어레이 투입구(11)를 통해 하우징(50)의 내부로 반입된 카메라 모듈 어레이(121)를 하우징(50)의 전방으로부터 후방을 향해 이송한다.The transfer module 120 transfers the camera module array 121 carried into the interior of the housing 50 through the camera module array inlet 11 from the front of the housing 50 toward the rear.

도 9에 도시된 바와 같이, 이송 모듈(120)은 그립퍼(122), 제1 슬라이딩 레일(123a) 및 제2 슬라이딩 레일(123b)를 포함한다. 그립퍼(122)는 제1 슬라이딩 레일(123a)을 따라 이동한다. 이송 모듈(120)은 그립퍼(122)를 이동시키기 위한 슬라이더 구동 수단(미도시)을 포함한다.As shown in FIG. 9, the transfer module 120 includes a gripper 122, a first sliding rail 123a, and a second sliding rail 123b. The gripper 122 moves along the first sliding rail 123a. The transfer module 120 includes slider drive means (not shown) for moving the gripper 122.

도 10에 도시된 바와 같이, 그립퍼(122)의 상부에는 일정 범위 내에서 승강하며 카메라 모듈 어레이(121)의 일측을 잡는 파지조(122a)가 구비된다. 파지조(122a)는 카메라 모듈 어레이(121)가 공정 유닛(1)의 내부로 진입하면 상승하고, 카메라 모듈 어레이(121)의 일측이 파지조(122a)의 아래에 위치하면 하강하여 카메라 모듈 어레이(121)의 일측을 잡는다.As shown in FIG. 10, a gripper 122a is provided at an upper portion of the gripper 122 and lifts within a predetermined range and catches one side of the camera module array 121. The gripper 122a rises when the camera module array 121 enters the process unit 1 and descends when one side of the camera module array 121 is positioned below the gripper 122a. Catch one side of 121.

따라서, 그립퍼(122)가 제1 슬라이딩 레일(123a)을 따라 이동하면 카메라 모듈 어레이(121)는 그립퍼(122)와 함께 이동하게 된다. 제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)은 하우징(50)의 전방으로부터 후방을 향해 상호 나란하게 형성된다. 도 9에 도시된 바와 같이, 제1 슬라이딩 레일(123a)은 카메라 모듈 어레이(121)의 일측 하부에 위치하고, 제2 슬라이딩 레일(123b)은 카메라 모듈 어레이(121)의 타측을 감싸도록 형성된다.Therefore, when the gripper 122 moves along the first sliding rail 123a, the camera module array 121 moves with the gripper 122. The first sliding rail 123a and the second sliding rail 123b are formed to be parallel to each other from the front to the rear of the housing 50. As shown in FIG. 9, the first sliding rail 123a is positioned below one side of the camera module array 121, and the second sliding rail 123b is formed to surround the other side of the camera module array 121.

제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)의 일측은 투입구(11)에 인접하도록 위치할 수 있다. 그리고 하우징(50)의 후면에는 제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)의 타측에 인접하도록 형성되는 반출구(13, 도 12 참고)가 형성될 수 있다.One side of the first sliding rail 123a and the second sliding rail 123b may be positioned to be adjacent to the inlet 11. A discharge port 13 (refer to FIG. 12) formed to be adjacent to the other sides of the first sliding rail 123a and the second sliding rail 123b may be formed on the rear surface of the housing 50.

제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)을 따라 이동하며 하우징(50) 내에서 공정이 완료된 카메라 모듈 어레이(121)는 반출구(13)를 통해 공정 유닛(1)으로부터 반출될 수 있다.The camera module array 121, which is moved along the first sliding rail 123a and the second sliding rail 123b and completed the process in the housing 50, may be carried out from the process unit 1 through the outlet 13. Can be.

또는 실시예에 따라 하우징(50) 내에서 공정이 완료된 카메라 모듈 어레이(121)는 제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)을 따라 다시 제1 슬라이딩 레일(123a)과 제2 슬라이딩 레일(123b)의 일측으로 이동되어 투입구(11)를 통해 반출될 수도 있다.Alternatively, the camera module array 121 in which the process is completed in the housing 50 according to the embodiment may be performed again along the first sliding rail 123a and the second sliding rail 123b. Move to one side of the rail (123b) may be carried out through the inlet (11).

도 9및 도 10에 도시된 바와 같이, 카메라 모듈 어레이(121)는 복수의 열과 행으로 배치되는 복수의 카메라 모듈(L)을 수용하도록 형성된다. 도 10에는 3*15의 배열로 복수의 카메라 모듈(L)을 수용하는 카메라 모듈 어레이(121)가 도시되었으나, 수용되는 카메라 모듈(L)의 수 또는 배열 방식은 카메라 모듈 어레이(121)의 타입에 따라 달라지거나 카메라 모듈(L)의 타입에 따라 달라질 수 있다.9 and 10, the camera module array 121 is formed to accommodate a plurality of camera modules L arranged in a plurality of columns and rows. 10 shows a camera module array 121 that accommodates a plurality of camera modules L in an array of 3 * 15, the number or arrangement of camera modules L accommodated is a type of camera module array 121. Depending on the type or may vary depending on the type of camera module (L).

도 9에 도시된 바와 같이, 이송 모듈(120)에 의해 카메라 모듈 어레이(121)가 이동하는 경로 상에는 컨택 모듈(130)이 위치한다. 도 11에 도시된 바와 같이, 컨택 모듈(130)은 카메라 모듈 어레이(121)에 배열된 카메라 모듈(L)과 전기적으로 접속하여 카메라 모듈(L)의 초기화/제어 등에 필요한 데이터를 전달하거나, 카메라 모듈(L)이 촬영한 이미지 데이터를 수신한다.As shown in FIG. 9, the contact module 130 is positioned on a path along which the camera module array 121 moves by the transfer module 120. As shown in FIG. 11, the contact module 130 is electrically connected to the camera module L arranged in the camera module array 121 to transfer data necessary for initialization / control of the camera module L, or the camera. The module L receives the captured image data.

이를 위해 컨택 모듈(130)은 카메라 모듈 어레이(121)의 하나의 행에 위치한 카메라 모듈(L)의 위치에 각각 대응하도록 개구(132a)가 형성된 스위칭 보드(미부호)를 포함한다. 스위칭 보드에는 하나의 행에 위치한 카메라 모듈(L)과 각각 전기적으로 접속할 수 있는 접속 핀(132c)이 형성된다.To this end, the contact module 130 includes a switching board (not shown) in which openings 132a are formed so as to correspond to positions of camera modules L located in one row of the camera module array 121. In the switching board, connection pins 132c which are electrically connected to the camera modules L located in one row are formed.

컨택 모듈(130)은 스위칭 보드를 상하로 승강시키는 승강 수단(133)을 포함한다. 도 11에는 스위칭 보드가 카메라 모듈 어레이(121)의 상부에 위치하는 예를 도시하였지만, 실시예예 따라 스위칭 보드는 카메라 모듈 어레이(121)의 하부에 위치하여 상승하며 접속 핀(132c)이 카메라 모듈(L)에 접속되도록 구성될 수도 있다. 이 경우, 스위칭 보드는 승강 블록(132) 상에 고정되어 승강 블록(132)에 의해 상승/하강할 수 있다.The contact module 130 includes lifting means 133 for elevating the switching board up and down. 11 illustrates an example in which a switching board is positioned above the camera module array 121, but according to the embodiment, the switching board is located below the camera module array 121 and ascends, and the connection pin 132c is positioned in the camera module array 121. May be configured to be connected to L). In this case, the switching board may be fixed on the elevating block 132 to move up / down by the elevating block 132.

스위칭 보드의 접속 핀(132c)과 접속한 카메라 모듈(L)은 개구(132a)를 통해 MTF 차트(101)를 촬영한다. MTF 차트(101)를 촬영한 이미지는 스위칭 보드를 통해 외부로 전송된다.The camera module L connected with the connecting pin 132c of the switching board captures the MTF chart 101 through the opening 132a. The image photographing the MTF chart 101 is transmitted to the outside through the switching board.

도 12에 도시된 바와 같이, 갠트리 모듈(140)에는 오토 포커싱 캘리브레이션 모듈(150)이 장착될 수 있다. 갠트리 모듈(140)은 오토 포커싱 캘리브레이션 모듈(150)을 XYZ 방향으로 이동시킨다. 이를 위해 갠트리 모듈(140)은 오토 포커싱 캘리브레이션 모듈(150)이 장착되며 장착된 오토 포커싱 캘리브레이션 모듈(150)을 Z 방향(상하 방향)으로 이동시키는 Z 슬라이딩 블록(제2 슬라이딩 블록, 144)과, Z 슬라이딩 블록(144)을 X 방향(카메라 모듈 어레이(121)의 이송 방향에 수직한 방향)으로 이동시키는 X 슬라이더(제2 슬라이더, 142), X 슬라이더(142)를 지지하는 Y 슬라이딩 블록(제1 슬라이딩 블록, 143) 및 Y 슬라이딩 블록(143)을 Y방향(카메라 모듈 어레이(121)의 이송 방향)으로 이동시켜 X 슬라이더(142)를 Y방향으로 이동시키는 Y 슬라이더(제1 슬라이더, 141)를 포함한다. As shown in FIG. 12, the gantry module 140 may be equipped with an auto focusing calibration module 150. The gantry module 140 moves the auto focusing calibration module 150 in the XYZ direction. To this end, the gantry module 140 is equipped with an auto focusing calibration module 150 and a Z sliding block (second sliding block, 144) for moving the mounted auto focusing calibration module 150 in the Z direction (up and down direction), X slider (second slider, 142) for moving the Z sliding block 144 in the X direction (direction perpendicular to the conveying direction of the camera module array 121), Y sliding block for supporting the X slider 142 (first 1 Y slider (first slider, 141) for moving the X slider 142 in the Y direction by moving the sliding block 143 and the Y sliding block 143 in the Y direction (the feed direction of the camera module array 121). It includes.

도 12에 도시된 오토 포커싱 캘리브레이션 모듈(150)은 무나사 방식의 AF(Auto Focus)형 카메라 모듈(L)에 사용되는 포커싱 캘리브레이션 모듈이다. AF형 카메라 모듈(L)은 전류 또는 전압을 인가하여 액츄에이터(actuator)를 작동시켜 포커스를 변화시킬 수 있는 카메라 모듈이다.The auto focusing calibration module 150 illustrated in FIG. 12 is a focusing calibration module used for an auto focus (AF) camera module L of a screwless method. The AF type camera module L is a camera module that can change the focus by operating an actuator by applying a current or a voltage.

도 12에 도시된 바와 같이, 오토 포커싱 캘리브레이션 모듈(150)은 콜리메이터 렌즈(151)를 포함한다.As shown in FIG. 12, the auto focusing calibration module 150 includes a collimator lens 151.

갠트리 모듈(140)은 오토 포커싱 캘리브레이션 모듈(150)을 XYZ 방향으로 이동시켜서 스위칭 보드의 개구(132a) 중 어느 하나의 상부에 콜리메이터 렌즈(151)가 위치하도록 한다. 카메라 모듈(L)은 개구(132a)를 통해 콜리메이터 렌즈(151)로 투영된 MTF 차트(101)의 이미지를 촬영하게 된다.The gantry module 140 moves the auto focusing calibration module 150 in the XYZ direction so that the collimator lens 151 is positioned above any one of the openings 132a of the switching board. The camera module L captures an image of the MTF chart 101 projected onto the collimator lens 151 through the opening 132a.

오토 포커싱 캘리브레이션 모듈(150)은 스위칭 보드의 접속 핀(132c)과 접속한 하나의 열에 있는 메라 모듈(L)의 상부로 순차적으로 이동하며 각 카메라 모듈(L)이 순서대로 MTF 차트(101)를 촬영하도록 할 수 있다.The auto focusing calibration module 150 sequentially moves to the top of the mer module L in a row connected with the connecting pin 132c of the switching board, and each camera module L sequentially moves the MTF chart 101. You can shoot.

이하에서는 본 발명의 또 다른 실시예로서, 이전 실시예에서의 오토 포커싱 캘래브레이션 모듈(150) 대신 포커싱 캘리브레이션 모듈이 장착되는 예를 살펴본다. 본 발명이 또 다른 실시예에서 하우징(50)의 내부에는 차트 모듈(110), 이송 모듈(120), 컨택 모듈(130), 갠트리 모듈(140) 및 포커싱 캘리브레이션 모듈이 장착되게 된다.Hereinafter, as another embodiment of the present invention, an example in which the focusing calibration module is mounted instead of the auto focusing calibration module 150 in the previous embodiment will be described. In another embodiment of the present invention, the chart module 110, the transfer module 120, the contact module 130, the gantry module 140, and the focusing calibration module are mounted inside the housing 50.

도 13은 본 발명의 또 다른 실시예에서 사용되는 모듈인 포커싱 모듈을 도시한 사시도이다.13 is a perspective view illustrating a focusing module which is a module used in another embodiment of the present invention.

도 13에 도시된 포커싱 캘리브레이션 모듈(250)은 나사방식의 AF(Auto Focus)형 카메라 모듈(L)과 FF(Fixed Focus)형 카메라 모듈(L)에 사용되는 포커싱 캘리브레이션 모듈이다.The focusing calibration module 250 shown in FIG. 13 is a focusing calibration module used for a screw type AF (Auto Focus) camera module L and an FF (Fixed Focus) camera module L. FIG.

나사방식의 AF/FF형 카메라 모듈(L)은 렌즈를 회전시키며 초점 위치를 조절하게 된다. 이를 위해 나사방색의 AF/FF형 카메라 모듈(L)에 사용되는 포커싱 캘리브레이션 모듈(250)은 콜리메이터 렌즈(251)와 함께 콜리메이터 렌즈(251)의 하부에 위치하는 포커스 콘(미도시)을 포함한다. 포커스 콘은 카메라 모듈(L)의 렌즈와 접촉하여 렌즈를 회전시키는 구성이다.The screw type AF / FF camera module L adjusts the focus position by rotating the lens. For this purpose, the focusing calibration module 250 used for the screw-type AF / FF type camera module L includes a focus cone (not shown) positioned under the collimator lens 251 together with the collimator lens 251. . The focus cone is configured to rotate the lens in contact with the lens of the camera module (L).

포커싱 캘리브레이션 모듈(250)을 사용하는 경우, 카메라 모듈(L)은 포커스 콘에 의해 렌즈가 회전되며 MTF 차트(101)를 반복하며 촬영한다. 촬영된 이미지를 기초로 카메라 모듈(L)의 포커스가 제대로 맞춰지면 포커스 콘은 렌즈의 회전을 중지하여 카메라 모듈(L)의 초점을 고정시킨다.In the case of using the focusing calibration module 250, the camera module L rotates the lens by the focus cone and repeatedly photographs the MTF chart 101. When the focus of the camera module L is properly adjusted based on the captured image, the focus cone stops the rotation of the lens to fix the focus of the camera module L. FIG.

하우징에 복수 개의 모듈(110, 120, 130, 140, 250)이 하우징에 장착되면, 제어부(3)는 상기 복수 개의 모듈(110, 120, 130, 140, 250)로부터 복수 개의 모듈 식별자를 수신한다. 따라서, 제어부(3)는 하우징 내에 차트 모듈(110), 이송 모듈(120), 컨택 모듈(130), 갠트리 모듈(140) 및 포커싱 캘리브레이션 모듈(250)이 장착됨을 인식하게 된다.When the plurality of modules 110, 120, 130, 140, and 250 are mounted in the housing, the controller 3 receives a plurality of module identifiers from the plurality of modules 110, 120, 130, 140, and 250. . Accordingly, the controller 3 recognizes that the chart module 110, the transfer module 120, the contact module 130, the gantry module 140, and the focusing calibration module 250 are mounted in the housing.

복수 개의 모듈 식별자를 수신한 제어부(3)는, 수신된 복수 개의 모듈 식별자를 기반으로 하여, 공정 유닛(1)이 카메라 모듈(L)의 포커싱을 조정하기 위한 공정을 수행하여야 함을 자동으로 결정하고, 결정된 공정에 따라 장착된 복수 개의 모듈(110, 120, 130, 140, 250)을 제어할 수 있다.The control unit 3 having received the plurality of module identifiers automatically determines that the processing unit 1 should perform a process for adjusting the focusing of the camera module L based on the received plurality of module identifiers. In addition, the plurality of modules 110, 120, 130, 140, and 250 mounted according to the determined process may be controlled.

이상과 같이, 상술한 실시예에 따른 공정 유닛(1)은 갠트리 모듈(140)에 다양한 어플리케이션 모듈이 선택적으로 장착될 수 있다. 전술한 바와 같이, 갠트리 모듈(140)에는 오토 포커싱 캘리브레이션 모듈(150)과 포커싱 캘리브레이션 모듈(250) 등과 같은 어플리케이션 모듈이 선택적으로 장착될 수 있으며, 이는 제어부(3)에 의하여 인식되고, 대응된 공정이 자동 수행되게 된다.As described above, in the process unit 1 according to the above-described embodiment, various application modules may be selectively mounted on the gantry module 140. As described above, the application module, such as the auto focusing calibration module 150 and the focusing calibration module 250, may be selectively mounted on the gantry module 140, which is recognized by the controller 3, and corresponding process is performed. This will be done automatically.

이하에서는 본 발명의 또 다른 실시예로서, 포커스가 조절된 카메라 모듈(L)의 포커스, 이미지 불량, LSC(Lens Shading Calibration)을 검사하기 위한 공정을 수행하는 실시예를 살펴보기로 한다.Hereinafter, as another embodiment of the present invention, an embodiment of performing a process for inspecting a focus, an image defect, and lens shading calibration (LSC) of a camera module L whose focus is adjusted will be described.

도 14는 본 발명의 또 다른 실시예에서 사용되는 모듈인 테스트 모듈을 도시한 사시도이다.14 is a perspective view showing a test module which is a module used in another embodiment of the present invention.

테스트 모듈(350)은 포커스가 조절된 카메라 모듈(L)의 포커스, 이미지 불량, LSC(Lens Shading Calibration)를 최종적으로 확인하는 모듈이다. 도 14에 도시된 바와 같이, 테스트 모듈(350)은 콜리메이터 렌즈(제1 서브 모듈, 351), 플레어 검사부(제2 서브 모듈, 352), 근접 촬영 검사부(제4 서브 모듈, 353) 및 LSC 검사부(제3 서브 모듈, 354)을 포함한다.The test module 350 is a module for finally checking the focus of the camera module L whose focus is adjusted, image defect, and lens shading calibration (LSC). As shown in FIG. 14, the test module 350 includes a collimator lens (first submodule 351), a flare inspection unit (second submodule 352), a close-up inspection unit (fourth submodule 353), and an LSC inspection unit. (Third submodule 354).

콜리메이터 렌즈(351), 플레어 검사부(352), 근접 촬영 검사부(353) 및 LSC 검사부(354)는 2차원 배열로 배치될 수 있으며, 2차원 배열의 일례로서 도 14에 도시된 바와 같이, 2X2 배열로 배치될 수 있다.The collimator lens 351, the flare inspection unit 352, the closeup inspection unit 353, and the LSC inspection unit 354 may be arranged in a two-dimensional array, and as an example of the two-dimensional array, as shown in FIG. 14, a 2 × 2 array. It can be arranged as.

도 14에 도시된 바와 같이, 콜리메이터 렌즈(351)와 플레어 검사부(352), 근접 촬영 검사부(353)와 LSC 검사부(354)는 카메라 모듈 어레이(121)의 이송 방향과 나란한 방향(Y 방향)으로 배치되고, 콜리메이터 렌즈(351)와 LSC 검사부(354), 플레어 검사부(352)와 근접 촬영 검사부(353)는 카메라 모듈 어레이(121)의 이송 방향에 수직한 방향(X 방향)으로 배치된다.As shown in FIG. 14, the collimator lens 351, the flare inspection unit 352, the close-up inspection unit 353, and the LSC inspection unit 354 are parallel to the transfer direction of the camera module array 121 (Y direction). The collimator lens 351, the LSC inspection unit 354, the flare inspection unit 352, and the close-up inspection unit 353 are disposed in a direction perpendicular to the transfer direction of the camera module array 121 (X direction).

각 서브 모듈들(351, 352, 353, 354)의 배치관계는 실시예에 따라 달라질 수 있다. 플레어 검사부(352)와 LSC 검사부(354)는 하방으로 빛을 조사하는 복수의 LED 광원을 포함한다. 근접 촬영 검사부(353)에는 광원과 매크로 차트가 구비된다. 갠트리 모듈(140)은 테스트 모듈(350)을 XYZ 방향으로 이동시켜서 스위칭 보드의 개구(132a) 중 어느 하나의 상부에 콜리메이터 렌즈(351)가 위치하도록 한 후, 카메라 모듈(L)이 콜리메이터 렌즈(351)를 통해 MTF 차트(101)를 촬영하도록 한다.Arrangement of each of the submodules 351, 352, 353, and 354 may vary depending on embodiments. The flare inspection unit 352 and the LSC inspection unit 354 include a plurality of LED light sources for irradiating light downward. The closeup inspection unit 353 is provided with a light source and a macro chart. The gantry module 140 moves the test module 350 in the XYZ direction so that the collimator lens 351 is positioned above any one of the openings 132a of the switching board, and then the camera module L is a collimator lens ( The MTF chart 101 is photographed through 351.

또한, 갠트리 모듈(140)은 테스트 모듈(350)을 XYZ 방향으로 이동시켜서 스위칭 보드의 개구(132a) 중 어느 하나의 상부에 플레어 검사부(352)가 위치하도록 한 후, 카메라 모듈(L)이 플레어 검사부(352)의 LED 광원들로부터 출사되는 광 이미지를 촬영하도록 한다. 하나의 행에 위치하는 카메라 모듈(L)은 동시에 플레어 검사부(352)의 LED 광원들로부터 출사되는 광 이미지를 촬영하도록 제어될 수 있다. 카메라 모듈(L)이 촬영한 이미지를 통해 각 카메라 모듈(L)의 빛 번짐을 확인할 수 있다.In addition, the gantry module 140 moves the test module 350 in the XYZ direction so that the flare inspection unit 352 is positioned above any one of the openings 132a of the switching board, and then the camera module L flares. The optical image emitted from the LED light sources of the inspection unit 352 is to be photographed. The camera module L positioned in one row may be controlled to simultaneously photograph light images emitted from the LED light sources of the flare inspection unit 352. The light blur of each camera module L may be confirmed through the image photographed by the camera module L. FIG.

또한, 갠트리 모듈(140)은 테스트 모듈(350)을 XYZ 방향으로 이동시켜서 스위칭 보드의 개구(132a) 중 어느 하나의 상부에 LSC 검사부(354)가 위치하도록 한 후, 카메라 모듈(L)이 LSC 검사부(354)의 LED 광원들로부터 출사되는 광 이미지를 촬영하도록 한다. 하나의 행에 위치하는 카메라 모듈(L)은 동시에 플레어 검사부(352)의 LED 광원들로부터 출사되는 광 이미지를 촬영하도록 제어될 수 있다.In addition, the gantry module 140 moves the test module 350 in the XYZ direction so that the LSC inspection unit 354 is positioned above any one of the openings 132a of the switching board, and then the camera module L is LSC. The optical image emitted from the LED light sources of the inspection unit 354 is to be photographed. The camera module L positioned in one row may be controlled to simultaneously photograph light images emitted from the LED light sources of the flare inspection unit 352.

카메라 모듈(L)이 촬영한 LSC 검사부(354)의 광 이미지를 통해 렌즈의 중앙부와 주변부의 휘도값을 비교하고, LSC(Lens Shading Calibration)이라 불리는 중앙부와 주변부의 휘도값이 균일하게 출력되도록 하는 보정 작업을 수행할 수 있다.Compare the luminance values of the central and peripheral parts of the lens through the optical image of the LSC inspection unit 354 taken by the camera module (L), and uniformly output the luminance values of the central and peripheral parts called LSC (Lens Shading Calibration) Calibration can be performed.

또한, 갠트리 모듈(140)은 테스트 모듈(350)을 XYZ 방향으로 이동시켜서 이동시켜서 스위칭 보드의 개구(132a) 중 어느 하나의 상부에 근접 촬영 검사부(353)의 매크로 차트가 위치하도록 한 후, 카메라 모듈(L)이 매크로 차트를 촬영하도록 한다. 카메라 모듈(L)이 촬영한 매크로 차트의 이미지를 통해 근접 촬영을 위한 포커싱이 적절히 이루어졌는지를 확인할 수 있다.In addition, the gantry module 140 moves the test module 350 in the XYZ direction to move the test module 350 so that the macro chart of the closeup inspection unit 353 is positioned on the top of any one of the openings 132a of the switching board. Let module L take a macro chart. The image of the macro chart photographed by the camera module L may determine whether focusing for close-up photography is properly performed.

본 발명의 또 다른 실시예에 따른 공정 유닛(1)은 갠트리 모듈(140)을 이용해 어플리케이션 모듈(350)을 상하방향(Z 방향)뿐만 아니라 카메라 모듈(L)의 이송 방향(Y 방향), 카메라 모듈(L)의 이송 방향에 수직한 방향(X 방향)으로도 이동시킬 수 있으므로, 서로 다른 공정을 수행하는 복수의 서브 모듈(351, 352, 343, 354)이 2차원으로 배열된 어플리케이션 모듈(350)을 각 카메라 모듈(L)에 대응하도록 위치시켜 복수의 서브 모듈(351, 352, 343, 354)이 수행하는 서로 다른 공정을 수행할 수 있다.The processing unit 1 according to another embodiment of the present invention uses the gantry module 140 to move the application module 350 up and down (Z direction) as well as the transfer direction (Y direction) of the camera module L, the camera. Since it can also be moved in the direction (X direction) perpendicular to the conveying direction of the module (L), a plurality of sub-modules 351, 352, 343, 354 performing different processes are arranged in two-dimensional application module ( 350 may be positioned to correspond to each camera module L to perform different processes performed by the plurality of sub-modules 351, 352, 343, and 354.

복수의 서브 모듈(351, 352, 343, 354)이 2차원으로 배열되어 공정 유닛(1) 내에 장착될 수 있으므로, 복수의 서브 모듈(351, 352, 343, 354)이 1차원으로 배열되는 경우에 비해 공정 유닛(1)의 크기를 작게 설계할 수 있다.Since a plurality of submodules 351, 352, 343, 354 are arranged in two dimensions and may be mounted in the process unit 1, when the plurality of submodules 351, 352, 343, 354 are arranged in one dimension In comparison, the size of the process unit 1 can be designed smaller.

또한, 서로 다른 공정을 수행하는 복수의 서브 모듈(351, 352, 343, 354)을 하나의 어플리케이션 모듈(350)로 구성하여 공정 유닛(1) 내에 장착할 수 있으므로, 각 서브 모듈(351, 352, 343, 354)이 각각 다른 공정 유닛(1)에 장착되어 공정을 진행하는 경우에 비해, 필요한 공정 유닛(1)의 개수를 줄일 수 있을 뿐만 아니라, 택타임을 감소시킬 수 있다.In addition, since a plurality of sub modules 351, 352, 343, and 354 performing different processes may be configured as one application module 350 and mounted in the process unit 1, each sub module 351 and 352 may be installed. , 343 and 354 are mounted on different process units 1, respectively, to reduce the number of required process units 1 as well as reduce tack time.

또한, 갠트리 모듈(140)이 어플리케이션 모듈(150, 250, 350)을 XYZ 방향으로 이동키실 수 있으므로, 어플리케이션 모듈(150, 250, 350)이 각 카메라 모듈(L)에 보다 정확하게 접근하여 공정을 수행할 수 있다.In addition, since the gantry module 140 may move the application modules 150, 250, and 350 in the XYZ direction, the application modules 150, 250, and 350 may approach each camera module L more accurately to perform a process. can do.

본 발명의 실시예에 따른 공정 유닛(1)은 포커싱 모듈(150, 250)과 테스트 모듈(350)과 같은 어플리케이션 모듈을 선택적으로 장착할 수 있음은 물론, 공정 유닛(1)에 의해 진행되는 공정의 종류에 따라, 차트 모듈(110), 이송 모듈(120), 컨택 모듈(130) 및 갠트리 모듈(140) 등도 다른 기능을 갖는 모듈로 교체될 수 있다.The process unit 1 according to the embodiment of the present invention may selectively mount application modules such as the focusing module 150 and 250 and the test module 350, as well as the process performed by the process unit 1. According to the type, the chart module 110, the transfer module 120, the contact module 130, and the gantry module 140 may also be replaced with modules having other functions.

이상의 실시예들에서와 같이, 공정 유닛(1) 내에 장착되는 모듈들은 각 모듈에 대응하는모듈 식별자를 갖도록 구성되고, 공정 유닛(1)의 제어부(3)는 공정 유닛(1)에 장착된 모듈 식별자를 인식하여, 공정 유닛(1) 내에 장착된 모듈들을 파악하고, 파악된 모듈의 기능에 따라 공정 유닛(1)이 수행하는 공정을 자동적으로 제어 및 관리할 수 있다.As in the above embodiments, the modules mounted in the processing unit 1 are configured to have a module identifier corresponding to each module, and the control unit 3 of the processing unit 1 is a module mounted in the processing unit 1. By recognizing the identifier, it is possible to grasp the modules mounted in the process unit 1 and to automatically control and manage the process performed by the process unit 1 according to the function of the identified module.

도 15은 본 발명의 일 실시예에 따른 공정 유닛의 하우징과 지지 부재의 결합 관계를 도시한 분해 사시도이다.15 is an exploded perspective view illustrating a coupling relationship between a housing and a support member of a process unit according to an embodiment of the present invention.

도 15에 도시된 바와 같이, 본 발명의 일 실시예에 따른 공정 유닛(1)의 하우징(50)은 제1 측면(52)과 제2 측면(51)에 각각 지지 부재(20, 40)가 설치 가능한 결합 구조(31, 32)가 형성된다. 이하에서는 설명의 편의를 위해 제1 측면(52)에 형성된 결합 구조(31, 32)를 제1 결합 구조라 하고, 제2 측면(51)에 형성된 결합 구조(31, 32)를 제2 결합 구조라 한다.As shown in FIG. 15, the housing 50 of the processing unit 1 according to the embodiment of the present invention has support members 20 and 40 on the first side 52 and the second side 51, respectively. The installable coupling structures 31 and 32 are formed. Hereinafter, for convenience of description, the coupling structures 31 and 32 formed on the first side surface 52 are referred to as a first coupling structure, and the coupling structures 31 and 32 formed on the second side surface 51 are referred to as a second coupling structure. .

도 15에 도시된 바와 같이, 각 결합 구조(31, 32)는 지지 레그(40)가 결합되는 레그 결합 구조(32)와 지지 롤러(20)가 결합되는 롤러 결합 구조(31)를 포함한다. 레그 결합 구조(32)는 제1 측면(52)과 제2 측면(51)의 각 코너부에 형성될 수 있고, 롤러 결합 구조(31)는 제1 측면(52)과 제2 측면(51)의 양측에 형성될 수 있다.As shown in FIG. 15, each coupling structure 31 and 32 includes a leg coupling structure 32 to which the support legs 40 are coupled and a roller coupling structure 31 to which the support rollers 20 are coupled. The leg coupling structure 32 may be formed at each corner of the first side 52 and the second side 51, and the roller coupling structure 31 may be the first side 52 and the second side 51. It can be formed on both sides of the.

도 15에는 이해의 편의를 위해 제1 측면(52)과 제2 측면(51)에 지지 부재(20, 40)가 각각 결합되는 예를 도시하였으나, 지지 부재(20, 40)는 필요에 따라 제1 측면(52)과 제2 측면(51) 중 어느 하나에만 결합될 수도 있다. 그리고 필요에 따라 지지 롤러(20)와 지지 레그(40) 중 어느 하나만 결합될 수도 있다.15 illustrates an example in which the supporting members 20 and 40 are coupled to the first side 52 and the second side 51 for convenience of understanding, however, the supporting members 20 and 40 may be formed as necessary. It may be coupled to only one of the first side 52 and the second side 51. And only one of the support roller 20 and the support leg 40 may be coupled as needed.

도 16은 본 발명의 일 실시예에 따른 공정 유닛이 제1 상태로 사용되는 예를 도시한 사시도이다.16 is a perspective view illustrating an example in which a processing unit according to an embodiment of the present invention is used in a first state.

도 16에 도시된 바와 같이, 하우징(50)의 제1 측면(52)이 하우징(50)의 하부면을 형성하는 상태를 제1 상태라고 정의한다.As shown in FIG. 16, a state in which the first side surface 52 of the housing 50 forms the bottom surface of the housing 50 is defined as a first state.

제1 상태에서 지지 부재(20, 40)는 제1 측면(52)에 결합되어 공정 유닛(1)의 하중을 지지한다. 도 11에 도시된 바와 같이, 제1 상태에서 카메라 모듈(L)이 수납된 카메라 모듈 어레이(121)는 수평 상태로 카메라 모듈 어레이 투입구(11)를 통해 하우징(50) 내부로 진입하고, 이송 모듈(120)에 의해 수평 상태로 이송되며 공정이 진행된다.In the first state the support members 20, 40 are coupled to the first side surface 52 to support the load of the process unit 1. As shown in FIG. 11, the camera module array 121 in which the camera module L is accommodated in the first state enters into the housing 50 through the camera module array inlet 11 in a horizontal state, and transfer module The process is carried out in a horizontal state by the 120.

하우징(50) 내부에서 공정이 완료된 모듈 어레이(121)는 하우징(50)의 후면에 형성된 반출구(13, 도 12 참고)를 통해 수평 상태로 반출될 수 있다. 또는 실시예에 따라 하우징(50) 내부에서 공정이 완료된 모듈 어레이(121)는 도어(11) 측으로 이동되어 투입구(11)를 통해 반출될 수도 있다.The module array 121 in which the process is completed in the housing 50 may be carried out in a horizontal state through the outlet 13 (see FIG. 12) formed at the rear surface of the housing 50. Alternatively, according to an embodiment, the module array 121 in which the process is completed in the housing 50 may be moved to the door 11 to be taken out through the inlet 11.

수평 상태는 카메라 모듈 어레이(121)에 수납된 카메라 모듈(L)의 광축이 상방을 향하는 상태를 의미할 수 있다.The horizontal state may mean a state in which the optical axis of the camera module L accommodated in the camera module array 121 faces upward.

도 17는 본 발명의 일 실시예에 따른 공정 유닛이 제2 상태로 사용되는 예를 도시한 사시도이다.17 is a perspective view illustrating an example in which a processing unit according to an embodiment of the present invention is used in a second state.

도 17에 도시된 바와 같이, 하우징(50)의 제2 측면(51)이 하우징(50)의 하부면을 형성하는 상태를 제2 상태라고 정의한다.As shown in FIG. 17, a state in which the second side surface 51 of the housing 50 forms the bottom surface of the housing 50 is defined as a second state.

제2 상태에서 지지 부재(20, 40)는 제2 측면(51)에 결합되어 공정 유닛(1)의 하중을 지지한다. 제2 상태는 공정 유닛(1)이 제1 상태에서 90도 회전된 상태이다. 본 발명의 일 실시예에 따른 공정 유닛(1)은 하우징(50)이 대략 정육면체 또는 정면이 정사각형의 형상을 갖도록 형성되고, 도어(10)가 대략 정사각형의 외관을 갖도록 형성되므로, 제1 상태와 제2 상태에서 공정 유닛(1)의 외관 사이즈는 거의 동일하게 된다.In the second state, the support members 20, 40 are coupled to the second side surface 51 to support the load of the process unit 1. The second state is a state in which the processing unit 1 is rotated 90 degrees in the first state. Process unit 1 according to an embodiment of the present invention is the housing 50 is formed to have a substantially square or the front of the square shape, the door 10 is formed to have a substantially square appearance, the first state and In the second state, the appearance size of the processing unit 1 becomes almost the same.

도 17에 도시된 바와 같이, 제2 상태에서 카메라 모듈(L)이 수납된 카메라 모듈 어레이(121)는 수직 상태로 카메라 모듈 어레이 투입구(11)를 통해 하우징(50) 내부로 진입하고, 이송 모듈(120)에 의해 수직 상태로 이송되며 공정이 진행된다.As shown in FIG. 17, the camera module array 121 in which the camera module L is accommodated in the second state enters into the housing 50 through the camera module array inlet 11 in a vertical state, and transfer module The process is carried out in a vertical state by the 120.

하우징(50) 내부에서 공정이 완료된 모듈 어레이(121)는 하우징(50)의 후면에 형성된 반출구(13)를 통해 수직 상태로 반출될 수 있다. 또는 실시예에 따라 하우징(50) 내부에서 공정이 완료된 모듈 어레이(121)는 도어(11) 측으로 이동되어 투입구(11)를 통해 반출될 수도 있다.The module array 121 in which the process is completed in the housing 50 may be carried out in a vertical state through the outlet 13 formed in the rear surface of the housing 50. Alternatively, according to an embodiment, the module array 121 in which the process is completed in the housing 50 may be moved to the door 11 to be taken out through the inlet 11.

수직 상태는 카메라 모듈 어레이(121)에 수납된 카메라 모듈(L)의 광축이 측방을 향하는 상태를 의미할 수 있다.The vertical state may mean a state in which the optical axis of the camera module L accommodated in the camera module array 121 faces sideways.

본 발명의 일 실시예에 따른 공정 유닛(1)은 하우징(50) 내에서 그립퍼(122)가 카메라 모듈 어레이(121)의 일측을 파지한 상태로 이송시키므로, 제2 상태에서도 카메라 모듈 어레이(121)가 수직 상태로 하우징(50) 내에서 안정적으로 이송될 수 있다.The process unit 1 according to the exemplary embodiment of the present invention transfers the gripper 122 in a state in which the gripper 122 grips one side of the camera module array 121 in the housing 50, so that the camera module array 121 may also be in the second state. ) Can be stably transferred within the housing 50 in a vertical state.

따라서, 본 발명의 일 실시예에 따른 공정 유닛(1)을 사용하는 경우, 카메라 모듈 어레이(121)가 수직 상태로 하우징(50) 내에서 이송되며 처리 및/또는 검사가 진행되므로, 카메라 모듈(L)의 실사용 태양과 유사한 상태에서 생산 및/또는 검사가 진행된다.Therefore, when using the process unit 1 according to an embodiment of the present invention, the camera module array 121 is transferred in the housing 50 in a vertical state and the processing and / or inspection proceeds, so that the camera module ( Production and / or inspection proceeds in a similar manner to the practical use of L).

또한, 필요에 따라 공정 유닛(1)을 제1 상태 또는 제2 상태로 설치할 수 있으므로, 공정 유닛(1) 내에서 진행되는 공정에 따라 보다 적합한 설치 상태를 선택할 수 있어 공정 유연성이 향상된다.Moreover, since the process unit 1 can be installed in a 1st state or a 2nd state as needed, a more suitable installation state can be selected according to the process progressed in the process unit 1, and process flexibility improves.

도 18은 본 발명의 일 실시예에 따른 공정 유닛의 하우징의 전면을 도시한 사시도이다.18 is a perspective view of the front side of a housing of a process unit in accordance with one embodiment of the present invention.

도 18에 도시된 바와 같이, 본 발명의 일 실시예에 따른 공정 유닛(1)의 하우징(50)의 전면에는 제1 경첩 결합 구조(54a, 54b)와 제2 경첩 결합 구조(53a, 53b)가 형성될 수 있다. 제1 경첩 결합 구조(54a, 54b)와 제2 경첩 결합 구조(53a, 53b)에는 필요에 따라 도어(10)의 개폐를 위한 경첩(60, 도 14 또는 도 15 참고)이 결합된다.As shown in FIG. 18, the first hinge coupling structures 54a and 54b and the second hinge coupling structures 53a and 53b are disposed on the front surface of the housing 50 of the process unit 1 according to the exemplary embodiment of the present invention. Can be formed. Hinges 60 (see FIG. 14 or FIG. 15) for opening and closing the door 10 are coupled to the first hinge coupling structures 54a and 54b and the second hinge coupling structures 53a and 53b as necessary.

제1 경첩 결합 구조(54a, 54b)는 제1 상태에서 도어(10)의 회전축이 되는 위치에 형성된다. 본 실시예에서는 제1 경첩 결합 구조(54a, 54b)가 제1 측면(52)과 접하는 측면인 제2 측면(51)의 전단에 형성된다.The first hinge coupling structures 54a and 54b are formed at positions that become the rotation axis of the door 10 in the first state. In the present embodiment, the first hinge coupling structures 54a and 54b are formed at the front end of the second side surface 51, which is the side that contacts the first side surface 52.

제2 경첩 결합 구조(53a, 53b)는 제1 경첩 결합 구조(54a, 54b)와 90도의 간격을 유지하도록 형성된다. 제2 측면(51)이 제1 측면(52)에 대해 양의 90도 위치에 있는 경우, 제2 경첩 결합 구조(53a, 53b) 역시 제1 경첩 결합 구조(54a, 54b)에 대해 양의 90도 위치에 있을 수 있다.The second hinge coupling structures 53a and 53b are formed to maintain a distance of 90 degrees with the first hinge coupling structures 54a and 54b. When the second side surface 51 is in a positive 90 degree position with respect to the first side surface 52, the second hinge coupling structures 53a and 53b also have a positive 90 degree relative to the first hinge coupling structures 54a and 54b. May be in a position.

본 실시예에서는 제2 경첩 결합 구조(53a, 53b)가 제1 측면(52)과 마주하는 측면의 전단에 형성된다.In the present embodiment, the second hinge coupling structures 53a and 53b are formed at the front end of the side facing the first side 52.

도 19는 본 발명의 일 실시예에 따른 공정 유닛이 제1 상태로 사용될 때 도어와 하우징의 결합 관계를 도시한 분해 사시도이고, 도 20은 본 발명의 일 실시예에 따른 공정 유닛이 제2 상태로 사용될 때 도어와 하우징의 결합 관계를 도시한 분해 사시도이다.19 is an exploded perspective view illustrating a coupling relationship between a door and a housing when the process unit according to an embodiment of the present invention is used in a first state, and FIG. 20 illustrates a process state according to an embodiment of the present invention in a second state. It is an exploded perspective view showing the coupling relationship between the door and the housing when used as.

도 19 및 도 20에 도시된 바와 같이, 도어(10)의 후면에는 제1 경첩 결합 구조(54a, 54b) 및는 제2 경첩 결합 구조(53a, 53b)와 대응하는 경첩 수용부(15a, 15b, 16a, 16b)가 형성될 수 있다. 경첩 수용부(15a, 15b, 16a, 16b)는 90도 간격으로 배치되는 제1 경첩 수용부(16a, 16b)와 제2 경첩 수용부(15a, 15b)를 포함할 수 있다.As shown in FIGS. 19 and 20, the rear side of the door 10 has hinge hinge portions 15a and 15b corresponding to the first hinge coupling structures 54a and 54b and the second hinge coupling structures 53a and 53b. 16a, 16b) can be formed. The hinge receivers 15a, 15b, 16a, and 16b may include first hinge receivers 16a and 16b and second hinge receivers 15a and 15b disposed at 90 degree intervals.

도 19에 도시된 바와 같이, 공정 유닛(1)이 제1 상태로 사용되는 경우, 경첩(60)은 하우징(50)의 제1 경첩 결합 구조(54a, 54b)과 도어(10)의 제1 경첩 수용부(16a, 16b)에 결합될 수 있다. 이 경우, 도어(10)는 도 14를 기준으로 경첩(60)이 결합된 하우징(50)의 우측 전단을 회전축으로 개폐된다.As shown in FIG. 19, when the processing unit 1 is used in the first state, the hinge 60 has the first hinge coupling structures 54a and 54b of the housing 50 and the first of the door 10. It may be coupled to the hinge receiving portion (16a, 16b). In this case, the door 10 opens and closes the right front end of the housing 50 to which the hinge 60 is coupled, based on FIG.

한편, 공정 유닛(1)이 제2 상태로 사용되는 경우, 도 20에 도시된 바와 같이, 제1 상태와 비교하여 하우징(50)과 도어(10)가 함께 90도 회전된 채 사용될 수 있다.On the other hand, when the process unit 1 is used in the second state, as shown in FIG. 20, the housing 50 and the door 10 may be used to be rotated 90 degrees together with respect to the first state.

공정 유닛(1)이 제2 상태에서 도 15에 도시된 바와 같이 사용되는 경우, 경첩(60)은 하우징(50)의 제2 경첩 결합 구조(53a, 53b)과 도어(10)의 제2 경첩 수용부(15a, 15b)에 결합될 수 있다.When the processing unit 1 is used as shown in FIG. 15 in the second state, the hinge 60 is the second hinge coupling structure 53a, 53b of the housing 50 and the second hinge of the door 10. It may be coupled to the receiving portion (15a, 15b).

이 경우, 도어(10)는 도 15를 기준으로 경첩(60)이 결합된 하우징(50)의 우측 전단을 회전축으로 개폐된다. 따라서, 제1 상태와 제2 상태에서 도어(10)의 개폐 방향은 동일하게 유지될 수 있다.In this case, the door 10 opens and closes the right front end of the housing 50 to which the hinge 60 is coupled with respect to the rotation axis with reference to FIG. 15. Therefore, the opening and closing direction of the door 10 may be maintained in the first state and the second state.

다만, 도 19의 상태와 비교하여 도어(10)가 90도 회전된 상태이므로 카메라 모듈 어레이(121)가 수직 상태로 투입구(11)를 향해 반입되게 된다(도 12 참고).However, since the door 10 is rotated 90 degrees as compared with the state of FIG. 19, the camera module array 121 is brought in toward the inlet 11 in a vertical state (see FIG. 12).

하우징(50)의 전면에 90도 간격으로 배치된 복수의 경첩 결합 구조(54a, 54b, 53a, 53b)가 형성되고, 도어(10)의 후면에도 90도 간격으로 배치된 복수의 경첩 수용부(15a, 15b, 16a, 16b)가 형성되므로, 도 19 및 도 20에 도시된 상태 이외에도 필요에 따라 도어(60)의 개폐 방향을 다양하게 변경할 수 있다.A plurality of hinge coupling structures 54a, 54b, 53a, 53b are formed on the front surface of the housing 50 at intervals of 90 degrees, and a plurality of hinge accommodation portions are also disposed on the rear surface of the door 10 at intervals of 90 degrees ( Since 15a, 15b, 16a, and 16b are formed, the opening and closing direction of the door 60 may be variously changed as needed in addition to the states shown in FIGS. 19 and 20.

이상 본 발명의 바람직한 실시예에 따른 공정 시스템에 구비되는 공정 유닛에 대한 다양한 실시예들을 살펴보았다. 이하에서는 이러한 공정 유닛들을 수용하여 피공정 대상물에 대한 공정을 수행하는 공정 시스템에 대하여 설명하기로 한다.The various embodiments of the process unit provided in the process system according to the preferred embodiment of the present invention have been described above. Hereinafter, a process system for accommodating such process units and performing a process on an object to be processed will be described.

도 21은 본 발명의 바람직한 실시예에 따른 공정 시스템을 기능적 측면으로 도시한 블록도이다.Figure 21 is a block diagram illustrating in functional terms a process system in accordance with a preferred embodiment of the present invention.

도 21에 도시된 바와 같이, 공정 시스템(SY)은 정해진 공정을 수행하기 위한 복수 개의 공정 유닛(OU1, OU2, …, OUn) 및 시스템 제어부(SCO)를 포함할 수 있다.As illustrated in FIG. 21, the process system SY may include a plurality of process units OU1, OU2,..., OUn and a system controller SCO for performing a predetermined process.

각각의 공정 유닛(OU)은, 앞서도 언급했듯이, 공정 유닛(OU) 내에 장착된모듈들을 자동 식별하여 정해진 공정을 수행할 수 있다. 이하에서는 각각의 공정 유닛(OU)에 의하여 수행되는 공정을 유닛 공정이라 칭하기로 한다.Each process unit OU, as mentioned above, may automatically identify the modules mounted within the process unit OU to perform a predetermined process. Hereinafter, a process performed by each process unit OU will be referred to as a unit process.

공정 유닛(OU)은 각각 고유한 모듈 식별자를 가지는 복수 개의 모듈 및 그 복수 개의 모듈로부터 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하고, 수신된 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 유닛 공정을 결정하고, 결정된 유닛 공정에 따라 적어도 하나의 모듈을 제어함에 의하여 피공정 대상물에 대하여 결정된 유닛 공정을 수행할 수 있도록 하는 공정 유닛(OU)의 제어부, 즉 유닛 제어부를 포함할 수 있다.The processing unit (OU) receives a plurality of modules each having a unique module identifier and a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules, and based on the received plurality of module identifiers, A control unit of a process unit (OU), that is, a unit control unit, which determines a unit process to be performed, and performs the determined unit process on an object to be processed by controlling at least one module according to the determined unit process. can do.

공정 시스템(SY)은 공정 유닛(OU)들을 하드웨어적으로 수용하는 프레임 구조체 및 공정 플로우에 따라 프레임 구조체에 장착된 공정 유닛(OU)들로 피공정 대상물을 전달하는 트랜스퍼 유닛을 구비할 수 있는데, 이들은 이하의 도 22 내지 도 23를 통하여 상세히 설명된다.The process system SY may include a frame structure for hardwarely accommodating the process units OU and a transfer unit for transferring an object to be processed to process units OU mounted to the frame structure according to a process flow. These are described in detail with reference to FIGS. 22 to 23 below.

도 22 및 도 23은 공정 시스템의 물리적인 실시 형태를 각각 설명하기 위한 예시도로서, 도 22 및 도 23에서는 공정 유닛(OU)이 앞서 도 6 내지 도 20을 참조하여 설명한 공정 유닛(1)의 형태로 구현되었다고 가정하기로 한다.22 and 23 are exemplary diagrams for describing physical embodiments of the process system, respectively. In FIGS. 22 and 23, the process unit OU is described with reference to FIGS. 6 to 20. Assume that it is implemented in the form.

도 22에 도시된 바와 같이, 공정 유닛(1)은 복수의 공정 유닛(1)이 적층되어 수납될 수 있는 프레임 구조체(500)에 장착될 수 있다. 지지 롤러(20)는 공정 유닛(1)이 프레임 구조체(500)에 장착될 때, 공정 유닛(1)이 용이하게 프레임 구조체(500) 내로 진입되도록 한다. 프레임 구조체(500)에 장착된 복수의 공정 유닛(1) 중 일부는 제1 상태로, 다른 일부는 제2 상태로 프레임 구조체(500)에 장착될 수 있다.As shown in FIG. 22, the process unit 1 may be mounted to a frame structure 500 in which a plurality of process units 1 may be stacked and received. The support roller 20 allows the processing unit 1 to easily enter the frame structure 500 when the processing unit 1 is mounted to the frame structure 500. Some of the plurality of process units 1 mounted to the frame structure 500 may be mounted to the frame structure 500 in a first state and another part thereof in a second state.

프레임 구조체(500)에 장착되는 공정 유닛의 적어도 일부는 서로 다른 유닛 공정을 수행하는 것일 수 있으며, 도 22에 도시된 바와 같이, 프레임 구조체(500)에는 카메라 모듈(L)에 장착된 복수의 카메라 모듈 어레이(121)가 로딩된 매거진 유닛(2)이 장착될 수도 있다. 매거진 유닛(2) 중 어느 하나는 공정 유닛(1)으로 반입될 카메라 모듈 어레이(121)들이 로딩된 로딩 매거진 유닛으로 사용되고, 다른 하나는 공정 유닛(1)에서 유닛 공정을 마치고 반출된 카메라 모듈 어레이(121)들이 로딩된 언로딩 매거진 유닛으로 사용될 수 있다.At least a part of the process unit mounted on the frame structure 500 may perform different unit processes. As illustrated in FIG. 22, the frame structure 500 includes a plurality of cameras mounted on the camera module L. The magazine unit 2 loaded with the module array 121 may be mounted. One of the magazine units 2 is used as a loading magazine unit loaded with the camera module arrays 121 to be loaded into the process unit 1, and the other is a camera module array which is finished after the unit process is carried out in the process unit 1. 121 may be used as a loaded unloading magazine unit.

도 23에 도시된 바와 같이, 공정 유닛(1)들의 후방에는 각 공정 유닛(1)에서 유닛 공정을 마친 카메라 모듈 어레이(121)를 수취하여 다른 공정 유닛(1)으로 전달하거나 매거진 유닛(2)으로 전달하는 트랜스퍼 유닛(600)이 구비될 수 있다. 또한, 트랜스퍼 유닛(600)은 2개의 프레임 구조체(500, 700) 사이에 배치되어, 전방의 프레임 구조체(500)에 장착된 공정 유닛(1)과 후방의 프레임 구조체(700)에 장착된 공정 유닛(1) 간에 카메라 모듈 어레이(121)가 전달되도록 할 수 있다.As shown in FIG. 23, at the rear of the process units 1, the camera module array 121 which has completed the unit process in each process unit 1 is received and transferred to another process unit 1, or the magazine unit 2 is provided. Transfer unit 600 may be provided to transfer to. In addition, the transfer unit 600 is disposed between the two frame structures 500 and 700, and the process unit 1 mounted to the front frame structure 500 and the process unit mounted to the rear frame structure 700. The camera module array 121 may be transferred between (1).

이와 같이, 본 발명의 바람직한 실시예에 따른 공정 시스템은 육면체의 공정 유닛이 프레임 구조체에 적층되는 형태로 수납되어 간결하고 컴팩트한 구조를 가질 수 있다.As described above, the processing system according to the preferred embodiment of the present invention may have a simple and compact structure in which the processing unit of the hexahedron is stacked in the frame structure.

본 발명은 복수 개의 모듈을 구비하는 공정 유닛(OU), 복수 개의 공정 유닛(OU1, OU2, …, OUn)을 구비하는 공정 시스템(SY)을 개시함으로써 사용자가 요구하는 공정을 최종적으로 수행하기 위한 체계를 제공할 수 있다. 즉, 복수 개의 모듈들이 서브 공정들을 수행함으로써 공정 유닛(OU)이 유닛 공정을 수행할 수 있게 되며, 복수 개의 공정 유닛(OU1, OU2, …, OUn)이 유닛 공정들을 수행함으로써 공정 시스템(SY)은 사용자가 요구한 공정을 수행할 수 있다. 이하에서는 공정 시스템(SY)에 의하여 수행되는 전체 공정을 시스템 공정이라 칭하기로 한다.The present invention discloses a process unit (OU) having a plurality of modules and a process system (SY) having a plurality of processing units (OU1, OU2, ..., OUn) for finally performing a process required by a user. Can provide the system. That is, the plurality of modules perform the sub-processes so that the process unit OU may perform the unit process, and the plurality of process units OU1, OU2,..., OUn perform the unit processes, and thus the process system SY. Can perform the process required by the user. Hereinafter, the entire process performed by the process system SY will be referred to as a system process.

도 21을 다시 참조하면, 복수 개의 공정 유닛(OU1, OU2, …, OUn)은 시스템 제어부(SCO)와 통신할 수 있다. 상기 시스템 제어부(SCO)는 공정 시스템(SY)을 전체적으로 제어하는 장치일 수 있다. 이러한 시스템 제어부(SCO)는 메모리 및 프로세서를 구비하여 데이터를 저장하고 어플리케이션 프로그램을 수행할 수 있는 컴퓨터로서, 정보를 디스플레이하는 출력부, 정보를 입력할 수 있는 입력부 등 통상적인 컴퓨터 단말기가 구비하는 하드웨어 기기들을 포함할 수 있다. 시스템 제어부(SCO)는 인터넷과 같은 광역 통신망을 통하여 네트워크 단의 서버(NS)와 통신할 수 있다.Referring back to FIG. 21, the plurality of process units OU1, OU2,..., OUn may communicate with the system controller SCO. The system controller SCO may be a device that controls the overall process system SY. The system control unit (SCO) is a computer having a memory and a processor for storing data and executing an application program. The system control unit (SCO) is a hardware provided by a typical computer terminal such as an output unit for displaying information and an input unit for inputting information. Devices may be included. The system controller SCO may communicate with a server NS at a network end through a wide area network such as the Internet.

시스템 제어부(SCO)는 공정 시스템(SY)이 수행하여야 할 공정인 시스템 공정의 정보 및 상기 복수 개의 공정 유닛(OU1, OU2, …, OUn)의 정보를 획득하고, 시스템 공정의 정보 및 복수 개의 공정 유닛(OU1, OU2, …, OUn)의 정보를 기반으로 하여 시스템 공정을 수행하기 위한 공정 플로우를 생성하고, 생성된 공정 플로우에 따라 공정 제어를 수행한다.The system controller SCO acquires information of a system process, which is a process to be performed by the process system SY, and information of the plurality of process units OU1, OU2,..., OUn. A process flow for performing a system process is generated based on the information of the units OU1, OU2, ..., OUn, and process control is performed according to the generated process flow.

도 24는 도 21에 도시되어 있는 시스템 제어부(SCO)의 동작 흐름을 설명하기 위한 흐름도로서, 본 발명의 바람직한 실시예에 따른 공정 시스템(SY) 제어 방법을 나타내고 있다.FIG. 24 is a flowchart illustrating an operation flow of the system controller SCO illustrated in FIG. 21, and illustrates a method of controlling a process system SY according to a preferred embodiment of the present invention.

도 21 및 도 24를 참조하면, 먼저, 사용자는 시스템 제어부(SCO)에 원하는 공정의 정보를 입력할 수 있다(단계:S31). 이를 위하여 시스템 제어부(SCO)는 사용자가 원하는 공정 정보를 용이하게 입력할 수 있는 사용자 인터페이스를 표시할 수 있다. 상기 사용자 인터페이스는 원하는 공정을 검색하거나, 리스트에서 선택할 수 있는 입력 창을 포함할 수 있다. 시스템 제어부(SCO)는 공정이 수행될 때마다 공정 수행 정보를 데이터베이스에 기록함으로써 시스템 공정 히스토리를 관리할 수 있다. 상기 사용자 인터페이스는 이러한 데이터베이스를 기반으로 하여 자주 수행하는 공정이나 최근 수행한 공정 등을 표시할 수도 있다.21 and 24, first, a user may input information of a desired process into the system controller SCO (step S31). To this end, the system control unit SCO may display a user interface for easily inputting desired process information by the user. The user interface may include an input window for searching for a desired process or selecting from a list. The system controller SCO may manage the system process history by recording process performance information in a database each time a process is performed. The user interface may display a frequently performed process or a recently performed process based on such a database.

이러한 사용자 인터페이스를 기반으로 하여 사용자로부터 원하는 공정의 정보가 입력되면, 시스템 제어부(SCO)는 입력된 공정의 정보를 공정 시스템(SY)에 수행하여야 할 시스템 공정으로서 결정할 수 있다.When information of a desired process is input from the user based on the user interface, the system controller SCO may determine the input process information as a system process to be performed in the process system SY.

다른 한편으로, 각 공정 유닛(OU)에는 모듈들이 장착되고, 각 공정 유닛(OU)은 모듈들의 식별자를 기반으로 수행 가능한 유닛 공정을 결정할 수 있다. 그리고, 프레임 구조체에는 복수 개의 공정 유닛(OU1, OU2, …, OUn)이 장착된다.On the other hand, each process unit OU is equipped with modules, and each process unit OU can determine a possible unit process based on the identifiers of the modules. The frame structure is equipped with a plurality of processing units OU1, OU2, ..., OUn.

각각의 공정 유닛(OU)은 시스템 제어부(SCO)로 공정 유닛 정보를 전송할 수 있다. 상기 공정 유닛 정보는 공정 유닛(OU)을 식별할 수 있는 공정 유닛 식별자, 공정 유닛(OU)에 현재 장착되어 있는 모듈의 정보, 공정 유닛(OU)에 의하여 수행 가능한 또는 결정된 공정, 즉 유닛 공정의 정보를 포함할 수 있다.Each process unit OU may transmit process unit information to the system control unit SCO. The process unit information may include a process unit identifier capable of identifying a process unit OU, information of a module currently installed in the process unit OU, a process that may be performed or determined by the process unit OU, that is, a unit process. May contain information.

시스템 제어부(SCO)는 복수 개의 공정 유닛(OU1, OU2, …, OUn)으로부터 수신된 공정 유닛 정보를 기반으로 하여 복수 개의 공정 유닛(OU1, OU2, …, OUn)을 식별할 수 있다(단계:S32). 여기서 공정 유닛(OU)을 식별한다는 것은 장착된 공정 유닛(OU)의 식별자, 그 공정 유닛(OU)에 장착되어 있는 모듈, 공정 유닛(OU)에 대응하는 유닛 공정 중 적어도 어느 하나 이상을 의미할 수 있다.The system controller SCO may identify the plurality of process units OU1, OU2,..., OUn based on process unit information received from the plurality of process units OU1, OU2,..., OUn (step: S32). Here, identifying the process unit OU means at least one of an identifier of a mounted process unit OU, a module mounted on the process unit OU, and a unit process corresponding to the process unit OU. Can be.

이어서, 시스템 제어부(SCO)는 수행하여야 할 시스템 공정의 정보 및 식별된 복수 개의 공정 유닛(OU1, OU2, …, OUn)의 정보를 기반으로 하여, 시스템 공정을 수행하기 위한 공정 플로우를 생성할 수 있다(단계:S33).Subsequently, the system controller SCO may generate a process flow for performing the system process based on the information of the system process to be performed and the information of the identified plurality of process units OU1, OU2,..., OUn. (Step S33).

공정 플로우의 생성 시 시스템 제어부(SCO)는 데이터베이스를 사용할 수 있다. 예를 들면, 시스템 제어부(SCO)는 시스템 공정의 정보 및 복수 개의 공정 유닛(OU1, OU2, …, OUn)의 정보를 기반으로 데이터베이스를 조회하고, 시스템 공정을 수행하기 위하여 복수 개의 공정 유닛(OU1, OU2, …, OUn)을 제어하기 위한 적어도 하나의 공정 플로우를 검출하고, 검출된 적어도 하나의 공정 플로우를 기반으로 공정 시스템(SY)을 제어하기 위한 공정 플로우를 생성할 수 있다. 상기 데이터베이스에는 시스템 공정과 공정 유닛(OU)의 조합에 따른 공정 플로우들이 저장되고 관리된다.When generating a process flow, the system controller SCO may use a database. For example, the system controller SCO may query a database based on the information of the system process and the information of the plurality of process units OU1, OU2,..., OUn, and the plurality of process units OU1 to perform the system process. , OU2,..., OUn) may detect at least one process flow and generate a process flow for controlling the process system SY based on the detected at least one process flow. The database stores and manages process flows according to a combination of system processes and process units (OUs).

한편, 시스템 제어부(SCO)는 공정 플로우 생성 시 외부의 서버(NS)와 연동할 수 있다. 도 25는 시스템 제어부(SCO)가 외부의 서버(NS)와 연동하여 최적의 공정 플로우를 생성하는 과정을 예시적으로 설명하기 위한 흐름도이다.On the other hand, the system control unit (SCO) may be linked to the external server (NS) when generating the process flow. FIG. 25 is a flowchart for describing a process of generating, by the system controller SCO, an optimal process flow in cooperation with an external server NS by way of example.

도 25에 도시된 바와 같이, 시스템 제어부(SCO)는 서버(NS)로 최적의 공정 플로우를 전달해 줄 것을 요청하는 요청을 전송할 수 있다(단계:S41). 상기 요청은 시스템 공정의 정보 및 복수 개의 공정 유닛 정보를 포함할 수 있다.As shown in FIG. 25, the system control unit SCO may transmit a request for delivering the optimal process flow to the server NS (step S41). The request may include system process information and a plurality of process unit information.

상기 서버(NS)는 빅데이터에 기반으로 최적의 공정 플로우를 산출할 수 있는 인공지능을 구비하는 서버일 수 있다. 예를 들어, 상기 서버(NS)는 방대한 양의 공정 관련 데이터가 공정의 신속성, 전력 소모, 에러 발생율 등의 다양한 팩터와 함께 입력되고 정해진 기준에 따라 가장 효율적인 공정 플로우를 산출하도록 교육된 딥러닝 엔진을 구비할 수 있다.The server NS may be a server having artificial intelligence capable of calculating an optimal process flow based on big data. For example, the server NS is a deep learning engine that is inputted with a large amount of process-related data along with various factors such as process swiftness, power consumption, and error occurrence rate, and trained to produce the most efficient process flow according to predetermined criteria. It may be provided.

상기 요청에 응답하여 서버(NS)는 산출된 공정 플로우의 정보를 시스템 제어부(SCO)로 전송할 수 있다(단계:S42). 그러면, 시스템 제어부(SCO)는 전송된 공정 플로우의 정보를 기반으로 공정 시스템(SY)을 제어하기 위한 공정 플로우를 생성할 수 있다(단계:S43).In response to the request, the server NS may transmit the calculated process flow information to the system controller SCO (step S42). Then, the system controller SCO may generate a process flow for controlling the process system SY based on the transmitted process flow information (step S43).

공정 플로우가 생성되면, 시스템 제어부(SCO)는 생성된 공정 플로우에 따라 공정 제어를 수행할 수 있다(던개:S34). 예를 들어, 시스템 제어부(SCO)는 생성된 공정 플로우에 따라 전체 공정 시스템(SY)의 동작 시퀀스를 제어하고, 공정 시스템(SY)의 요소들이 유기적으로 동작할 수 있도록 공정 유닛(OU) 간의 동작, 트랜스퍼 유닛의 동작 흐름, 개별 공정 유닛(OU)의 동작 중 적어도 하나를 제어할 수 있다.When the process flow is generated, the system controller SCO may perform process control according to the generated process flow (dungeon: S34). For example, the system controller SCO controls the operation sequence of the entire process system SY according to the generated process flow, and operates between the process units OU so that the elements of the process system SY can operate organically. , At least one of an operation flow of the transfer unit and an operation of an individual process unit (OU) may be controlled.

공정 수행 중, 시스템 제어부(SCO)는 복수 개의 공정 유닛(OU1, OU2, …, OUn)으로부터 현재의 실시간 공정 상태를 나타내는 복수 개의 현재 상태 메시지를 수신할 수 있다(단계:S35). 시스템 제어부(SCO)는 수신된 복수 개의 현재 상태 메시지를 기반으로 실시간 공정 진행 상태를 나타내는 정보를 생성하여 표시할 수 있다(단계:S36). 상기 실시간 공정 진행 상태를 나타내는 정보는 전체 시스템 공정의 진행 상태, 개별 공정 유닛(OU)의 진행 상태 등을 포함할 수 있다.During the process, the system controller SCO may receive a plurality of current status messages indicating the current real-time process status from the plurality of process units OU1, OU2,..., OUn (step S35). The system controller SCO may generate and display information representing a real time process progress state based on the plurality of received current status messages (step S36). The information representing the real time process progress state may include a progress state of an entire system process, a progress state of an individual process unit (OU), and the like.

한편, 시스템 제어부(SCO)는 공정 중 발생하는 에러에 대응할 수 있다. 도 26은 도 21에 도시된 시스템 제어부(SCO)의 에러 대응 절차를 설명하기 위한 흐름도이다.Meanwhile, the system controller SCO may correspond to an error occurring during the process. FIG. 26 is a flowchart for describing an error response procedure of the system controller SCO illustrated in FIG. 21.

도 26에 도시된 바와 같이, 공정 수행 중 시스템 제어부(SCO)는 적어도 하나의 공정 유닛(OU)으로부터 에러 메시지를 수신할 수 있다(단계:S51). 에러 메시지에 응답하여, 시스템 제어부(SCO)는 공정 시스템(SY) 단의 에러 대응을 수행할 수 있다(단계:S52). 예를 들면, 시스템 제어부(SCO)는 적어도 하나의 공정 유닛(OU)의 동작을 중단할 수 있다. 또한, 시스템 제어부(SCO)는 다양한 에러 알림 수단을 사용한 에러 알림을 출력할 수 있다. 예컨대 시스템 제어부(SCO)는 에러의 발생을 나타내는 메시지를 화면에 표시하거나, 소리를 발생하여 경보 발생을 알리는 경보기를 동작시킬 수 있다.As illustrated in FIG. 26, during the process, the system controller SCO may receive an error message from at least one process unit OU (step S51). In response to the error message, the system controller SCO may perform an error response of the process system SY stage (step S52). For example, the system controller SCO may stop the operation of at least one process unit OU. In addition, the system controller SCO may output error notifications using various error notification means. For example, the system controller SCO may display a message indicating the occurrence of an error on the screen, or operate an alarm for generating an alarm to generate a sound.

한편, 시스템 제어부(SCO)는 서버(NS)로 에러 발생을 보고할 수 있다(단계:S53). 에러 알림 보고를 수신한 서버(NS)는 에러 내역을 저장하여 관리하고, 빅데이터로 활용할 수도 있다.On the other hand, the system control unit SCO may report an error occurrence to the server NS (step S53). The server NS, which has received the error notification report, may store and manage error details and use the data as big data.

이상 본 발명에 대하여 그 바람직한 실시예를 예시하여 설명하였지만 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구 범위에 기재된 본 발명의 기술적 사항 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시켜 실시할 수 있음을 이해할 수 있을 것이다. 따라서, 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.While the present invention has been described by way of example with reference to the preferred embodiments thereof, those skilled in the art will variously modify and change the present invention without departing from the technical matters and scope of the present invention as set forth in the claims below. It will be understood that it can be done. Accordingly, modifications to future embodiments of the present invention will not depart from the technology of the present invention.

OU : 공정 유닛
SY : 공정 시스템
SCO : 시스템 제어부
NS : 서버
OU : 공정 유닛
C1 : 수신부
C2 : 감지부
C3 : 공정 제어부
CO : 제어부
M1~Mn : 모듈
DB : 데이터베이스
TS : 터치스크린
OU: process unit
SY: Process System
SCO: System Control
NS: Server
OU: process unit
C1: receiver
C2: detector
C3: process controls
CO: control unit
M1 ~ Mn: Module
DB: Database
TS: touch screen

Claims (20)

각각 정해진 공정을 수행하는 복수 개의 공정 유닛; 및
시스템이 수행하여야 할 공정인 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 획득하고, 상기 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 기반으로 하여 상기 시스템 공정을 수행하기 위한 공정 플로우를 생성하고, 생성된 상기 공정 플로우에 따라 공정 제어를 수행하는 시스템 제어부를 포함하고,
상기 공정 유닛은,
각각 고유한 모듈 식별자를 가지는 복수 개의 모듈; 및
상기 복수 개의 모듈로부터 상기 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하고, 수신된 상기 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 공정을 결정하고, 결정된 상기 공정에 따라 적어도 하나의 상기 모듈을 제어함에 의하여 상기 피공정 대상물에 대하여 상기 공정을 수행할 수 있도록 하는 유닛 제어부를 포함하고,
상기 복수 개의 모듈은,
상기 피공정 대상물을 이송시키는 이송 모듈;
상기 피공정 대상물에 대하여 상기 공정을 수행하기 위한 적어도 하나의 서브 공정을 수행하는 어플리케이션 모듈; 및
상기 어플리케이션 모듈이 상기 피공정 대상물의 이송 경로 상에 위치하여 상기 피공정 대상물에 대해 상기 공정을 수행할 수 있도록 상기 어플리케이션 모듈을 XYZ 방향으로 이동시키는 갠트리 모듈을 포함하는 것을 특징으로 하는 공정 시스템.
A plurality of process units each performing a predetermined process; And
Acquire information of a system process and information of the plurality of process units, which are processes to be performed by a system, and generate a process flow for performing the system process based on the information of the system process and the information of the plurality of process units. And a system controller for performing process control according to the generated process flow.
The process unit,
A plurality of modules each having a unique module identifier; And
Receiving a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules, determining a process to be performed on the object to be processed based on the received plurality of module identifiers, and at least according to the determined process And a unit controller configured to perform the process on the object to be processed by controlling one of the modules.
The plurality of modules,
A transfer module for transferring the object to be processed;
An application module configured to perform at least one sub-process for performing the process on the object to be processed; And
And a gantry module for moving the application module in the XYZ direction so that the application module is located on a transport path of the object to be processed to perform the process with respect to the object to be processed.
제 1 항에 있어서, 상기 공정 유닛의 정보는,
상기 공정 유닛의 식별자;
상기 공정 유닛에 구비된 모듈의 정보; 및
상기 공정 유닛에 의하여 수행 가능한 공정의 정보를 포함하는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the information of the processing unit,
An identifier of the processing unit;
Information of modules provided in the processing unit; And
A process system comprising information of a process that can be performed by the process unit.
제 1 항에 있어서, 상기 시스템 제어부는,
상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 기반으로 데이터베이스를 조회하여, 상기 시스템 공정을 수행하기 위하여 상기 복수 개의 공정 유닛을 제어하기 위한 적어도 하나의 공정 플로우를 검출하는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the system control unit,
Querying a database based on the information of the system process and the information of the plurality of process units, and detecting at least one process flow for controlling the plurality of process units to perform the system process system.
제 1 항에 있어서, 상기 시스템 제어부는,
상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 포함하는 공정 플로우 산출 요청을 빅데이터 서버로 전송하고, 상기 빅데이터 서버로부터 전송되는 응답 메시지를 기반으로 하여 상기 공정 플로우를 생성하는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the system control unit,
And transmitting a process flow calculation request including information of the system process and information of the plurality of process units to a big data server, and generating the process flow based on a response message transmitted from the big data server. Process system.
제 1 항에 있어서, 상기 복수 개의 공정 유닛이 장착되는 프레임 구조체; 및
상기 공정 플로우에 따라 상기 프레임 구조체에 장착된 적어도 하나의 공정 유닛으로 피공정 대상물을 전달하는 트랜스퍼 유닛을 더 포함하는 것을 특징으로 하는 공정 시스템.
The apparatus of claim 1, further comprising: a frame structure on which the plurality of processing units are mounted; And
And a transfer unit transferring the object to be processed to at least one process unit mounted to the frame structure according to the process flow.
제 5 항에 있어서, 각각의 상기 공정 유닛은 상기 프레임 구조체에 장착되면 각각의 상기 공정 유닛의 정보를 상기 시스템 제어부로 전송하는 것을 특징으로 하는 공정 시스템
6. The processing system of claim 5, wherein each of the processing units transmits information of each of the processing units to the system control unit when mounted to the frame structure.
제 1 항에 있어서, 상기 시스템 제어부는,
사용자 인터페이스를 기반으로 사용자로부터 요청된 상기 시스템 공정의 정보를 입력받는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the system control unit,
Process system, characterized in that for receiving information of the system process requested from the user based on the user interface.
제 1 항에 있어서, 상기 시스템 제어부는 적어도 하나의 상기 공정 유닛으로부터 현재 상태 메시지를 수신하고, 상기 현재 상태 메시지를 기반으로 하여 실시간 공정 진행 상태를 나타내는 정보를 생성하여 화면에 표시하는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the system controller receives a current status message from at least one of the process units, and generates and displays information indicating a real time process progress state on the screen based on the current status message. Process system.
제 1 항에 있어서, 상기 시스템 제어부는 적어도 하나의 상기 공정 유닛으로부터 에러 메시지를 수신하고, 상기 에러 메시지에 응답하여, 적어도 하나의 에러 알림 수단을 사용한 에러 알림을 출력하고, 서버에 에러 내역을 보고하는 것을 특징으로 하는 공정 시스템.
The system of claim 1, wherein the system control unit receives an error message from at least one of the processing units, in response to the error message, outputs an error notification using at least one error notification means, and reports an error history to a server. Process system, characterized in that.
삭제delete 제 1 항에 있어서, 상기 공정 유닛은, 상기 복수 개의 모듈을 장착하기 위한 하우징을 더 포함하고,
상기 하우징은 프레임 구조체에 탈착 가능하도록 형성되고,
상기 유닛 제어부는,
모듈이 상기 하우징에 장착되는 것이 감지되면, 장착이 감지된 모듈로부터 대응된 모듈 식별자를 수신하는 것을 특징으로 하는 공정 시스템.
The method of claim 1, wherein the processing unit further comprises a housing for mounting the plurality of modules,
The housing is formed to be detachable to the frame structure,
The unit control unit,
And if it is detected that a module is mounted in the housing, receiving a corresponding module identifier from the module in which the mounting is detected.
삭제delete 각각 정해진 공정을 수행하는 복수 개의 공정 유닛과 연동하는 시스템 제어 장치를 이용한 공정 시스템 제어 방법에 있어서,
상기 공정 시스템이 수행하여야 할 공정인 시스템 공정의 정보를 입력하는 단계;
상기 복수 개의 공정 유닛으로부터 상기 복수 개의 공정 유닛의 정보를 획득하는 단계;
상기 시스템 공정의 정보 및 복수 개의 공정 유닛의 정보를 기반으로 하여 상기 시스템 공정을 수행하기 위한 공정 플로우를 생성하는 단계; 및
생성된 상기 공정 플로우에 따라 공정 제어를 수행하는 단계를 포함하고,
상기 공정 유닛은,
각각 고유한 모듈 식별자를 가지는 복수 개의 모듈; 및
상기 복수 개의 모듈로부터 상기 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하고, 수신된 상기 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 공정을 결정하고, 결정된 상기 공정에 따라 적어도 하나의 상기 모듈을 제어함에 의하여 상기 피공정 대상물에 대하여 상기 공정을 수행할 수 있도록 하는 유닛 제어부를 포함하고,
상기 복수 개의 모듈은,
상기 피공정 대상물을 이송시키는 이송 모듈;
상기 피공정 대상물에 대하여 상기 공정을 수행하기 위한 적어도 하나의 서브 공정을 수행하는 어플리케이션 모듈; 및
상기 어플리케이션 모듈이 상기 피공정 대상물의 이송 경로 상에 위치하여 상기 피공정 대상물에 대해 상기 공정을 수행할 수 있도록 상기 어플리케이션 모듈을 XYZ 방향으로 이동시키는 갠트리 모듈을 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
In the process system control method using a system control device that interlocks with a plurality of process units that each perform a predetermined process,
Inputting information of a system process which is a process to be performed by the process system;
Obtaining information of the plurality of process units from the plurality of process units;
Generating a process flow for performing the system process based on the information of the system process and the information of the plurality of process units; And
Performing process control according to the generated process flow,
The process unit,
A plurality of modules each having a unique module identifier; And
Receiving a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules, determining a process to be performed on the object to be processed based on the received plurality of module identifiers, and at least according to the determined process And a unit controller configured to perform the process on the object to be processed by controlling one of the modules.
The plurality of modules,
A transfer module for transferring the object to be processed;
An application module configured to perform at least one sub-process for performing the process on the object to be processed; And
And a gantry module for moving the application module in the XYZ direction so that the application module is located on a transfer path of the object to be processed to perform the process on the object to be processed. .
제 13 항에 있어서, 상기 공정 유닛의 정보는,
상기 공정 유닛의 식별자;
상기 공정 유닛에 구비된 모듈의 정보; 및
상기 공정 유닛에 의하여 수행 가능한 공정의 정보를 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
The method of claim 13, wherein the information of the processing unit,
An identifier of the processing unit;
Information of modules provided in the processing unit; And
And process information carried out by the process unit.
제 13 항에 있어서, 상기 공정 플로우를 생성하는 단계는,
상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 기반으로 데이터베이스를 조회하는 단계; 및
조회된 정보를 기반으로 상기 시스템 공정을 수행하기 위하여 상기 복수 개의 공정 유닛을 제어하기 위한 적어도 하나의 공정 플로우를 검출하는 단계를 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
The method of claim 13, wherein generating the process flow comprises:
Querying a database based on the information of the system process and the information of the plurality of process units; And
Detecting at least one process flow for controlling the plurality of process units to perform the system process based on the inquired information.
제 13 항에 있어서, 상기 공정 플로우를 생성하는 단계는,
상기 시스템 공정의 정보 및 상기 복수 개의 공정 유닛의 정보를 포함하는 공정 플로우 산출 요청을 빅데이터 서버로 전송하는 단계; 및
상기 빅데이터 서버로부터 전송되는 응답 메시지를 기반으로 하여 상기 공정 플로우를 생성하는 단계를 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
The method of claim 13, wherein generating the process flow comprises:
Transmitting a process flow calculation request including information of the system process and information of the plurality of process units to a big data server; And
And generating the process flow based on a response message transmitted from the big data server.
제 13 항에 있어서, 상기 공정 시스템은,
상기 복수 개의 공정 유닛이 장착되는 프레임 구조체; 및
상기 공정 플로우에 따라 상기 프레임 구조체에 장착된 적어도 하나의 공정 유닛으로 피공정 대상물을 전달하는 트랜스퍼 유닛을 더 포함하고,
상기 복수 개의 공정 유닛의 정보를 획득하는 단계는,
각각의 상기 공정 유닛이 상기 프레임 구조체에 장착되면, 상기 프레임 구조체에 장착되는 상기 각각의 공정 유닛으로부터 각각의 상기 공정 유닛의 정보를 수신하는 단계를 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
The method of claim 13, wherein the processing system,
A frame structure in which the plurality of processing units are mounted; And
And a transfer unit configured to transfer an object to be processed to at least one processing unit mounted to the frame structure according to the processing flow.
Acquiring the information of the plurality of process units,
And when each said processing unit is mounted to said frame structure, receiving information of each said processing unit from said each processing unit mounted to said frame structure.
제 13 항에 있어서, 적어도 하나의 상기 공정 유닛으로부터 현재 상태 메시지를 수신하는 단계; 및
상기 현재 상태 메시지를 기반으로 하여 실시간 공정 진행 상태를 나타내는 정보를 생성하여 화면에 표시하는 단계를 더 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
14. The method of claim 13, further comprising: receiving a current status message from at least one said processing unit; And
And generating and displaying on the screen information representing a real time process progress state based on the current state message.
제 13 항에 있어서, 적어도 하나의 상기 공정 유닛으로부터 에러 메시지를 수신하는 단계;
상기 에러 메시지에 응답하여, 적어도 하나의 에러 알림 수단을 사용한 에러 알림을 출력하는 단계; 및
서버에 상기 에러 메시지에 대응하는 에러 내역을 보고하는 것을 특징으로 하는 공정 시스템 제어 방법.
14. The method of claim 13, further comprising: receiving an error message from at least one said processing unit;
In response to the error message, outputting an error notification using at least one error notification means; And
And reporting an error history corresponding to the error message to a server.
제 13 항에 있어서, 상기 공정 유닛은,
각각 고유한 모듈 식별자를 가지는 복수 개의 모듈; 및
상기 복수 개의 모듈과 연동하는 유닛 제어부를 포함하며,
상기 유닛 제어부에 의하여,
상기 복수 개의 모듈로부터 상기 복수 개의 모듈에 대응하는 복수 개의 모듈 식별자를 수신하는 단계;
수신된 상기 복수 개의 모듈 식별자를 기반으로 하여 피공정 대상물에 대하여 수행하여야 할 공정을 결정하는 단계;
결정된 상기 공정에 따라 적어도 하나의 상기 모듈을 제어함에 의하여 상기 피공정 대상물에 대하여 상기 공정을 수행할 수 있도록 하는 단계를 더 포함하는 것을 특징으로 하는 공정 시스템 제어 방법.
The method of claim 13, wherein the processing unit,
A plurality of modules each having a unique module identifier; And
It includes a unit control unit for interworking with the plurality of modules,
By the unit control unit,
Receiving a plurality of module identifiers corresponding to the plurality of modules from the plurality of modules;
Determining a process to be performed on the object to be processed based on the plurality of received module identifiers;
And controlling the at least one module to be performed according to the determined process to perform the process on the object to be processed.
KR1020170156655A 2017-03-03 2017-11-22 Operation System and Method for Controlling Operation System KR102069749B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810179929.3A CN108563196B (en) 2017-03-03 2018-03-05 Module-based process equipment, process equipment control device and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170027516 2017-03-03
KR20170027516 2017-03-03

Publications (2)

Publication Number Publication Date
KR20180101154A KR20180101154A (en) 2018-09-12
KR102069749B1 true KR102069749B1 (en) 2020-01-23

Family

ID=63593078

Family Applications (7)

Application Number Title Priority Date Filing Date
KR1020170091724A KR102096317B1 (en) 2017-03-03 2017-07-19 process unit
KR1020170091725A KR102069744B1 (en) 2017-03-03 2017-07-19 process unit
KR1020170135698A KR20180101149A (en) 2017-03-03 2017-10-19 Transfer unit and processing apparatus for processing using the same
KR1020170135705A KR20180101150A (en) 2017-03-03 2017-10-19 Distribution apparatus
KR1020170136372A KR102041466B1 (en) 2017-03-03 2017-10-20 Operation Unit Based on Module, Apparatus and Method for Controlling Operation Unit
KR1020170156655A KR102069749B1 (en) 2017-03-03 2017-11-22 Operation System and Method for Controlling Operation System
KR1020170156242A KR102142618B1 (en) 2017-03-03 2017-11-22 Switching board for camera module test operation, operation unit based on switching board, and method for controlling said operation unit

Family Applications Before (5)

Application Number Title Priority Date Filing Date
KR1020170091724A KR102096317B1 (en) 2017-03-03 2017-07-19 process unit
KR1020170091725A KR102069744B1 (en) 2017-03-03 2017-07-19 process unit
KR1020170135698A KR20180101149A (en) 2017-03-03 2017-10-19 Transfer unit and processing apparatus for processing using the same
KR1020170135705A KR20180101150A (en) 2017-03-03 2017-10-19 Distribution apparatus
KR1020170136372A KR102041466B1 (en) 2017-03-03 2017-10-20 Operation Unit Based on Module, Apparatus and Method for Controlling Operation Unit

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020170156242A KR102142618B1 (en) 2017-03-03 2017-11-22 Switching board for camera module test operation, operation unit based on switching board, and method for controlling said operation unit

Country Status (2)

Country Link
KR (7) KR102096317B1 (en)
CN (1) CN208120166U (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020238539A1 (en) * 2019-05-31 2020-12-03 宁波舜宇光电信息有限公司 Material transport apparatus and use thereof
KR102180636B1 (en) * 2019-08-12 2020-11-18 (주)에이피텍 Modular in-line system to manufacture camera module and a manufacturing method using the system
KR102196698B1 (en) * 2019-09-06 2020-12-30 (주)에이피텍 Camera module manufacturing in-line system with improved throughput

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011509685A (en) * 2008-01-25 2011-03-31 エクセレレックス インク. Information acquisition, management system and method in bioreactor system and manufacturing facility

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148275A (en) * 1992-10-30 1994-05-27 Ando Electric Co Ltd Device measuring system usinf test board
KR19980030172U (en) * 1996-11-29 1998-08-17 이종수 Bi-directional door opening and closing structure of close showcase
KR100534023B1 (en) 2004-01-08 2005-12-07 주식회사 고영테크놀러지 Apparatus for inspecting camera module
JP2008136395A (en) * 2006-11-30 2008-06-19 Yamaguchi Univ Apparatus for research on animal behavior science
JP4757924B2 (en) * 2009-02-26 2011-08-24 東京エレクトロン株式会社 Substrate processing equipment
KR20120015987A (en) * 2010-08-12 2012-02-22 삼성전자주식회사 System for treating substrates
JP5051677B2 (en) * 2011-01-17 2012-10-17 学校法人東京女子医科大学 Cell culture treatment system and module connection method of cell culture treatment system
KR20150108461A (en) * 2014-03-17 2015-09-30 파스텍(주) The apparatus for inspecting the camera module
KR101714156B1 (en) * 2015-06-08 2017-03-08 현대자동차주식회사 Inspection apparatus
KR101657179B1 (en) * 2015-06-15 2016-09-27 주식회사 마인즈아이 Apparatus Inspecting and Manufacturing Compact Camera Module
KR101674016B1 (en) * 2016-02-25 2016-11-22 주식회사 제이앤에프이 Socket for testing vcm of camera module

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011509685A (en) * 2008-01-25 2011-03-31 エクセレレックス インク. Information acquisition, management system and method in bioreactor system and manufacturing facility

Also Published As

Publication number Publication date
KR20180101153A (en) 2018-09-12
KR20180101151A (en) 2018-09-12
KR102069744B1 (en) 2020-01-23
CN208120166U (en) 2018-11-20
KR102096317B1 (en) 2020-04-02
KR102041466B1 (en) 2019-11-07
KR20180101136A (en) 2018-09-12
KR102142618B1 (en) 2020-08-07
KR20180101154A (en) 2018-09-12
KR20180101150A (en) 2018-09-12
KR20180101135A (en) 2018-09-12
KR20180101149A (en) 2018-09-12

Similar Documents

Publication Publication Date Title
KR102069749B1 (en) Operation System and Method for Controlling Operation System
CN106303266A (en) The control method of flash lamp, device and terminal
TWI688814B (en) Flashlight module, electronic device with the flashlight module, and method for controlling the flashlight module
US20180234627A1 (en) Three-dimensional studio system
KR20210148027A (en) Handler for inspecting camera module and apparatus for inspecting camera module comprising the same
CN105491292A (en) Method and device for shooting fill-in light
JP2012103661A (en) Terminal device with imaging function and auto-focusing method for projection thereof
US7538862B2 (en) Testing system for digital camera modules
CN104867112A (en) Photo processing method and apparatus
CN211148449U (en) Detection device
CN110677580B (en) Shooting method, shooting device, storage medium and terminal
WO2018087781A1 (en) Product photography machine
US20160381355A1 (en) Camera Testing Using Virtual Images
CN114049878A (en) Automatic focusing method and system based on voice recognition and mobile terminal
CN113705389A (en) Face recognition module testing method and device, storage medium and electronic equipment
CN116330305B (en) Multi-mode man-machine interaction assembly method, system, equipment and medium thereof
CN108563196B (en) Module-based process equipment, process equipment control device and method
CN104883469B (en) Communication equipment, camera system and server
CN111220360B (en) Method and device for testing resolution of camera module
US11979651B2 (en) Image acquisition apparatus
KR20090008816A (en) Image test apparatus for change of chart
Al Marouf et al. Iot-based smart meeting room weather detection system using arduino and relative sensors
TWI828545B (en) Flexible and intuitive system for configuring automated visual inspection system
KR102658777B1 (en) Electronic device for receiving malfunctioning device and operating method thereof
RU2811574C1 (en) Video cameras control system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right