1 |
1
제품이송시스템을 통해 비전검사 대상이 되는 제품의 부품들을 이송하는 제품의 부품 이송단계; 상기 부품 이송 후 상기 부품에 대한 작업대에서의 공정별 조립작업을 확인하여 'OK' 시 공정 바코드 프린트를 통해 공정 바코드를 출력하는 공정 바코드 출력단계; 상기 공정 바코드를 리딩한 후 상기 공정별 조립작업을 거친 상기 부품을 이송하는 단계; 상기 공정별 조립작업을 거쳐 완제품을 형성하는 완제품 형성단계; 바코드 스캐너를 통한 상기 공정 바코드 스캔 후 메인 시스템, 조명, 카메라, 및 모니터를 포함하고 PLC와 MES를 적용 또는 연계시킨 비전검사기를 통해 비전검사를 실시하는 비전검사단계; 상기 비전검사단계에 의해 상기 완제품에 대한 비전검사 결과의 확인, 조회, 저장, 및 제어 상태를 디스플레이부를 통해 출력하는 출력단계; 및 상기 비전검사단계에 의해 상기 완제품에 대한 정상 또는 불량상태를 판별하는 판별단계를 포함하되,상기 출력단계는, 비전 프로그램 실행 파일 실행 시에 비전 프로그램 메인화면상에, 테스트모드 해제여부를 나타내는 상태바, 상기 완제품의 각 부위를 화면으로 출력하는 비전화면, 상기 완제품의 모델변경에 따른 정보를 선택하는 모델변경버튼, 상기 선택된 모델을 표시하는 모델명 표시, 상기 비전검사한 결과를 표시하는 검사결과표시, 비전시스템을 제어하는 비전시스템 컨트롤을 포함하여 팝업 레이어가 생성되도록 처리하고,상기 비전시스템 컨트롤은, 운전화면버튼, 데이터셋팅 화면 버튼, 유지보수 연락버튼, 결과사진 저장경로 버튼, 마지막 결과 로딩 버튼, 연동/비연동 선택버튼, 실시간 화면표시 버튼, 실시간 화면표시 해제버튼, 실행버튼, 정지버튼, 검사결과 조회버튼, 패스워드 입력버튼, 및 종료버튼을 포함하고,상기 모델변경버튼을 클릭하는 경우, 상기 완제품에 대한 복수의 모델을 나타내는 모델명 선택 리스트와 함께, 상기 모델명 선택 리스트의 모델 중 하나에 대한 정보를 편집 또는 삭제하고 새 모델에 관한 정보를 입력하기 위한 상기 편집, 상기 삭제, 및 상기 새 모델 버튼 및 입력창; 상기 모델명 선택 리스트의 모델 중 하나를 선택하기 위한 선택버튼; 및 닫기 버튼을 구비한 팝업 레이어가 생성되도록 처리하고,상기 데이터셋팅 화면 버튼을 클릭하는 경우, 비전 캡쳐 화면을 저장하는 경로를 설정하는 저장 경로 지정 버튼, 체크 시 OK 화면이 저장되는 OK, 체크 시 NG 화면이 저장되는 NG, Text로 저장하는 Text Log, 화면을 BMP 파일로 저장하는 BMP Log, 화면을 JPG 파일로 저장하는 JPG Log, 검사화면 전체를 저장하는 JPG Capture, 저장 경로가 모델별로 저장되는 Save Log To Model Directory 중 하나 이상에 체크하거나 생산량 저장 후 리셋하는 Reset Daily Production Info 버튼을 클릭하는 방식으로 결과에 대한 저장을 선택하는 저장관련 선택 버튼, 외부 출력 테스트 버튼, 비전 설정관련 셋팅 버튼, 시작 시 입출력 세부 설정 버튼, 결과 외부전송 버튼, 기본셋팅 로딩 버튼, 기본셋팅 저장 버튼, 세부 설정 버튼, Log Data 저장기간 설정창, Text 결과 파일 저장 기간 입력창, Picture 결과 파일 저장기간 설정창, 및 삭제시간 설정창 중 하나 이상을 포함하는 팝업 레이어가 생성되도록 처리하고, 상기 외부 출력 테스트 버튼 클릭 시 외부와 연결되어 있는 복수의 출력 포트를 표시하도록 처리하고, 상기 복수의 출력 포트(D00~D15) 중 하나 이상을 클릭 시 접점 출력이 이루어짐으로써 클릭된 출력 포트를 강제적으로 제어하도록 처리하고,상기 비전 설정관련 셋팅 버튼 클릭 시 카메라의 모델을 추가하기 위한 Command Word List(CWL) 파일 및 CWL File Name, 각 검사영역(ROI)의 결과를 ROI 외각에 표시 유무를 결정하는 Draw Result를 표시하도록 처리하고,상기 세부 설정 버튼 클릭 시 검사영역(ROI)의 그룹의 정보인 Object를 설정하는 Object 설정창, 상기 Object의 정보를 관할하는 object에 대한 설정 및 변경을 가능하게 하는 Process List 탭 버튼을 포함하는 Command Word List, 모델별 카메라 정보를 나누어 저장하기 위한 Open Command Word File 버튼이 표시되도록 처리하고,상기 Open Command Word File 버튼 클릭 시 현재 셋팅되어 있는 커맨드 라인(command line)의 모델명과 커맨드 워드(Command Word)가 표시되도록 처리하고,상기 Object 설정창을 통해 Object 번호 선택 시 상기 Object에 대한 Picture 화면이 표시되도록 함과 동시에 MaxROI Num, ROI 모양 선택창, Name 입력창, ROI Size 선택창, Mission 선택창, Algorithm Num 선택창, Process Color Mode 선택창, Independent Moving Mode 체크창, Test All 버튼, Select Cam Test 버튼, Clear Result 버튼, Show Result 버튼, 및 Edit 버튼이 표시되도록 처리하고,상기 Edit 버튼 클릭 후 상기 Picture 화면의 검사영역들 중 하나의 테두리를 드레그하여 상기 검사영역의 위치 변경이 가능하고 상기 테두리의 한 점을 드레그하여 상기 검사영역의 사이즈가 조정되도록 처리하고,상기 MaxROI Num은 총 검사영역(ROI)의 개수와 현재 선택된 검사영역을 나타내는 것이고,상기 ROI 모양 선택창은 검사영역의 모양을 선택하는 창으로 RECTANGLE이 선택되면 검사영을 직사각형으로 표시하고,상기 Name 입력창은 검사영역의 이름을 적을 수 있는 곳이고,상기 ROI Size 선택창은 검사영역의 크기이며 크기를 고정시키거나 이미지 크기만큼 자동으로 확대하는 기능을 지원하고,상기 Mission 선택창은 검사영역의 기능을 설정하며 Inspection은 단순히 검사후 OK, NG만 디스플레이하고, Measure는 검사결과에는 영향을 미치지 않고 파란색으로 계측치만 디스플레이 하고,상기 Process Color Mode 선택창은 컬러일 경우 R, G, B 채널 중 하나를 선택해서 연산을 해야 하는데 이를 선택할 수 있는 옵션이고,상기 Test All 버튼은 Debug 기능으로 어떤 제품의 검사 결과가 일정하지 않을 경우 Log Image를 모았다가 수천 개라도 한꺼번에 동작시켜 검사점의 수치를 조절할 수 있는 방법으로 logic 디렉토리에 이미지는 저장되고,상기 Clear Result 버튼은 검사결과 디스플레이 화면을 깨끗하게 지우는 기능을 수행하고,상기 Show Result 버튼은 현재 지정된 검사영역의 검사결과 값이 표시되도록 기능을 수행하는 것을 특징으로 하는 비전검사방법
|