APS SDK- Automation Product Software SDK
ADLINKのオートメーション向け
オールインワンソリューション
機械オートメーション用に設計されたスピリットオブモーションコントロール
オートメーション製品ソフトウェアSDK(APS SDK)は、サポートされているすべてのADLINKマシンオートメーション製品にアクセスするための最適化された統一インタフェースを備えたオールインワンソリューションです。APS SDKは、システムプラットフォーム管理、フィールドバス通信、一般的なデジタル入力/出力、一般的なアナログ入力/出力、およびさまざまなカウンター/タイマーのサポートなどのコンポーネントと連携する、豊富で強力なアプリケーション指向のモーション機能を備えています。APS SDKをサポートするADLINKマシンオートメーションシリーズ製品を使用すると、機械メーカーは、ユニバーサルツールを使用してアプリケーションを簡単かつ迅速に構築および展開でき、TCOを節約し、市場投入までの時間を短縮できます。
-
15以上のモーションおよび30以上のI / O製品は、APS SDKの豊富な組込み機能の恩恵
-
APSライブラリは運用の複雑さと開発期間を削減
-
MotionCreatorPro2視覚化ユーティリティを介したユニバーサルで直感的なインタラクティブ構成
-
ハードウェアとOSに依存せず、一貫したプログラミングスタイル
APS SDK
Automation Product Software SDK (APS SDK)
- ADLINKオートメーション製品ドライバ
APSライブラリ
モーション関数(T / Sカーブ速度プロファイル、補間など)
アプリケーション機能(位置比較、トリガーアウトなど)
高度なコントローラ(PIDプラスフィードフォワードゲイン制御など)
MotionCreatorPro2
ADCNCライブラリ
APS SDK Architecture
Use Cases
-
-
01
Equidistant Spiral Motion Solution -
ADLINK 3D Equidistant Spiral Motion Solution Reduces Material Costs
-
-
-
02
2D Error Compensation Technology -
ADLINK’s 2D Error Compensation Technology Effectively Improves the Precision and Accuracy of Wafer Inspection
-
-
-
03
Velocity Planning Solution -
ADLINK’s Velocity Planning Solution Maintains Motor Stability During Laser Beam Machining
-
-
-
04
Multi-point Comparison Solution -
ADLINK's Single Latch Activated Multi-point Comparison Solution
-
ユニバーサルビジュアライゼーションユーティリティが簡単な構成
APS SDKには使いやすいMotionCreatorPro2構成ユーティリティが含まれているため、ユーザーはコーディングの必要なく、ユニバーサルビジュアルインターフェースを介してデバイスのパフォーマンスを調整し、制御結果とハードウェア機能を検証できるため、製品のテストからシステムの開発およびデバッグまでの労力を削減できます。 迅速で簡単な導入を実現します。
ハードウェア、OS、プログラミング言語のばらつきからの解放
APS SDKは、さまざまなOSデバイスドライバーを含む完全なパッケージです。単一の関数ライブラリーを使用して、ユーザーは幅広い種類のオペレーティングシステムで異なるタイプのデバイスを追加または削除するときに再プログラミングする必要なく、シンプルで一貫した方法でADLINKモーション製品を操作できます。さらにAPSライブラリは、ANSI C / C ++、Microsoft Visual C/C ++、Visual Basic、C#、Visual Basic.NET、Borland Delphi、C/C ++ビルダーなど、さまざまなプログラミング言語インターフェイスとサンプルをユーザーに提供し、ニーズマシン開発のためのさまざまなユーザーとユースケースを満たします。
豊富な機能ライブラリがオートメーションアプリケーション開発を加速
APS SDKは、マシンオートメーションにおけるADLINKの25年の経験を活用して、開発者が開発を劇的に削減し、コストを維持し、製造オートメーションアプリケーションの技術的しきい値を下げるのに役立つ、幅広い汎用、高度、アプリケーション対応のモーション機能を備えた豊富な機能ライブラリを提供します。
強力なモーションカーネルは、スマートファクトリのスマートマシンを駆動
ADLINK Softmotionは、ポイントツーポイントや補間などの基本的なモーション機能に加え、AOI、レーザー切断、半導体管理、さらにはロボット制御のさまざまな垂直機能を備えた効率的なアルゴリズムカーネルに基づいて、さまざまな信頼できるモーションコントロールを提供します。ADLINK Softmotionは、高精度と高速性、および強化された同期モーション制御により、さまざまな産業用アプリケーションの操作の複雑さと開発期間を削減する上で重要な役割を果たします。 多数のI/O接続タイプとの互換性を備えたSoftmotionは、モーションとI/O制御間の同期を最大化し、アプリケーションのスループットを大幅に向上させます。
APSライブラリの主な機能
モーション機能
-
Home Return Modes
モーションの再現性を確保するには、専用のセンサーポイント「ORG」を介してメカニズムをゼロ位置にリセットする必要があります。
-
Position Override
動作が始まると、モーションが最大速度に達した場合でも、位置ターゲットをオンザフライで変更できます。
-
Spiral Interpolation
円弧補間移動の始点と終点が異なる平面上にある場合、運動を直接調整するにはスパイラル関数が必要です。
-
Speed Override
軸の実行中にオンザフライで回転速度を変更します。
-
T-Curve / S-Curve Velocity Profile
加速時間と減速時間はプログラム可能であり、レートは個別に設定でき、生成された機械的振動をS字カーブで補正します。
-
Linear and Circular Interpolation
多次元モーションを完了するには、線形補間に2、3、または6つすべての軸が必要であり、任意の3軸で円弧補間を実行できます。
-
Continuous Move (Contouring)
連続的な動きは、線形および円形の補間パスの範囲で構成されます。 ポイントテーブル関数は数百のパスをサポートし、付属の速度計画ソフトウェアでサポートされている連続移動の速度を滑らかにします。
-
Synchronization
ソフトウェアまたは外部入力信号を使用して、1つのカードの複数の軸、または複数のカードの複数の軸で同時スタート/ストップを実行できます。 この機能は、複数の軸の絶対同期を必要とする複雑なモーションパターンの場合に特に役立ちます。
-
Path Blending
鋭い角と小さな円弧経路の実行を見込んで、自動的に減速し、2つの直線経路の合流点で速度の滑らかさを確保するには、経路ブレンディングが必要です。
-
Velocity Planning
速度計画は、連続的な動きをスムーズに実装し、振動を減らすために必要です。 各パスの速度は、完全なパスのコーナー角度に従って自動的に生成されます。
APSライブラリの主な機能
プログラミング言語
-
IEC 61131-3
プログラマブルロジックコントローラ用のオープンな国際標準IEC 61131の3番目のセクションであるCODESYS(3S企業が提供)は、特定のADLINKモーションコントローラに統合されています。
コントロール
-
PID Plus Feedforward Gain Control
すべてのサーボアプリケーションは、位置制御を実行するために、指定された安全で安定したPIDループパラメーターを必要とします。ADLINKSoftmotionは、比例積分微分(PID)アルゴリズムを提供し、加速度と速度、およびフィードフォワードゲインを調整して、サーボアプリケーションの開発を簡素化します。
-
Auto-tuning
調整の労力を減らし、正確なPIDパラメーターを取得するために、自動調整アプリケーションがADLINK専用ソフトウェアで提供されており、実際のアプリケーション要件に従って条件を構成できます。
APS Library key features
アプリケーション機能
-
Electronic Gearing
多軸同期を実装するために、この機能は複数のスレーブ軸と1つのマスター軸の比率を設定してメカニズムを簡素化します。1つの例は、2つの回転ドラムが互いに所定の比率で回転するシステムです。
-
Pitch Compensation
使用されるボールねじシステムのタイプに関係なく、全体的なモーションの精度に影響を与えるボールねじ全体の非線形セクションが常に存在します。この機能は、リアルタイムでピッチ誤差を補正します。
-
Position Compare & Trigger Output
最大20MHzのエンコーダ入力周波数、ハードウェアベースの高速位置比較、およびトリガー出力で、AOIアプリケーションに最適です。
-
Encoder Event
モーションシステム全体を加速するために、エンコーダーイベントを使用して、ターゲット軸が計画された位置に到達するとすぐに他の軸の動きをトリガーします。
-
Automatic Backlash Compensation
方向転換時に、コマンドを送信する前にバックラッシュ補正パルスを出力します。この機能は単軸移動のみをサポートします。
-
PWM Generation
一般にPWMは、固定周波数モードまたは固定デューティサイクルモードで最大25MHzのパルスを生成し、レーザーおよびディスペンシングアプリケーションに適しています。
-
Position Latch
ラッチ機能は、ラッチ信号がアクティブになると、特定の1つの軸の瞬時カウンター値をキャプチャします。 LTCチャネルはラッチパルスの受信に使用され、ラッチ機能はハードウェアで実装されます。
その他の特徴
-
DSP
デジタル信号処理により、さまざまなアプリケーションでタイムクリティカルなモーション制御、多軸同期、スタンドアロン制御が可能になります。
-
Hardware Emergency Input
誤作動時に緊急シャットダウンを提供する安全保護機能。
-
Manual Pulsar Input Interface
一部のモーション制御ソリューションは、軸を移動するために使用できる手動パルサー入力デバイスを接続するインターフェイスを提供します。
-
Analog Output / Analog Input Channels
一部の製品には、電圧信号用のアナログ出力/入力チャネルがあります。
-
Digital Encoder Input
ほとんどのフィードバック信号は、A、B相、およびインデックス信号で構成されるデジタルパルスタイプとして分類できます。通常、デジタルエンコーダの周波数は最大20MHz(@ 4xAB位相)までサポートできます。
-
Diagnostic
通信パケットとネットワークトポロジステータスを検出できるEtherCATネットワークエラー診断ツール。 ユーザーはネットワークの状態をすぐに確認し、トポロジに問題のあるネットワークステーションを見つけることができるため、トラブルシューティングの時間を短縮できます。
接続性
-
Ethernet Connectivity
オートメーション機器設計全体のコストと柔軟性を考慮すると、イーサネット接続により、移動モジュールまたはI / Oモジュールをローカライズしてスペースを節約し、モジュールを追加することで制御を拡張できます。
-
Field Bus Connectivity
フィールドバスコネクティビティは、I/Oモジュールのモーションをローカライズしてスペースを節約し、モジュールの追加を通じて制御を拡張します。専用のI / Oおよびモーションは、それぞれ「HSL」および「MNET」として提供されます。
-
EtherCAT Connectivity
サポートされているEtherCATは、スター、ツリー、リングタイプなど、さまざまな接続トポロジの方法論です。その結果、EtherCATはオートメーションセクター全体に統合された強力な通信を提供し、品質を保証します。