• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ハードとソフトの関係)

ハードとソフトの関係とサーボモーターの制御方法

このQ&Aのポイント
  • サーボモータをリアルタイムに制御する方法について悩んでいます。
  • サーボモータを動かすにはドライバまたはコントローラとパソコンまたはPLCが必要です。
  • パソコンとドライバを接続する方法やLinuxでの制御方法について知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
noname#230359
noname#230359
回答No.3

毎度JOです。 質問者の過去投稿の続きでしょうか?? >>トルクをキャンセルする方法 一般のFA機器で流用できそうですが、DOSV+リナックスでサーボアンプを制御するのであれば、 今回の場合、RANかシリアル通信になります、選択するサーボアンプにもよりますが、 一軸制御なので、そんなに複雑にはならないでしょう! 選択したサーボアンプのデータシートには、WINアプリもあるでしょうが、通信によるコマンドコントロールもあるはずです、良く読んでみましょう!   近所の業者であれば、「量産もする事」をちらつかせて、価格交渉するのもいいでしょう、 バラックでもいい、とか試作ですので外観は気にしません、とか安くやってもらいましょう! とは言っても、メカと電気を両方する業者は少ないですから、別々に見積もってみてはいかがでしょう??  

noname#230358
質問者

お礼

アドバイスありがとうございます! 感謝♪感謝♪です。 たまたま、職業訓練校の知人に連絡を取ったところ、 知人の実家が加工や機械設計から油圧まで幅広くやっている所でして、 今回の製作に破格値でご協力していただけることになりました。 毎日、仕事中や仕事終わってから二人で頭抱えています(w 二人とも制御関係に弱いですからね。 毎度アドバイス感謝感謝です(^^ 制御は使用者がどうしてもリナックス搭載したPCをサーボドライバに繋いで制御したい、ソフトは自分が作ると言ってます。 ドライバをリナックスOS搭載パソコンから制御できるようにインターフェースをさがさなくては、、、(;_;

noname#230358
質問者

補足

嗚呼!毎回お世話になっておりまする。JOさま♪ トルクをキャンセルする方法の案件の続きです、 実験機材の製作でずっと煮詰まっているのですが、 どこの業者に依頼、相談しても製作には400万から800万かかると言われ、 良心的なところで200万円~ですね。

すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#230359
noname#230359
回答No.4

ちょっと誤解があるようです >どこの業者に依頼、相談しても製作には400万から800万かかると言われ、 >良心的なところで200万円~ですね。 高いところが”良心的でない”ようにも読めてしまいますが、そのぶん責任を持って計画・構想してくれるということもあります。 逆に言えば、安かろう悪かろうもあり得ると言うことです。 もちろん、後者の方が”良心的でない”ということでもありません。 さて、本文ですが・・・(制御系の方が多いようなので、メカ屋の目から) リアルタイムでコントロールすること自体は、操作するもの(CP画面上のマウス操作でも、ジョイスティックのような機械的な物でも)の位置指令情報と、現在の位置情報を比較して、位置の相違があれば”メカの持つ限界”の応答速度のなかで移動指令を出すことになります。 ”限界”とは主にモーターの出力と装置の剛性です。 華奢な機械で素早く動かそうとすれば、機械が駆動力に耐えきれず壊れたり、追従できずにもたついたり、場合によりサーボ異常でハンチング(震動収束しない→とても怖い!)を起こしたりします。 メカ系には十分なマージンを持って設計依頼されることが重要かと思います→ごつくて、大出力の機械・・・設計したくはありませんが(^^; もう一つ、人間が直に接触する機械であれば、安全装置について十分に考慮してください。 揺動する床の周囲でのの挟まれ(接近異常)、上の人の落下(落下検出)、危険発生時の緊急停止、停止後の挟まれ解除(脱出方法)などなどです。

noname#230358
質問者

お礼

ありがとうございます、安全策については何とか確保する事が出来ました。

すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.2

 たぶん、リアルタイム制御ではないと思いますが、一応、指令同期追従性も考慮し、サーボランド社のLAN接続式をお勧めしておきます。各軸間同期制御もある程度可能です。指令に対してもかなりのリアルタイム性が保てます。  尚、他にも色々ありますが、サーボはサーボドライバが受け持ち、それに対して位置指令などをコントローラ(専用機、PC等)から出すという構成です。  所で、一般には、多くのサーボモータドライバが、今でも昔のPID制御に毛が生えた程度の追従性だと言うことは認識しておいて下さい。  その点、用途によっては、準閉ループで使えるマイクロステップステッピングモータも侮れません。  従って、具体的目的を細くして下さいますと、もう少しつっこんでアドバイス出来ます。

すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.1

この場合のリアルタイム制御とは? 一体何をしたいのでしょう? すぐに思いつくのは↓所謂ロボットアーム、マニピュレータですが http://sclab.naist.jp/Research/manipulator.htm http://www.aai.jp/products/h_arm.html PCのマウスでマニピュレータを動かすのはほぼ不可能に近いと思う このようなロボットアーム場合は一般的にはジョイスティック制御にします 要するにPCを使わない専用ハード ↓のような実用を無視したオモチャや趣味の世界なら有りでしょうけれど http://www.aoshima-bk.co.jp/kokuchi/061027/robotarm.htm http://www.rakuten.co.jp/tsukumo/435605/435608/

すると、全ての回答が全文表示されます。

関連するQ&A