하드웨어·키오스크 연동 외주용역

KCNC HMI

설비 상태, 공구와 NC 프로그램을 다루는 Windows용 산업 HMI입니다. WPF 화면과 TORUS 연동 계층을 구성했습니다.

KCNC · 2025 · PC (데스크톱) · 납품

C#.NET 9WPFMVVMSignalR

설비 모니터링

가공 상태와 장비 파라미터를 표시합니다

가공 정보, 스핀들 정보, 오버라이드와 이송축 부하율을 모니터링 화면에 배치합니다. 라이트·다크 모드의 화면 구성을 설계했습니다.

KCNC HMI의 라이트 모드 설비 모니터링 화면 설계안
라이트 모드 설비 모니터링 화면 설계안 · 표시된 값은 예시입니다. 원본 크게 보기 ↗
다크 모드 화면 설계안 보기 ↗

공구 관리

공구 목록과 선택한 공구의 정보를 함께 표시합니다

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

KCNC HMI의 공구 목록과 선택한 공구 상세 정보를 보여주는 화면 설계안
공구 관리 화면 설계안 · 표시된 공구 값은 예시입니다. 원본 크게 보기 ↗

NC 프로그램과 HMI 설정을 구성합니다

NC 프로그램

프로그램 파일을 다루는 화면과 기능별 앱을 여는 런처를 구성했습니다.

HMI 설정

설비 화면의 표시 방식과 HMI 설정을 개별 기능으로 구성했습니다.

구현 구조

화면과 장비 연결의 역할을 나눕니다

C#과 .NET 9의 Windows WPF 앱입니다. MVVM으로 화면 상태를 관리하고, 장비 연결 기능은 별도 계층에서 다룹니다.

WPF · MVVM
작업자 입력, 화면 데이터와 기능별 상태를 관리합니다.
TorusFacade
화면에서 사용하는 설비·공구 기능을 연결합니다.
TORUS · SignalR
장비 API 래퍼와 SignalR 통신 계층을 구성했습니다.

화면은 설계안이며, 표시된 값은 실제 설비의 운영 결과를 나타내지 않습니다.

비슷한 시스템이 필요하신가요

지금 업무 방식을 알려주시면 범위와 일정을 함께 잡겠습니다.

An error has occurred. This application may no longer respond until reloaded. Reload 🗙