Comments
Description
Transcript
第4版【MJ0317-4A】
メカトロリンク 3 対応コントローラ 取扱説明書 第4版 ACON-CB/CGB DCON-CB/CGB PCON-CB/CGB/CFB/CGFB SCON-CA/CB/CGB MCON-C/CG お使いになる前に この度は、当社の製品をお買い上げ頂き、ありがとうございます。 この取扱説明書は本製品の取扱い方法や構造、保守等について解説しており、安全にお使い頂く為に 必要な情報を記載しています。 本製品をお使いなる前に必ずお読み頂き、十分理解した上で安全にお使い頂きますよう、お願い致し ます。 製品に同梱の DVD には、当社製品の取扱説明書が収録されています。 製品のご使用につきましては、該当する取扱説明書の必要部分をプリントアウトするか、またはパソ コンで表示してご利用ください。 お読みになった後も取扱説明書は、本製品を取り扱われる方が、必要な時にすぐ読むことができるよ うに保管してください。 【重要】 • この取扱説明書は本製品専用に書かれたオリジナルの説明書です。 • この取扱説明書に記載されている以外の運用はできません。記載されている以外の運用をした結 果につきましては、一切の責任を負いかねますのでご了承ください。 • この取扱説明書に記載されている事柄は、製品の改良にともない予告なく変更させて頂く場合が あります。 • この取扱説明書の内容について、ご不審やお気付きの点などがありましたら、「アイエイアイお 客様センターエイト」もしくは最寄りの当社営業所までお問合せください。 • この取扱説明書の全部または一部を無断で使用・複製する事はできません。 • MECHATROLINK は、メカトロリンク協会の登録商標です。 • 本文中における会社名、商品名は、各社の商標または登録商標です。 コントローラ型式ごとの取扱説明書構成と本書について ACON-CB/CGB DCON-CB/CGB ●運転パターン ・モーション制御運転 MECHATROLINK–Ⅲ(本書) MJ0317 ◎基本仕様および機能 ACON-CB、DCON-CB MJ0343 ●運転パターン ・モーション制御運転 MECHATROLINK–Ⅲ(本書) MJ0317 ◎基本仕様および機能 PCON-CB/CFB MJ0342 MECHATROLINK–Ⅲ(本書) MJ0317 SCON-CB SCON-CA MJ0342 MJ0243 ●運転パターン ・モーション制御運転 MECHATROLINK–Ⅲ(本書) MJ0317 ◎基本仕様および機能 MCON-C/CG MJ0341 パソコン対応ソフト MJ0155 タッチパネルティーチング タッチパネルティーチング MJ0324 MJ0355 PCON-CB/CGB PCON-CFB/CGFB SCON-CB/CGB SCON-CA ●運転パターン ・モーション制御運転 ◎基本仕様および機能 MCON-C/CG ティーチングツール ・パソコン対応ソフト ・ティーチング BOX (ⅰ)TB-01 (ⅱ)TB-02 章 目 次 1.概要 9 2.各コントローラの設定 11 3.基本通信のフローおよびコマンド 21 4.コマンドフォーマット 23 5.コマンド(メイン、サブ) 31 6.運転シーケンス例 76 7.コントローラ用パラメータ 79 8.トラブルシューティング 85 目 次 安全ガイド............................................................................................................................................... 1 1. 概要 .................................................................................................................................................. 9 1.1 インターフェース仕様 ........................................................................................................... 10 2. 各コントローラの設定 ....................................................................................................................11 2.1 動作モードと機能....................................................................................................................11 2.2 型式 .........................................................................................................................................11 2.3 MECHATROLINK-Ⅲインターフェース ................................................................................. 12 2.3.1 ACON、DCON、PCON、SCON のインターフェース.................................................. 12 2.3.1.1 2.3.1.2 2.3.2 2.3.2.1 2.3.2.2 各部の名称 .................................................................................................................................. 12 ステータス LED の表示............................................................................................................... 12 MCON のインターフェース ........................................................................................... 13 各部の名称 .................................................................................................................................. 13 ステータス LED の表示............................................................................................................... 13 2.3.3 コネクタピン配列 ........................................................................................................... 14 2.4 配線例..................................................................................................................................... 14 2.5 ACON、DCON、PCON、SCON の設定 ............................................................................... 15 2.5.1 ノードアドレスの設定.................................................................................................... 15 2.5.2 データ長の設定............................................................................................................... 15 2.5.3 電子ギア比の設定 ........................................................................................................... 15 2.5.4 パルスカウント方向の確認............................................................................................. 15 2.6 MCON の設定......................................................................................................................... 16 2.6.1 ゲートウェイパラメータ設定ツールの起動(設定準備) ................................................. 16 2.6.2 ノードアドレスの設定.................................................................................................... 17 2.6.3 データサイズの設定 ....................................................................................................... 18 2.6.4 搭載軸数の設定............................................................................................................... 18 2.6.5 パラメータの反映(コントローラへ転送)....................................................................... 19 2.6.6 電子ギア比の設定 ........................................................................................................... 19 2.6.7 パルスカウント方向の設定............................................................................................. 20 3. MECHATROLINK 基本通信のフローおよびコマンド.................................................................... 21 3.1 状態遷移 ................................................................................................................................. 21 3.2 コマンドフレーム構成と伝送バイト数 .................................................................................. 22 3.3 エンディアン.......................................................................................................................... 22 3.4 単位系..................................................................................................................................... 22 4. コマンドフォーマット ................................................................................................................... 23 4.1 コマンド/レスポンスフレーム............................................................................................... 24 4.1.1 コマンドコード/コマンドコードレスポンス(CMD/RCMD).......................................... 24 4.1.2 ウォッチドックデータ(WDT/RWDT) ............................................................................ 25 4.1.3 コマンド制御/コマンドステータス(CMD_CTRL/CMD_STAT) .................................... 25 4.1.4 コマンドデータ/レスポンスデータ(CMD_DATA/RSP_DATA) ..................................... 27 4.1.5 サブコマンドコード/サブコマンドコードレスポンス(SUB_CMD/SUB_RCMD).......... 28 4.1.6 サブコマンド制御/サブコマンドステータス(SUB_CTRL/SUB_STAT)........................ 29 4.1.7 サブコマンドデータ/サブレスポンスデータ(SUB_CMD_DATA/SUB_RSP_DATA)....... 30 5. コマンド ......................................................................................................................................... 31 5.1 メインコマンド ...................................................................................................................... 31 5.1.1 共通コマンドの仕様 ....................................................................................................... 31 5.1.1.1 5.1.1.2 5.1.1.3 5.1.1.4 5.1.1.5 5.1.1.6 5.1.1.7 5.1.1.8 5.1.2 5.1.2.1 5.1.2.2 5.1.2.3 5.1.2.4 5.1.2.5 5.1.2.6 5.1.2.7 5.1.2.8 5.1.2.9 5.1.2.10 無効(NOP コード:00H) .......................................................................................................... 31 ID 読み出し(ID_RD コード:03H) ........................................................................................... 32 機器セットアップ要求(CONFIG コード:04H) ....................................................................... 35 アラーム・ワーニング読出し(ALM_RD コード:05H)............................................................ 36 アラーム・ワーニングクリア(ALM_CLR コード:06H).......................................................... 37 同期確立要求(SYNC_SET コード:0DH) ................................................................................ 37 コネクション確立要求(CONNECT コード:0EH) ................................................................... 38 コネクション開放要求(DISCONNECT コード:0FH) ............................................................. 39 標準サーボプロファイルコマンドの仕様....................................................................... 40 サーボステータスモニタ(SMON コード:30H)....................................................................... 40 センサ ON 要求 (SENS_ON コード:23H) ............................................................................. 46 センサ OFF 要求(SENS_OFF コード:24H) ........................................................................... 47 サーボ ON 要求(SV_ON コード:31H).................................................................................... 48 サーボ OFF 要求(SV_OFF コード:32H) ................................................................................ 49 補間送り(INTERPOLATE コード:34H) .................................................................................. 50 位置決め(POSING コード:35H)............................................................................................. 51 定速送り(FEED コード:36H) ................................................................................................. 53 サーボパラメータ読み出し(SVPRM_RD コード:40H) .......................................................... 55 サーボパラメータ書き込み(SVPRM_WR コード:41H) ......................................................... 56 5.2 サブコマンド.......................................................................................................................... 57 5.2.1 メインコマンドとサブコマンドの組合せ....................................................................... 57 5.2.2 サブコマンドの仕様 ....................................................................................................... 58 5.2.2.1 5.2.2.2 5.2.2.3 5.2.2.4 5.2.2.5 無効(NOP コード:00H) .......................................................................................................... 58 アラーム・ワーニング読み出し(ALM_RD コード:05H) ........................................................ 59 サーボステータスモニタ(SMON コード:30H)....................................................................... 60 サーボパラメータ読み出し(SVPRM_RD コード:40H) .......................................................... 61 サーボパラメータ書き込み(MCON 限定)(SVPRM_WR コード:41H)................................... 62 5.3 共通パラメータと機器パラメータ ......................................................................................... 63 5.3.1 概要................................................................................................................................. 63 5.3.2 共通パラメータ一覧 ....................................................................................................... 64 5.3.3 機器パラメータ一覧 ....................................................................................................... 68 5.3.4 機器パラメータ(不揮発性メモリ)一覧(MCON 限定).................................................... 69 6. 運転シーケンス例........................................................................................................................... 76 6.1 アクチュエータ運転時の注意点............................................................................................. 77 6.1.1 原点復帰 ......................................................................................................................... 77 6.1.2 ソフトリミット............................................................................................................... 77 6.1.3 位置決め完了幅、位置決め近傍値、原点位置検出幅..................................................... 78 7. コントローラ用パラメータ ............................................................................................................ 79 7.1 パラメータ一覧表................................................................................................................... 80 7.2 MECHATROLINK-Ⅲ設定関連パラメータの詳細 (ACON、DCON、PCON、SCON) ........ 84 8. トラブルシューティング................................................................................................................ 85 8.1 トラブル発生時の処理 ........................................................................................................... 85 8.2 アラームレベル ...................................................................................................................... 86 8.3 アラーム一覧.......................................................................................................................... 87 9. 変更履歴 ......................................................................................................................................... 96 安全ガイド 安全ガイドは、製品を正しくお使い頂き、危険や財産の損害を未然に防止するために書かれたもので す。製品のお取扱い前に必ずお読みください。 産業用ロボットに関する法令および規格 機械装置の安全方策としては、国際工業規格 ISO/DIS12100「機械類の安全性」において、一般論とし て次の 4 つを規定しています。 安全方策 本質安全設計 安全防護 ····························安全柵など 追加安全方策 ·····················非常停止装置など 使用上の情報 ·····················危険表示・警告、取扱説明書 これに基づいて国際規格 ISO/IEC で階層別に各種規格が構築されています。 産業用ロボットの安全規格は以下のとおりです。 タイプ C 規格(個別安全規格) ISO10218(マニピュレーティング 産業ロボット-安全性) JIS B 8433 (産業用マニピュレーティング ロボット-安全性) また産業用ロボットの安全に関する国内法は、次のように定められています。 労働安全衛生法 第 59 条 危険または有害な業務に従事する労働者に対する特別教育の実施が義務付けられています。 労働安全衛生規則 第 36 条 ··········· 特別教育を必要とする業務 第 31 号(教示等) ················ 産業用ロボット(該当除外あり)の教示作業等について 第 32 号(検査等) ················ 産業用ロボット(該当除外あり)の検査、修理、調整作業等に ついて 第 150 条 ········· 産業用ロボットの使用者の取るべき措置 1 労働安全衛生規則の産業用ロボットに対する要求事項 作業エリア 作業状態 可動範囲外 自動運転中 駆動源のしゃ断 しない する (運転停止含む) 教示等の 作業時 しない 可動範囲内 する 検査等の 作業時 2 しない (やむをえず運転中 に行う場合) 措 置 規 定 運転開始の合図 104 条 柵、囲いの設置等 150 条の 4 作業中である旨の表示等 150 条の 3 作業規定の作成 150 条の 3 直ちに運転を停止できる措置 150 条の 3 作業中である旨の表示等 150 条の 3 特別教育の実施 36 条 31 号 作業開始前の点検等 151 条 運転を停止して行う 150 条の 5 作業中である旨の表示等 150 条の 5 作業規定の作成 150 条の 5 直ちに運転停止できる措置 150 条の 5 作業中である旨の表示等 特別教育の実施 (清掃・給油作業を除く) 150 条の 5 36 条 32 号 当社の産業用ロボット該当機種 労働省告知第 51 号および労働省労働基準局長通達(基発第 340 号)により、以下の内容に該当するもの は、産業用ロボットから除外されます。 (1) 単軸ロボットでモータワット数が 80W 以下の製品 (2) 多軸組合せロボットで X・Y・Z 軸が 300mm 以内、かつ回転部が存在する場合はその先端を含め た最大可動範囲が 300mm 立方以内の場合 (3) 多関節ロボットで可動半径および Z 軸が 300mm 以内の製品 当社カタログ掲載製品のうち産業用ロボットの該当機種は以下のとおりです。 1. 単軸ロボシリンダ RCS2/RCS2CR-SS8□でストローク 300mm を超えるもの 2. 単軸ロボット 次の機種でストローク 300mm を超え、かつモータ容量 80W を超えるもの ISA/ISB/ISPA/ISPB, SSPA, ISDA/ISDB/ISPDA/ISPDB, SSPDA, ISWA/ISPWA, IF, FS, NS 3. リニアサーボアクチュエータ ストローク 300mm を超える全機種 4. 直交ロボット 1~3 項の機種のいずれかを 1 軸でも使用するもの 5. IX スカラロボット アーム長 300mm を超える全機種 (IX-NNN1205/1505/1805/2515、NNW2515、NNC1205/1505/1805/2515 を除く全機種) 3 当社製品の安全に関する注意事項 ロボットのご使用にあたり、各作業内容における共通注意事項を示します。 No. 1 4 作業内容 機種選定 2 運搬 3 保管・保存 4 据付け・ 立ち上げ 注意事項 ●本製品は、高度な安全性を必要とする用途には企画、設計されていません ので、人命を保証できません。従って、次のような用途には使用しないで ください。 ①人命および身体の維持、管理などに関わる医療機器 ②人の移動や搬送を目的とする機構、機械装置 (車両・鉄道施設・航空施設など) ③機械装置の重要保安部品(安全装置など) ●次のような環境では使用しないでください。 ①可燃性ガス、発火物、引火物、爆発物などが存在する場所 ②放射能に被爆する恐れがある場所 ③周囲温度や相対湿度が仕様の範囲を超える場所 ④直射日光や大きな熱源からの輻射熱が加わる場所 ⑤温度変化が急激で結露するような場所 ⑥腐食性ガス(硫酸、塩酸など)がある場所 ⑦塵埃、塩分、鉄粉が多い場所 ⑧本体に直接振動や衝撃が伝わる場所 ●製品は仕様範囲外で使用しないでください。著しい寿命低下を招き、製品 故障や設備停止の原因となります。 ●二人以上で作業を行う場合は、主と従の関係を明確にし、声を掛け合い、 安全を確認しながら作業を行ってください。 ●運搬時はぶつけたり落下したりせぬよう充分な配慮をしてください。 ●運搬は適切な運搬手段を用いて行ってください。 ●梱包の上には乗らないでください。 ●梱包が変形するような重い物は載せないでください。 ●能力が 1t 以上のクレーンを使用する場合は、クレーン操作、玉掛けの有資 格者が作業を行ってください。 ●クレーンなどを使用する場合は、クレーンなどの定格荷重を超える荷物は 絶対に吊らないでください。 ●荷物にふさわしい吊具を使用してください。吊具の切断荷重などに安全を 見込んでください。また、吊具に損傷がないか確認してください。 ●吊った荷物に人は乗らないでください。 ●荷物を吊ったまま放置しないでください。 ●吊った荷物の下に入らないでください。 ●保管・保存環境は設置環境に準じますが、特に結露の発生がないように配 慮してください。 (1) ロボット本体・コントローラ等の設置 ●製品(ワークを含む)は、必ず確実な保持、固定を行ってください。製品の 転倒、落下、異常動作等によって破損およびけがをする恐れがあります。 ●製品の上に乗ったり、物を置いたりしないでください。転倒事故、物の落 下によるけがや製品破損、製品の機能喪失・性能低下・寿命低下などの原 因となります。 ●次のような場所で使用する場合は、遮蔽対策を十分行ってください。 ①電気的なノイズが発生する場所 ②強い電界や磁界が生じる場所 ③電源線や動力線が近傍を通る場所 ④水、油、薬品の飛沫がかかる場所 No. 4 5 作業内容 据付け・ 立ち上げ 教示 注意事項 (2) ケーブル配線 ●アクチュエータ~コントローラ間のケーブルやティーチングツールなどの ケーブルは当社の純正部品を使用してください。 ●ケーブルに傷をつけたり、無理に曲げたり、引っ張ったり、巻きつけたり、 挟み込んだり、重いものを載せたりしないでください。漏電や導通不良に よる火災、感電、異常動作の原因になります。 ●製品の配線は、電源をオフして誤配線がないように行ってください。 ●直流電源(+24V)を配線する時は、+/-の極性に注意してください。 接続を誤ると火災、製品故障、異常動作の恐れがあります。 ●ケーブルコネクタの接続は、抜け・ゆるみのないように確実に行ってくだ さい。火災、感電、製品の異常動作の原因になります。 ●製品のケーブルの長さを延長または短縮するために、ケーブルの切断再接 続は行わないでください。火災、製品の異常動作の原因になります。 (3) 接地 ●コントローラは必ず D 種(旧第 3 種)接地工事をしてください。接地は、感 電防止、静電気帯電の防止、耐ノイズ性能の向上および不要な電磁放射の 抑制には必ず行わなければなりません。 (4) 安全対策 ●二人以上で作業を行う場合は、主と従の関係を明確にし、声を掛け合い、 安全を確認しながら作業を行ってください。 ●製品の動作中または動作できる状態の時は、ロボットの可動範囲に立ち入 ることができないような安全対策(安全防護柵など)を施してください。動 作中のロボットに接触すると死亡または重傷を負うことがあります。 ●運転中の非常事態に対し、直ちに停止することができるように非常停止回 路を必ず設けてください。 ●電源投入だけで起動しないよう安全対策を施してください。製品が急に起 動し、けがや製品破損の原因になる恐れがあります。 ●非常停止解除や停電後の復旧だけで起動しないよう、安全対策を施してく ださい。人身事故、装置の破損などの原因となります。 ●据付・調整などの作業を行う場合は、 「作業中、電源投入禁止」などの表示 をしてください。不意の電源投入により感電やけがの恐れがあります。 ●停電時や非常停止時にワークなどが落下しないような対策を施してくださ い。 ●必要に応じて保護手袋、保護めがね、安全靴を着用して安全を確保してく ださい。 ●製品の開口部に指や物を入れないでください。けが、感電、製品破損、火 災などの原因になります。 ●垂直に設置しているアクチュエータのブレーキを解除する時は、自重で落 下して手を挟んだり、ワークなどを損傷しないようにしてください。 ●二人以上で作業を行う場合は、主と従の関係を明確にし、声を掛け合い、 安全を確認しながら作業を行ってください。 ●教示作業はできる限り安全防護柵外から行ってください。やむをえず安全 防護柵内で作業する時は、 「作業規定」を作成して作業者への徹底を図って ください。 ●安全防護柵内で作業する時は、作業者は手元非常停止スイッチを携帯し、 異常発生時にはいつでも動作停止できるようにしてください。 ●安全防護柵内で作業する時は、作業者以外に監視人をおいて、異常発生時 にはいつでも動作停止できるようにしてください。また第三者が不用意に スイッチ類を操作することのないよう監視してください。 ●見やすい位置に「作業中」である旨の表示をしてください。 ●垂直に設置しているアクチュエータのブレーキを解除する時は、自重で落 下して手を挟んだり、ワークなどを損傷しないようにしてください。 ※安全防護柵・・・安全防護柵がない場合は、可動範囲を示します。 5 No. 6 作業内容 確認運転 7 自動運転 8 保守・点検 9 改造・分解 10 廃棄 6 注意事項 ●二人以上で作業を行う場合は、主と従の関係を明確にし、声を掛け合い、 安全を確認しながら作業を行ってください。 ●教示およびプログラミング後は、1 ステップずつ確認運転をしてから自動運 転に移ってください。 ●安全防護柵内で確認運転をする時は、教示作業と同様にあらかじめ決めら れた作業手順で作業を行ってください。 ●プログラム動作確認は、必ずセーフティ速度で行ってください。プログラ ムミスなどによる予期せぬ動作で事故をまねく恐れがあります。 ●通電中に端子台や各種設定スイッチに触れないでください。感電や異常動 作の恐れがあります。 ●自動運転を開始する前には、安全防護柵内に人がいないことを確認してく ださい。 ●自動運転を開始する前には、関連周辺機器がすべて自動運転に入ることの できる状態にあり、異常表示がないことを確認してください。 ●自動運転の開始操作は、必ず安全防護柵外から行うようにしてください。 ●製品に異常な発熱、発煙、異臭、異音が生じた場合は、直ちに停止して電 源スイッチをオフしてください。火災や製品破損の恐れがあります。 ●停電した時は電源スイッチをオフしてください。停電復旧時に製品が突然 動作し、けがや製品破損の原因になることがあります。 ●二人以上で作業を行う場合は、主と従の関係を明確にし、声を掛け合い、 安全を確認しながら作業を行ってください。 ●作業はできる限り安全防護柵外から行ってください。やむをえず安全防護 柵内で作業する時は、「作業規定」を作成して作業者への徹底を図ってくだ さい。 ●安全防護柵内で作業を行う場合は、原則として電源スイッチをオフしてく ださい。 ●安全防護柵内で作業する時は、作業者は手元非常停止スイッチを携帯し、 異常発生時にはいつでも動作停止できるようにしてください。 ●安全防護柵内で作業する時は、作業者以外に監視人をおいて、異常発生時 にはいつでも動作停止できるようにしてください。また第三者が不用意に スイッチ類を操作することのないよう監視してください。 ●見やすい位置に「作業中」である旨の表示をしてください。 ●ガイド用およびボールネジ用グリースは、各機種の取扱説明書により適切 なグリースを使用してください。 ●絶縁耐圧試験は行わないでください。製品の破損の原因になることがあり ます。 ●垂直に設置しているアクチュエータのブレーキを解除する時は、自重で落 下して手を挟んだり、ワークなどを損傷しないようにしてください。 ※安全防護柵・・・安全防護柵がない場合は、可動範囲を示します。 ●お客様の独自の判断に基づく改造、分解組立て、指定外の保守部品の使用 は行わないでください。 ●製品が使用不能、または不要になって廃棄する場合は、産業廃棄物として 適切な廃棄処理をしてください。 ●製品の廃棄時は、火中に投じないでください。製品が破裂したり、有毒ガ スが発生する恐れがあります。 注意表示について 各機種の取扱説明書には、安全事項を以下のように「危険」 「警告」 「注意」「お願い」にランク分けし て表示しています。 レベル 危害・損害の程度 危険 取扱いを誤ると、死亡または重傷に至る危険が差し迫って生じると 想定される場合 危 険 警告 取扱いを誤ると、死亡または重傷に至る可能性が想定される場合 警 告 注意 取扱いを誤ると、傷害または物的損害の可能性が想定される場合 注 意 傷害の可能性はないが、本製品を適切に使用するために守っていた だきたい内容 お願い お願い シンボル 7 8 1. 概要 対応プロファイルタイプは、標準サーボプロファイルです。標準 I/O プロファイルには対応し ていません。 ※ MECHATROLINK-Ⅲの詳細な説明およびサーボプロファイルのコマンド仕様詳細は、 マスタユニットを搭載するプログラマブルコントローラ(以下 PLC)の取扱説明書、 および MECHATROLINK 協会の資料を参照ください。 本取扱説明書は、各コントローラの取扱説明書と併せて利用ください。 また、本取扱説明書で可能と表現されている以外の使い方はできません。 システム構成例 PLC (MECHATROLINK-Ⅲ マスタユニット) MECHATROLINK-Ⅲ ハ ブ スレーブ ユニット PCON DCON ACON カスケード接続 MCON SCON スター接続 最大 62 スレーブ 9 1. 概要 オープンフィールドネットワークである MECHATROLINK は、マシン/ライン制御レベルの制御 と情報が混在したオープンフィールドネットワークです。 ACON-CB/CGB 、 DCON-CB/CGB 、 PCON-CB/CGB/CFB/CGFB 、 SCON-CA/CB/CGB ま た は MCON-C/CG(以降 ACON、DCON、PCON、SCON、MCON または各コントローラと記載)は、 この MECHATROLINK-Ⅲに接続することによって省配線によるシステム構築が可能です。 1.1 インターフェース仕様 項 目 概要 1. 物理層 Ethernet 伝送速度 100Mbps 最大伝送距離(局間) 100m 最小局間距離 0.2m 接続形態 カスケード形 / スター形 / Point to Point 形 接続局数(最大スレーブ数) 62 局 伝送周期 0.5~4ms 通信周期 MCON 以外 0.5~32ms(0.5ms 単位) MCON 0.5~8ms(1ms 単位) データ長 32(サブコマンド使用不可)、48 バイト ノードアドレス 03H~EFH ケーブル MECHATROLINK-Ⅲ専用ケーブル コネクタ 10 仕 様 コントローラ側 インダストリアル ミニ I/O コネクタ 2. 各コントローラの設定 2.1 動作モードと機能 MECHATROLINK-Ⅲ対応の各コントローラは、標準サーボプロファイルに対応しています。 (注) 標準 I/O プロファイルには対応していません。 各コントローラの設定 2. 2.2 型式 MECHATROLINK-Ⅲ対応の各コントローラ型式は以下のように表されています。 ●SCON-CA-□-ML3-□ ●SCON-CB-□-ML3-□ ●SCON-CGB-□-ML3-□ ●PCON-CB-□-ML3-□ ●PCON-CGB-□-ML3-□ ●PCON-CFB-□-ML3-□ ●PCON-CGFB-□-ML3-□ ●ACON-CB-□-ML3-□ ●ACON-CGB-□-ML3-□ ●DCON-CB-□-ML3-□ ●DCON-CGB-□-ML3-□ ●MCON-C-□-ML3-□ ●MCON-CG-□-ML3-□ 11 2.3 MECHATROLINK-Ⅲインターフェース 2.3.1 ACON、DCON、PCON、SCON のインターフェース 2.3.1.1 2. 各部の名称 各コントローラの設定 MECHATROLINK-Ⅲに関連する各部の名称を示します。 コントローラ状態表示 LED (SCON 以外) CON ステータス LED(CON、ERR) ERR 上流側コネクタ LK1(リンク 1)LED 下流側コネクタ LK2(リンク 2)LED 2.3.1.2 ステータス LED の表示 コントローラ前面に設けられた LED によって通信ボードの状態やネットワークの状態を知ること ができます。 ○:点灯、×:消灯 LED CON ERR LK1 (リンク 1) LK2 (リンク 2) ※1 12 色 表示状態 説明 緑 ○ CONNECT 受信(マスタと接続状態(P2(※1)以上))で点灯し、 DISCONNECT 受信、 またはコントローラ再起動で消灯します。 ⎯ × マスタと接続できていません。 橙 ○ 通信アラーム、またはコマンドアラーム(ワーニングは除く) 発生で点灯します。 アラーム状態解除で消灯します。 ⎯ × 正常(アラーム未発生) 緑 ○ 緑 ○ 他の MECHATROLINK-Ⅲ対応機器と物理的に接続された場合 点灯します。(断線等の確認用) 通信フェーズ:P1~P3 の 3 種の状態があります。 [詳細は 3.1 状態遷移を参照ください] 2.3.2 MCON のインターフェース 2.3.2.1 各部の名称 MECHATROLINK-Ⅲに関連する各部の名称を示します。 各コントローラの設定 2. ステータス LED(C.ERR) ステータス LED(ERR) ステータス LED(CON) 下流側コネクタ LK2(リンク 2)LED 上流側コネクタ LK1(リンク 1)LED 2.3.2.2 ステータス LED の表示 コントローラ前面に設けられた LED によって通信ボードの状態やネットワークの状態を知ること ができます。 ○:点灯、×:消灯 LED 色 表示状態 説明 CONNECT 受信(マスタと接続状態(P2(※1)以上))で点灯し、 DISCONNECT 受信、 またはコントローラ再起動で消灯します。 ※いずれか 1 軸でも接続すると点灯します。 マスタと接続できていません。 ※全軸が P1(※1)以下となった場合、消灯します。 コマンドアラーム(ワーニングは除く) 発生で点灯します。 アラーム状態解除で消灯します。 ※いずれか 1 軸でもアラーム発生で点灯します。 緑 ○ ⎯ × 橙 ○ ⎯ × 正常(全軸ともコマンドアラーム未発生) 橙 ○ 通信アラーム(ワーニングは除く) 発生で点灯します。 アラーム状態解除で消灯します。 ※いずれか 1 軸でもアラーム発生で点灯します。 ⎯ × 正常(全軸とも通信アラーム未発生) LK1 (リンク 1) 緑 ○ LK2 (リンク 2) 緑 ○ CON ERR C.ERR ※1 他の MECHATROLINK-Ⅲ対応機器と物理的に接続された場合 点灯します。(断線等の確認用) 通信フェーズ:P1~P3 の 3 種の状態があります。 [詳細は 3.1 状態遷移を参照ください] 13 2.3.3 コネクタピン配列 8 7 2 1 各コントローラの設定 2. インダストリアル ミニ I/O コネクタ (コントローラ側) ピン番号 信号名称 信号略称 1 2 3 4 5 6 7 送信データ+ 送信データ- 受信データ+ - - 受信データ- - - TXD+ TXD- RXD+ 未使用 未使用 RXD- 未使用 未使用 8 (注) コントローラによりコネクタの向きが異なりますので、ご注意ください。 2.4 配線例 PLC (MECHATROLINK-Ⅲマスタユニット) MECHATROLINK-Ⅲ 専用ケーブル(お客様用意) MECHATROLINK-Ⅲ 専用ケーブル(お客様用意) SCON-CA-ML3 14 PCON-CB-ML3 スレーブ ユニット 2.5 ACON、DCON、PCON、SCON の設定 設定は、パソコン対応ソフト(Ver 10.04.00.00 以降)やティーチングボックスなどのティーチング ツールで行います。 パラメータを設定する場合、コントローラ前面パネルの動作モード設定スイッチを MANU 側に設 定してください。 2. ノードアドレスの設定 ノードアドレスはパラメータで設定します。 ティーチングツールでパラメータ No.85“フィールドバスノードアドレス”を設定してください。 設定可能範囲:3~239(出荷時は 3 に設定されています。) (注) ノードアドレスの重複設定にご注意ください。 詳細はマスタユニットおよび搭載される PLC の取扱説明書をご参照ください。 2.5.2 データ長の設定 データ長は、パラメータで設定します。 ティーチングツールでパラメータ No.86“フィールドバス通信速度”を使用するデータ長に合わ せて設定してください。 (注) 32 バイトに設定するとサブコマンドは使用できなくなります。 設定値 データ長 0 32 バイト 通信速度 100Mbps 1 48 バイト (出荷時設定) (注) これ以外の値を入力するとパラメータ異常となります。 2.5.3 電子ギア比の設定 電子ギア比は、パラメータで設定します。 ティーチングツールでパラメータ No.65“電子ギア分子”、および No.66“電子ギア分母”を設定 してください。 本パラメータ設定値は、マスタからの指令に乗算してアクチュエータの制御を行います。 そのため、マスタの指令単位に合わせて設定する必要があります。指令単位が不明な場合、初期 値(1/1)から少しずつ値を変更してください。また、マスタに単位変換やギア比設定機能がある場 合、本パラメータは 1/1 に設定してマスタ側で調整することを推奨します。 (注) 2.5.4 次の条件を満たすことを確認し、設定してください。 ストローク[mm] 電子ギア比分母 ×エンコーダパルス数[pulse]× ≦ 231 ボールネジリード長[mm] 電子ギア比分子 パルスカウント方向の確認 パルスカウント方向は、パラメータで設定します。 ティーチングツールでパラメータ No.62“パルスカウント方向”の設定値がパラメータ No.5“原 点復帰方向”の設定値と同じであるか確認し、異なっている場合には同じ値に設定してください。 (注) 設定完了後、コントローラ前面パネルの動作モード設定スイッチを AUTO 側に設定してく ださい。 15 各コントローラの設定 2.5.1 2.6 MCON の設定 設定は、ゲートウェイパラメータ設定ツール※(Ver 2.4.0.0 以降)、およびパソコン対応ソフト(Ver 10.04.00.00 以降)やティーチングボックスなどのティーチングツールで行います。 ※ ゲートウェイパラメータ設定ツールは、パソコン対応ソフトの CD-ROM に入っているものを 使用する、または当社ホームページからダウンロードしてください。 パラメータを設定する場合、MCON 前面パネルの動作モード設定スイッチを MANU 側に設定 してください。 各コントローラの設定 2. 2.6.1 ゲートウェイパラメータ設定ツールの起動(設定準備) 【手順 1】パソコンと MCON の SIO コネクタをパソコン対応ソフト付属ケーブルで接続し、 ゲートウェイパラメータ設定ツールを起動します。 機種選択画面が表示されますので、“MCON(Motion)”を選択し、OK ボタンを押します。 【手順2】 MCON が検出されると検出されたユニットNo.が選択できるようになります。 接続ユニットNo. ※を選択したらOK ボタンを押してください。 ※ユニットNo. 0 = MCON軸No.0~7、ユニットNo. 1 = MCON軸No.8~15 【手順 1】 → 【手順 2】 【手順 3】 初期画面が表示されますので、読込みボタンを押し MCON からパラメータを読み込みます。 16 【手順4】“読込み”ボタンを押すと確認画面が表示されますので、“はい(Y)”ボタンを押します。 正常にパラメータが読み込まれると読み込み完了画面が表示されます。 OK ボタンを押すと、MCONからパラメータを読み込んだ画面が表示されます。 各コントローラの設定 2. 2.6.2 ノードアドレスの設定 ノードアドレスは、ゲートウェイパラメータ設定ツールの“アドレス”で設定します。 設定可能範囲:3~239(EFH)(出荷時は 3 に設定されています。) (注) ノードアドレスの重複設定にご注意ください。 詳細はマスタユニットおよび搭載される PLC の取扱説明書をご参照ください。 17 2.6.3 データサイズの設定 データサイズは、ゲートウェイパラメータ設定ツールの“データサイズ”で設定します。 各コントローラの設定 2. 使用するデータ長(32 バイト または 48 バイト)に合わせて設定してください。 出荷時は 48 バイトに設定されています。 (注) 32 バイトに設定するとサブコマンドは使用できなくなります。 2.6.4 搭載軸数の設定 ドライブユニット 0~3 に、ドライバボードが搭載されている場合は“使用”、搭載されていない 場合は“設定なし”を設定します。(パルスモータ用、サーボモータ用などのドライバボードの種 類の設定はありません。) また、ドライバボードは搭載されていて、アクチュエータを使用しない場合は、軸番号の左側の 予約軸のチェックボックスをチェックします。(アクチュエータ接続の有/無どちらの場合とも) 18 2.6.5 パラメータの反映(コントローラへ転送) 編集したパラメータをコントローラに転送します。ゲートウェイパラメータ設定ツールの“転送” を押します。 “転送”ボタンを押すと確認画面が表示されますので、“はい(Y)”ボタンを押します。 各コントローラの設定 2. 転送が完了すると書き込み完了画面が表示されます。OK ボタンを押すと、再起動確認画面が 表示されますので、“はい(Y)”ボタンを押して再起動します。 再起動が完了すると、書き込んだ内容を確認できるようにパラメータ読み込み確認画面が表示さ れます。“はい(Y)”ボタンを押して読み込みを行ってください。 読み込みが完了したら、書き込んだ内容が反映されているか確認してください。 これ以降は、パソコン対応ソフトで設定を行いますので、本ゲートウェイパラメータ設定ツール は終了してください。 2.6.6 電子ギア比の設定 電子ギア比は、パラメータで設定します。 ティーチングツールでパラメータ No.65“電子ギア分子”、および No.66“電子ギア分母”を設定 してください。 本パラメータ設定値は、マスタからの指令に乗算してアクチュエータの制御を行います。 そのため、マスタの指令単位に合わせて設定する必要があります。指令単位が不明な場合、初期 値(1/1)から少しずつ値を変更してください。また、マスタに単位変換やギア比設定機能がある場 合、本パラメータは 1/1 に設定してマスタ側で調整することを推奨します。 (注) 次の条件を満たすことを確認し、設定してください。 ストローク[mm] 電子ギア比分母 ×エンコーダパルス数[pulse]× ≦ 231 ボールネジリード長[mm] 電子ギア比分子 (注) 設定完了後、MCON 前面パネルの動作モード設定スイッチを AUTO 側に設定し、電源再投 入による再起動を行ってください。 19 2.6.7 パルスカウント方向の設定 パルスカウント方向は、パラメータで設定します。 ティーチングツールでパラメータ No.62“パルスカウント方向”の設定値がパラメータ No.5“原 点復帰方向”の設定値と同じであるか確認し、異なっている場合には同じ値に設定してください。 各コントローラの設定 2. 20 3. MECHATROLINK 基本通信のフローおよびコマンド 3.1 状態遷移 状態遷移図を以下に示します。 スタート ↓ 電源投入 ↓ 3. ↓ マスタ⇒RC コントローラに CONNECT コマンド送信 (P2:非同期通信状態に遷移させる) ↓ マスタ⇒RC コントローラに DISCONNECT コマンド送信 P2:非同期通信状態 ↓ マスタ⇒RC コントローラに SYNC_SET コマンド送信 (P3:同期通信状態に遷移させる) ↓ マスタ⇒RC コントローラに DISCONNECT コマンド送信 通信異常 P3:同期通信状態 ※P1~P3:通信フェーズ(P1:フェーズ 1、P2:フェーズ 2、P3:フェーズ 3) ※詳細は、MECHATROLINK マスタユニットの取扱説明書を参照ください。 MCON の電源投入について 電源投入(起動)時、マスタ側で 5 秒以上の初期化時間を設けてください。 初期化時間中は通信できません。MCON より下流に接続されているスレーブユニットもマスタ 側と接続ができなくなります。 21 MECHATROLINK基本通信のフローおよびコマンド P1:コネクション確立待ち状態 3.2 コマンドフレーム構成と伝送バイト数 コマンドフレームは、メインコマンドとサブコマンドの組合せで構成されます。伝送バイト数は 上位側(マスタ)の設定に合わせてください。 32 バイトモードでは、メインコマンドに限り使用可能です。 48 バイトモードでは、メインコマンドおよびサブコマンドも使用可能です。また、48 バイトモー ドでサブコマンドを使用しない設定も可能です。 バイト 0 3. 31 32 MECHATROLINK基本通信のフローおよびコマンド メインコマンド(32 バイト) 47 サブコマンド(16 バイト) 3.3 エンディアン 上位側にエンディアンの設定がある場合には、上位側でリトルエンディアンに設定してください。 3.4 単位系 標準サーボプロファイルコマンドで使用するデータの単位系を以下に示します。 データ 速度 位置 加速度・減速度 トルク 22 指定可能単位 指令単位/s: 当該アクチュエータの最大速度を超えない値を 設定してください。 指令単位: 当該アクチュエータのソフトストロークの範囲 内(0~有効ストローク長)に設定してくださ い。 指令単位/s2 : 当該アクチュエータの最大加速度および最大減 速度を超えない値を設定してください。 定格トルクの%: トルクの単位は、1%です。入力範囲は、1~ 100%です。小さな値※を設定すると動作が不安 定となることがあります。 ※当該アクチュエータの押付け電流制限値の下 限値が目安となります。 4. コマンドフォーマット コマンドフレームは、メインコマンド(32 バイト)とサブコマンド(16 バイト)の組合せで構成され ます。サブコマンドは、メインコマンドに別のコマンドを付加する場合に使用します。 サブコマンドを使用する場合、上位側の伝送バイト数は 48 バイトを設定してください。 コマンド コマンドコード (CMD) ウォッチドックデータ (WDT) コマンド制御 (CMD_CTRL) コマンドデータ (CMD_DATA) サブコマンドコード (SUB_CMD) サブコマンド制御 (SUB_CTRL) サブ コマンド サブコマンドデータ (SUB_CMD_DATA) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 レスポンス コマンドコードレスポンス (RCMD) ウォッチドックステータス (RWDT) コマンドステータス (CMD_STAT) レスポンスデータ (RSP_DATA) サブコマンドコード レスポンス (SUB_RCMD) サブコマンドステータス (SUB_STAT) サブレスポンスデータ (SUB_RSP_DATA) バイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 4. コマンドフォーマット メイン コマンド バイト 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 23 4.1 コマンド/レスポンスフレーム 4.1.1 コマンドコード/コマンドコードレスポンス(CMD/RCMD) 通信フローに従い、以下の表から実行可能なコマンドを選択します。 コマンドフォーマット第 0 バイト コマンド 1 バイト 7 コマンドフォーマット 4. CMD 6 5 4 = レスポンス 8 ビット 3 2 1 バイト 1 0 以下の表から選択しコードを設定して ください 7 RCMD 6 5 4 = 8 ビット 3 2 1 0 CMD と同じ値が返信されます 例:SV_ON の場合 コード 31H→設定値 0011 0001b コード コマンド ○:実行可能、△:無視、×:実行不可 通信フェーズ※1 機能 P1 P2 P3 共通コマンド 00H 03H 04H 05H 06H 0DH 0EH 0FH NOP ID_RD CONFIG ALM_RD ALM_CLR SYNC_SET CONNECT DISCONNECT 23H 24H 30H 31H 32H 34H 35H 36H 40H 41H 標準サーボプロファイルコマンド SENS_ON センサ ON 要求 SENS_OFF センサ OFF 要求 SMON サーボステータスモニタ SV_ON サーボオン SV_OFF サーボオフ INTERPOLATE 補間送り POSING 位置決め FEED 定速送り SVPRM_RD サーボパラメータ読み出し SVPRM_WR サーボパラメータ書き込み 無効 ID 読み出し 機器セットアップ要求 アラーム・ワーニング読み出し アラーム・ワーニングクリア 同期確立要求 コネクション確立要求 コネクション開放要求 ○ × × × × × ○ ○ ○ ○ ○ ○ ○ ○ △ ○ ○ ○ ○ ○ ○ △ △ ○ × × × × × × × × × × ○ ○ ○ ○ ○ × ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ※1 通信フェーズ: 現在の通信の状態を示します。P1~P3 の 3 種の状態があります。 [詳細は 3.1 状態遷移を参照ください] 注 1 上表以外のコマンドには対応していません。上表以外のコマンドを受信した場合、 アラーム[CMD_ALM=8]となります。 注 2 上表のコマンドでも使用できない通信フェーズ(×印)で受信した場合、アラーム [CMD_ALM=C]となります。 24 4.1.2 ウォッチドックデータ(WDT/RWDT) 通信が定期的に行われているか監視するためのタイマを設定します。 監視は、通信フェーズ P3 が確立後から行われます。 コマンドフォーマット第 1 バイト コマンド 1 バイト 7 4.1.3 5 4 レスポンス 8 ビット 3 2 1 バイト 1 0 7 RWDT のビット 通信周期ごとに 7~4 の値をコピー 1 を加算してくだ してください さい RWDT 6 5 = 8 ビット 4 通信周期ごとに 1 が加算されます 3 2 1 0 WDT のビット 3~0 の値が返信 されます 4. コマンドフォーマット WDT 6 = コマンド制御/コマンドステータス(CMD_CTRL/CMD_STAT) アラーム/ワーニングの解除を指令、および現在のコントローラの状態をモニタします。 (1) コマンド制御 コマンドフォーマット第 2、3 バイト コマンドフォーマット第 3 バイト 1 バイト 15 CMD_CTRL 14 13 = 12 コマンドフォーマット第 2 バイト 8 ビット 11 10 1 バイト 9 8 予約 7 6 CMD_ID (未使用) 5 4 予約 = 8 ビット 3 ALM _CLR 2 1 0 予約 ● ALM_CLR(アラーム・ワーニングのクリア): 立ち上がりエッジ検出でアラーム、またはワーニングの解除を指令します。 コントローラの動作モードが AUTO の場合、通信を含むコントローラに発生しているアラーム/ ワーニングを解除を指令します。MANU の場合、通信に関連したアラーム/ワーニングだけの解 除指令となります。 25 (2) コマンドステータス コマンドフォーマット第 2、3 バイト コマンドフォーマット第 3 バイト 1 バイト 15 CMD_STAT 14 13 = 12 コマンドフォーマット第 2 バイト 8 ビット 11 COMM_ALM 10 1 バイト 9 8 CMD_ALM 7 6 CMD_ID (未使用) コマンドフォーマット 4. ビット 略称 名称 0 D_ALM 機器アラーム 1 D_WAR 機器ワーニング 2 CMDRDY コマンドレディ 3 アラーム・ ALM_CLR_CMP ワーニングクリア 実行完了 4、5 - 6、7 CMD_ID 5 4 予約 = 8 ビット 3 2 1 0 ALM _CLR CMP CMD RDY D_ WAR D_ ALM 内容 コントローラがアラーム状態であること示します。 本ビットが 1 の場合、サーボ OFF となります。 コントローラがワーニング状態であることを示します。 本ビットが 1 でもサーボ制御は可能です。 0 の場合、コマンド処理実行中を示します。 DISCONNECT コマンド以外のコマンド入力は無視されます。 マスタは本ビットが 1 であることを確認してから新しいコマ ンドを発行してください。 CMD_CTRL の ALM_CLR の実行完了を示します。 本ビットが 1 の場合、処理の実行完了を示します。 しかし、実際にアラームが解除されたかを示すわけではありま せん。実際にアラームが解除されたかは、D_ALM(ビット 0)、 D_WAR(ビット 1)、または COMM_ALM(ビット 12~15)を確 認してください。 予約 未使用 コマンドの異常を示します。 正常コマンドを受け付けると自動的にクリアされます。 コード (ビット 8~11) 0H 8~11 CMD_ALM 26 状態 内容 正常 正常 1H ワーニング データ範囲外 8H 未サポート コマンド受信 9H データ範囲外 AH BH コマンド実行 条件異常 サブコマンド 組合せ異常 CH フェーズ異常 コマンドアラーム アラーム 備考 ワーニングを通知し、動 作可能な最大値に指令値 を書き換えて動作を行い ます。 アラームを通知します。 コマンドは実行しません。 ビット 略称 名称 内容 通信の異常を示します。 CMD_CTRL の ALM_CLR ビットまたは ALM_CLR コマンドで 解除します。 コード 状態 内容 備考 (ビット 8~11) 正常 正常 0H FCS 異常 1H 2H 12~ COMM_ALM 15 通信アラーム 8H FCS 異常 9H 指令データ 未受信 AH 4.1.4 アラーム 同期フレーム 未受信 BH 同期間隔異常 CH WDT 異常 指定回数連続して通信異 常が検出された場合に発 生します。 通信フェーズP3 であれば 通信フェーズP2 へ遷移し ます。 アラームコード8~A は上 記 1~3 のワーニングを 2 回連続検出でアラームに なります。 アラームコード B および C は 1 回の検出でアラー ムとなります。 コントローラが AUTO モードの場合、サーボ OFF してブレーキをかけ ます。 コマンドデータ/レスポンスデータ(CMD_DATA/RSP_DATA) 運転に合わせて必要なコマンドを設定します。[5.1 項 メインコマンド参照] (1) コマンドデータ コマンドフォーマット第 4~31 バイト (2) レスポンスデータ コマンドフォーマット第 4~31 バイト 27 4. コマンドフォーマット 3H ワーニング 指令データ 未受信 同期フレーム 未受信 単発で通信異常が検出さ れた場合に発生します。 通信フェーズ、および サーボステータスは継続 されます。 4.1.5 サブコマンドコード/サブコマンドコードレスポンス(SUB_CMD/SUB_RCMD) 通信フローに従い、以下の表から実行可能なサブコマンドを選択します。その際、メインコマン ドと組合せが可能なことをメインコマンドとサブコマンドの組合せの表から確認してください。 コマンドフォーマット第 32 バイト コマンド 1 バイト 7 SUB_ CMD コマンドフォーマット 4. 6 5 4 = レスポンス 8 ビット 3 2 1 バイト 1 0 以下の表から選択しコードを設定して ください コード 00H 05H 30H 40H 41H 7 SUB_ RCMD 6 5 = 4 8 ビット 3 2 1 0 SUB_CMD と同じ値が返信されます ○:実行可能、×:実行不可 通信フェーズ コマンド 機能 P1 P2 P3 標準サーボプロファイル用サブコマンド NOP 無効 × ○ ○ ALM_RD アラーム・ワーニング読み出し × ○ ○ SMON サーボステータスモニタ × ○ ○ SVPRM_RD サーボパラメータ読み出し × ○ ○ SVPRM_WR サーボパラメータ書き出し × ○ ○ 注 1 上表以外のサブコマンドには対応していません。上表以外のサブコマンド、または メインコマンドと組合せできない場合、アラーム[SUBCMD_ALM=8]となります。 注 2 通信フェーズ(P1)で受信した場合、サブコマンドは受付けません。 その際アラームは発生しません。 ●メインコマンドとサブコマンドの組合せ ○:組合せ可能、×:組合せ不可 メインコマンド NOP(00H) ID_RD(03H) CONFIG(04H) ALM_RD(05H) ALM_CLR(06H) SYNC_SET(0DH) CONNECT(0EH) DISCONNECT(0FH) SENS_ON(23H) SENS_OFF(24H) SMON(30H) SV_ON(31H) SV_OFF(32H) INTERPOLATE(34H) POSING(35H) FEED(36H) SVPRM_RD(40H) SVPRM_WR(41H) 28 NOP (00H) ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ ALM_RD (05H) ○ ○ ○ ○ ○ ○ × × ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ サブコマンド SMON (30H) ○ ○ ○ ○ ○ ○ × × ○ ○ ○ ○ ○ ○ ○ ○ ○ ○ SVPRM_RD (40H) ○ ○ × × × × × × × × ○ ○ ○ ○ ○ ○ × × SVPRM_WR (41H) ○ ○ × × × × × × × × ○ ○ ○ ○ ○ ○ × × 4.1.6 サブコマンド制御/サブコマンドステータス(SUB_CTRL/SUB_STAT) 読み出しを行うモニタデータをモニタ情報内容から選択し、コードを設定します。 (1) コマンド制御 コマンドフォーマット第 33~35 バイト コマンドフォーマット第 34 バイト 1 バイト SUB_CTRL 14 13 12 8 ビット 11 10 SEL_MON4 1 バイト 9 8 7 6 予約 5 = 4 8 ビット 3 2 1 0 4. コマンドフォーマット 15 = コマンドフォーマット第 33 バイト 予約 コマンドフォーマット第 35 バイト 1 バイト 23 SUB_CTRL 22 21 20 = 8 ビット 19 SEL_MON6 モニタ情報内容 コード モニタ名称 0H APOS 1H CPOS 2H PERR 3、4H - 5H FSPD 6H CSPD 7H TRQ 18 17 16 SEL_MON5 内容 フィードバック位置 指令位置 位置偏差 予約 フィードバック速度 指令速度 指令トルク(推力) 8H ALARM 現在発生中のアラーム詳細情報 9H A、BH MPOS - 指令位置 予約 CH CMN1 共通モニタ 1 DH CMN2 共通モニタ 2 E、FH - 備考 コントローラのワーニング、またはア ラームコードを表示します CPOS(コード 1)と同値になります。 共通パラメータ No.89 で指定します。 [5.3 項参照] 共通パラメータ No.8A で指定します。 [5.3 項参照] 予約 29 (2) サブコマンドステータス コマンドフォーマット第 33~35 バイト コマンドフォーマット第 34 バイト 1 バイト 15 SUB_STAT 14 13 = 12 8 ビット 11 SEL_MON4 コマンドフォーマット第 33 バイト 10 1 バイト 9 8 SUBCMD_ALM 7 6 5 4 = 8 ビット 3 2 1 SUB CMD RDY 予約 コマンドフォーマット 4. 0 予約 コマンドフォーマット第 35 バイト 1 バイト 23 SUB_STAT 22 略称 0、1 - 3~7 SUBCMDRDY - 8~11 SUBCMD_ALM 12~ SEL_MON4 15 16~ SEL_MON5 19 20~ SEL_MON6 23 4.1.7 20 8 ビット 19 SEL_MON6 ビット 2 21 = 18 17 16 SEL_MON5 名称 内容 予約 サブコマンド レディ 本ビットが 1 で、サブコマンドの受付が可能であることを示し ます。 48 バイトモードの場合、CONNECT コマンドでコネクション 確立後は、サブコマンド有効/無効に関わらず常時 1 となりま す。 予約 サブコマンド アラーム コマンドの異常を示します。 正常コマンドを受け付けると自動的にクリアされます。 [アラームコード詳細は、4.1.3(2)項参照] モニタ選択 4 SUB_CTRL の SEL_MON4 の設定値が返信されます。 モニタ選択 5 SUB_CTRL の SEL_MON5 の設定値が返信されます。 モニタ選択 6 SUB_CTRL の SEL_MON6 の設定値が返信されます。 サブコマンドデータ/サブレスポンスデータ(SUB_CMD_DATA/SUB_RSP_DATA) 運転に合わせて必要なサブコマンドを設定します。[5.2 項 サブコマンド参照] (1) サブコマンドデータ コマンドフォーマット第 36~47 バイト (2) サブレスポンスデータ コマンドフォーマット第 36~47 バイト 30 5. コマンド 5.1 メインコマンド 5.1.1 5.1.1.1 共通コマンドの仕様 無効(NOP コード:00H) 無効コマンドです。 レスポンスは、現在の状態を返します。 電源投入からイニシャライズ処理完了するまでレスポンスは NOP となり、CMD_STAT の CMDRDY ビットが 0 となります。 DISCONNECT コマンド以外は受付けをしません。 コマンド レスポンス コマンド ● NOP コマンドフォーマット のバイト 0 1 2 3 4-31 5. 備考 00H WDT 00H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] 予約 予約 31 5.1.1.2 ID 読み出し(ID_RD コード:03H) コントローラの各 ID の読み出しを行います。 読み出す ID のコードを ID_CODE に設定してください。 次の場合、アラームとなりコマンドの受付けをしません。 ① ID_CODE が、ID コード詳細表の範囲外を指定している(CMD_ALM=9 になります) ② OFFSET と SIZE の示す範囲が、読み出す ID データの範囲を超えた(CMD_ALM=9 になります) ③ SIZE が、24 バイトを超えている(CMD_ALM=9 になります) ④ OFFSET した範囲が、読み出す ID データの範囲を超えた(CMD_ALM=9 になります) コマンド 5. ● ID_RD コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8-31 コマンド レスポンス 備考 03H WDT 03H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] ID_CODE ID_CODE OFFSET OFFSET SIZE SIZE 予約 ID OFFSET を設定すると ID データの途中から指定のサ イズだけ読み出すことがで きます。 ID コード詳細 ID CODE 32 説明 データ サイズ [バイト] 4 バイナリ データ タイプ 01H ベンダーID コード 02H デバイスコード (機種コード) 4 バイナリ 03H デバイスバージョン (アプリ部バージョンコード) 4 バイナリ 04H 機器情報ファイルバージョン 4 バイナリ データ 000000CAH ACON=0000AC32H DCON=0000AC52H PCON-CB=0000AE46H PCON-CFB=0000AE47H SCON-CA=0000AA07H SCON-CB=0000AA08H MCON(ドライバ単位): ・パルスモータ=AE4CA40BH ・パルスモータ(高出力)=AE4DA40BH ・サーボモータ=AC3BA40BH ・DC ブラシレスモータ=AC5BA40BH ACON=0000****H DCON=0000****H PCON=0000****H SCON=0000****H MCON=****++++H ----------------------****部:ドライバボード部バージョン ++++部:GW ボード部バージョン 00001000H ID CODE 05H 06H 説明 拡張アドレス設定 (拡張アドレスの使用数) シリアル番号 データ サイズ [バイト] データ タイプ 4 バイナリ MCON 以外:00000001H(1 軸) MCON: 00000001H~00000008H (パラメータで設定された軸数) 32 アスキー コード (デリミタ =00H) コントローラのシリアル番号 4 バイナリ 4 バイナリ 12H プロファイルタイプ 2 4 バイナリ 13H プロファイルバージョン 2 4 バイナリ 14H プロファイルタイプ 3 4 バイナリ 15H プロファイルバージョン 3 4 バイナリ 16H 伝送周期最小値(0.01μs) 4 バイナリ 17H 伝送周期最大値(0.01μs) 4 バイナリ 18H 伝送周期刻み (GRANULARITY) 4 バイナリ 19H 通信周期最小値(0.01μs) 4 バイナリ 1AH 通信周期最大値(0.01μs) 4 バイナリ 1BH 4 バイナリ 4 バイナリ 1DH 伝送バイト数 (対応ビットパターン) 伝送バイト数 (現在設定値) プロファイルタイプ (現在選択値) 4 バイナリ 20H 通信モード対応 4 バイナリ 21H 予約 - 1CH 30H メインコマンド対応リスト 32 Array[32] 38H サブコマンド対応リスト 32 Array[32] 00000010H (標準サーボ) 00000100H (V1.00) 000000FFH (未対応) 5. コマンド 11H プロファイルタイプ 1 (プライマリ) プロファイルバージョン 1 (プライマリ) 10H データ 00000000H 000000FFH (未対応) 00000000H 0000C350H (0.5ms) 00061A80H (4ms) MCON 以外:00000002H(0.5ms) MCON:00000001H(1ms) 0000C350H (0.5ms) MCON 以外:0030D400H(32ms) MCON:000C3500H(8ms) 0000000CH (32 または 48 バイト) パラメータで設定されたバイト数 00000003H (サイクリック通信 イベントドリブン通信) [0]=79H [2]=00H [4]=18H [6]=77H [8]=03H [0]=21H [2]=00H [4]=00H [6]=01H [8]=01H [1]=E0H [3]=00H [5]=00H [7]=00H [9]~[31]=00H [1]=00H [3]=00H [5]=00H [7]=00H [9]~[31]=00H 33 ID CODE 説明 データ サイズ [バイト] 40H 共通パラメータ対応リスト 32 80H 主デバイス名称 (コントローラの製品名) 32 コマンド 5. 81H~ 予約 34 - データ タイプ データ [0]=FEH [1]=1FH [2]=00H [3]=00H [4]=66H [5]=01H [6]=00H [7]=00H [8]=FEH [9]=03H Array[32] [10]=00H [11]=00H [12]=C0H [13]=00H [14]=00H [15]=00H [16]=80H [17]=4FH [18]=0FH [19]~[31]=00H ACON-CB :“ACON-CB-ML3” DCON-CB :“DCON-CB-ML3” PCON-CB :“PCON-CB-ML3” ASCII コード PCON-CFB (デリミタ :“PCON-CFB-ML3” =00H) SCON-CA :“SCON-CA-ML3” SCON-CB :“SCON-CB-ML3” MCON-C :“MCON-C-ML3” 5.1.1.3 機器セットアップ要求(CONFIG コード:04H) 共通パラメータの再計算、およびセットアップ要求コマンドです。 対応 CONFIG_MOD 設定値 0 MCON 以外 MCON 0、1 次の場合、アラームとなりコマンドの受付けをしません。 ① (MCON 以外)CONFIG_MOD に 0 以外を設定(CMD_ALM=9 となります) ② (MCON 限定)CONFIG_MOD に 0 または 1 以外を設定(CMD_ALM=9 となります ③ (MCON 限定)CONFIG_MOD=1 で書込み実行できない場合(CMD_ALM=A となります) ④ (MCON 限定)CONFIG_MOD=1 で書込み中にエラーが発生した場合(CMD_ALM=A となります) ⑤ (MCON 限定)動作モードが MANU モードになっている(CMD_ALM=A となります) ● CONFIG コマンドフォーマット のバイト 0 1 2 3 4 5-31 コマンド レスポンス 備考 04H WDT 04H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] CONFIG_MOD 予約 CONFIG_MOD 予約 コントローラによる 35 5. コマンド CONFIG_MOD を 0 に設定した場合、何もせず、CMDRDY=1 を返します。 CONFIG_MOD を 1 に設定した場合、サブコマンド SVPRM_WR の MODE=11H にてマスタから 書込まれたサーボパラメータを、ドライバボードに転送後、フラッシュ ROM 書込み(注)を行いま す。 (注) 書込みを開始するには、以下の条件を満たす必要があります。 ・ドライバボードが装着されていること ・ドライバが搭載されていること(1 軸仕様のボードで 2 軸目ではないこと) ・ MCON 内の他の軸で書込みを行っていないこと ・ドライバボード内の 1 軸目/2 軸目共、サーボ OFF 状態であること 書込み実行時、マスタ側でタイムアウトを設定する場合には、最低3秒以上確保してくださ い。通常は、0.6~0.8秒で完了します。また、書込み中は、CMDRDY=0となり、MCON内 の他の軸のデータ更新は停止します。書込み完了でCMDRDY=1となりますが、エラーが発 生すると併せて、CMD_ALM=1となります。 書込み実行後、パラメータを反映させるには、MCON コントローラの電源再投入が必要と なります。 5.1.1.4 アラーム・ワーニング読出し(ALM_RD コード:05H) コントローラのアラームおよびワーニングの読出しコマンドです。 対応 ALM_RD_MOD 設定値 MCON 以外 0、3 MCON 0 ALM_RD_MOD を 0 に設定した場合、現在発生中のアラームコードの読出しを行います。読み出 したアラームコードは、レスポンスのバイト 8、9 に格納されます。読出したアラームデータが 0 の場合は、現在アラームが発生していないことを示します。 ALM_RD_MOD を 3 に設定した場合(MCON 以外)、ALM_INDEX に設定※1 した番号のアラーム履 歴を読出します。 ※1 ALM_INDEX の設定範囲は、SCONーCA は 0~15、それ以外は 0~31 です。(0 が最新アラーム) コマンド 5. 次の場合、アラームとなりコマンドの受付けをしません。 ① (MCON 以外)ALM_RD_MOD が 3 で ALM_INDEX が範囲外を設定(CMD_ALM=9 となります) ② (MCON 以外)ALM_RD_MOD に 0 または 3 以外を設定(CMD_ALM=9 となります) ③ (MCON 限定)ALM_RD_MOD に 0 以外を設定(CMD_ALM=9 となります) ④ (MCON 限定)動作モードが MANU モードになっている(CMD_ALM=A となります) ● ALM_RD コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8-31 コマンド レスポンス 備考 05H WDT 05H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] ALM_RD_MOD ALM_RD_MOD 下表参照 ALM_INDEX ALM_INDEX 0~15(0=最新) ※MCON は使用しません 予約 ALM_DATA ALM_DATA 詳細(ALM_RD_MOD=3 の場合) バイト 8 9 10、11 12 13 14 15 内容 アラームコード 18 19 36 アラームコード詳細は、別冊の各コントローラ取扱説明書を参 照ください。 予約 アラーム発生アドレス アドレスはコントローラ内部のレジスタアドレスです。 (FFFFH 時はアドレス無効) アラーム詳細コード 詳細コードの内容はアラームコード毎に異なります。 アラーム発生時刻 コントローラパラメータ No.111 でカレンダ機能を有効にし、 時刻の設定を行った場合、アラーム発生年月日および時刻とな ります。 コントローラパラメータ No.111 でカレンダ機能を使わないよ うにした場合、またはカレンダ機能は使用するに設定したが、 時刻の設定を行っていない場合、コントローラ電源投入時が 00/01/01 00:00:00 となります。 16 17 備考 5.1.1.5 アラーム・ワーニングクリア(ALM_CLR コード:06H) アラーム・ワーニングの解除指令を行います。 現在発生中のアラームを解除可能です(ALM_CLR_MOD=0 だけに対応)。 コントローラの動作モードが AUTO の場合、通信を含むコントローラに発生しているアラーム・ ワーニングを解除する指令を行います。MANU の場合、通信に関連したアラーム・ワーニングを 解除する指令を行います。 ALM_CLR_MOD は、0 だけに対応しています。それ以外の場合、アラームとなり、コマンドの受 付けをしません(CMD_ALM=9 となります)。 5.1.1.6 コマンド レスポンス 備考 5. 06H WDT 06H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] ALM_CLR_MOD ALM_CLR_MOD 0 だけ対応 予約 予約 コマンド ● ALM_CLR コマンドフォーマット のバイト 0 1 2 3 4 5 6-31 同期確立要求(SYNC_SET コード:0DH) 同期通信を開始し、通信フェーズ P3 に遷移することを要求するコマンドです。 通信フェーズ P3 の状態で本コマンドを実行しても無視されます。(アラームもワーニングも発生 しません) ● SYNC_SET コマンドフォーマット のバイト 0 1 2 3 4-31 コマンド レスポンス 備考 0DH WDT 0DH RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] 予約 予約 37 5.1.1.7 コネクション確立要求(CONNECT コード:0EH) 通信(コネクション)の確立を要求するコマンドです。 通信フェーズ P2、または P3 の状態で本コマンドを実行しても無視されます。(アラームもワーニ ングも発生しません) 次の場合、アラームとなりコマンドの受付けをしません。 ① VER に 30H 以外を設定(CMD_ALM=9 となります) ② COM_MODE の DTMODE に 0 以外を設定(CMD_ALM=9 となります) ③ 32 バイトモード設定時、COM_MODE の SUBCMD に 1 を設定(CMD_ALM=9 となります) ④ 通信周期(伝送周期×COM_TIME)が、0.5~32ms(MCON 以外)、0.5~8ms(MCON)以外を 設定(CMD_ALM=9 となります) ⑤ PROFILE_TYPE に 10H 以外を設定(CMD_ALM=9 となります) ⑥ (MCON 限定)動作モードが MANU モードになっている(CMD_ALM=A となります) ⑦ (MCON 限定)同じドライバボードに搭載された 2 軸の通信周期の設定が、それぞれ異なる 値を設定(CMD_ALM=9 となります) コマンド 5. ● CONNECT コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8-31 コマンド レスポンス 備考 0EH WDT 0EH RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] VER COM_MODE VER COM_MODE COM_TIME COM_TIME PROFILE_TYPE 予約 PROFILE_TYPE 予約 30H 固定 下表参照 伝送周期の何倍を通信周期 とするか設定 10H 固定 COM_MODE フィールド詳細 ビット 略称 0 - 1 2 3 4~6 7 38 名称 内容 予約 SYNCMODE 同期設定 0:非同期通信(通信フェーズ P2 へ遷移) 1:同期通信(通信フェーズ P3 へ遷移) DTMODE 通信方式 0:単送通信 1:連送通信(非サポート) - SUBCMD 予約 サブコマンド設定 0:サブコマンド無効 1:サブコマンド有効 5.1.1.8 コネクション開放要求(DISCONNECT コード:0FH) 通信(コネクション)を開放し、通信フェーズ P1 に遷移することを要求するコマンドです。 本コマンドは、どのような状態でも実行可能です。 コントローラの動作モードが AUTO の場合、本コマンドを実行するとサーボ OFF し、ブレーキを かけます。 ● DISCONNECT コマンドフォーマット コマンド のバイト 0 0FH 1-31 予約 レスポンス 備考 0FH 予約 コマンド 5. 39 5.1.2 5.1.2.1 標準サーボプロファイルコマンドの仕様 サーボステータスモニタ(SMON コード:30H) 原点復帰指令、およびモニタ情報の読み出しコマンドです。 (MCON 限定)コントローラの動作モードが MANU モードの場合、アラームとなり、コマンドの受 付けをしません(CMD_ALM=A となります)。 コマンド 5. ● SMON コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 40 コマンド レスポンス 備考 30H WDT 30H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 CPRM_SEL_MON1 共通パラメータ No.87 で 選択[5.3 項参照] CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] MONITOR1 MONITOR2 MONITOR3 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の 表を参照 5.1.2.1-1 SVCMD_CTRL フィールド詳細 ビット 略称 名称 内容 0:なし 1:一時停止 0 CMD_CANCEL 移動コマンド 一時停止 移動コマンド 中断 POSING、FEED コマンド、または原点復帰中に限り有効です。 これ以外の場合、前回の状態を継続します。目標位置が更新さ れるため、移動中断完了時、払い出し完了(DEN=1)となりま す[5.1.2.1-4 SVCMD_IO レスポンスフィールド詳細参照]。 コントローラの動作モードが MANU の場合、無視されます。 0:減速停止(推奨) 1:急速停止 上記 CMD_PAUSE または CMD_CANCEL 時の停止モードを指 定します。 2 以上は設定しないでください。 コントローラの動作モードが MANU の場合、無視されます。 2、3 STOP_MODE 停止モード選択 注意 (MCON 以外) 急速停止の場合、目標位置を現在指令値に置き換えて停止しま す。ただし、原点復帰中の CMD_CANCEL は停止モードに関 わらずその場停止となります。 (MCON) 急速停止の場合、最大減速度で停止します。ただし、原点復帰 中の CMD_PAUSE/CMD_CANCEL は停止モードに関わらずそ の場停止となります。 4~15 16~ 19 20~ 23 24~ 27 28~ 31 - 予約 SEL_MON1 モニタ選択 1 SEL_MON2 モニタ選択 2 SEL_MOM3 モニタ選択 3 - MONITOR1 に設定するモニタコード [5.1.2.1-5 モニタ情報内容参照] MONITOR2 に設定するモニタコード [5.1.2.1-5 モニタ情報内容参照] MONITOR3 に設定するモニタコード [5.1.2.1-5 モニタ情報内容参照] 予約 41 5. コマンド 1 CMD_PAUSE POSING、FEED コマンド、または原点復帰中に限り有効です。 これ以外の場合、前回の状態を継続します。目標位置は変更さ れないため移動中の一時停止では払い出し完了(DEN=1)にな りません[5.1.2.1-4 SVCMD_IO レスポンスフィールド詳細参 照]。 CMD_CANCEL と同時に指定された場合は、CMD_CANCEL が優先されます。 コントローラの動作モードが MANU の場合、無視されます。 0:なし 1:移動中断 5.1.2.1-2 SVCMD_STAT フィールド詳細 ビット 略称 名称 内容 0:なし 1:一時停止完了 移動コマンド 一時停止完了 0 CMD_PAUSE_CMP 1 移動コマンド CMD_CANCEL_CMP 中断完了 コマンド 5. 2~9 10 - POS_RDY CMD_PAUSE による一時停止完了状態を示します。 [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] POSING、FEED コマンド、または原点復帰中に CMD_PAUSE=1、かつゼロ速度(ZSPD=1) [5.1.2.1-4 SVCMD_IO レスポンスフィールド詳細参照]で 1 と なります。 0:なし 1:移動中断完了 CMD_CANCEL による移動中断完了状態を示します。 [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] POSING、FEED コマンド時、CMD_CANCEL=1、かつ払い出 し完了(DEN=1)[5.1.2.1-4 SVCMD_IO レスポンスフィールド 詳細参照]で 1 となります。 原点復帰中に CMD_CANCEL=1 とした場合は、0 のままとな ります。 予約 【アブソリュートエンコーダ仕様の場合】 0:原点復帰未完了 1:原点復帰完了 アブソリセット完了(原点復帰完了)で 1 となります。 位置情報有効 【インクリメンタルエンコーダ仕様の場合】 0:コネクション未確立の状態 1:コネクション確立状態 CONNECT コマンド処理完了で 1 となります。 PON 主電源 ON 常時 1 が読み出されます 12 M_RDY モータ通電 準備完了 13 SV_ON サーボ ON 0:駆動源 OFF 1:駆動源 ON 0:サーボ OFF 1:サーボ ON 11 14、15 16~ 19 20~ 23 24~ 27 28 29 30 42 - サーボ OFF 時、トルク制限値はコントローラパラメータの移 動時電流制限値となります。 予約 SEL_MON1 モニタ選択 1 SVCMD_CTRL の SEL_MON1 の設定値が返信されます。 SEL_MON2 モニタ選択 2 SVCMD_CTRL の SEL_MON2 の設定値が返信されます。 SEL_MON3 モニタ選択 3 SVCMD_CTRL の SEL_MON3 の設定値が返信されます。 - 予約 BALM (SCON、ACON の バッテリ シリアルエンコーダ アラーム タイプ限定) ドライバ DALM アラーム 0:ABS バッテリ電圧正常 1:ABS バッテリ電圧低下警告 0:アラーム無し 1:アラーム発生中(ワーニングは含みません) ビット 31 略称 GALM (MCON 限定) 名称 ゲートウェイ アラーム 内容 0:ゲートウェイボードのアラーム無し 1:ゲートウェイボードのアラーム発生中 (注) 本コマンドフィールド内のビット 28~31(背景色灰色部分)は、MECHATROLINK–Ⅲの仕様上 ではベンダー固有領域と定義されていますので、該当の領域を操作する場合にはマスタ PLC の マニュアルで操作方法を確認してください。 5.1.2.1-3 SVCMD_IO コマンドフィールド詳細(マスタ⇒スレーブ) ビット 略称 0~7 - 名称 内容 予約 0~3:サーボゲインセット選択 16 BKRL ブレーキ 強制解除 17 HOME 原点復帰 18~ 31 - コントローラの動作モードが MANU の場合、無視されます。 注意 本ビットはサーボ ON 状態でも受け付けます。軸が垂直設 置の場合、ブレーキ解除指令状態でサーボ OFF すると搬 送物や治具が落下する可能性があります。 立ち上がりエッジ検出で原点復帰を開始します。 原点復帰時電流制限値、原点復帰後の移動時電流制限値はコン トローラパラメータ値となります。 コントローラの動作モードが MANU の場合、または INTERPOLATE、POSING、FEED コマンドの場合は無視され ます。 予約 (注) 本コマンドフィールド内のビット 16~31(背景色灰色部分)は、MECHATROLINK–Ⅲの仕様上 ではベンダー固有領域と定義されていますので、該当の領域を操作する場合にはマスタ PLC の マニュアルで操作方法を確認してください。 43 5. コマンド コントローラパラメータのサーボゲインセット 0~3 を選択し ます。4 以上は設定しないでください。 G_SEL 8~11 ゲイン切り替え (ACON、SCON 限定) INTERPOLATE、POSING、および FEED コマンドに限り有効 であり、コマンド実行中であれば即時反映されます。 原点復帰はサーボゲインセット 0 の設定で動作します。 コントローラの動作モードが MANU の場合、無視されます。 12~ - 予約 15 0:サーボ OFF 時、ブレーキ強制解除しない 1:サーボ OFF 時、ブレーキ強制解除する 5.1.2.1-4 SVCMD_IO レスポンスフィールド詳細(スレーブ⇒マスタ) ビット 略称 0、1 - 名称 2 P_OT 正転駆動禁止入力 3 N_OT 逆転駆動禁止入力 4~6 7 - ESTP 8 BRK_ON (MCON 以外) 10 P_SOT 11 N_SOT 12 DEN 正側 ソフトリミット 逆側 ソフトリミット 払い出し完了 (位置制御モード) 13 NEAR 位置決め近傍 (位置制御モード) 14 PSET 位置決め完了 (位置制御モード) 15 ZPOINT 原点位置 ブレーキ出力 コマンド 5. 19 - ZSPD 20~23 OVLW 過負荷警告 25 HEND 原点復帰完了 26 ZONE1 ゾーン 1 27 ZONE2 ゾーン 2 28 RMDS 運転モード - 0:ブレーキリリース 1:ブレーキロック ブレーキリリース/ロック指令状態を示します。 ただし、ハードウェアスイッチの状態(コントローラの前面の ブレーキリリーススイッチ等)は反映されません。 0:現在位置が+側ソフトリミット内 1:現在位置が+側ソフトリミットオーバ 0:現在位置が-側ソフトリミット内 1:現在位置が-側ソフトリミットオーバ 0:位置指令出力未完了 1:位置指令出力完了 0:現在位置が位置決め近傍幅外 1:現在位置が位置決め近傍幅内 ※位置決め近傍幅初期値=パラメータの位置決め幅初期値 0:DEN=0(ビット 12)、または現在位置が位置決め完了幅外 1:DEN=1、かつ現在位置が位置決め完了幅内 ※位置決め完了幅初期値=パラメータの位置決め幅初期値 0:原点復帰未完了、または現在位置が原点位置検出幅外 1:原点復帰完了、かつ現在位置が原点位置検出幅内 ※原点位置検出幅初期値=パラメータの位置決め幅初期値 0:現在速度がゼロ速度検出幅外 1:現在速度がゼロ速度検出幅内 予約 24 29~31 1:非常停止状態 予約 ゼロ速度 - 0:非常停止解除状態 予約 9 16~18 常時 0 が読み出されます。 予約 非常停止 - 内容 予約 0:正常動作 1:ドライバ過負荷警告発生 0:原点復帰未完了 1:原点復帰完了 0:現在位置が ZONE1 範囲外 1:現在位置が ZONE1 範囲内 ※ZONE1 はコントローラの制御周期でステータスを更新する ため、モニタの APOS[5.1.2.1-5 モニタ情報内容参照]とは 連動しない場合があります。 0:現在位置が ZONE2 範囲外 1:現在位置が ZONE2 範囲内 ※ZONE2 はコントローラの制御周期でステータスを更新する ため、モニタの APOS[5.1.2.1-5 モニタ情報内容参照]とは 連動しない場合があります。 0:AUTO 1:MANU 予約 (注) 本コマンドフィールド内のビット 24~31(背景色灰色部分)は、MECHATROLINK–Ⅲの仕様上 ではベンダー固有領域と定義されていますので、該当の領域を操作する場合にはマスタ PLC の マニュアルで操作方法を確認してください。 44 5.1.2.1-5 モニタ情報内容 コード モニタ名称 内容 0H APOS フィードバック位置 1H CPOS 指令位置 2H PERR 位置偏差 3、4H - 予約 5H FSPD フィードバック速度 6H CSPD 指令速度 7H TRQ 指令トルク(推力) 8H MPOS 指令位置 - CH CMN1 DH CMN2 E、FH IPOS 指令位置 2 3 4 5 - TSPD - TRQ_LIM 予約 目標速度 指令単位/s 予約 % トルク制限値 - サーボの 実動作状態 有 備考 ワーニング、または アラームコードを 表示します。 CPOS(コード 1)と 同値になります。 5. 共通パラメータ No.89 で 指定します。[5.3 項参照] 共通パラメータ No.8A で 指定します。[5.3 項参照] 1 7~9 無 指令単位 5.1.2.1-6 共通モニタデータ一覧 名称 内容 単位 コード 0 TPOS 目標位置 指令単位 SV_STAT 有 有 有 予約 共通モニタ 1 [次表参照] 共通モニタ 2 [次表参照] 予約 - 6 指令単位/s 指令単位/s % 現在発生中のアラー ム詳細情報 ALARM A、BH 符号 有 有 有 コマンド 9H 単位 指令単位 指令単位 指令単位 指令単位 - 符号 備考 有 有 CPOS(モニタ情報内容のコード 1)と同値 になります。 無 無 無 [0]:通信フェーズ [1]:現在の制御モード (0:位置制御に固定) [2]:reserve(0 固定) [3]:拡張入力信号モニタ (常時全ビットオール 0) 予約 45 5.1.2.2 センサ ON 要求 (SENS_ON コード:23H) センサ(エンコーダ)ON 要求コマンドです。コマンドによるエンコーダ電源の入り切りはできない ため、正常レスポンスを返すだけとなります。 (レスポンスコマンドコード(23H)以外のデータは、5.1.2.1 項 SMON コマンドと同じです) コントローラの動作モードが MANU モードの場合、アラームとなり、コマンドの受付けをしませ ん(CMD_ALM=A となります)。 コマンド 5. ● SENS_ON コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 46 コマンド レスポンス 備考 23H WDT 23H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 CPRM_SEL_MON1 共通パラメータ No.87 で 選択[5.3 項参照] CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] MONITOR1 MONITOR2 MONITOR3 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の 表を参照 5.1.2.3 センサ OFF 要求(SENS_OFF コード:24H) センサ(エンコーダ)OFF 要求コマンドです。コマンドによるエンコーダ電源の入り切りはできな いため、正常レスポンスを返すだけとなります。 (レスポンスコマンドコード(24H)以外のデータは、5.1.2.1 項 SMON コマンドと同じです) コントローラの動作モードが MANU モードの場合、アラームとなり、コマンドの受付けをしませ ん(CMD_ALM=A となります)。 コマンド レスポンス 備考 24H WDT 24H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 5. コマンド ● SENS_OFF コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CPRM_SEL_MON1 共通パラメータ No.87 で 選択[5.3 項参照] CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] MONITOR1 MONITOR2 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の 表を参照 MONITOR3 47 5.1.2.4 サーボ ON 要求(SV_ON コード:31H) サーボ ON 要求コマンドです。 サーボの状態は、SVCMD_STAT の SV_ON を確認してください。 (レスポンスコマンドコード(31H)以外のデータは、5.1.2.1 項 SMON コマンドと同じです) 次の場合、アラームとなりコマンドの受付けをしません。 ① コントローラにアラーム発生 (CMD_ALM=A となります) ② 非常停止状態 (CMD_ALM=A となります) ③ 通信アラーム発生(COMM_ALM≧8) (CMD_ALM=A となります) ④ コントローラの動作モードが MANU モードになっている (CMD_ALM=A となります) コマンド 5. ● SV_ON コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 48 コマンド レスポンス 備考 31H WDT 31H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 CPRM_SEL_MON1 共通パラメータ No.87 で 選択[5.3 項参照] CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] MONITOR1 MONITOR2 MONITOR3 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の 表を参照 5.1.2.5 サーボ OFF 要求(SV_OFF コード:32H) サーボ OFF 要求コマンドです。 サーボの状態は、SVCMD_STAT の SV_ON を確認してください。 (レスポンスコマンドコード(32H)以外のデータは、5.1.2.1 項 SMON コマンドと同じです) コントローラの動作モードが MANU モードの場合、アラームとなり、コマンドの受付けを しません(CMD_ALM=A となります)。 コマンド レスポンス 備考 32H WDT 32H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 5. コマンド ● SV_OFF コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CPRM_SEL_MON1 共通パラメータ No.87 で 選択[5.3 項参照] CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] MONITOR1 MONITOR2 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の 表を参照 MONITOR3 49 5.1.2.6 補間送り(INTERPOLATE コード:34H) 補間送り要求コマンドです。 移動指令データの出力完了は SVCMD_IO の DEN=1 を確認してください。 位置決め完了は SVCMD_IO の PSET=1 を確認してください。 目標位置(TPOS)がソフトリミット範囲外の場合は、目標位置をソフトリミットにします。 原点復帰未完了状態では、コントローラ起動時の位置を基準点として動作します。またソフトリ ミットは無効となります。 次の場合、アラームとなりコマンドの受付けをしません。 ① コントローラの動作モードが MANU モードになっている(CMD_ALM=A となります) ② コントローラがサーボ OFF 状態(CMD_ALM=A となります) ③ 原点復帰動作中(CMD_ALM=A となります) コマンド 5. ● INTERPOLATE コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 50 コマンド レスポンス 備考 34H WDT 34H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] TPOS (符号あり) CPRM_SEL_MON1 ・ TPOS は符号付きで目標 位置を設定 ・ CPRM_SEL_MON1 は 共通パラメータ No.87 で 選択[5.3 項参照] VFF (未使用:0 を設定 してください) CPRM_SEL_MON2 共通パラメータ No.88 で 選択[5.3 項参照] TFF (未使用:0 を設定 してください) MONITOR1 予約 MONITOR2 TLIM (符号なし) MONITOR3 ・TLIM はトルク制限 [%×100]を設定 (TLIM=FFFFFFFFH 時、 最大値で動作) 最大値を超える値の場合、 アラーム(CMD_ALM=1)と なり最大値で動作 ・MONITOR*は、 5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容 の表を参照 5.1.2.7 位置決め(POSING コード:35H) ● POSING コマンドフォーマット のバイト コマンド レスポンス 備考 0 35H 35H 1 WDT RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] TPOS (符号あり) CPRM_SEL_MON1 ・ TPOS は符号付目標位置を設定 ・CPRM_SEL_MON1 は共通パラメー タ No.87 で選択[5.3 項参照] CPRM_SEL_MON2 ・TSPD は目標速度を設定(最大値を 超えた場合、最大値で動作し、ワー ニング発生) ・CPRM_SEL_MON2 は共通パラメー タ No.88 で選択[5.3 項参照] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 TSPD (符号なし) 51 5. コマンド 指定位置への位置決め要求コマンドです。 移動指令データの出力完了は SVCMD_IO の DEN=1 を確認してください。 位置決め動作を中断する場合、SVCMD_CTRL の CMD_CANCEL を 1 にしてください。 位置決め動作を一時停止する場合、SVCMD_CTRL の CMD_PAUSE を 1 にしてください。 位置決め完了は SVCMD_IO の PSET=1 を確認してください。 目標位置(TPOS)がソフトリミット範囲外の場合は、目標位置をソフトリミットにします。 原点復帰未完了状態では、コントローラ起動時の位置を基準点として動作します。またソフトリ ミットは無効となります。 次の場合、アラームとなりコマンドの受付けをしません。 ① コントローラの動作モードが MANU モードになっている(CMD_ALM=A となります) ② コントローラがサーボ OFF 状態 (CMD_ALM=A となります) ③ 原点復帰動作中(CMD_ALM=A となります) ④ ACCR と DECR のどちらかが 0 になっている(CMD_ALM=9 となります) コマンドフォーマット のバイト コマンド レスポンス 20 21 22 ACCR (符号なし) MONITOR1 DECR (符号なし) MONITOR2 TLIM (符号なし) MONITOR3 23 24 25 26 27 コマンド 5. 28 29 30 31 52 備考 ・ACCR(加速度)、DECR(減速度)を設定 (ACCR、DECR=FFFFFFFFH 時、最大値 で動作) 最大値を超える値の場合、アラーム (CMD_ALM=1)となり最大値で動作 (ACCR および DECR=0H 時、 MCON 以外は、コントローラパラメータ の加減速度初期値/MCON は、コント ローラパラメータの加減速度最大値で 動作) ・TLIM はトルク制限[%×100]を設定 (TLIM=FFFFFFFFH 時、最大値で動作) 最大値を超える値の場合、アラーム (CMD_ALM=1)となり最大値で動作 ・MONITOR*は、5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の表を参照 5.1.2.8 定速送り(FEED コード:36H) 指定速度による定速送り要求コマンドです。 移動指令データの出力完了は SVCMD_IO の DEN=1 を確認してください。 定速送りを中断する場合、SVCMD_CTRL の CMD_CANCEL を 1 にしてください。 定速送りを一時停止する場合、SVCMD_CTRL の CMD_PAUSE を 1 にしてください。 位置決め完了は SVCMD_IO の PSET=1 を確認してください。 移動方向は、目標速度(TSPD)の値が正で反原点方向、負で原点方向となります。 原点復帰完了状態では、目標位置をソフトリミットとします。 次の場合、アラームとなりコマンドの受付けをしません。 ① コントローラの動作モードが MANU モードになっている(CMD_ALM=A となります) ② コントローラがサーボ OFF 状態(CMD_ALM=A となります) ③ 原点復帰動作中(CMD_ALM=A となります) ④ ACCR と DECR のどちらかが 0 になっている(CMD_ALM=9 となります) 1 2 3 4 5 6 7 8 9 10 11 レスポンス コマンド ● FEED コマンドフォーマット コマンド のバイト 0 36H 5. 備考 36H WDT RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] 予約 CPRM_SEL_MON1 共通パラメータ No.87 で選択 [5.3 項参照] CPRM_SEL_MON2 ・TSPD は符号付き目標速度を設定 (最大値を超えた場合、最大値で動 作し、ワーニング発生) ・CPRM_SEL_MON2 は共通パラ メータ No.88 で選択[5.3 項参照] 12 13 14 15 16 17 18 19 TSPD (符号あり) 53 コマンドフォーマット のバイト 20 21 22 コマンド レスポンス ACCR (符号なし) MONITOR1 DECR (符号なし) MONITOR2 TLIM (符号なし) MONITOR3 23 24 25 26 27 5. コマンド 28 29 30 31 54 備考 ・ACCR(加速度)、DECR(減速度)を設定 (ACCR、DECR=FFFFFFFFH 時、最大値 で動作) 最大値を超える値の場合、アラーム (CMD_ALM=1)となり最大値で動作 (ACCR および DECR=0H 時、 MCON 以外は、コントローラパラメータ の加減速度初期値/MCON は、コント ローラパラメータの加減速度最大値で 動作) ・TLIM はトルク制限[%×100]を設定 (TLIM=FFFFFFFFH 時、最大値で動作) 最大値を超える値の場合、アラーム (CMD_ALM=1)となり最大値で動作 ・MONITOR*は、5.1.2.1-1 SVCMD_CTRL フィールド詳細、および 5.1.2.1-5 モニタ情報内容の表を参照 5.1.2.9 サーボパラメータ読み出し(SVPRM_RD コード:40H) サーボパラメータ読み出し要求コマンドです。 次の場合、アラームとなりコマンドの受付けをしません。 ① 読み出しパラメータ No.(NO)が範囲外を指定している (CMD_ALM=9 となります) ② 読みC出しパラメータ No.とデータサイズ(SIZE)が合っていない (CMD_ALM=9 となります) ③ (MCON 以外)MODE が 00H または 10H 以外が設定されている(CMD_ALM=9 となります) ④ (MCON 限定)MODE が 00H、10H、または 11H 以外が設定されている(CMD_ALM=9 となります) ⑤ (MCON 限定)動作モードが MANU モードになっている(CMD_ALM=A となります) コマンド レスポンス 備考 5. 40H WDT 40H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] NO NO 14 SIZE SIZE 15 MODE MODE 12 13 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 予約 PARAMETER コマンド ● SVPRM_RD コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 共通パラメータ一覧、 および機器パラメータ一覧 [5.3 項参照] 04H:全データ 4 バイト 00H:共通パラメータ領域 10H:機器パラメータ領域 PARAMETER は、 読み出された共通または 機器パラメータデータ 55 5.1.2.10 サーボパラメータ書き込み(SVPRM_WR コード:41H) サーボパラメータ書き込み要求コマンドです。ただし不揮発性メモリへの書き込みはできません。 次の場合、アラームとなりコマンドの受付けをしません。 ① 書き込みパラメータ No.(NO)が範囲外を指定している(CMD_ALM=9 となります) ② 書き込みパラメータ No.とデータサイズ(SIZE)が合っていない(CMD_ALM=9 となります) ③ MODE が 00H 以外が設定されている(CMD_ALM=9 となります) ④ (MCON 限定)動作モードが MANU モードになっている(CMD_ALM=A となります) コマンド 5. ● SVPRM_WR コマンドフォーマット のバイト 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 56 コマンド レスポンス 備考 41H WDT 41H RWDT [4.1.2 項参照] CMD_CTRL CMD_STAT [4.1.3 項参照] SVCMD_CTRL SVCMD_STAT [5.1.2.1-1 SVCMD_CTRL フィールド詳細参照] [5.1.2.1-2 SVCMD_STAT フィールド詳細参照] SVCMD_IO SVCMD_IO [5.1.2.1-3 SVCMD_IO コマンド フィールド詳細参照] [5.1.2.1-4 SVCMD_IO レスポンス フィールド詳細参照] NO NO SIZE MODE SIZE MODE 共通パラメータ一覧 [5.3 項参照] 04H:全データ 4 バイト 00H:共通パラメータ領域 PARAMETER PARAMETER PARAMETER は、 共通パラメータデータ 5.2 サブコマンド 5.2.1 メインコマンドとサブコマンドの組合せ 以下の表を参照し、サブコマンドの組合せを確認してください。 メインコマンドとサブコマンドの組合せ ○:組合せ可能、×:組合せ不可 サブコマンド メインコマンド NOP (00H) ALM_RD (05H) SMON (30H) SVPRM_RD (40H) SVPRM_WR※ (41H) NOP(00H) ○ ○ ○ ○ ○ ID_RD(03H) ○ ○ ○ ○ ○ CONFIG(04H) ○ ○ ○ × × ALM_RD(05H) ○ ○ ○ × × ALM_CLR(06H) ○ ○ ○ × × SYNC_SET(0DH) ○ ○ ○ × × CONNECT(0EH) ○ × × × × DISCONNECT(0FH) ○ × × × × SENS_ON(23H) ○ ○ ○ × × SENS_OFF(24H) ○ ○ ○ × × SMON(30H) ○ ○ ○ ○ ○ SV_ON(31H) ○ ○ ○ ○ ○ SV_OFF(32H) ○ ○ ○ ○ ○ INTERPOLATE(34H) ○ ○ ○ ○ ○ POSING(35H) ○ ○ ○ ○ ○ FEED(36H) ○ ○ ○ ○ ○ SVPRM_RD(40H) ○ ○ ○ × × SVPRM_WR(41H) ○ ○ ○ × × 1 コマンド 5. ※1 MCON だけに対応しています。 57 5.2.2 サブコマンドの仕様 5.2.2.1 無効(NOP コード:00H) 無効コマンドです。 レスポンスは、現在の状態を返します。 電源投入からイニシャライズ処理完了するまでレスポンスは NOP となり、DISCONNECT コマン ド以外は受付けをしません。 コマンド 5. ● NOP コマンドフォーマット のバイト 32 33 34 35 36-47 コマンド レスポンス 00H 00H SUB_CTRL SUB_STAT 予約 予約 [5.2.2.1-1 SUB_CTRL フィールド詳細参照] 備考 [5.2.2.1-2 SUB_STAT フィールド詳細参照] 5.2.2.1-1 SUB_CTRL フィールド詳細 ビット 0~11 略称 - 名称 内容 予約 12~15 SEL_MON4 モニタ選択 4 16~19 SEL_MON5 モニタ選択 5 20~23 SEL_MON6 モニタ選択 6 サブコマンドの SMON コマンドの MONITOR4 に設定する モニタコード[5.1.2.1-5 項 モニタ情報内容参照] サブコマンドの SMON コマンドの MONITOR5 に設定する モニタコード[5.1.2.1-5 項 モニタ情報内容参照] サブコマンドの SMON コマンドの MONITOR6 に設定する モニタコード[5.1.2.1-5 項 モニタ情報内容参照] 5.2.2.1-2 SUB_STAT フィールド詳細 ビット 略称 0、1 - 2 4~7 - 内容 予約 サブコマンド レディ サブコマンドの受付可能状態を示します。 48 バイトモード時メインコマンド(CONNECT)でコネク ション確立後、サブコマンド有効/無効に関わらず常時 1 と なります。 予約 SUBCMD_ALM サブコマンド アラーム コマンド異常状態を通知します。 正常なコマンドを受け付けると自動的にクリアされます。 メインコマンドの CMD_STAT の CMD_ALM と同じアラー ムコードを使用します。 12~15 SEL_MON4 モニタ選択 4 SUB_CTRL の SEL_MON4 の設定値が返信されます。 16~19 SEL_MON5 モニタ選択 5 SUB_CTRL の SEL_MON5 の設定値が返信されます。 20~23 SEL_MON6 モニタ選択 6 SUB_CTRL の SEL_MON6 の設定値が返信されます。 8~11 58 SUBCMDRDY 名称 5.2.2.2 アラーム・ワーニング読み出し(ALM_RD コード:05H) コントローラのアラームおよびワーニングの読み出しコマンドです。 ALM_RD_MOD は現在発生中のアラームコードの読み出しを行う 0 だけ対応が可能です。 読み出したアラームコードは、レスポンスのバイト 40、41 に格納されます。読み出したアラーム データが 0 の場合は、現在アラームが発生していないことを示します。 次の場合、アラームとなりコマンドの受付けをしません。 ① ALM_RD_MOD に 0 以外を設定(SUBCMD_ALM=9 となります) ② (MCON 限定)動作モードが MANU モードになっている(SUBCMD_ALM=A となります) コマンド レスポンス 05H 05H SUB_CTRL SUB_STAT ALM_RD_MOD ALM_RD_MOD 予約 予約 予約 ALM_DATA [5.2.2.1-1 SUB_CTRL フィールド詳細参照] 備考 5. コマンド ● ALM_RD コマンドフォーマット のバイト 32 33 34 35 36 37 38 39 40-47 [5.2.2.1-2 SUB_STAT フィールド詳細参照] 0 固定 59 5.2.2.3 サーボステータスモニタ(SMON コード:30H) モニタ情報の読み出しコマンドです。 (MCON 限定)コントローラの動作モードが MANU モードの場合、アラームとなり、コマンドの受 付けをしません(SUBCMD_ALM=A となります)。 コマンド 5. ● SMON コマンドフォーマット のバイト 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 60 コマンド レスポンス 30H 30H SUB_CTRL SUB_STAT [5.2.2.1-1 SUB_CTRL フィールド詳細参照] 備考 [5.2.2.1-2 SUB_STAT フィールド詳細参照] MONITOR4 予約 MONITOR5 MONITOR6 5.2.2.1-1 SUB_CTRL フィールド詳細参照 5.2.2.4 サーボパラメータ読み出し(SVPRM_RD コード:40H) サーボパラメータ読み出し要求コマンドです。 次の場合、アラームとなりコマンドの受付けをしません。 ① 読み出しパラメータ No.(NO)が範囲外を指定している(SUBCMD_ALM=9 となります) ② 読み出しパラメータ No.とデータサイズ(SIZE)が合っていない(SUBCMD_ALM=9 となります) ③ (MCON 以外)MODE が 00H または 10H 以外が設定されている(SUBCMD_ALM=9 となります) ④ (MCON 限定)MODE が 00H、10H、または 11H 以外が設定されている(SUBCMD_ALM=9 となります) ⑤ (MCON 限定)サーボ ON 中に MODE に 10H、11H を設定した(SUBCMD_ALM=A となります) ⑥ (MCON 限定)動作モードが MANU モードになっている(SUBCMD_ALM=A となります) 39 40 41 42 43 44 45 46 47 コマンド レスポンス 40H 40H SUB_CTRL SUB_STAT NO NO SIZE SIZE [5.2.2.1-1 SUB_CTRL フィールド詳細参照] MODE 予約 5. 備考 コマンド ● SVPRM_RD コマンドフォーマット のバイト 32 33 34 35 36 37 38 [5.2.2.1-2 SUB_STAT フィールド詳細参照] 共通パラメータ一覧、 および機器パラメータ一覧 MODE 00H:共通パラメータ領域 10H:機器パラメータ領域 11H:機器パラメータ不揮 発性メモリ領域指定 (MCON 限定) [5.3 項参照] PARAMETER PARAMETER は、 読み出された共通または 機器パラメータデータ 61 5.2.2.5 サーボパラメータ書き込み(MCON 限定)(SVPRM_WR コード:41H) サーボパラメータ書き込み要求コマンドです。MCON に限り対応しています。 次の場合、アラームとなりコマンドの受付けをしません。 ① 書き込みパラメータ No. (NO)が範囲外を指定している(SUBCMD_ALM=9 となります) ② 書き込みパラメータ No.とデータサイズ(SIZE)が合っていない(SUBCMD_ALM=9 となります) ③ MODE が 00H、10H、または 11H 以外が設定されている(SUBCMD_ALM=9 となります) ④ サーボ ON 中に MODE に 10H、11H を設定した(SUBCMD_ALM=A となります) ⑤ 動作モードが MANU モードになっている(SUBCMD_ALM=A となります) ● SVPRM_WR コマンドフォーマット のバイト 32 33 34 35 36 37 38 コマンド 5. コマンド レスポンス 41H 41H SUB_CTRL SUB_STAT NO NO SIZE SIZE [5.2.2.1-1 SUB_CTRL フィールド詳細参照] 備考 [5.2.2.1-2 SUB_STAT フィールド詳細参照] 39 MODE MODE 00H:共通パラメータ領域 10H:機器パラメータ領域 11H:機器パラメータ不揮 発性メモリ領域指定 [5.3 項参照] 40 41 42 43 44 45 46 47 PARAMETER PARAMETER PARAMETER は、共通また は機器パラメータデータ 機器パラメータ(不揮発性メモリ領域)について MODE=11H で読み出し/書き込み可能な機器パラメータの一覧を 5.3.4 項に示します。 本領域に間違ったパラメータを書き込むと、正常動作ができませんので、マスタ側で、機種 コードの一致を確かめるなどの処理を行ってください。 ドライバによって対応していない項目の値は、不定となります。 設定の反映は、本領域への書き込み後、CONFIG コマンドを実行した後、電源を再投入する必 要があります。(本領域は、電源投入時に読み出しを実施します) 62 5.3 共通パラメータと機器パラメータ 5.3.1 概要 共通パラメータ(注 1)は、接続機器に依存されない MECHATROLINK の標準サーボプロファイルで 定義された共通番号のパラメータです。機器依存のパラメータについては、機器パラメータ(注 1) として別の領域が確保されています。 設定および参照は、5.1.2.9 項または 5.2.2.4 項 SVPRM_RD コマンド、および 5.1.2.10 項または 5.2.2.5 項 SVPRM_WR コマンド(注 2)で共通パラメータ領域、または機器パラメータ領域を選択して行います。 注1 63 5. コマンド 注2 アクチュエータに依存する項目は、当社コントローラに登録された初期値が起動時に読み 出されて設定されます。 MCON は、サブコマンドだけが機器パラメータの設定に対応しています。MCON 以外は、 機器パラメータの設定ができません。 5.3.2 共通パラメータ一覧 共通パラメータ一覧 有効タイミング 分 類 NO コマンド 機 器 情 報 関 連 エンコーダタイプ 選択(参照用) - 02H モータタイプ (参照用) - 07H 定格トルク(参照用) 08H 21H 22H 25H 最大出力可能トルク (参照用) トルク乗数(参照用) 分解能(ロータリ) (参照用) リニアスケールピッチ (リニア) スケールピッチ当たり のパルス数(リニア) (参照用) 電子ギア比(分子) 電子ギア比(分母) リミット設定 26H 正側ソフトリミット値 指令単位 80000000~7FFFFFFFH 28H 負側ソフトリミット値 指令単位 80000000~7FFFFFFFH 41H 速度単位選択 - 42H 速度基本単位選択 - 43H 位置単位選択 44H 位置基本単位選択 - 45H 加速度単位選択 - 46H 加速度基本単位選択 - 47H トルク単位選択 - 48H トルク基本単位選択 - 05H 0AH 0BH 0CH 単 位 系 関 連 64 0H:アブソリュート 1H:インクリメンタル (注) MCON は、1 固定 0H:ロータリモータ 1H:リニアモータ (注) MCON は、0 固定 0H:セミクローズ 1H:フルクローズ (注) MCON は、0 固定 06H 04H - ロータリ :min-1 リニア :mm/s ロータリ :min-1 リニア :mm/s - ロータリ :N・m リニア :N ロータリ :N・m リニア :N - 出荷値 有効 タイミング アクチュエータ による - アクチュエータ による - アクチュエータ による - 設定範囲 セミクローズ/ フルクローズ選択 (参照用) 定格回転速度 (参照用) 最大出力可能速度 (参照用) 速度乗数(参照用) 09H 機 械 諸 元 関 連 単位 01H 03H 5. 項目 ◎:即時有効、△:CONFIG コマンド実行で有効、-:読出しに限る nm 0~FFFFFFFFH (注) MCON は、0 固定 アクチュエータ による アクチュエータ による 0 アクチュエータ による アクチュエータ による -3 アクチュエータ による アクチュエータ による Pulse/pitch 0~FFFFFFFFH (注) MCON は、0 固定 アクチュエータ による 1~9999999 1~9999999 0~FFH 1 1 30H アクチュエータ による アクチュエータ による 0 Pulse/rev - - - 指令単位 1~FFFFFFFFH 1~FFFFFFFFH 0 1~FFFFFFFFH 1~FFFFFFFFH -3 1~FFFFFFFFH 0 (指令単位 /sec) 0 (速度単位選択 41H の乗 0 数を設定) 0 0 0 (位置単位選択 43H の乗 0 数を設定) 2 0 (指令単位 /sec ) 0 0 (加速度単位選択 45H の 0 乗数を設定) 1 (定格トルクに対する%) 1 0 (トルク単位選択 47H の 0 乗数を設定) - - - - - - - - - - - - ◎ ◎ △ △ △ △ △ △ △ △ 分 類 単 位 系 関 連 コ マ ン ド 関 連 項目 単位 49H 対応単位系 66H 位置決め完了幅 指令単位 67H 位置決め近傍幅 指令単位 87H 固定モニタ選択 1 - 88H 固定モニタ選択 2 - 89H SEL_MON の モニタ選択 1 - 8AH SEL_MON の モニタ選択 2 - 8BH 原点位置検出幅 8EH ゼロ速検出幅 90H サーボコマンド 制御フィールドの 有効/無効選択 - 指令単位 設定範囲 出荷値 ビット 0~7= 01H 速度の単位:指令単位 /s ビット 8~15= 01H 位置の単位:指令単位 02010101H ビット 16~23=01H 加速度の単位:/sec2 ビット 24~31=02H トルクの単位:定格トルク の% アクチュエータ 0~7FFFFFFFH による アクチュエータ 0~7FFFFFFFH による [詳細は、5.1.2.1-5 項の モニタ情報内容参照] 0000H:APOS 1 0001H:CPOS 0002H:PERR 0005H:FSPD 0006H:CSPD 0007H:TRQ 0008H:ALARM 0 0009H:MPOS 000CH:CMN1 000DH:CMN2 [詳細は、5.1.2.1-6 項の共 通モニタデータ一覧参照] 0 0000H:TPOS 0001H:IPOS 0003H:TSPD 0 0005H:TRQ_LIM 0006H:SV_STAT アクチュエータ 0~7FFFFFFFH による ロータリ: 10-3min-1 0~7FFFFFFFH 0 -3 リニア: 10 mm/s [詳細は、5.1.2.1-1 項の SVCMD_CTRL フィールド 詳細参照] 次の各機能の有効(1 設定)、 無効(0 設定)を設定 ビット 0:CMD_PAUSE ビット 1:CMD_CANCEL ビット 2、3:STOP_MODE - 0FFF000FH ビット 4~15:0 固定 ビット 16~19 :SEL_MON1 ビット 20~23 :SEL_MON2 ビット 24~27 :SEL_MON3 ビット 28~31:0 固定 有効 タイミング - ◎ ◎ ◎ ◎ ◎ ◎ ◎ ◎ - 65 5. コマンド 調 整 関 連 NO 分 類 コマンド 5. NO 項目 単位 91H サーボステータス フィールドの 有効/無効選択 - 92H I/O ビット定義の 有効/無効選択 (出力側) - コ マ ン ド 関 連 66 設定範囲 出荷値 [詳細は、5.1.2.1-2 項の SVCMD_STAT フィールド 詳細参照] 次の各機能の有効(1 設定)、 無効(0 設定)を設定 ビット 0: CMD_PAUSE_CMP ビット 1: CMD_CANCEL_CMP ビット 2~9:0 固定 ビット 10:POS_RDY ビット 11:PON ビット 12:M_RDY 6FFF3C03H ビット 13:SV_ON ビット 14、15:0 固定 ビット 16~19: SEL_MON1 ビット 20~23: SEL_MON2 ビット 24~27: SEL_MON3 ビット 28:0 固定 ビット 29:BALM ビット 30:DALM ビット 31:0 固定 [詳細は、5.1.2.1-3 項の SVCMD_IO コマンド フィールド詳細参照] 次の各機能の有効(1 設定)、 無効(0 設定)を設定 ビット 0~7:0 固定 00030F00H ビット 8~11:G_SEL ビット 12~15:0 固定 ビット 16:BKRL ビット 17:HOME ビット 18~31:0 固定 有効 タイミング - - 分 類 93H 項目 I/O ビット定義の 有効/無効選択 (入力側) 単位 - 設定範囲 出荷値 [詳細は、5.1.2.1-4 項の SVCMD_IO レスポンス フィールド詳細参照] 次の各機能の有効(1 設定)、 無効(0 設定)を設定 ビット 0、1:0 固定 ビット 2:P_OT ビット 3:N_OT ビット 4~6:0 固定 ビット 7:ESTP ビット 8:0 固定 ビット 9:BRK_ON ビット 10:P_SOT ビット 11:N_SOT 1F08FE8CH ビット 12:DEN ビット 13:NEAR ビット 14:PSET ビット 15:ZPOINT ビット 16~18:0 固定 ビット 19:ZSPD ビット 20~23:0 固定 ビット 24:OVLW ビット 25:HEND ビット 26:ZONE1 ビット 27:ZONE2 ビット 28:RMDS ビット 29~31:0 固定 有効 タイミング 5. - 67 コマンド コ マ ン ド 関 連 NO 5.3.3 機器パラメータ一覧 MODE=10h で読み出し可能な機器パラメータを示します。また、機器パラメータの書き込みはで きません。 機器パラメータ コマンド 5. 68 No. シンボル 0 1 2 3 4 5 6 7 8 9 20 LIMM LIML MAXV MAXA MAXD LEAD EPLS RACC CNUM CDEN RSV 名称 ソフトリミット+ ソフトリミット- 最高速度 加速度 MAX 減速度 MAX リード長 エンコーダパルス数 定格加減速度 電子ギア比分子 電子ギア比分母 予約 単位 サイズ [バイト] 符号 0.01mm 0.01mm 0.01mm/s 0.01G 0.01G 0.01mm pulse 0.01G - - - 4 4 4 4 4 4 4 4 4 4 4 有 有 無 無 無 無 無 無 無 無 - 5.3.4 機器パラメータ(不揮発性メモリ)一覧(MCON 限定) MODE=11h で読み出し/書き込み可能な機器パラメータを示します。 注意 各カテゴリ内の予約の箇所は、絶対に変更しないでください。正常動作ができなくなる 恐れがあります。 DC ブラシレス モータ 読み出し可能パラメータ総数 R 129 129 140 109 コントローラ種別コード (上位ワード:コントローラ種別 下位ワード:バージョン) R AE4C xxxx AE4D xxxx AC3B xxxx AC5B xxxx 4 4 4 4 18 17 シン ボル 項目 0x0000 - 0x0001 CTCL 0x0002 - パラメータカテゴリ数 R 0x0003 - カテゴリ 1 パラメータ開始 No. R 0x0004 - カテゴリ 1 パラメータ数 R 0x0005 - カテゴリ 2 パラメータ開始 No. R 0x0006 - カテゴリ 2 パラメータ数 R 0x0007 - カテゴリ 3 パラメータ開始 No. R 0x0008 - カテゴリ 3 パラメータ数 R 0x0009 - カテゴリ 4 パラメータ開始 No. R 0x000A - カテゴリ 4 パラメータ数 R 0x000B ~0x000E - 拡張用 R 0x0700 23 23 0x0800 39 39 38 38 0x0900 52 52 69 39 0x0C00 4 4 4 4 - 69 5. コマンド 共 通 R/W サーボモータ No. パルスモータ (高出力) 分類 パルスモータ 対応ドライバ ●カテゴリ 1:軸情報 パルスモータ パルスモータ (高出力) サーボモータ DC ブラシレス モータ 対応ドライバ 0x0700 LIMM ソフトウェアストロークリミット+側 R/W ○ ○ ○ ○ 0x0702 LIML ソフトウェアストロークリミット-側 R/W ○ ○ ○ ○ 0x0704 LEAD ボールネジリード長 R/W ○ ○ ○ ○ 0x0706 ~0x0710 RSV 予約 R/W ○ ○ ○ ○ ソフトウェアリミットマージン R/W ○ ○ ○ ○ ○:項目有 分類 カテゴリ 1 軸 : 情報 コマンド 5. No. 0x0712 シンボル SLMA ×:項目無 項目 R/W 0x0714 ~0x0720 RSV 予約 R/W ○ ○ ○ ○ 0x0722 RSV 予約 R/W ○ ○ ○ × 0x0724 ~0x072C RSV 予約 R/W ○ ○ × × ●カテゴリ 2:コントローラ制御情報 パルスモータ パルスモータ (高出力) サーボモータ DC ブラシレス モータ 対応ドライバ 0x0800 FPIO PIO 機能設定フラグ R/W ○ ○ ○ ○ 0x0802 ~0x0804 RSV 予約 R/W ○ ○ ○ ○ 0x0806 INP 位置決め幅初期値 R/W ○ ○ ○ ○ 0x0808 RSV 予約 R/W ○ ○ ○ ○ 0x080A ACMD 加減速度初期値 R/W ○ ○ ○ ○ 0x080C SPOW 位置決め停止時電流制限初期値 R/W ○ ○ ○ ○ ○:項目有 分類 カテゴリ 2 コ : ントローラ制御情報 70 No. シンボル 項目 ×:項目無 R/W 0x080E ~0x081A RSV 予約 R/W ○ ○ ○ ○ 0x081C SAFV セーフティ速度 R/W ○ ○ ○ ○ 0x081E ~0x083E RSV 予約 R/W ○ ○ ○ ○ 0x0840 FRTC RTC 機能設定フラグ R/W ○ ○ ○ ○ 0x0842 FMNT モニタリング機能設定フラグ R/W ○ ○ ○ ○ 0x0844 TMCT 通算移動回数閾値 R/W ○ ○ ○ ○ 0x0846 ODOT 通算走行距離閾値 R/W ○ ○ ○ ○ 0x0848 ~0x084A RSV 予約 R/W ○ ○ ○ ○ 0x084C RSV 予約 R/W ○ ○ × × ●カテゴリ 3:ドライバ制御情報(パルスモータ) 分類 No. 0x0900 R/W ○ ○ PHSP 項目 0x0902 ~0x0908 RSV 予約 R/W ○ ○ 0x090A PLG0 サーボゲイン番号 R/W ○ ○ 0x090C VLPG 速度ループ比例ゲイン R/W ○ ○ 0x090E VLPT 速度ループ積分ゲイン R/W ○ ○ 0x0910 TRQF トルクフィルタ時定数 R/W ○ ○ 0x0912 RSV 予約 R/W ○ ○ 0x0914 ETYP エンコーダ種別 R/W ○ ○ 0x0916 ~0x091A RSV 予約 R/W ○ ○ 0x091C FSTP 停止時機能設定フラグ R/W ○ ○ 0x091E ORG 原点復帰パターン R/W ○ ○ 0x0920 ~0x0922 RSV 予約 R/W ○ ○ 原点復帰時電流制限値 R/W ○ ○ 予約 R/W ○ ○ 原点復帰オフセット量 R/W ○ ○ 0x0924 ODPW 0x0926 RSV 0x0928 OFST ド : ライバ制御情報 0x092A ~0x0932 RSV 予約 R/W ○ ○ 0x0934 AIOF 軸 I/O 機能選択 R/W ○ ○ 0x0936 ~0x0938 RSV 予約 R/W ○ ○ 0x093A CNUM 電子ギア(指令パルス倍率分子) R/W ○ ○ 0x093C CDEN 電子ギア(指令パルス倍率分母) R/W ○ ○ 0x093E PLFG 位置フィードフォワードゲイン R/W ○ ○ 0x0940 ~0x0946 RSV 予約 R/W ○ ○ 始動時電流制限拡張時間 R/W ○ ○ 予約 R/W ○ ○ 0x0948 0x094A ~0x0952 DCET RSV 0x0954 GSUL ゲインスケジューリング上限倍率 R/W ○ ○ 0x0956 GSPC GS 速度ループ比例ゲイン R/W ○ ○ 0x0958 GSIC GS 速度ループ積分ゲイン R/W ○ ○ 0x095A OLWL 過負荷警告ロードレベル比 R/W ○ ○ 0x095C RSV 予約 R/W ○ ○ 0x095E BUPC BU 速度ループ比例ゲイン R/W ○ ○ 0x0960 BUIC BU 速度ループ積分ゲイン R/W ○ ○ 0x0962 ~0x0966 RSV 予約 R/W ○ ○ 5. コマンド カテゴリ 3 シンボル ×:項目無 DC ブラシレス モータ パルスモータ (高出力) モータ励磁相信号検出動作パラメータ ○:項目有 サーボモータ R/W パルスモータ 対応ドライバ 71 ●カテゴリ 3:ドライバ制御情報 (サーボモータ 1/2) コマンド 5. カテゴリ 3 0x0900 PHSP 0x0902 項目 R/W ド : ライバ制御情報 モータ励磁相信号検出動作パラメータ R/W ○ RSV 予約 R/W ○ 0x0904 PLG0 サーボゲイン番号 R/W ○ 0x0906 VLPG 速度ループ比例ゲイン R/W ○ 0x0908 VLPT 速度ループ積分ゲイン R/W ○ 0x090A TRQF トルクフィルタ時定数 R/W ○ 0x090C RSV 予約 R/W ○ 0x090E ETYP エンコーダ種別 R/W ○ 0x0910 ~0x0914 RSV 予約 R/W ○ 0x0916 FSTP 停止時機能設定フラグ R/W ○ 0x0918 ORG 原点復帰パターン R/W ○ 0x091A ~0x091C RSV 予約 R/W ○ 原点復帰時電流制限値 R/W ○ 予約 R/W ○ 原点復帰オフセット量 R/W ○ R/W ○ 0x091E ODPW 0x0920 RSV 0x0922 OFST 0x0924 ~0x092A RSV 予約 0x092C AIOF 軸 I/O 機能選択 R/W ○ 0x092E RSV 予約 R/W ○ 0x0930 CNUM 電子ギア(指令パルス倍率分子) R/W ○ 0x0932 CDEN 電子ギア(指令パルス倍率分母) R/W ○ 0x0934 PLFG 位置フィードフォワードゲイン R/W ○ 0x0936 CLPF 電流制御帯域番号 R/W ○ 0x0938 ~0x093C RSV 予約 R/W ○ 原点プリセット値 R/W ○ 0x093E 72 シンボル PRST 0x0940 ~0x095E RSV 予約 R/W ○ 0x0960 PLG1 サーボゲイン番号 1 R/W ○ 0x0962 PLF1 位置フィードフォワードゲイン 1 R/W ○ 0x0964 VLG1 速度ループ比例ゲイン 1 R/W ○ 0x0966 VLT1 速度ループ積分ゲイン 1 R/W ○ 0x0968 TRF1 トルクフィルタ時定数 1 R/W ○ 0x096A CLP1 電流制御帯域番号 1 R/W ○ DC ブラシレス モータ No. サーボモータ 分類 ×:項目無 パルスモータ (高出力) ○:項目有 パルスモータ 対応ドライバ ●カテゴリ 3:ドライバ制御情報(サーボモータ 2/2) カテゴリ 項目 R/W ド : ライバ制御情報 0x096C 0x096E PLG2 PLF2 サーボゲイン番号 2 位置フィードフォワードゲイン 2 R/W R/W ○ ○ 0x0970 VLG2 速度ループ比例ゲイン 2 R/W ○ 0x0972 VLT2 速度ループ積分ゲイン 2 R/W ○ 0x0974 TRF2 トルクフィルタ時定数 2 R/W ○ 0x0976 CLP2 電流制御帯域番号 2 R/W ○ 0x0978 PLG3 サーボゲイン番号 3 R/W ○ 0x097A PLF3 位置フィードフォワードゲイン 3 R/W ○ 0x097C VLG3 速度ループ比例ゲイン 3 R/W ○ 0x097E VLT3 速度ループ積分ゲイン 3 R/W ○ 0x0980 TRF3 トルクフィルタ時定数 3 R/W ○ 0x0982 CLP3 電流制御帯域番号 3 R/W ○ 0x0984 GCFT サーボゲイン切替時定数 R/W ○ 0x0986 OLWL 過負荷警告ロードレベル比 R/W ○ 0x0988 RSV 予約 R/W ○ DC ブラシレス モータ シンボル 5. コマンド 3 No. サーボモータ 分類 ×:項目無 パルスモータ (高出力) ○:項目有 パルスモータ 対応ドライバ 73 ●カテゴリ 3:ドライバ制御情報(DC ブラシレスモータ) コマンド 5. カテゴリ 3 0x0900 PHSP 0x0902 項目 R/W ド : ライバ制御情報 モータ励磁相信号検出動作パラメータ R/W ○ RSV 予約 R/W ○ 0x0904 PLG0 サーボゲイン番号 R/W ○ 0x0906 VLPG 速度ループ比例ゲイン R/W ○ 0x0908 VLPT 速度ループ積分ゲイン R/W ○ 0x090A TRQF トルクフィルタ時定数 R/W ○ 0x090C RSV 予約 R/W ○ 0x090E ETYP エンコーダ種別 R/W ○ 0x0910 ~0x0914 RSV 予約 R/W ○ 0x0916 FSTP 停止時機能設定フラグ R/W ○ 0x0918 ORG 原点復帰パターン R/W ○ 0x091A ~0x091C RSV 予約 R/W ○ 原点復帰時電流制限値 R/W ○ 予約 R/W ○ 原点復帰オフセット量 R/W ○ R/W ○ 0x091E ODPW 0x0920 RSV 0x0922 OFST 0x0924 ~0x092A RSV 予約 0x092C AIOF 軸 I/O 機能選択 R/W ○ 0x092E RSV 予約 R/W ○ 0x0930 CNUM 電子ギア(指令パルス倍率分子) R/W ○ 0x0932 CDEN 電子ギア(指令パルス倍率分母) R/W ○ 0x0934 PLFG 位置フィードフォワードゲイン R/W ○ 0x0936 CLPF 電流制御帯域番号 R/W ○ 0x0938 ~0x0940 RSV 予約 R/W ○ 過負荷警告ロードレベル比 R/W ○ 予約 R/W ○ 0x0942 0x0944 ~0x094C 74 シンボル DC ブラシレス モータ No. サーボモータ 分類 ×:項目無 パルスモータ (高出力) ○:項目有 パルスモータ 対応ドライバ OLWL RSV ●カテゴリ 4:ゾーン制御情報 パルスモータ (高出力) サーボモータ カテゴリ DC ブラシレス モータ 0x0C00 ZNM1 ゾーン境界 1+側 R/W ○ ○ ○ ○ 4 0x0C02 ZNL1 ゾーン境界 1-側 R/W ○ ○ ○ ○ 0x0C04 ZNM2 ゾーン境界 2+側 R/W ○ ○ ○ ○ 0x0C06 ZNL2 ゾーン境界 2-側 R/W ○ ○ ○ ○ ○:項目有 分類 No. シンボル 項目 ×:項目無 R/W ゾ : ーン制御情報 75 5. コマンド パルスモータ 対応ドライバ 6. 運転シーケンス例 運転時の制限事項について 以下の制限事項および 6.1 項の注意事項をご確認の上、動作シーケンスを作成してください。 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ 運転シーケンス例 6. ポジション No.指定移動はできません(コマンドによる直接位置指定運転です)。 インクリメンタル(相対)移動はできません(コマンドによる直接位置指定運転です)。 押付け動作はできません。 加減速モード(一次フィルタ加減速、S字加減速)の使用はできません。 自動サーボOFF機能を使用することはできません。 制振制御機能を使用することはできません。 個別ゾーン(PZONE)機能は使用できません。ゾーン機能は、パラメータでの境界値設定 によるゾーン(ZONE1, ZONE2)を使用してください。 回転軸は、インデックスモードを使用することはできません。 上位(マスタ)から、動作モード(AUTO⇔MANU)の切り替えを行うことはできません。 電子ギア比とフィードバックギア比を分けて設定することはできません。 力制御(SCON専用:ロードセルインタフェース)を使用することはできません。 電源投入時に共通パラメータの読み出し、および書き込み後、運転します。 手順 項目 使用コマンド 1 電源投入 NOP 2 通信を開放(切断) DISCONNECT 3 コネクション確立 CONNECT 4 機器(各コントローラ)ID な ID_RD/SVPRM_RD どの確認 5 機器の設定 SVPRM_WR 6 サーボ ON 7 原点復帰 8 運転 SV_ON SVCMD_IO の HOME(ビット 17)で 指令、HEND(ビット 25) で確認 各運転コマンド 9 サーボ OFF SV_OFF 10 通信を開放(切断) DISCONNECT 11 電源 OFF 76 内容 各コントローラの初期化確認 2 通信周期以上、本コマンドを送信 する 通信確立および WDT のカウントアップを開始する 通信 フェーズ 1 1 2 または 3 機器の ID などを読み出し 2 または 3 機器(各コントローラ)に必要なパ ラメータを転送 2 または 3 2 または 3 インクリメンタル仕様に限る (注) ZRET コマンドは使用できま せん 2 または 3 2 または 3 2 または 3 通信を開放する 1 1 6.1 アクチュエータ運転時の注意点 6.1.1 原点復帰 原点復帰は、専用方式となります。したがって原点復帰“ZRET”コマンドは使用できません。 サーボオンの状態で SVCMD_IO.HOME ビットをオン(1)にすると原点復帰を開始します。 原点復帰を完了すると SVCMD_IO.HEND ビットがオン(1)になります。 (注) (注) 6. ソフトリミット 原点復帰完了(SVCMD_IO.HEND)ビットがオン(1)で有効となります。アブソリュート仕様のア クチュエータは、アブソリュートリセットが完了していれば、コントローラの起動時から有効と なります。 コントローラ起動時、共通パラメータのソフトリミット値は、各コントローラのユーザパラメー タ No.3、4 ソフトリミット+側、-側をそれぞれ指令単位に換算した値となります。 (注) 共通パラメータのソフトリミット値を変更した場合、即時設定が反映されます。ただし、コントローラ のユーザパラメータの値は変更されません。 ソフトリミットが有効な場合、目標位置“TPOS”は、共通パラメータのソフトリミット値までに 制限され、値が書き換えられます。 ソフトリミット設定値を超えてしまった場合、以下のようになります。 状態 ユーザパラメータ No.3 ソフトリミッ ト+側の設定値を超えた場合 ユーザパラメータ No.4 ソフトリミッ ト-側の設定値を超えた場合 共通パラメータ No.26 正側ソフトリ ミット値の定値を超えた場合 共通パラメータ No.28 負側ソフトリ ミット値の設定値を超えた場合 アラーム出力 機器アラームのソフトウェア SVCMD_IO.P_SOT (+側) = 1 ストロークリミットオーバ発生 機器アラームのソフトウェア SVCMD_IO.N_SOT (-側) = 1 ストロークリミットオーバ発生 SVCMD_IO.P_SOT (+側) = 1 SVCMD_IO.N_SOT (-側) = 1 座標+方向← →座標-方向 0.3mm 0.3mm アクチュエータのストローク ユーザパラメータのストローク =共通パラメータのストローク ・ 機器アラーム+側検出位置 ・ SVCMD_IO.P_SOT 出力位置 ・ 指令可能最大値 ・ 機器アラーム-側検出位置 ・ SVCMD_IO.N_SOT 出力位置 ・ 指令可能最小値 77 運転シーケンス例 6.1.2 使用するアクチュエータによっては、原点復帰完了位置が座標 0mm とならないものがありますので、 原点復帰完了の判定は SVCMD_IO.HEND ビットがオンしていることを確認してください。また、原 点復帰は、補間送り“INTERPOLATE”、位置決め“POSING”、定速送り“FEED”の各コマンド実 行中は無視されます。 原点復帰未完了で、INTERPOLATE または POSING のコマンドを実行した場合、電源投入位置が 0 点となります。またソフトリミット機能は無効となります。 FEED コマンドは、目標位置をソフトリミットとして動作します。 6.1.3 位置決め完了幅、位置決め近傍値、原点位置検出幅 コントローラ起動時、共通パラメータの位置決め完了幅、位置決め近傍幅、原点位置検出幅は、 コントローラのユーザパラメータ No.10 位置決め幅初期値を指令単位に換算した値となります。 上記共通パラメータの各値は、サーボパラメータ書込み“SVPRM_WR”コマンドで個別に変更が 可能です。 (注) 共通パラメータの位置決め幅を変更した場合、即時設定が反映されます。ただし、コントローラのユー ザパラメータの値は変更されません。 運転シーケンス例 6. 78 7. コントローラ用パラメータ MECHATROLINK-Ⅲ対応のコントローラを動作させるためのデータです。 パラメータは、システムやアプリケーションに合わせて設定します。 パラメータを変更する場合には、いつでも元に戻せるように変更前のデータをバックアップして ください。パソコン対応ソフト、ティーチングボックス(一部機種に限る)を使用すると電子デー タでバックアップが可能です。バックアップできない機種は、メモに記入して保管してください。 パラメータは編集後、FeRAM に書き込みを行った後、ソフトウェアリセットまたは電源の再投入 で有効となります。パソコンソフトなどのティーチングツール上で書き込みを行っただけでは有 効になりませんので注意してください。 79 7. コントローラ用パラメータ 警告: パラメータの設定は、運転に重大な影響を与えます。誤った設定を行うと誤動作 や故障の原因となるばかりでなく、非常に危険です。 工場出荷時には、標準の運転が可能な状態となっています。システムに合わせた 変更や設定を行う場合には、コントローラの制御方法を十分に理解した上で行っ てください。不明な点がある場合、当社までお問い合わせください。 パラメータの書換え中にコントローラの電源をOFFしないでください。 7.1 パラメータ一覧表 区分はパラメータ設定の要否を表し、5 種類に分類されます。 A: 設定または確認をして、使用してください。 B: 使用方法に応じて、設定してください。 C: 原則として出荷時設定のまま使用してください。通常は設定の必要はありません。 D: アクチュエータ仕様に基づいて、出荷時に設定しています。通常は設定の必要はありません。 E: 製作上の都合により設けたメーカ専用パラメータです。変更すると正常な動作を行えなく なるばかりでなく、故障の原因となりますので決して変更しないでください。 区分は、ティーチングツール上では表示されません。また、使用していないパラメータ No.は記載 していません。 パラメータ一覧表(1/4) コントローラ用パラメータ 7. 区分 No. 名称 ※コントローラの項:A:ACON、D:DCON、P:PCON、S:SCON、 MA:MCON サーボモータ仕様、MD:MCON DC ブラシレスモータ仕様、MP:MCON パルスモータ仕様 記号 (注 1) 単位 入力範囲 工場出荷時の 初期値 A 対応 コントローラ※ D P S MA MD MP 1 B ゾーン 1+側 ZNM1 mm (deg) 2 B ゾーン 1-側 ZNL1 mm (deg) -9999.99~ 9999.99 -側実ストローク値(注 2) ○ ○ ○ ○ ○ ○ ○ 3 A ソフトリミット+側 LIMM mm (deg) -9999.99~ 9999.99 +側実ストローク値(注 2) ○ ○ ○ ○ ○ ○ ○ 4 A ソフトリミット-側 LIML mm (deg) -9999.99~ 9999.99 -側実ストローク値(注 2) ○ ○ ○ ○ ○ ○ ○ 5 D 原点復帰方向 ORG - 0:逆、1:正 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 7 C サーボゲイン番号 PLGO - 0~31 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 9 B 加減速度初期値 ACMD G 0.01~アクチュエー アクチュエータ定格加減速度 ○ ○ ○ ○ ○ (注 2) タ最大加減速度 ○ ○ 10 B 位置決め幅初期値 INP mm (deg) 0.01~999.99 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 12 B 位置決め停止時 電流制限値 SPOW % 0~70 - - ○ - - - ○ 13 C 原点復帰時電流 制限値 ODPW % 1~300(注 3) ○ ○ ○ ○ ○ ○ ○ 14 E ダイナミック ブレーキ FSTP - 0:無効、1:有効 1 - - - ○ - - - 16 B SIO 通信速度 BRSL bps 9600~230400 38400 ○ ○ ○ ○ - - - 17 B 従局トランスミッタ 活性化最小遅延時間 RTIM msec 0~255 5 ○ ○ ○ ○ - - - 18 E 原点センサ入力極性 AIOF - 0~2 アクチュエータによる(注 2) ○ - ○ ○ ○ - ○ 19 E オーバランセンサ 入力極性 AIOF - 0~2 アクチュエータによる(注 2) - - - ○ - - - 20 E クリープセンサ 入力極性 AIOF - 0~2 アクチュエータによる(注 2) - - - ○ - - - 22 C 原点復帰 オフセット量 OFST mm (deg) 0.00~9999.99 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ -9999.99~ 9999.99 +側実ストローク値(注 2) ○ ○ ○ ○ ○ ○ ○ 35 アクチュエータによる(注 2) 注 1 単位の(deg)はロータリアクチュエータの場合です。ティーチングツールでは mm で表示されます。 注 2 アクチュエータの仕様により設定値が異なります。工場出荷時には仕様に基づいた設定を行っています。 注 3 PCON、MCON パルスモータ仕様は、1~100 となります。 80 パラメータ一覧表(2/4) 区分 No. 名称 ※コントローラの項:A:ACON、D:DCON、P:PCON、S:SCON、 MA:MCON サーボモータ仕様、MD:MCON DC ブラシレスモータ仕様、MP:MCON パルスモータ仕様 記号 (注 1) 単位 23 B ゾーン 2 境界+側 ZNM2 mm (deg) 24 B ゾーン 2 境界-側 ZNL2 mm (deg) 28 B 励磁相信号検出 動作初期移動方向 PHSP - 29 B 励磁相信号検出時間 PHSP msec B ポールセンス種別 PHSP - B 励磁相検出種別 PHSP - 30 入力範囲 工場出荷時の 初期値 対応コントローラ※ A D P S MA MD MP -9999.99~ 9999.99 (注 2) +側実ストローク値 ○ ○ ○ ○ ○ ○ ○ -9999.99~ 9999.99 -側実ストローク値(注 2) ○ ○ ○ ○ ○ ○ ○ アクチュエータによる(注 2) ○ - ○ - ○ - ○ 0:逆、1:正 50~999 128 ○ - - - ○ - - 1~999 10 - - ○ - - - ○ 1 ○ - - - ○ - - 1 - - ○ - - - ○ 0:電流抑制 1:距離抑制 1 2:距離抑制 2 0:従来方式 1:新方式 1 2:新方式 2 C 速度ループ 比例ゲイン VLPG - 1~99999999 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 32 C 速度ループ 積分ゲイン VLPT - 1~99999999 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 33 C トルクフィルタ 時定数 TRQF - 0~2500 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 35 C セーフティ速度 SAFV mm/s (deg/ s) 1~250 (250 以下のアクチュ エータは最高速度) 100 ○ ○ ○ ○ ○ ○ ○ 42 C イネーブル機能 FPIO - 0:有効、1:無効 1 ○ ○ ○ ○ - - - 43 B 原点確認センサ 入力極性 HMC - 0~2 アクチュエータによる(注 2) ○ - ○ - ○ - ○ 45 B サイレント インターバル倍率 SIVM 倍 0~10 0 ○ ○ ○ ○ - - - 53 B 停止モード初期値 HSTP - 0~4 0(使用しない) - - ○ - - - ○ 54 C 電流制御帯域番号 CLPF - 0~15(注 4) アクチュエータによる(注 2) ○ ○ - ○ ○ ○ - 62 B パルスカウント方向 FPIO - 0:モータ正転 1:モータ逆転 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 65 B 電子ギア分子 CNUM - 1~99999999 1 ○ ○ ○ ○ ○ ○ ○ 66 B 電子ギア分母 CDEN - 1~99999999 1 ○ ○ ○ ○ ○ ○ ○ 71 B 位置フィード フォワードゲイン PLFG - 0~100 0 ○ ○ ○ ○ ○ ○ ○ 72 E 非常停止リレー 溶着監視タイマ値 EMWT msec 0~60000 3000 - - - ○ - - - 73 D エンコーダ 電圧レベル EVLV - 0~3 エンコーダケーブル長によ - - - ○ - る(注 2) - - 75 D 電磁ブレーキ 電源監視 FSTP - 0:無効、1:有効 アクチュエータによる(注 2) - - - ○ - - - 76 D ベルト切断センサ 入力極性 AIOF - 0~2 アクチュエータによる(注 2) - - - ○ - - - 77 D ボールネジリード長 LEAD mm (deg) 0.01~999.99 アクチュエータによる(注 2) ○ ○ ○ ○ ○ ○ ○ 注 1 単位の(deg)はロータリアクチュエータの場合です。ティーチングツールでは mm で表示されます。 注 2 アクチュエータの仕様により設定値が異なります。工場出荷時には仕様に基づいた設定を行っています。 注 4 SCON-CA は、0~4 となります。 81 7. コントローラ用パラメータ 31 パラメータ一覧表(3/4) 区分 No. 名称 記号 (注 1) 単位 入力範囲 83 B アブソユニット ETYP - 0:不使用 1:使用 85 A フィールドバス ノードアドレス NADR - 3~239(EFH) 86 A フィールドバス 通信速度 FBRS - 87 E ネットワークタイプ NTYP 工場出荷時の 初期値 対応コントローラ※ A D P S MA MD MP 手配時仕様による ○ - ○ - ○ - ○ 3(03H) ○ ○ ○ ○ - - - 0:32 バイトモード 1:48 バイトモード 1 ○ ○ ○ ○ - - - - 9:ML3 サーボモード 9 ○ ○ ○ ○ - - - SLMA mm 0~9999.99 ○ ○ ○ ○ ○ ○ ○ FSTP - 0:急停止 1:減速停止 0 ○ ○ ○ ○ ○ ○ ○ カレンダ機能 使用選択 FRTC - 1 ○ ○ ○ ○ - - - モニタリングモード 選択 FMNT - 1 ○ ○ ○ ○ ○ ○ ○ 113 B モニタリング周期 FMNT msec 120 C サーボゲイン番号 1 PLG1 - 121 C 位置フィード フォワードゲイン 1 PLF1 122 C 速度ループ 比例ゲイン 1 123 C 124 C ソフトウェア リミットマージン サーボ OFF 時 110 B 停止方法 88 111 コントローラ用パラメータ 7. ※コントローラの項:A:ACON、D:DCON、P:PCON、S:SCON、 MA:MCON サーボモータ仕様、MD:MCON DC ブラシレスモータ仕様、MP:MCON パルスモータ仕様 D B 112 B カレンダタイマを 0:使用しない 1:使用する 0:使用しない 1:モニタ機能 1 2:モニタ機能 2 3:モニタ機能 3 アクチュエータによる(注 2) SCON 1~1000 1 - - - ○ - - - SCON 以外 1~60000 1 ○ ○ ○ - ○ ○ ○ 0~31 アクチュエータによる(注 2) ○ - - ○ ○ - - - 0~100 アクチュエータによる(注 2) ○ - - ○ ○ - - VLG1 - 1~99999999 アクチュエータによる(注 2) ○ - - ○ ○ - - 速度ループ 積分ゲイン 1 VLT1 - 1~99999999 アクチュエータによる(注 2) ○ - - ○ ○ - - トルクフィルタ 時定数 1 TRF1 - 0~2500 アクチュエータによる(注 2) ○ - - ○ ○ - - 125 C 電流制御帯域番号 1 CLP1 - 0~15(注 4) アクチュエータによる(注 2) ○ - - ○ ○ - - 126 C サーボゲイン番号 2 PLG2 - 0~31 アクチュエータによる(注 2) ○ - - ○ ○ - - 127 C 位置フィード フォワードゲイン 2 PLF2 - 0~100 アクチュエータによる(注 2) ○ - - ○ ○ - - 128 C 速度ループ 比例ゲイン 2 VLG2 - 1~99999999 アクチュエータによる(注 2) ○ - - ○ ○ - - 129 C 速度ループ積分ゲイ ン2 VLT2 - 1~99999999 アクチュエータによる(注 2) ○ - - ○ ○ - - 130 C トルクフィルタ 時定数 2 TRF2 - 0~2500 アクチュエータによる(注 2) ○ - - ○ ○ - - 131 C 電流制御帯域番号 2 CLP2 - 0~15(注 4) アクチュエータによる(注 2) ○ - - ○ ○ - - 132 C サーボゲイン番号 3 PLG3 - 0~31 アクチュエータによる(注 2) ○ - - ○ ○ - - 位置フィード フォワードゲイン 3 PLF3 - 0~100 アクチュエータによる(注 2) ○ - - ○ ○ - - 133 C 注 1 単位の(deg)はロータリアクチュエータの場合です。ティーチングツールでは mm で表示されます。 注 2 アクチュエータの仕様により設定値が異なります。工場出荷時には仕様に基づいた設定を行っています。 注 4 SCON-CA は、0~4 となります。 82 パラメータ一覧表(4/4) 区分 No. ※コントローラの項:A:ACON、D:DCON、P:PCON、S:SCON、 MA:MCON サーボモータ仕様、MD:MCON DC ブラシレスモータ仕様、MP:MCON パルスモータ仕様 (注 1) 名称 記号 速度ループ 134 C 比例ゲイン 3 VLG3 - 135 C 速度ループ 積分ゲイン 3 VLT3 136 C トルクフィルタ 時定数 3 137 C 電流制御帯域番号 3 138 C サーボゲイン 切替時定数 139 A 原点プリセット値 単位 入力範囲 対応コントローラ※ 工場出荷時の 初期値 A D P S MA MD MP 1~99999999 アクチュエータによる (注 2) ○ - - ○ ○ - - - 1~99999999 アクチュエータによる(注 2) ○ - - ○ ○ - - TRF3 - 0~2500 アクチュエータによる(注 2) ○ - - ○ ○ - - CLP3 - 0~15(注 4) アクチュエータによる(注 2) ○ - - ○ ○ - - GCFT ms 10~2000 ○ - - ○ ○ - - PRST mm -9999.99~ 9999.99 ○ - - ○ ○ - - 10 アクチュエータによる(注 2) 過負荷警告 ロードレベル比 OLWL % 50~100 100 (過負荷警告出力無) ○ ○ - ○ ○ ○ - 144 C ゲインスケジューリ ング上限倍率 GSUL % 0~1023 0 - - ○ - - - ○ 145 C GS 速度ループ 比例ゲイン GSPC - 1~50000 アクチュエータによる(注 2) - - ○ - - - ○ 146 B GS 速度ループ 積分ゲイン GSIC - 1~500000 アクチュエータによる(注 2) - - ○ - - - ○ 147 B 通算移動回数閾値 TMCT 回 0~999999999 0(無効) ○ ○ ○ ○ ○ ○ ○ 148 B 通算走行距離閾値 ODOT m 0~999999999 0(無効) ○ ○ ○ ○ ○ ○ ○ リニア ABS 原点プリセット値 LAPS mm -9999.99~ 9999.99 アクチュエータによる(注 2) - - - ○ - - - BUEN - 0:無効、1:有効 アクチュエータによる(注 2) - - ○ - - - 150 A 152 B 高出力化設定 BU 速度ループ 153 B 比例ゲイン 154 B 155 A BU 速度ループ 積分ゲイン アブソバッテリ 保持時間 158 B 有効/無効軸選択 BUPC BUIC - - 0: 20 1: 15 2: 10 3: 5 日 日 日 日 - - ○ - - - ○ (注 5) アクチュエータによる(注 2) - - ○ - - - 0 ○ - ○ - ○ - ○ ○ - EFCT - 0:有効、1:無効 0 - - - - ○ ○ ○ 0~100 0 - - - ○ - - - - - ○ - - - ○ - - シャットダウン 解除後遅延時間 SDDT ms 166 B 始動時電流制限 拡張機能 DCET - RDSL - 注1 注2 注4 注5 注6 1~217270 アクチュエータによる(注 2) ○ (注 5) AIP 165 B 184 B 回生制御選択 1~27661 (注 5) 0:無効、1:有効 アクチュエータによる(注 2) 1~3 1 - - - (注 6) ○ - 単位の(deg)はロータリアクチュエータの場合です。ティーチングツールでは mm で表示されます。 アクチュエータの仕様により設定値が異なります。工場出荷時には仕様に基づいた設定を行っています。 SCON-CA は、0~4 となります。 MCON パルスモータ高出力仕様に限る。 SCON-CB に限る。 83 7. コントローラ用パラメータ 143 B 7.2 MECHATROLINK-Ⅲ設定関連パラメータの詳細 (ACON、DCON、PCON、SCON) • • 注意: 以下に掲載のパラメータ以外は、別冊各コントローラ取扱説明書のパラメータの項を参照 してください。 パラメータ変更を行った後は、設定値を反映させるため、ソフトウェアリセット、または 電源再投入を行ってください。 MECHATROLINK-Ⅲに関連するパラメータは No.85~No.87 です。 〔1〕フィールドバスノードアドレス(No.85 NADR) ノードアドレス番号を設定します。 ノードアドレス設定範囲:3(03H)~239(EFH)(出荷時は 3 に設定されています。) コントローラ用パラメータ 7. 〔2〕フィールドバス通信速度(No.86 FBRS) データ長を設定します。 パラメータ No.86 設定値 0 1 (出荷時設定) モード 32 バイトモード 48 バイトモード 〔3〕ネットワークタイプ(No.87 NTYP) パラメータ No.87 にネットワークモジュールの種別を設定します。 初期値(9)から変更しないでください。 84 8. トラブルシューティング 8.1 トラブル発生時の処理 トラブル発生時には、迅速な復旧と再発防止のために、次の手順で対応してください。 ① コントローラの状態表示 LED の確認 ステータス LED の表示は、コントローラにより異なります。 詳細は、[2.3 MECHATROLINK-Ⅲインターフェース]を参照してください。 ② 上位コントローラ(PLC など)のアラームの有無 ③ 主電源の電圧確認 ④ ブレーキ電源の電圧確認(ブレーキ付アクチュエータの場合) ⑤ アラームの確認(注 1) アラームコードは、パソコン対応ソフトなどのティーチングツールで確認してください。 ⑥ コネクタ類の脱落または不完全接続 ケーブル類の接続、断線や挟み込みの確認 導通確認は、本コントローラの搭載されている装置の主電源を切り(感電の防止)、測定部 の配線を外して(回り込み回路による導通の防止)から行ってください。 ⑧ トラブル発生までの経過(注 1)および発生時の運転状況の確認 ⑨ 原因の解析 ⑩ 対策 注1 カレンダ機能を搭載したコントローラは、アラーム発生時の日時の確認が可能となります。 日時はコントローラへの最初の電源投入時にパソコン対応ソフトなどのティーチングツール (MCON は、ゲートウェイパラメータ設定ツール)から設定してください。 一度設定を行うと日時のデータは、コントローラの電源を OFF した状態で約 10 日程度保持されま す。設定を行わない場合、または日時のデータが消失した場合は、電源投入時に 00 年 01 月 01 日 00 時 00 分 00 秒となります。日時のデータが消失しても、発生したエラーコードは保持されていま す。 本機能の対象となるアラームは 8.3 項のアラーム一覧に記載されているものだけで、パソコン対応 ソフトなどのティーチングツールの異常は含みません。 お願い: トラブル対策は、確実に正常である部分を疑いの対象から外して、原因を絞り込んでいき ます。当社へお問合せ時は、①~⑧をご確認の上、ご連絡いただけますようお願いいたし ます 85 8. トラブルシューティング ⑦ ノイズ対策(接地線の接続、ノイズキラーの接続など)の確認 8.2 アラームレベル アラームはエラーの内容により、3 種類にレベル分けしています。 アラーム レベル ALM ランプ *ALM 信号 発生時の状態 メッセージ 消灯 出力しない 停止しない 動作解除 点灯 出力する 減速停止後 サーボ OFF コールド スタート 点灯 出力する 減速停止後 サーボ OFF 解除方法 パソコン対応ソフトなどのティーチングツー ルのアラーム [詳細は、各ツールの取扱説明書参照] フィールドバス、またはティーチングツール によるアラームリセット ティーチングツールによるソフトウェアリ セットまたは、電源の再投入。 アブソリュート仕様以外は、原点復帰が必要 です。 注意: アラームの解除は、いずれの場合も原因を究明し、取り除いてから行ってください。 アラーム原因が取り除けない場合、あるいは取り除いてもアラームが解除できな い場合は、当社までお問合せください。 アラームの解除処理を行っても、再度、同一のエラーとなる場合は、アラームの 原因が取り除かれていません。 トラブルシューティング 8. 86 8.3 アラーム一覧 アラーム コード 048 アラーム レベル アラーム名称 原因/対策 04E 移動回数目標値オーバー 原因: 通算移動回数が、パラメータ No.147「通算移動回数 目標値」に設定した回数を超えた。 04F 走行距離目標値オーバー 原因: 通算走行距離が、パラメータ No.148「通算走行距離 目標値」に設定した距離を超えた。 068 SRAM アクセス異常 原因: ノイズまたは部品故障により、サーボモニタが、正常 動作していない。 対策: ① ノイズ対策を実施してください。 ② サーボモニタ機能を使用しない場合はパラメータ No.112「モニタリングモード選択」を 0 に設定して ください。 ③ サーボモニタを使用する場合、ノイズ対策を実施し ても改善しない場合は、当社までご連絡ください。 069 リアルタイムクロック 発振停止検出 原因: カレンダ機能が動作を停止し、現在時刻データが失わ れた。 対策: 時刻再設定してください。 [パソコン対応ソフト取扱説明書参照] (注)アラームリストには登録されません。 06A リアルタイムクロック アクセス異常 原因: ノイズまたは部品故障により、カレンダ機能が、正常 動作していない。 対策: ① ノイズ対策を実施してください。 ② カレンダ機能を使用しない場合はパラメータ No.111「カレンダ機能使用選択」を 0 に設定してく ださい。 ③ カレンダ機能を使用する場合、ノイズ対策を実施し ても改善しない場合は、当社までご連絡ください。 06B メンテナンス情報 データ異常 原因: メンテナンス情報(通算移動回数、通算走行距離)が、 失われた。 対策: 当社までご連絡ください。 87 8. トラブルシューティング 原因: 負荷電流値が、パラメータ No.143「過負荷ロードレ ベル比」の設定を超えた。 本アラームは、リセットするまでアラーム状態を保持 します。 本アラームは負荷電流値が設定以下の状態から設定 を超えた場合に ON します。 対策: 加減速の設定を下げてください。または休止の割合を 増やしてください。 メッセージ ドライバ過負荷警告 アラーム コード 086 トラブルシューティング コールド スタート 0A6 8. 動作解除 0A5 コールド スタート 0A1 動作解除 090 アラーム レベル 0A7 アラーム名称 パルス列入力有効時の 移動指令 原因/対策 原因: MECHATROLINK マスタ(上位)から動作可能時、シリ アル通信からアクチュエータ動作指令を行った。 対策: フィールドバスが有効時、シリアル通信からアクチュ エータ移動指令を行わないでください。 サーボ ON 状態でのソフト 原因: サーボ ON 状態の時にソフトウェアリセット指令を ウェアリセット 行った。 対策: サーボ OFF 状態(SV 信号が 0)を確認してからソフト ウェアリセット指令を行ってください。 パラメータデータ異常 電磁ブレーキ未解除 エラー 原因: パラメータ領域のデータの入力範囲が適切でない。 ソフトリミット+側の値が 200.3mm で、ソフトリ ミット-側の値を 300mm と誤入力したときなど、明 らかに大小関係が不適切な場合に発生します。 対策: 適切な値に変更してください。 原因: ブレーキが解除できない。 対策: 電磁ブレーキ用 24V 電源を供給してください。 ダイナミックブレーキ 未解除エラー 原因: ノイズや静電気等により、サーボ ON 時にダイナミッ クブレーキが解除できない。 対策: ノイズおよび静電気対策を行ってください。回路故障 の場合があります。当社までお問い合わせください。 指令減速度異常 原因: 移動中に減速度を低く変更した時、減速距離が不足し ており、変更後の減速度で現在位置から減速するとソ フトリミットを越えた。 動作解除 移動途中で速度変更する際の、次の移動指令を出すタ イミングが遅いことが原因 対策: 減速度変更のための移動指令のタイミングを早くし てください。 88 コールド スタート 0A8 未サポートモータ・エン コーダ種別 原因: 本コントローラが対応していないモータまたはエン コーダが接続されたモータ、エンコーダ種別が未対応 である。 対策: 制御対象のアクチュエータで本アラームが発生する 場合には電源を再投入しても再現する場合は、当社ま でご連絡ください。 アラーム レベル 動作解除 アラーム コード 0AB 0B3 アラーム名称 原因: 原点復帰が正常に行われなかった。 ① 原点復帰途中でワークが周囲と干渉している。 ② エンコーダの故障。 対策: ① 干渉を取り除いてください。 ② 当社までご連絡ください。 原因: 位置偏差カウンタがオーバーフローしている。 対策: アクチュエータが動作できない時発生します。 ワークが周辺の物に干渉していないか、ブレーキは解 除されているかなどの負荷状況を確認してください。 サーボ ON 時に発生する場合には、エンコーダ線の断 線が考えられますので、ケーブルの接続を確認してく ださい。ケーブルやコネクタ結合部に異常がない場合 は、当社までご連絡ください。 原点復帰時に Z 相を検出した位置が規定範囲外であった。 原因: エンコーダの不良。 対策: 当社までご連絡ください。 電気角不整合 0B5 Z 相位置異常エラー 原因: シリアルデータ通信方式のエンコーダ以外の時、電源 投入後の最初のサーボ ON 時に磁極相検出を行うが一 定時間経過しても磁極相を検出できないことを示す。 ① モータ中継ケーブルのコネクタ部接触不良、断線。 ② ブレーキ付きの場合、ブレーキが解除できない。 ③ 外力が加わりモータが検出動作できない状態。 ④ アクチュエータ自体の摺動抵抗が大きい。 対策: ① モータ中継ケーブルの配線状況を確認してくださ い。 ② ブレーキケーブルの配線状況と、ブレーキ解除ス イッチを入り切りしてブレーキ部が“カチカチ”音 がするか確認してください。しない場合は、ブレー キ電源が供給されているか確認してください。 ③ 組付け状態に異常がないか確認してください。 ④ 可搬重量が正常であれば電源遮断してから手で動 かしてみて摺動抵抗を確認してください。 もしアクチュエータ自体に原因があるときは当社に ご連絡ください。 原点センサ未検出 原因: 原点センサ付アクチュエータ(ロータリアクチュエー タ以外はオプション)の原点復帰動作が正常完了して いないことを示す。 ① 原点復帰途中でワークが周囲と干渉している。 ② アクチュエータの摺動抵抗が大きい。 ③ 原点センサの取付け不良、故障、断線。 対策: ワークが周囲と干渉していない場合は②③が考えら れます。当社までご連絡ください。 原点復帰タイムアウト 原因: 原点復帰動作開始後、一定時間を経過しても原点復帰 が完了しない。 対策: 通常の動作で発生するものではありません。コント ローラとアクチュエータの組合せが間違っているな どが考えられます。当社までご連絡ください。 コールドスタート 磁極不確定 0BA 動作解除 0BE 89 8. トラブルシューティング リニア ABS エラー 動作解除 原因: INTERPOLATE コマンド実行時、指令速度がアクチュ エータの最高速度を超えている。 対策: アクチュエータの仕様に合わせて、指令速度を設定し てください。 コールドスタート 指令速度異常 0B4 0B7 原因/対策 アラーム コード 0BF アラーム レベル 0C0 アラーム名称 クリープセンサ未検出 原因: 原点復帰動作時に、クリープセンサ(オプション)を検 出する前に原点センサ(ロータリ以外オプション)検 出、またはメカエンドに到達したこと(あるいは負荷 が大きくて動けない状態)を示す。 ① クリープセンサの取付位置が適切でない。 ② クリープセンサの不良。 ③ ケーブルの断線、コネクタ装着不良。 ④ 干渉等により負荷が大きく動けない。 対策: ① センサの取付位置を再調整してください。 ② クリープセンサの交換が必要です。 ③ エンコーダケーブルが断線していないか導通 チェックを行ってください。 ④ 干渉や可搬重量を確認し、強い外力が加わらないよ うにしてください。 実速度過大 原因: モータ回転数が許容回転数を超えたことを示す。 ① アクチュエータの摺動抵抗が局部的に大きい。 ② 瞬間的に外力が加わる。 などが起こり、サーボ異常を検出する前に急激な速度 上昇を発生した可能性がある。 対策: 通常の動作で発生するものではありませんが、組付け 状態に異常がないか確認してください。また、動作方 向への外力の加わる可能性についても確認してくだ さい。 オーバーラン検出 原因: メカエンド側に取付けた OT センサ(オプション)を検 出したことを示す。 ① サーボ OFF 時、手で動かしたか、外力が加わった。 (正常検出) ② 原点座標未確立でソフトストロークリミットが正 常に働かない状態でジョグ移動、またはパルス列に よる運転を行った。(正常検出) ③ 原点復帰時の原点位置が正常でない、またはアブソ リュート仕様でアブソリュートリセット位置不良 により座標がずれている。 ④ センサ特性とパラメータ No.19「オーバランセンサ 入力極性」の設定が合っていない、または配線を間 違えている。 ⑤ コントローラとアクチュエータの組合せを間違え ている、またはパラメータ No.3,4「ソフトリミット 値」、パラメータ No.77「ボールネジリード長」が 適切でない。 対策: ①②の場合は、手で反対方向に戻してください。 有効ストローク範囲内で本エラーが発生した場合 は③④⑤のいずれかが考えられます。 ③は、原点位置を確認してください。アブソリュー ト仕様の場合は再度アブソリュートリセットを 行ってください。 ④⑤の可能性がある場合、当社までご連絡くださ い。 90 動作解除 トラブルシューティング 8. 0C2 原因/対策 アラーム コード 0C8 アラーム レベル 0CA 原因/対策 過電流 原因: 電源回路部の出力電流が異常に高くなった。 対策: 通常発生するものではありません。モータコイルの絶 縁劣化が考えられます。 モータ接続線 U,V,W の相間抵抗を測定し絶縁劣化の 有無を確認します。相間抵抗値はほぼ同等の値となり ます。極端に異なる場合には劣化の可能性がありま す。当社までご連絡ください。 過熱 原因: コントローラ内部部品等の温度過大(95℃以上)を示 す。 ① 仕様範囲を超えた負荷条件で動作している。 ② 周囲温度が高い。 ③ 回生ユニットの不足。 ④ コントローラ内部の部品不良。 対策: ①加減速度を下げる等、運転条件を見直してくださ い。 ② コントローラの周囲温度を下げてください。 ③ 回生ユニットを追加してください。 (注) 通常では発生しないエラーです。発生した場合、①、 ②でないことを確認してください。それでも再発する 場合は、コントローラの故障が考えられますので、当 社までご連絡ください。 電流センサオフセット 調整異常 原因: 起動時の初期化処理で行われる電流検出センサの状 態チェックでセンサに異常が発見された。 ① 電流検出センサおよび周辺部品の故障。 ② オフセット調整の調整不良。 対策: 基板交換またはオフセット調整が必要です。 当社までご連絡ください。 0CD 非常停止リレー溶着 原因: コントローラ内部の非常停止リレーの溶着。 対策: 部品交換またはコントローラ交換が必要です。 当社までご連絡ください。 0CE 制御電源電圧低下 原因: ① AC 電源電圧が低い。 ② コントローラ内部の部品故障。 対策: 入力電源電圧を確認してください。 電圧が正常であれば当社までご連絡ください。 0D2 モータ電源電圧過大 原因: コントローラ内部部品故障の可能性がある。 対策: 頻発するならば、コントローラの故障の可能性が高 い。 当社までご連絡ください。 0D3 モータ電源電圧低下 原因: ① コントローラ内部で駆動源しゃ断を行っている場 合、駆動源しゃ断したままサーボ ON 指令を行った。 ② コントローラ内部部品故障の可能性がある。 対策: ① コントローラ外部の回路を確認してください。 ② 頻発するならば、コントローラの故障の可能性があ るので当社までご連絡ください。 0D7 ベルト切断センサ検出 原因: 超高推力タイプ RCS2-RA13R のベルトが切断した。 対策: ベルトの交換が必要です。当社までご連絡ください。 91 8. トラブルシューティング コールドスタート 0CB アラーム名称 アラーム コード 0D8 アラーム レベル アラーム名称 原因/対策 原因: 位置偏差カウンタがオーバーフローしています。 ① 移動中に外力などの影響、または過負荷により速度 が低下、または停止した。 ② 電源投入後の励磁検出動作が不安定な状態。 ③ 電源電圧が低下した。 ④サーボゲイン番号が小さすぎる。 対策: ① アクチュエータが指令通りに動作できないときに 発生します。ワークが周辺物に干渉していないか、 ブレーキが解除されているか、など負荷状況を確認 して原因を取り除いてください。 ② 過負荷が考えられるため、搬送重量を見直し、原点 復帰をやり直してください。 ③ 電源電圧を確認してください。 0D9 ソフトウェアストローク リミットオーバーエラー 原因: アクチュエータの現在位置がソフトウェアストロー クリミットを越えた 対策: ソフトウェアストロークリミットの範囲内にもどし てください。 0E0 過負荷 原因: ① ワーク重量が定格を超えている、あるいは外力が加 わり負荷が増大した。 ② ブレーキが解除されていない。(ブレーキ付の場合) ③ アクチュエータの摺動抵抗が局部的に大きい。 対策: ① ワークおよび周辺を見直し、原因を取り除いてくだ さい。 ② ブレーキリリーススイッチを ON してブレーキが解 除されるか確認してください。 もし解除されない場合は、ブレーキ自体の故障、 ケーブル断線、コントローラの故障等が考えられま す。当社までご連絡ください。 ③ ワークを手で動かせる状態であれば動かしてみて 摺動抵抗が大きい箇所がないか確認してください。 取り付け面に歪みが発生していないか確認してく ださい。アクチュエータ単体でも発生する場合は、 当社までご連絡ください。 動作解除 偏差オーバーフロー コールドスタート トラブルシューティング 8. 注意 運転を再開する場合は必ず原因を取り除いてからにしてくだ さい。 原因が完全に取り除かれていると判断できない場合は、モー タコイル焼損防止のため 30 分以上経過してから電源を再投入 してください。 92 アラーム コード 0E4 アラーム レベル 0E5 アラーム名称 原因: コントローラとエンコーダとはシリアル通信により データの送受信を行っており、本エラーは、コント ローラが送信したデータをエンコーダ側が正常に受 け取れなかったことを示す。 ① ノイズの影響。 ② エンコーダ基板に実装されている通信 IC の故障。 ③ コントローラ基板に実装されている通信 IC の故障。 対策: ① 周辺機器を電源遮断して本コントローラとアク チュエータだけを動かしてみてエラーが発生しな ければノイズの可能性があります。ノイズ対策を 行ってください。 ② ③であればエンコーダやコントローラの交換が必 要です。 原因が特定できない場合は当社までご連絡ください。 エンコーダ受信エラー 原因: エンコーダ側からコントローラに正常なデータが送 信されなかった場合を示す。 ① エンコーダケーブルの断線、コネクタ接続不良 (ティーチングツールのエラーリストで詳細コード が 0002H の場合) ② ノイズの影響 (ティーチングツールのエラーリストで詳細コード が 0001H の場合) ③ アクチュエータ内部の部品故障(通信部)。 ④ コントローラ内部の部品故障(通信部)。 対策: ① コネクタ部の断線の有無や接続状況を確認してく ださい。 ② 周辺機器の電源をしゃ断し、本コントローラとアク チュエータだけを動かしてみてエラーが発生しな ければノイズの可能性があります。ノイズ対策を 行ってください。 ③ ④であればアクチュエータ(モータ部)やコント ローラの交換が必要です。 原因が特定できない場合は当社までご連絡ください。 エンコーダカウント エラー 原因: エンコーダが、位置情報を正常に検出できない状態で あることを示す。 ① エンコーダ中継ケーブル、アクチュエータ側付属 ケーブルの断線、コネクタ接続不良。 ② コードホイールに異物が付着。 ③ 過大な外力が加わるなどの影響で軸心振れが起こ りコードホイールとフォトセンサの位置関係が変 化した。 ④ エンコーダ基板実装部品の故障。 対策: ① コネクタ部の断線の有無や接続状況を確認してく ださい。 ② ③④であればコードホイール部の清掃、取付位置の 再調整、モータユニット交換、アクチュエータ交換 が必要です。 いずれの場合も当社までご連絡ください。 93 8. トラブルシューティング エンコーダ送信エラー コールドスタート 0E6 原因/対策 アラーム コード 0E7 アラーム レベル アラーム名称 A,B,Z 相断線 原因: エンコーダ信号が正常に検出できない状態。 ① エンコーダ中継ケーブル、アクチュエータ側付属 ケーブルの断線、コネクタ接続不良。 ② エンコーダ自体の故障。 対策: ① コネクタ部の断線の有無や接続状況を確認してく ださい。 ケーブルが正常であればエンコーダ故障が考えら れます。当社までご連絡ください。 0EB BLA エンコーダ異常検出 原因: バッテリレスアブソエンコーダが、位置情報を正常に 検出できない状態。 対策: コネクタ部の断線の有無や接続状況を確認してくだ さい。 ケーブルが正常であればエンコーダ故障が考えられ ます。当社までご連絡ください。 0EE アブソリュート エンコーダエラー(2) 原因: アブソリュートエンコーダが、位置情報を正常に検出 できない状態。 ① 簡易アブソ対応仕様で、初めての電源投入時(アブ ソリセット実行前) ② アブソリュートバッテリ電圧の低下 ③ モータ、 エンコーダ中継ケーブル、アクチュエータ 側付属ケーブルの断線、コネクタ接続不良。 ④ コントローラのパラメータ変更実施 ⑤ アブソリセット時の位置データの消失 ⑥ バッテリレスアブソ仕様でモータ交換を行い、コン トローラに登録されたペアリング ID が変更された 対策: ② (SCON および ACON シリアルアブソ仕様) PIO のバッテリアラーム出力(*BALM)を確認し、 OFF していればアブソリュートバッテリを交換し てください。 (PCON、ACON 簡易アブソ仕様、MCON パルスモー タ仕様、MCON サーボモータ仕様) 72 時間以上の電源供給を行い、バッテリを充電し た後、アブソリュートリセットを行ってください。 十分充電しても頻発するようであれば、バッテリの寿 命が考えられます。バッテリを交換してください。 ③ コネクタ部の断線の有無や接続状況を確認してく ださい。 ①、②、④、⑤、⑥のいずれの場合も、アブソリュー トリセットを行ってください。 0EF アブソリュート エンコーダエラー(3) アブソリュートエンコーダが、位置情報を正常に検出できな い状態。(ABS エンコーダオーバスピードエラー) 原因: アブソリュート仕様の垂直軸で、電源しゃ断時のブ レーキ解除による落下動作で追従加速度限界を超え た時などに発生します。(通常は発生しません。ブレー キの強制解除は、十分注意して行ってください。) 対策: 発生した場合にはアブソリュートリセットが必要で す。 0F0 ドライバロジックエラー 原因:負荷過大・パラメータ(モータ種別)不整合・ノイズ・ コントローラの故障等。 対策:当社までご連絡ください。 0F2 フィールドバス モジュール異常 原因: フィールドバスモジュールの異常が検出された。 対策: フィールドバス関連パラメータを確認してください。 コールドスタート トラブルシューティング 8. 94 原因/対策 アラーム コード 0F3 アラーム レベル アラーム名称 原因/対策 0F4 PCB 不整合エラー 本コントローラはモータ容量によりプリント基板が異なる。 起動時のチェックで、接続モータに基板が未対応である。 原因: アクチュエータとコントローラが合っていない可能 性があります。型式を確認してください。 対策: 万が一、本エラーが発生した場合は当社までご連絡く ださい。 0F5 不揮発性メモリ書込み べェリファイ異常 不揮発性メモリにデータを書き込みしたとき、確認のために メモリ内のデータと書き込みデータが一致しているか比較 (べェリファイ)を行っている。このとき不一致を検出した。 原因: 不揮発性メモリの故障。 対策: 電源を再投入しても再現する場合は、当社までご連絡 ください。 0F6 不揮発性メモリ書込み タイムアウト 不揮発性メモリにデータを書き込みしたとき、規定時間内に 応答がない。 原因: 不揮発性メモリの故障 対策: 電源を再投入しても再現する場合は、当社までご連絡 ください。 不揮発性メモリデータ 破壊 起動時の不揮発性メモリチェックで異常データが検出され た。 原因: 不揮発性メモリの故障。 対策: 電源を再投入しても再現する場合は、当社までご連絡 ください。 0FA CPU 異常 CPU が正常に動作していない。 原因: ① CPU の故障。 ② ノイズによる誤動作。 対策: 電源を再投入しても再現する場合は、当社までご連絡 ください。 0FB FPGA 異常 (コントローラ部品異常) FPGA が正常に動作していない。 原因: ① ノイズなどの影響による誤動作。 ② FPGA の故障。 ③ FPGA 周辺回路部品の故障。 ④ コントローラ内部の基板装着不良。 対策: 電源を再投入してください。 再発するようであればノイズの影響がないか調査し てください。 また、予備コントローラがあれば交換してみてくださ い。交換しても再発するようであればノイズの影響が 考えられます。 原因が特定できない場合は当社までご連絡ください。 0F8 100~ 1FF ティーチングツールの メッセージ アラーム [ティーチングツールの取扱説明書参照] 200~ 2FF 動作解除 ティーチングツールの アラーム [ティーチングツールの取扱説明書参照] 300~ 3FF ティーチングツールの コールド アラーム スタート [ティーチングツールの取扱説明書参照] 95 8. トラブルシューティング 原因: ① フィールドバスモジュールが未検出。 ② メイン CPU ボードが MECHATROLINK-Ⅲに対応し ていない。 対策: 電源を再投入しても解消されない場合、当社までご連 絡ください。 コールドスタート フィールドバス モジュール未検出エラー 9. 変更履歴 改訂日 2013.07 初 版 2016.03 第3版(全面改訂) ACON-CB、PCON-CB/CFB、DCON-CB、SCON-CBを追加 2016.04 第3B版 37ページ 2016.06 変更履歴 9. 96 改訂内容 SVCMD_IO コマンドフィールド詳細(マスタ⇒スレーブ)のHOME ビットの説明修正 第4版 ・MCON-C/CGを追加 ・カテゴリ対応タイプの機種(ACON-CGB、PCON-CGB/CGFB、DCON-CGB、 SCON-CGB)名を追記 管理番号:MJ0317-4A (2016 年 6 月) 本社・工場 〒424-0103 静岡県静岡市清水区尾羽 577-1 TEL 054-364-5105 FAX 054-364-2589 東京営業所 〒105-0014 東京都港区芝 3-24-7 芝エクセージビルディング 4F TEL 03-5419-1601 FAX 03-3455-5707 大阪営業所 〒530-0002 大阪市北区曽根崎新地 2-5-3 堂島 TSS ビル 4F TEL 06-6457-1171 FAX 06-6457-1185 名古屋営業所 TEL 052-269-2931 FAX 052-269-2933 〒460-0008 名古屋市中区栄 5-28-12 名古屋若宮ビル 8F 盛岡営業所 〒020-0062 岩手県盛岡市長田町 6-7 クリエ 21 ビル 7F TEL 019-623-9700 FAX 019-623-9701 仙台営業所 〒980-0802 宮城県仙台市青葉区二日町 14-15 アミ・グランデ二日町 4F TEL 022-723-2031 FAX 022-723-2032 新潟営業所 〒940-0082 新潟県長岡市千歳 3-5-17 センザイビル 2F TEL 0258-31-8320 FAX 0258-31-8321 宇都宮営業所 TEL 028-614-3651 FAX 028-614-3653 〒321-0953 栃木県宇都宮市東宿郷 5-1-16 ルーセントビル 3F 熊谷営業所 〒360-0847 埼玉県熊谷市籠原南 1 丁目 312 番地あかりビル 5F TEL 048-530-6555 FAX 048-530-6556 茨城営業所 〒300-1207 茨城県牛久市ひたち野東 5-3-2 ひたち野うしく池田ビル 2F TEL 029-830-8312 FAX 029-830-8313 多摩営業所 〒190-0023 東京都立川市柴崎町 3-14-2BOSEN ビル 2F TEL 042-522-9881 FAX 042-522-9882 厚木営業所 〒243-0014 神奈川県厚木市旭町 1-10-6 シャンロック石井ビル 3F TEL 046-226-7131 FAX 046-226-7133 長野営業所 〒390-0852 長野県松本市島立 943 ハーモネートビル 401 TEL 0263-40-3710 FAX 0263-40-3715 甲府営業所 〒400-0031 山梨県甲府市丸の内 2-12-1 ミサトビル 3F TEL 055-230-2626 FAX 055-230-2636 静岡営業所 〒424-0103 静岡県静岡市清水区尾羽 577-1 TEL 054-364-6293 FAX 054-364-2589 浜松営業所 〒430-0936 静岡県浜松市中区大工町 125 セキスイハイム鴨江小路ビルディング 7F TEL 053-459-1780 FAX 053-458-1318 豊田営業所 〒446-0056 愛知県安城市三河安城町 1-9-2 第二東祥ビル 3F TEL 0566-71-1888 FAX 0566-71-1877 金沢営業所 〒920-0024 石川県金沢市西念 3-1-32 西清ビル A 棟 2F TEL 076-234-3116 FAX 076-234-3107 京都営業所 〒612-8418 京都府京都市伏見区竹田向代町 12 TEL 075-693-8211 FAX 075-693-8233 兵庫営業所 〒673-0898 兵庫県明石市樽屋町 8 番 34 号大同生命明石ビル 8F TEL 078-913-6333 FAX 078-913-6339 岡山営業所 〒700-0973 岡山市北区下中野 311-114 OMOTO-ROOT BLD.101 TEL 086-805-2611 FAX 086-244-6767 広島営業所 〒730-0802 広島市中区本川町 2-1-9 日宝本川町ビル 5F TEL 082-532-1750 FAX 082-532-1751 松山営業所 〒790-0905 愛媛県松山市樽味 4-9-22 フォーレスト 21 1F TEL 089-986-8562 FAX 089-986-8563 福岡営業所 〒812-0013 福岡市博多区博多駅東 3-13-21 エフビル WING 7F TEL 092-415-4466 FAX 092-415-4467 大分出張所 〒870-0823 大分県大分市東大道 1-11-1 タンネンバウム Ⅲ 2F TEL 097-543-7745 FAX 097-543-7746 熊本営業所 〒862-0954 熊本県熊本市中央区神水 1-38-33 幸山ビル 1F TEL 096-386-5210 FAX 096-386-5112 お問い合せ先 アイエイアイお客様センター エイト (受付時間)月~金 24 時間(月 7:00AM~金 翌朝 7:00AM) 土、日、祝日 8:00AM~5:00PM (年末年始を除く) フ リ ー ダイヤル 0800-888-0088 FAX: 0800-888-0099 (通話料無料) ホームページアドレス http://www.iai-robot.co.jp IAI America Inc. Head Office: 2690 W, 237th Street Torrance, CA 90505 TEL (310) 891-6015 FAX (310) 891-0815 Chicago Office: 110 East State Parkway, Schaumburg, IL 60173 TEL (847) 908-1400 FAX (847) 908-1399 Atlanta Office: 1220 Kennestone Circle Suite 108 Marietta, GA 30066 TEL (678) 354-9470 FAX (678) 354-9471 website : www.intelligentactuator.com IAI Industrieroboter GmbH Ober der Röth 4, D-65824 Schwalbach am Taunus, Germany TEL 06196-88950 FAX 06196-889524 IAI(Shanghai)Co.,Ltd. SHANGHAI JIAHUA BUSINESS CENTER A8-303, 808, Hongqiao Rd. Shanghai 200030, China TEL 021-6448-4753 FAX 021-6448-3992 website : www.iai-robot.com IAI Robot (Thailand) Co.,LTD 825 PhairojKijja Tower 12th Floor, Bangna-Trad RD., Bangna, Bangna, Bangkok 10260, Thailand TEL +66-2-361-4458 FAX +66-2-361-4456 製品改良のため、記載内容の一部を予告なしに変更することがあります。 Copyright © 2016. Jun. IAI Corporation. All rights reserved. 16.06.000