• 検索結果がありません。

WMX 導入ガイド Rev /1/8

N/A
N/A
Protected

Academic year: 2021

シェア "WMX 導入ガイド Rev /1/8"

Copied!
19
0
0

読み込み中.... (全文を見る)

全文

(1)

WMX

導入ガイド

Rev.4

2016/1/8

(2)

システム構成

お客様ご用意

Windows PC(Windows 7 32/64bit)

当社規定のシステム要件を満たすPC

http://softservo.co.jp/technology/pc-spec/

EtherCAT用NIC(ネットワークインター

フェースコントローラ)

EtherCATスレーブ(サーボアンプ、I/O等々)

<EtherCAT用NICについて>

PCオンボードが以下のRTX対応品であれば利用可能。

非対応の場合、PCIまたはPCIeの対応NICを利用可能。

対応NIC

Intel®社製 I210(Windows 7 64bitの場合)

下記リスト内の対応NIC(Windows 7 32bitの場合)

(3)

システム構成

当社提供

WMX

モーションコントロールAPI

EtherCAT

マスタ

RTX(Windowsリアルタイム拡張)

リアルタイムNICドライバ

Network Configurator(ネットワーク構成ツール)

Init File Editor(EtherCATスレーブ通信設定ファイル作成ツール)

マニュアル(インストーラに同梱)

(4)

アーキテクチャ

ユーザーアプリケーション(

GUI

など)は

Windows

上に構築

WMXはリアルタイムOS「RTX」

上で動作

各種EtherCATデバイス

NIC

Win32

カーネル

ユーザモーションコントロールアプリ

(Windows)

RTX OS

WMX

- モーションAPI

- EtherCATスタック

- NICドライバ

(5)

機能概要

- WMX

最大64軸、14,500点のI/O制御

0.5ms~4msの通信周期

各種PTP、補間API

豊富な加減速プロファイル

自由なオーバーライド(位置、速度、加減速、プロファイル)

リストモーション(連続軌跡)

イベント割り込み(I/O、位置情報など)

同期軸制御

ユーザーアプリケーションはマルチタスク対応

(6)

機能概要 – EtherCATマスタ

DCモード(軸間の完全同期)

ホットコネクト(リングトポロジーによる経路冗長化が必要)

ネットワークモニタや各種データ通信用API

CANopen over EtherCAT (CoE), File over EtherCAT

(FoE)

ネットワーク構成ツール(Windowsアプリケーション)

EtherCATスレーブ通信設定ファイル作成ツール

ネットワーク構成ツール

(7)

インストール手順

1.

WMXのインストール

2.

RTXアクティベーション

3.

NICのインストール

4.

EtherCATスレーブ通信設定ファイル準備

WMXインストール

RTXアクティベーション

NICインストール

スレーブ通信設定

ファイル準備

(8)

WMX

のインストール

インストーラによりRTXランタイム環境とWMXが展開される

インストーラCD、またはダウンロード

したインストーラを開き、手順に従いイ

ンストール

(9)

RTX

アクティベーション

PC固有ID方式、またはUSBドングル方式

PC固有ID方式は対象PCでのみ利用可能

インストールPCがオンラインの場合は、そのPCからアクティベート

インストールPCがオフラインの場合、別のオンラインPCからアクティベートが必要

ドングル方式は差し替えにより複数PCで利用が可能

(10)

NICのインストール

1.

Windows用ドライバをインストール

2.

RTX用ドライバに差し替える

32bit版はRTXのツールとデバイスマネージャーを使用

64bit版はデバイスマネージャーを使用

(11)

EtherCATスレーブ 通信設定ファイル

スレーブベンダーから供給されるESIファイルを元に、当社

独自のフォーマットに変換したもの(Initファイル)

当社で使用経験のあるスレーブのものはそのまま提供

新規スレーブのものはInitFileEditor(WMX付属ツール)で

作成が可能

(12)

アプリケーション開発

Visual StudioにWMXライブ

ラリをインポートしてAPIを

コール

C/C++言語

Visual C++、Embarcadero

(Borland)C++ Builder用ラ

イブラリを提供

.NET用ライブラリ

C#.NET、VB.NET用ライブラ

リを提供

(13)

アプリケーション開発

C言語での実装例

起動

WMXLIB *wmxlib = new WMXLIB();

wmxlib->CreateDevice(path, engineType);

通信開始

wmxlib->StartCommunication();

サーボON

(14)

アプリケーション開発

ホーミング

wmxlib->home->StartHome(axis);

Class HomeParam{ HomeType::T homeType; HomeDir::T homeDir; double homingVelocitySlow; double homingVelocitySlowAcc; double homingVelocitySlowDec; double homingVelocityFast; double homingVelocityFastAcc; double homingVelocityFastDec; double homingReverseDistance; double homeShiftVelocity; double homeShiftAcc; double homeShiftDec; double homeShiftDistance; unsigned char hsLogic;

unsigned int multipleIndexPulse;

unsigned char multiplierCompensation; unsigned char pauseMode;

double maxHSOnAtStartReverseDistance; double maxLSReverseDistance;

unsigned int indexPulseDistanceCheck; unsigned char gantryHoming;

unsigned char gantryHomingSingleHS; unsigned char gantryHomingSingleLS;

unsigned char gantryHomingSingleIndexPulse; unsigned char gantryHomingSingleHSTouchProbe; unsigned char lsReverseType;

ホーミング

パラメータの

構造体

(15)

アプリケーション開発

位置決め(加減速Jerk指定PTP)

wmxlib->jerkMotion->StartJerkPos(

axis,

・・・

軸番号

profile,

・・・

台形/Sカーブ/Jerkなどのプロファイル

target,

・・・

目標値

velocity,

・・・

速度

acc,

・・・

加速度

dec,

・・・

減速度

jerkAcc,

・・・

加速Jerk設定

jerkDec,

・・・

減速Jerk設定

startingVelocity,

・・・

起動速度(ステッピングモーター向け)

endVelocity);

・・・

終了速度(ステッピングモーター向け)

(16)

WMXコンソールGUI

WMXコンソール

(17)

ネットワーク構成ツール

Network Configurator

EtherCATネットワークに接続されたスレーブの情報取得・設

定ツール

(18)

スレーブ通信設定ファイル作成ツール

Init File Editor

(19)

採用事例

コーター/デベロッパ

フォト工程装置

洗浄装置

露光装置

フリップチップボンダ

参照

関連したドキュメント

After that, applying the well-known results for elliptic boundary-value problems (without parameter) in the considered domains, we receive the asymptotic formu- las of the solutions

We include applications to elliptic operators with Dirichlet, Neumann or Robin type boundary conditions on L p -spaces and on the space of continuous

Dive [D] proved a converse of Newton’s theorem: if Ω contains 0, and is strongly star-shaped with respect to 0, and for all t > 1 and sufficiently close to 1, the uniform

Joshi; Existence and nonexistence of solutions of sublinear problems with prescribed num- ber of zeros on exterior domains, Electronic Journal of Differential Equations, 2017 No..

In [13], some topological properties of solutions set for (FOSPD) problem in the convex case are established, and in [15], the compactness of the solutions set is obtained in

Thus, Fujita’s result says that there are no global, nontrivial solutions of (1.3) whenever the blow up rate for y(t) is not smaller than the decay rate for w(x, t) while there are

Assuming the existence of an upper and a lower solution, we prove the existence of at least one bounded solution of a quasilinear parabolic sys- tems, with nonlinear second

In this section we consider the submodular flow problem, the independent flow problem and the polymatroidal flow problem, which we call neoflow problems.. We discuss the equivalence