Skip to main content
CNC.wikiCNC.wiki

지멘스 NCK 하드웨어 알람 2110/2120/2130 조치 가이드

지멘스 NCK 하드웨어 알람 2110, 2120, 2130의 해결책을 제시합니다. 냉각 팬 속도 복구, 온도 센서 리셋 및 인코더 전압 공급 회복 후 수동 축 재참조 작업을 완료하여 자동화 라인의 비계획 정지 시간과 가공 불량률을 사전에 방지하는 예방 보전 가이드입니다.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE 공동 창업자

서론

무거운 밀링 가공(heavy milling operation) 중 NC ready 릴레이 접점이 예기치 않게 떨어지면 모든 피드 축이 즉시 follow-up mode로 진입하며 채널 전체가 비상 정지됩니다. 이러한 급격한 NCK 하드웨어 이상은 클램핑 축(clamp)의 물리적 지지력을 손실시켜 가공물을 떨어뜨리거나, 고속 스핀들의 통제되지 않는 감속을 유발해 척(chuck) 내부의 가공물과 공구를 파손시키는 치명적인 비가동 시간을 발생시킵니다. 특히 자동화 라인에서는 이 파라미터를 검증하지 않고 양산에 들어가면, 팔레트 교환 후 두 번째 사이클부터 치수 편차가 누적되어 최종 검사에서 불량이 발견됩니다. 따라서 예방 정비를 통해 온도 제어반 팬과 케이블 인입구를 면밀하게 점검하는 것이 생산 손실을 극복하는 첫걸음입니다.

기술 요약

사양 항목세부 정보
명령 코드 / 알람2110, 2120, 2130
modal 그룹 / 카테고리NCK / 하드웨어 진단
적용 브랜드Siemens (SINUMERIK 840D sl, 808D ADVANCED)
주요 파라미터MD10100 $MN_PLC_CYCLIC_TIMEOUT, MD10120 $MN_PLC_RUNNINGUP_TIMEOUT
주요 제약 조건온도 제한 (60°C ± 2.5°C), 팬 속도 임계값 (7500 rpm), 전원 상실 시 축 재참조

핵심 요약

  • 온도 임계값: 열적 손상을 방지하기 위해 제어반 주변 온도는 60°C 임계값을 초과해서는 안 됩니다.
  • 센서 리셋: 2110 온도 알람을 리셋하려면 내부 온도가 최소 7°C 이상 하강해야 합니다.
  • 팬 속도 모니터링: 24 VDC 냉각 팬의 회전 속도가 7500 rpm 미만으로 떨어지면 알람 2120이 발생합니다.
  • 인코더 전압 오류: 알람 2130은 심각한 인코더 전원 손실(5V/24V) 또는 D/A 컨버터(±15V) 공급 실패를 나타냅니다.
  • 완전한 재참조: 정밀도를 유지하기 위해 인코더 전압 결함에서 복구한 후에는 반드시 축 재참조를 완전히 수행해야 합니다.
  • PLC cyclic 제한: PLC 사용자 프로그램에서 루프가 대기하여 10 ms마다 라이프 카운터를 증가시키지 못하면 PLC sign-of-life timeout이 트리거됩니다.

기본 개념

Siemens CNC 컨트롤러는 정밀한 프로세서 보드와 피드백 전자 장치를 치명적인 고장으로부터 보호하기 위해 하드웨어 모니터링 시스템을 활용합니다. 2110 온도 알람이나 2120 팬 알람과 같은 NCK 하드웨어 오류가 발생하면, 제어 장치는 모션을 정지시키기 위해 즉시 안전 셧다운을 실행합니다. NC ready 릴레이 접점이 즉시 오프(drop out)되며, 모든 축은 강제로 follow-up mode로 들어갑니다. 이는 열화로 인해 Numerical Control Unit (NCU)가 영구적으로 손상되는 것을 방지하지만, 현장에 심각한 생산 중단 리스크를 초래합니다.

극심한 가공 환경에서 제어반 내부 온도를 관리하는 것은 핵심적인 운영 작업입니다. 제어반 내부 온도가 60°C ± 2.5°C에 도달하면 NCK는 안전 경고를 트리거합니다. 그러나 작동 중인 냉각 팬의 속도가 대략 8700 rpm인 정격 속도에서 7500 rpm 미만으로 저하되면 열이 빠르게 누적됩니다. 전원 케이블에 단락이 발생하면 2130 인코더 undervoltage 알람이 발생하여 즉시 축 제어를 중단합니다. 연속적인 피드백 전원이 없으면 클램핑 축(clamp)이 유지 위치를 잃어 무거운 절삭 가공 중 가공물이 이탈할 수 있으며, 또는 다른 모션 컨트롤러에서 발생하는 ds1512-excess-velocity-alarm과 유사하게 spindle이 제어 불능 상태로 회전할 수 있습니다.

프로그래머와 오퍼레이터는 이러한 시스템 알람이 조작 판넬에서 RESET 버튼을 누르는 것만으로 해제될 수 있는 단순한 소프트웨어 조건이 아님을 기억해야 합니다. 2110 온도 알람을 해결하려면 센서의 물리적 온도를 최소 7°C 이상 하강시켜야 합니다. 마찬가지로 2130 인코더 undervoltage 결함에서 복구하려면 인코더 케이블의 단락 여부를 물리적으로 점검한 후, 치수 정밀도를 보장하기 위해 해당 채널의 모든 축에 대해 필수적으로 수동 재참조를 수행해야 합니다.

명령 구조

NCK는 활성화된 G-code 프로그램과 무관하게 하위 레벨에서 하드웨어 모듈과 전원 공급 장치를 모니터링합니다. 이상이 감지되면 제어 장치는 모듈과 오류 원인을 정확히 찾아내기 위해 시스템 메시지를 생성합니다. 이러한 시스템 알람은 시스템 커널에서 직접 발생하며 즉각적인 작업 주의가 필요하기 때문에 표준 형상 경고(geometry warning)와는 구별됩니다.

진단 출력은 파라미터화된 템플릿을 사용하여 중요한 세부 정보를 전달합니다. 제어 장치는 단순한 정적 문자열을 출력하는 대신 어떤 CNC 채널이 영향을 받았는지, 특정 시스템 오류 번호 및 내부 물리적 판독값을 나타내는 진단 인수를 상세히 보여주는 런타임 변수를 채웁니다.

구문 구조

[Channel %1:] System error %2 %3 %4

여기서 %1은 채널 번호, %2는 시스템 오류 번호, %3 및 %4는 내부 안전 진단 파라미터를 나타냅니다.

제어 파라미터

파라미터 이름식별자기능기본값 / 범위
PLC Cyclic TimeoutMD10100 $MN_PLC_CYCLIC_TIMEOUTPLC가 카운터를 증가시키기 위한 cyclic sign-of-life 모니터링 시간 프레임을 정의합니다.100 ms
PLC Running-up TimeoutMD10120 $MN_PLC_RUNNINGUP_TIMEOUTPLC가 시작되어 첫 번째 sign-of-life를 전송할 수 있는 최대 허용 시간입니다.1.0초
Spindle Velocity LimitMD35100 $MA_SPIND_VELO_LIMITchuck 손상 또는 spindle 폭주를 방지하기 위해 허용되는 최대 spindle 회전 속도를 설정합니다.장비 사양에 따름

브랜드별 응용

Siemens

Siemens는 깊이 통합된 NCK 및 PLC 핸드셰이크를 통해 하드웨어 진단 루틴을 처리합니다. NCK 제어반 팬이 고장 나거나 주변 환경이 60°C의 온도 제한을 초과하면 컨트롤러는 내부 machine data 타이머를 활성화합니다. 정확한 제어 시리즈에 따라 시스템은 값비싼 물리적 부품을 보호하기 위해 적극적인 안전 조치로 대응합니다. Siemens 시스템에서 하드웨어 오류는 override하거나 우회할 수 없으므로, 오퍼레이터가 생산을 계속하기 전에 제어반 환기 문제를 물리적으로 해결해야만 합니다.

브랜드 비교

기능 / 알람 동작SINUMERIK 840D slSINUMERIK 808D ADVANCED
팬 결함 시 동작열적 손상으로부터 NCU를 보호하기 위해 일정 시간 후에 자동으로 모듈 전원을 강제로 차단합니다.NC를 follow-up mode로 전환하고, 해당 채널에서 NC Start를 비활성화하며 인터페이스 신호를 설정합니다.
하드웨어 보호적극적인 자가 보존 (강제 프로세서 보드 셧다운).표준 follow-up mode 보호.
NC Start 가용성유닛이 하드웨어 전원을 완전히 차단하므로 NC Start를 전혀 사용할 수 없습니다.인터페이스 신호를 통해 활성화된 채널에서 NC Start가 비활성화됩니다.

기술 분석

Siemens 제어 장치는 고도로 세분화되고 엄격하게 분할된 알람 코드 범위와 강력한 PLC 통합을 통해 다른 CNC 브랜드와 차별화됩니다. 첫째, Siemens는 기본 하드웨어 또는 소프트웨어 소스에 따라 알람을 명시적으로 구분합니다. 예를 들어 채널 특정 알람은 010000에서 019999 범위에 해당하는 반면, 드라이브 특정 하드웨어 결함 및 열적 경보는 200000에서 299999의 SINAMICS 알람 블록으로 라우팅됩니다. 이러한 명확한 구분을 통해 보전 팀은 오류가 로직 실행 레이어에서 발생했는지 아니면 고전력 인버터 모듈에서 발생했는지를 신속하게 식별할 수 있습니다.

둘째, Siemens는 시스템 무결성을 능동적으로 모니터링하는 깊이 얽힌 NC/PLC 아키텍처를 특징으로 합니다. NCK는 10 ms마다 PLC의 sign-of-life 카운터를 모니터링합니다. 만약 PLC 사용자 프로그램이 대기 상태에 빠져(예: MD10100 $MN_PLC_CYCLIC_TIMEOUT에 의해 정의된 시간 프레임 내에 내부 NC/PLC 인터페이스 카운터를 증가시키지 못함) NCK가 이 일시 중지를 하드웨어 동결로 잘못 해석하면, 물리적 손상이 발생하기 전에 장비를 안전하게 정지시키기 위해 PLC sign-of-life timeout을 트리거합니다. PMC 및 장비 측 결함을 pmc-alarms-pc030-pc090-pc097을 통해 추적하는 Fanuc 시스템과 달리, Siemens는 엄격한 sign-of-life timeout을 통해 PLC-NCK 통합을 관리합니다. NCK 하드웨어 안전 셧다운과 대조적으로, ps0062-illegal-depth-rough-cut과 같은 표준 프로그래밍 형상 오류는 NC ready 릴레이를 해제하지 않고 특정 canned cycle의 실행만 차단합니다.

마지막으로 하드웨어 아키텍처는 적극적인 자가 보존 동작을 보여줍니다. SINUMERIK 840D sl의 경우, 팬 누락 또는 팬 고장이 감지되면 값비싼 NCU를 보호하기 위해 활성화된 가공 cycle을 희생하면서 프로세서 보드 전체를 강제로 셧다운하는 자동 안전 루틴이 트리거됩니다. 반면에 SINUMERIK 808D ADVANCED는 컨트롤러 전원을 유지한 채로 장비를 보호하기 위해 follow-up mode에 의존하여 해당 채널에서 NC Start를 비활성화하고 인터페이스 신호를 활용합니다.

프로그램 예제

Siemens G-Code 예제

; Siemens NCK 하드웨어 안전 검증
MSG ("Check ambient temperature before spindle start")
$A_OUT[7] = 1
M0
; spindle 시작은 수동 점검 후에만 실행됩니다
M3 S1200
M5
M30

공운전 (dry run)

공운전 중에 오퍼레이터는 가공물 없이 프로그램을 활성화합니다. CNC는 화면에 Check ambient temperature before spindle start 텍스트를 표시하고 시스템 아날로그/디지털 출력 $A_OUT[7]을 하이(1)로 설정하여, 외부 제어반 냉각 팬 또는 환기 시스템을 트리거할 수 있습니다. 그런 다음 프로그램은 프로그램 정지 M0 명령을 만나 즉시 프로그램 실행을 정지합니다. 오퍼레이터는 제어반 온도를 물리적으로 확인해야 합니다. 확인이 완료되면 Cycle Start 버튼을 눌러 프로그램을 재개하고, spindle을 1200 rpm(M3 S1200)으로 회전시킨 후 spindle 정지(M5) 및 프로그램 종료(M30)를 수행합니다.

오류 분석

알람 코드트리거 조건오퍼레이터 증상원인 / 해결 방법
알람 2110제어반 주변 온도 센서가 60°C ± 2.5°C 임계값에 도달함.알람 메시지 표시, 활성화된 가공 cycle이 정지하고 모든 축이 follow-up mode로 진입함.외부 열원 또는 냉각 에어컨 고장으로 인한 제어반 과열. 물리적 온도가 최소 7°C 이상 하강해야만 센서를 리셋할 수 있음.
알람 2120NCK 24 VDC 냉각 팬의 속도가 7500 rpm 미만으로 떨어짐 (정격 속도: 8700 rpm).알람 경고 표시, 시리즈(예: 840D sl)에 따라 NCU가 강제로 셧다운될 수 있음.팬 모터 노후화 또는 냉각 경로의 분진 누적. 팬 유닛 전체와 NCK 배터리 어셈블리를 즉시 교체해야 함.
알람 2130인코더(5V/24V) 또는 D/A 컨버터(±15V)의 전원 공급 장치 결함.NC not ready 릴레이 오프(drop out), 모든 축이 즉시 정지함.인코더 케이블의 단락 또는 전원 공급 모듈 고장. 케이블의 물리적 손상을 점검하고, 전원 복구 후 반드시 축 재참조를 완료해야 함.

실무 응용 가이드

클램핑 축(clamp)의 위치 손실은 가공 과정에서 인코더 전원이 차단될 때 가장 심각한 설비 손상을 일으키는 원인입니다. 24 VDC 인코더 전원 케이블의 단선이나 단락으로 인해 2130 인코더 저전압(undervoltage) 알람이 발생하면, 클램프의 홀딩 토크가 급격히 떨어져 spindle이 회전하는 상태에서 가공물이 이탈할 수 있습니다. 오퍼레이터가 단순히 제어반의 RESET 버튼을 누르고 사이클 스타트(Cycle Start)를 눌러 작업을 재개하려 한다면, 축의 위치 동기화가 완전히 깨진 상태이기 때문에 터렛(turret)이나 척(chuck)의 대형 충돌 사고로 직결됩니다. MD10100 파라미터를 사전 확인하면 이 명령어에서 가장 빈번한 비계획 정지를 없앨 수 있습니다. 만약 인코더 전압 결함이 발생했다면, 물리적인 재참조 작업을 채널 내 모든 축에 대해 완전히 수행해야만 절대 좌표의 신뢰성을 회복하고 자동화 라인의 반복 가공 정밀도를 보장할 수 있습니다.

관련 명령 구조

  • WAITP(x): 지정된 축이 정확한 목표 위치에 도달할 때까지 위치 결정 축의 블록 전환을 정지시켜, 인코더 피드백 변동 시 임의적인 이송을 예방합니다.
  • WAITS(x): 위치 결정 spindle이 정확한 목표에 도달할 때까지 spindle의 블록 전환을 차단하여 폭주 위험을 배제합니다.
  • MSG(string): 자동 cycle을 실행하기 전에 작업자가 물리적 제어반을 점검하도록 조작 판넬에 진단 메시지를 표시합니다.
  • M00: 프로그램 실행을 강제로 일시 정지하여 작업자가 운동을 재개하기 전에 제어반 온도 및 냉각 팬의 작동 상태를 검증할 수 있도록 합니다.
  • $A_OUT[x]: 주변 환경의 열이 누적될 때 제어반 냉각 팬과 같은 외부 안전 장비를 가동할 수 있도록 디지털 시스템 출력을 설정합니다.

결론

제어반 냉각 및 인코더 케이블의 정기적인 점검만이 NCK 하드웨어 오류를 예방하는 가장 확실한 해결책입니다. 60°C ± 2.5°C 에 달하는 고온 환경이나 분진이 많은 자동화 라인에서는 24 VDC 냉각 팬의 속도가 7500 rpm 이하로 떨어지지 않도록 관리해야 비계획적인 비가동 시간을 방지할 수 있습니다. 특히 설비 셋업 시 이 파라미터를 검증하지 않고 양산에 들어가면, 팔레트 교환 후 두 번째 사이클부터 치수 편차가 누적되어 최종 검사에서 불량이 발견된다. 예방 정비를 통해 온도 센서가 60°C에 도달하기 전에 냉각 필터를 청소하고 케이블 손상을 미연에 방지하는 것이 생산성과 제품의 반복 정밀도를 유지하는 유일한 길입니다.

자주 묻는 질문 (FAQ)

자동화 라인 셋업 중 MD10100 cyclic timeout 알람이 발생하는 원인은 무엇인가요?

PLC 사용자 프로그램 루프가 내부 카운터를 10 ms 주기로 갱신하지 못하고 지정된 100 ms 제한 시간을 초과해 멈추는 동기화 실패가 주원인입니다. 양산 가동 전에 PLC 진단 툴을 사용하여 지연이 발생하는 특정 펑션 블록(FB)의 실행 시간을 실시간 모니터링하고 최적화하십시오.

2110 온도 알람이 뜬 후 하드웨어 센서를 즉시 리셋할 수 없는 이유는 무엇인가요?

NCK 온도 모니터링 시스템은 내부 온도가 60°C 경고 임계값보다 최소 7°C 이상 수동으로 내려가야만 해제되는 이력 현상(hysteresis) 보호 메커니즘을 내장하고 있기 때문입니다. 제어반 문을 열고 외부 송풍 장치를 가동하여 센서 주변의 온도를 강제로 하강시킨 후 RESET 버튼을 눌러 작업을 재개하십시오.

2130 인코더 저전압 알람 해제 후 축 정밀도를 보장하기 위해 무엇을 해야 하나요?

5V/24V 인코더 공급 전원이 차단되면 CNC의 절대 좌표 동기화가 완전히 파손되므로, 단순 리셋만으로는 이전 좌표를 보장하지 못해 대형 충돌이 발생합니다. 수동 모드(JOG)로 전환하여 채널 내 모든 축을 기준 원점으로 이송한 후 수동으로 재참조 홈 작업을 완벽히 마친 다음 자동 모드를 실행하십시오.

아직 해결되지 않았나요?

이 주제에 대해 AI 어시스턴트에게 자연어로 물어보세요. 검증된 소스를 기반으로 하며 환각이 없습니다.

AI 어시스턴트에게 질문하기
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

CNC 기계 산업의 모든 분야에서 25년 이상 근무한 경험을 바탕으로, 브랜드 독립적인 컨설팅, 엔지니어링 및 순정 부품 서비스를 제공하는 CNC CARE의 공동 창업자로서 활동을 이어가고 있습니다.

관련 기사

이 주제에 관한 다른 기사