유지보수 로그를
예방 정비 일정으로 전환하는 방법
모든 예방 정비 일정은 동일한 두 가지 원자재, 즉 장비 목록과 유지보수 로그에서 시작됩니다. 대부분의 팀은 이미 두 번째를 보유하고 있습니다. 보통 기계 옆 바인더, 공구함의 나선 노트, 또는 휴대폰 사진 폴더에 수년치의 기록이 있습니다. 그들이 만들고 싶은 일정은 이미 그 기록 속에 있습니다. 종이 로그 더미와 작동하는 PM 일정 사이를 가로막는 것은 오직 필사(轉寫)뿐입니다.

주요 시사점
- 종이 유지보수 로그는 고장 간격을 숨깁니다. 세 개의 서로 다른 페이지에 있는 세 번의 베어링 교체는 고립된 사건처럼 보이지만, 스프레드시트에서는 7개월마다 반복되는 패턴으로 드러납니다.
- 계획되지 않은 가동 중단은 Fortune 500대 기업에 연간 1.4조 달러의 비용을 초래합니다. 이는 장비 고장 때문이 아니라 종이 바인더 안에 숨겨진 유지보수 간격 때문입니다.
- 수년치의 로그 페이지는 오후 하나로 작동하는 PM 일정으로 전환됩니다. 그리고 그 일정은 팀이 이미 수집하는 데이터로 구축되므로 새로운 습관을 강요할 필요가 없습니다.
로그에는 이미 일정이 포함되어 있습니다
예방 정비 일정에 필요한 데이터 — 장비 ID, 작업 날짜, 수행된 작업, 발견된 상태, 교체된 부품 — 는 이미 유지보수 로그에 있습니다. 누락된 단계는 이를 바인더에서 꺼내 스프레드시트에 넣는 것입니다.
PM 일정이 각 자산에 실제로 요구하는 것을 고려해 보세요: 식별 정보, 수행해야 할 작업, 그리고 빈도. 유지보수 로그는 세 가지 모두를 충족합니다. 장비 이름과 일련 번호는 페이지 상단에 기록되어 있습니다. 모든 서비스 날짜는 이전 주기의 타임스탬프입니다. 작업 설명 — "베어링 그리스 주입," "구동 벨트 교체," "토크 교정," "1,250시간에서 오일 교환" — 은 다음 작업 지시서에 나타나야 할 작업 유형과 정확히 일치합니다. 로그는 과거의 기록이 아닙니다. 그것은 읽히지 않은 미래의 일정입니다.
이것이 스프레드시트 템플릿 접근 방식이 대부분의 팀에게 실패하는 이유입니다. 유지보수 추적 검색 결과 상단에 나오는 거의 모든 결과는 다운로드 가능한 템플릿입니다 — 데이터를 기다리는 잘 설계된 열이 있는 빈 시트입니다. 템플릿이 잘못된 것은 아닙니다. 단지 잘못된 문제를 겨냥하고 있을 뿐입니다: 오늘부터 입력을 시작하고 앞으로 몇 달에 걸쳐 기록을 쌓아갈 것이라고 가정합니다. 대부분의 시설에는 몇 달의 시간이 없습니다. 그들은 2년 동안 2개월 주기로 고장 나는 기계를 가지고 있으며, 그 주기의 증거는 데이터 소스로 열린 적이 없는 로그북에 있습니다.
r/manufacturing의 "여러분은 실제로 유지보수 작업을 어떻게 추적하고 있나요?"라는 제목의 토론 스레드에서 한 공장 주인이 정확히 이 상황을 설명했습니다: "우리는 공유 컴퓨터의 Excel 시트에 작업을 기록해야 하지만, 실제로는 좀 엉망입니다. 절반은 수리가 완료되어도 기록되지 않거나, 누군가 종이에 메모를 적고 시트에 옮기지 않습니다. 기계가 다시 고장 나면, 기본적으로 이전에 무엇을 했는지 기억에 의존합니다." 다른 사용자의 답변은 구조적 문제를 정확히 짚었습니다: "나도 Excel 엉망을 겪어봤어. 채택 문제가 진짜야 — 사람들이 기록하지 않으면 어떤 시스템도 고칠 수 없어." 두 진술 모두 사실이며, 함께 실제 병목 현상을 설명합니다: 시스템 부족이 아니라, 기록되지 않은 문서의 벽입니다.
종이 기록이 예방 정비를 망치는 이유

종이 정비 기록은 세 가지 구체적인 방식으로 예방 정비(PM) 프로그램을 망가뜨리며, 세 가지 모두 동일한 근본 원인을 공유합니다. 데이터는 존재하지만 누구도 실행할 수 있는 정보가 되지 못한다는 점입니다.
이러한 실패의 영향은 이론에 그치지 않습니다. 지멘스의 True Cost of Downtime 2024 보고서에 따르면, 계획되지 않은 가동 중단 비용은 Fortune Global 500 기업에 연간 약 $1.4조 — 총 매출의 11%에 달하며, 2019년의 8%에서 증가한 수치입니다. 자동차 부문에서는 유휴 생산 라인 비용이 시간당 최대 $230만에 달합니다. 계획되지 않은 가동 중단의 대부분은 이례적인 고장 때문이 아닙니다. 일정대로 수행되지 않은 정비 때문입니다. 이는 일정 문제이며, 곧 데이터 문제입니다.
미국의 두 규제 변화로 인해 이전에는 유지보수 기록을 선택 사항으로 취급할 수 있었던 시설에서도 이제는 기록 관리가 필수가 되었습니다. 2023년판 NFPA 70B는 "권장 사례"에서 필수 전기 설비 유지보수 표준으로 승격되었습니다. 이제 시설은 위험 기반 전기 유지보수 프로그램을 수립하고 문서화해야 하며, 정의된 유지보수 주기와 접근 가능한 기록을 갖추어야 합니다. 또한 OSHA 29 CFR 1910.147(c)(6)에 따라 잠금/태그아웃 에너지 제어 절차는 최소 연 1회 검사해야 하며, 검사는 설비, 날짜, 참여 직원, 검사 수행자를 기록하여 인증되어야 합니다. 두 요구 사항 모두 유지보수 기록을 찾을 수 있다고 가정합니다. 종이 로그는 이러한 가정을 충족하지 못합니다.
유지보수 로그가 일정이 되기 위해 필요한 것

유지보수 로그는 행이 세 가지를 계산할 수 있을 만큼 구조화되어 있을 때 PM 일정이 됩니다: 무엇을 작업할지, 마지막으로 작업한 시기, 다음 작업 예정 시기. 이를 위해서는 작고 고정된 필드 집합이 필요하며, 대부분의 기존 로그에는 이미 이러한 필드가 자유 형식 메모에 묻혀 있습니다.
유지보수 및 신뢰성 전문가 협회(SMRP)가 발표한 유지보수 지표 프레임워크 — 표준화된 유지보수 KPI를 정의하는 업계 기구 — 는 이러한 필드가 왜 중요한지 분명히 보여줍니다. SMRP의 작업 관리 축은 계획 유지보수 비율(PMP), 즉 반응적이 아닌 계획된 유지보수 시간의 비율을 측정하며, 세계적 수준의 목표는 85% 이상입니다. 또 다른 SMRP 지표인 PM 준수율은 예정된 PM 작업 지시가 제때 완료되는지 추적합니다. 두 지표 모두 어떤 설비에 무엇을, 언제 수행했는지에 대한 신뢰할 수 있는 기록 없이는 계산할 수 없습니다. 로그는 이러한 모든 수치의 원자재입니다.
유지보수 로그를 추출할 때 행을 일정으로 바꾸는 필드는 다음과 같습니다:
| 필드 | 일정에 필요한 이유 |
|---|---|
| 장비 ID / 이름 | 한 자산의 모든 서비스 이력을 묶는 식별자 — 정렬 및 필터링의 기준이 되는 키입니다. |
| 서비스 날짜 | 이전 주기의 시점입니다. "90일마다 점검" 같은 주기 계산은 이 정보 없이는 불가능합니다. |
| 작업 / 수행 내용 | 수행한 작업이 반복해야 할 작업이 됩니다: 윤활, 점검, 교정, 부품 교체. |
| 서비스 시 계량기 / 가동 시간 | 사용량 기반 주기의 경우, 서비스 시 측정값이 기준이 됩니다. |
| 기술자 | 책임 소재를 명확히 하고 특정 작업과 관련된 반복 문제를 식별합니다. |
| 사용 부품 / 자재 | 재고 계획에 반영됩니다 — 가장 자주 교체되는 부품이 비축해야 할 부품입니다. |
| 상태 / 소견 | "베어링 소음 있음" 같은 기록은 수리 대응을 예방 교체로 전환하는 조기 경보 시스템입니다. |
기존 로그가 쌓여 있는 상황에 직면한 사람에게 좋은 소식은, 이러한 필드가 기록에서 거의 빠지지 않는다는 점입니다. 빠져 있는 것은 구조입니다. 로그북 한 페이지에는 이렇게 적혀 있을 수 있습니다: "7/14 – 펌프 베어링 3개 모두 윤활, 벨트 교체, 모터 커플링 유격 발견." 일정에 필요한 모든 필드가 그 문장에 들어 있습니다 — 날짜, 작업, 부품, 상태. 빠져 있는 것은 그 문장을 열로 변환하는 작업입니다.
단계별 가이드: 로그 페이지에서 스프레드시트 행으로
이 워크플로는 기존 유지보수 로그를 구조화된 스프레드시트로 전환하는 과정으로, 인쇄된 페이지, 손으로 쓴 기록, 또는 로그북의 휴대폰 사진 등 어떤 형식의 기록이든 처리할 수 있는 AI 추출 방식을 사용합니다. 아래의 다섯 단계는 종이 더미에서 일정 관리 준비가 된 테이블까지 안내합니다.
추출 자체는 페이지당 몇 초면 끝납니다. ImageToTable.ai의 효율 기준은 페이지당 5~10초로, 수동 입력 약 3분과 비교해 "18배 빠름"이라는 수치가 나온 것입니다. 인쇄된 표 데이터의 정확도는 최대 99%에 달하며, 손글씨 정확도는 가독성에 따라 달라지므로 검증 단계가 필요한 이유입니다. 직접 로그북의 한 페이지로 시도해 보세요:
파일은 안전하게 처리되며 저장되지 않습니다.
추출된 행을 작업 일정으로 전환하기
로그 항목이 스프레드시트의 행이 되면, 이미 사용 중인 Excel 기술만으로 일정이 자동으로 만들어집니다. 그리고 가장 번거로운 부분을 줄여 주는 지름길이 하나 있습니다: 추출 시점에 모든 행의 다음 예정 날짜를 계산하는 것입니다.

가장 유용한 열은 다음 예정 날짜입니다. 내보낸 후 행별로 계산하는 대신, 추출 시 계산 열을 정의하세요: "다음 예정"로 이름을 지정하면 AI가 추출 중에 계산하여 각 행에 서비스 날짜에 간격을 더한 값을 채웁니다. 계산 열은 추출 단계 자체의 일부입니다 — 도구가 문서를 읽고, 계산을 수행하고, 결과를 출력하므로, 원시 날짜와 수동 스프레드시트 계산 대신 "다음 예정" 날짜를 받게 됩니다. 사용량 기반 간격의 경우 미터 판독값에서도 동일한 메커니즘이 작동합니다: "다음 서비스."
세 가지 스프레드시트 작업으로 일정이 완성됩니다:
이 순간이 종이 기록이 의사 결정 도구로 변하는 지점입니다. 과거를 기록하던 동일한 행이 이제 어떤 자산이 언제 예정인지, 그리고 반복되는 고장이 무엇을 해야 하는지 시사하는 바를 정확히 알려줍니다. 추출된 스프레드시트는 로그에 이미 있던 모든 이력을 그대로 물려받습니다 — 단지 그 이력을 계산 가능하게 만들 뿐입니다.
여러 현장에서 판독값과 점검 기록을 수집하는 팀 — 유지보수 기술자의 이동 경로가 검침원의 경로와 유사한 경우 — 동일한 추출 파이프라인이 해당 기록도 처리합니다: 현장 데이터가 사진에서 스프레드시트로 타이핑 단계 없이 전환되며, 모든 현장 사진이 스프레드시트 행으로 동일한 열 기반 워크플로우로 변환됩니다. 유지보수 순회에 수반되는 점검 체크리스트와 상태 양식의 경우, 추출은 체크박스와 손으로 쓴 소견을 인쇄된 필드와 동일한 패스에서 처리합니다.
스프레드시트로 충분하지 않은 시점
스프레드시트는 현실적으로 파악 가능한 규모까지 유지보수 추적에 적합한 도구입니다. 모든 유지보수 팀이 결국 이 한계에 도달하기 때문에, 그 경계가 어디인지 솔직하게 인식하는 것이 중요합니다.
유지보수 작업 추적에 관한 Reddit 스레드에서 r/PLC의 베테랑이 전형적인 답변을 남겼습니다: "찾고 있는 용어는 CMMS입니다. 교대 근무 간에 교환되는 펜과 종이 로그북조차 없는 것보다 낫습니다." 다른 댓글 작성자는 일반적인 성장 경로를 설명했습니다: "스프레드시트는 소규모 운영에 적합합니다. 기계 수가 늘어나면 Maximo 같은 상용 CMMS로 전환할 수 있습니다. 사업이 계속 성장하면 유지보수 관리 모듈을 포함한 SAP 같은 ERP 시스템이 필요할 수도 있습니다." 실무자들이 실제로 언급하는 도구 — IBM Maximo, SAP PM, Fiix, UpKeep, Limble, eMaint(현재 Fluke) — 모두 더 큰 규모에 해당합니다. 수십 개의 자산을 가진 단일 사이트에서는 스프레드시트가 여전히 핵심 도구이며, 추출 기능은 CMMS에 공급하는 것과 동일한 방식으로 스프레드시트에 데이터를 공급합니다.
상위 시스템으로 전환할 시점을 알리는 신호: 수백 개 이상의 활성 자산, 중앙 집중식 일정 관리가 필요한 여러 사이트, 승인 체계가 있는 작업 지시 워크플로우, 또는 요청 시 유지보수 이력을 내보낼 수 있기를 원하는 감사자. 이러한 경우에 해당한다면, 추출된 로그 데이터는 낭비되지 않습니다. 이는 CMMS 구현에 필요한 첫 번째 깨끗한 데이터셋입니다. 모든 CMMS 마이그레이션 가이드는 동일한 지침으로 시작합니다: 마이그레이션 전에 자산 및 유지보수 이력을 구조화된 형식으로 확보하세요. 여기서 설명하는 추출 워크플로우는 바로 그 단계입니다 — CMMS 롤아웃을 데이터 입력 작업이 아닌 가능하게 만드는 깨끗하고 구조화된 이력을 생성합니다.
스프레드시트 워크플로우를 유지하면서 항목별 입력을 건너뛰려는 팀을 위한 중간 경로도 있습니다: 유지보수 로그의 일괄 추출은 기존 추적 시트에 공급하거나 나중에 CMMS의 시드 데이터가 되는 구조화된 이력을 생성합니다. 무엇을 선택하든 기본 원칙은 동일합니다 — 이미 보유한 이력은 유지보수 운영에서 가장 가치 있는 데이터셋이며, 이를 활용하는 데 필요한 유일한 것은 페이지를 행으로 변환하는 것입니다.
FAQ
AI 추출은 손으로 쓴 유지보수 기록을 얼마나 잘 읽나요?
손으로 쓴 항목은 필기가 또렷할 때 읽을 수 있습니다. 인쇄체와 분리된 글자는 안정적으로 추출되며, 인쇄된 라벨에 AI가 기준을 두고 필기 값을 문맥에 맞게 해석하므로 인쇄와 필기가 섞인 양식도 잘 처리됩니다. 필기체, 심한 번짐, 또는 대비가 낮은 사진은 정확도를 떨어뜨립니다. 검증 단계가 바로 이 때문에 존재합니다. 모든 항목을 직접 입력하는 대신 표시된 값만 검토하면 되므로, 전체를 수동으로 옮기는 것보다 훨씬 빠릅니다.
저희 기록은 인쇄 양식, 손글씨 페이지, 휴대폰 사진이 섞여 있습니다. 각각 다른 설정이 필요한가요?
아니요. 맞춤 열 추출은 레이아웃이 아닌 의미를 기준으로 읽으므로, 동일한 열 정의가 인쇄된 PM 체크리스트, 손으로 쓴 로그북 페이지, 장비 태그 사진 모두에 적용됩니다. 이는 레이아웃마다 영역을 지정해야 하고 형식이 바뀌면 작동하지 않는 템플릿 기반 OCR과의 근본적인 차이입니다.
수년치 기록 — 수백 페이지가 있습니다. 그 규모에서 일괄 처리가 현실적인가요?
네 — 일괄 처리는 바로 이 상황을 위해 설계되었습니다. 모든 페이지를 한 번에 업로드하고, 열을 한 번 정의하면, AI가 이를 함께 처리해 하나의 통합 테이블로 만듭니다. 사무실 작업 시간은 수백 페이지를 옮기는 것에서 일괄 결과를 검토하는 것으로 바뀌며, 시간이 훨씬 절약됩니다. 사무원이 몇 주 걸릴 2년치 백로그가 오후 한나절 작업이 됩니다.
이것이 Maximo나 UpKeep 같은 CMMS를 대체하나요?
아니요 — CMMS 앞의 문제를 해결합니다. 이미 CMMS를 사용하는 팀에게는 추출이 CMMS에 데이터를 공급합니다. 로그 사진과 종이 기록이 CMMS에 필요한 구조화된 이력으로 변환됩니다. CMMS를 준비하지 않은 팀에게는 추출이 기존 스프레드시트 워크플로를 유지하면서 타이핑을 제거합니다. 두 결과 모두 개선이며, 어느 것도 위장된 마이그레이션이 아닙니다.
로그 페이지에는 어떤 사진 품질이 필요한가요?
사람이 내용을 읽을 수 있을 정도로 선명하면 됩니다. 평평하고 조명이 밝은 상태에서 찍은 로그북 페이지의 휴대폰 사진이면 충분합니다. 대부분의 최신 카메라는 주간에 이 기준을 충족합니다. 심한 흐림, 텍스트를 왜곡하는 극단적인 각도, 또는 그림자로 일부가 가려진 페이지는 신뢰할 수 없는 결과를 초래하므로 다시 촬영해야 합니다.
기존 유지보수 스프레드시트와 수식을 계속 사용할 수 있나요?
네 — 그것이 핵심입니다. 추출 기능이 데이터 열을 채웁니다. 여러분이 만든 모든 수식, 조건부 서식, 피벗은 입력된 행과 동일하게 추출된 행에서도 계속 작동합니다. 스프레드시트는 셀의 값이 키보드 입력으로 들어왔는지 AI 추출로 들어왔는지 알지 못하며 신경 쓰지 않습니다. Google Sheets에서 작업하는 팀의 경우, 애드온이 동일한 워크플로로 활성 시트에 직접 추출합니다.
핵심 통찰은 간단합니다. 유지보수 작업은 예방 일정에 필요한 데이터를 이미 수집하고 있습니다. 단지 페이지가 아닌 행에 저장할 뿐입니다. 보유한 것을 전환하는 것은 대부분의 시설에서 가장 효과가 큰 유지보수 개선책입니다. 새로운 현장 행동, 새로운 규율, 기록이 쌓일 때까지의 대기가 필요 없기 때문입니다. 일정은 바인더 안에 있습니다. 문제는 그것이 거기에 남아 있을지 여부입니다.