コーディング WMX サーボアラームを監視する方法 サーボアラームには、過負荷や位置偏差異常、速度異常などのアラームが起こることがあります。 アラームが起こると軸の移動が完了せず、装置がなぜ止まっているのかが直感的にわかりません。そのため使用者にアラーム表示を行うと親切です。ユーザーにアラー... 2023.01.19 コーディング
コーディング C# 非同期処理 フリーズしたと思わせないために ボタンを押したときにU/Iが固まる対策です。Windowsフォームのボタンクリックイベントでモーション動作を行うと、画面が固まってしまします。そのため動作は別スレッドで処理をさせる方法が必要となります。非同期処理のシンプルなコードの描き方T... 2023.01.18 コーディング
コーディング EtherCAT機器接続確認 トラブル時の早期検出 装置立ち上げ時、配線を変更したタイミングで、LANケーブルを抜くことがあります。 ここではケーブル異常を検出するコードをご紹介します。接続個数で判定する方法EtherCATに接続している機器の個数をカウントする事が出来ます。 想定している個... 2023.01.18 コーディング
コーディング WMX APIバッファー Windowsでリアルタイムモーション制御 装置をリアルタイムで動作させるために必要になる機能です。 軸移動やタイマー関数を先にAPIバッファに格納することにより、通信サイクルの精度のタイミングで順次関数を実行することができます。コードの書き方関数をAPIバッファに追加するには、St... 2023.01.15 コーディング
コーディング WMX3 API エンジン モーションコントロールはこれから始める PC のリアルタイム空間で動作する WMX3 の制御プロセスです。Windowsスレッドからリアルタイム関数を呼び出すものになります。• WMX3 エンジンは、例えばユーザアプリケーションや同梱アプリケーション(WOS、WMX3Consol... 2023.01.04 コーディング