본문으로 건너뛰기

SPC 노드

한눈에 보기

SPC(통계적 공정 관리) 노드는 측정값이 관리 상태에 있는지 통계로 판정합니다. 관리도 데이터를 만들고, 8가지 넬슨 규칙으로 이상 패턴을 찾고, 규격 대비 공정 능력(Cp·Cpk 등)을 계산합니다. 팔레트의 「품질 관리」 묶음에 3종이 있습니다.

무엇을 하는 노드인가​

품질 담당자가 엑셀로 하던 관리도 작성, 이상 점 표시, 공정 능력 계산을 파이프라인 안에서 자동으로 처리합니다. 측정 데이터가 들어올 때마다 같은 기준으로 판정하므로, 담당자가 바뀌어도 판정 방식이 달라지지 않습니다.

노드답하는 질문
관리 차트공정이 시간에 따라 어떻게 움직이고 있는가
이상 감지지금 관리 한계를 벗어나거나 이상한 패턴이 나왔는가
공정 능력이 공정이 규격 안에서 얼마나 안정적으로 생산하는가

노드 목록​

이상 감지 (품질 이상 감지)​

측정값의 평균과 표준편차로 중심선과 관리 한계를 계산하고, 선택한 규칙에 걸리는 점을 찾습니다.

  • 입력: 측정 데이터(시계열)
  • 출력: 이상 항목(JSON, 규칙에 걸린 점만) + 판정 결과(표 데이터, 모든 점과 관리 한계 값)
  • 주요 설정: 감지 규칙(복수 선택), 검사할 항목, 상한·하한 기준값
규칙화면 표시
규칙 11개 값이 기준선 크게 벗어남 (3σ 밖)
규칙 29개 연속 같은 쪽으로 치우침
규칙 36개 연속 계속 증가 또는 감소
규칙 414개 연속 위아래로 왔다갔다
규칙 53개 중 2개가 기준선에서 멀리 (2σ~3σ)
규칙 65개 중 4개가 기준선에서 다소 멀리 (1σ 밖)
규칙 715개 연속 기준선 가까이에만 (±1σ 안)
규칙 88개 연속 기준선에서 약간 벗어남 (양쪽 1σ 밖)

공정 능력 (공정 능력 평가)​

규격 상한(USL)·하한(LSL)과 측정값으로 공정 능력 지수를 계산합니다.

  • 입력: 측정 데이터(표 데이터)
  • 출력: 공정 능력 점수(JSON) — 표본 수, 평균, 군내·전체 표준편차, Cp, Cpk, Cpu, Cpl, Pp, Ppk, 등급, 추정 불량(PPM), 규격 내 비율
  • 주요 설정: 측정값 항목, 상한 기준값(필수), 하한 기준값(필수), 목표값, 측정 묶음 크기(기본 5)

관리 차트 (품질 관리 차트)​

선택한 관리도 유형으로 중심선과 관리 한계, 관리 이탈 여부를 계산한 차트 데이터를 만듭니다.

  • 입력: 측정 데이터(시계열)
  • 출력: 관리 차트 데이터(JSON)
  • 주요 설정: 차트 종류, 측정값 항목, 측정 묶음 크기(기본 5)
차트 종류사용하는 데이터
평균/범위 관리도 (X̄-R)묶음 크기 2~10의 계량값
평균/표준편차 관리도 (X̄-S)묶음 크기가 큰 계량값
개별값 관리도 (I-MR)한 번에 1개씩 측정하는 계량값
불량률 관리도 (p)검사 수가 달라지는 불량 비율
불량수 관리도 (np)검사 수가 일정한 불량 개수
결점수 관리도 (c)일정 단위당 결점 개수
단위당 결점 관리도 (u)검사 단위가 달라지는 결점 수

앞뒤로 무엇을 연결하나​

  • 앞: 이상 감지와 관리 차트는 시계열 입력이 필요합니다. 공장 설비(OPC-UA)·시계열 데이터(TimescaleDB) 노드나 시간 간격 조정 노드를 앞에 둡니다. 공정 능력은 표 데이터를 받으므로 DB 노드, 시계열 노드 모두 연결할 수 있습니다.
  • 뒤: 이상 항목(JSON)은 알림 보내기, 외부 알림(웹훅), 승인 대기 노드에 연결합니다. 판정 결과(표 데이터)는 조건 분기, MES 기록, 대시보드 차트로 보냅니다.

사용 예: 사출 치수 실시간 감시​

  1. 시계열 데이터 노드로 최근 1일 치수 측정값을 가져옵니다. 「가져올 항목」에서는 치수 항목 하나만 고릅니다(시간 항목은 따로 지정합니다).
  2. 이상 감지 노드를 연결하고 규칙 1·2·3을 고른 뒤, 검사할 항목에 치수 항목을 지정합니다.
  3. 이상 항목 출력을 알림 보내기 노드에 연결합니다. 중요도는 「주의」, 받는 사람은 품질 담당 부서로 지정합니다.
  4. 같은 데이터를 공정 능력 노드로도 보내 상한·하한 기준값에 도면 규격을 입력하고 Cpk를 계산한 뒤, 결과를 대시보드 차트(KPI 숫자 카드)로 보냅니다.
  5. 크론 스케줄러로 매시간 실행되도록 예약합니다.

실무 팁​

  • 측정값 항목을 하나로 좁혀 가져온다. 측정값 항목이 지정되지 않으면 노드는 입력의 첫 번째 숫자 항목을 측정값으로 사용합니다. 시계열 데이터 노드의 「가져올 항목」에서 측정값 하나만 고르면 대상이 분명해집니다. 항목 선택 같은 데이터 처리 노드는 표 데이터를 내보내므로 이상 감지·관리 차트의 시계열 입력에는 연결되지 않습니다.
  • 규칙은 적게 시작한다. 8개 규칙을 모두 켜면 알림이 많아져 담당자가 무시하기 쉽습니다. 규칙 1(관리 한계 이탈)과 규칙 2·3(치우침·추세)부터 사용하고, 운영하면서 늘립니다.
  • 공정 능력은 데이터가 충분할 때 본다. 표본이 적으면 지수가 크게 흔들립니다. 측정 묶음 크기와 기간을 정해 두고 같은 조건으로 비교합니다.
  • 알림에 중복 방지 시간을 둔다. 같은 이상이 연속으로 잡히면 알림 보내기 노드의 「중복 방지 시간(분)」으로 반복 발송을 줄입니다.
  • 템플릿으로 시작한다. 파이프라인 템플릿 갤러리에 SPC 템플릿이 있으므로 처음에는 이를 복사해 검사 항목과 규격만 바꾸는 편이 빠릅니다.

관련 문서​