"部品を基板に実装する部品実装装置の動作制御の設定を決定する演算装置であって、上記設定のための情報を演算する制御部と、当該演算に用いるデータ情報を記憶する記憶部と、を有し、前記記憶部に、前記部品の質量または質量を算出可能な情報を含む部品情報と、前記部品の吸着に利用するためのノズルの吸着穴の面積または面積を算出可能な情報を含むノズル情報と、を記憶し、前記制御部は、前記記憶部の情報をもとに、前記ノズルの吸着穴の面積と前記部品の質量との比を用いて、当該部品の吸着に当該ノズルを利用する場合における、当該ノズルに関係付けられる前記部品実装装置の部位の動作加速度または動作速度を算出する処理を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記ノズル情報として、前記部品の実装に利用するための候補となる複数のノズルの情報を含み、前記制御部は、前記候補となる複数のノズルの各々について、前記部品の吸着に利用する場合における、前記部品実装装置の部位の動作加速度または動作速度を算出し、前記候補のうち前記動作加速度または動作速度が最も大きいノズルを、前記部品の吸着に利用するノズルとして選定すること、を特徴とする演算装置。請求項1記載の演算装置において、前記部品情報は、前記部品の幅長さ厚みの少なくともいずれかを含む寸法の情報を含み、前記ノズル情報は、前記ノズルの吸着穴の径の情報を含み、前記制御部は、前記部品の寸法と前記ノズルの吸着穴の径との差分を用いて、当該部品の吸着に当該ノズルが利用可能であるか否か適切性を判定する第1の処理を行い、上記判定結果を用いて前記設定を決定すること、を特徴とする演算装置。請求項1記載の演算装置において、前記制御部は、前記部品の質量と前記ノズルの吸着穴の面積との比を用いて、当該部品の吸着に当該ノズルが利用可能であるか否か適切性を判定する第2の処理を行い、上記判定結果を用いて前記設定を決定すること、を特徴とする演算装置。部品を基板に実装する部品実装装置の動作制御の設定を決定する演算装置であって、上記設定のための情報を演算する制御部と、当該演算に用いるデータ情報を記憶する記憶部と、を有し、前記記憶部に、前記部品の質量または寸法の情報を含む部品情報と、前記部品の吸着に利用するためのノズルの吸着穴の面積または径の情報を含むノズル情報と、を記憶し、前記制御部は、前記記憶部の情報をもとに、前記部品の吸着に利用するための候補となる複数のノズルの各々について、1当該部品の吸着に当該ノズルを利用可能であるか否の適切性を、当該ノズルの吸着穴の面積と当該部品の質量との比較、あるいは、当該ノズルの吸着穴の径と当該部品の寸法との比較を用いて判定する処理と、2当該部品の吸着に当該ノズルを利用する場合における、当該ノズルに関係付けられる部品実装装置の部位の動作加速度または動作速度を、当該ノズルの吸着穴の面積と当該部品の質量との比を用いて算出する処理と、3前記候補のうち、前記利用可能と判定され、かつ、前記動作加速度または動作速度が最も大きいノズルを、前記部品の吸着に利用するノズルとして選定する処理と、を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記部品情報は、前記部品の種類を示す情報を含み、前記制御部は、前記部品の種類ごとに、前記動作加速度または動作速度を算出する処理を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記ノズル情報は、前記ノズルの種類を示す情報を含み、前記制御部は、前記ノズルの種類ごとに、前記動作加速度または動作速度を算出する処理を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記記憶部に、新規に用いる第1の部品についての質量または質量を算出可能な情報を含む第1の部品情報と、当該第1の部品の吸着に利用するための候補となる第1のノズルについての吸着穴の面積の情報を含む第1のノズル情報と、過去に実装に用いた第2の部品についての質量の情報を含む第2の部品情報と、当該第2の部品の吸着に利用した第2のノズルについての吸着穴の面積または面積を算出可能な情報を含む第2のノズル情報と、を記憶し、前記制御部は、前記第2のノズルの吸着穴の面積と前記第2の部品の質量との比、及び、前記第1のノズルの吸着穴の面積と前記第1の部品の質量との比を用いて、前記第1の部品の吸着に第1のノズルを利用する場合における、当該第1のノズルに関係付けられる部品実装装置の部位の動作加速度または動作速度を算出する処理を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記記憶部に、新規に用いる第1の部品についての質量または質量を算出可能な情報を含む第1の部品情報と、当該第1の部品の吸着に利用するための候補となる第1のノズルについての吸着穴の面積の情報を含む第1のノズル情報と、過去に実装に用いた第2の部品についての質量の情報を含む第2の部品情報と、当該第2の部品の吸着に利用した第2のノズルについての吸着穴の面積または面積を算出可能な情報を含む第2のノズル情報と、過去に実装に用いた第2の部品を第2のノズルで吸着する際に発生した異常率の情報と、を記憶し、前記制御部は、前記第2のノズルの吸着穴の面積と前記第2の部品の質量との比と、前記異常率の情報と、前記第1のノズルの吸着穴の面積と前記第1の部品の質量との比と、を用いて、前記部位の動作加速度または動作速度を算出する処理を行うこと、を特徴とする演算装置。請求項1記載の演算装置において、前記部品情報は、前記部品の体積または幅長さ厚みを含む寸法の情報と、前記部品の種類を示す情報と、前記部品の種類または寸法ごとに当該部品の密度を示す情報と、を含み、前記制御部は、前記部品の寸法と密度を用いて前記部品の質量を算出する処理を行うこと、を特徴とする演算装置。部品を基板に実装する部品実装装置であって、前記部品実装装置の動作制御の設定を決定する演算装置と、前記部品を供給する供給装置と、前記部品を吸着するノズル及び当該ノズルを備えるヘッドを含む装着装置と、前記演算装置で算出された前記設定の情報に従って、前記部品を前記ノズルに吸着して前記基板へ装着する動作を含む、前記供給装置、前記装着装置の各部位の動作を制御する全体制御装置と、を備え、前記演算装置は、上記設定の情報を演算する制御部と、当該演算に用いるデータ情報を記憶する記憶部と、を有し、前記記憶部に、前記部品の質量または質量を算出可能な情報を含む部品情報と、前記部品の吸着に利用するためのノズルの吸着穴の面積または面積を算出可能な情報を含むノズル情報と、を記憶し、前記制御部は、前記記憶部の情報をもとに、前記ノズルの吸着穴の面積と前記部品の質量との比を用いて、当該部品の吸着に当該ノズルを利用する場合における、当該ノズルに関係付けられる前記部品実装装置の部位の動作加速度または動作速度を算出する処理を行い、上記算出した情報を含む前記設定の情報を前記全体制御装置に設定する、またはユーザに対して出力すること、を特徴とする部品実装装置。部品を基板に実装する部品実装装置の動作制御の設定を決定する情報処理をコンピュータに実行させるプログラムであって、前記部品の質量または質量を算出可能な情報を含む部品情報と、前記部品の吸着に利用するためのノズルの吸着穴の面積または面積を算出可能な情報を含むノズル情報と、を入力情報として用い、前記ノズルの吸着穴の面積と前記部品の質量との比を用いて、当該部品の吸着に当該ノズルを利用する場合における、当該ノズルに関係付けられる前記部品実装装置の部位の動作加速度または動作速度を算出する処理を行わせること、を特徴とするプログラム。前記特許文献1,2等の先行技術例では、以下のような問題点がある。特許文献1の技術では、部品種類とノズル種類の組合せについて異常発生率例えば部品を落下させた割合を記憶しておき、ある部品種類の部品を実装する場合には、異常発生率の低いノズル種類を優先的に利用する。しかしながら、特許文献1の技術では、部品種類やノズル種類を入力情報としてヘッドやビームの動作加速度または動作速度を算出することはできないそのような機能を持たない。そのため、動作加速度等を低下させることによって異常発生率を低下させることができる場合であっても、動作加速度等を修正することができないため異常発生率を低下させることはできない。特許文献2の技術では、動作加速度の算出において、ノズルの接地面の面積部品の底面積を用いている。しかしながら、特許文献2は、ノズルの吸着穴面積の大きさを用いて動作加速度を算出する技術ではないため、ノズルに強く部品が吸着されている場合であっても、大きな動作加速度で動作させることはできない。また更に特許文献2では、動作加速度の算出に用いる式を、実装時に発生した異常の情報を用いて修正することはしていないため、精度を高めることはできない。以上を鑑み、本発明の主な目的は、部品実装装置その動作設定の決定に係わり、部品種類やノズル種類などを入力情報として、利用するノズル種類と部品実装装置の部位ヘッドやビーム等の動作加速度または動作速度等を好適に算出決定することにより異常発生率を低下させることができる技術を提供することである。上記目的を達成するため、本発明の代表的な形態は、部品実装装置の動作制御の設定その情報を決定するための演算情報処理を行う演算装置、及び当該演算装置を備える部品実装装置などであって、以下に示す構成を有することを特徴とする。1本発明の演算装置では、部品情報部品部品種類の形状寸法幅長さ厚み、あるいは体積などや質量mなどの情報を含む、及びノズル情報候補となるノズルノズル種類の吸着穴の面積sや径などの形状の情報を含むを入力情報として用いて、当該部品部品種類の実装の際吸着に利用するノズルノズル種類、及び当該部品ノズルの動作に関係付けられるヘッド等の部位の動作加速度aまたは動作速度等を算出し、当該情報を部品実装装置に設定する処理機能を有する。本演算装置は、例えば、部品実装装置の動作制御の設定の情報として、部品質量等とノズル形状等と動作加速度a等との対応関係を示す情報を決定し記憶部に記憶する。本演算装置は、部品情報、ノズル情報などを用いて、例えば、対象の部品について、実装に利用するための候補となる複数のノズルが提示された場合、部品寸法とノズル吸着穴径との比較差分を用いて、各ノズルの利用可否を判定する処理と、部品質量mとノズル吸着穴面積sとの比較比を用いて、各ノズルの利用可否を判定する処理とを行う。本演算装置は、例えば、部品質量mとノズル吸着穴面積sとの比較面積質量比:s/mを用いて、当該部品の吸着に当該ノズルを利用する場合における、当該ノズルに対応するヘッド等の部位の動作加速度a等を算出する処理を行う。本演算装置は、例えば、上記ノズル候補の利用可否の判定結果と、上記算出した動作加速度a等とをもとに、実装に利用するノズルを選定し、前記設定の情報を更新する処理を行う。2更に本演算装置は、過去に実装した部品実装済み部品及び対応して利用したノズルについての情報部品質量m、動作加速度a、異常発生率などを用いて、異常発生率などを考慮して、設定の対象となる例えば新規部品及び対応ノズルについての情報動作加速度aなどの値を修正更新する処理機能を有する。3部品実装装置は、例えば、複数のノズルノズル種類、複数の部品部品種類を取り扱い可能であり、ノズルに部品を吸着して基板へ実装する動作を、演算装置により決定される情報に従って制御する。本演算装置は、上記動作制御設定の情報を演算する制御部と、当該演算に用いるデータ情報を記憶する記憶部とを有する。記憶部には、部品部品種類の質量m等の情報を含む部品情報と、部品部品種類の実装の際吸着に利用するノズルノズル種類の吸着穴の面積s等の情報を含むノズル情報とを記憶する。制御部は、記憶部の情報をもとに、ノズルノズル種類ごと及び部品部品種類ごとに、ノズルノズル種類の吸着穴の面積sと部品部品種類の質量mとの比s/m等を用いて、当該ノズルノズル種類を利用して当該部品部品種類を実装吸着する場合における、当該ノズルの動作に対応付けられる部品実装装置の部位ヘッド等の動作加速度a等を算出する処理を行う。本発明のうち代表的な形態によれば、部品実装装置に係わり、部品種類やノズル種類などを入力情報として、利用するノズル種類と部品実装装置の部位の動作加速度等を好適に算出することにより異常発生率を低下させることができる。以下、図1~図19を用いて、本発明の一実施の形態演算装置、部品実装装置などについて説明する。なお実施の形態を説明するための全図において、同一部には原則として同一符号を付し、その繰り返しの説明は省略する。本実施の形態の部品実装装置100演算装置150では、図1~図5の構成に基づき、図6の実装設定算出処理部品実装装置100の部品実装方法動作制御の設定を決定する処理などを行い、図8~図16のようなデータ情報を管理し、図17~図19のような画面でユーザが操作して情報を入出力する。特徴の1つとして、実装設定算出処理図6では、入力情報として部品の質量mや寸法の情報、及びノズルの吸着穴の面積sなどの情報を用いて、異常発生率の低下を図る、部品の実装吸着に利用する適切なノズル種類の選定や、対応するヘッド等の部位の適切な動作加速度a等の算出に関する演算処理を行う。演算結果情報を、部品実装装置100の動作制御設定の情報実装情報、ノズル情報、部品情報などに反映する。[部品実装装置]図1において、本発明の一実施の形態である部品実装装置100の構成を示している。また、図2は、部品実装装置100の内部に設けられている、本発明の一実施の形態である演算装置150の構成を示している。部品実装装置100は、供給装置110、装着装置120、異常検出装置130、全体制御装置140、演算装置150、入力装置170、出力装置171、通信IF装置172、等を備え、これらがバス173を介して相互に接続されている。入力装置170は、ユーザ操作による情報入力を受け付ける例えばマウスやキーボード等である。出力装置171は、ユーザに対して情報を出力するディスプレイやプリンタ等である。通信IF装置172は、バス173や外部ネットワーク等を介して他の装置やシステム既存の生産管理システム等とも接続可能であると接続し情報送受信を行うためのインタフェースである。バス173は、各部110,120,130,140,150,170,171,172を連結する。各装置のIF部112,125,132,146等は、バス173を介して情報送受信を行うためのインタフェースである。供給装置110は、フィーダベース111、IF部112、等を備える。供給装置110は、詳しくは図3内に例示する物理構成を有するなお一例であり各種適用可能である。装着装置120は、ヘッド装着ヘッド121、ビーム122、ノズル吸着ノズル123、駆動制御部124、IF部125、等を備える。装着装置120は、詳しくは図3内に例示する物理構成を有するなお一例であり各種適用可能である。駆動制御部124は、全体制御装置140からの指示に応じて、後述する実装情報181図8で特定される装着順序、及び基板上の部品装着位置座標に対して部品を装着するように、ヘッド121、ビーム122、及びノズル123等の部位図3~図5等を制御する。また、駆動制御部124は、ノズル123により部品を吸着するように制御した際に、部品を吸着したことを示す情報吸着情報を、IF部125を介して全体制御装置140に送信する処理を行う。異常検出装置130は、異常検出部131、IF部132、等を備える。異常検出部131は、ノズル123に吸着された部品の異常を検出する。例えば、異常検出部131は、全体制御装置140から異常の検出が指示されると、ノズル123に吸着された部品の有無、位置、形状、姿勢などを撮像して、パターンマッチング等により、これらへの異常の有無などを検出する。なお異状検出部131側の自動的な判定処理などによって検出してもよい。そして、異常検出部131は、部品に異常有りを検出すると、全体制御装置140に、異常の発生を示す情報異常発生情報を出力する。なお異常検出手段として、上記撮像やパターンマッチング等の手段に限らずに各種適用可能である。全体制御装置140は、部品実装装置100の主制御部であり、記憶部141、全体制御部145、IF部146、等を備える。記憶部141は、その記憶領域に、実装情報181、吸着ノズル情報182、部品情報183、等の各種データ情報を記憶する各情報記憶部を有する。全体制御部145は、供給装置110、装着装置120、異常検出装置130、演算装置150、入力装置170、出力装置171、及び通信IF装置172等で行う処理を制御する。特に、全体制御部145は、演算装置150で演算決定された情報実装情報181等を用いて、供給装置110や装着装置120等の各部位ノズル123、ヘッド121等を含むの動作を制御する。全体制御部145による制御動作については後述する。なお、演算装置150が部品実装装置100の外部に接続される形態としてもよい。また例えば、演算装置150と全体制御装置140を統合した形態などとしてもよい。[演算装置]図2は、演算装置150の構成例を示す。演算装置150は、制御部151、記憶部152、入力部153、出力部154、IF部155、等を備える。演算装置150は、一般的なコンピュータやICなどで実現できる。例えば、制御部151は、CPU、メモリROM,RAM等などのハードウェア、及びそれによるソフトウェアプログラム処理などで実現できる。例えば制御部151により記憶部152や外部などに格納されている所定のプログラムをロードして実行することにより、演算制御部161などの各処理機能を実現する。記憶部152は、各種メモリ、HDD等の外部記憶装置、CDやDVD等の可搬性記憶媒体に対して情報を読み書きする読書装置、あるいは外部ネットワークのデータを読み書きする装置などで実現できる。入力部153は、ユーザ操作による情報入力を受け付けるキーボードやマウスなどの入力装置、出力部154は、ユーザに対して情報を出力するディスプレイなどの出力装置、IF部155は、バス173に接続しバス173を介して情報の送受信を行うためのインタフェース、でそれぞれ実現できる。制御部151は、演算制御部161、実装設定算出部162、学習処理部163を備える。演算制御部161は、演算装置150での処理の全体を制御する。記憶部152は、記憶領域に、吸着ノズル形状情報191、面積質量比加速度情報192、密度情報193、新規部品情報194、吸着ノズル候補情報195、及びデータ割合情報196、等を記憶する。実装設定算出部162は、実装設定算出処理として、入力部153またはIF部155を通じて入力される新規に登録される部品新規部品についての情報新規部品情報194と、吸着ノズル形状情報191、面積質量比加速度情報192等とを用いて、当該新規部品の実装の際吸着に利用するノズル123と、対応するヘッド121の移動制御時の動作加速度等とを演算により決定する。そして、実装設定算出部162または制御部151等は、当該決定した新規部品情報194などの情報部品とノズル123の対応関係、及び部位の動作加速度等を含む情報を、部品実装装置100全体制御装置140に設定する処理を行う。設定の処理としては、演算装置150から、全体制御装置140の記憶部141の部品情報183等に、上記決定した情報を追加更新する処理などを行う。また、実装設定算出部162または制御部151、演算装置150、部品実装装置100等は、必要に応じて、上記決定した情報を、出力部154やIF部155または出力装置171や通信IF装置172を通じて、ユーザに対して出力画面表示などする処理を行う。学習処理部163は、学習処理過去の実装済み部品の情報を用いて新規部品の情報を算出するための学習処理として、全体制御装置140の部品情報183過去の異常に関する情報を含む等を用いて、データ割合情報196に情報を記憶し、データ割合情報196を用いて、面積質量比加速度情報192を更新する処理を行う。[供給装置装着装置]図3は、図1の供給装置110及び装着装置120に係わる、フィーダベース111、ヘッド121、ビーム122、及びガイド122a等の概略構成上面を示す。フィーダベース111には、複数のフィーダ111aが配置搭載される。各フィーダ111aには部品91が配置保持される。フィーダ111aは、全体制御装置140の指示に応じて、当該フィーダ111aで保持している部品91がノズル123図4により吸着された時、当該フィーダ111aで保持している残りの部品91を、ノズル123の吸着可能な位置にまで搬送する。ヘッド121及びビーム122等の動作は、全体制御装置140の指示に応じて制御される。ヘッド121は、ビーム122に沿って、一つの座標軸方向図3ではX方向に移動させることができるように構成されている。ビーム122は、ガイド122aに沿って、ヘッド121が移動する座標軸方向と交差する他の座標軸方向図3ではY方向に移動することができるように構成されている。そして、ヘッド121及びビーム122をX方向及びY方向に移動させることにより、ヘッド121の所定のノズル123図4で、所定のフィーダ111aから所定の部品91を吸着し、基板90上の所定の位置に部品91を装着できるように構成されている。[ヘッドノズル]図4は、ヘッド121の下面を示す。ヘッド121は、下面部に、複数のノズル123が搭載されている。図4の例では、円状に複数例えば12のノズル123が配置されており、回転制御などによって、所望のノズル123の利用が可能な機構である。各ノズル123の位置は番号で識別される。本構成例では、1つのヘッド121に複数のノズル123が着脱可能に搭載される構成であり、各位置のノズル123は人の作業により交換可能となっている。ヘッド121の複数のノズル123は、例えば各位値に応じて異なる種類例えば異なる吸着穴面積などにすることができる。図5は、ノズル123の下面を示す。本例のノズル123の下面は円形であり、円形の吸着穴126が開いている。吸着穴126の内部の圧力を低下させることにより部品が吸着される仕組みである。ノズル123の吸着穴126について、面積をsとし、径をr{rx,ry}とする。径rxは、後述する部品の幅Xに一致する方向x方向における吸着穴の最も幅の広い部分の長さを表しており、径ryは、後述する部品の長さYに一致する方向y方向における吸着穴の最も幅の広い部分の長さを表している。本例においては、s=π×rx×rx/4である。なお、ノズル123の形状及び吸着穴126の形状は円形以外の形態としてもよい。例えば、吸着穴126の形状が長方形であり、長方形の一辺が部品の幅Xに一致する方向にあり、他の一辺が部品の幅Yに一致する方向にある場合には、長方形の一辺の長さがrxに、他の一辺の長さがryとなり、s=rx×ryとなる。本実施の形態では、候補となる複数のノズル123から、部品の実装の際に利用するための好適なノズル123少なくとも1つを選定し設定する。本実施の形態では、候補とは、部品実装装置100に備える全ノズル123とする。また、候補は、ノズル123が交換可能な場合は予備のノズル123も含めてよい。また、候補は、ヘッド121ごとに備える複数のノズル123としてもよい。また、候補は、全ノズル123ではなく、予め設定される特定のノズル123に限定してもよい。その他、ヘッド121やノズル123に関しては各種形態が適用可能である。例えば、1つのユニットに複数のヘッドやノズルを搭載する構成、ヘッドにノズルを固定的に搭載する構成ヘッドとノズルが一体的な構成、等が挙げられる。このようなヘッドとノズルの対応関係などに応じて、ノズルの選択とは対応するヘッド等の選択に相当し、また算出する動作加速度等は、対応するヘッド等の部位の動作加速度等となる。[異常]ここで、上述の構成に基づき、ノズル123からの部品91の落下などの異常と、部品、ノズル123、ビーム122、ヘッド121等の要素との関係について説明する。ノズル123の吸着力よりも、部品の吸着に必要な力以下必要吸着力と呼ぶ背景技術で述べた部品の慣性力や空気抵抗などが大きくなると、部品の落下などの異常が発生しやすくなる。上記ノズル123の吸着力は、ノズル123の吸着穴126内部を減圧することにより発生し、その減圧量が一定であれば、吸着穴126の面積sに比例して拡大する。また一方、上記必要吸着力は、部品の質量mと、部品の摩擦係数の逆数部品種類に応じると、ノズル123またはノズル123が取り付けられたヘッド121やビーム122等の部位の動作加速度と、の積各要素に比例する。部品を吸着したノズル123をより大きな動作加速度で移動させる場合には、部品にかかる慣性力が大きくなるため、上記必要吸着力は大きくなる。またヘッド121等の部位をより大きな動作速度で移動させる場合も、大きな動作速度を達成するために上記動作加速度が大きくなるため、上記必要吸着力は大きくなる。上記部品の落下などの異常が発生しにくい条件、つまり、吸着穴126の面積sに比例する吸着力が上記必要吸着力よりも大きくなる条件を考える。当該条件から、式1:s/m×β>aが得られる。式1で、sは、前述のノズル123の吸着穴126の面積sである。mは、実装吸着される部品の質量である。aは、ノズル123に関係付けられるヘッド121等の部位の動作加速度である。βは、摩擦係数や減圧量などから決定される値である。従って、本実施の形態では、上記の面積sを質量mで除した値面積質量比:s/mを用いて、ヘッド121等の部位の動作加速度a等を決定するa<s/m×β。また、部品種類に応じて部品の表面材質が異なり、摩擦係数などから決定されるβの値が異なることから、本実施の形態では、部品種類ごとに動作加速度a等を決定する。なお動作速度vxについても、例えば、a=vx/ttはヘッド121が停止してから所定の動作速度vxを達成するまでの時間として式1に代入するとv<s/m×β×tと表すことができるように、動作加速度aと同様に面積sを質量mで除した値を用いて値を決定することができる。[処理概要]図6は、演算装置150の主に実装設定算出部162による処理を示すS11等は処理ステップを表す。図6の処理概要として、S11では演算用のデータ情報新規部品の情報を入力し、それに応じて、S12,S13では特に当該部品の質量mの情報を取得し、S14,S15では当該部品の吸着に利用する候補の複数の種類のノズル123の利用可否を判定し、S16では当該ノズル123に対応する部位ヘッド121の動作加速度aを算出し、これらを踏まえS17では当該部品の実装に利用するノズル123を選定して、部品実装装置100に設定し、S18では結果情報をユーザに出力する。また、図7は、学習処理部163による処理面積質量比加速度情報192図12を更新する処理を示す。下記で先に各種データ情報181~183,191~196について説明してから図6,図7の処理詳細を説明する。[実装情報]図1の実装情報181は、基板90に対する部品91の装着順序及び吸着順序などの情報、部品を基板に装着する位置、部品を吸着するノズル123位置、ノズル123により部品を吸着する際のフィーダ111a位置、吸着される部品の名称、等を特定する情報を含む。実装情報181は、部品実装装置100の各部位フィーダ111a,ヘッド121,ビーム122,ノズル123を含むの動作部品実装に係わる動作を制御するための情報の1つである。図8は、実装情報181のテーブル例を示す。本実施の形態では、本実装情報181のテーブルを、全体制御装置140の記憶部141に記憶管理する他の情報も同様。本テーブルは、順序8a、部品装着位置座標8b、吸着ノズル番号8c、フィーダ番号8d、部品ID8e、等の各フィールドを有するレコードで構成される。8aの順序には、当該部品の装着順序と、当該部品の吸着順序と、を特定する情報が格納される。本実施の形態では、部品の装着順序と吸着順序が同じになるように構成しているが、異なるようにしてもよい。8bの部品装着位置座標には、当該部品を基板に装着する位置を特定する情報として、基板上の座標{X,Y}が格納される。8cの吸着ノズル番号には、当該部品を吸着するノズル123を特定する情報が格納される。本実施の形態では、当該ノズル123に関係付けられるヘッド121における当該ノズル123の位置を特定する情報として、当該ノズル123の搭載の位置を一意に識別するように割り振られた吸着ノズル番号例えば1~12を用いる。8dのフィーダ番号には、8aの順序において、8bの座標に装着される部品を保持するフィーダを特定する情報が格納される。本実施の形態では、フィーダベース111図3における当該フィーダ111aの搭載の位置を一意に識別するフィーダ番号が格納される。8eの部品IDには、8aの順序において、8dのフィーダ番号で示されるフィーダ111aの位置に対して配置される部品を特定する情報として、複数の各部品を一意に識別する部品ID識別コード、名称などが格納される。なお本実施の形態では部品と部品種類は別である。[吸着ノズル情報]図9は、吸着ノズル情報182のテーブル例を示す。本テーブルでは、吸着ノズル番号9a、吸着ノズル種類9b、等の各フィールドを有する。9aの吸着ノズル番号は、8cと同様に、ノズル123を特定する情報ヘッド121における位置を示す番号である。8bの吸着ノズル種類は、8aの番号で示す位置に搭載されるノズル123の種類を特定する情報が格納される。本実施の形態では、ノズル123の種類の名称例Type1等が格納される。[部品情報]図10は、部品情報183のテーブル例を示す。本テーブルでは、部品ID10a、吸着ノズル種類10b、動作加速度10c、被吸着回数10d、異常回数10e、異常率10f、部品種類10g、部品質量10h、面積質量比10i、部品寸法10j、等の各フィールドを有する。部品情報183は、フィーダ番号8dの位置に配置される部品についての各種情報を含む。10aの部品IDは、8eと同様に、部品を特定する情報である。10bの吸着ノズル種類は、10aで示す部品を吸着するノズル123の種類を特定する情報9bと同様が格納される。10cの動作加速度は、10aで示す部品を当該種類のノズル123により吸着したとき場合の、当該種類のノズル123に対応する部位本実施の形態ではヘッド121の移動時の動作加速度aの情報が格納される。なお対応関係に応じて、部位はビーム122等になり、動作加速度aは動作速度などになる。なお本実施の形態では、選定により部品ID10aに対してノズル種類10bを関係付ける形であるが、変形例として、部品種類や、ノズルID等を用いて関係付ける形も可能である。10dの被吸着回数は、10aで示す部品が当該種類のノズル123に吸着された回数の情報が格納される。なお10d等は生産履歴情報などからも取得可能である。10eの異常回数は、10aで示す部品が異常検出装置130により異常部品の落下などの所定の異常と判定された回数異常発生回数の情報である。10fの異常率異常発生率は、異常が発生した割合であり、10eの格納値を、10dの格納値によって除した値10e/10dが格納される。10gの部品種類は、10aで示す部品の種類を特定する情報が格納される。例えば、抵抗、コンデンサ等を示す情報である。10hの部品質量は、10aで示す部品の質量mの情報が格納される。質量mは、計測値やカタログ値の入力など、いずれの形でもよい。計測できなかった場合やカタログ値の入力がなされなかった場合など、質量mを特定できない場合は、10hに、質量mが特定できないことを示す情報例-が格納される。例えば10aがPCB2000のレコードではm値が不明となっている。10iの面積質量比s/mは、10aで示す部品、及び10bで示す当該部品の吸着に利用するノズル123の種類について、10hの質量mに対する、10bで示す種類のノズル123の吸着穴126の面積s、による比率面積質量比の情報を格納する。10jの部品寸法は、10aで示す部品の寸法の情報が格納される。本実施の形態では、部品の幅Xと長さYと厚みTとを示す情報{X,Y,T}が格納される。幅Xは、当該部品がノズル123と接地する面のうち、径rxの方向図5、xに一致する方向図3、Xの部品寸法を表し、長さYは、径ryの方向図5、yに一致する方向図3、Yの部品寸法を表し、厚みTは、接地面と直交する方向の部品寸法を表している。なお、10iの面積質量比の値に関して、10hの質量mが特定できない場合は、10jの寸法寸法から得られる体積vなどと、後述の密度情報193のテーブル図13の密度cの情報とをもとに算出された値を、10bで示す種類のノズル123の吸着穴126の面積sで除した値、を格納する。演算装置150による実装設定の決定後の状態において、部品実装方法動作制御の設定情報となる、実装情報181、吸着ノズル情報182、及び部品情報183は、対象の部品の情報8e,10a,10gと、当該部品に利用するノズル123及びその特性の情報8c,9a,9bと、動作加速度aの情報10cとの対応関係を示す情報を含んでいる。[全体制御部による制御例]全体制御部145による上記情報181~183を用いた制御例は以下である。全体制御部145は、供給装置110及び装着装置120に対して、実装情報181のテーブル図8の順序8aでフィーダ番号8dで示す位置に配置される部品を、吸着ノズル番号8cで示すノズル123で吸着し、当該部品を、部品情報183のテーブル10図の動作加速度10c等で、座標8bに移動させて装着するように、必要な指示を出力する。全体制御部145は、部品を吸着するように指示を出力した場合に、吸着ノズル番号8cの値と部品ID8eの値説明上の例をd01とするを読み込み、当該吸着ノズル番号と同一の値が格納された吸着ノズル情報182のテーブル図9の吸着ノズル番号9aの行を特定し、当該行の吸着ノズル種類9bの値d02とするを読み込む。更に、全体制御部145は、部品情報183のテーブル図10で部品ID10aに上記d01と同一の値が格納され、かつ、吸着ノズル種類10bに上記d02と同一の値が格納された行を特定し、当該行の被吸着回数10dの格納値に1を追加する。また、全体制御部145は、フィーダ番号8dで示す位置に配置される部品を吸着するように指示を出力した後に、必要なタイミングで吸着された部品の異常を検出するように、異常検出装置130に必要な指示を出力する。全体制御部145は、異常検出装置130が異常を検出した場合、吸着ノズル番号8cの値と部品ID8eの値d03とするとを読み込み、当該吸着ノズル番号と同一の値が格納された吸着ノズル番号9aの行を特定し、当該行の吸着ノズル種類9bの格納値d04とするを読み込む。更に、全体制御部145は、部品ID10aに上記d03と同一の値が格納され、かつ、吸着ノズル種類10bに上記d04と同一の値が格納された行を特定し、当該行の異常回数10eの格納値に1を追加する。全体制御部145は、上記異常回数10eの値を追加した後、異常の発生した吸着の動作を再度実行する。以下、演算装置150内に格納される各情報191~196について説明する。これらは演算装置150の処理で必要な情報として管理している。なお必要に応じて、これらの情報は、全体制御装置140内の各情報181~183と統合したり、分離してもよい。[吸着ノズル形状情報]図11は、吸着ノズル形状情報191のテーブル例を示す。本実施の形態では、本吸着ノズル形状情報191のテーブルを、演算装置150の記憶部152に記憶管理する他の情報も同様。本テーブルでは、吸着ノズル種類11a、吸着穴径rx11b、吸着穴径ry11c、吸着穴面積s11d、等の各フィールドを有する。11aの吸着ノズル種類の各行には、ノズル123の種類を特定する情報が各々格納される。11bの吸着穴径rx,11cの吸着穴径ryの各行には、11aで示す種類のノズル123の吸着穴126の横幅図5のrx,縦幅図5のryの値が各々格納される。ノズル123により部品を吸着する際には、径rxの方向が部品の幅Xの方向に対応し、径ryの方向が部品の長さYの方向に対応するように、吸着の動作制御が行われる。11dの吸着穴面積sの各行には、11aで示す種類のノズル123の吸着穴126の面積図5のsの情報が各々格納される。[面積質量比加速度情報]図12は、面積質量比加速度情報192のテーブル例を示す。本テーブルでは、部品種類12a、動作加速度12b、面積質量比12c、等の各フィールドセルを有する。12aの部品種類の各行には、部品の種類を特定する情報10gと同様が各々格納される。12bの動作加速度aの各列には、部位ヘッド121の移動時の動作加速度の情報10cと同様が各々格納される。12cの面積質量比s/mの各セルには、対応する12a,12bに応じた、ノズル123の吸着穴126の面積sを部品の質量mで除した値s/mが各々格納される。実装の対象となる部品及びノズル123に関して計算した面積質量比s/mが、本テーブルの面積質量比12cの格納値よりも大きい場合は、異常無く異常発生可能性が十分低く当該部品を当該ノズル123により吸着できることを表している。例えば、部品種類が抵抗でかつ質量mが5の部品を、吸着穴面積sが0.2の種類のノズル123Type3で吸着する場合、面積質量比s/mは0.2/5=0.04であり、テーブルで部品種類12aが抵抗である行にある面積質量比12cのセルについて、格納値が上記0.04以下であるセルを検索する。そして、該当のセル例えば0025のセルの列に位置する動作加速度12bの格納値例えば2.4が、上記異常無く実装可能な動作加速度aとなる。[密度情報]図13は、密度情報193のテーブル例を示す。本テーブルでは、部品種類13a、部品寸法13b、密度13c、等の各フィールドセルを有する。13aの部品種類の各行には、部品の種類を特定する情報10gと同様が各々格納される。13bの部品寸法の各列には、部品の寸法の大きさの範囲を示す情報が格納される。本実施の形態では、部品の厚みTの範囲を特定する情報が格納される。なお厚みTに限らず、部品の幅長さや面積や体積など、他の特性値を用いてもよい。13cの密度の各セルには、部品の密度ないし比重などを特定する情報が格納される。部品の種類に応じて部品の素材が異なることや、部品の大きさに応じて部品を構成する素材の比例えば、ICにおける内部のシリコン部分と外装部のプラスチック部分との比が異なることから、部品の種類や部品の大きさに応じて部品の密度が異なるため、本実施の形態では、部品種類13aと部品の大きさ13bごとに密度13cを設定する。[新規部品情報]図14は、新規部品情報194のテーブル例を示す。本テーブルは、部品ID14a、部品種類14b、部品質量14c、部品寸法14d、等の各フィールドを有する。14aの部品IDは、部品を特定する情報10aと同様が格納される。14bの部品種類は、部品ID14aで示す部品の種類を特定する情報10gと同様が格納される。14cの部品質量は、部品ID14aで示す部品の質量mの情報10hと同様が格納される質量mを特定できない場合は-。14dの部品寸法は、部品ID14aで示す部品の寸法{X,Y,T}の情報10jと同様が格納される。新規部品情報194は、実装設定算出部162の処理に係わる、新規に登録される部品演算の対象となる部品の情報が一時的に記憶される。新規部品情報194は、設定の決定に応じて、全体制御装置140内の実装情報181に対して追加反映される。[吸着ノズル候補情報]図15は、吸着ノズル候補情報195のテーブル例を示す。本テーブルでは、15a吸着ノズル種類、15b利用可否、15c面積質量比、15d動作加速度、等の各フィールドを有する。吸着ノズル候補情報195は、実装設定算出部162の処理におけるノズル123の選定と部位ヘッド121の動作加速度aの算出とに必要な情報が一時的に記憶される。吸着ノズル候補情報195は、新規部品情報194のテーブル図14で示される部品新規部品の吸着に利用するためのノズル123の候補に関する情報が管理される。15aの吸着ノズル種類は、候補となるノズル123の種類を特定する情報9b,11a等と同様が格納される。15bの利用可否は、15aで示される種類のノズル123の候補が当該新規部品の吸着に利用することができるか否か適否を示す情報が格納される。本実施の形態では、2値情報とし、利用可能と判定した場合は○、利用不可能と判定した場合は×が格納される。15cの面積質量比s/mは、吸着ノズル種類15aで示す種類のノズル123の面積s11dの値を、当該新規部品の質量14c、または、寸法14dと密度13cから算出された値質量相当値、で除した値が格納される。15dの動作加速度aは、当該新規部品の吸着に利用するための候補のノズル123に関する情報として、15aで示される種類のノズル123を当該部品の実装で利用する場合の部位ヘッド121の動作加速度aの情報が格納される。[データ割合情報]図16は、データ割合情報196のテーブル例を示す。本テーブルでは、16a区間下限、16b区間上限、16c全データ数、16d閾値内異常率データ数、16e閾値内異常率データ割合、等の各フィールドを有する。データ割合情報196は、学習処理部163での処理に用いるデータが一時的に記憶される。16aの区間下限は、16cの全データ数と16dの閾値内異常率データ数とを算出する後述の学習処理部163の処理における、算出区間の下限を特定するための情報として、予め設定された値が格納される。同様に、16bの区間上限は、上記算出区間の上限を特定する、予め設定された値が格納される。16cの全データ数は、後述の学習処理部163の処理で算出される、16a-16bの区間のデータ数を特定する情報が格納される。16dの閾値内異常率データ数は、後述の学習処理部163の処理で算出される、16a-16bの区間にあるデータのうち、異常率の小さいデータの数を特定する情報が格納される。16eの閾値内異常率データ割合は、後述の学習処理部163の処理で算出される、閾値内異常率データ数16dを全データ数16cで除した値16d/16cが格納される。[実装設定算出処理]次に、前記図6のフローに基づき、図17,図18の画面例も参照しながら、演算装置150実装設定算出部162の処理として、ユーザ等により新規に登録する部品新規部品に関する情報が入力された場合に、当該新規部品の実装の際に利用するノズル123の種類の選定、及び対応する部位ヘッド121の動作加速度a等を演算により決定し、当該決定した情報を全体制御装置140の部品情報183に格納追加して設定する処理の詳細を説明する。まず演算装置150演算制御部161は、入力部153またはIF部155を介して、図17の画面G1で、ユーザによる新規部品などの情報の入力を受け付ける記憶部152に入力情報を格納する。当該情報が入力されると、演算装置150演算制御部161は、実装設定算出部162に、図6の処理を実行させる。図17の画面G1新規部品情報の入力画面において、上側には、新規に登録する部品についての情報新規部品情報を入力する欄を表示し、下側には、対応してノズル候補の情報を入力する欄を表示する。新規部品情報入力情報として、17aの部品ID、17bの部品種類、17cの部品質量m、17dの部品寸法、並びに、下側の17eの吸着ノズル種類候補となるノズル123の種類を特定する情報を有する。上側の情報は、図14の新規部品情報194に関連し、下側の情報は、図15の吸着ノズル候補情報195に関連する。上記新規部品情報入力情報は、ユーザ操作により17fの部品情報登録のアイコンがクリックされると、演算装置150に送信入力され登録される。S11S11で、実装設定算出部162は、上記入力情報新規部品情報の読み込み書き込みを行う。実装設定算出部162は、当該入力情報を、記憶部152の新規部品情報194及び吸着ノズル候補情報195等に格納する。例えば、17a~17dの各入力情報を、新規部品情報194のテーブル図14の対応する14a~14dのフィールドに格納する。また、吸着ノズル種類17eの入力情報を、吸着ノズル候補情報195のテーブル図15の吸着ノズル種類15aのフィールドに格納する。S12次に、S12では、実装設定算出部162は、部品質量情報の入力有無を確認し、次の処理を決定する。S12では、実装設定算出部162は、新規部品情報194のテーブル図14の部品質量14cの格納情報入力情報の有無を確認する。部品質量mの入力が無し-の場合はS13を実行し、有りの場合正の実数が入力されている場合はS14へ移る。S13S13では、実装設定算出部162は、新規部品情報194の格納情報部品形状寸法の情報、及び密度情報193の格納情報密度の情報を用いて、部品質量mを算出する処理を行う。例えば、実装設定算出部162は、部品種類14bの格納情報d131とする、及び部品寸法14dの格納情報{X,Y,T}={d132,d133,d134}とするを読み込み、密度情報193のテーブル図13で部品種類13aの格納値が上記d131と同一の値である行と、部品寸法13bに格納されている寸法Tの範囲に上記d134が含まれる列とを特定し、当該行列の位置のセルの密度13cの格納情報d135とするを読み込む。更に、実装設定算出部162は、上記寸法{d132,d133,d134}と密度d135についての積d132×d133×d134×d135の値を算出する。この値は、部品の体積v:X×Y×Tに密度cを掛けた値、つまり部品質量mの相当値概略値である。S14次に、S14では、実装設定算出部162は、ノズル候補の利用可否の第1の判定処理を行う。即ち、部品の寸法の大きさとノズル123の吸着穴126の径rの大きさとを比較することにより、当該部品に関する当該種類のノズル123候補の利用可否を判定する。実装設定算出部162は、吸着ノズル形状情報191、新規部品情報194、及び吸着ノズル候補情報195の各格納情報を用いて、吸着ノズル候補情報195で示される候補のノズル123の利用可否を判定し、判定結果である利用可否などを示す情報を、吸着ノズル候補情報195に格納する。判定において、利用可能なノズルとは、異常が発生する可能性が十分に低いノズル、利用不可能なノズルとは、異常が発生する可能性が高いノズルを意味する。例えば、実装設定算出部162は、吸着ノズル候補情報195のテーブル図15の第1行から最終行までの各行について以下の計算を行う以下では説明上、計算の対象となる行を第n行と呼ぶ。実装設定算出部162は、吸着ノズル種類15aの第n行の格納情報d141とするを読み込み、吸着ノズル形状情報191のテーブル図11の吸着ノズル種類11aで上記d141と同じ値が格納された行を特定し、当該行における吸着穴径rx11bの格納情報d142とする、及び吸着穴径ry11cの格納情報d143とするを読み込む。更に、実装設定算出部162は、新規部品情報194のテーブル図14の部品寸法14dの格納情報{X,Y,T}={d144,d145,d146}とするを読み込み、上記d144がd142よりも大きく、かつ、d145がd143よりも大きい場合は、利用可否15bの第n行に、当該ノズル候補が利用可能であることを表す情報○を格納し、当該情報○を格納しない場合は当該ノズル候補が利用不可であることを表す情報×を格納する。吸着穴126の径が部品の寸法よりも大きい場合、ノズル123の内部を減圧した際に空気が混入し圧力が上昇してしまうため吸着力は大幅に低下し、部品が落下しやすくなる。そのため、S14では、吸着穴126の径が部品の寸法よりも大きくならないようにノズル123の種類の利用可否を判定して決定している。S15次に、S15では、実装設定算出部162は、ノズル候補の利用可否の第2の判定処理を行う。即ち、部品の質量mとノズル123の吸着穴126の面積sとを比較することにより、当該部品に関する当該種類のノズル123候補の利用可否を判定する。実装設定算出部162は、吸着ノズル形状情報191、新規部品情報194、前記入力による質量mの情報または前記S13の算出値、及び面積質量比加速度情報192等の各格納情報を用いて、吸着ノズル候補情報195の格納情報で示されるノズル候補の利用可否を判定する。本実施の形態では、S15の判定用に、異常を発生させずに実装吸着の動作を行うために必要とされる吸着穴面積sの値正確には、面積sと質量mの比s/mを事前に設定しておき、その判定用の設定値pとするを用いて、当該利用可否を判定する。なお上記設定値pは、後述の図7の処理において更新される。例えば、実装設定算出部162は、吸着ノズル種類15aの第1行から最終行までの各行のうち、利用可否15bが○の行について以下の計算を行う以下、計算の対象となる行を第n行と呼ぶ。実装設定算出部162は、吸着ノズル種類15aの第n行の格納情報d151とするを読み込み、図11の吸着ノズル種類11aで上記d151と同じ値が格納された行を特定し、当該行で吸着穴面積s11dの格納情報d152と呼ぶを読み込む。更に実装設定算出部162は、図14の部品質量14cの格納情報d153とするを読み込み、d153で質量情報有りの場合-ではない場合、d152をd153で除した値d152/d153を算出し、あるいは、d153で質量情報無しの場合-である場合は、d152を前述のv×cで除した値を算出し、図15の面積質量比15cの第n行に格納する。ここで算出した値をd154とする。更に実装設定算出部162は、面積質量比加速度情報192のテーブル図12の部品種類12aについて、d131と同一の情報が格納された行を特定し、また、動作加速度12bについて格納値が最小となる列を特定し、当該行列に対応する位置のセルの面積質量比12cの格納値d155とするを読み込む。更に実装設定算出部162は、上記d155がd154よりも大きい場合は、図15の利用可否15bの第n行に、当該種類のノズル123が利用不可であることを表す情報×を格納する。ここで×を格納されたノズル種類候補は、新規部品情報194で示される部品を、最小の動作加速度aであっても異常が発生する可能性が高いと判定されたことを表している。S16次に、S16では、実装設定算出部162は、部品質量mの情報と、ノズル123の吸着穴126の面積sの情報とを用いて、当該ノズル123に関係付けられる部位の動作加速度aを算出する処理を行う。本実施の形態では、異常を発生させずに実装の動作を行うために必要とされる吸着穴面積sの値正確には、面積sと質量mの比s/mを、動作加速度aごとに事前に設定しておき、その設定値qとするを用いて動作加速度aを算出する。なお上記設定値qは、図7の処理で更新される。上記S16では、実装設定算出部162は、吸着ノズル形状情報191、及び面積質量比加速度情報192を用いて、吸着ノズル候補情報195で示されるノズル候補で実装の動作を行う場合仮定におけるヘッド121の動作加速度aを算出する。例えば、実装設定算出部162は、吸着ノズル候補情報195のテーブル図15の第1行から最終行までの各行のうち、利用可否15bが○の行について以下の計算を行う以下、計算の対象となる行を第n行と呼ぶ。実装設定算出部162は、面積質量比15cの第n行の格納情報d161とするを読み込む。更に実装設定算出部162は、面積質量比加速度情報192のテーブル図12の部品種類12aについて、d131と同一の情報が格納された行を特定し、動作加速度12bに大きな値が格納された列から順に図12の例では左側の列から順に、d161と当該行列に対応する位置のセルの面積質量比12cの格納値との大小を比較し、当該面積質量比12cの格納値よりもd161の方が大きくなった場合は、当該列の動作加速度12bの格納値を、図15の動作加速度15dの第n行に格納し、S16の処理を終了する。S17次に、S17では、実装設定算出部162は、上記S14,S15の判定結果利用可否、及びS16で算出した動作加速度aの情報などを用いて、当該部品の実装の際吸着に利用するノズル123の種類を選定する。また、選定に伴い、実装設定算出部162は、新規部品情報194、及び吸着ノズル候補情報195の格納情報を用いて、全体制御装置140内の部品情報183を更新する。例えば、実装設定算出部162は、部品情報183のテーブル図10の最終行に1行を追加し、図14の部品ID14aの格納情報を、図10の部品ID10aの最終行に格納し、同様に、部品種類14b、部品質量14c、部品寸法14dの格納情報を、対応する部品種類10g、部品質量10h、部品寸法10jの最終行に格納する。更に実装設定算出部162は、吸着ノズル候補情報195のテーブル図15の第1行から最終行の各行のうち、利用可否15bが○であり、かつ、動作加速度15dの格納値が最も大きい行における、当該動作加速度15d及び吸着ノズル種類15aの格納値を読み込み、当該格納値を、対応する図10の吸着ノズル種類10b、動作加速度10cの最終行に格納する。S18次に、S18では、実装設定算出部162は、上記S17の結果である部品情報183の格納情報選定したノズル種類や動作加速度aの情報を含むを、出力部154またはIF部155を介してユーザに対して出力する。例えば、図18の画面G2に出力する。図18は、画面G2新規部品情報の設定完了画面を示す。実装設定算出部162は、図10の部品情報183の部品ID10aの最終行の格納情報を、画面G2の18aの部品IDに表示し、同様に、部品種類10g、部品質量10h、部品寸法10jの最終行の格納情報を、対応する18bの部品種類、18cの部品質量、18dの部品寸法に表示し、また、吸着ノズル種類10bの最終行の格納値を18eの吸着ノズル種類に表示し、動作加速度10cの格納値を18fの動作加速度に表示する。図17,図18の例では、ある新規部品NCA10の設定に関して、異常発生可能性を考慮して、吸着ノズル候補Type1~Type3のうち種類Type1が選定され、対応する部位ヘッド121の動作加速度aが4.0で制御されることを表している。[学習処理]次に、前記図7のフローに基づき、図19の画面例も参照しながら、演算装置150学習処理部163の処理として、前述の面積質量比加速度情報192図12を更新する処理の詳細を説明する。過去に実装済みの部品の情報を用いて、動作加速度aに対する面積質量比s/mを更新することにより、実装設定算出の精度を高める。演算装置150演算制御部161は、入力部153またはIF部155を介して、図19の画面G3で、ユーザによる学習設定値情報の入力を受け付ける。学習設定値情報が入力された場合、学習処理部163に、図7の処理を実行させる。図19は、画面G3学習設定値情報の入力画面を示す。本画面G3で入力される学習設定値情報は、19aの部品種類のフィールドに入力される部品種類を示す情報、及び19bの異常率閾値のフィールドに入力される異常率の閾値の情報を有する。当該学習設定値情報は、19cの学習開始アイコンがクリックされると、演算装置150学習処理部163に送信入力される。図19の例では、部品種類がコンデンサである部品に関して動作加速度aの値を学習するために、異常率の閾値を00005に設定している。S21まずS21では、学習処理部163は、異常発生率を算出する。例えば、部品情報183のテーブル図10の第1行から最終行までの各行について、被吸着回数10d、及び異常回数10eの格納情報を読み込み、10eを10dで除した値10e/10dを算出し、異常率10fに格納する。S22S22では、学習処理部163は、面積質量比加速度情報192図12を更新する算出対象とする動作加速度aの値を決定する。例えば、整数kが定義されていない場合は整数kを定義してk=1とし、整数kが定義されている場合はk=k1として、動作加速度12bの第k列の格納値d221とするを読み込む。S23S23では、学習処理部163は、ノズル123の吸着穴126の面積sを部品の質量mで除した値面積質量比:s/mを複数の区間に分け、それぞれの区間において異常率の小さなデータの数が全データ数に占める割合を算出する。例えば、画面G3の19aに入力される部品種類の情報d231とする、及び19bに入力される異常率の閾値の情報d232とするを読み込む。更に学習処理部163は、データ割合情報196のテーブル図16の各行について、部品情報183のテーブル図10から情報を算出し、以下の計算を行うここでは、データ割合情報196のテーブルの各行のうち計算対象となっている行を第n行と呼ぶ。学習処理部163は、部品情報183のテーブル図10の第1行から最終行までの各行のうち、部品種類10gの格納値がd231と同一、かつ、動作加速度10cの格納値がd221と同一、かつ、面積質量比10iの格納値がデータ割合情報196のテーブル図16の区間下限16aの第n行の格納値以上で区間上限16bの第n行の格納値未満、を満たす行の個数を算出し、全データ数16cの第n行に格納する。更に学習処理部163は、部品情報183のテーブル図10の第1行から最終行までの各行のうち、部品種類10gの格納値がd231と同一、かつ、動作加速度10cの格納値がd221と同一、かつ、面積質量比10iの格納値が区間下限16aの第n行の格納値以上で区間上限16bの第n行の格納値未満、かつ、異常率10fの格納値がd232以下、を満たす行の個数を算出し、閾値内異常率データ数16dの第n行に格納する。更に学習処理部163は、閾値内異常率データ数16dの第n行の格納値を全データ数16cの第n行の格納値で除した値を算出し、閾値内異常率データ割合16eの第n行に格納する。なお、学習処理部163は、全データ数16cの第n行の格納値が、事前に設定された閾値例えば5よりも小さい場合は、隣接する行に格納された値例えば、閾値内異常率データ割合16eの第n-1行または第n1行の格納値を、閾値内異常率データ割合16eの第n行に格納する。S24S24では、学習処理部163は、上記データ割合情報196を用いて、面積質量比加速度情報192面積質量比s/mの情報を更新する。例えば、学習処理部163は、データ割合情報196のテーブル図16において第1行から順に、閾値内異常率データ割合16eの格納値が、事前に設定された閾値例えば0.95以上であるかを判定し、閾値以上であると判定した場合は、区間上限16bの当該行の格納値d241とするを読み込む。ここで読み込んだ面積質量比s/mは、過去の実装においてこの面積質量比s/mとなる部品とノズル123の組合せであれば異常の発生が少なかったこと、を表している。そのため、次に他の部品とノズル123の組合せにて実装を行う際も、前記組合せの面積質量比s/mがここで読み込んだ面積質量比s/m以上であれば、異常無く異常が少なく部品の実装を行うことができる。更に学習処理部163は、面積質量比加速度情報192のテーブル図12において部品種類12aにd231と同一の値が格納された行を特定し、面積質量比12cのうち当該行及び第k列に位置するセルにd241を格納する。S25S25では、学習処理部163は、本学習処理部163の処理計算の完了/未完了を判定する。例えば、学習処理部163は、計算対象とする列番号を表す整数kの値が面積質量比加速度情報192のテーブル図12の動作加速度12bの列数に等しい場合は、本処理を終了し、k値が動作加速度12bの列数よりも小さい場合は、S22に戻り、同様に処理を継続する。上記図7の学習処理により、指定の部品種類例えばコンデンサに関して、異常率データ割合情報196を考慮しつつ、動作加速度aの設定値を適切な値に修正することができる。[効果等]以上説明したように、本実施の形態の部品実装装置100演算装置150においては、部品新規部品やノズル種類などを入力情報として、特に、ノズル吸着穴面積sと部品質量mの比s/mをもとに、ノズル123の吸着力の不足に起因する異常が発生しないように、部品の実装に利用するノズル123の種類と、対応部位ヘッド121等の動作加速度a等とを好適に算出することにより、異常発生率を低下させることができる。先行技術例と比較すると、特許文献1,2等では、部品やノズル種類などを入力情報として動作加速度等を算出するような機能を持たない。また、特許文献2では、動作加速度の算出に、ノズルの接地面吸着穴以外の面積対応する部品の底面積を用いているが、本実施の形態では、ノズル吸着穴面積sを用いて動作加速度a等を算出する。本発明では、ノズル123に部品を強く吸着させた場合にはより大きな動作加速度a等で部品実装装置100の部位を動作させることができると考え、また、部品を吸着する力の大きさはノズル吸着穴面積sに比例すると考え、前述した構成としている。また更に特許文献1,2等では、動作加速度の算出に用いる式を、実装時に発生した異常の情報を用いて修正するような機能は持たないが、本実施の形態では図7のように異常の情報を用いた学習処理を可能としている。例えば、ノズルがすり減って摩擦が小さくなった場合には、すり減る前よりも小さな動作加速度で部品実装装置を動作させることが、異常を発生させないためには必要となる。このように、部品実装装置の利用状況に応じて動作加速度等の算出式を変更することが必要または有効と考えられるが、先行技術例ではそのような変更計算はしておらず、一方、本実施の形態ではそれを可能としている。以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。"