2015/02/12 業界コラム 熊谷 卓 1 生産設備の構成要素(2) 株式会社 新興技術研究所 取締役会長 熊谷 卓 1955年03月 東京大学工学部精密工学科卒業...もっと見る 1955年03月 東京大学工学部精密工学科卒業 1955年04月 マミヤ光機株式会社入社 1962年11月 技術士国家試験合格・機械部門技術士登録 1963年03月 株式会社 新興技術研究所設立 代表取締役就任、現在 同社取締役会長(業務内容:自動組立機をはじめ各種自動化設備機器等の開発・製作・技術指導) 【歴任】 米国・欧州自動化技術視察団コーディネータ 8 回 自動化推進協会 理事・副会長 精密工学会 自動組立専門委員会 常任幹事 日本技術士会 理事・機械部会長 中小企業大学校講師 日本産業用ロボット工業会 各種委員 神奈川大学講師 自動化推進協会理事 高度職業能力開発促進センター講師 等を歴任 【業績】 著書 自動化機構300選(日刊工業新聞社)、メカトロニクス技術認定試験教本(工業調査会)ほか多数 講演 アジア生産性機構講演で自動化システムを W・T・MACS で表示・解析を提示(世界初)ほか多数 論文 自動化システムのデバッギング理論「チェック機構と最適稼働率」が欧州年間論文大賞にノミネイトほか多数 発明 メカトロニクス技術実習モジュールの発明、地震予知システム「逆ラジオ」の発明ほか多数 株式会社新興技術研究所 熊谷会長様のご好意による「生産性向上とメカトロニクス技術講座」、今号は、「生産設備の構成要素(2)」を紹介します。 作業ユニットは W・T・MACS から成り立つ前節で工場内で生産に携わっているのはすべて「作業ユニット」であり、そのすべてをいいユニットにしなければならない、ということがわかりました。 そこで、いいユニットにするためには、ユニットが何から構成されているかを知る必要があります。 図 1-7 ドリルによる手作業穴あけを自動化した例(再掲載)もう一度図 1-7 のドリリングユニットをみると、まず、作業される対象物「ワーク(Work)」があり、それに対して仕事をするドリルという「ツール(Tool)」があります。 そのツールを駆動するために、ラックアンドピニオンという「メカニズム(Mechanism)」がありそのメカニズムを駆動する動力源としてモータという「アクチュエータ(Actuator)」があります。 ここでは比較的逆転が容易なリバーシブルモータが使われています。 当然、モータなどのアクチュエータはこれを制御するために、何らかの制御装置「コントローラ (Controller)」が必要です。ここでは PLC(Programmable Logic Controller)が使われていると考えていいでしょう。 さらに、コントローラが何時モータに逆転命令を出すべきか、何時停止命令を出すべきかなどの状況を知るためには、現状を検出してその情報を伝える「センサ(Sensor)」が不可欠で、この場合は下端センサと原点センサにリミットスイッチが使われています。 これをブロック図で表すと図 1-10 のようになります。 図 1-10 単純なドリリングの自動化ユニットのブロック図図 1-8 ドリルによる穴あけ自動化の改善例(再掲載)つまり、Work、Tool、Mechanism、Actuator、Controller、Sensor で構成されているのです。 これに対して早戻りメカニズムを用いた図 1-8 のユニットは、Mechanism の「ラック/ピニオン」が「レバースライダ」に替っただけで、ブロック図は全く同一です。 実はこの Work、Tool、Mechanism、Actuator、Controller、Sensor の構成は、殆ど全ての自動化システムに共通なのです。 例えば簡単な例として自動ドアを考えて見ます(図 1-11)。 この場合は来客が Work となり、これの通過を許可するドアが Tool と考えていいでしょう。 来客が来たことは上に設けたセンサ(Sensor)で検出し、その信号がコントローラ(Controller)に伝えられます。 コントローラは来客を認識しドアを開けるためにモータ(Actuator)を駆動する命令を出します。 モータの軸が回転を始め、 それに取り付けられたリンク状のメカニズム(Mechanism)が動き、 その先端に取り付けたドア(Tool)が開きます。 つまりこれも、Work、Tool、Mechanism、Actuator、Controller、Sensor で構成されているのです。 図 1-11 自動ドアの構成要素 その他、図 1-12 のベルトコンベアも Work、Tool、Mechanism、Actuator、Controller、Sensor で構成されていますし図 1-13 のエレベータも同じであることがわかります(こんなエレベータは特性が悪くて乗れませんが)。 図 1-12 ベルトコンベアの構成要素 図 1-13 エレベータの構成要素 この場合 Work は人間でそれを運ぶ Tool は、箱型のケージで、それを動かすメカニズムはワイヤー巻上げ機構と、ケージを真直ぐ案内する直動ガイドです。Actuator はモータで Controller は速度特性をうまく作れるようなソフトウエアを含むと考えられます。Sensor は、一階と二階の検出用のほか乗客が押すスタートボタンもセンサです。 この例でも、Work、Tool、Mechanism、Actuator、Controller、Sensor で構成されていますが、それぞれの要素は一個とは限らず、必要に応じて複数を選択して用いる必要があることがわかります。 (前例の図 1-7 のドリリングユニットでも、Sensor は下端・上端の2個が使われています。) 目的は Work、これに最適のツールと、目的動作を実現する MACS の選定/開発上述のとおり殆ど全ての自動化システムが Work、Tool、Mechanism、Actuator、Controller、Sensor で構成されていますので、それぞれの要素の頭文字をとって、W・T・MACS と略称することにします。 W と T の後に「・」がついていることにご注意ください。その理由は: Work すなわち「対象物」は、一般にわれわれシステム設計者が変更することはできません。 来客を通す自動ドアを設計するはずが、「うまくいかないので猫専用にしてください」とは言えません。 では Tool はどうかと考えて見ますと、これは Work の条件と目的作業の内容によって、殆どの場合専用設計でなければうまくいきません。 エレベータの Tool のケージをやめて、猫の子のように襟首をつまんで人間を二階まで吊り上げるわけにはいきません。 殆どの場合、システム設計のつど、その Work と工程内容に合った Tool を専用設計することになります。 例えば扇風機の場合は、Work が空気で、それを送るのに最も適した Tool が、あの独特の曲面を持った羽根です。 もし「金魚掬い競争」の自動化を考えるとすれば、あの破れ易い紙を貼った杓子が、最適 Tool なのでしょう。 つまり、自動化システム設計は、「与えられた Work に対して最適の Tool を専用設計する」というのが基本的な条件となるのです。 これに対して、MACS は、ひと塊に表示されています。 それはこの 4 要素が一つひとつ独立ではなくすべて相互に密接に関連しているからです。 あるメカニズムを選んだ時、その前提として「この部分をセンサで検出した信号をみてアクチュエータをこう制御する積りだから」という条件がなければなりません。例えばそこでアクチュエータを換えれば多くの場合コントローラの内容を変更し、センサの設定や位置の変更も必要になります。 その意味では、MACS は相互に密接に関連する要素なので、その組合せを選定するにはできるだけ一人の頭で考えることが望ましいのです。 単純な例として、今度の休暇に友人と行く旅行計画を考えてみます。 最も単純に、一人が交通手段を選定し、もう一人が宿泊設備を選定することを仮定します。 交通手段は新幹線・在来線・バス・船などいろいろある中から、現地での自由度を考えてマイカーを選んだとします。 宿泊設備を担当する人は高級ホテルからテント持参までいろいろあるうち、比較的新しくて安く泊まれるホテルを見つけたとします。 いざ車で行ってみたら、駐車場がなく不便で、かえって高くついた、ということもあり得ます。 つまり交通手段にマイカーを選んだら宿泊設備には駐車場を必要とするのは当然のことです。 通常の友人関係でこんなミスは考えられませんが、自動化技術の世界では往々にしてこれに似た選定ミスがあります。 特に大企業では機械屋さんがメカニズムの設計をして、組みあがった機械を制御屋さんに回す例が多くあります。制御屋さんは、こんな設計にしたんじゃ制御し難くてしょうがない・・とぶつぶつ言いながら、曲がりなりにも機械を動作するようにしていきます。 出来上がった機械を見て、時々エラーが起きたり追従速度が間に合わなかったりすると、メカが悪い、いや、制御が下手だ、と言い合うこともあると聞きます。 これは本来一人の頭で考えるべき 4 つの手段群「MACS」を、十分連絡のない別々の人が考えたことによる弊害です。 以上をまとめると: まず対象とするワークの特性、目的とする工程の内容などを十分に理解して その工程に最適のツールを設計する。 設計したツールをどのような経路・速度・力で駆動するかを決定し、 その動作特性を実現するためのメカニズム・アクチュエータ・コントローラ・センサの最適組み合わせを選定する。 ということになります。 これは、自動化技術だけに限りません。 殆ど全ての技術が「目的達成のための手段選定/創成」なのです。 目的達成のために既成の手段の中から選び出すだけで済めばいいのですが、どうしても既成の手段の中に最適のものがなければ新たに手段を創成する必要があります。 例えば「イベントの企画技術」とでもいうような技術を考えてみても、出演者の選定・会場の選定・宣伝方法の選定など、いくつかの要素群があります。この場合、多くの人に知ってもらうことが目的なのか、わかる人だけに集まってもらえばいいのかなど、目的に応じてそれを達成するために手段群の中から最もいい組合せを選定することは当然です。 どうしても適当な会場がなかったら、プレハブやテントで臨時に作ってしまう(創成)、ということもあり得ます。 さて、自動化技術に戻ります。 その手段群はメカニズム・アクチュエータ・コントローラ・センサの4群で、これらを駆使して最適の動作特性を実現するのが自動化技術者に与えられた使命です。 そのためには、これら4群の中の全ての要素を使いこなすことができなければ、最適のシステム構築ができないかもしれません。 メカニズムにもいろいろな種類の動作特性を実現するものがあります。当然、アクチュエータの動作によっていろいろな運動特性が実現できますし、その内容しだいでコントローラを最適に選ばなければなりません。 そして目的の動作特性を作るためにはセンサの信号も不可欠です。動作中のどこをどのような検出方法で検出するかは、動作特性実現のための重要な要素です。 そこで、MACS の各要素群はどのようなものから構成されているかを充分に知る必要があります。 図 1-10 にまとめた W・T・MACS の各群に属する要素の内容を図 1-14 に示します。 図の中の各群の要素はいずれも入力に何らかの「変換」を加えて出力するものと考えていいでしょう。 まずメカニズムを考えて見ますと、入力は回転・直進・揺動などの「機械運動」で、出力も回転・直進・揺動などの「機械運動」です。 図 1-14 自動化の要素 簡単な例として、ワークをプッシャ(ツール)で押してストッパにピタリと当てるようにする作業ユニットについて考えてみることにします。 図 1-15(a)では、リバーシブルモータの回転軸にクランクアームを取り付け、クランクのコネクティングロッドを経由してプッシャ(ツール)を駆動しています。 図 1-15(a) クランク軸による駆動 本来、図 1-15(a)のクランクメカニズムのもつ速度特性は、図 1-15(b)のようなサインカーブに近いものです。したがって、ワークをストローク終端まで押すのに、一定速度のリバーシブルモータの回転に対して、最初ゆっくり動き出し、途中は速く、最後にまたゆっくりになって、ストローク終端でワークを「静かに」置いてくる形となります。このような速度特性を「末端減速型」といいます。クランクメカニズムがモータ軸の等速回転を、直進往復機械運動出力に変換していますが、その変換の比率は場所によって大きく変化するので「不均等変換型メカニズム」に分類します。 図 1-15(b) クランクによる速度特性 つぎにアクチュエータとしてのモータを見ますと、コントローラから供給された電力エネルギによって出力軸を回転駆動しています。つまり入力はエネルギで、これを回転という機械運動に変換しているのです。その変換後の出力は一定速度になっているので「等速型アクチュエータ」に分類します。 では、コントローラはといえば、センサからの信号入力に基づいて、中のプログラムによってアクチュエータに駆動エネルギを供給するわけで、信号という情報入力を情報処理という一種の変換手法によって出力エネルギのオン・オフに変換している、とも言えます。「オンオフ出力型コントローラ」に分類します。 さらにセンサ(リミットスイッチ)は、プッシャが一番戻った位置でクランクアームを検出して、その情報をコントローラに出力として伝えています。メカニズムの位置情報を信号に変換しているのですがその出力はオンとオフのみなので「オンオフ出力型センサ」に分類します。 これに対して図 1-16( a )のシステムでは、動作条件として2通りの考え方があります。 ひとつは、(A):ワークを送るストロークの長さは不明であるが、とにかく光電スイッチが働くまでワークを送る場合、 もうひとつは、(B):ワークを送るためのストロークの長さがあらかじめわかっている場合です。 図 1-16(a) サーボモータによる駆動 図 1-16(b) サーボモータによる速度特性(1)図 1-16(b) サーボモータによる速度特性(2)前者 (A) の条件では、ワークが光電スイッチのところまできたら直ちに止めて、サーボモータを逆転するために、速度は瞬時停止可能な程度の低速の一定速度で動かさなければならず、図 1-16(b)のような速度特性とならざるを得ません。 これでは遅くて、しかも瞬時停止のため停止時の加速度もある程度大きく、ワークに与える衝撃も発生します。こう考えると、まるで少しもよいところがないように見えますが、必ずしも欠点ばかりではないのです。 例えば、ワークの寸法が大きかったり小さかったりする場合を考えると、クランクを使った図 1-15(a)の方では小さいワークのときは壁まで届かないし、大きいワークのときは壁に押しつけすぎてワークを破損するかも知れないのです。しかし、図 1-16(a)の方式では、ワークの大きさに関係なく、ワークの前端が所定の位置に来たことを検出して駆動モータを停止・逆転してツールを戻すので、ワークの前端の位置は、必ず壁ぎわにピタリと止まることになります。つまり、ワークの大きさがばらついてもワークの大きさによって移動量を自動可変にできるのです。 次に、同じサーボモータを使った後者 (B) の条件の場合を考えてみると、一応ワークを送るのに必要なストローク長さは、あらかじめわかっているとすれば、速度特性を上手に設定してスタート時も停止時もショックなしにできるよう末端減速型にするとともに、帰りは速くした方が無駄時間を減少できるので早戻り式の図 1-16(C)のような速度特性にするなど、自由に設定できます。しかも、必要ストローク長がわかりさえすれば、駆動のソフトウエアの部分修正だけで、自由に移動量の変更ができるなどの利点もあります。(この場合はソフトウエアで任意の形の駆動用カム曲線をつくるのと同じなので、これをソフトウエアカムと呼びます)。いかにも素晴しいシステムのように思われます。 ところが、必ずしも良いことづくめではないのです。 まず目的位置までの距離が未知の(数値としてコントローラに入力されない)場合には、前例 (A) のような均一低速駆動にせざるを得ないこと、および、もしワークを壁に「強い力で押しつけたい」という目的の場合には、クランク機構に比べて条件によっては 1/10 以下の力しか出すことができないなどの欠点があります。すなわち、力特性の点で、「末端増力」の特性をもたせるには、クランクやカムなどのような「末端減速型メカニズム」を用いる方が有効なのです。 以上の簡単な例からもわかる通り、自動化システムに用いる手段にはいろいろあり、そのシステムの使用条件や目的とする特性に対して適切なものを選び出して組み合わせなければならないのです。 ここで、もう一度図 1-16(a)のシステムの MACS を考えて見ます。 メカニズムはラックアンドピニオンという回転 → 直進変換機構で、モータ軸の回転入力を単純に直進運動に変換します。その変換の比率はどの場所でも一定で「均等変換メカニズム」に分類されます。 アクチュエータはサーボモータで電気エネルギを入力として軸の回転という機械運動出力を作ることは前例と同じですが、制御信号によって任意に速度が変えられるもので「可変速度型アクチュエータ」に分類します。 コントローラはスタート信号を受けて、プログラムによってアクチュエータに駆動エネルギを供給し、(A) の場合は前進端センサの信号によって、また (B) の場合はスタート後のパルス数によってモータに逆転命令を出すわけで、信号という情報入力に基づいて駆動エネルギを出力している点は前例と同じです。しかしその出力エネルギの与え方の数量的変化で目的とするモータ駆動の速度特性をつくるので、「数量出力型コントローラ」に分類します。 ここではセンサがちょっと異なった状況になっています。 (A) の場合は光電スイッチがツールやワークの位置を信号としてコントローラに伝達していますが、そのほかにモータの下端に「ロータリエンコーダ」というセンサが取り付けてあります。これはモータの軸がどれだけ回転したかを常に検出していてその値をコントローラに伝達しているのです。指定した速度より速く回転したり遅くなったりしたらコントローラが認識して自動調節するのです。 (B) の場合は光電スイッチを使いません。すべてロータリエンコーダに頼ります(ツールの原位置検出光電スイッチを補助用に使うこともありますが)。ロータリエンコーダでモータ軸がどれだけ回転したかパルス数で正確に計測できるので、所定の速度特性で、所定のパルス数だけ進み、進んだパルス数だけ戻ればいいのです。センサの分類は「計測型センサ」とします。 以上で一通り MACS について述べましたが、これをまとめてみると表1のようになります。 表 1-1 MACS の内容 図 1-15(a) 図 1-16(a) M 不均等変換型(クランクで末端減速特性) 均等変換型(ラックアンドピニオンで等速特性) A 等速型(リバーシブルモータで一定速駆動) 可変速型(サーボモータで可変速度駆動) C オン・オフ型(PLC でオン・オフ出力) 数量型(コンピュータでパルス数出力) S オン・オフ型(光電スイッチでオン・オフ信号) 計測型(ロータリエンコーダで計量信号) 表 1-1 の内容を W・T・MACS のブロック図に当てはめると図 1-17(a)のようになり、それぞれの要素群が 2 種類に分かれていますが、後述するとおり、この分類の考え方がきわめて重要なのです。 図 1-17(a) W・T・MACS の要素分類次回は自動化システム構成上大変重要な「フィードバック信号をどこから取ったかが問題」について解説します。 株式会社新興技術研究所 熊谷 卓 による「生産性向上とメカトロニクス技術講座」は、クリエイティブ・コモンズ 表示 – 非営利 – 継承 2.1 ライセンスの下に提供されています。 Creative Commons Attribution-NonCommercial-ShareAlike 2.1 Japan License この記事に関するお問い合わせはこちら 問い合わせする 株式会社 新興技術研究所 取締役会長 熊谷 卓さんのその他の記事 2018/06/05 業界コラム 5 これから面白くなる自動化の考え方・第 4 世代のシステムへ(6) 2018/05/09 業界コラム フィードバックシステムの巧妙性実現からその先へ(その1) 2018/04/03 業界コラム 文学的表現から工学的表現にしてシステムを構築 2018/03/06 業界コラム 真の巧妙性を駆使するベテラン作業員の説明 2018/02/06 業界コラム 第 4 世代のシステムの実例 2018/01/10 業界コラム ベテラン作業員の頭の中はカム曲線の集合か? 2017/12/05 業界コラム 4 フレキシビリティが面白いインフォメーションカム(7) 2017/11/07 業界コラム 4 フレキシビリティが面白いインフォメーションカム(6) 2017/10/03 業界コラム 4 フレキシビリティが面白いインフォメーションカム(5) 2017/09/05 業界コラム 4 フレキシビリティが面白いインフォメーションカム(4) 2017/08/01 業界コラム 4 フレキシビリティが面白いインフォメーションカム(3) 2017/07/04 業界コラム 4 フレキシビリティが面白いインフォメーションカム(2) 2017/06/06 業界コラム 4 フレキシビリティが面白いインフォメーションカム(1) 2017/05/10 業界コラム 3 生産性向上の 4 手法(5) 2017/04/04 業界コラム 3 生産性向上の 4 手法(4) 2017/03/07 業界コラム 3 生産性向上の 4 手法(3) 2017/02/07 業界コラム 3 生産性向上の 4 手法(2) 2017/01/11 業界コラム 3 生産性向上の 4 手法(1) 2016/12/06 業界コラム 2 巧妙性実現の手段群(21) 2016/11/08 業界コラム 2 巧妙性実現の手段群(20) 2016/10/04 業界コラム 2 巧妙性実現の手段群(19) 2016/09/06 業界コラム 2 巧妙性実現の手段群(18) 2016/08/02 業界コラム 2 巧妙性実現の手段群(17) 2016/07/05 業界コラム 2 巧妙性実現の手段群(16) 2016/06/07 業界コラム 2 巧妙性実現の手段群(15) 2016/05/11 業界コラム 2 巧妙性実現の手段群(14) 2016/04/05 業界コラム 2 巧妙性実現の手段群(13) 2016/03/08 業界コラム 2 巧妙性実現の手段群(12) 2016/02/09 業界コラム 2 巧妙性実現の手段群(11) 2016/01/13 業界コラム 2 巧妙性実現の手段群(10) 足立 正二安藤 真安藤 繁青木 徹藤嶋 正彦古川 怜後藤 一宏濱﨑 利彦早川 美由紀堀田 智哉生田 幸士大西 公平䕃山 晶久神吉 博金子 成彦川﨑 和寛北原 美麗小林 正生久保田 信熊谷 卓牧 昌次郎万代 栄一郎増本 健松下 修己松浦 謙一郎光藤 昭男水野 勉森本 吉春長井 昭二中村 昌允西田 麻美西村 昌浩小畑 きいち小川 貴弘岡田 圭一岡本 浩和大西 徹弥大佐古 伊知郎斉藤 好晴坂井 孝博櫻井 栄男島本 治白井 泰史園井 健二宋 欣光Steven D. Glaser杉田 美保子田畑 和文タック 川本竹内 三保子瀧本 孝治田中 正人内海 政春上島 敬人山田 明山田 一米山 猛吉田 健司結城 宏信 2025年5月2025年4月2025年3月2025年2月2025年1月2024年12月2024年11月2024年10月2024年9月2024年8月2024年7月2024年6月2024年5月2024年4月2024年3月2024年2月2024年1月2023年12月2023年11月2023年10月2023年9月2023年8月2023年7月2023年6月2023年5月2023年4月2023年3月2023年2月2023年1月2022年12月2022年11月2022年10月2022年9月2022年8月2022年7月2022年6月2022年5月2022年4月2022年3月2022年2月2022年1月2021年12月2021年11月2021年10月2021年9月2021年8月2021年7月2021年6月2021年5月2021年4月2021年3月2021年2月2021年1月2020年12月2020年11月2020年10月2020年9月2020年8月2020年7月2020年6月2020年5月2020年4月2020年3月2020年2月2020年1月2019年12月2019年11月2019年10月2019年9月2019年8月2019年7月2019年6月2019年5月2019年4月2019年3月2019年2月2019年1月2018年12月2018年11月2018年10月2018年9月2018年8月2018年7月2018年6月2018年5月2018年4月2018年3月2018年2月2018年1月2017年12月2017年11月2017年10月2017年9月2017年8月2017年7月2017年6月2017年5月2017年4月2017年3月2017年2月2017年1月2016年12月2016年11月2016年10月2016年9月2016年8月2016年7月2016年6月2016年5月2016年4月2016年3月2016年2月2016年1月2015年12月2015年11月2015年10月2015年9月2015年8月2015年7月2015年6月2015年5月2015年4月2015年3月2015年2月2015年1月2014年12月2014年11月2014年10月2014年9月2014年8月2014年7月2014年6月2014年5月2014年4月2014年3月2014年2月2014年1月2013年12月2013年11月2013年10月2013年9月2013年8月2013年7月2013年6月2013年5月2013年4月2013年3月2013年2月2013年1月2012年12月2012年11月2012年10月2012年9月2012年8月2012年7月2012年6月2012年5月2012年4月2012年3月2012年2月2012年1月2011年12月2011年11月2011年10月2011年9月2011年8月2011年7月2011年6月2011年5月2011年4月2011年3月2011年2月2011年1月2010年12月2010年11月2010年10月2010年9月2010年8月2010年7月2010年6月2010年5月2010年4月2010年3月2010年2月2010年1月2009年12月