1.7 KiB

작업일지 — 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.