【事件の表示】
　平成１０年特許願第　８３３４５号「ロボット制御装置とその制御方法」拒絶査定に対する審判事件［平成１１年１０月１５日出願公開、特開平１１−２８２５０９］について、次のとおり審決する。
【結　論】
　本件審判の請求は、成り立たない。
【理　由】
１．手続の経緯
　本願は、平成１０年３月３０日の出願であって、平成１３年１２月２０日付けで拒絶査定がなされ、平成１４年１月２４日に拒絶査定に対する審判請求がされるとともに、平成１４年２月２５日付けで手続補正がなされたものである。
　
２．平成１４年２月２５日付けの手続補正についての補正却下の決定
［補正却下の決定の結論］　　　　
　平成１４年２月２５日付けの手続補正を却下する。
　
［理由］
（１）補正後の本願発明
　平成１４年２月２５日付けの手続補正（以下「本件補正」という。）により、本願の明細書における特許請求の範囲の請求項１は、
「ロボット制御における補間演算を行うメイン制御手段と、外部機器用入出力端子と、前記外部機器用入出力端子とは別に設けたロボットプログラム制御用入出力端子と、外部機器の入出力やロボットプログラムの起動、停止を制御するシーケンサ制御手段とを備え、前記外部機器用入出力端子とロボットプログラム制御用入出力端子の端子に仮想端子番号を設定する仮想端子番号設定手段と、前記仮想端子番号から物理端子番号に変換する端子番号変換手段と、前記端子番号変換手段からの端子番号を使用に応じて外部機器入出力端子番号として設定する外部機器入出力端子番号設定手段と、前記端子番号変換手段からの端子番号を使用に応じてロボットプログラム制御用端子番号として設定するロボットプログラム制御用入出力設定手段を有する端子機能切替設定手段を設けたことを特徴とするロボット制御装置。」
と補正された。
　これは、補正前の請求項１に係る発明を特定するための事項である「端子機能切替設定手段」について、「外部機器用入出力端子とロボットプログラム制御用入出力端子の端子に仮想端子番号を設定する仮想端子番号設定手段と、前記仮想端子番号から物理端子番号に変換する端子番号変換手段と、前記端子番号変換手段からの端子番号を使用に応じて外部機器入出力端子番号として設定する外部機器入出力端子番号設定手段と、前記端子番号変換手段からの端子番号を使用に応じてロボットプログラム制御用端子番号として設定するロボットプログラム制御用入出力設定手段を有する」ものであることに限定するもので、特許法第１７条の２第４項第２号の特許請求の範囲の減縮を目的とするものに該当する。
　そこで、本件補正後の前記請求項１に記載された発明（以下「本願補正発明」という。）が、特許出願の際に独立して特許を受けることができるものであるかについて以下に検討する。
　
（２）引用文献
（２）−１．引用文献１
　ア．原査定の拒絶の理由に引用された、本願の出願前に頒布された刊行物である特開昭６３−１６３６０３号公報（以下「引用文献１」という。）には、次の事項が記載されている。
　（ア）従来装置の第５図に関して、「（１）はロボットの制御装置、（２）はマイクロプロセッサなどの中央処理装置、（３）は作業プログラム記憶部（４）に記憶されている作業プログラムを解読、実行するための処理手順や、その他の制御部の制御を行なうための処理手順を記憶している制御プログラム記憶部、（５）はロボットの作業手順を記述したプログラムを記憶している変数記憶部、（６）はロボット本体（７）を位置決めする位置決め制御部である。
　（１３）は周囲の環境を知る為のセンサーや、ロボットの状態を人間に知らせるためのブザーやランプなどの外部機器（８）との情報の授受を行なうための入出力装置で、（９）はどんな情報を出力するかを記憶しておくための出力情報記憶部、（１０）は入力した情報を蓄えておく入力情報記憶部、（１１）は出力情報記憶部（９）からの情報を外部機器（８）に出力するための出力ポート、（１２）は外部機器（８）より出された情報を受け取って入力情報（１０）に送るための入力ポートである。」（１頁左下欄２０行〜右下欄１９行）
　
　（イ）従来装置の第５図、第６図に関し、「次に動作について説明する。従来のロボットコントローラーは・・・外部機器（８）と入力ポート（１２）、又は出力ポート（１１）と入力情報記憶部（１０）あるいは出力情報記憶部（９）が１対１で対応し・・・たとえば、外部機器（６）において視覚センサーを用いたとき、ある目標物を探し出したとき、信号をロボット側に送るとその信号は入力ポート（４）の３番目の所に信号が入り・・・第６図の出力情報記憶部の３番目に蓄えられていた情報が出力ポート（２）を介して外部機器（５）に伝えられ、ランプが点灯する。・・・入力及び出力情報記憶部（１）（３）は、おのおの出力、入力ポート（２）、（４）に対応しており、ランプの点灯信号及びセンサーの入力信号以外には利用できない。」（２頁左上欄１３行〜右上欄１３行）
　
　（ウ）「第１図は本実施例の構成図である。図において、（１）〜（８）は上記従来装置と全く同一のものである。（１４）は出力情報記憶部に蓄えられている情報を選択し、出力ポートに送る情報選択部、（１５）は外部機器（８）より発生した情報を入力ポートを介して分配し、入力情報記憶部に送るための情報分配部である。出力情報記憶部（９）および入力情報記憶部（１０）は従来のものと役割が同じであるが、出力ポート（１１）ならびに入力ポート（１２）と１対１の対応にかならずしもなっている必要がない点が相違する。
　次に、この発明の動作について説明する。第２図は出力情報について詳細を示した図である。情報選択部（１）は利用者が自由に設定かつ変換出来る変換テーブルを持っている。この変換テーブルは、出力情報記憶部（２）と対応している。情報選択部（１）には出力すべきポートの番地が記憶されており、そして出力情報記憶部（２）にはその出力内容が記憶されている。たとえば中央処理装置の指令で情報選択部（１）の１番をアクセスすると、情報選択部（１）の１番の内容（４）には２が記憶される。そして出力情報記憶部（２）の１番の内容（４）が出力ポート（３）の２番（１１）にＯＮが出力され、２番のポートに接続されている外部機器のスイッチをＯＮにする。」（２頁右下欄２行〜３頁左上欄６行）
　
　（エ）「この発明によれば、外部機器との情報の授受において、入・出力ポートの数以上の情報を扱うことができ、しかも入・出力ポートが１対１の対応でなくてもよく、利用者が任意に選択出来、変換も容易であるため簡単に取り扱う事ができ、しかも、扱いやすいという効果がある。」（３頁右上欄６〜１２行）
　
　イ．ここで、引用文献１に記載のものにおいては、ロボットの制御装置における中央処理装置２、制御プログラム記憶部３，作業プログラム記憶部４、変数記憶部５、位置決め制御部６は、メイン制御手段であり、また、外部機器の入出力やロボットの起動、停止を制御する手段でもある。
　ウ．また、上記（イ）及び図５，６のとおり、従来は、入出力ポートと、それに接続される外部機器と、該当の外部機器に入出力される情報記憶部の３つが、全て１対１の対応関係でしか使用できなかったものを、上記（ウ）（エ）及び図２，３のとおり、所定の外部機器に対する情報記憶部とその外部機器が接続される入出力ポートの番地を対応させる変換テーブルを用いることによって、入出力ポートの数を少なくできるものである。
　すなわち、任意の入出力ポートについて、接続すべき外部機器を変更しても、変更テーブルによって、当該入出力ポートをその外部機器用として、設定することができるものであるといえる。
　
　エ．以上から、引用文献１には、図１〜４の実施例に関して、次のとおりの発明が記載されていると認められる。
「ロボットを制御するメイン制御手段と、外部機器用入出力ポートと、外部機器の入出力やロボットプログラムの起動、停止を制御する手段を備え、さらに、任意の入出力ポートについて、接続すべき外部機器を変更しても、変更テーブルによって、当該入出力ポートをその使用に応じて異なる外部機器用として、設定することができるようにした入出力装置部１３を設けたロボット制御装置。」
　
（２）−２．引用文献２
　ア．同じく、原査定の拒絶の理由に引用された、本願の出願前に頒布された刊行物である特開昭６４−６１８０３号公報（以下「引用文献２」という。）には、次の事項が記載されている。
　「この発明はロボット制御装置に関し・・・このうち、第４図に示す構成のものにおいては、メインプロセッサ（３１）において座標変換、補間演算等の処理を行うとともに」（２頁左上欄８行〜右上欄１６行）
　
　イ．以上から、引用文献２には、ロボット制御装置において、メイン制御手段が補間演算を行うことが記載されている。
　
（２）−３．引用文献３
　ア．同じく、原査定の拒絶の理由に引用された、本願の出願前に頒布された刊行物である特開平４−３０２００５号公報（以下「引用文献３」という。）には、次の事項が記載されている。
　「図１において、・・・３はロボット制御用ＣＰＵ２と外部の周辺装置７及び操作用パネル６等の間に接続されデータバスを介してパラレル接続もしくはシリアル通信などによりデータの入出力を制御するシーケンサ」（段落「０００８」）
　
　イ．以上から、引用文献３には、ロボットの制御において、外部機器の入出力等を制御するシーケンサを備えることが記載されている。
　
（３）対比
　本願補正発明と引用文献１に記載の発明を対比すると、後者における「入出力ポート」は、前者における「入出力端子」に相当する。
　したがって、両発明は、
「ロボットを制御するメイン制御手段と、外部機器用入出力端子と、外部機器の入出力やロボットプログラムの起動、停止を制御する手段を備え、さらに、入出力端子について、その使用に応じて、他の機器用に設定することができるようにした手段を設けたロボット制御装置。」
である点で一致し、次の点において相違している。
　
（相違点１）
　本願補正発明においては、メイン制御手段は、補間演算を行うものであるのに対し、引用文献１に記載の発明においては、そのような特定がされていない点
　
（相違点２）
  本願補正発明においては、外部機器の入出力やロボットプログラムの起動、停止を制御するシーケンサ制御手段を備えているのに対し、引用文献１に記載の発明においては、そのような特定がされていない点
　
（相違点３）
　本願補正発明においては、外部機器用入出力端子とは別にロボットプログラム制御用入出力端子が設けられており、入出力端子について、その使用に応じて、他の機器用に設定することができるようにした手段は、外部機器用入出力端子とロボットプログラム制御用入出力端子の端子に仮想端子番号を設定する仮想端子番号設定手段と、前記仮想端子番号から物理端子番号に変換する端子番号変換手段と、前記端子番号変換手段からの端子番号を使用に応じて外部機器入出力端子番号として設定する外部機器入出力端子番号設定手段と、前記端子番号変換手段からの端子番号を使用に応じてロボットプログラム制御用端子番号として設定するロボットプログラム制御用入出力設定手段を有する端子機能切替設定手段であるのに対し、引用文献１に記載の発明においては、ロボットプログラム制御用入出力端子について特定されておらず、入出力端子について、その使用に応じて、他の機器用に設定することができるようにした手段は、任意の入出力端子について、接続すべき外部機器を変更しても、変更テーブルによって、当該入出力端子をその使用に応じて異なる外部機器用として、設定することができるようにした入出力装置部である点　 
　
（４）判断
　以下、相違点について検討する。
　
（４）−１．相違点１について
　ロボット制御において、制御手段が補間演算を行うことは、引用文献２にも記載されているように、周知の技術に過ぎないもので、本願補正発明が、そのような構成を備えるとした点に何らの困難性も認められない。
　
（４）−２．相違点２について
　ロボットの制御において、外部機器の入出力等を制御するシーケンサを備えることは、引用文献３にも記載されているように、周知の技術に過ぎず、本願補正発明が、外部機器の入出力やロボットプログラムの起動、停止を制御するシーケンサ制御手段を備えるとした点に何らの困難性も認められない。
　
（４）−３．相違点３について
　ア．先ず、本願補正発明においては、使用に応じて設定されるべき端子が、外部機器用入出力端子と、引用文献１記載の発明では特定されていないロボットプログラム制御用入出力端子であるが、引用文献１記載の発明のようにプログラムを用いたロボット制御装置においては、ロボットプログラム制御用入出力端子を備えることが当然の事項であるところ、引用文献１記載の発明において、それぞれ異なる外部機器用の入出力端子を使用に応じて設定可能としているものを、本願補正発明のように、外部機器用入出力端子とロボットプログラム制御用入出力端子とを設定の対象とすることは、単なる設計的事項に過ぎないものである。
　
　イ．そして、本願補正発明においては、その設定の手段として、外部機器用入出力端子とロボットプログラム制御用入出力端子に仮想端子番号を設定する仮想端子番号設定手段と、仮想端子番号から物理端子番号に変換する端子番号変換手段と、端子番号変換手段からの端子番号を使用に応じて外部機器入出力端子番号として設定する外部機器入出力端子番号設定手段と、端子番号変換手段からの端子番号を使用に応じてロボットプログラム制御用端子番号として設定するロボットプログラム制御用入出力設定手段を有するものであるが、要するに、外部機器用入出力端子又はロボットプログラム制御用入出力端子として設定されたものを、物理端子番号に加えて設けられた仮想端子番号を変換する端子番号変換手段を用いて、使用に応じて他方の入出力用のための端子に変更して設定可能としたものである。
　一方、引用文献１に記載された発明においても、任意の入出力端子について、接続すべき外部機器を変更しても、変更テーブルによって、当該入出力端子をその使用に応じて異なる外部機器用として、設定することができるものであるから、本願補正発明は、機能において、引用文献１記載の発明と同様のものである。
　また、入出力端子を全体として検討すると、本願補正発明において、その実施例の場合のように、仮想端子番号を物理端子番号と同数設けたとすると、入出力端子の数の２倍の数の用途に適用できることになるが、引用文献１に記載の発明においても、図２，３で示される入出力端子の数ｍ（入出力ポートの番地数でもある。）に対して、変換テーブル及び情報記憶部の各情報数ｎを２倍に設定すれば、入出力端子の数の２倍の用途に適用できることも明らかである。
　したがって、この点の作用効果においても、本願補正発明が引用文献１に記載の発明に対して、格別なものともいうことはできない。
　
　ウ．しかも、本願補正発明では、物理端子番号に加えて仮想端子番号を設けることとしているが、このように、実体的なものに加えて仮想の符号等を用いて、制御における適用性を増加させる手法は周知の技術に過ぎないものでもある（例えば、特開昭６２−２６７９６５号公報における駆動装置に実番号と仮想番号を設定して仮想番号を実番号に割り付ける手段、特開平８−４７２５９号公報における外部入出力端子に加え仮想入出力端子を設定して各機能を割り付ける手段を参照。）。
　
　エ．したがって、相違点３に関する本願補正発明の構成とすることは、当業者が容易に想到することができたものと認められる。　
　
（５）むすび
　以上のとおり、本願補正発明は、引用文献１に記載の発明及び周知技術に基づいて、当業者が容易に発明をすることができたものであるから、特許法第２９条第２項の規定により特許出願の際に独立して特許を受けることができないものである。
　したがって、本件補正は、特許法第１７条の２第５項で準用する同法第１２６条第４項の規定に違反するものであり、同法第１５９条第１項で準用する同法第５３条第１項の規定により却下されるべきものである。
　
３．本願発明について
（１）以上のとおり、平成１４年２月２５日付けの手続補正は却下されたため、本願の請求項１ないし８に係る発明は、平成１３年１１月９日付けの手続補正書により補正された明細書及び出願当初の図面の記載からみて、その明細書の特許請求の範囲の請求項１ないし８に記載されたとおりのものと認められるところ、その請求項１に係る発明（以下「本願発明」という）は、次のとおりである。
「ロボット制御における補間演算を行うメイン制御手段と、外部機器用入出力端子と、前記外部機器用入出力端子とは別に設けたロボットプログラム制御用入出力端子と、外部機器の入出力やロボットプログラムの起動、停止を制御するシーケンサ制御手段とを有し、任意の外部機器用入出力端子をロボットプログラム制御用入出力端子に、或いは任意のロボットプログラム制御用入出力端子を外部機器用入出力端子に設定する端子機能切替設定手段を設けたことを特徴とするロボット制御装置。」
　
（２）引用例
　原査定の拒絶の理由に引用された引用文献１、２、３には、上記２（２）のとおりのものが記載されている。
　
（３）対比、判断
　本願発明の構成要件は、上記２で検討した本願補正発明に全て含まれており、本願補正発明は、本願発明をさらに限定したものである。
　したがって、本願補正発明が、上記のとおり、引用文献１に記載の発明及び周知技術に基づいて、当業者が容易に発明をすることができたものであるから、本願発明も、同様の理由により、当業者が容易に発明をすることができたものである。
　
（４）むすび
　以上のとおり、本願発明は、特許法第２９条第２項の規定により特許を受けることができない。
　よって、結論のとおり審決する。