KCNC HMI
설비 상태, 공구와 NC 프로그램을 다루는 Windows용 산업 HMI입니다. WPF 화면과 TORUS 연동 계층을 구성했습니다.
KCNC · 2025 · PC (데스크톱) · 납품
C#.NET 9WPFMVVMSignalR
설비 모니터링
가공 상태와 장비 파라미터를 표시합니다
가공 정보, 스핀들 정보, 오버라이드와 이송축 부하율을 모니터링 화면에 배치합니다. 라이트·다크 모드의 화면 구성을 설계했습니다.

공구 관리
공구 목록과 선택한 공구의 정보를 함께 표시합니다
선택한 공구의 종류와 이름, 길이·반경 오프셋, 수명과 매거진 정보를 한 화면에 표시합니다.

NC 프로그램과 HMI 설정을 구성합니다
NC 프로그램
프로그램 파일을 다루는 화면과 기능별 앱을 여는 런처를 구성했습니다.
HMI 설정
설비 화면의 표시 방식과 HMI 설정을 개별 기능으로 구성했습니다.
구현 구조
화면과 장비 연결의 역할을 나눕니다
C#과 .NET 9의 Windows WPF 앱입니다. MVVM으로 화면 상태를 관리하고, 장비 연결 기능은 별도 계층에서 다룹니다.
- WPF · MVVM
- 작업자 입력, 화면 데이터와 기능별 상태를 관리합니다.
- TorusFacade
- 화면에서 사용하는 설비·공구 기능을 연결합니다.
- TORUS · SignalR
- 장비 API 래퍼와 SignalR 통신 계층을 구성했습니다.
화면은 설계안이며, 표시된 값은 실제 설비의 운영 결과를 나타내지 않습니다.


