モーションコントロールボードのプログラム開発ソフトウエア

無料版 ActiveX コンポーネント集 ACX-PAC(W32)Express Edition

モーション制御用コマンドをActiveXコンポーネント(OCX)形式で提供する無料の開発支援ツールです。特に、Visual Basicプログラミングに最適、プロパティページ(GUI)でデバイスの初期設定が簡単に行えるほか、提供するメソッド(実行関数)が、Win32 APIに比べて大幅に引数を軽減されており、ビギナープログラマーにも使いやすく設計してあります。

わずか数行のコーディングだけでデータ収集、信号出力が可能。

モーション制御用メソッド / イベント / プロパティ

  • モーターの動作開始 / 停止 / 減速停止
  • PTP / JOG / ORG 動作
  • 制御信号の入出力 / デジタル入力 / デジタル出力 / カウンタ入力
  • 原点(ORG)入力論理、原点復帰形式の設定
  • +EL,-EL,ORGの入力フィルタ設定
  • パルス出力開始速度、目標速度の設定
  • 加速時間、減速時間、S字区間の設定
  • モーターの停止位置(総出力パルス数)の設定
  • エンコーダ入力形式(2相1逓倍 / 2相2逓倍 / 2相4逓倍 / 単相1逓倍)の設定
  • エンコーダのカウント値のプリセット、取得
  • フィードバック出力パルス数のプリセット、取得
  • パルス出力状態、モーター動作状態、モーター停止要因、リミット状態の取得
  • イベント機能(モータ動作完了イベント OnStop、エラー発生イベント OnError)

Windows用 API 高機能ドライバソフトウェア API-SMC(WDM)

Windowsプログラミング用APIです。PTP動作、JOG動作のような基本的なモータ動作を簡単に設定することができます。動作不可能なパラメータ値を設定した場合、目標速度や加減速時間をドライバが補正することにより、自動的に動作可能値に修正します。簡易動作検証が可能な診断ツール、機能別に豊富なサンプルをご用意しています。

豊富なサンプルプログラム

診断ツール

サポートOS
32bit OS
Microsoft Windows 10 / 8.1 / 8 / 7 / Vista / XP / Server 2008 / 2003 / 2000
64bit OS
Microsoft Windows 10 / 8.1 / 8 / 7 / Vista / XP / Server 2008 / 2003
サポート言語
  • Microsoft Visual Basic .NET 2002, 2003, 2005, 2008, 2010, 2012, 2013
  • Microsoft Visual Basic Ver.6.0
  • Microsoft Visual C++ .NET 2002, 2003, 2005, 2008, 2010, 2012, 2013
  • Microsoft Visual C++ Ver.6.0
  • Microsoft Visual C# .NET 2002, 2003, 2005, 2008, 2010, 2012, 2013
その他
  • 複数軸同時使用可能(同一デバイス使用時で最大128軸)
  • マルチプロセス対応(最大16プロセス)
  • マルチスレッド対応
  • マルチプロセッサPC対応
  • 割り込みレベル1点使用

簡易診断ツール

対話型の診断方式で信号の入出力、及び簡易動作を行い、モータコントロールボードとドライバユニットおよびリミットセンサの接続の有効性を確認できます。診断項目:リミット入力信号、制御入出力信号、パルス入出力信号。

ドライバのバージョンや初期設定の内容をテキストファイル化。不具合要因の迅速な特定が可能です。

初期設定
各種リミット/入出力の論理設定や原点復帰動作などの設定を行います。

診断レポート発行
ドライババージョン、初期設定情報などの診断レポートを発行します。

簡易診断
リミット入力信号、制御入出力信号、パルス入出力信号を簡易診断します。

豊富なサンプルプログラムと分りやすいオンラインヘルプ

機能別に豊富なサンプルプログラムをご用意しています。

Setting
初期設定を行います。
BaseMove
基本的なモータ動作を行います。
CtlIo
制御入出力信号の確認を行います。
Status
動作ステータスの確認を行います。
Event
イベントによる動作の監視を行います。
SyncMove
同期動作を行います。
BankSpd
1軸のバンク(連続)動作を行います。
BankMlt
複数軸の直線補間バンク動作を行います。
BankArc
円弧補間バンク動作を行います。

分りやすいオンラインヘルプ