モーションコントロールソフトウェア


モーションコントロールソフトウェア


Please Wait

ソフトウェア

Kinesisバージョン1.14.53

XAバージョン1.0.0

KinesisおよびXAソフトウェアパッケージには、当社のモーションコントローラを制御するためのGUIが含まれています。

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

  • 通信プロトコル
Software Download
Kinesis Software
Figure 1.1  Kinesis GUI画面

当社では、様々なモーションコントローラを駆動するためのプラットフォームとして、XAソフトウェアパッケージと、今後段階的に終了していくKinesisソフトウェアパッケージの2種類をご用意しています。Kinesisソフトウェアは、当社の全てのモーションコントロール製品に対応しています。XAソフトウェアは開発者向けに改良されたプラットフォームですが、現在のところ対応は一部のモーションコントロール製品に限られます(対応する製品のリストは「対応デバイス」タブをご覧ください)。このソフトウェアは、継続して重点的に開発が進められており、最終的には当社の全てのモーションコントロール製品に対応する予定です。XAソフトウェアアプリケーションは、2040年までフルサポートを行います。

Kinesis モーションコントロールソフトウェア

Kinesisソフトウェアでは.NETコントロールを使用できるため、最新のC#, Visual Basic, LabVIEW™、あるいはその他の.NET対応言語を使用してカスタムプログラムを作成することができます。また、.NETフレームワークを使用しないアプリケーション用に、ローレベルのDLLライブラリも付属しています。中央シーケンスマネージャ(Central Sequence Manager)は、当社のすべてのモーションコントロール用ハードウェアの統合と同期をサポートしています。

この共通のソフトウェアプラットフォームにより、1種類のソフトウェアツールを習得するだけで、あらゆるKinesisコントローラを簡単に組み合わせて使用することができます。このように1軸システム用から多軸システム用までのあらゆるコントローラを組み合わせ、それら全てを1台のPCの統合されたソフトウェアインターフェイスから制御できます。


Click to Enlarge

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

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

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

XAはその基本から理解しやすいように設計されており、スレッドセーフで言語パラダイムに依存しない一連のアプリケーションプログラミングインターフェースをC、C++で提供します。また、ラッパーも準備を進めており、C/#.NETなどの.NET言語、Python、あるいはLabVIEWアプリケーションでの利用が徐々に可能になります。これは前述のKinesisにおけるソフトウェア開発キット(SDK)と同じ機能を果たす一方で、開発者に対してはより効率化されたツールキットを提供します。このソフトウェアは、付属の開発者用ガイドとSDK内のコード例を組み合わせて、複雑でカスタマイズされたアプリケーションとインターフェースを作成しようとするユーザー向けに設計されています。完全なAPIドキュメントはネイティブCライブラリ用に提供されており、.NETラッパーのドキュメントは現在開発中です。.NETラッパーの詳細については当社までお問い合わせください。

XAはKinesisと同等のGUIを備えているだけでなく、デバイスの状態を保存する機能の追加や、異なる種類のデバイス間インテーフェイスにおける一貫性の向上など、利用者のための様々な改善や工夫が実装されています。Kinesisソフトウェアは段階的に終了となりますが、XAは更に改善を進めるとともに、2040年までフルサポートしていく計画です。現行バージョンのXAソフトウェアは、まだ当社のモーションコントローラの一部にのみ対応している状況です。しかし、このソフトウェアは、継続して重点的に開発が進められており、最終的には当社の全てのモーションコントロール製品に対応する予定です。ソフトウェアの適合性については、XAユーザーガイドをご覧ください。

ソフトウェア

Kinesisバージョン1.14.53

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

下記もご用意しております。

  • 通信プロトコル
Software Download
Kinesis Software
Figure 58A  KinesisソフトウェアのGUI画面

当社のKinesisソフトウェアパッケージを用いて、当社の様々なモーションコントローラを駆動することができます。このソフトウェアは小型で低出力のシングルチャンネルドライバ(K-Cube®など)から、高出力でマルチチャンネルのベンチトップ型ユニットやモジュール型の19インチラックナノポジショニングシステム(ラックシステムMMR60x)まで、当社Kinesisシリーズの様々なモーションコントローラの制御用にご使用いただけます。

Kinesisソフトウェアでは.NETコントロールを使用できるため、最新のC#、Visual Basic、LabVIEW™、あるいはその他の.NET対応言語を使用してカスタムプログラムを作成することができます。.NETフレームワークやAPIの使用を想定していないアプリケーションのために、ローレベルのDLLライブラリも含まれています。中央シーケンスマネージャ(Central Sequence Manager)は、当社のすべてのモーションコントロール用ハードウェアの統合と同期の機能をサポートしています。

この共通のソフトウェアプラットフォームにより、ユーザは単一のソフトウェアツールを習得するだけで、あらゆるモーションコントロールデバイスを1つのアプリケーション内で組み合わせて使用することができます。このように1軸システム用から多軸システム用までのあらゆるコントローラを組み合わせ、それら全てを1台のPCの統合されたソフトウェアインターフェイスから制御できます。

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

Kinesisソフトウェアでは新しい.NETコントロールが使用でき、最新の最新のC#, Visual Basic, LabVIEW™、ほかの.NET対応言語を使用する開発者がカスタムにプログラムを作成することもできます。

C#
このプログラミング言語はマルチプログラミングパラダイムやマルチプログラミング言語が使用可能となるよう設計されているため、複雑な問題が簡単かつ効率的に解決できます。型付け、命令型、宣言型、関数型、ジェネリック、オブジェクト指向、そしてコンポーネント指向が含まれます。 この共通のソフトウェアプラットフォームにより、1セットのソフトウェアツールを習得するだけで、あらゆるKinesisコントローラを簡単に組み合わせることができます。このようにして1軸システムのコントローラから多軸システムのコントローラまで、様々なコントローラを組み合わせ、全てを1台のPCのソフトウェアインターフェイスから制御することが可能となりました。

Kinesisシステムソフトウェアを使用するには2つの手段があります。コントローラを直接つないで制御を行なう付属のGUI(グラフィカルユーザーインターフェイス)ユーティリティ、またはご希望の開発言語でカスタム仕様の位置決めやアライメントを簡単にプログラムできる一連のプログラミングインターフェイスです。

Kinesisモーションコントロールライブラリの構築の参考となる実行可能なプロジェクト機能拡張例については下のリンクをクリックしてください。なお、Quick Startのプロジェクト例の実行には別の統合開発環境(IDE)(Microsoft Visual Studioなど)が必要です。C#のプロジェクト例はKinesisソフトウェアパッケージに付属する.NETコントロールで実行可能です(詳細は「Kinesisソフトウェア」タブをご覧ください)。

C Sharp IconClick Here for the Kinesis with C# Quick Start Guide
Click Here for C# Example Projects
Click Here for Quick Start Device Control Examples
C Sharp Icon

LabVIEW
LabVIEWは、.Netコントロールを介してKinesisベースのコントローラとの通信に使用できます。LabVIEWでは、ツールとオブジェクトでフロントパネルとして知られるユーザーインターフェイスを構築した後、グラフィカル表記の関数を使ってコードを追加し、フロントパネルのオブジェクトを制御します。下記のLabVIEWチュートリアルでは.Netコントロールを使用してLabVIEW内Kinesis駆動デバイス用の制御GUIを作成するための情報をご提供しています。 LabVIEWでコントローラを制御する基本的な方法や、LabVIEW GUIを用いてデバイスを操作する前に行うべき設定の手順についても解説しています。

Labview IconClick Here to View the LabVIEW Guide
Click Here to View the Kinesis with LabVIEW Overview Page
Labview Icon

Click to Enlarge

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

ソフトウェア

XAバージョン1.0.0

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

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

  • 通信プロトコル
Software Download

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

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

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

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

Kinesisソフトウェアに対応するデバイス

Kinesisソフトウェアは、当社の全てのモーションコントロール製品に対応しています。

XAソフトウェアに対応するデバイス

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

Table 5.1  XA Software Supported Devices
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:
No Comments Posted