CNCデータプロトコル
FANUC FOCASFOCAS(FANUC Open CNC API Specifications)は、EthernetまたはHSSB経由でPCからCNCデータを読み書きするためのFANUCのライブラリです。FOCAS1は旧シリーズ(32ビット)に、FOCAS2は30i/31i/32i/35i、0i-D/F、Power Motion i-A(32ビットおよび64ビット)に対応し…MTConnectMTConnectは、工作機械データのための読み取り専用のHTTPベースの規格です。アダプタがCNC装置と通信し(多くの場合SHDRテキスト形式、通常はTCP 7878)、エージェントがHTTPでXMLまたはJSONを公開します。慣例的にポートは5000で、エンドポイントは /probe、/current、/sample、/assets です。工作機械メーカ…SINUMERIK OPC UA(Access MyMachine /OPC UA)SINUMERIK向けのSiemensのネイティブOPC UAサーバーで、Access MyMachine /OPC UAライセンス(840D sl/828Dは6FC5800-0AP67-0YB0、ONEは電子ライセンス6FC5800-0BP82-0YB0)で有効化します。TCP 4840で待ち受け、デフォルトでBasic256Sha256を使用し、チャネル…HEIDENHAIN DNC および OPC UA NC ServerHEIDENHAINには二つのインタフェースがあります。HEIDENHAIN DNC(オプション18)は、RemoTools SDKを通じて使用するWindows COMインタフェースです。インテグレータは、iTNC 530ではTCP 19000を、TNC 640世代のCNC装置では19003と19010–19015を使用しています。OPC UA NC Se…HEIDENHAIN LSV-2LSV-2は、ファイル転送とステータス取得のためのHEIDENHAINの旧来のテレグラムプロトコルです。テレグラムは32ビットの長さと四文字のコマンドをビッグエンディアンで格納し、DNCレベルのログインにはCNC装置側のオプションが必要です。オープンソースのpyLSV2は、TNC 320/620/640、iTNC 530、MANUALplus 620、CNC…Haas Machine Data Collection(Qコマンド)および DPRNTHaasのCNC装置は、RS-232(Classic)またはSetting 143で設定したTCPポートのEthernet(NGC)でQコマンドに応答します。応答はSTX … ETBで囲まれます。Q500はプログラム、ステータス、加工数を一度の応答で返し、Q600はマクロ変数を読み取ります。DPRNTは、加工プログラムから専用の接続でカスタム値を出力します。…umati — 工作機械向けOPC UA(OPC 40501-1)umatiは、機械向けOPC UAコンパニオン仕様を推進するVDWとVDMAの取り組みです。工作機械向けの仕様はOPC 40501-1「Machine Tools – Monitoring and Job Management」で、OPC 40001-1 Machineryを基盤としています。クライアントはNamespaceArrayを読み取って http:…三菱電機 Custom API Library および EZSocket三菱電機のCustom API Library(M8/M8Vでは標準)を使うと、C、C#、C++で作成したWindowsアプリケーションから、プログラム、ファイル、座標、アラーム、工具データ、変数、PLCデバイスを読み書きでき、M800V/M80Vではリアルタイムサンプリングも可能です。その基盤となるインタフェースがEZSocketです。サードパーティ製ドラ…