아모센스 마킹 gui
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

5.0 KiB

1. 시스템 개요 및 요구사항

← 메뉴얼 목차로 돌아가기


1.1 시스템 개요

Performance Inspect & Laser Marking System은 온압센서 완제품의 최종 성능 검사를 수행하고, 이전 공정 단계들의 합격(PASS) 이력을 조회하여 최종 적합 제품에 한해 제품 표면에 레이저 마킹을 수행하는 시스템 제어 프로그램입니다.

본 프로그램은 측정 계측기와 센서 판독기, 레이저 각인 장치 및 공장 생산 데이터베이스와 연동되어 작동합니다.

주요 기능 요약

기능 설명
일련번호(S/N) 자동 추출 센서 판독 보드를 통해 제품 안착 시 제품 내부 메모리로부터 일련번호를 추출합니다.
선행 공정 검사 교차 조회 이전 단계(하우징 조립, 센서 보정, 1차 EOL 성능 검사)가 모두 합격 판정되었는지 생산 데이터베이스에서 조회합니다.
자동 계측 시퀀스 전원 공급 장치와 전압/저항 측정 장비들과 연동하여 제품에 테스트 전원을 투입하고 전압, 저항, 전류 값을 차례대로 계측합니다.
실제 저항값 측정 전압/저항 DMM 측정기를 통해 센서의 실제 저항값(kΩ)을 측정합니다.
전류 측정 전원 공급 장치(Power Supply)의 출력 채널 1을 통해 제품의 소모 전류(mA)를 계측합니다.
레이저 각인 연동 성능 검사가 모두 통과된 합격품에 대해 제품 표면에 QR 코드 및 단축 일련번호(생산일자 + 순번)를 마킹합니다.
결과 기록 계측 판정 규격(전압, 전류, 저항)과 마킹 성공 여부를 최종 판정하여 생산 데이터베이스에 저장합니다.

1.2 소프트웨어 요구사항

항목 요구사항 비고
통합 설치 프로그램 MarkingSetup.exe (WiX 번들) 1-Click 자동 설치 및 실행 환경, 드라이버, 설정 일체 셋업
운영체제 Windows 10 이상 프로그램 구동 및 장비 드라이버 운용용
데이터베이스 Microsoft SQL Server (MS-SQL) 생산 공정 데이터 및 계측 결과 연동용
레이저 제어 프로그램 EZCAD 각인 제어 프로그램 및 드라이버 레이저 마킹기 구동 및 전용 도면(.ezd) 운용용
네트워크 환경 LAN (TCP/IP) 통신 제어 PC와 측정 기기 간의 연결
센서 보드 통신 COM 포트 (RS-232 시리얼) 4251 센서 통신 보드 연동

1.3 하드웨어 구성

장비 역할 통신 방식
센서 판독 보드 (4251 보드) 제품 내부 칩의 일련번호(IC_SN)를 인식합니다. RS-232 시리얼 통신
전압 및 저항 측정 장비 (DMM) 제품의 전압(V) 및 전기적 저항(kΩ)을 측정합니다. TCP/IP 네트워크 통신
전류 측정 및 전원 공급 장비 (PSU) 제품 구동을 위한 전원 공급 및 소모 전류(mA)를 측정합니다. TCP/IP 네트워크 통신
레이저 마킹기 QR 코드 및 텍스트 일련번호를 제품 표면에 인쇄합니다. 마킹 제어 보드 연동

1.4 설치 경로(C:\marking\) 구조 및 생성 파일 역할

단일 통합 설치 마법사(MarkingSetup.exe)를 통해 시스템을 설치하면 기본 설치 디렉터리(C:\marking\) 아래에 다음과 같은 실행 바이너리, 설정 파일, 드라이버 라이브러리 및 런타임 로그 폴더가 배치·생성됩니다.

구분 파일 / 폴더명 상세 역할 및 기능 설명
실행 프로그램 marking_gui.exe 메인 성능 검사 및 레이저 마킹 GUI 제어 실행 파일
종속 라이브러리 marking_gui.dll, *.deps.json, *.runtimeconfig.json .NET 9.0 (WPF) 자립형 런타임 및 종속 구성 바이너리
통합 설정 파일 Setting.ini 마킹기 폴더 경로, 테스트 모드, 도안 태그 매핑, 계측기 LAN IP, SCPI 전원 커맨드, 계측 판정 규격 임계치([Limits]) 종합 설정 파일
DB 설정 파일 Database.ini MS-SQL 데이터베이스 접속 주소, DB명, 사용자 계정/PW, 오프라인 모드(OfflinePreview=true) 및 로그인 프로시저 설정 파일
센서 설정 파일 Sensor.ini 4251 센서 통신 보드 시리얼 포트(Port=COM3), 통신 속도(BaudRate=115200), 통신 채널(Channel=1) 설정 파일
드라이버 폴더 libs/ C++ LMC 각인 드라이버 격리 디렉터리 (MarkEzdWrapper.dll, DataMgr.dll, MarkEzd.dll, haspms32.dll 등)
로그 저장 폴더 logs/ (자동 생성) 시스템 운용 중 발생하는 일별 이벤트 로그, 통신 이력, 각인 성공/실패 기록 텍스트 저장 디렉터리 (예: logs/2026-07-23.log)
백업 보관 폴더 publish_backup/ 프로그램 업데이트 및 빌드 배포 시 이전 릴리즈 바이너리/설정 자동 백업 폴더