XAソフトウェア


XAソフトウェア


Please Wait

Click to Enlarge

ブラシ付きDCサーボモーターコントローラKDC101用のXA GUI

当社の様々なモーションコントローラを制御するために、XAソフトウェアパッケージをご用意しております。このソフトウェアは、継続して重点的に開発が進められており、最終的には当社の全てのモーションコントロール製品に対応する予定です。 XAソフトウェアのサポートは2040年まで継続する予定です。サポートされているデバイスのリストは「対応デバイス」タブでご覧いただけます。

XAはその基本から理解しやすいように設計されており、スレッドセーフで言語パラダイムに依存しない一連のアプリケーションプログラミングインターフェースをC、C++で提供します。また、ラッパーも準備を進めており、C/#.NETなどの.NET言語、Python、あるいはLabVIEWアプリケーションでの利用が徐々に可能になります。これにより、旧製品のモーションコントロール用ソフトウェアパッケージと同じ機能を有しながら、開発者にはさらに効率化されたツールキットを提供します。このソフトウェアは、ソフトウェア開発キット(SDK)内の開発者用ガイドとコード例を参照することで、複雑でカスタマイズされたアプリケーションとユーザーインターフェイスをお客様が独自に作成することができます。

XAソフトウェアパッケージには2つの使い方があります。1つはGUI(グラフィカルユーザーインターフェイス)ユーティリティを用いる方法で、この場合はコントローラの到着後すぐに直接的な操作と制御を行なうことができます。もう1つは一連のプログラミングインターフェイスを用いる方法で、ご希望の開発言語によりカスタム仕様の位置決めやアライメント用のプログラムを簡単に作成することができます。ここでは例として、ブラシ付きDCサーボモーターコントローラKDC101用のデバイスコントロールGUIをご提示しています。

XA GUIではソフトウェア機能の便利なパッケージをご提供しています。それによって、1つのアプリケーションで特定のハードウェアユニットに関連するすべての制御と、それに伴うプログラマブルな機能を提供できるようになります。 このアプリケーションでは、各ステージまたはアクチュエータに対して移動可能なGUIを提供しており、それを用いてユーザは手動制御をすることができます。さらに、すべてのパラメータ設定と、ユーザアプリケーションによるモータ操作の自動化を可能にするソフトウェア機能一式も提供しています。また、このソフトウェアでは、GUIの「Settings」ボタンに表示される制御パラメータの保存と読み込みも可能です。このGUIは対応する当社製品間で統一されており、UIの操作性を向上させるコーディングアーキテクチャと、トラブルシューティング用に改善されたエラーロギングを有しています。

ソフトウェア開発キット(SDK)には、C/C++のネイティブAPIと、APIの.NETラッパーが用意されています。 ネイティブCライブラリについては、完全なAPIドキュメントが提供されています。.NETラッパーのドキュメントは現在開発中です。.NETラッパーの詳細については当社までお問い合わせください。.NETラッパーは、最新のC#、Visual Basic、LabVIEW、またはその他の.NET対応言語を用いて作業するサードパーティの開発者が、独自のアプリケーションを開発するためにご利用いただけます。また、ソフトウェアライブラリを使用すると、既存のお客様独自のアプリケーションとの統合が可能になります。すなわち、お客様独自のアプリケーションによって、お客様が開発している特定の環境内でソフトウェアとデバイスを完全に制御できるようになります。USB接続ライブラリによりプラグ&プレイでPC制御が可能になり、複数のユニットを同時に制御する多軸モーションコントロールシステムの構築も容易です。


Click to Enlarge

ブラシレスDCサーボモーターコントローラBBD303用のXA GUI

当社では、様々なモーションコントローラを駆動するためのプラットフォームとして、XAソフトウェアパッケージと、ソフトウェアパッケージの2種類をご用意しています。Kinesisは今後段階的に終了して行く予定です。Kinesisソフトウェアは、当社の全てのモーションコントロール製品に対応しています。XAソフトウェアは開発者向けに改良されたプラットフォームですが、現在のところ対応は一部のモーションコントロール製品に限られます(対応する製品のリストは「対応デバイス」タブをご覧ください)。様々な用途に対応できるように、どちらのパッケージも、小型で低出力のシングルチャンネルドライバ(K-Cubes®など)から高出力のマルチチャンネルベンチトップ型ユニット(BBD300シリーズ)まで、幅広い種類のデバイスでご使用いただけます。

XAモーションコントロールソフトウェア:開発者向けに改良されたプラットフォームs

ソフトウェア

XAバージョン1.2.7

このXAソフトウェアパッケージには、当社の一部のシステムコントローラを制御するためのGUIが含まれています。

下記もご利用いただけます。

  • 通信プロトコル
Software Download

XAソフトウェアでは.NET APIを使用できるため、最新のC#、Visual Basic、LabVIEW、その他の.NET対応言語を使用する開発者は、それらを用いてカスタムプログラムを作成することができます。.NETフレームワークの使用を想定していないアプリケーション用として、ローレベルのDLLや静的ライブラリも含まれています。また、APIは各インストールに含まれています。 XAソフトウェアプラットフォームにより、ユーザは一種類のソフトウェアツールを習得するだけで、対応する*すべてのモーションコントロールデバイスを1つのアプリケーション内で組み合わせて使用することができます。このように1軸システム用から多軸システム用まで、対応可能なコントローラであればどれでも組み合わせることができ、それら全てを1台のPCの統合されたソフトウェアインターフェイスから制御できます。

ソフトウェアはソフトウェア開発キット(SDK)内で、ネイティブ C用 API、およびこのAPIのための.NETラッパーを備えており、Kinesis SDKと同じ機能をすべて実行することができます。このソフトウェアは、複雑でカスタマイズされたアプリケーションとインターフェイスを作成しようとするお客様に適したシステムです。 SDKには開発者用ガイドとコード例が含まれています。Firmware Update Utilityはこちらのページからダウンロードいただけます。

現行バージョンのXAソフトウェアは、まだ当社のモーションコントローラの一部にのみ対応している状況です。しかし、このソフトウェアは、継続して重点的に開発が進められており、最終的には当社の全てのモーションコントロール製品に対応する予定です。 ソフトウェアの適合性については、XAユーザーガイドをご覧ください

*詳細は「対応デバイス」タブをご覧ください。

XAモーションコントロールソフトウェアに対応するデバイスのリストを、以下の表に示します。型番をクリックすると、各製品の仕様やXAユーザーガイドなどの資料をご覧いただけます。

Item #Description
Stepper Motor Controllers and Devices
BSC202Two-Channel Benchtop Stepper Motor Controller
BSC203Three-Channel Benchtop Stepper Motor Controller
DRV22525 mm Travel, Trapezoidal Stepper Motor Actuator
DRV25050 mm Travel, Trapezoidal Stepper Motor Actuator
FW103High-Speed Motorized Filter Wheel, 8-32 Taps
FW103/MHigh-Speed Motorized Filter Wheel, M4 Taps
KST201K-Cube® Stepper Motor Controller
MVSN113.0 mm Travel Motorized Vertical Stage, 4-40 and 6-32 Taps
MVSN1/M13.0 mm Travel Motorized Vertical Stage, M2 and M3 Taps
ZFS066 mm Travel, Compact Stepper Motor Actuator, 1/4"-80 Mounting Thread
ZFS1313 mm Travel, Compact Stepper Motor Actuator, 1/4"-80 Mounting Thread
ZFS13B13 mm Travel, Compact Stepper Motor Actuator, Ø3/8" Mounting Barrel
ZFS25B25 mm Travel, Compact Stepper Motor Actuator, Ø3/8" Mounting Barrel
ZST2066 mm Travel, Stepper Motor Actuator, 1/4"-80 Mounting Thread
ZST21313 mm Travel, Stepper Motor Actuator, 1/4"-80 Mounting Thread
ZST213B13 mm Travel, Stepper Motor Actuator, Ø3/8" Mounting Barrel
ZST225B25 mm Travel, Stepper Motor Actuator, Ø3/8" Mounting Barrel
DC Brushed Motor Controller and Devices
CR1-Z6aMotorized Continuous Rotation Stage
CR1-Z7aMotorized Continuous Rotation Stage
KDC101K-Cube Brushed DC Servo Motor Controller
MTS25-Z825 mm (0.98") Motorized Translation Stage, 8-32 and 4-40 Taps
MTS25/M-Z825 mm (0.98") Motorized Translation Stage, M4 and M3 Taps
MTS50-Z850 mm (1.97") Motorized Translation Stage, 8-32 and 4-40 Taps
MTS50/M-Z850 mm (1.97") Motorized Translation Stage, M4 and M3 Taps
MTS100-Z8100 mm (3.94") Motorized Translation Stage, 8-32 and 4-40 Taps
MTS100/M-Z8100 mm (3.94") Motorized Translation Stage, M4 and M3 Taps
PRM1Z8Ø1" Motorized Precision Rotation Stage, Imperial
PRM1/MZ8Ø1" Motorized Precision Rotation Stage, Metric
Z606a6 mm Motorized Actuator, 1/4"-80 Thread
Z606Va6 mm Vacuum-Rated Actuator, 1/4"-80 Thread
Z612a12 mm Travel Motorized Actuator, 1/4"-80
Z612Ba12 mm Travel Motorized Actuator with 3/8" Barrel
Z612BVa12 mm Travel Vacuum-Rated Actuator with 3/8" Barrel Fitting
Z612Va12 mm Travel Vacuum-Rated Actuator, 1/4"-80 Threaded Fitting
Z625Ba25 mm Motorized Actuator with 3/8" Barrel
Z625BVa25 mm Vacuum-Rated Actuator with Ø3/8" Barrel Fitting
Z806a6 mm Motorized DC Actuator, 1/4"-80 Thread Fitting
Z806VaVacuum-Compatible 6 mm Motorized DC Actuator, 1/4"-80 Thread Fitting
Z812a12 mm Motorized Actuator, 1/4"-80 Thread
Z812Ba12 mm Motorized Actuator, 3/8" Barrel Fitting
Z812BVaVacuum-Compatible 12 mm Motorized Actuator, 3/8" Barrel Fitting
Z812VaVacuum-Compatible 12 mm Motorized Actuator, 1/4"-80 Thread
Z825a25 mm Motorized Actuator, 1/4" -80
Z825Ba25 mm Motorized Actuator with Ø3/8" Barrel
Z825BVaVacuum-Compatible 25 mm Motorized Actuator with Ø3/8" Barrel Fitting
Z9066 mm Travel, DC Servo Motor Actuator, 1/4"-80 Mounting Thread
Z906V6 mm Travel, Vacuum-Compatible DC Servo Motor Actuator, 1/4"-80 Mounting Thread
Z91212 mm Travel, DC Servo Motor Actuator, 1/4"-80 Mounting Thread
Z912B12 mm Travel, DC Servo Motor Actuator, Ø3/8" Mounting Barrel
Z912BV12 mm Travel, Vacuum-Compatible DC Servo Motor Actuator, Ø3/8" Mounting Barrel
Z912V12 mm Travel, Vacuum-Compatible DC Servo Motor Actuator, 1/4"-80 Mounting Thread
Z925B25 mm Travel, DC Servo Motor Actuator, Ø3/8" Mounting Barrel
Z925BV25 mm Travel, Vacuum-Compatible DC Servo Motor Actuator, Ø3/8" Mounting Barrel
Brushless Controllers and Devices
BBD3011-Channel Benchtop 3-Phase Brushless DC Servo Controller
BBD302b2-Channel Benchtop 3-Phase Brushless DC Servo Controller
BBD303b3-Channel Benchtop 3-Phase Brushless DC Servo Controller
DDR25Compact Direct Drive Rotation Mount, SM05-Threaded Bore, 8-32 Taps
DDR25/MCompact Direct Drive Rotation Mount, SM05-Threaded Bore, M4 Taps
DDR100Direct Drive Continuous Rotation Stage, SM1 Bore, 8-32 and 1/4"-20 Taps
DDR100/MDirect Drive Continuous Rotation Stage, SM1 Bore, M4 and M6 Taps
DDS050Compact 50 mm Travel Direct Drive Stage, Imperial
DDS050/MCompact 50 mm Travel Direct Drive Stage, Metric
DDS100Compact 100 mm Travel Direct Drive Stage, Imperial
DDS100/MCompact 100 mm Travel Direct Drive Stage, Metric
DDS220Direct Drive Stage, 8.6" Travel, Imperial
DDS220/MDirect Drive Stage, 220 mm Travel, Metric
DDS300300 mm (11.81") Travel Direct Drive Stage, Imperial
DDS300/M300 mm (11.81") Travel Direct Drive Stage, Metric
DDS600600 mm (23.6") Travel Direct Drive Stage, Imperial
DDS600/M600 mm (23.6") Travel Direct Drive Stage, Metric
KBD101K-Cube Brushless DC Servo Driver
M150XY150 mm Brushless DC Motor Driven XY Translation Stage, Imperial
M150XY/M150 mm Brushless DC Motor Driven XY Translation Stage, Metric
MLS203-1High-Speed, Low-Profile Motorized XY Scanning Stage, 110 mm x 75 mm Travel
MLS203-2High-Speed, Low-Profile Motorized XY Scanning Stage for Zeiss Microscopes, 110 mm x 75 mm Travel
TBD001aT-Cube Brushless DC Servo Driver
Piezo Controller and Devices
APF503Amplified Piezoelectric Actuator with Flexure Mount, 150 V, 390 µm Max Displacement
APF705Amplified Piezoelectric Actuator with Flexure Mount, 150 V, 560 µm Max Displacement
APF710Amplified Piezoelectric Actuator with Flexure Mount, 150 V, 1500 µm Max Displacement
APFH720Amplified Piezoelectric Actuator with Flexure Mount, 150 V, 2500 µm Max Displacement
BPC3033-Channel 150 V Benchtop Piezo Controller with USB
DRV120Modular NanoMax 20 µm Piezo Drive with Feedback
DRV517Differential Micrometer with Feedback Piezo Element, 1/2" Manual Travel, 30 µm Piezo Travel
NF15AP25NanoFlex™ 1.5 mm Travel Translation Stage with 25 µm Piezo Actuator, Imperial
NF15AP25/MNanoFlex™ 1.5 mm Travel Translation Stage with 25 µm Piezo Actuator, Metric
NFL5DNanoFlex™ 5 mm Travel Translation Stage with Differential Drive, Imperial
NFL5D/MNanoFlex™ 5 mm Travel Translation Stage with Differential Drive, Metric
NFL5DP20NanoFlex™ 5 mm Travel Translation Stage with Diff. Drive and 20 µm Piezo Actuator, Imperial
NFL5DP20/MNanoFlex™ 5 mm Travel Translation Stage with Diff. Drive and 20 µm Piezo Actuator, Metric
NFL5DP20SNanoFlex™ 5 mm Travel Translation Stage with Diff. Drive and Closed-Loop 20 µm Piezo Actuator, Imperial
NFL5DP20S/MNanoFlex™ 5 mm Travel Translation Stage with Diff. Drive and Closed-Loop 20 µm Piezo Actuator, Metric
PAS009Piezoelectric Actuator, 40 µm Travel
PAZ005Piezoelectric Actuator with Feedback, 20 µm Travel
PAZ009Piezoelectric Actuator with Feedback, 40 µm Travel
PK2FSF1Amplified Piezoelectric Actuator with Flexure Mount, 75 V, 220 µm Max Displacement
PK2FVF1Amplified Piezoelectric Actuator with Flexure Mount, 75 V, 420 µm Max Displacement
  • こちらの旧製品の販売は終了しており、単体ではご購入いただけません。
  • こちらのコントローラの同期多軸移動機能は現在開発中のため、まだサポートされていません。

Posted Comments:
Laurenz Notter  (posted 2025-05-09 19:41:49.043)
Hi there! It would be nice to have the configuration software XA for Linux as well. Is this planned for the near future? Thx, Laurenz
dnewnham  (posted 2025-05-12 06:51:19.0)
Thank you for your feedback I will contact you directly to discuss your inquiry.