구독자 토론 게시판:
FabTime 뉴스레터, 제27권 제2호

구독자분들과 유지보수 지표, 라인 밸런스 차트 등에 대해 논의하고 있습니다

FabTime_Header_4.jpg

유지보수 지표

저희 고객사 중 한 곳에서 유지보수 관리자가 새로운 지표인 예정된 가동 중단 시간 / (예정된 가동 중단 시간 + 예정되지 않은 가동 중단 시간)을 요청했습니다. 이 지표의 목표는 100%에 도달하는 것입니다. 분모가 0일 때 이 지표는 100%로 보고됩니다.

아직 명명되지 않은 이 지표는 M-Ratio와 유사한 것으로 보입니다. (반도체 산업에서 사용되는) M-Ratio는 계획된 가동 중단 시간과 비계획적 가동 중단 시간의 비율을 의미합니다. M-Ratio가 높을수록(4.0 이상) 바람직하며, 이는 가동 중단 시간의 대부분이 비계획적인 것이 아니라 예방적 조치에 기인함을 의미합니다.

예정되지 않은 가동 중단 시간이 극히 적어질수록 M-Ratio는 무한대에 수렴합니다. 고객사가 제안한 예정된 유지보수 비율은 “4보다 큰 어느 정도 큰 수치”가 아니라 100%를 목표로 삼도록 규정하고 있기 때문에, 지속적으로 추적하기에 더 직관적으로 보입니다.

현재 FabTime의 ‘툴 상태(Tool State)’ 추세 및 파레토 차트에 새로운 ‘예정 가동 중단 시간/총 가동 중단 시간’ 지표와 ‘M-Ratio’를 열로 추가하는 방안을 검토 중입니다. 이를 통해 최종 사용자는 FabTime의 ‘차트 편집’ 기능을 이용하여 이러한 지표를 추적할 수 있는 차트를 신속하게 생성할 수 있게 될 것입니다.

이 새로운 ‘예정 가동 중단 시간 대비 총 가동 중단 시간 비율’이 유용할 것이라고 생각하시나요? 만약 그렇다면, 이 지표를 무엇이라고 명명하는 것이 좋겠습니까? 저희는 ‘PM-Ratio’라는 명칭을 고려하고 있습니다. 이 새로운 ‘PM-Ratio’와 ‘M-Ratio’ 중 어느 쪽을 선호하시나요, 아니면 둘 다 사용하시겠습니까?

FabTime 소프트웨어 팁: Ctrl+F를 사용하여 데이터 테이블에서 열을 찾으세요

FabTime의 각 차트와 연결된 AG-Grid 데이터 테이블은 차트에 표시된 데이터를 정렬하거나 필터링하는 데 사용할 수 있는 다양한 기능을 제공합니다. 경우에 따라, 특히 고객이 광범위한 사용자 정의 속성을 보유한 경우, 이러한 데이터 테이블에는 수십 개의 열이 포함될 수 있습니다. AG-Grid는 상당한 기본 기능을 갖추고 있지만, 관심 있는 열을 찾는 데 도움이 되는 간단한 팁을 공유하고자 합니다. 이 팁은 최근 은퇴하여 많은 분들의 그리움을 사고 있는 고객 성공 프로그램 매니저, Elaine Jacobson 님께서 제공해 주셨습니다. 웹페이지에서와 마찬가지로 Windows의 Ctrl+F 단축키를 사용하여 원하는 항목을 검색하기만 하면 됩니다.

예를 들어, WIP 로트 목록 차트를 보고 있는데 ‘경로 그룹(Route Family)’ 기준으로 정렬하고 싶다고 가정해 봅시다. ‘route f’를 입력하고 Ctrl+F를 누르면, 아래와 같이 브라우저에서 ‘경로 그룹’ 열이 강조 표시됩니다. 그런 다음 열 머리글을 클릭하면 해당 열 기준으로 정렬할 수 있습니다.

또한 데이터 테이블이나 표시된 차트 축 레이블 내에서 값을 검색할 수도 있습니다. 위 예시에서는 로트 ID나 홀드 코드를 검색할 수 있습니다. FabTime 소프트웨어 사용자분들께 이 팁이 도움이 되기를 바랍니다.

FabTime 차트 예시: WIP 로트 목록 차트에서 Ctrl+F를 사용하여 검색하기
FabTimeExampleSearchforColumns
FabTime 차트 예시: WIP 로트 목록 차트에서 Ctrl+F를 사용하여 검색하기

FabTime 소프트웨어 팁: 라인 밸런스 차트 만들기

웨이퍼 팹 관리자들의 공통된 목표는 생산 라인을 비교적 균형 있게 운영하는 것입니다. 그렇다고 해서 모든 장비에 항상 동일한 양의 진행 중인 작업(WIP)이 대기해야 한다는 뜻은 아닙니다. 일반적으로 평균적으로 더 많은 WIP를 보유하는 몇 가지 병목 장비들이 존재하기 마련입니다. 오히려 정상 가동 상태에서 라인 밸런스의 목표는 WIP가 공정 흐름의 초반이나 후반 단계에 뭉쳐 있는 것이 아니라, 각 공정 흐름 전반에 고르게 분산되도록 하는 것입니다. 물론 모든 WIP가 한 가지 유형의 장비에 집중되는 것을 피해야 하지만, 특정 병목 장비들이 다른 장비들보다 더 많은 WIP를 처리하는 것은 용인해야 합니다.

FabTime에서 라인 밸런스 차트를 생성하려면, WIP 파레토 차트 또는 WIP 누적 파레토 차트 중 하나를 먼저 선택하십시오. 두 경우 모두, “Slice” 변수를 귀사의 팹에서 공정 흐름을 단계별 선형 그룹으로 나누는 데 사용하는 속성으로 설정하십시오. 이 변수는 Segment, Facility Segment, Sub-Segment, Route Segment 또는 귀사 현장에서 선택한 다른 이름으로 불릴 수 있습니다. 핵심은 각 열을 나타내는 버킷이 대략적으로 동일한 수의 단계로 구성되어야 한다는 점입니다. 종종 일주일 단위의 버킷이 세그먼트로 사용되며, 필요에 따라 더 작은 서브 세그먼트 버킷을 추가로 사용할 수 있습니다. 귀사의 현장에서는 이 차트를 공정 흐름별로 필터링하거나 특정 유형의 WIP(모니터, 엔지니어링 로트 등)를 제외하는 것이 적절할 수 있습니다.

WIP 누적 파레토 차트를 사용하는 경우, 누적 분석에 활용할 의미 있는 “교차” 변수를 선택할 수도 있습니다. 일반적으로 WIP 상태, 제품군, 모듈 등이 사용됩니다.

선택적으로, 차트 하단의 ‘서식’ 섹션에 있는 “줄무늬” 옵션을 사용하여 포함된 모든 세그먼트의 평균 WIP를 나타내는 선을 추가할 수 있습니다. 이 선은 WIP가 완벽하게 균형을 이룬 경우 세그먼트별 WIP가 어떻게 될지를 보여줍니다. 아래에는 WIP 상태별로 쌓아 올린 예시가 나와 있습니다. 세그먼트 4와 6에는 WIP가 과다한 반면, 세그먼트 5에는 WIP가 부족한 것을 확인할 수 있습니다. 줄무늬 값은 총 WIP(차트 헤더에 표시됨)를 9(세그먼트 수)로 나눈 값으로 계산되었습니다.

라인 밸런스를 확인할 때 x축으로 어떤 범주를 사용하시나요? 귀사에서는 이 차트를 어떤 기준으로 그룹화하거나 필터링하시나요? 

FabTime으로 생성된 라인 밸런스 차트의 예시
LineBalanceSampleChartfromFabTime
FabTime으로 생성된 라인 밸런스 차트의 예시

로트 사이클 타임 정의 열기

구독자이자 사이클 타임 강좌 수강생 한 분이 자신의 조직 내에서 ‘오픈 롯 사이클 타임(Open Lot Cycle Time)’의 정확한 정의에 대해 논의가 있었다고 알려왔습니다. 해당 현장에서 검토 중인 가능한 정의는 다음과 같습니다:

  • 특정 단계에서 이후의 특정 단계로 이동하는 데 걸리는 시간. 예를 들어, 단계 1500.1200에서 3001.1000으로 이동하는 데 걸리는 시간으로, 이는 특정 모듈을 나타낼 수 있다.
  • 특정 기간 동안 걸은 걸음 수. 예를 들어, 2026년 1월 1일부터 2026년 1월 15일까지 걸은 걸음 수.
  • 개방형 로트의 DPML을 계산할 경우, 일정 기간 동안 모든 로트에 대해 완료된 마스크 레벨 수를 평균으로 산출합니다.
  • 그리고 AI 챗봇이 제공한 최신 정보는 특정 로트가 라인 시작부터 팹 출하까지 소요되는 시간에서 대기 시간을 제외한 시간입니다.

제니퍼의 답변: 당사의 FabTime 보고 모듈에서 ‘오픈 롯 사이클 타임’은 다음과 같이 정의됩니다:

  1. 필터 조건에 부합하고 Lot이 이미 시작된 모든 레코드를 가져옵니다.
  2. 현재 공장 가동 기간 계산 = 기준 시각 - 공장 가동 시작 시각.
  3. RTG_ROUTE_STEPS_PLUS.TARGET_STEP_SEC_TO_EOL을 기준으로 남은 계획 사이클 시간을 계산합니다. 
    1. 현재 Lot이 보류 중이거나 재작업 중인 경우, 마지막 비재작업(NonRework) 레코드를 찾습니다. 
    2. 해당 단계를 찾지 못했거나 시작 시간보다 앞선 단계인 경우, 목록에서 해당 Lot을 제거합니다
  4. 개방 Lot 사이클 시간 계산 = (시작 시점부터 마지막 이동까지의 경과 시간) + 남은 계획 사이클 시간.

이는 기본적으로 현재 사이클 타임(CT)과 남은 계획 사이클 타임을 합산한 것으로, 각 롯(lot)별로 개별적으로 계산된 후 필요에 따라 집계됩니다. FabTime에서 현재 성과를 바탕으로 미래 사이클 타임을 추정하는 다른 지표로는 동적 사이클 타임(DCT)과 동적 엑스-팩터(DXF)가 있습니다. DCT와 DXF의 정의에 대해서는 ‘미래 지향적 사이클 타임 지표(Issue 24.03)’를 참조하십시오.

당사의 FPS 사이클 타임 분석기에서는 오픈 롯(일명 동적) 사이클 타임이 다른 방식으로 계산됩니다. 각 경로 단계에 대해, 선택된 기간 동안 해당 경로 단계 조합에 대한 이동 횟수를 기반으로 가중 평균 사이클 타임을 산출합니다. 특정 경로의 경우, 이 값은 해당 경로의 모든 단계에 걸쳐 합산됩니다. 공장 전체에 대해서는 경로 간 가중 평균이 계산됩니다. 경로-단계 수준에서 완료된 이동 횟수가 충분하지 않은 경우, 보충 논리가 적용됩니다.

각 방법에는 용도에 따라 저마다의 장점이 있습니다. 독자 여러분, 귀사의 팹에서는 ‘오픈 롯 사이클 타임’을 어떻게 정의하고 계신가요? 

변동하는 WIP를 가진 소규모 팹에 동적 X-팩터가 유용할까요?

개방형 로트 사이클 타임 지표에 대해 논의하던 중, 앞서 언급한 고객은 동적 X 요인에 대해 다음과 같은 의견을 덧붙였습니다:

“동적 X-팩터는 생산성 향상과 큰 상관관계가 없기 때문에, 우리 회사에 있어서는 유의미한 지표로 보이지 않습니다. 이는 가용 WIP(진행 중인 작업)의 양이 일관되지 않기 때문이라고 생각합니다. 홀드(hold)가 많을 때는 추적해야 할 WIP가 많지 않기 때문에 DXF가 높게 나타납니다. 하지만 WIP가 적으면 툴 로딩(tool loading)도 낮아집니다. 우리는 툴에 적재된 웨이퍼의 순수한 수치가 DXF보다 더 나은 지표라는 것을 확인했습니다.”

제니퍼의 답변: 이 문제는 현재 진행 중인 WIP(진행 중인 작업) 수준이 낮은 한 고객사 현장에서 최근 제기되었습니다.  장비에서 진행 중인 WIP의 수량이 빈번하게 매우 낮은 수치로 떨어지면, DXF 계산값(DXF = 총 WIP / 현재 장비에서 진행 중인 WIP)에 급격한 변동이 발생하게 됩니다. 이러한 상황에서는 DXF 대신 로드된 웨이퍼의 순수 수치를 사용하는 것이 타당해 보입니다. 로드된 웨이퍼의 순수 수치는 사이클 타임을 예측해 주지는 않지만, 팹이 장비를 효율적으로 가동하고 있는지 여부를 알려줍니다. 물론, 해당 시점에 팹이 장비를 원활하게 가동하지 못한다면 이 지표는 교대 시점에 하락할 것입니다. DXF나 기타 예측 사이클 타임 지표를 사용한 실제 경험을 공유해 주실 다른 구독자분들이 계신가요?  

추가 자료

구독자분들은 뉴스레터의 과거 호를 PDF 형식으로 다운로드하실 수 있습니다. 기존 구독자분들은 최근에 수신하신 이메일 뉴스레터에서 아카이브 링크를 확인하실 수 있습니다. 신규 구독자분들은 가입 시 해당 링크를 확인하실 수 있습니다. 

비디오 콘텐츠에 대한 동의가 필요합니다
자세한 정보