🌎 Read in English — Mechanical Design articles for global engineers

ロボットアーム設計の基礎——多関節機構の設計者視点

実務ノウハウ

産業用ロボットの導入が進むにつれて、機械設計者にも「アームの一部を改造してほしい」「専用エンドエフェクタを設計してほしい」といった依頼が増えている。市販のロボットアームをそのまま使うだけなら設計者の出番は少ないが、周辺治具やハンド部の設計、あるいはカスタムアームの検討となると、多関節機構特有の考え方を理解していないと痛い目を見る。

私は客先常駐先で自動化ラインの立ち上げに関わった際、6軸垂直多関節ロボットのエンドエフェクタ設計を任されたことがある。最初は「先端に掴む機構をつければいい」くらいに軽く考えていたが、実際には可搬重量、可動範囲、各軸のトルク限界、干渉チェックなど、通常の治具設計とは異なる制約が次々と出てきて、想定より2倍以上の検討期間がかかった。この記事では、その経験を踏まえて、多関節ロボットアーム周りの設計で押さえておくべき基礎知識と、現場で実際に直面する落とし穴を整理する。


可搬重量はカタログ値の8割で考える

ロボットメーカーのカタログには「可搬質量20kg」といった数値が明記されているが、この数値をそのまま設計の上限として使うのは危険だ。カタログの可搬質量は、多くの場合、フランジ中心にモーメントがかからない理想的な条件での値であり、実際にはエンドエフェクタの重心位置やアームの姿勢によって許容重量は大きく変わる。

私が経験した案件では、可搬質量20kgのロボットに対して、ワークとハンド機構を合わせて重量15kgのエンドエフェクタを設計した。数値上は余裕があるように見えたが、実際にはハンド先端から重心までのオフセットが大きく、手先の姿勢によっては手首軸(第6軸)のトルクリミットに達し、アラームで停止するという不具合が発生した。ロボットメーカーが提供する許容モーメント線図(可搬質量とモーメントの関係を示すグラフ)を確認せずに重量だけで判断したのが原因だった。

以降、私はエンドエフェクタ設計の初期段階で必ず重心位置を計算し、メーカーの許容モーメント線図に照らし合わせて余裕度を確認するようにしている。目安として、カタログ記載の可搬質量の8割程度を実用上の上限と考えておくと、後工程での再設計リスクを大きく減らせる。特にワークの重量やハンドの機構が複雑になるほど、重心はフランジから離れやすく、モーメントは急激に増大する点に注意が必要だ。

さらに実務でよく議論になるのが、動作速度と慣性モーメントの関係だ。可搬質量とモーメントの制約をクリアしていても、高速動作をさせると慣性力が加わり、実質的な負荷はカタログ条件よりも大きくなる。私が担当した高速ピックアンドプレース案件では、静的な計算では問題なかったハンド重量が、実際にタクトタイムを詰めて高速動作させた際にアーム先端の振動(残留振動)を引き起こし、位置決め精度が安定しないという不具合が発生した。対策として、ハンドの軽量化に加えて動作プロファイルの加減速カーブを見直し、急激な加減速を避けるS字カーブ制御に変更することで振動を抑えることができた。設計者としては、静的な重量・モーメント計算だけでなく、実際の動作速度条件下での挙動まで想定しておく必要がある。

検討項目 見落としやすいポイント
可搬質量 カタログ値は理想姿勢での数値、実姿勢では低下
許容モーメント 重心オフセットが大きいほどトルク制約が厳しくなる
手先速度 高速動作時は慣性モーメントの影響が増大
姿勢変化 動作範囲全体でモーメントの最大値を確認する必要

干渉チェックは静的モデルだけでは不十分

多関節ロボットの設計・治具配置で最も時間を取られるのが干渉チェックだ。CAD上で静止状態のモデルを並べて「干渉していません」と確認しただけで安心してしまうのは典型的な失敗パターンだ。ロボットアームは動作中に姿勢が連続的に変化するため、始点・終点だけでなく、動作経路全体での干渉確認が不可欠になる。

私が担当したラインでは、ロボットが部品を取りに行く際の経路上に、隣接する別のロボットの作業エリアがわずかに重なっており、通常動作では問題なかったが、エラー復帰時の退避動作で稀に接触リスクが生じることが、シミュレーションソフトでの動作確認によって判明した。この手のトラブルは、単純な三面図の重ね合わせでは発見できず、実際のティーチングデータやシミュレーション上での動作確認を経て初めて見えてくる。設計段階でオフラインシミュレーションツールを使い、想定される全動作パターン(通常運転・エラー復帰・メンテナンス動作)を一通り再生して干渉の有無を確認しておくと、実機立ち上げ時のトラブルを大幅に減らせる。

治具設計の段階では、ロボットの可動範囲(動作エンベロープ)をメーカーの提供する干渉禁止領域図で確認し、そこに余裕代(私の経験では最低50mm程度)を持たせてレイアウトすることを基本にしている。設備全体のレイアウト図を描く際は、ロボット単体の可動域だけでなく、隣接設備・作業者動線・搬送台車の通路まで同一図面上に重ねて確認することで、初めて実際の干渉リスクが見えてくる。特にケーブルダクトやエア配管は、アームの動作に伴って予想外に膨らんだり撓んだりするため、静止状態の寸法だけで干渉なしと判断せず、実機での可動域確認を必ず行うべきだ。

もう一つ実務で痛感したのは、ツール交換時や段取り替え時に人がアームの可動域内に入る動線を見落としやすいという点だ。私が担当したラインでは、通常運転時は安全柵内にロボットが収まっていたが、段取り替えの際に作業者が安全柵の扉を開けてワークをセットする動線が、実はロボットの最大リーチぎりぎりの位置と重なっていた。運用上はティーチングモードで低速動作にすることで安全は確保していたが、レイアウト設計の段階でこの動線を考慮していれば、より安全マージンの大きい配置にできたはずだと反省した案件だった。以降、レイアウト検討の初期段階で、通常運転時の動作範囲だけでなく、段取り替えやメンテナンス時に人が入る動線も重ねて確認するようにしている。


エンドエフェクタ設計——剛性と軽量化のトレードオフ

エンドエフェクタ(ハンド部)の設計では、剛性と軽量化という相反する要求のバランスを取ることが最大のテーマになる。手先の重量が増えれば増えるほど可搬重量の余裕が減り、動作速度も落ちる。一方で剛性が不足すると、把持したワークの位置精度がぶれ、後工程の組立や検査で不良を招く。

私が実務で意識しているのは、荷重がかかる主要部材にはアルミ合金(A7075など高強度アルミ)を使い、二次的なブラケットや取付板には軽量化を優先した肉抜き設計を施すという使い分けだ。ある案件では、当初鋼材でハンド機構を設計したところ重量オーバーでロボットの選定をワンランク上げる必要が生じ、コストが150万円ほど増加する見込みとなった。アルミ合金への材料変更と構造の見直しにより重量を40%削減し、当初のロボット機種のまま導入できた実績がある。

また、把持機構自体の選定も重要だ。空気圧チャックは構造がシンプルで応答速度も速いが、把持力の微調整が難しく、脆いワークの把持には不向きなことがある。サーボグリッパは把持力を細かく制御できる反面、コストと重量が増える。私が扱った電子部品の組立ラインでは、ワークの破損リスクを重視してサーボグリッパを採用し、把持力を段階的に調整するシーケンスをプログラムに組み込むことで不良率を大幅に低減させた経験がある。

爪(フィンガー)の形状設計も見落とせないポイントだ。私が経験した案件では、汎用のV字爪でワークを掴む設計にしていたが、ワークの寸法公差のばらつきによって把持位置がわずかにずれ、後工程の位置決め精度に影響が出るという問題が発生した。ワーク形状に合わせた専用爪(樹脂インサートを追加した形状)に変更し、さらに爪の先端にウレタンパッドを追加して滑り止めと衝撃吸収を両立させることで、把持位置のばらつきを大幅に減らすことができた。専用爪はコストと製作期間がかかるが、量産ラインでは把持の再現性がそのまま品質と直結するため、初期投資として割り切る判断も必要になる。


ケーブル・配管の取り回しは寿命を左右する

多関節ロボットのアーム周りでは、電源ケーブル、信号ケーブル、エア配管をどう取り回すかが、装置の耐久性に直結する。関節部は繰り返し曲げ動作が発生するため、通常の固定配線と同じ感覚で設計すると、数万回の動作サイクルでケーブルが断線するトラブルを招く。

私が経験したトラブルでは、外部から追加したセンサーケーブルを、既存のケーブルダクトの外側に無理やり這わせて固定した結果、アームの旋回動作でケーブルが繰り返し引っ張られ、稼働開始から3か月ほどでケーブルの被覆が破れて信号エラーが頻発するようになった。原因は明白で、関節部の曲げ半径を無視した配線ルートを取ってしまったことだった。

対策としては、ロボット用の可動対応ケーブル(耐屈曲仕様、フレキシブルケーブル)を使用し、関節部では十分な曲げ半径(メーカー推奨値の1.5倍程度を目安にすることが多い)を確保する。また、既存のケーブルダクト内に余裕がない場合は、無理に押し込まず、外部にロボット追従型のケーブルキャリア(ケーブルベア等)を追加する判断も必要になる。ケーブルの取り回しは地味な作業に見えるが、装置のダウンタイムに直結する重要な設計要素だという認識を持つべきだ。

エア配管についても同様の配慮が必要だ。私が担当したエンドエフェクタでは、グリッパの開閉用エアチューブを最短ルートで配線しようとした結果、アームの旋回動作でチューブが引っ張られ、継手部分から微小なエア漏れが発生するようになった。エア漏れは初期段階では動作に大きな支障が出ないため発見が遅れがちで、気づいたときには把持力が徐々に低下し、ワークの落下という重大な不具合につながりかねない。対策として、チューブの取り回しに十分な弛みを持たせ、可動部を通過する箇所にはコルゲートチューブで保護する仕様に変更した。エア配管も電気配線と同じく、動作を前提とした余裕設計が必須だと実感した案件だった。


座標系とティーチングの整合を設計段階で意識する

機械設計者がロボットアーム関連の仕事をする際、見落としがちなのが座標系の整合性だ。ロボットのベース座標系、ツール座標系(TCP:Tool Center Point)、ワーク座標系がそれぞれ正しく定義されていないと、ティーチングやオフラインプログラミングの段階で大きな手戻りが生じる。

エンドエフェクタを設計する際は、TCPの位置を明確に図面上で定義し、実際の把持点や加工点との関係を明記しておく必要がある。私が担当した案件で、ハンド設計時にTCPの定義を曖昧にしたまま製作を進めてしまい、現場でのティーチング時にTCPのオフセット値がどこにも記録されておらず、担当者が一からTCPを実測して再設定する羽目になったことがある。この手戻りは半日程度のロスで済んだが、量産ラインの立ち上げ中であれば致命的な遅延になり得た。

設計図面には、フランジ面を基準としたTCPの座標(X, Y, Z)と、可能であれば把持姿勢の基準角度も明記しておくことを標準としている。これにより、ロボットのティーチング担当者や制御エンジニアとの情報伝達がスムーズになり、現場での手戻りを大幅に減らすことができる。

複数のエンドエフェクタをツールチェンジャーで使い分けるシステムでは、各ツールごとにTCPが異なるため、この管理の重要性がさらに増す。私が関わった案件では、3種類のハンドを自動切替えするシステムを構築したが、それぞれのTCPオフセット値を図面と制御プログラムの双方で正確に一致させる必要があり、わずかな記載ミスが数ミリの位置ずれとして現れ、組立不良の原因になったことがあった。ツールごとのTCP管理表を作成し、図面番号と対応させて一元管理する運用に変更してから、この手のミスは発生しなくなった。


安全設計——協働ロボットと産業用ロボットの違い

近年は協働ロボット(コボット)の導入も増えているが、産業用ロボットとは安全設計の考え方がまったく異なる点に注意が必要だ。産業用ロボットは安全柵で人との接触を物理的に遮断することが前提だが、協働ロボットは人との協調作業を前提とするため、接触時の衝撃を制限する構造設計が求められる。

私が関わった協働ロボット導入案件では、エンドエフェクタの先端形状を鋭利な角のない丸みを帯びた形状にし、把持部にはクッション材を追加することで、万が一の接触時の衝撃を緩和する設計にした。また、ハンド全体の質量を可能な限り抑えることで、接触時の運動エネルギーを低減する工夫も行った。ISO/TS 15066などの規格で定められる許容接触力の基準を意識しながら、機構設計と安全設計を同時並行で進める必要があり、これは通常の産業用ロボット案件にはない検討負荷だった。

産業用ロボットであっても、非常停止時のアーム挙動(慣性でどこまで動き続けるか)を考慮したエンドエフェクタ設計は必要だ。私が経験した現場では、非常停止時にアームが慣性で数度回転し、その分だけワークを保持したハンドが周辺設備と接触する可能性があることが後から判明し、非常停止時の退避動作を別途プログラムに組み込む対応を取ったことがある。安全設計は機構だけでなく、制御シーケンスとセットで考える視点が欠かせない。

停電時や電源遮断時にワークを落下させないための保持機構も、安全設計の重要な検討項目だ。空気圧チャックでエア供給が絶たれた場合、通常は開放方向にばねで戻る構造になっているものが多いが、ワークを保持したまま落下させたくない用途では、逆に電源・エア喪失時に把持状態を維持する自己保持機構(メカニカルロックやスプリングロック式チャック)を選定する必要がある。私が担当した重量ワークの搬送案件では、標準の複動式エアチャックのままだと停電時にワークが落下するリスクが安全審査で指摘され、エア喪失時に把持力を維持するスプリングロック式に変更した経緯がある。想定外の電源断は現場では珍しくないため、正常時の動作だけでなく異常時のフェールセーフ挙動まで含めて設計することが求められる。


まとめ——多関節機構は「動く前提」で設計する

多関節ロボットアーム周りの設計で一番大切な心構えは、「静止状態で成立する設計」ではなく「動き続ける前提で成立する設計」を意識することだ。可搬重量、干渉、ケーブルの耐久性、座標系の整合、安全性——これらすべてが、ロボットが実際に動作するという前提のもとで検証されなければ意味がない。

私自身、最初のエンドエフェクタ設計で痛い目を見たのは、静的な図面上の検討だけで「問題ない」と判断してしまったことが原因だった。ロボットアームの設計・治具設計に携わる際は、カタログスペックを鵜呑みにせず、実際の動作条件下での余裕度を確認し、ロボットメーカーの技術資料やシミュレーションを積極的に活用することをお勧めする。多関節機構特有の落とし穴を事前に把握しておくだけで、現場での手戻りは確実に減らせるはずだ。

ロボットアーム関連の設計は、機構設計の知識だけでなく、制御・電気・安全規格といった隣接領域の理解が求められる複合的な仕事だ。最初のうちは戸惑うことも多いと思うが、一つひとつのトラブル事例を自分の中に蓄積していくことで、次第に「動く前提」での設計判断が自然にできるようになっていく。焦らず経験を積み重ねてほしい。

コメント

タイトルとURLをコピーしました