CNC通信アプリケーション(自社開発)

FANUC CNCとリアルタイム連携。

ライセンス不要でCNCを“見える化”する自社開発アプリ

FANUC製CNCと連携可能な当社独自開発アプリケーションは、工作機械の状態監視や稼働データの収集・可視化を可能にし、現場の効率化と品質向上を支援します。

▼概要:

弊社では、FANUC製CNC(数値制御装置)とPCアプリケーションの連携を目的としたソフトウェア開発を行っており、本記事ではWindowsFormアプリケーションによるCNCとの通信アプリケーションご紹介いたします。

このアプリケーションでは、CNC制御機(FANUC Series 0i-MODEL D)とEthernet通信により接続し、リアルタイムで情報を取得・表示または書き込みを行います。開発言語にはC# / .NET Frameworkを採用しており、ユーザーにとって見やすいGUIと安定した接続処理を両立しています。

▼主な機能:

  • FANUC FOCAS Ethernet対応
  • CNCからの絶対位置座標(X/Y/Z)をミリ単位で取得
  • 各種デバイス値(PMC,マクロ変数) 読み書き機能
  • アラームNo・アラームメッセージ取得機能
  • 装置運転状態取得
  • Windowsにて即時表示
  • ロギング機能(データベース・エクセルファイル他)
  • CNCガイドにてテスト済み(Series 0i-MODEL D)

画面レイアウト、ロギング機能はお客様のご要望にあわせてカスタマイズいたします。

なお、本ソフトウェアにFANUC純正ライブラリは使用しておりませんので、ライセンスは不要です。

▼利用シーンの一例:

  • 加工中の工具位置モニタリング
  • 設備状態の遠隔監視システムへの組み込み
  • 既存PLCやIoTダッシュボードとの連携開発 など

今後はこのアプリケーションをベースに、IoT対応や、工作機械の保守・稼働分析ソリューションへの展開も視野に入れております。

▼接続したCNCガイドの画面写真: