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.
68 lines
5.3 KiB
68 lines
5.3 KiB
|
2 weeks ago
|
# 1. 시스템 개요 및 요구사항
|
||
|
|
|
||
|
|
[← 메뉴얼 목차로 돌아가기](사용자_메뉴얼.md)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 1.1 시스템 개요
|
||
|
|
|
||
|
|
**Performance Inspect & Laser Marking System**은 온압센서 완제품의 최종 성능 검사를 수행하고, 이전 공정 단계들의 합격(PASS) 이력을 조회하여 최종 적합 제품에 한해 제품 표면에 레이저 마킹을 수행하는 시스템 제어 프로그램입니다.
|
||
|
|
|
||
|
|
본 프로그램은 측정 계측기와 센서 판독기, 레이저 각인 장치 및 공장 생산 데이터베이스와 연동되어 작동합니다.
|
||
|
|
|
||
|
|
### 주요 기능 요약
|
||
|
|
|
||
|
|
| 기능 | 설명 |
|
||
|
|
|------|------|
|
||
|
|
| **일련번호(S/N) 자동 추출** | 센서 판독 보드를 통해 제품 안착 시 제품 내부 메모리로부터 일련번호를 추출합니다. |
|
||
|
|
| **선행 공정 검사 교차 조회** | 이전 단계(하우징 조립, 센서 보정, 1차 EOL 성능 검사)가 모두 합격 판정되었는지 생산 데이터베이스에서 조회합니다. |
|
||
|
|
| **자동 계측 시퀀스** | 전원 공급 장치와 전압/저항 측정 장비들과 연동하여 제품에 테스트 전원을 투입하고 전압, 저항, 전류 값을 차례대로 계측합니다. |
|
||
|
|
| **실제 저항값 측정** | 전압/저항 DMM 측정기를 통해 센서의 실제 저항값(Ω)을 측정합니다. |
|
||
|
|
| **전류 측정** | 전원 공급 장치(Power Supply)의 출력 채널 1을 통해 제품의 소모 전류를 계측합니다. |
|
||
|
|
| **레이저 각인 연동** | 성능 검사가 모두 통과된 합격품에 대해 제품 표면에 2D 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) 및 전기적 저항(Ω)을 측정합니다. (예: 192.168.1.100) | TCP/IP 네트워크 통신 |
|
||
|
|
| **전류 측정 및 전원 공급 장비 (PSU)** | 제품 구동을 위한 전원 공급 및 소모 전류(A)를 측정합니다. (예: 192.168.1.101) | TCP/IP 네트워크 통신 |
|
||
|
|
| **레이저 마킹기** | 2D QR 코드 및 텍스트 일련번호를 제품 표면에 인쇄합니다. | 마킹 제어 보드 연동 |
|
||
|
|
| *(전류 측정 DMM)* | *설정 파일(예: 192.168.1.102)에 존재하나 현재 제어 시퀀스에서는 사용하지 않습니다.* | *(미사용)* |
|
||
|
|
|
||
|
|
## 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, 오프라인 모드(`OfflineMode=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/` | 프로그램 업데이트 및 빌드 배포 시 이전 릴리즈 바이너리/설정 자동 백업 폴더 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
*본 문서는 Performance Inspect & Laser Marking System v1.0.0 기준으로 작성되었습니다.*
|