24 lines
1.7 KiB
Markdown

# 작업일지 — 2026-06-25
## 1. 레시피별 Front/Down 레이저 인터락 추가 (`041c155`)
- **목적**: Use Interlock ON 시 ① 안전구역 게이트(기존)는 유지하면서, ② **레시피별 방향(Front/Down) 차단**(신규)을 추가.
- **저장**: Recipe 폴더의 `Recipe_Laser_Interlock.json`(Front/Down = 0/1)에 보관. 경로는 `FieldHelper.json`과 동일 소스(`DB.Dao.SystemRecipe.WorkRecipeFile`) 사용.
- **적용 범위**: Auto/Manual 양쪽. Manual은 ①+② 모두 신규 적용.
- **stale 방지**: VM 체크박스는 레시피 전환 시 Background 우선순위로 재로드하여 이전 레시피 값 잔존 방지.
- **변경 파일**:
- `WeldingCommon/Settings/RecipeLaserInterlock.cs`(신규): Front/Down 인터락 모델/입출력
- `Sequences/SeqAutoRunPTOP.cs` / `Sequences/Manual/SeqComponentTeachingRun.cs`: 방향 차단 게이트 추가
- `Views/Recipes/UCScannerObjectTeachingControlBox.xaml` + `…ViewModel.cs`: Front/Down 체크박스 UI + 레시피 전환 재로드
- `WeldingCommon/WeldingCommon.csproj`: 신규 파일 Compile Include 등록
## 2. 용어정리(가접 용접) 별도 파일 분리 (`8bbac47`)
- 200줄 규칙 준수를 위해 `architecture.md §8` 용어정리 본문을 `docs/용어정리.md`로 분리하고 `@import`로 연결.
## 3. SW 점검 결과 — SW Version 시트 최신 Source 변경분 반영 (`48befb6`)
- `d131ad9` 이후 소스(.cs/.xaml/.csv) 커밋 6항목 추가 반영:
용접 전/후 Scout 핸드셰이크, Auto 발진 보정테이블/셀 offset, 레시피 스캐너 토글 창·Field 버튼, 카메라 각도 기반 Laser offset.
- 헤더 요약 갱신: 총 14→20, 정상 9→12, 확인중 5→8, 점검일자 06-24.