StepEva3 — UIROBOT モーション制御ソフトウェア

StepEva3 — UIROBOT モーション制御ソフトウェア。Windows ベースのコントロールパネルで、統合サーボステッピングモータ、モーションコントローラ、I/O モジュールを制御します。

StepEva3 は、UIROBOT の統合サーボステッピングモータ、モーションコントローラ、I/O モジュール向けの Windows ベースコントロールパネルです。デバイス設定、モーション制御、パラメータ調整、プロトコルデバッグのための統一インターフェースを提供します。StepEva3 は複数のゲートウェイタイプ(RS232、Ethernet、USB)をサポートし、モータステータス、I/O 信号、システム診断のリアルタイム監視を可能にします。 --- ## 主な特長 :::grid{cols=2 style=card} **マルチゲートウェイサポート** UIM2513(RS232-CAN)、UIM2523(Ethernet-CAN)、または UIC320/UIC322(USB-CAN)経由で接続。ハードウェア構成に基づいて適切なゲートウェイを選択。 **JOG & PTP モーション制御** 速度モード(JOG)または位置モード(PTP)でモータを制御。速度、加速度、減速度、目標位置をリアルタイムフィードバック付きで設定。 **ドライブパラメータ設定** モータ動作電流、マイクロステップ、エンコーダ CPR、加速度、減速度、バックラッシ補正などを単一インターフェースから調整。 **リアルタイム監視** 実際の位置、実際の速度、トリガ信号、I/O レベルを含むモータステータスをポーリング。有効時はリアルタイムで更新。 ::: :::grid{cols=2 style=card} **I/O モジュール制御** UIM1616 デジタル入出力をリモート制御。PWM 出力設定、外部エンコーダ監視、入力トリガロジック管理。 **プロトコルデバッグツール** 内蔵のシリアルメッセージ作成ツールと CAN メッセージ作成ツールで生のプロトコルパケットを生成・解析。開発とトラブルシューティングに最適。 **トリガ & 入力ロジック設定** 各入力エッジに対して 13 のプログラム可能なトリガアクションを設定。ローパスフィルタ時定数とトリガイベントへのモーションパラメータ関連付け。 **リミット & 安全設定** ソフトウェアリミット(作業範囲、バンプリミット)、最大速度、最大加減速度、位置エラーしきい値の設定。 ::: --- ## 対応ゲートウェイ | ゲートウェイ | インターフェース | 接続 | デフォルト設定 | |-----------|--------------|------|-------------| | UIM2513 | RS232-CAN | DB9 メス + USB-232 ケーブル | ボー:57600、CAN:500K | | UIM2523 | Ethernet-CAN | RJ45 Ethernet ケーブル | IP:192.68.1.254、ポート:8888 | | UIC320A | USB-CAN | USB ケーブル | CAN:500K | | UIC322H | RS485-CAN | 端子台 | CAN:500K | --- ## システム要件 | 要件 | 仕様 | |------|------| | オペレーティングシステム | Windows 7 / 10 / 11 | | フレームワーク | .NET Framework 4.8 | | ディスク容量 | 約 50 MB | | USB ポート | UIC320A/UIC322H に必要 | | Ethernet ポート | UIM2523 に必要 | | シリアルポート | UIM2513 に必要(または USB-232 アダプタ)| --- ## ユーザーインターフェース概要 ### ゲートウェイ接続 | オブジェクト | 説明 | |-----------|------| | セッションを閉じる | 現在の接続を閉じるボタン | | デバイス情報 | 現在のゲートウェイのモデル、ファームウェア番号、シリアル番号を表示 | | ゲートウェイプロパティ | ノード ID(読み取り専用)、ウェイクアップオブジェクト ID、CAN レート、RS232 レート | | メンバーリスト | 現在のゲートウェイで検索されたデバイスのリスト | | 再起動 | 現在のゲートウェイを再起動 | | 情報 | 操作フィードバック、トリガ、エラーメッセージを表示 | | 制御ネットワーク | Global、Group、Node で編成されたゲートウェイメンバーのツリーリスト | ### モーション制御インターフェース | オブジェクト | 説明 | |-----------|------| | 速度単位 | PPS(パルス/秒)と RPM(回転/分)の切替 | | 制御モード | JOG(速度)または PTP(位置)モード選択 | | SET | 速度または位置設定値をモータに書き込み | | 動作開始 | 現在のパラメータでモータ動作を開始 | | 緊急停止 | モータの即時停止 | | オフライン/有効 | モータドライバを有効(黄)またはオフライン(青)| | 減速停止 | 設定された減速度を使用して減速停止 | | 原点設定 | パルスカウンタをクリアし現在位置を原点に設定 | | トリガ信号 | PTP 位置決め完了、STALL、IN01-IN04 信号の状態表示 | | 出力制御 | OP01-OP04 出力チャンネルを制御 | | 実際の位置 | リアルタイム位置フィードバック(ポーリング必須)| | 実際の速度 | リアルタイム速度フィードバック(ポーリング必須)| --- ## モーション制御モード ### JOG モード(速度制御) モータ速度を正転または反転方向に連続制御。 **操作手順:** 1. モータを有効化(オフライン/有効ボタン) 2. 速度値と単位を設定(PPS または RPM) 3. SET をクリック 4. 動作開始をクリック 5. 減速停止で停止 ### PTP モード(位置制御) モータを特定の位置に制御。 **相対位置(INC):** 1. モータを有効化 2. 速度値を設定 → SET 3. INC モードに切替 4. 位置値を設定 → SET 5. 動作開始をクリック 6. 減速停止で停止 **絶対位置(ABS):** 1. モータを有効化 2. 速度値を設定 → SET 3. ABS モードに切替 4. 位置値を設定 → SET 5. 動作開始をクリック 6. 減速停止で停止 --- ## ドライブパラメータ設定 ### 基本情報 | パラメータ | 説明 | |-----------|------| | CAN ID | デバイスのノード ID(モータデフォルト:5)。一意である必要あり。変更後は電源再投入が必要。| | グループ ID | デバイスのグループ番号(デフォルト:0)。CAN ID と重複不可。| | I wrk(A)| モータ動作電流(アンペア)| | I idl(%)| アイドル電流(パーセンテージ)| | マイクロステップ | 現在のマイクロステップ値(CPR に影響)| | LPR | 1 回転あたりのエンコーダライン数 | | CPR | 1 回転あたりのカウント数(マイクロステップに依存)| | バッテリ | エンコーダバッテリレベル表示 | | カットイン速度 | モータ動作開始時の初期速度 | | 停止減速度 | 緊急停止減速値 | | ACC | 加速度値 | | DEC | 減速度値 | | バックラッシ | バックラッシ補正値 | ### トリガ制御 | パラメータ | 説明 | |-----------|------| | トリガソース | 入力ポートとエッジタイプを選択(I.0↑、I.1↓ 等)| | ローパスフィルタ | 0:連続、1-60000:デバウンス(ms)、60001:シングルトリガ | | 入力ロジックアクション | トリガ後に実行するアクション(13 オプション)| ### リミット設定 | パラメータ | 説明 | |-----------|------| | 位置エラー | 最大位置エラーしきい値(パルス)| | 最大加速度/減速度 | 最大加減速度制限 | | 最大速度 | 最大パルスレート制限 | | バンプリミット | ハードリミット位置(パルス)| | 作業範囲 | ソフトリミット位置(パルス)| --- ## I/O モジュール制御(UIM1616) ### 入出力制御 | オブジェクト | 説明 | |-----------|------| | OUTPUT | トグルスイッチで出力状態を制御 | | INPUT | 外部入力変化時に入力状態を表示 | ### PWM 制御 | パラメータ | 説明 | |-----------|------| | OP1 周期 | 出力チャンネル 1 の PWM サイクル時間 | | OP1 デューティ | チャンネル 1 のデューティ比 | --- ## プロトコルデバッグツール ### シリアルメッセージ作成 UIM2513 ゲートウェイに RS232 生パケットを生成して送信。 | オブジェクト | 説明 | |-----------|------| | COM | UIM2513 に接続されたシリアルポートを選択 | | BAUD | ボーレート(デフォルト:57600)| | START | シリアルポートを開く | | GET/SET | クエリまたは設定コマンドを選択 | | 制御ワード | 生成する命令を選択 | ### CAN メッセージ作成 UIC322 アダプタに CAN 生パケットを生成して送信。 --- ## クイックスタート ### 手順 1 — StepEva3 のインストール StepEva3 をダウンロードして任意のフォルダに解凍。インストール不要 — `StepEva3.exe` を直接実行。 ### 手順 2 — ゲートウェイの接続 | ゲートウェイ | 接続手順 | |-----------|---------| | UIM2513 | USB-232 ケーブルを PC から UIM2513 に接続、StepEva3 で COM ポートを選択 | | UIM2523 | Ethernet ケーブルを接続、PC の IP を 192.168.1.xxx に設定、IP 192.68.1.254 を入力 | | UIC320A | USB ケーブルを PC から UIC320A に接続、COM ポートを選択 | ### 手順 3 — デバイスの選択 1. StepEva3 でゲートウェイタイプをクリック 2. デバイス検索が完了するまで待機 3. メンバーリストからターゲットデバイスを選択 ### 手順 4 — モータの制御 1. デバイス名をクリックしてモーション制御インターフェースに入る 2. モータを有効化(オフライン/有効ボタンが黄色になる) 3. 速度や位置パラメータを設定 4. 動作開始をクリック --- ## アプリケーション :::grid{cols=3 style=card} **プロトタイピング & 評価** UIROBOT モータシステムをテストするための迅速なセットアップ。コードを書かずにハードウェア接続、パラメータ設定、動作テストを数分で実行。 **生産ラインセットアップ** 同じ CAN バス上の複数モータを設定。ノード ID、グループ ID、モーションパラメータを設定して協調多軸システムを構築。 **フィールドメンテナンス** リアルタイムステータスの監視、エラーレポートの確認、I/O 信号のテストでモータ問題を診断。プロトコルデバッグツールで通信問題を特定。 ::: --- ## 関連製品 | 製品 | 説明 | |------|------| | UIM342 | CAN bus スマートモータコントローラ(インクリメンタルエンコーダ)| | UIM342A | CAN bus スマートモータコントローラ(アブソリュートエンコーダ)| | UIM1616 | CAN bus デジタル I/O コントローラ | | UIM2513 | RS232 to CAN ゲートウェイ | | UIM2523 | Ethernet to CAN ゲートウェイ | | UIC320A | USB to CAN 2.0B アダプタ(絶縁型)| --- ## リソース :::tip StepEva3、ユーザーマニュアル、サンプルコードは [UIROBOT ダウンロードセンター](https://www.uirobot.com/serve/list-437.html) からダウンロードできます。 ::: - 📖 [StepEva3 ユーザーマニュアル V4.8 (PDF)](https://www.uirobot.com/uploads/files/Manual_StepEva3%20V4.8.pdf) - 📖 [uirSDK3 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/f30fdec2ef52855e328edf9abcbd1d4e.pdf) --- *最終更新: 2026-07-03 | StepEva3 ユーザーマニュアル V4.8 に基づく*