# 500PRO-R CANADA 공정서 챕터 데이터 — 근거보고

**작성** 2026-09-14 · **산출물** `chapters_500PRO_CANADA.json` (같은 폴더)
**대상** 제관웹(fab.html) 공정서 탭 — 완제품 / 프레임 / 트랙서포트 / 콘솔

> 코드·빌드는 건드리지 않았습니다. 이 폴더에 새 파일 2개만 생성했습니다.

---

## 0. 한눈에

| 챕터 (JSON `chapter` 값) | 부위 수 | 순서 확정 | 순서 미확정 |
|---|---|---|---|
| `프레임` | **50** (확정 42 + 추정 부속 8) | 15 | 0 |
| `콘솔` (2110DN-0031) | 23 | 0 | **4 (전부 [CEO확인])** |
| `트랙서포트_좌` + `트랙서포트_우` | 16 + 16 = **32** | 0 | **6 (좌우 공통 1세트, 전부 [CEO확인])** |
| 완제품 (결합 순서 · 159 전체 대상) | 159 | 1 | 3 |
| `기타_윈치` (구매품) | 15 | — | — |
| `기타_로드피드` (구매품 추정) | 30 | — | — |
| `기타_미분류` | 9 | — | — |
| **부위 합계 / 순서 합계** | **159** | **16** | **13** |

> 순서 확정 16 = 프레임 15 + 완제품 1(프레임 완성 단계, 프레임 챕터를 가리키는 포인터).
> 순서 미확정 13 = 콘솔 4 + 트랙서포트 6 + 완제품 3.
> **트랙서포트 6단계는 500PRO 근거가 0건**이며 45B(D-19010200) 공정서 유추입니다 (§2-3).

> 참고: `프레임_부속`이라는 별도 chapter 값은 쓰지 않았습니다. 2110DN-0003 계열 4개 + `bogang` 4개는
> `chapter="프레임"` + `status="추정"` 으로 넣었습니다 → 프레임 탭 필터 한 번에 50개가 모두 나옵니다.

---

## 1. 분류 근거 (159개 g그룹)

OBJ의 `g` 라인은 SketchUp 그룹 계층이 그대로 붙어 나옵니다
(예: `Mesh17 G_2110DN_0010_001 ___3_14T__ Group11 Group1 Model`).
**계층 토큰 + 도번 + 바운딩박스 좌표** 세 가지를 겹쳐서 분류했습니다.

좌표계(바운딩박스 실측으로 확인): **X=전후, Y=좌우(대칭중심 ≈3138), Z=상하, 단위 mm**

### 1-1. 프레임 42개 — 확정
`Group11` 계층에 속한 전부. 도번이 **2110DN-0004-001~023 / -0009 / -0010 / -0018 / -0019 / -0020 / -0058** 계열로,
`E500PRO-R_프레임_1차가접_공정서.md` 【1~8단계】의 단품 번호와 그대로 대응합니다.
예) Mesh44 `G_2110DN_0004_006` 크기 1676×640×9 = 공정서 §6-2 ⑨ 상판(구술 1676×642 → 도면 1675×640)과 일치.

### 1-2. 콘솔 23개 — 확정 (단, **명칭 충돌 있음**)
`centerframe_211` 계층. 도번 **2110DN-0031-001~012 / 2110DN-0059-001·002 / RB702-0290 / RB702-0272**.

결정적 근거: 현장 사진 폴더 `신형_2026/가접/콘솔/20250708_082403.jpg` 의 부재에 분필로
**"30T. 2110DN-0031-004 = 4EA"** 가 적혀 있고, OBJ의 `Mesh71/72 G_2110DN_0031_004` 치수가 **250×344×30 (=30T)** 로 정확히 일치.
→ 현장에서 "콘솔"이라 부르는 물건 = **2110DN-0031 조립체**.

### 1-3. 트랙서포트 좌 16 / 우 16 — 확정
좌: Mesh1~16 (Y≈3890) / 우: Mesh82~97 (Y≈2386). 중심 Y≈3138 대칭, 부품명이 `A1/_1` ↔ `A2/_2` 로 1:1 대응.
도번 근거:
- `D_19010204 / 19010205 / 19010209 / 19010212` → `E:\VLA시스템\에버다임\광산기계\락드릴\프레임\45B_프레임\메인프레임(RD202-0008)\도면\트랙서포트\` 에 **D-19010204_A00 / D-19010205_A00 / D-19010209_001 / D-19010212_001** 도면 실재
- `RB702_0356`, `RB102_0099SW` → `...\45B_프레임\트랙서포트\용접\[D-19010200]_용접_샤프트압입부(RB7020356)`, `[D-19010200]_용접_단품11(RB102-0099)_샤프트가접_(D-19010210)` 사진 실재
- D-19010200/-19010300 = COMMON 트랙서포트 좌/우 단품리스트 (45B 도면 폴더)

### 1-4. 기타 (62개)
| 하위 | 수 | 근거 |
|---|---|---|
| 기타_윈치 | 15 | `WINCH_SHAFT_PIN_1`, `WINCH_BASE_PLATE_25T_1` 계층. 공정서 md 【2단계】 "각철 위치에 상대사 윈치가 조립된다" → **구매품** |
| 기타_로드피드 | 30 | `Untitled__5_1 / Group32` 계층. X1960~4400 전방, 363×41×41 각봉 6개가 X방향으로 연속 배열 → 드릴 로드/피드 계열 **구매품 추정** |
| 기타_미분류 | 9 | 도번 없는 SketchUp 임의 그룹명 → **[CEO확인]** (아래 3절) |

프레임 부속 8개(2110DN-0003-002 / -0007 4개 + `bogang` 4개)는 `chapter="프레임"` + `status="추정"` 으로 프레임 챕터에 포함했습니다.

---

## 2. 챕터별 순서 근거

### 2-1. 프레임 — 15단계 **전부 확정**
전부 `E500PRO-R_프레임_1차가접_공정서.md` §6-2 ①~⑪ + §6-3 + §6-4 + §7 + §8 에서 그대로 가져왔습니다.
**새로 지어낸 순서 없음.** 각 단계에 md 절 번호와 녹음 타임코드를 JSON `근거` 필드에 넣었습니다.

> ⚠️ **혼동 주의** — md §6-4/§7의 "콘솔부 단차", "콘솔 위치 선용접"은 단품 10번 **2110DN-0004-016**,
> 즉 *프레임 쪽 콘솔 취부 자리*를 말합니다. 콘솔 챕터(2110DN-0031) 부재가 **아닙니다.**
> 키워드 "콘솔"로 자동 매칭하면 이 부재가 잘못 끌려옵니다.

### 2-2. 콘솔 — 4단계 **전부 [CEO확인]**
사진은 `신형_2026/가접/콘솔/` 에 **4장뿐**이고, 촬영시각이
`20250708_082342 / 082349 / 082357 / 082403` — **21초 안에 찍은 4개 각도**입니다.
→ 시간순 공정이 아니라 **같은 시점의 완성 상태**만 기록. 취부 순서를 사진에서 뽑을 수 없습니다.

확보된 것: ① CEO 구술 "사이드 화염면 바닥으로 뉘어 시작" ② 최종 형상(베이스 박스 + 러그 2매 기립 + 보스 3~4개 + 탭홀 평철)
→ 이 둘로 4단계 **초안**만 세웠고 전부 `status: CEO확인` 으로 표시했습니다.

보조 참고(정상 제작 아님, 현장 보수 기록):
`불량/캐나다/작업기록_20260901_104호기_콘솔취부용접/` 21장 — 육성용접 → 지게차 취부 → 안착 → 사이드 개선 → 평면사상 순.

### 2-3. 트랙서포트 — 6단계 **전부 [CEO확인]**
**500PRO-R 전용 트랙서포트 제작 사진·공정서가 자료에 없습니다.**
(`신형_2026`, `구형_2025`, `조립`, `불량`, `수정제안서` 전부 확인 — 트랙서포트 제작 공정 사진 0장.
`불량/캐나다/작업기록_20260902_..._트랙서포트_좌우측_절단` 5장은 현장 절단 보수 기록)

대신 **45B용 `D-19010200` 용접공정서**의 순서를 골격으로 썼습니다:
> 1.실린더 홈 선용접 + 짧은 면 → 2.뒤집어 짧은 구간 선용접 → 3.눕혀서 플랜지·보강대·격판 → 4.비대칭 격판 짧은 꼬리 선용접 → 5.캐빈 평철판(D-18010203) 부착
> (출처: `E:\VLA시스템\_QA뱅크\!_트랙서포트_D-19010200_용접공정서.qa.json`)

이 순서는 CEO 구술("원판 긴꼬리 바닥 기준 → 격판 세움 → 작은꼬리", "선작업=원형 실린더 플레이트 부착+개선")과 잘 맞습니다.
다만 **45B 기준이지 500PRO 기준이 아니므로** 6단계 전부 `CEO확인`으로 뒀습니다.

### 2-4. 완제품 — 4단계 중 3단계 [CEO확인]
서브어셈블리 결합(프레임 ↔ 트랙서포트 ↔ 콘솔) 레벨의 공정서·사진이 현재 자료에 없습니다.

---

## 3. 제작 자세(회전값) · 정반 배치 제안

> **주의**: SketchUp 모델은 *완성 설치 자세*입니다. 제작 자세는 모델이 아니라 **문서·구술**에서 뽑았습니다.

### 프레임 (확정)
| 단계 | 회전 (X,Y,Z) | 근거 |
|---|---|---|
| §6 정반 가접 | **(180, 0, 0)** 전후축 기준 뒤집기 | md §6-0 "평탄도가 중요한 상부면을 정반에 붙여 기준면으로" [13:44] |
| §7 내부용접 | (90, 0, 0) 좌우로 세움 | md §7-1 [35:42] |
| §8 엔진마운트 2차 | (0, 0, 0) 정자세 | md §8-1 [38:01] |

**정반 배치**: 3D 타공 정반(Siegmund 계열).
기준 = 단품 8번(2110DN-0004-005) 끝단에서 **822mm**, 수축 2mm 감안 **823~824mm**에 클램프 접지.
지그는 도면 대비 **+3mm** (수축 보정).

### 콘솔 (CEO확인)
제안 **(0, 90, 0)** — 사이드 화염면(2110DN-0031-004, 30T)을 바닥으로.
단, 모델에서는 Mesh71/72가 Z방향 30mm로 **눕혀져** 있는데 사진에서는 러그가 **서 있습니다**.
→ 회전 수치는 구술 기준 제안값이며 **[CEO확인]**.
정반이 아니라 **자체 제작 받침대(스탠드)** 위에서 작업 (사진 20250708_082349/082403).

### 트랙서포트 (CEO확인)
1단계 **(0,0,0)** — 원판(RE102-0038, 1225×635×19) 긴꼬리를 바닥 기준으로 눕힘
3단계 **(90,0,0)** — 눕혀서 플랜지·보강대·격판
→ 둘 다 구술 + 45B 유추. 정반 종류·기준 치수 **[CEO확인]**.

---

## 4. [CEO확인] 목록 (총 13건)

### 분류·명칭
1. **콘솔 명칭 충돌** — 현장·사진폴더는 "콘솔", 도번은 2110DN-0031, **CAD 그룹명은 `G_211DN_0031_CENTER_FRAME` / `centerframe_211`(센터프레임)**. 분필 도번 일치로 "콘솔"로 분류했으나 현장 정식 명칭 확인 필요.
2. **트랙서포트 도번 좌우** — OBJ는 좌/우 모두 `D_190102xx`(A1/A2) 사용. 45B 체계는 좌 D-19010200 / 우 **D-19010300** 으로 도번이 다름. SketchUp 복제 때문인지, 500PRO는 실제로 같은 도번인지 확인 필요.
3. **기타_미분류 9개** — 도번 없는 SketchUp 임의 그룹명. 어느 챕터인지 육안 확인 필요:
   - `Mesh98/99` (X≈6340, 후방 중앙, 341×203×11 / 356×225×300)
   - `Mesh100/105` (X≈4287, Y≈3800, φ120×12 원판 2개 — 윈치 인접)
   - `Mesh101 boxtop_high` (Y=4651), `Mesh108 boxtop_high1` (Y=1630) — **제품 Y범위(2229~4278) 밖**. 지그 또는 잔여 형상 추정
   - `Mesh102 Group30` (X5407, 160×1346×120, Z≈102 하부)
   - `Mesh158/159 Group50/51` (1500×100×130, Z≈115, Y2511/3760) — 트랙(크롤러) 구매품 추정
4. **기타_로드피드 30개** — `Untitled__5_1` 계층을 드릴 로드/피드 구매품으로 추정. 제작품이면 별도 챕터 필요.
5. **프레임_부속 `bogang` 4개** — 그룹명이 한글 발음(보강)뿐. 도번 확인 필요.

### 순서·자세
6. **콘솔 취부 순서 4단계 전부** (사진 21초 4각도뿐 — 순서 추출 불가)
7. **콘솔 제작 자세 회전값** (모델은 눕힘, 사진은 러그 기립)
8. **트랙서포트 6단계 전부** — 45B D-19010200 유추분. 500PRO 적용 여부
9. **트랙서포트 6단계 "캐빈 평철판"** — 45B는 D-18010203. 500PRO 대응 부재가 `RE102-0215`(775×175×9)인지
10. **완제품 결합 순서 3단계** (트랙서포트 취부 시점·기준, 콘솔 취부 시점, 구매품 조립 시점)

### 공정서 md §11에서 이월된 미해결분 (본 작업에서 해소 못함)
11. **단품 6·16번 = 2110DN-0010 / -0018 중 어느 쪽** — OBJ에 Mesh17(`0010-001`), Mesh18(`0018-001`) 둘 다 존재
12. **⭐ 2110DN-0009 가 실제로 존재하는 도번인가, 아니면 Mesh32가 0010-001의 반대쪽 1개인가**
    - `G_2110DN_0004_009` (Mesh31/33/34/41) = **72×10×231** 작은 조각 4개
    - `G_2110DN_0009_001` (Mesh32) = **90×1323×250** — 이건 `G_2110DN_0010_001`(Mesh17)과 **치수가 완전히 동일**
    - 위치도 Mesh17 X≈3783 / Mesh32 X≈4476 으로 **격판 쌍의 반대쪽**에 놓여 있음
    - 공정서 md §6-2 ⑤가 0010/0018을 "사이드에" 놓는다고 하므로, **Mesh32 = 0010-001의 2번째 장이고 `-0009` 는 SketchUp 오표기**일 가능성이 높습니다.
    - → 확인 질문: **"2110DN-0009 라는 도번이 도면에 있습니까, 아니면 이건 0010-001 2장짜리입니까?"**
    - (md §11에도 "사진에 2110DN-0009-001 표기 다수"로 이미 미해결 등록됨)
13. **정반 크기** — 구술에서 4m×2m [13:44] / 3m×2m [19:37] 두 번 다르게 언급

---

## 5. 참조 경로

| 자료 | 경로 |
|---|---|
| 3D 모델 (159 g그룹) | `E:\도진팩토리\3D스캔및티칭시스템\fab_models\sketchup\500PRO_R_CANADA.obj` |
| 프레임 공정서 | `E:\VLA시스템\에버다임\광산기계\락드릴\프레임\E500PRO-R_프레임\E500PRO-R_프레임_1차가접_공정서.md` |
| 프레임 가접 사진 | `...\E500PRO-R_프레임\신형_2026\가접\프레임 가접\` |
| 프레임 선작업 사진 | `...\신형_2026\가접\프레임 가접\프레임선작업\` |
| 최종가접 사진 | `...\신형_2026\가접\최종가접\` |
| **콘솔 사진 4장** | `...\신형_2026\가접\콘솔\20250708_0823{42,49,57},082403.jpg` |
| 콘솔 도번 분필 증거 | `...\신형_2026\가접\콘솔\20250708_082403.jpg` ("30T. 2110DN-0031-004 = 4EA") |
| 콘솔 취부(보수 기록) | `...\불량\캐나다\작업기록_20260901_104호기_콘솔취부용접\` (21장) |
| 트랙서포트 절단(보수) | `...\불량\캐나다\작업기록_20260902_캐나다측_트랙서포트_좌우측_절단\` (5장) |
| 트랙서포트 45B 도면 | `...\45B_프레임\메인프레임(RD202-0008)\도면\트랙서포트\D-19010204_A00.pdf` 외 |
| 트랙서포트 45B 용접사진 | `...\45B_프레임\트랙서포트\용접\[D-19010200]_용접_*.jpg` |
| 트랙서포트 45B 공정순서 | `E:\VLA시스템\_QA뱅크\!_트랙서포트_D-19010200_용접공정서.qa.json` |
| 트랙서포트 나무(용접조건) | `E:\VLA시스템\__INDEX\trees\에버다임_트랙서포트_나무.json` |
| 발주도면 (값 확인용) | `E:\06_고객사데이터\설우기계\에버다임 프레임\e500 pro\2110DN-0003 500 PRO FRAME 25.11.12.dwg` |

---

## 6. JSON 사용법 (제관웹 연동)

- `parts[]` 의 **`obj_group`** 이 OBJ `g` 라인 **원문 그대로**입니다. 이 문자열(또는 `mesh_id`)로 3D 부위를 선택하세요.
  도번만으로는 매칭이 안 됩니다 — 159개 중 **도번 없는 그룹이 다수**입니다.
- 각 part에 `chapter` / `status`(`확정|추정|CEO확인`) / `근거` / `centroid` / `bbox_min,max` / `size` 가 들어 있습니다.
- `chapters[].순서[].status` 가 `CEO확인` 인 항목은 UI에서 **회색·물음표**로 띄우고 확정분과 구분해 주세요.
