첫 RFID 재고 점검, 이렇게 진행합니다

RFID 재고 점검은 구역으로 범위를 정하고, 그 작업을 핸드헬드로 보내고, 스캔을 켠 채 구역을 걷고, 돌아온 결과를 대장이 예상한 목록과 대조하는 일입니다. 통로 하나라면 걷는 일 자체는 금방 끝납니다. 이 방식의 매력은 사실상 거기에 다 있습니다.
정작 준비가 필요한 쪽은 걷기가 아니라 결과입니다. 첫 점검이 재는 것은 재고가 아닙니다. 자산 레코드와 태그를 붙인 자리, 그리고 물건이 어디 있다고 믿어 온 전제를 한꺼번에 재고, 그 불일치를 백분율 하나로 돌려줍니다. 그 숫자를 이제 막 갖춰 놓은 체계를 한번 점검한 결과로 받아들이면, 첫 점검에 오후 한나절을 쓴 보람이 있습니다. 재고 실사 결과로 받아들이면, 잃어버린 적도 없는 물건을 쫓아다니며 다음 한 주를 씁니다.
재고 점검이 맞대는 두 목록
목록은 둘뿐이고, 나머지는 그 둘을 놓고 하는 산수입니다.
예상 목록은 대장에서 나옵니다. 지정한 범위 안에 있다고 레코드가 말하는 모든 자산입니다. 판독 목록은 걷는 동안 핸드헬드가 들은 모든 EPC입니다. 둘을 맞대면 자산은 세 갈래 중 하나로 떨어집니다.
- 확인됨, 예상됐고 읽혔습니다.
- 누락, 예상됐지만 읽히지 않았습니다.
- 예상 외, 여기서 읽혔지만 여기 있을 것으로 잡혀 있지 않았습니다. 자산 레코드가 아예 없는 태그도 여기로 들어옵니다.
커버리지는 예상 목록 중 확인됨으로 돌아온 몫입니다. 예상 외 판독은 커버리지를 깎지 않습니다. 일부러 그렇게 정했습니다. 예상하지 못한 태그는 세는 데 실패한 흔적이 아니라, 건물에 대해 알려 주는 정보이기 때문입니다.
시작 버튼을 누르기 전에
결과에 의미가 있을지를 가르는 것은 세 가지이고, 셋 다 걷고 나서 고치는 것보다 걷기 전에 고치는 편이 쌉니다.
대장에 물건이 어디 있는지 적혀 있어야 합니다. 범위는 위치를 기준으로 만들어집니다. 그래서 레코드에 위치가 비어 있는 자산, 또는 누군가 랙을 옮긴 뒤로 한 번도 손대지 않은 자산은 시작하기 전부터 이미 누락입니다. 자산은 자산 페이지의 일괄 가져오기로 한꺼번에 등록할 수 있고, 가져오기 전에 그 목록을 정리하는 데 쓴 한 시간이 프로젝트 전체에서 수익률이 가장 높은 한 시간입니다.
태그가 연결돼 있어야 하고, 맞는 레코드에 연결돼 있어야 합니다. Count Basic에서는 자산을 먼저 만들고 태그를 나중에 연결합니다. 보통 AZD-R1 데스크톱 리더 위에 올려 두면 EPC가 저절로 채워지고, Zebra RFID 프린터로 인쇄와 연결을 작업 하나로 끝내는 방법도 있습니다. 선반에 붙여 두기만 하고 연결하지 않은 태그는 전부 예상 외로 돌아옵니다. 시스템이 사실을 그대로 말해 주는 것인데, 오류로 오해하기 딱 좋은 모습을 하고 있습니다.
범위는 실제로 걸어 다닐 수 있는 구역이어야 합니다. 위치는 건물에서 층·구역·선반·랙·빈으로 내려가는 계층 구조이고, 첫 점검은 그 아래쪽에 두는 것이 맞습니다. 통로 하나, 창고 방 하나, 케이지 하나. 첫날부터 창고 전체를 범위로 잡으면 아무도 손댈 수 없는 표가 한 장 나옵니다. 통로 하나를 잡으면 퇴근 전에 답할 수 있는 질문이 하나 남습니다.
그리고 무엇으로 이 점검을 끝낼지를 적어 두세요. 누가 리더를 집어 들기 전에 적어야 합니다. "통로를 두 번 훑고, 그래도 누락인 것은 담당자 이름을 붙여 목록으로 넘긴다"는 종료 조건입니다. "전부 찾을 때까지 계속한다"는 종료 조건이 아닙니다. 두 시간이면 끝났을 일이 소리 없이 하루를 통째로 잡아먹는 것도 대개 여기서 시작됩니다.
네 단계
- 범위를 정합니다. 재고 점검에서 새 재고 점검을 누르고 제목을 적은 뒤 범위를 고릅니다. 위치 하나를 고를 수도, 창고 전체를 고를 수도 있습니다. 예상 목록은 그 시점의 대장으로 만들어지고, 점검은 대기 중 상태로 놓입니다.
- 기기로 보냅니다. 점검을 열고 기기로 전송을 누릅니다. AZH-P1 핸드헬드를 고르고, 담당 사용자를 지정하고, 작업 유효 시간을 정합니다. 기본값은 24시간입니다. 일찍 몸에 붙여 두면 좋은 습관이 하나 있습니다. 핸드헬드는 스스로 새 작업으로 넘어가지 않으므로, 들고 있는 사람이 작업 목록을 새로 고치고 해당 점검을 열어야 합니다.
- 훑습니다. 스캔 시작을 누르고 걷습니다. 판독이 들어오는 대로 일치·누락·예상 외로 그 자리에서 갈립니다. 필요하다고 느끼는 것보다 느리게 걷고, 통로 양쪽을 모두 지나고, 리더는 정면으로 겨누기보다 호를 그리듯 움직이세요. 첫 패스에서 대답하지 않는 태그는 대개 전계가 닿지 못한 각도로 누워 있는 태그입니다. 더 멀리 닿게 하거나 전계를 좁히고 싶다면 dBm 단위의 출력 설정이 있습니다. 처음 실망했다고 전부 올리기보다 한 번에 한 가지만 바꿔 보는 편이 낫습니다. 다 걸었으면 완료를 누르고, 결과는 그대로 동기화됩니다.
- 대조합니다. 웹에서 점검은 완료로 표시되고, 아직 누락이 남아 있으면 완료(불완전)로 표시됩니다. 예상·판독·확인됨·누락·예상 외·커버리지 집계가 함께 나오고, 필터를 걸 수 있는 품목 단위 목록도 붙습니다.
결과를 읽되, 과하게 읽지 않기
| 분류 | 증명하는 것 | 증명하지 않는 것 |
|---|---|---|
| 확인됨 | 훑는 동안 범위 안의 리더에게 그 태그가 응답했다 | 물건이 맞는 빈에 있다거나, 멀쩡하다거나, 레코드가 말하는 자리에 있다 |
| 누락 | 이번 훑기에서 그 태그가 응답하지 않았다 | 물건이 없어졌다 |
| 예상 외 | 대장이 여기 두지 않은 태그가 여기서 응답했다 | 누가 잘못 꽂아 뒀다. 연결되지 않은 재고일 수도, 옆자리 물건일 수도, 범위 바로 바깥에서 들어온 판독일 수도 있다 |
커버리지에도 같은 조심성이 필요합니다. 커버리지는 사서 얻는 사양이 아니라 시스템 전체의 성질입니다. 고른 태그, 태그가 앉은 자리, 방을 이루는 재질, 그리고 걷는 사람의 걸음이 함께 만듭니다. 핸드헬드 데이터시트에 적힌 초당 1300장 이상이라는 값은 유리한 조건에서 측정한 최댓값입니다. 강재 랙에 대한 약속이 아니고, 첫 점검을 정직하게 읽으려면 그 숫자에 기대서는 안 됩니다.
누락 목록을 다루는 순서
누락이 뜻하는 것은 하나뿐입니다. 읽히지 않았다. 그 밖의 설명은 전부 가설이고, 확인하는 데 드는 비용 순서로 시험하는 것이 좋습니다.
- 레코드가 틀렸습니다. 위치가 잘못됐거나, 오래됐거나, 선반을 바꾸면서 이름이 바뀐 위치입니다. 첫 점검에서는 확인 비용이 가장 싸고, 먼저 확인할 값어치도 가장 큽니다.
- 물건이 정당한 이유로 다른 곳에 있습니다. 대여 중이거나, 차에 실려 있거나, 수리대 위에 있습니다. 대여가 워크스테이션을 거친다면 Asset Basic이 누구 손에 있는지 이미 알고 있고, 대여 중인 자산은 애초에 불일치가 아닙니다.
- 애초에 읽힐 자리가 아니었습니다. 강재면에 납작하게 붙어 있거나, 금속 서랍 안에 들어 있거나, 가득 찬 드럼 뒤에 가려져 있거나, 빽빽한 더미 한가운데에 묻혀 있는 경우입니다. 서류가 아니라 물리의 문제이고, 따로 쓴 글이 있습니다.
- 태그를 연결한 적이 없거나, 다른 자산에 연결했습니다. 예상 외 열에서 짝을 찾아보세요.
- 정말 없어졌습니다. 실제로 일어나는 일이고 가볍게 볼 것도 아니지만, 목록의 맨 위가 아니라 맨 아래에 두는 것이 맞습니다.
순서 자체가 조언입니다. 사람이 나서서 뒤져야 하는 것은 마지막 하나뿐입니다. 나머지는 데이터베이스 조회 한 번, 전화 한 통, 또는 태그를 어떻게 붙였는지 한 번 들여다보는 것으로 끝납니다.
두 번째 훑기, 그리고 멈출 자리
같은 통로를 다시 걸으면 첫 패스가 놓친 것 중 얼마간은 대개 잡힙니다. 접근하는 각도가 달라지고, 선반 모서리에 납작하게 붙어 있던 태그가 전계를 조금 더 잘 보게 되기 때문입니다. 진짜 이득이지만, 얻는 양은 한 바퀴 돌 때마다 줄어 금세 바닥이 납니다.
멈출 신호는 숫자가 아니라 패턴입니다. 두 번 다 같은 품목이 누락으로 돌아오고 그 품목들에 물리적인 공통점이 있다면, 전부 강재이거나, 전부 같은 닫힌 서랍 안이거나, 전부 같은 더미의 맨 밑이라면, 더 걸어도 달라지지 않습니다. 세는 문제의 옷을 입은 태그 문제를 보고 있는 것입니다. 손볼 것은 통로를 한 바퀴 더 도는 일이 아니라 태그 자체, 면에서 띄운 간격, 붙인 자리입니다.
두 번째 패스에서는 예상 외 열도 같이 보세요. 이 열이 늘어난다면 그저 옆 베이로 흘러 들어가 이웃 선반을 읽고 있는 것일 수 있습니다. 발견이 아니라 범위 설정에 대한 교훈입니다.
남은 것을 처리하는 세 갈래
빠져나가는 길은 셋이고, 소프트웨어는 그 결정을 일부러 사람에게 남겨 둡니다.
후속 점검을 만듭니다. 남은 항목만 모아 만들면, 끝이 안 보이는 논쟁이 자기 범위를 가진 짧은 두 번째 작업으로 바뀝니다.
위치 찾기를 씁니다. 누락 행에서 개별 품목 하나를 바로 보낼 수 있습니다. 자산 한 점이 핸드헬드로 전송되고, 신호 세기를 따라 다가가게 됩니다. LED가 달린 태그라면 점멸도 함께 씁니다. 신호 세기는 줄자가 아니라 가끔 거짓말하는 나침반에 가깝고, 그 전 과정은 자산이 실제로 어디 있는지 다룬 글에 있습니다.
아니면 그냥 적어 둡니다. 상태값으로 사용 가능, 손상, 누락, 분실, 폐기가 있습니다. 다만 누락을 분실로 올리는 것은 돈이 걸린 판단입니다. 문서로 정해 둔 기준에 따라, 누가 내렸는지 이름이 남는 방식으로 결정해야 합니다. 무엇을 정하든 보고서에 남습니다. 재고 점검 이력, 마지막 확인 날짜가 붙은 자산별 커버리지, 위치 찾기 이력, 전부 CSV로 내보낼 수 있습니다. 오후 한나절의 점검이 다음 분기에 가리킬 수 있는 추세로 바뀌는 지점이 여기입니다.
TRAKON에서는 어떤 모습인가
첫 점검이 만들어 내는 가장 쓸모 있는 결과물은 커버리지 숫자가 아니라 실패의 모양입니다. 분류도 방도 태그 종류도 제각각인 누락 목록은 평범한 데이터 어긋남으로 읽힙니다. 반대로 누락된 것들이 하나같이 강재이고, 하나같이 같은 랙에 있고, 하나같이 같은 롤에서 나온 같은 라벨로 태그돼 있다면, 그것은 물리적인 발견입니다. 점검이 총계가 아니라 EPC 하나하나를 기록했기 때문에 비로소 보이는 그림입니다.
첫 점검을 실제로 쓸 리더로, 실제로 셀 방에서, 태그를 대량으로 발주하기 전에 돌려 보라고 말하는 이유가 이것입니다. Count Basic은 하드웨어에 무료로 따라오고 자산 200점과 사용자 3명까지 다룹니다. 파일럿을 하겠다고 누구를 설득할 필요가 없을 만큼 작고, 실제 창고 방 하나를 세기에는 충분한 크기입니다. 알고 보니 바코드 문제였거나 프로세스 문제였다면, 저희로서도 그 사실을 첫 주에 아시는 편이 낫습니다. 바코드와의 비교는 바로 그 순간을 위해 쓴 글입니다. 초기 재고를 제대로 잡는 일에 대한 더 긴 이야기는 rfidsolution.com에 있습니다.
첫 점검 다음
재고를 재기 시작하는 것은 두 번째 점검입니다. 첫 점검은 데이터를 고치는 데 다 쓰이기 때문입니다. 순서가 제대로 돌아가고 있다는 뜻이고, 매주 돌리는 작은 점검이 해마다 크게 한 번 벌여 놓고 그 결과를 두고 한참을 다투는 전사 실사보다 나은 이유이기도 합니다.
범위는 작게, 주기는 지루할 만큼 규칙적으로 두고, 보고서가 쌓이게 두세요. 반년 뒤에 누군가 이 시스템이 잘 돌아가느냐고 물을 때 내놓을 만한 답은, 운 좋은 날에 나온 인상적인 숫자 하나가 아니라, 누구를 설득할 필요도 없을 만큼 가벼웠던 점검이 줄지어 쌓인 기록입니다.
TRAKON은 ACCUZ® Industries가 만들고 지원합니다.