標準インターフェース通信設定
以下では、標準インターフェースプログラムをTMロボット(制御ソフトウェアはTMflow 2)に読み込み、Mech-Mindビジョンシステムとロボット間の標準インターフェース通信設定の手順を説明します。
事前準備
設定を行う前に、以下のことを確認してください。
-
ロボット制御ソフトTMFlowのバージョンが2.18であることを確認します。
-
ロボットのIPアドレス(例えば192.168.2.10)を取得します。
ロボットをリモート制御する
-
IPCのLANケーブルのもう一端をコントローラのLANポートに差し込みます。
-
IPCでIPCのIPアドレスを設定 します。
IPCのIPアドレスは、ロボットのIPアドレスと同じネットワークセグメントにある必要があります。つまり、両方のIPアドレスのネットワーク部分とサブネットマスクが同じである必要があります。例えば、192.168.100.169/255.255.255.0と192.168.100.170/255.255.255.0は同じネットワークセグメントにあります。 -
IPCでTMflow 2ソフトウェアをダウンロード、インストールします。
-
TMflowを起動してから以下のガイドに従い、使用可能ロボットの情報が表示されるまで待ちます。ここではSimulator(TM5X-700)を例として説明します。
-
右上の
アイコンをクリックします。ログイン画面で、アカウントとパスワード(デフォルトではアカウントがAdministrator、パスワードはない)を入力してOKをクリックします。
-
正常にロボット制御権を取得した時、制御状態は解除権限と表示されます。
「ロボット通信設定」を実行
-
Mech-Visionを起動します。表示される画面に応じて、以下のようにソリューションの作成方法を選択します。
-
ようこそ画面が表示されたら、ソリューションを新規作成 をクリックして新しい空白のソリューションを作成します。
-
メイン画面が表示されたら、メニューバーの
をクリックして新しい空白のソリューションを作成します。
-
-
Mech-Visionのツールバーで ロボット通信設定 をクリックします。
-
ロボット通信設定 の画面で以下の設定を行います。
-
ロボットを選択 のドロップダウンボックスをクリックし、適応可能なロボット を選択して ロボット型番を選択 をクリックします。表示される画面で特定のロボット型番を選択して 次へ をクリックします。
-
通信方式 の画面で、インターフェースサービスのタイプ を 標準インターフェース に、通信プロトコル を TCP Server に、プロトコル形式 を ASCII に選択します。
-
ポート番号は50000または50000以上に設定することを推奨します。設定したポート番号が他のプログラムに使用されていないことを確認してください。
-
ロボット読み込みの説明 の下で、プログラムフォルダを開く をクリックします。
その後、読み込みファイルはこのフォルダからコピーされますので、フォルダウィンドウを閉じないようにしてください。 -
(オプション) ソリューションを開くとインターフェースサービスを自動的に起動 にチェックを入れることを推奨します。
-
適用 をクリックします。
-

-
Mech-Visionのメイン画面で、ツールバーのインターフェースサービスが起動されていることを確認します。
標準インターフェースのプログラムの読み込み
-
USBメモリをIPCのUSBポートに挿入します。
-
USBの名前をTMROBOTに変更します。変更しないと、USBメモリをコントローラに使用できません。
-
開いた読み込みプログラムフォルダ(
TM_Plugin_and_Play
フォルダ)の中で、TMFlow2
フォルダに入り、TM_Export
フォルダをUSBメモリにコピーしてから安全に取り外します。読み込みプログラムフォルダは、Mech-VisionとMech-Vizソフトウェアのインストールディレクトリにある
Communication Component/Robot_Interface/TM_Plugin_and_Play/TMFlow2
パス内でも見つけることができます。 -
USBメモリをコントローラのUSBポートに挿入します。
-
読み込む前に、ロボット操縦桿の M/A を押し続けて、ロボットを手動モードに切り替えます。すると、MANUAL表示灯は常時点灯します。ロボットがすでに手動モードになっている場合は、この手順をスキップしてください。
-
TMflowソフトウェアでは、以下のガイドに従ってインポート/エクスポート画面に入ります。
-
インポートをクリックし、読み込みフォルダ(TM000249_AC173610)を選択してからSelectをクリックします。
-
左の
をクリックしてから、ファイルを選択にあるファイルを全部選択します。するとそれらは選択されたファイルに移動します。 -
左の
をクリックし、ファイルを選択のファイルを全部選択します。するとそれらは選択されたファイルに移動します。 -
左の
をクリックしてから、ファイルを選択にあるファイルを全部選択します。するとそれらは選択されたファイルに移動します。 -
右下隅の インポート をクリックし、表示される画面で OK をクリックします。
-
以下のガイドに従い、コンポネントリスト画面に入ります。
-
全てのコンポネントの「状態」をオンにして保存をクリックします。
-
それからUSBメモリを安全に取り外します。
ロボットの接続状態をテスト
-
TMflowソフトウェアで以下のガイドに従ってファイルを新規作成します。
-
左のコンポネントにあるMM initを編集エリアにドラッグします。
-
mm_v201_init1を選択し、左上の編集アイコンをクリックします。
-
sendを選択して編集アイコンをクリックします。
-
選択をクリックします。
-
右上の追加アイコンをクリックします。
-
vision3D_mm_mm_v201_init1.ntd_mmを選択し、編集アイコンをクリックして表示されたウィンドウにIPとポートを入力します。最後に表示されたウィンドウでOKをクリックします。
-
IPにIPCのIPアドレスを入力してください。
-
ポートにMech-Visionで設定したホストポート番号を入力してください。
-
-
ロボット操縦桿の実行キーを押してプロジェクトを運転します。プロジェクト運転後、ロボット操縦桿の停止キーを押します。
-
正常に接続すると、Mech-Visionのログの コンソール タブに関連するメッセージが表示されます。