★質問・概要
Q.ロボデザインで作成したロボットをROBOWEB(ロボサーバ)へアップロードしようとすると、エラーが発生してアップロードできません。どこを確認すればよいですか?
★回答
ロボサーバの起動状態、Windowsファイアウォール、アップロード先URLを順番に確認してください。 ロボサーバには接続できるもののアップロードの途中で失敗する場合は、アップロード先のプロジェクトやタイムアウト設定も確認します。
1.ロボサーバが起動しているか確認する
アップロード先のPCでロボサーバ(robo_server.exe)が起動しているか確認してください。ロボサーバが停止している場合は、起動してからアップロードをやり直します。
JobAuto 0.10.0以降では、ロボサーバはWindowsのタスクトレイに常駐します。ロボサーバが動作しているPCでタスクトレイのアイコンを確認し、標準のポート設定であればブラウザから http://localhost:8080 にアクセスしてROBOWEBが表示されるか確かめてください。
2.Windowsファイアウォールの通信設定を確認する
ロボデザインからロボサーバへ接続できない場合は、Windowsファイアウォールなどの通信制限を確認してください。robo_web.exe など、ROBOWEBに関係する正規のJobAutoプログラムの通信許可設定も確認項目です。
ROBOWEBの標準ポートは 8080 です。別のPCへアップロードするときは、ロボデザインを使用するPCからロボサーバの待受ポートへ接続できる必要があります。ポート番号を変更している場合は実際の設定値を確認してください。
ファイアウォール全体を無効にしたり、8080番ポートをインターネット全体へ無条件に公開したりしないでください。 必要なプログラム・接続元・通信先に限って許可し、社内の管理方針に従ってください。
3.アップロード先URLを確認する
ロボデザインとロボサーバが同じPCの場合、標準設定ならアップロード先URLは http://localhost:8080 です。接続できない場合は http://127.0.0.1:8080 に変更して確認する方法もあります。
ロボサーバが別のPCにある場合は、localhost や 127.0.0.1 ではなく、ロボサーバのホスト名またはIPアドレスと実際のポート番号を指定してください。
アップロード先URLの末尾が http://localhost:8080/ のように「/」で終わっている場合は、末尾の「/」を外して試してください。
4.アップロード先のプロジェクトを確認する
ロボデザインの「ロボットをアップロード」で、アップロード先のプロジェクトが正しく選択されているか確認してください。プロジェクトの選択方法は、関連するアップロード操作のマニュアルをご覧ください。
5.アップロードがタイムアウトする場合
ロボサーバへ接続できていても、通信や処理に時間がかかるとアップロードがタイムアウトすることがあります。JobAuto 0.10.10以降では、ロボデザインのツールバーから「設定」-「ロボデザインの設定」を開き、ロボット・共通部品のアップロードタイムアウト時間を変更できます。
この設定はロボットのアクション実行時のタイムアウトとは別のものです。タイムアウトが発生している場合に確認してください。
アップロード時のエラー画面の例

ここまで確認しても解決しない場合は、表示されたエラーメッセージ、アップロード先URL、ロボデザインとロボサーバが同じPCか別のPCか、JobAutoのバージョン、発生した日時を控えてサポートへご相談ください。
関連するマニュアル・サンプル
- JobAutoでロボットをロボサーバへアップロードする方法:アップロード操作とプロジェクトの選択
- JobAutoのロボサーバが起動しているか確認する方法:起動状態とROBOWEBの表示確認
- JobAutoのポート番号変更:ROBOWEBの8080番ポートの確認・変更
- JobAutoのアップロードタイムアウト設定:アップロードの待ち時間の変更
- Windowsファイアウォールの警告が表示された場合:通信を許可する前の確認事項
