(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2022179757
(43)【公開日】2022-12-02
(54)【発明の名称】設計公差の修正方法及び測定システム
(51)【国際特許分類】
G01B 21/20 20060101AFI20221125BHJP
G01B 5/20 20060101ALI20221125BHJP
【FI】
G01B21/20 C
G01B5/20 C
【審査請求】有
【請求項の数】4
【出願形態】OL
(21)【出願番号】P 2022165344
(22)【出願日】2022-10-14
(62)【分割の表示】P 2018036620の分割
【原出願日】2018-03-01
(71)【出願人】
【識別番号】000151494
【氏名又は名称】株式会社東京精密
(74)【代理人】
【識別番号】100083116
【弁理士】
【氏名又は名称】松浦 憲三
(74)【代理人】
【識別番号】100170069
【弁理士】
【氏名又は名称】大原 一樹
(74)【代理人】
【識別番号】100128635
【弁理士】
【氏名又は名称】松村 潔
(74)【代理人】
【識別番号】100140992
【弁理士】
【氏名又は名称】松浦 憲政
(72)【発明者】
【氏名】外川 陽一
(57)【要約】
【課題】ワークの測定項目の設計公差の修正を簡単に行うことができる設計公差の修正方法及び測定システムを提供する。
【解決手段】測定プログラム28から測定プログラム情報を抽出して測定対象となる測定項目の種類を判別し、形状測定機(三次元座標測定機12)による測定項目毎の測定で得られた測定データの平均値及びバラツキを解析する解析ステップ(ステップS5A)と、補正後の設計公差の公差幅を定める指標となる指標値を設定する設定ステップ(ステップS2A)と、解析ステップの解析結果と指標値とに基づき、設計公差の上限公差と、設計公差の下限公差とを補正する公差補正ステップ(ステップS6A)と、補正した設計公差に基づいて、測定プログラムに対して、設計公差を修正する測定プログラム補正ステップ(ステップS4B)と、を有する。
【選択図】
図7
【特許請求の範囲】
【請求項1】
測定プログラムに定められたワークの少なくとも1つの測定項目の設計公差を修正する設計公差の修正方法であって、
前記測定プログラムから測定プログラム情報を抽出し、
前記測定プログラム情報に基づいて、測定対象となる前記測定項目の種類を判別し、
形状測定機による前記測定項目毎の測定で得られた測定データの平均値及びバラツキを解析する解析ステップと、
補正後の前記設計公差の公差幅を定める指標となる指標値を設定する設定ステップと、
前記解析ステップでの解析結果と、前記設定ステップで設定した前記指標値とに基づき、前記設計公差の上限値である上限公差と、前記設計公差の下限値である下限公差とをそれぞれ補正する公差補正ステップと、
前記公差補正ステップで補正した前記設計公差に基づいて、前記測定プログラムに対して、前記設計公差を修正する測定プログラム補正ステップと、
を有する設計公差の修正方法。
【請求項2】
前記設定ステップでは、前記指標値として前記解析ステップで解析された前記バラツキに対する倍率を設定し、
前記公差補正ステップでは、前記バラツキをQとし、前記平均値をAとし、前記倍率をαとし、補正後の前記上限公差をUCとし、補正後の前記下限公差をLCとした場合、補正後の前記上限公差を数式UC=A+(Q×α)/2で求め、且つ補正後の前記下限公差を数式LC=A-(Q×α)/2で求める請求項1に記載の設計公差の修正方法。
【請求項3】
前記解析ステップでは、前記バラツキとして、前記測定データの最大値と最小値との差であるピークツウピーク値、又は前記測定データの標準偏差を求める請求項1又は2に記載の設計公差の修正方法。
【請求項4】
測定プログラムに定められたワークの少なくとも1つの測定項目の設計公差を修正する測定システムであって、
前記測定プログラムから測定プログラム情報を抽出する情報出力回路を有する制御装置と、
前記測定プログラム情報に基づいて、測定対象となる前記測定項目の種類を判別し、形状測定機による前記測定項目毎の測定で得られた測定データの平均値及びバラツキを解析し、補正後の前記設計公差の公差幅を定める指標となる指標値を設定し、解析した解析結果と設定した前記指標値とに基づき、前記設計公差の上限値である上限公差と、前記設計公差の下限値である下限公差とをそれぞれ補正する管理装置とを備え、
前記制御装置は、補正した前記設計公差に基づいて、前記測定プログラムに対して、前記設計公差を修正する、測定システム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、形状測定機により測定されるワークの測定項目の設計公差を修正する設計公差の修正方法及び測定システムに関する。
【背景技術】
【0002】
例えば、シリンダブロック及びシリンダヘッドの各種の部品(製品)は、製造メーカによって形状及び寸法等が厳密に管理されている。この部品の各部の形状及び寸法等には、日本工業規格(JIS:Japanese Industrial Standards)で定められた公差等級、或いは製造メーカの社内規定等で規定された公差等級等に従って、設計公差(寸法公差)がそれぞれ規定されている。このため、製造メーカでは、例えば三次元座標測定機を用いて、部品であるワークの1又は複数の測定項目の測定(形状測定及び寸法測定等)を行い、測定項目ごとの測定データがそれぞれ設計公差の範囲内であるか否かを検査している。
【0003】
このような三次元座標測定機では、ワークに関する測定項目(測定箇所等)が規定された測定プログラムに従って、プローブの位置及び姿勢を変位させながらワークにプローブを接触させることにより、測定項目ごとの測定を行っている(特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、製造メーカ等で部品(ワーク)の生産が始まると、想定した設計公差に収まる部品の加工を行うことができずに設計公差を広げる必要が生じたり、想定した設計公差では部品の品質が確保できないことが判って設計公差を狭めたりする必要が生じる。この場合には、過去の部品の測定項目ごとの測定データの蓄積結果に基づき、測定プログラムに規定されている部品の測定項目ごとの設計公差を補正する必要が生じる。
【0006】
この場合、ユーザが部品(ワーク)の測定項目ごとの測定データの蓄積結果から設計公差の補正量を判断する必要があるため、この判断に時間が掛かってしまう。その結果、設計公差の補正を簡単に行うことができないという問題が生じる。
【0007】
さらに、上述の測定プログラムには、ワークの測定項目の他に、測定項目ごとに定められた設計公差等が規定されている場合がある。これにより、三次元座標測定機を用いて、ワークの測定項目ごとの測定を行う際に、測定項目ごとに得られた測定データがそれぞれ設計公差の範囲内であるか否かを測定画像上に表示したり、或いは測定データが設計公差の範囲外である場合にアラームを測定画像上に表示したりすることができる。
【0008】
しかしながら、この場合、設計公差の補正に応じて測定プログラムの修正も必要となるが、この測定プログラムの修正には専門的なスキルが必要であり、誰でも簡単に修正を行うことができない。また、測定プログラムの修正を行う場合に、その修正箇所を探すのに時間が掛かったり、その修正後の動作確認に時間が掛かったり、或いはミスが生じたりするおそれがある。その結果、測定プログラムのメンテナンスコストが上昇するという問題が生じる。従って、設計公差の補正を簡単に行うことができないという問題が生じる。
【0009】
本発明はこのような事情に鑑みてなされたものであり、ワークの測定項目の設計公差の修正を簡単に行うことができる設計公差の修正方法及び測定システムを提供することを目的とする。
【課題を解決するための手段】
【0010】
本発明の目的を達成するための設計公差の補正方法は、形状測定機により測定されるワークの1又は複数の測定項目の設計公差を補正する設計公差の補正方法において、形状測定機によるワークの測定項目の測定で得られた測定データの平均値及びバラツキを解析する解析ステップと、補正後の設計公差の公差幅を定める指標となる指標値を設定する設定ステップと、解析ステップでの解析結果と、設定ステップで設定された指標値とに基づき、設計公差の上限値である上限公差と、設計公差の下限値である下限公差とをそれぞれ補正する公差補正ステップと、を有する。
【0011】
この設計公差の補正方法によれば、設計公差(上限公差及び下限公差)の補正を自動的に行うことができる。
【0012】
本発明の他の態様に係る設計公差の補正方法は、設定ステップでは、指標値として解析ステップで解析されたバラツキに対する倍率を設定し、公差補正ステップでは、バラツキをQとし、平均値をAとし、倍率をαとし、補正後の上限公差をUCとし、補正後の下限公差をLCとした場合、補正後の上限公差を数式UC=A+(Q×α)/2で求め、且つ補正後の下限公差を数式LC=A-(Q×α)/2で求める。これにより、設計公差の補正を自動的に行うことができる。
【0013】
本発明の他の態様に係る設計公差の補正方法は、解析ステップでは、バラツキとして、測定データの最大値と最小値との差であるピークツウピーク値、又は測定データの標準偏差を求める。
【0014】
本発明の他の態様に係る設計公差の補正方法は、形状測定機によるワークの測定項目の測定で得られた測定データを、蓄積部に蓄積させる蓄積ステップを有し、解析ステップでは、蓄積部に蓄積されている測定データの平均値及びバラツキを解析する。これにより、過去の測定結果の蓄積結果に基づき、設計公差の補正を行うことができる。
【0015】
本発明の他の態様に係る設計公差の補正方法は、蓄積部に蓄積された測定データと、上限公差及び下限公差とに基づき、表示部に管理図を表示させる表示ステップを有する。これにより、補正後の設計公差(上限公差及び下限公差)をユーザに認識させることができる。
【0016】
本発明の目的を達成するための設計公差の補正装置は、形状測定機により測定されるワークの1又は複数の測定項目の設計公差を補正する設計公差の補正装置において、形状測定機によるワークの測定項目の測定で得られた測定データの平均値及びバラツキを解析する解析部と、補正後の設計公差の公差幅を定める指標となる指標値を設定する設定部と、解析部による解析結果と、設定部により設定された指標値とに基づき、設計公差の上限値である上限公差と、設計公差の下限値である下限公差とをそれぞれ補正する公差補正部と、を備える。
【発明の効果】
【0017】
本発明は、ワークの測定項目の設計公差の補正を簡単に行うことができる。
【図面の簡単な説明】
【0018】
【
図1】ワークの1又は複数の測定項目に関する測定を行う測定システムの概略図である。
【
図2】制御装置及び管理装置の構成を示すブロック図である。
【
図3】管理装置本体の構成を示すブロック図である。
【
図5】管理図生成部により測定項目ごとに生成される管理図の一例を示した説明図である。
【
図6】公差補正部による補正上限公差及び補正下限公差の演算の具体例を説明するための説明図である。
【
図7】測定システムによるワークの測定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0019】
[測定システムの全体構成]
図1は、ワーク9の1又は複数の測定項目に関する測定(形状測定及び寸法測定等)を行う測定システム10の概略図である。
図1に示すように、測定システム10は、複数の三次元座標測定機12と、複数の制御装置14と、管理装置16と、を備える。
【0020】
複数の三次元座標測定機12は、同じ構成であるので、ここでは1つの三次元座標測定機12を例に挙げて説明を行う。また、本実施形態では、各三次元座標測定機12による測定対象のワーク9の種類は同じであるとする。
【0021】
三次元座標測定機12は、本発明の形状測定機に相当するものであり、テーブル18と、キャリッジ20と、プローブヘッド22と、プローブ24とを備える。各三次元座標測定機12は、不図示の駆動機構によりキャリッジ20及びプローブヘッド22を駆動して、プローブ24の位置及び姿勢を変位させながらプローブ24をワーク9に接触させることにより、ワーク9の測定箇所における座標値(互いに直交する3軸方向の座標値)を取得する。なお、三次元座標測定機12の詳細な構成については公知技術であるので、ここでは具体的な説明は省略する。
【0022】
複数の制御装置14は、三次元座標測定機12ごとにそれぞれ設けられている。なお、複数の制御装置14は、同じ構成であるので、ここでは1つの制御装置14を例に挙げて説明を行う。制御装置14は、例えばパーソナルコンピュータ等の演算処理装置であり、例えばCPU(Central Processing Unit)又はFPGA(field-programmable gate array)等を含む各種の演算部及びメモリ等から構成された演算回路と、各種の機能回路とを備える。この制御装置14は、対応する三次元座標測定機12に有線接続(無線接続でも可)されている。
【0023】
制御装置14は、三次元座標測定機12によるワーク9の測定項目ごとの測定の制御と、ワーク9の測定項目ごとの測定データ26の演算と、を実行する。また、制御装置14は、管理装置16に有線接続(無線接続でも可)されている。ここでワーク9の測定項目とは、少なくともワーク9内での測定箇所(測定位置)と、測定内容(形状及び寸法等)とを定めたものである。
【0024】
管理装置16は、例えばパーソナルコンピュータ等の演算処理装置であり、各制御装置14に接続されている。この管理装置16は、各三次元座標測定機12により測定された測定項目ごとの測定データ26を管理(蓄積)する。また、管理装置16は、詳しくは後述するが、ワーク9の各測定項目の設計公差の補正を行う。
【0025】
[制御装置の構成]
図2は、各制御装置14及び管理装置16の構成を示すブロック図である。
図2に示すように、各制御装置14には、三次元座標測定機12の他に操作部30及び表示部31が接続されている。そして、制御装置14ごとに、操作部30への入力操作に応じて三次元座標測定機12によるワーク9の測定等を制御する。
【0026】
各制御装置14は、コントローラ32と、記憶部34と、データ処理装置36と、情報出力回路37と、インタフェース38と、修正回路40と、を備える。なお、各制御装置14のコントローラ32から修正回路40までの各部は基本的に同じ構成であるので、ここでは、1つの制御装置14の各部について説明を行う。
【0027】
コントローラ32は、不図示の駆動機構によりキャリッジ20及びプローブヘッド22を駆動して、プローブ24の位置及び姿勢を変位させながらワーク9にプローブ24を接触させることで、三次元座標測定機12に測定項目ごとの測定を実行させる。この際に、コントローラ32は、記憶部34から読み出した測定プログラム28に基づいてキャリッジ20及びプローブヘッド22を駆動することにより、三次元座標測定機12にワーク9の自動測定を実行させる。これにより、三次元座標測定機12によって、測定項目ごとの測定が自動で実行される。なお、コントローラ32は、操作部30に対する手動操作入力に応じてキャリッジ20及びプローブヘッド22を駆動する手動測定も実行可能である。
【0028】
コントローラ32は、自動測定時には、記憶部34内に記憶されている測定プログラム28を実行することで、この測定プログラム28に複数規定されている測定項目に基づいて、三次元座標測定機12に測定項目ごとの測定を実行させる。
【0029】
測定プログラム28には、ワーク9の種類に応じて複数の測定項目が規定、すなわち測定項目ごとの測定箇所、各測定箇所の測定順番、及び測定箇所ごとのプローブ24の姿勢等が規定されている。また、測定プログラム28には、測定項目(測定箇所)ごとに予め定められた設計公差が規定されている。なお、この測定プログラム28は、後述の修正回路40による修正(設計公差の補正)を前提とした記述がなされており、例えば設計公差を変更な記述部分を有している。
【0030】
データ処理装置36は、三次元座標測定機12によって測定項目ごとの測定が実行された場合、コントローラ32を介して、この三次元座標測定機12からプローブ24の接触ポイントの座標値を逐次取得して解析することにより、測定項目ごとの測定結果である測定データ26を演算する。そして、データ処理装置36は、測定項目ごとの測定データ26を記憶部34に記憶させると共に、インタフェース38に出力する。
【0031】
また、データ処理装置36は、測定プログラム28に規定されている測定項目ごとの設計公差に基づき、測定項目ごとの設計公差を表示部31に表示させたり、或いは測定項目ごとの測定データ26の中で設計公差の範囲外となるものが生じた場合にその旨を示すアラームを表示部31に表示させたりする。なお、アラームについては、不図示のスピーカ等を用いた音声表示(音声出力)を行ってもよい。
【0032】
情報出力回路37は、三次元座標測定機12によるワーク9の測定開始前に、記憶部34内の測定プログラム28からその名称、測定項目、及び設計公差に関する情報を抽出し、抽出した情報を、測定プログラム情報29としてインタフェース38へ出力する。
【0033】
なお、情報出力回路37による測定プログラム情報29の出力のタイミングは特に限定はされないが、本実施形態では、後述の管理装置16の公差補正部63による補正のタイミングに合わせて、情報出力回路37による測定プログラム情報29の出力を行っている。
【0034】
インタフェース38は、後述の管理装置16にLAN(Local Area Network)等で有線接続(無線接続でも可)されており、この管理装置16との間で各種情報及びデータの遣り取りを行う。
【0035】
具体的に、インタフェース38は、データ処理装置36から入力された測定項目ごとの測定データ26と、情報出力回路37から入力された測定プログラム情報29と、を管理装置16へ出力する。また、各インタフェース38は、管理装置16から入力された公差情報67(
図3参照)を修正回路40へ出力する。なお、公差情報67は、詳しくは後述するが、測定項目ごとの新たな設計公差を示す。
【0036】
修正回路40は、インタフェース38を介して管理装置16から入力される公差情報67に基づき、記憶部34内の測定プログラム28にアクセスして、測定プログラム28の修正、すなわち測定プログラム28で規定されている測定項目ごとの設計公差の修正を行う。なお、既述の通り、測定プログラム28は修正回路40による修正を前提とした記述であるため、修正回路40は、測定プログラム28内の対応する記述部分を修正することで、設計公差の修正を簡単に行うことができる。
【0037】
[管理装置の構成]
管理装置16は、本発明の設計公差の補正装置に相当するものであり、各制御装置14から入力される測定項目ごとの測定データ26の蓄積と、各制御装置14に対する後述の公差情報67の出力と、を行う。この管理装置16は、管理装置本体42と、操作部44と、表示部46と、を備える。操作部44は、例えばキーボード及びマウス等であり、管理装置本体42に対する操作指示の入力に用いられる。表示部46は、管理装置本体42の制御の下、後述の管理
図72(
図3参照)等を含む各種表示を行う。
【0038】
図3は、管理装置本体42の構成を示すブロック図である。
図3に示すように、管理装置本体42は、インタフェース50と、管理制御部52と、記憶部54と、を備える。
【0039】
インタフェース50は、各制御装置14のインタフェース38と間で、既述の各種情報及びデータ(測定データ26、測定プログラム情報29、及び公差情報67等)の遣り取りを行う。
【0040】
管理制御部52は、例えば演算部(CPU又はFPGA等)とメモリとを含む各種演算回路などにより構成されている。この管理制御部52は、記憶部54に記憶されている管理プログラム56に基づき、各制御装置14から入力される測定データ26の記憶(蓄積)制御と、測定項目ごとの設計公差の補正と、各制御装置14に対する公差情報67の出力制御と、を含む各種制御を行う。そして、管理制御部52は、管理プログラム56を実行することにより、記憶制御部58、管理図生成部60、公差補正部63、及び表示制御部66として機能する。
【0041】
記憶制御部58は、各制御装置14からインタフェース50に対して測定項目ごとの測定データ26が入力されるごとに、インタフェース50から各測定データ26を取得して記憶部54内の測定データ蓄積部70に記憶(蓄積)させる。
【0042】
図4は、測定データ蓄積部70の概略図である。
図4及び既述の
図3に示すように、記憶制御部58は、インタフェース50から取得した各測定データ26を、ワーク9の種類及び測定項目の種類の双方を識別可能な状態で測定データ蓄積部70に記憶させる。これにより、各三次元座標測定機12が測定項目ごとの測定を実行するごとに、各制御装置14からの測定項目ごとの測定データ26の出力と、インタフェース50による各測定データ26の取得と、記憶制御部58による各測定データ26の測定データ蓄積部70への記憶と、が繰り返し実行される。その結果、測定データ蓄積部70内に測定項目ごとの測定データ26が蓄積される。
【0043】
なお、測定データ蓄積部70への各測定データ26の記憶方式(蓄積方式)は、
図4に示した例に限定されるものではなく、少なくともワーク9の種類及び測定項目の種類の双方を識別可能であれば任意に変更してもよい。
【0044】
図5は、管理図生成部60により測定項目ごとに生成される管理
図72の一例を示した説明図である。
図5及び既述の
図3に示すように、管理図生成部60は、測定データ蓄積部70内の測定データ26に基づき、測定項目ごとに、時系列(期間)でプロットされた測定データ26を含む管理
図72を生成する。なお、管理
図72の横軸は、各測定項目の測定データ26の時間的な変化を示すものであれば特に限定されず、例えばワーク9の「製造ロット番号」などに変更してもよい。
【0045】
図中の符号「C」は、測定項目ごとの測定データ26の平均値に相当する中心線であり、図中の符号「UC」は、測定項目ごとに定められた設計公差の上限値である上限公差(上方規格限界)を示し、図中の符号「LC」は、測定項目ごとに定められた設計公差の下限値である下限公差(下方規格限界)を示す。さらに図中の符号「W0」は、測定項目ごとの上限公差UCと下限公差LCとの幅である設計公差の公差幅を示す。
【0046】
測定項目ごとの上限公差UC及び下限公差LCの初期値は、記述の測定プログラム情報29に含まれている測定項目ごとの設計公差により定められている。なお、日本工業規格(JIS)で定められた公差等級、或いは製造メーカの社内規定等で規定された公差等級等に従って、測定項目ごとの上限公差UC及び下限公差LCの初期値を設定してもよい。そして、本実施形態では、後述の公差補正部63によって、上限公差UC及び下限公差LCの補正を行う。
【0047】
図中の符号「UP」は、測定項目ごとの測定データ26の上方管理限界を示し、図中の符号「LP」は、測定項目ごとの測定データ26の下方管理限界を示す。そして、図中の符号「W1」、すなわち上方管理限界UPと下方管理限界LPとの幅は、測定項目ごとに定められた管理限界を示す。従って、測定項目ごとの測定データ26のバラツキがそれぞれ管理限界内に収まるか否かに基づき、各測定項目に対応するワーク9の寸法及び形状等が管理状態にあるか否かを判別することができる。なお、測定項目ごとの管理限界W1(上方管理限界UP及び下方管理限界LP)は、例えば、測定項目ごとに、中心線Cを基準とする±nσ(nは任意の自然数)の範囲に定められる。
【0048】
管理図生成部60は、測定項目ごとの管理
図72を記憶部54に記憶させる。そして、管理図生成部60は、測定データ蓄積部70に新たな測定データ26が記憶(蓄積)されるごとに、この新たな測定データ26の測定項目に対応する記憶部54内の管理
図72を更新する。
【0049】
公差補正部63は、本発明の解析部及び補正部に相当するものである。この公差補正部63は、インタフェース50等を介して各制御装置14から入力された測定プログラム情報29に基づき、測定項目の種類を判別する。そして、公差補正部63は、以下の第1条件から第3条件に基づき、測定項目ごとの設計公差の補正、すなわち上限公差UC及び下限公差LCの補正を行う。以下、補正後の上限公差UCを「補正上限公差UC」と略し、且つ補正後の下限公差LCを「補正下限公差LC」と略す。
【0050】
なお、公差補正部63による補正は、例えば各三次元座標測定機12によるワーク9の測定開始前に実行される。なお、この補正のタイミングは、特に限定はされず、例えば三次元座標測定機12による測定対象のワーク9の種類或いは製造ロットが変わる場合であったり、各三次元座標測定機12の起動時であったりしてもよい。また、測定対象のワーク9の種類が変わらない場合、公差補正部63による補正を、定期的(例えば1日1回)に行ってもよい。
【0051】
第1条件は、測定項目ごとの測定データ26の平均値及びバラツキである。例えば、ワーク9の任意の項目の測定データ26のバラツキ(バラツキ幅)に対して、この測定項目の設計公差(公差幅W0)が狭く設定されている場合、設計公差に収まるようなワーク9の製造又は加工を行うことができない。この場合、設計公差(公差幅W0)を広げるような上限公差UC及び下限公差LCの補正を行う必要がある。このため、公差補正部63は、測定項目ごとの補正上限公差UC及び補正下限公差LCを演算する前に、測定項目ごとの測定データ26の平均値及びバラツキを解析する。
【0052】
第2条件は、操作部44(本発明の設定部に相当)への入力操作によって測定項目ごとに設定された倍率であって、且つ補正後の設計公差の公差幅W0を定める指標となる倍率(本発明の指標値に相当)である。例えば測定項目ごとの倍率がそれぞれ10倍に設定されると、測定項目ごとに測定データ26のバラツキの10倍の公差幅W0が確保される。この倍率を調整することで、例えば、現在の測定項目ごとの設計公差の公差幅W0ではワーク9の品質が確保されない場合、測定項目ごとの設計公差の公差幅W0を狭めることができる。このため、公差補正部63は、操作部44を介して測定項目ごとに設定された倍率に基づき、測定項目ごとの補正上限公差UC及び補正下限公差LCの演算を行う。
【0053】
第3条件は、公差補正部63により演算される測定項目ごとの補正上限公差UC及び補正下限公差LCの双方の小数点以下の丸め桁数である。この第3条件についても、操作部44への入力操作によって測定項目ごとに設定される。なお、第3条件については適宜省略してもよい。
【0054】
公差補正部63は、測定データ蓄積部70内の測定データ26を解析して、測定項目ごとの測定データ26の平均値を求めると共に、測定項目ごとの測定データ26のバラツキとして、測定データ26の最大値と最小値との差であるピークツウピーク(Peak-to-peak)値[以下、PP値と略す]、或いは標準偏差を求める。そして、公差補正部63は、測定項目ごとの平均値及びバラツキ(PP値又は標準偏差)と、操作部44により設定された測定項目ごとの倍率とに基づき、測定項目ごとの補正上限公差UC及び補正下限公差LCを演算する。
【0055】
具体的に、測定項目ごとの測定データ26の平均値をAと、測定項目ごとの測定データ26のバラツキQとし、PP値をWとし、標準偏差をσとし、倍率をαとした場合、公差補正部63は、以下の[数1]式を用いて補正上限公差UC及び補正下限公差LCを演算する。
【0056】
【0057】
図6は、公差補正部63による補正上限公差UC及び補正下限公差LCの演算の具体例を説明するための説明図である。なお、
図6において、「補正方法1」では測定項目ごとのバラツキとしてPP値(W)を用い、「補正方法2」では測定項目ごとのバラツキとして標準偏差(σ)を用いている。また、補正前の上限公差UCを+0.1とし、補正前の下限公差LCを-0.1とする。
【0058】
図6及び記述の
図3に示すように、公差補正部63は、補正方法1において、例えば測定データ26のPP値をW=0.028とし、測定データ26の平均値をA=0.01とし、倍率をα=10とした場合、上記[数1]式に基づき、補正上限公差UCとして「+0.15」を求め、且つ補正下限公差LCとして「-0.13」を求める。
【0059】
また、公差補正部63は、補正方法2において、例えば測定データ26の標準偏差をσ=0.015とし、測定データ26の平均値をA=0.01とし、倍率をα=3(3σ)とした場合、上記[数1]式に基づき、補正上限公差UCとして「+0.0325」を求め、且つ補正下限公差LCとして「-0.0125」を求める。
【0060】
次いで、公差補正部63は、上記[数1]式を用いて演算した測定項目ごとの補正上限公差UC及び補正下限公差LCを、上記の第3条件で設定した小数点以下の丸め桁数で四捨五入する。これにより、公差補正部63による測定項目ごとの設計公差(上限公差UC及び下限公差LC)の補正、すなわち、補正上限公差UC及び補正下限公差LCの演算が完了する。そして、公差補正部63は、測定項目ごとの補正上限公差UC及び補正下限公差LCの演算結果を、公差情報67として、表示制御部66へ出力する。また、公差補正部63は、公差情報67を、インタフェース50を介して各制御装置14へ出力する。
【0061】
各制御装置14の修正回路40は、公差補正部63から入力される公差情報67に基づき、記憶部34内の測定プログラム28に対して、測定項目ごとの設計公差(上限公差UC及び下限公差LC)を修正する修正処理を行う。
【0062】
図3に戻って、表示制御部66は、測定データ蓄積部70に蓄積された測定項目ごとの測定データ26を適宜統計処理した検査成績表の表示画面と、既述の第2条件及び第3条件の入力画面と、測定項目ごとの管理
図72の表示画面と、を含む各種画面を表示部46に表示させる。
【0063】
また、表示制御部66は、測定項目ごとの管理
図72(
図5参照)を表示部46に表示させる場合、既述の公差補正部63から入力される公差情報67に基づき、管理
図72内に補正上限公差UC及び補正下限公差LCを表示させる。
【0064】
[測定システム(管理装置)の作用]
図7は、上記構成の測定システム10によるワーク9の測定処理の流れを示すフローチャートである(本発明の設計公差の補正方法に相当)。
図7に示すように、最初に各三次元座標測定機12、各制御装置14、及び管理装置16が起動される(ステップS1A,S1B)。
【0065】
次いで、管理装置16の管理者等が、管理装置16の操作部44に対して、第2条件(測定項目ごとの倍率)及び第3条件(測定項目ごとの丸め桁数)の入力操作を行う。これにより、管理装置16の管理制御部52の公差補正部63に対して第2条件及び第3条件が設定される(ステップS2A、本発明の設定ステップに相当)。
【0066】
一方、各三次元座標測定機12及び各制御装置14の起動後、各制御装置14の情報出力回路37が記憶部34内の測定プログラム28から測定プログラム情報29を抽出してインタフェース38へ出力する(ステップS2B)。これにより、各制御装置14から出力された測定プログラム情報29が、インタフェース50等を介して、管理装置16の公差補正部63に入力される(ステップS3A)。
【0067】
測定プログラム情報29の入力を受けた公差補正部63は、この測定プログラム情報29に基づき、各三次元座標測定機12で測定対象となるワーク9の測定項目の種類を判別する(ステップS4A)。
【0068】
次いで、公差補正部63は、判別した測定項目ごとに、測定データ蓄積部70に蓄積されたワーク9の測定データ26を参照して平均値及びバラツキ(PP値又は標準偏差)を解析する(ステップS5A、本発明の解析ステップに相当)。これにより、既述の第1条件も定められる。
【0069】
そして、公差補正部63は、測定項目ごとの平均値及びバラツキ(PP値又は標準偏差)の解析結果と、操作部44により設定された測定項目ごとの倍率とに基づき、上記[数1]式を用いて、測定項目ごとの補正上限公差UC及び補正下限公差LCを演算する。この演算後、公差補正部63は、各補正上限公差UC及び補正下限公差LCの演算結果を、上記の第3条件で設定した小数点以下の丸め桁数で四捨五入する。これにより、公差補正部63による測定項目ごとの設計公差(上限公差UC及び下限公差LC)の補正、すなわち、補正上限公差UC及び補正下限公差LCの演算が完了する(ステップS6A、本発明の公差補正ステップに相当)。
【0070】
公差補正部63は、測定項目ごとの補正上限公差UC及び補正下限公差LCの演算が完了すると、この演算結果である公差情報67を表示制御部66へ出力する。また、公差補正部63は、公差情報67をインタフェース50へ出力する(ステップS7A)。これにより、公差情報67が、インタフェース50を介して各制御装置14の修正回路40に向けて出力される。
【0071】
各制御装置14の修正回路40は、管理装置16から入力された公差情報67に基づき、記憶部34内の測定プログラム28に対して、測定項目ごとの設計公差(上限公差UC及び下限公差LC)を修正する修正処理を行う(ステップS3B,S4B)。
【0072】
次いで、各制御装置14のコントローラ32が記憶部34から測定プログラム28を読み出して実行する(ステップS5B)。これにより、制御装置14ごとに、コントローラ32が測定プログラム28で定められた複数の測定項目に関するワーク9の測定を三次元座標測定機12に実行させる(ステップS6B)。
【0073】
また、各三次元座標測定機12によるワーク9の測定が開始されると、各制御装置14のデータ処理装置36が測定項目ごとの測定データ26を演算し、演算した測定データ26を管理装置16に対して出力する(ステップS7B)。
【0074】
この際に、データ処理装置36は、測定プログラム28に規定されている測定項目ごとの設計公差(補正上限公差UC及び補正下限公差LC)を表示部31に表示させたり、或いは測定データ26の中で設計公差の範囲外となるものが生じた場合にその旨を示すアラームを表示部31に表示させたりする。
【0075】
各制御装置14から出力された各測定データ26は、管理装置16のインタフェース50に入力される。そして、記憶制御部58が各測定データ26を、既述の
図4に示したように、ワーク9の種類及び測定項目の種類の双方を識別可能な状態で測定データ蓄積部70に記憶(蓄積)させる(ステップS8A、本発明の蓄積ステップに相当)。
【0076】
次いで、管理図生成部60が、測定データ蓄積部70に新たな測定データ26が記憶されるのに応じて、この新たな測定データ26に対応する記憶部54内の管理
図72を更新する(ステップS9A)。そして、操作部44にてワーク9の任意の測定項目に関する管理
図72の表示操作が実行されると、表示制御部66が記憶部54内から表示操作に対応する管理
図72を読み出して表示部46に表示させる(ステップS10A、本発明の表示ステップに相当)。
【0077】
この際に、表示制御部66は、既述の公差補正部63から入力される公差情報67に基づき、管理
図72内に補正上限公差UC及び補正下限公差LCを表示させる。これにより、表示部46において補正上限公差UC及び補正下限公差LCが識別可能に表示される。
【0078】
以下、各ステップの処理が繰り返し実行されることで、測定項目ごとの設計公差(上限公差UC及び下限公差LC)が最適化される。
【0079】
[本実施形態の効果]
以上のように本実施形態では、測定項目ごとの測定データ26のバラツキと、測定項目ごとに設定された倍率とに基づき、測定項目ごとの設計公差(上限公差UC及び下限公差LC)の補正を自動的に行うことができる。その結果、設計公差の補正を簡単に行うことができる。
【0080】
また、本実施形態では、設計公差に伴う測定プログラム28の修正も自動的に行うことができるので、測定プログラム28の修正に習熟したスキルが必要なくなり、測定プログラム28の修正に要する時間及び修正後の動作確認に要する時間が掛からなくなり、さらに測定プログラム28の修正にミスが発生することが防止されるので、測定プログラム28のメンテナンスコストが抑えられる。その結果、設計公差の補正を簡単に行うことができる。
【0081】
[その他]
上記実施形態では、表示部46に管理
図72を表示させることにより、公差補正部63により演算された公差情報67(補正上限公差UC及び補正下限公差LC)を識別可能に表示部46に表示させているが、この公差情報67を識別可能に表示部46に表示させる方法は特に限定はされず、任意の方法を用いてもよい。
【0082】
上記実施形態の測定システム10では、複数組の三次元座標測定機12及び制御装置14が設けられているが、三次元座標測定機12及び制御装置14は一組であってもよい。すなわち、本発明の測定システム10は、一組の三次元座標測定機12及び制御装置14により構成されるスタンドアロンシステムであってもよい。この場合、制御装置14に既述の管理プログラム56がインストールされており、制御装置14が上記実施形態の管理装置16としても機能する。すなわち、1つの装置で上限公差UC及び下限公差LCの補正と測定プログラム28の修正とを行ってもよい。
【0083】
上記実施形態では、三次元座標測定機12及び制御装置14が別体で設けられているが、両者が一体化されていてもよい。
【0084】
上記実施形態では、補正後の設計公差の公差幅W0を定める指標となる指標値として倍率(α)の設定を行っているが、他の指標値を用いて補正後の設計公差の公差幅W0を定めてもよい。また、上記実施形態では、操作部44への入力操作によって測定項目ごとの倍率(指標値)の設定を行っているが、この設定方法については特に限定はされず、操作部44以外を用いて設定を行ってもよい。
【0085】
上記実施形態では、測定データ蓄積部70が管理装置16内に設けられているが、測定データ蓄積部70の管理装置16の外部、例えば、インターネット上のサーバ又はデータベース等に設けられていてもよい。
【0086】
上記実施形態では、各三次元座標測定機12においてそれぞれ同一種類のワーク9の測定を行う場合を例に挙げて説明したが、三次元座標測定機12ごとに測定するワーク9の種類が同一でなくとも本発明を適用することができる。
【0087】
上記実施形態では、本発明の形状測定機として三次元座標測定機12を例に挙げて説明したが、測定プログラムに従ってワーク9の各種形状(真直度、真円度、表面粗さ、寸法、及び形状等)を測定する各種の形状測定機であれば特に限定はされない。
【符号の説明】
【0088】
10…測定システム,
12…三次元座標測定機,
14…制御装置,
16…管理装置,
26…測定データ,
28…測定プログラム,
40…修正回路,
42…管理装置本体,
44…操作部,
46…表示部,
52…管理制御部,
58…記憶制御部,
60…管理図生成部,
63…公差補正部,
66…表示制御部,
70…測定データ蓄積部