# 작업일지 — 2026-06-29 ## 1. 02.설계 xlsx 4종 — 완전 독립 빌드로 전환 ### 배경 이전 방식(ref xlsx 클론 후 덮어쓰기)은 `D:\Work\Processing\...` ref 파일이 없는 PC에서 실행 불가. ubisam-qa 검증에서 API 불일치(import 단계 즉시 실패) + ref 의존 2건 Critical 판정. ### 수행 내용 - **`xlsxfill.py` 재작성**: openpyxl 완전 독립. 스타일 상수 하드코딩. - 배너: 맑은 고딕 13pt Bold White / `#1F4E78` (진네이비) / medium border - 헤더: 맑은 고딕 11pt Bold White / `#2E75B6` (파랑) - 데이터: 맑은 고딕 10pt / 홀수=`#DDEBF7`·짝수=흰색 교대 - API: `make_workbook / write_banner / write_header_row / write_data_rows / group_merge` - **`build_02설계_xlsx.py` 전면 재작성**: `load_workbook(REF_DIR)` 제거. 4종 xlsx를 xlsxfill scratch-build API로 처음부터 생성. - PLC-PC 신호정의서(4탭) / 모션축·IO맵(3탭) / 기능명세서(8탭) / TactTime(2탭) - 실행: `set PYTHONUTF8=1 && py build_02설계_xlsx.py` (cwd=repo root) - **`05-form-schemas.md` 갱신**: "ref 클론" → "완전 독립" 방식, 스타일 상수표(색상·폰트·테두리·행높이) 추가. ### 검증 결과 xlsx 4종 전 항목 통과: 시트 구성, 필수 키워드(M70000/M70500/PAGE_REQ/ACS/Ajin/Aurora/SeqAutoRunPTOP), 잔재 0건, 테두리/배경색 정의 정상. --- ## 2. 05.양산 운영매뉴얼_HMI PPTX 3종 생산 ### 소스 파일 (Doc/산출물문서/ — 값 확정 원본 보존) | 파일 | 슬라이드 | |---|---| | `25~26. 셋팅 기준서(SOP)_IP Setting_Setting_...` | 6 | | `27. HMI Manual_UBISAM_260622_PTOP.pptx` | 15 | | `27. HMI Manual_UBISAM_가접용접_매뉴얼_추가_260626_PTOP.pptx` | 8 | ### 방법 1. PowerShell COM으로 소스 슬라이드 PNG 렌더링(1920×1080) 2. `/ubisam-ppt-make` 스킬 + `screen_guide` 레이아웃으로 Ubisam 양식 래핑 3. 표지(PtoP Welder 브랜딩) + 변경이력 + 섹션 간지 + 슬라이드별 screen_guide + 마무리 ### 출력 (`docs/[Ubisam산출물]/05.양산/운영매뉴얼_HMI/`) | 파일 | 슬라이드 | 크기 | |---|---|---| | `셋팅기준서_SOP.pptx` | 10 | 1.2 MB | | `HMI_운영매뉴얼_기본.pptx` | 19 | 2.9 MB | | `HMI_운영매뉴얼_가접용접.pptx` | 12 | 2.1 MB | - 담당자: 노도연 / otteryeonny@ubisam.com / 로봇자동화사업부 - 폰트: 굴림(한글)/Arial(영문) 준수, Ubisam 로고 임베딩 확인 - `05.양산/_task.md` 진행률 0% → 40% --- ## 3. 스킬 업데이트 — ubisam-deliverables - `xlsxfill.py`, `build_02설계_xlsx.py`, `05-form-schemas.md` 개정. ref 파일 없이 어느 PC에서든 재생산 가능. - ubisam-qa 2회 검증(02.설계 xlsx, 05.양산 PPTX) 실시. --- ## 4. 사용자 정보 업데이트 - 이메일: `otteryeonny@ubisam.com` (수정, 구 `ubisam.dy241104@gmail.com`) - 소속: 로봇자동화사업부 - PPTX 3종 연락처 반영 완료. --- ## 잔여·후속 작업 - `HMI_운영매뉴얼_기본.pptx`: 소스 PPTX 19슬라이드 중 COM 렌더링 15장(4장 누락 가능성). 실물 확인 후 필요시 보완. - 가접 용접 시나리오 추가분(가접 용접 후속 매뉴얼) — 현장 추가 시나리오 발생 시 소스 PPTX 교체 후 재빌드. - 02.설계: 모션축 행정/속도/Home 파라미터 미확정 → PLC/모션 축 확정 후 `build_02설계_xlsx.py` 내 `(제안)` 값 갱신. - 04.셋업 산출물(HW_IO모션점검, 파라미터_레시피백업) 미작성.