금형 위치관리, 금속이 가장 많은 곳에서 위치를 잡는 법
2026-08-04
공장에서 가장 비싼 이동 자산은 대개 금형이다. 한 벌에 수백만 원에서 수억 원, 무게는 수백 킬로그램에서 수 톤. 제품 한 세대가 끝날 때까지 몇 년을 두고 쓰고, 그 사이 보관대와 성형기 사이를 수십 번 오간다.
그런데 이 자산의 현재 위치는 대체로 사람의 기억과 장부에 있다. 금형 번호는 대장에 정확히 적혀 있다. 문제는 그 번호를 가진 실물이 지금 2층 보관대 어느 열에 있는지, 아니면 1층 작업장 옆에 내려와 있는지 아는 방법이 "가서 보는 것"뿐이라는 데 있다.
작은 불편이 아니다. 급한 생산 지시가 떨어졌을 때 금형 찾는 시간이 그대로 라인 대기 시간이 된다. 어제 그 금형을 누가 어디로 옮겼는지 기록이 없으면 분실을 알아채는 데도 며칠이 걸린다. 수리 이력과 사용 횟수를 관리하려 해도, 그 금형이 실제로 언제 작업장에 나가 있었는지가 남지 않으면 근거가 없다.
위치추적으로 풀리는 문제로 보인다. 실제로 풀린다. 다만 금형 창고는 실내 측위 기술에게 가장 불친절한 현장 중 하나다. 이 글은 왜 그런지, 그리고 그 조건에서 무엇을 확인해야 도입이 성공하는지를 다룬다.
I. 금형 창고에서 위치를 잃는 세 가지 방식
현장에서 "금형 위치를 모른다"는 말은 서로 다른 세 문제를 뭉쳐 부르는 말이다. 해법이 다르니 나눠 볼 필요가 있다.
1. 번호는 아는데 구역을 모른다
가장 흔하다. 대장에 금형 번호가 있고 담당자도 그 번호를 안다. 하지만 수천 제곱미터 창고에서 그 번호가 붙은 실물이 어느 열 어느 단에 있는지는 따로 관리되지 않는다. 관리된다 해도 그건 "지정 위치"이지 "현재 위치"가 아니다. 작업 후 제자리로 돌아가지 못한 금형은 그 순간부터 장부와 실물이 갈라진다.
2. 옮기는 동안 기록이 끊긴다
금형은 사람이 들 수 없다. 호이스트나 크레인, 지게차가 움직인다. 보관대에서 들려 올라가고, 통로를 지나고, 층을 내려가고, 작업장 옆에 놓인다. 이 과정의 중간이 비면 남는 건 출발지와 도착지뿐이다. 그런데 실제로 알고 싶은 건 중간이다. 어느 구간에서 지체됐는지, 지정 동선을 벗어났는지, 옮기다 엉뚱한 곳에 임시로 내려놓았는지.
3. 금속 사이에서 좌표가 흔들린다
앞의 두 문제를 풀려고 위치추적을 넣으면 세 번째가 나타난다. 금형 창고는 철이 빽빽한 공간이다. 태그를 붙여도 좌표가 튀거나, 몇 초씩 사라지거나, 옆 열에 있는 것처럼 표시된다. 태그를 더 붙여서 풀리는 문제가 아니다. 전파의 문제다.
세 번째가 핵심이다. 앞의 둘은 무엇을 기록할지의 문제지만, 세 번째는 그 기록을 믿을 수 있는지의 문제다.
II. 왜 금형 창고가 실내 측위에 가장 어려운 현장인가
UWB(Ultra-Wideband)는 나노초 단위 시간차로 거리를 재고, 여러 앵커에서 받은 거리를 모아 좌표를 계산한다. 조건이 좋으면 수십 센티미터 수준으로 정확하다. 조건이 좋다는 건 태그와 앵커 사이가 비어 있다는 뜻이다.
금형 창고는 그 조건이 두 가지 방식으로 동시에 깨진다.
철판은 거울처럼 신호를 튕긴다. 전파는 금속 표면에서 반사된다. 앵커가 받는 신호에는 태그에서 곧장 온 것과 옆 금형 표면에 부딪혀 돌아온 것이 섞인다. 반사된 신호는 더 먼 거리를 지나왔으니 도착이 늦고, 그만큼 태그가 실제보다 멀리 있는 것처럼 계산된다. 다중경로(Multipath)다.
적재된 금형은 벽처럼 신호를 가린다. 금형이 겹겹이 쌓여 있으면 태그와 앵커 사이의 직선 경로 자체가 막힌다. 신호가 아예 닿지 않거나, 우회한 반사 신호만 닿는다. NLOS(비가시)다.
실험실에서 잘 나오던 시스템이 현장에서 무너지는 원인은 대개 알고리즘의 한계가 아니라 이 두 가지다. 여기에 현실적 제약이 하나 더 붙는다. 이론상 가장 좋은 앵커 배치는 대상을 넓게 둘러싸는 것인데, 실제 창고에서는 천장 구조와 설비 간섭, 배선 경로 때문에 원하는 자리에 달지 못한다.
그래서 좌표의 정확도를 올리는 것만으로는 부족하다. 좌표를 얼마나 믿을 수 있는지를 시스템이 스스로 판단해야 한다.
ORBRO의 측위 엔진이 택한 방식은 세 겹이다.
첫째, 수신된 앵커 조합을 하나만 골라 쓰지 않고 가능한 조합을 전수로 평가한다. 일부 조합이 반사·차폐로 오염돼도 다수 조합의 통계적 합의로 이상값이 희석된다. 앵커가 많을수록 위치가 선명해지는 이유이기도 하다.
둘째, "좋은 배치"의 기준을 공간 전체에 하나로 두지 않고 구역마다 따로 둔다. 코너나 통로처럼 원래 조건이 나쁜 곳에서 정상 범위의 변동을 오류로 오판하지 않기 위해서다.
셋째, 계산된 좌표를 그대로 내보내지 않고 신뢰 등급을 붙여 내보낸다. 3축(기하 일관성·시간 연속성·물리 타당성) 검증을 통과한 좌표는 안전·제어에 바로 쓰고, 경계 수준의 좌표는 참고용으로만 쓰고, 검증에 실패한 좌표는 출력을 막고 환경 분석 기록으로 남긴다.
등급이 왜 필요한지는 금형 창고에서 특히 분명하다. 흔들린 좌표 하나를 "위치가 바뀌었다"로 해석하면 이동 이력에 없던 이동이 생긴다. 등급이 붙어 있으면 쓸 좌표와 보류할 좌표를 나눠 다룰 수 있고, 낮은 등급이 반복되는 구역은 앵커를 다시 볼 지점으로 자동 기록된다.
이 대목의 원리를 더 파고든 글이 따로 있다. GDOP와 앵커 배치는 손가락 두 개로 이해하는 GDOP에서, 신뢰 등급 체계는 좌표에도 신뢰 등급이 있다에서 다룬다.
III. 도입 전에 반드시 측정해야 하는 다섯 가지
금형 창고에 위치추적을 넣기로 했다면, 전면 도입 전에 시험 구역에서 확인할 것이 있다. 카탈로그의 정확도 숫자는 좋은 조건에서의 값이고, 금형 창고는 좋은 조건이 아니다. 봐야 하는 건 평균값이 아니라 최악의 조건에서의 거동이다.
| 측정 항목 | 무엇을 보는가 | 판단 기준 |
|---|---|---|
| 정지 좌표 오차 | 지정 위치에 놓은 금형의 실측 좌표와 표시 좌표의 차이 | 열·단을 구분할 수 있는 수준인가 |
| 이동 궤적 연속성 | 호이스트로 옮기는 동안 좌표가 몇 번 빠지는가 | 정지·직선·회전 구간을 나눠 측정 |
| 차폐 후 복구 시간 | 금형 사이 음영 구간에 들어갔다 나온 뒤 다시 표시되기까지 | 몇 초인가, 구역마다 편차가 큰가 |
| 좌표 수신률 | 단위 시간에 기대한 좌표 수 대비 실제 수신 수 | 신뢰 등급별로 나눠 봐야 의미가 있다 |
| Zone 진입·이탈 시각 정확도 | 실제 통과 시각과 기록된 시각의 차이 | 이동 이력 전체의 신뢰도를 결정 |
다섯 항목을 같은 절차로 반복 측정해야 확대 범위를 계산할 수 있다. "잘 됩니다"와 "이 구역에서 차폐 후 평균 몇 초에 복구됩니다"는 다른 문장이다. 도입을 검토한다면 후자를 요구하는 편이 낫다. UWB 정확도는 사양 기준 ±10~30cm 내외로 이야기되지만, 실제 값은 현장의 금속 밀도와 앵커 배치에 따라 달라진다. 그래서 숫자를 받아 적기보다 측정 절차를 합의하는 것이 먼저다.
IV. 좌표가 금형 관리 업무가 되는 지점
좌표가 정확해도 그것만으로 업무가 되지는 않는다. 금형 담당자에게 필요한 건 X/Y 값이 아니라 "그 금형이 지금 어디 있고, 어제 몇 시에 어디서 나왔는가"다. 그 사이를 메우는 게 관제 플랫폼의 역할이다.
금형 ID와 태그 ID를 1:1로 묶는다. 첫 단계이고, 빠지면 나머지가 무의미하다. 태그 번호로 표시되는 시스템은 현장에서 쓰이지 않는다. 기존 금형 대장의 번호가 지도 위에 그대로 떠야 한다.
구역을 그려 이력을 만든다. 보관 구역, 작업 구역, 대기 구역, 이동 통로를 도면 위에 구역으로 정의하면 좌표의 연속이 진입·이탈 이벤트로 바뀐다. 이벤트가 되는 순간 검색과 집계가 가능해진다. ORBRO OS에서는 Zone Manager로 구역을 정의하고, In-out Tracking과 Timeline으로 그 이력을 다룬다.
되짚어 볼 수 있어야 한다. 특정 금형의 지난 이동을 시간순으로 재생하는 방향, 그리고 특정 시각에 특정 구역에 무엇이 있었는지 조회하는 반대 방향. 분실이나 착오가 생겼을 때 실제로 쓰이는 기능은 이쪽이다.
데이터가 빠졌는지 알 수 있어야 한다. 의외로 이게 중요하다. 앵커가 오프라인이 되거나 태그 배터리가 다하면 그 금형은 화면에서 "마지막 위치"에 계속 머문다. 사라진 게 아니라 갱신이 멈춘 것인데, 화면만 보면 구별되지 않는다. 앵커의 온라인 상태와 태그별 마지막 수신 시각을 위치와 같은 화면에 두는 이유가 여기 있다.
기존 시스템으로 넘겨야 한다. 금형 관리가 이미 MES나 자체 대장에서 돌고 있다면 위치 데이터는 그 안으로 들어가야 한다. 금형 ID·현재 구역·Zone 이벤트 시각을 API로 넘기는 방식이 일반적이다. 새 화면을 하나 더 여는 것보다, 이미 쓰는 업무 화면에 위치 한 칸이 생기는 쪽이 정착률이 높다.
V. 부착 조건이 태그를 결정한다
실무에서 가장 많이 막히는 지점이 마지막에 있다. 금형은 태그를 붙이기 좋은 대상이 아니다. 표면이 금속이고, 기름이 묻고, 이동 중 충격이 있고, 작업 조건에 따라 온도가 오른다.
금속 표면은 안테나의 적이다. 태그를 금형 몸통에 밀착시키면 성능이 떨어진다. 안테나 주변에 금속이 없어야 하므로 부착면을 띄우거나 금속이 적은 위치를 고르는 것이 먼저다. 소프트웨어로 보정할 문제가 아니다.
체결 방식이 수명을 정한다. 접착 방식은 기름과 진동에 약하다. 볼트나 철끈으로 물리적으로 고정하는 편이 금형에는 맞다.
갱신 주기와 배터리는 맞바꾸는 관계다. 초 단위로 위치를 갱신하면 배터리가 빨리 준다. 다행히 금형은 사람이나 지게차처럼 계속 움직이지 않는다. 대부분의 시간을 보관대에서 정지 상태로 보내고 옮길 때만 짧게 움직인다. 그래서 가속도 센서로 정지·이동을 구분해 정지 중에는 주기를 늘리는 구성이 잘 맞는다.
부착 대상과 조건에 따라 태그를 나눠 쓰는 편이 낫다. ORBRO의 태그 구성은 이렇게 갈린다.
| 태그 | 갱신 주기 | 배터리 | 체결·형태 | 잘 맞는 대상 |
|---|---|---|---|---|
| ORBRO Tag | 1초~1분 | 약 1개월 (Li-po) | 볼트·철끈 고정, 66×55×20mm | 금형·헬멧·지게차·컨테이너 등 고정 체결이 필요한 대상 |
| ORBRO Tag mini | 1분~10분 | 약 1년 (CR2032 교체형) | 소형 원형 Ø31.9×8.0mm, IP67 | 공구·파렛트·카트 등 저주기로 충분한 자산 |
| ORBRO Tag ID | 10초~10분 | 약 3개월 (Li-po) | 사원증형 39×74×10.2mm, NFC·SOS | 직원·협력사·방문자 (출입 ID와 위치 연결) |
| Sticker Tag | BLE 송신 전용 | 내장 배터리 | 0.8mm 초박형, 표면 직접 부착 | 박스·설비 등 정밀 좌표까지는 필요 없는 대상 |
앵커 쪽은 상대적으로 단순하다. 천장형 앵커를 기준점에 수평으로 고정하고 PoE로 전원과 통신을 한 선에 실으면 된다. ORBRO의 TwinTracker는 PoE 802.3af를 지원하고 소비 전력이 3.2W대라 별도 전원 공사 없이 이더넷 한 줄로 끝난다. 설계 단계에서 볼 것은 두 가지다. 앵커 사이의 시야가 금형 적재로 막히지 않는지, 그리고 천장 구조물과 설비가 배선 경로를 방해하지 않는지.
마치며
금형 위치관리는 새 기술이 필요한 문제가 아니다. 필요한 것은 두 가지다. 가장 나쁜 전파 조건에서도 무너지지 않는 측위, 그리고 그 좌표를 금형 대장의 언어로 바꿔주는 관제 화면.
앞쪽은 태그를 몇 개 붙이느냐가 아니라 좌표의 신뢰도를 어떻게 판단하느냐의 문제다. 뒤쪽은 화면을 얼마나 예쁘게 만드느냐가 아니라 이미 돌아가는 업무와 얼마나 붙느냐의 문제다.
ORBRO는 태그와 앵커부터 엣지 측위 연산, ORBRO OS 관제 화면까지 한 손에서 만든다. 금형 창고처럼 조건이 나쁜 현장에서 문제를 나눠 떠넘길 곳이 없다는 뜻이고, 그래서 측위 단계에서 생긴 문제를 화면 단계에서 감추지 않는다는 뜻이기도 하다.
시작은 시험 구역이 좋다. 금형 몇 벌과 앵커 몇 대로 위의 다섯 가지를 측정해 보면 전체 창고에 필요한 구성이 계산으로 나온다. ORBRO 실시간 위치추적 현장 조건 검토와 시험 구역 설계는 문의해 주시면 함께 진행한다.

