(57)【要約】【課題】  部品実装に要する時間を短縮してスループットの向上を図った部品実装順序決定方法を提供する。【解決手段】  部品実装機において、移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断工程と、前記初期位置判断工程の結果に基づき、前記部品供給部の初期位置を設定する初期位置設定工程とを備えることにより、部品供給部の初期位置（原点）から最初に部品を取り出す位置までの移動ロスをなくすことができる【選択図】        図１１
2005167288.tif 000002
【特許請求の範囲】
【請求項１】
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部とを備えた部品実装機において、コンピュータにより部品の実装順序を決定する方法であって、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断工程と、
前記初期位置判断工程の結果に基づき、前記部品供給部の初期位置を設定する初期位置設定工程と
を備え、前記初期位置設定工程にて設定した初期位置から前記部品供給部の移動を開始するように部品の供給順序を決定する部品実装順序決定方法。
【請求項２】
初期位置設定工程は、
初期位置判断工程において、部品供給部の初期位置を変更可能と判断し、且つ、１枚の多面取りプリント基板が有する小基板の数が偶数である場合、各種部品を実装する同一の速度毎にグループ分けした内の最高速の速度グループの部品の中で最も端に配置する部品の位置、且つ、その端が最高速の速度グループの直後の速度グループ側に位置する最も端に、前記部品供給部の初期位置を設定する請求項１に記載の部品実装順序決定方法。
【請求項３】
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部と、前記部品供給部と前記部品実装部の動作を制御する制御部とを備えた部品実装機を用いて部品を実装する方法であって、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを前記制御部が判断する初期位置判断工程と、
前記初期位置判断工程の結果に基づき、前記部品供給部の初期位置を前記制御部が設定する初期位置設定工程と
を備え、前記初期位置設定工程にて設定した初期位置から前記部品供給部の移動を開始するように前記制御部が前記部品供給部の動作を制御する部品実装方法。
【請求項４】
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部と、前記部品供給部と部品実装部の動作を制御する制御部とを備えた部品実装機であって、
前記制御部は、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断部と、
前記初期位置判断部の判断結果に基づき、前記部品供給部の初期位置を設定する初期位置設定部と
を備え、前記初期位置設定部が設定した初期位置から前記部品供給部の移動を開始するように制御する部品実装機。
【請求項５】
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部とを備えた部品実装機の部品実装順序を決定する部品実装順序決定装置であって、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断部と、
前記初期位置判断部の判断結果に基づき、前記部品供給部の初期位置を設定する初期位置設定部と
を備え、前記初期位置設定部が設定した初期位置から前記部品供給部の移動を開始するように部品の供給順序を決定する部品実装順序決定装置。
【請求項６】
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部とを備えた部品実装機の部品実装順序を決定する部品実装順序決定装置に対し、その部品実装順序を決定させるための部品実装順序決定プログラムであって、
前記部品実装順序決定装置に、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断工程と、
前記初期位置判断工程の結果に基づき、前記部品供給部の初期位置を設定する初期位置設定工程と
を実行させ、前記初期位置設定工程にて設定した初期位置から前記部品供給部の移動を開始するように部品の供給順序を決定させる部品実装順序決定プログラム。
【請求項７】
初期位置設定工程は、
初期位置判断工程において、部品供給部の初期位置を変更可能と判断し、且つ、１枚の多面取りプリント基板が有する小基板の数が偶数である場合、各種部品を実装する同一の速度毎にグループ分けした内の最高速の速度グループの部品の中で最も端に配置する部品の位置、且つ、その端が最高速の速度グループの直後の速度グループ側に位置する最も端に、前記部品供給部の初期位置を設定する請求項６に記載の部品実装順序決定プログラム。
【請求項８】
請求項６または請求項７に記載の部品実装順序決定プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被実装物、特に多面取りプリント基板に部品を実装する部品実装方法、および部品実装機に関するものであり、更に被実装物、特に多面取りプリント基板へ部品を実装する順序を決定する部品実装順序決定方法、部品実装順序決定装置、および部品実装順序決定プログラムに関するものである。
【背景技術】
【０００２】
近年、被実装物に部品を効率的に実装することが求められて来ているが、特に被実装物の中で図１６に示すように、実装パターンが同一である小基板（小基板1)、小基板2)）を同一平面内に複数有する多面取りプリント基板１に部品を実装する方法が採用されて来ており、そのような中、多面取りプリント基板１にいかにロスなく、効率的に部品を実装するかということが重要視されて来ている。
【０００３】
まず、図１，図２および図１６における各符号が示す内容と共に、多面取りプリント基板１への装着において以下についての説明をする。
【０００４】
・部品装着機の構成
・部品装着機の基本的な動作
・装着順序を決定する上での基本的な考え方
・従来の装着手順
なお、図１は部品装着機の外観図、図２は部品装着機の主要部の構成図、図１６は従来の装着順を示す図である。また、以後の従来技術の説明において、部品実装機の１例として、部品装着機に適用したケースについて述べる。
｛ 部品装着機の構成 ｝
１：多面取りプリント基板  《図２，図１２，図１３，図１６参照》
２：ＸＹテーブル  《多面取りプリント基板１を設置し、部品装着に際し、Ｘ，Ｙ方向
に摺動させる。》
３：部品供給部    《移動テーブル６上に各パーツカセット４を設置している。》
４：パーツカセット《同種部品を複数個、一定のピッチでテープに収納し、リール状に
したものを搭載》
５：一次元方向    《部品供給部３の移動方向》
６：移動テーブル  《各パーツカセット４が搭載され、多面取りプリント基板１への装
着に際し、矢印５の方向に１次元移動する。》
７：部品装着部    《装着ヘッド８、吸着ノズル９、回転テープル１０により構成され
る》
８：装着ヘッド
９：吸着ノズル
１０：回転テーブル
１１：回転テーブル１０の回転方向
１０３：制御部
｛ 部品装着機の基本的な動作 ｝（図２参照）
部品供給部３には各種の部品を供給するためのパーツカセット４を一直線上に配置しており、その部品供給部３は移動テーブル６により矢印のような１次元方向５にのみ移動する。パーツカセット４は同種部品を複数個、一定のピッチでテープに収納しリール状にしたものを搭載し、テープを部品収納ピッチで間欠送りすることにより部品を１個ずつ供給する。部品吸着時には、吸着ノズル９が部品を吸着しようとするパーツカセット４の位置
に合致するように、部品供給部３が移動する。
【０００５】
部品装着部７は、設置位置が固定されたロータリー式の装置で、それには、例えば、間欠回転する回転テーブル１０と、１２個の装着ヘッド８、さらにそれらの装着ヘッド８にそれぞれ５個の吸着ノズル９が備わっている。部品装着部７の回転テーブル１０が装着ヘッド８の配置ピッチ毎に間欠回転することにより、装着ヘッド８が部品供給部３の部品吸着位置まで移動する。その位置で装着ヘッド８に取り付けられている吸着ノズル９が部品を吸着すると、上記と同様に回転テーブル１０が間欠回転し、部品を吸着した吸着ノズル９が部品供給部３の部品吸着位置から多面取りプリント基板１上まで移動する。
【０００６】
次に、多面取りプリント基板１を搭載したＸＹテーブル２が、ＸＹ方向に摺動しながら、多面取りプリント基板１上の部品装着位置に合致するように移動してくる。そこで吸着ノズル９は吸着した部品を多面取りプリント基板１上に装着する。
【０００７】
制御部１０３は、ＸＹテーブル２、部品供給部３および部品装着部７等の動作を制御するものである。
【０００８】
この多面取りプリント基板１は、少なくとも装着パターンの主要部が同一である小基板を同一平面内に複数有するもので、１枚の多面取りプリント基板１の装着が完了すると、最終工程でそれぞれの各小基板に分割する。結果的には複数の同一小基板を同時作成する仕組みとなる。
｛ 装着順序を決定する上での基本的な考え方 ｝
あるパーツカセット４から次に部品を取り出すパーツカセット４までの部品供給部３の移動量を極力小さくする必要がある。効率よく部品供給部３を移動させるには、直前に部品を取り出したパーツカセット４と同一のパーツカセット４から連続して部品を取り出すか、もしくはそのすぐ隣のパーツカセット４から取り出すようにすると、タクトロス、移動ロスを押さえることができる。
【０００９】
また、重量の重い部品は軽い部品に比べ、多面取りプリント基板１上に部品を装着した後、ＸＹテーブル２により摺動させた時の慣性力が大きい。そのため、多面取りプリント基板１に重量の重い部品を装着した後には、ＸＹテーブル２を低速で移動させる必要がある。高速で移動させると、装着した部品に位置ずれが生じる可能性があるためである。従って部品装着の際には、高速で装着させる重量の軽い部品を先に、その後には低速で装着させる重量の重い部品を装着し、装着した部品の位置ずれを回避する必要がある。
｛ 従来の装着順序  ｝
※ 実際には、部品供給部３は、図１６で示す矢印の方向とは逆の方向に移動するが  
、本文で記す部品供給部３の移動とは、部品供給部３側から見た部品吸着位置の移  
動とする。
【００１０】
また、部品供給部３の原点は、部品供給部３上にパーツカセット４を配列させる基
準点となるもので、本実施の形態では、図１６に示すように部品供給部３の左端に
設定されている（この限りでなく、部品供給部３の右端であっても構わない。）。
【００１１】
ステップ１：図１６の（Ａ→Ｂ）のように、部品供給部３はその移動開始前の部品供給部
３における吸着ノズル９が相対する位置である初期位置（原点）から最初に
部品を取出す位置まで移動する。（移動のみで装着無し）。
ステップ２：高速装着部品の装着時であるが、図１６の（Ｂ→Ｃ、Ｄ→Ｅ）のように、部
品供給部３は高速装着部品グループの各部品を端から端へ順次部品装着部７
に供給して移動する。そして同速の速度グループ内において、装着する小基
板が切り替わる毎に部品供給部３の移動は逆方向に方向転換する。（例えば
、この場合では、小基板1)→小基板2)へ切替わる部分。）
ステップ３：低速装着部品の装着時であるが、図１６の（Ｅ→Ｆ、Ｇ→Ｈ）のように、部
品供給部３は低速装着部品グループの各部品を端から端へ順次部品装着部７
に供給して移動する。そして同速の速度グループ内において、装着する小基
板が切り替わる毎に部品供給部３の移動は逆方向に方向転換する。（例えば
、この場合では、小基板2)→小基板1)へ切替わる部分。）
ステップ４：部品供給部３は、図１６の（Ｉ→Ｊ）のように原点復帰動作を行い、多面取
りプリント基板１の装着が完了する（特許文献１参照）。
【特許文献１】特開平４−３４５０９６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来は、上記のような装着順序で、以下のことを考慮する必要性が高まってきた。
【００１３】
従来の装着順では、同速の速度グループ内において、装着する小基板が切り替わる
（小基板1)→小基板2) もしくは 小基板2)→小基板1)）毎に部品供給部３の移動  
する方向を、切替わる直前の移動方向とは逆方向に方向転換することにより、装着  
する小基板が切替わる際における部品供給部３の移動ロスは押さえられているもの  
の、依然として部品供給部３の初期位置（原点）から最初に部品を取出す位置まで  
の移動（Ａ→Ｂ）のロスは残存する。そのため部品供給部３の初期位置を変更可能  
な部品装着機の場合に、初期位置を変更することにより、装着する小基板が切替わ  
る際における部品供給部３の初期位置から最初に部品を取出す位置までの移動（Ａ  
→Ｂ）のロスをなくす装着順にすることが必要である（従来のものでは変更不可）  
。
【００１４】
また、多面取りプリント基板１に限らず、被実装物に部品を実装する場合に、部
品供給部３の原点と異なる位置に最初に部品を取出す位置が設定された時において
も、上記と同様に、部品供給部３の初期位置から最初に部品を取出す位置までの移
動ロスをなくすことが必要である。
【００１５】
本発明は、上記の課題を考慮することにより、部品供給部３の初期位置が変更可能な部品実装機と変更不可能な部品実装機のそれぞれに適した多面取りプリント基板１への実装順を実現するための部品実装方法、部品実装機、実装順序決定方法、実装順序決定装置、および、実装順序決定プログラムを記録した記録媒体、実装順序決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本願発明の部品実装方法は、
各種部品を配列状に並べ、その配列方向に移動し、前記部品を供給する部品供給部と、前記部品供給部から供給された部品を保持し、少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有する多面取りプリント基板の前記主要部に前記部品を実装する部品実装部とを備えた部品実装機において、コンピュータにより部品の実装順序を決定する方法であって、
移動開始前の前記部品供給部における前記部品実装部が相対する位置である初期位置を変更可能か、もしくは変更不可能かを判断する初期位置判断工程と、
前記初期位置判断工程の結果に基づき、前記部品供給部の初期位置を設定する初期位置設定工程と
を備え、前記初期位置設定工程にて設定した初期位置から前記部品供給部の移動を開始
するように部品の供給順序を決定することを特徴とする。
【００１７】
本願発明によると、上記した構成により、
初期位置判断工程で判断した結果により、それぞれに適した初期位置を設定できる。例えば、初期位置判断工程で判断した結果により、初期位置が変更可能な場合は、最初に部品を取出す位置が部品供給部の部品を配列する基準となる原点以外の位置に設定されていても、初期位置をその最初に部品を取出す位置に設定する。これにより、部品供給部の初期位置（原点）から最初に部品を取り出す位置までの移動ロスをなくすことができる。
【００１８】
従来では、部品供給部の初期位置を変更可能か不可能かの判断と、それぞれに適した初期位置の設定を試行錯誤しながら人手で行っていたが、本発明では、制御部が変更可能か不可能かを判断することにより、それぞれに適した部品実装方法を迅速、且つ、自動で行えるようになり、工数の削減と判断ミスの回避が実現できる。
【発明の効果】
【００１９】
本発明によると、部品供給部の初期位置が変更可能な部品実装機と変更不可能な部品実装機のそれぞれに適した多面取りプリント基板への実装順を実現できる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施の形態について、図１〜図１５に沿って説明する。
【００２１】
実施の形態で使用する言葉の定義を下記に説明する。
【００２２】
・多面取りプリント基板
少なくとも実装パターンの主要部が同一である小基板を同一平面内に複数有するプ
リント基板。一部、小基板によっては実装パターンが異なるものがあっても、その
異なるパターンの部分に、本発明による実装を行わないのであれば、それでも構わ
ない。
【００２３】
・部品供給部の原点
部品供給部３に部品を配列させる基準点。
【００２４】
・部品供給部の初期位置
移動開始前の部品供給部における吸着ノズルが相対する位置。
【００２５】
・部品配列
部品供給部３上に供給する部品を順番に並べること。本実施の形態では、具体事例
として、パーツカセット４を配列した事例で説明する。
【００２６】
・部品実装機
チップ部品を多面取りプリント基板１に装着する部品装着機や挿入部品を多面取り
プリント基板１の挿入穴に挿入する部品挿入機が含まれる。本実施の形態では、部
品実装機の一例として、部品装着機に適用した多面取りプリント基板１の実装順
（以降、装着順という）について説明する。ただし、この限りではなく、部品挿入
機にも適用できる実装順であるものとする。
【００２７】
・実装
"装着"と"挿入"の意味が含まれる。本実施の形態では、実装の一形態として、    
"装着"の事例を述べる。なお、本実施の形態では、例えば、"装着速度"、"部品装着
部"という用語を使用するが、これは上記と同様で、それぞれ実装速度、部品実装  
部の一形態である。他の装着に関する用語についても同様である。
【００２８】
・装着速度
部品を多面取りプリント基板１に装着する際の装着ヘッド７またはＸＹテ
ーブル２の移動速度。
【００２９】
本実施の形態では装着速度を高速・中速・低速の３種類で説明しているが、この
限りではない。
【００３０】
例えば、１部品に対し、高速装着では０．２ｓｅｃ以下、中速装着では０．２〜
０．３ｓｅｃ、低速装着では０．３ｓｅｃ以上で装着する。
【００３１】
・装着部品の重さとサイズ
多面取りプリント基板１に装着する部品の重さとサイズのことである。例えば、
高速で装着する部品では縦１．０ｍｍ×横０．５ｍｍ×高さ０．３ｍｍの微小チッ
プ部品、中速で装着する部品では縦５．０ｍｍ×横５．０ｍｍ×高さ５．０ｍｍの
アルミ電解コンデンサ、低速で装着する部品では縦３２．０ｍｍ×横３２．０ｍｍ
×高さ３．７ｍｍのＱＦＰ（Ｑｕａｄ  Ｆｌａｔ  Ｐａｃｋａｇｅ）、等を使用す
る。
【００３２】
重さは、通常、サイズの小さい部品ほど軽く、より高速で装着させることになる。
【００３３】
本実施の形態では装着速度を高速・中速・低速の３種類で説明しているが、この
限りではない。
【００３４】
・装着速度グループ
部品を装着する際の速度毎に分けた部品のグループ。本実施の形態では、高速・中
速・低速と、速度グループの数を３つに限定して説明しているが、この限りではな
い。
【００３５】
・速度グループ
上記装着速度グループの"装着"を省略して、速度グループとしても同じ意味であ  
り、装着速度毎に分けた部品のグループのことである。
【００３６】
以上が、実施の形態で使用する言葉の定義についての説明である。
【００３７】
これより、本実施の形態の詳細について、具体的に下記に説明する。
【００３８】
図１は部品装着機の外観図。図２は部品装着機の主要部の構成を示す斜視図である。図２の部品装着機の主要部の構成に付いては従来の技術で説明した通りである。図３は部品装着機の制御系の構成図である。
【００３９】
（※  従来例と同一の構成については、図２で示す符号と同一のものとする。）
図３において、
・１０１は、ＣＲＴ、液晶パネル等の操作画面。
・１０２は、キーボード、タッチパネル、マウス、トラックボール等の入力操作部。
【００４０】
部品装着機を操作する作業者は操作画面１０１を見ながら入力操作部１０２
により操作入力することにより部品装着機の操作を行う。
・１０８は、部品装着部７の間欠回転動作や装着ヘッド８の部品を吸着・装着する動作を
行わせる装着部駆動部。
・１０９は、部品供給部３を部品吸着位置に移動位置決めする動作を行わせる部品供給部
駆動部。
・１１０は、ＸＹテーブル２の移動位置決めする動作を行わせるＸＹテーブル駆動部。  ・１０３は、操作画面１０１、入力操作部１０２、装着部駆動部１０８、部品供給部駆動
部１０９、ＸＹテーブル駆動部１１０等、部品装着機の各部の制御を行う制
御部。
・１０４は、部品装着機に対して各部品を装着する動作を指示するためのＮＣプログラム
１０５と、このＮＣプログラム１０５に対して部品を装着する順序を決定す
る装着順序決定プログラム１０６等の制御プログラムを記憶している記憶部
。
・１０５は、多面取りプリント基板１上に装着する各部品の位置、種類、形状、寸法、装
着速度、および部品が収納されている部品供給部３上のパーツカセット４の
配置位置の識別等を指示するＮＣプログラム。制御部１０３は、記憶部１０
４からＮＣプログラム１０５を読み出して、装着部駆動部１０８、部品供給
部駆動部１０９、ＸＹテーブル駆動部１１０をＮＣプログラム１０５の指示
する内容に基づき、動作するように制御する。具体例なＮＣプログラム１０
５の事例を図６に示す。
【００４１】
図６において、ＮＣプログラム１０５のプログラム部６０３に示すように、
装着する各部品について装着位置（Ｘ，Ｙ座標），装着角度，部品名称を指
示する。多面取りオフセット部６０２には、各小基板の基準点のオフセット
データを示す。このＮＣプログラム１０５により、図７に示す多面取りプリ
ント基板１に部品供給部３から指定する供給部Ｎｏ．の部品を取出し装着す
る。
【００４２】
なお、各小基板の基準点は図７に示すように、各小基板1)、2)の左下の隅の
点としている。
・１０６は、後述するような手順で（図１１参照）、部品を装着する順序を決定するため
の装着順序決定プログラム。制御部１０３は記憶部１０４から装着順序決定
プログラム１０６を読み出し、装着順序決定プログラム１０６が指示する手
順に基づき、部品を装着する順序を決定し、ＮＣプログラム１０５における
部品を装着する順序をその決定した内容に更新する。（具体的に、図６に示
すＮＣプログラム１０５のプログラム部６０３の各レコード順を更新する）
。
【００４３】
また、装着順序決定プログラム１０６は、部品装着機の場合はデータ入出
力部１０７から記憶部１０４に、また、後述する装着順序決定装置２０８
（図４参照）の場合は、データ入出力部２０７から記憶部２０４にインストー
ルすることができる。
【００４４】
なお、装着順序決定プログラム１０６は、インターネット等のネットワーク
を介して、または、フロッピー（登録商標）ディスク、磁気テープ、ＣＤロ            ム等の記録媒体に記録されて流通し、部品装着機や装着順序決定装置２０８            にインストールできる。
・１０７は、ＮＣプログラム１０５、装着順序決定プログラム１０６等の制御プログラム
や、その他の情報を他の装置との間で入出力するデータ入出力部。データ入
出力部１０７を介して、装着順序決定プログラム１０６またはＮＣプログラ
ム１０５等を部品装着機にインストールし、記憶部１０４に格納することが
可能である。例えば、ＲＳ−２３２Ｃ規格、ＬＡＮ、インターネット等の通
信により入出力するもの、フロッピー（登録商標）ディスク、磁気テープ、            ＣＤロム等の記録媒体を介して入出力するものであっても構わない。
・２０８は、例えば汎用のパーソナルコンピュータに装着順序の決定を行わせる装着順序
決定装置。（図４参照）。部品装着機に変わってこの装着順序決定装置で装
着順序の決定を行われるものであっても構わない。この装着順序決定装置で
装着順序の決定を行うことにより、部品装着機で装着順序の決定を行うこと
による生産効率の低下を回避できる。
【００４５】
図４において、操作画面２０１、入力操作部２０２、データ入出力部２０７
、記憶部２０４は、図３の部品装着機の操作画面１０１、入力操作部１０２
、データ入出力部１０７、記憶部１０４と同様のものでもよい。
・２０３は、装着順序を決定する制御部（図４参照）。この制御部２０３は記憶部２０４
から装着順序決定プログラム１０６を読み出して、装着順序決定プログラム
１０６が指示する手順に基づき、部品を装着する順序を決定し、ＮＣプログ
ラム１０５における部品を装着する順序を、その決定した内容に更新する。
【００４６】
装着順序が更新されたＮＣプログラム１０５をデータ入出力部２０７および
部品装着機のデータ入出力部１０７を介して、装着順序決定装置から部品装
着機にインストールすることができる。
【００４７】
部品装着機の制御部１０３もしくは装着順序決定装置の制御部２０３の詳細な構成について、図５〜図１０を参照しながら以下に説明する。
【００４８】
制御部１０３もしくは制御部２０３は、装着順序決定プログラム１０６を実行することにより、図５に示すように枚数判断部５０１、初期位置判断部５０２、割合判断部５０３、部品配列部５０４、取出し位置設定部５０５、初期位置設定部５０６、及び、供給順序決定部５０７を備えたものとなる。
｛枚数判断部５０１｝
１枚の多面取りプリント基板１が有する小基板の数が奇数か、もしくは、偶数かを判断する。
【００４９】
1)ＮＣプログラム１０５の内容を見て、小基板の枚数を検出し、偶数か奇数かを判断
する。（図６，図７参照）
・ＮＣプログラム１０５のヘッダ部６０１の中に、多面取りプリント基板１の小
基板枚数がある。このデータを見て、偶数か奇数か判断する。
【００５０】
・他の方法として、ＮＣプログラム１０５の多面取りオフセット部６０２の中に
、各小基板毎のオフセットデータ（図７に示すような各小基板の基準点の座標
原点からのオフセット量（Ｘ方向，Ｙ方向）を示す。）がある。このレコード
数をカウントして、小基板の枚数を検出し、偶数か奇数かを判断する。
【００５１】
2)図８（ａ）に示すように、多面取りプリント基板１に貼りつけた識別部７０２
（バーコード等、多面取りプリント基板１の種類がわかるものであれば何でもよ 
い）をバーコードリーダー，認識カメラ，その他の検出部７０１で検出する。その
検出した内容により、小基板の枚数を検出し、偶数か奇数か判断する。
【００５２】
・バーコードの場合、バーコード自身が小基板の枚数を表わしたものを、検出部
７０１の一例として、バーコードリーダーで検出する。または、図８に示すよ
うに、バーコードリーダーにより検出されたバーコードを、記憶部１０４、記
憶部２０４に記憶されている基板情報７０３に対して枚数判断部５０１が検索
する。図８（ｂ）に示すようにその基板情報７０３にはＮＣプログラム名があ
り、そのＮＣプログラム名から該当のＮＣプログラム１０５の中身を参照し、
小基板の枚数を検出する。
【００５３】
3)認識カメラで多面取りプリント基板１の画像認識を行い、その画像処理をするこ
とにより小基板枚数を検出する。
【００５４】
枚数判断部５０１が判断した結果により、後述する取出し位置設定部５０５が、小基板の数が偶数、奇数のいずれかに応じた取出し位置を設定するので、装着速度毎に部品をグループ分けした各速度グループ内における部品供給部３の部品供給順序を供給順序決定部５０７（詳細は後述）により決定した場合に、最高速の速度グループからその直後の速度グループへの切替わりにおける部品供給部３の移動ロスをなくすことができる。例えば、図１２の《例５》に示すように、吸着ノズル９が最初に部品を取出す位置を、最高速の速度グループの中で最も端に配置する部品の位置、且つ、その端が最高速の速度グループのその直後の速度グループ側に位置する最も端となるように、取出し位置設定部５０５が設定するため、高速の速度グループから中速の速度グループへの切替わりの際に、部品供給部３の移動ロスは全く発生せず、連続して供給することができる。
【００５５】
従来は、この小基板の数の判断や取出し位置の設定が全て人手で試行錯誤しながら行っていたので、作業者の工数が膨大にかかり、かなりのロスタイム、ロスコストとなっていた。しかし、制御部１０３、もしくは制御部２０３に枚数判断部５０１を備えることにより、部品供給部３の移動ロスをなくす装着順の決定を人手を介さずに容易に行えるので、作業のロスタイム、ロスコストの削減が実現できる。
｛ 初期位置判断部５０２ ｝
部品供給部３の初期位置を変更可能かもしくは変更不可能かを判断する。
【００５６】
図９のように、部品装着機の種類を示す機種名に対して、各機種が初期位置を変更可能か不可能か  のデータを有する機種名識別ファイルが記憶部１０４（部品装着順序決定装置の場合は、記憶部２  ０４）に記憶されており、初期位置判断部５０２は、装着する部品装着機の機種名と上記データと  を照合して、初期位置が変更可能か不可能かを判断する。
【００５７】
初期位置判断部５０２が判断した結果により、後述する初期位置が変更可能な場合は、初期位置設定部５０６（詳細は後述）が、取出し位置設定部５０５（詳細は後述）が設定した最初に部品を取出す位置（部品供給部３の原点と異なる位置）に初期位置を設定する。
【００５８】
これにより、部品供給部３の初期位置（原点）から最初に部品を取出す位置までの移動ロスをなくすことができる。
【００５９】
従来は、この初期位置が変更可能か不可能かの判断や、その設定を人手で試行錯誤しながら行っていたので、作業者の工数が膨大にかかり、かなりのロスタイム、ロスコストとなっていた。しかし、制御部１０３、もしくは制御部２０３に初期位置判断部５０２を備えることにより、部品供給部３の移動ロスを最小にする装着順の決定を人手を介さずに容易に行えるので、作業のロスタイム、  ロスコストの削減が実現できる。
｛ 割合判断部５０３ ｝
装着速度毎にグループ分けされた最高速の速度グループ（本実施の形態では、高速部品の速度グループ）の部品が装着に使用する全部品を前記部品供給部３に配置した領域に対して占有する割合を  判断する。
【００６０】
図１０のように、部品供給部３において、パーツカセット４の配列方向の最高速部品の占有領域Ａ１が使用する全部品の占有領域Ａに対する割合（＝Ａ１／Ａ）を算出し、半分を超えているかを判断する。占有領域ＡやＡ１の算出は、以下に詳細に述べるように、個々のパーツカセット４の幅のデータに基づいて行われる。
【００６１】
図１０において、８０３は最高速の部品のパーツカセット４の１つ分の占有領域、８０１は最低速の部品（本実施の形態では低速部品）のパーツカセット４の１つ分の占有領域を示す。８０２は部品供給部３にパーツカセット４を配列方向に一定ピッチ（Ｐ）で設置する設置穴で、パーツカセット４の部品供給部３への設置面に設けた突起部を前記設置穴８０３に挿入することで、パーツカセット４が部品供給部３に固定される。
【００６２】
最高速の装着部品用のパーツカセット４は、部品が小型のため、その収納テープ幅も小さく、パーツカセット４の占有幅も小さいので、１ピッチ間隔（Ｐ）で部品供給部３に取り付けることができるが、例えば、最低速の装着部品用のパーツカセット４は、部品が大型のため、その収納テープ幅も大きく、パーツカセット４の占有幅も大きいので、図１０に示すように、部品供給部３に設置する占有幅が１ピッチ間隔（Ｐ）内におさまらないため、２ピッチ以上の間隔で部品供給部３に取り付ける。
【００６３】
このように、設置するパーツカセット４の占有幅のちがいにより、１ピッチ間隔でパーツカセット４を配列できるか、または、２ピッチ間隔でないとパーツカセット４を配列できないかを考慮して、最高速部品を配列した占有領域Ａ１、及び、使用する全部品の占有領域Ａを算出する。
【００６４】
なお、上記パーツカセット４の幅データは、記憶部１０４もしくは記憶部２０４に記憶されているものとする。
【００６５】
割合判断部５０３が判断した結果により、部品配列部５０４（詳細は後述）が部品供給部３の部品の配列順序を決定する。即ち、最高速の速度グループが占有する割合が半分を越える場合は、部品供給部３の原点を起点に装着速度の遅いグループ順に（図１２の≪例５≫参照）、最高速の速度グループが占有する割合が半分以下の場合は、部品供給部３の原点を起点に装着速度の速いグループ順に（図１２の≪例７≫参照）なるように、部品の配列順序を決定する。これより、上記それぞれのケースに応じて、部品供給部３の初期位置から最初に部品を取出す位置までの移動ロスを最小にすることができる。
【００６６】
従来は、この最高速の速度グループが占有する割合が半分を越えるか否かの判断や、それに応じた部品配列順序の決定を全て人手で試行錯誤しながら行っていたので、作業者の工数が膨大にかかり、かなりのロスタイム、ロスコストとなっていた。しかし、制御部１０３、もしくは制御部２０３に割合判断部５０３を備えることにより、部品供給部３の移動ロスを最小にする装着順の決定を人手を介さずに容易に行えるので、作業のロスタイム、ロスコストの削減が実現できる。
｛ 部品配列部５０４ ｝
各種部品を同一の装着速度毎にグループ分けすると共に、前記部品の速度グループが部品を配列させる基準点である部品供給部３の原点を起点に速度の速いグループ順にもしくは速度の遅いグループ順に配列するように配列順序を決定する。
｛ 取出し位置設定部５０５ ｝
多面取りプリント基板１に装着する際に、最初に取り出す部品の位置を設定するものである。具体的には、下記のとおりである。
【００６７】
枚数判断部５０１において１枚の多面取りプリント基板１が有する小基板の数が偶数であると判断した場合は、最初に取り出す部品の位置を、部品配列部５０４により装着速度毎にグループ分けされた最高速の速度グループ（本実施の形態では高速の速度グループ）の部品の中で最も端に配置する部品の位置で、且つ、その端が最高速の速度グループの直後の速度グループ側に位置するように設定し（例えば、図１２の《例５》を参照）、枚数判断部５０１において奇数枚有すると判断した場合は、最初に取り出す部品の位置を、部品を配列させる基準点である部品供給部３の原点に設定する。
｛ 初期位置設定部５０６｝
枚数判断部５０１の結果が偶数で、且つ、初期位置判断部５０２の結果が変更可能の場合に、移動開始前の部品供給部３における吸着ノズル９が相対する位置である初期位置を、最高速の速度グループ（本実施の形態では高速の速度グループ）の部品の中で最も端に配置する部品の位置で、且つ、部品供給部３の原点以外の位置に設定する。取出し位置設定部５０５が設定した、最初に取り出す部品の位置（例えば、図１２の《例１》初期位置３０１を参照）に設定する。
｛ 供給順序決定部５０７ ｝
装着速度毎にグループ分けされた各速度グループ内の部品を多面取りプリント基板１の各小基板に装着する際、部品供給部３がその速度グループの一端から他端へ移動して部品を供給すると共に、装着する小基板が次の小基板に切替わる毎に、部品供給部３の移動する方向を切替わる直前の移動方向とは逆の方向に転換させるように部品の供給順序を決定する。また、枚数判断部５０１の結果が偶数の場合に、部品装着速度グループが最高速の速度グループ（本実施の形態では高速の速度グループ）からその直後の速度グループに切替わる部分では部品供給部３の移動方向を転換しないように部品供給順序を決定する。
【００６８】
以上、説明した枚数判断部５０１、初期位置判断部５０２、割合判断部５０３、部品配列部５０４、取出し位置設定部５０５、初期位置設定部５０６、及び、供給順序決定部５０７は、ソフトウェアにより実現した制御部１０３、制御部２０３の構成要素としたが、この限りではなく、例えば、ハード的に制御部１０３、制御部２０３の各構成要素を実現するものであっても構わない。
【００６９】
＜動作説明＞
次に図１１に基づいて、装着順序決定プログラム１０６の処理手順について説明する。制御部１０３は、記憶部１０４から装着順序決定プログラム１０６を読み出し、装着順序決定プログラム１０６の手順に従って、以下の処理を実行する。
【００７０】
開始
↓
（ステップＳ１）多面取りプリント基板１へ装着する部品を同一の装着速度グループ毎
にグルーピングし、高速装着部品（軽量）→低速装着部品（重量）の
順に装着するように速度グループの順序を決定する。
【００７１】
↓
（ステップＳ２）枚数判断工程の１例として、１枚の多面取りプリント基板１が有する
小基板の数が奇数か、もしくは、偶数かを判断し、奇数の場合はステ
ップＳ１４へ、偶数の場合はステップＳ３へ進む。この枚数判断の具
体方法としては、枚数判断部５０１で上述したようなＮＣプログラム
１０５の中で、小基板の枚数を検出するか、多面取りプリント基板１
に貼り付けた識別部７０２を検出するか、または、多面取りプリント
基板１そのものを画像認識する等がある。
【００７２】
多面取りプリント基板１の小基板の数が偶数の場合、
↓
（ステップＳ３）初期位置判断工程の１例として、部品供給部３の初期位置を部品供給
部３の原点以外に変更可能な部品装着機か否かを判断し、変更可能な
場合はステップＳ４へ、変更不可能な場合はステップＳ７へ進む。
【００７３】
※ここでいう部品供給部３の初期位置とは、移動開始前の部品供給部
３における吸着ノズル９が相対する位置であり、且つ、移動終了後
の部品供給部３における吸着ノズル９が相対する位置である。通常
、部品供給部３の初期位置は、部品供給部３の原点に設定されてい
る。部品供給部３の原点は、部品供給部３上にパーツカセット４を
配列させる基準点となるもので、本実施の形態では、図１２に示す
よう
に部品供給部３の左端に設定されている。（この限りでなく、部品
供給部３の右端であっても構わない。）
この初期位置判断の具体方法としては、初期位置判断部５０２で上述
した方法、例えば、上述した図９に示す機種名識別ファイルにより判
断するものである。
【００７４】
部品供給部３の初期位置を部品供給部３の原点以外の位置に変更可
能な部品装着機の場合、
↓
（ステップＳ４）部品配列工程の１例として、パーツカセット４を、部品装着速度の速
いグループ順（高速グループ→低速グループ）、もしくは、遅い順グ
ループ（低速グループ→高速グループ）の順に並ぶような部品供給部
３の原点を起点とした配列順序に決定する。（図１２の《例１〜４》
参照）
↓
（ステップＳ５）取出し位置設定工程の１例として、最初に部品を取り出す位置（本実
施の形態では、吸着ノズル９が部品を取出すので、吸着開始位置とも
呼ぶ）を、装着速度毎にグループ分けされた高速の速度グループの部
品の中で、中速の速度グループ側に位置する最も端の位置に設定する
。（例えば図１２の《例１》において、初期位置３０１と示した位置
に設定）  これにより、高速の速度グループから中速の速度グループ
への切替わりの際に、部品供給部３の移動ロスをなくすことができ、
図１２の例１に示すように、連続して部品を供給することができる。
【００７５】
↓
（ステップＳ６）初期位置設定工程の１例として、部品供給部３の初期位置を、ステッ
プＳ５で設定した、最初に部品を取り出す位置、即ち、装着速度毎に
グループ分けされた高速の速度グループの部品の中で、中速の速度グ
ループ側に位置する最も端の位置に設定する。部品を最初に取り出す
位置が原点以外に設定された場合において、従来では、部品供給部３
の原点に初期位置を設定していたため、原点から部品を最初に取り出
す位置までに部品供給部３の移動ロス（装着無し移動）が発生して  
いたが、部品を最初に取り出す位置に初期位置を設定できるので
、上記移動ロス（装着無し移動）を解消することができる。
【００７６】
（初期位置の事例としては、図１２における、《例１》の初期位置３
０１、《例２》の初期位置３０２、《例３》の初期位置３０３、《例４》の初期位置３０４参照。）部品装着機は、１枚の多面取りプリント基板１への部品装着の際、部品供給部３が図１２の《例１》〜《例４》のように、それぞれで設定された初期位置から移動を開始し、一連の装着動作終了後、再びその同じ初期位置に戻る、という仕組みになっている。
【００７７】
↓
（ステップＳ１２）供給順序決定工程の１例のステップである。部品装着は、高速装着グ
ループ→低速装着グループの順に行わせることを遵守する。その装着
時の部品供給部３の移動は、同速の速度グループ内において、装着す
る小基板が次の小基板に切り替わる毎に、切替わる直前の移動方向と
は逆の方向に転換させる。このように、部品供給部３を同速の速度グ
ループ内において、端から端へ移動させることにより、吸着ノズル９
は移動してきた部品供給部３上のパーツカセット４から目的の部品
を吸着する。部品供給部３の移動順序を決定することは、部品供給部
３の移動に伴い、部品供給部３から部品を吸着した順に多面取りプリ
ント基板１上に部品を装着するので、部品の装着順序を決定すること
になる。
【００７８】
↓
（ステップＳ１３）移動方向決定工程の１例のステップである。Ｓ１２で決めた部品供給
部３の移動順序において、特に部品装着速度グループが最高速の速度
グループから次の速度グループへ切り替わる部分では、部品供給部３
の動きは方向転換させず、同じ方向で移動させるものとする。つまり
最高速の速度グループの最終部品装着時と同一の方向のまま、次の速
度グループの最初の装着を行うような供給順序とする（図１２の《例
１〜例４》，《例５》，《例７》参照）。
【００７９】
これにより、部品供給部３の大きな移動（装着無し移動）がより低
速部品の吸着の直前になるようにすることができる。
【００８０】
つまり、以下のメリットがある。部品供給部３の大きな移動には振動
が発生する。その振動が発生している中、部品吸着が行われるのだが
、より高速で装着させる時ほど吸着ノズル９が部品４０１を吸着しに
いく際の速度は速く、またその部品４０１のサイズも微小で吸着面積
が小さいため、吸着ノズル９が部品吸着ミスを発生する可能性は高い
（図１４）。逆に、より低速で装着させる時ほど吸着ノズル９が部品
４０２を吸着しにいく際の速度は遅く、またその部品４０２のサイズ
も大きくて吸着面積も大きいため、吸着ノズル９が部品吸着ミスを発
生する可能性が低い（図１５）。
【００８１】
ステップＳ１３を実行すると振動の発生による吸着ミスを防ぐことが
できるという、より好適な作用が得られるが、本実施の形態では、こ
れに限定されるものではない。例えば、部品供給部３は振動を発生し
にくい構造で、且つ、その振動が吸着ミスを発生させるほどのもので
なければ、最高速の速度グループから次の速度グループへの速度グル
ープ切替地点で部品供給部３の方向転換を行っても構わない（図１２
の《例６》，《例８》参照）。
【００８２】
↓
終了
（ステップＳ３）部品供給部３の初期位置を部品供給部３の原点以外に変更可能な部品
装着機か否かを判断し、変更可能な場合はステップＳ４へ、変更不可
能な場合はステップＳ７へ進む。
【００８３】
※ここでいう部品供給部３の初期位置とは、移動開始前の部品供給部
３における吸着ノズル９が相対する位置であり、且つ、移動終了後
の部品供給部３における吸着ノズル９が相対する位置である。通常
、部品供給部３の初期位置は、部品供給部３の原点に設定されてい
る。部品供給部３の原点は、部品供給部３上にパーツカセット４を
配列させる基準点となるもので、本実施の形態では、図１２に示す
よう                    に部品供給部３の左端に設定されている
。（この限りでなく、部品供給部３の右端であっても構わない。
【００８４】
部品供給部３の初期位置を部品供給部３の原点以外の位置に変更不可
能な部品装着機の場合
↓
（ステップＳ７）割合判断工程の１例として、高速装着部品が部品供給部３の全部品配
置領域に対して占有する割合が半分を超えているか否かを判断し、半
分を越えている場合はステップＳ８へ、半分を越えていない場合はス
テップＳ１０へ進む。半分を越えているか否かということは、具体的
には、部品供給部３上に高速装着速度グループのパーツカセット４を
配置した時の部品供給部３上を占める長さが、使用する全パーツカセ
ット４を配置した時の部品供給部３上を占める長さの半分を越えて  
いるか否かで判断する。
【００８５】
この割合を判断する具体方法としては、割合判断部５０３で上述した
ように、例えば部品供給部３上におけるパーツカセット４の占有幅の
大小によって、１ピッチ間隔で配列できるか否かを考慮して、高速装
着速度グループの占有長さの割合を判断する。
【００８６】
高速装着部品グループが部品供給部３の全部品配置領域に対して占有
する割合が半分を越えている場合は、
↓
（ステップＳ８）部品配列工程の１例として、部品供給部３の初期位置（部品供給部３
の原点）を起点にパーツカセット４を部品装着速度グループが低速→
高速の順に並ぶように配置順序を決定する。高速装着部品グループが
部品供給部３の全部品配置領域に対して占有する割合が半分を越えて
いるということは、図１２の《例５》，《例６》のように、初期位置
３０５、初期位置３０６から高速装着部品の装着開始位置までの部品
装着無しの移動距離が短くて済み、ロスを押さえることができる。
【００８７】
そのため上記のような配置にする。
【００８８】
↓
（ステップＳ９）取出し位置決定工程の１例として、最初に部品を取り出す位置（図１
２の《例５》における吸着開始位置を、装着速度毎にグループ分けさ
れた高速の速度グループの部品の中で最も端に配置する部品の位置、
且つ、その端が中速の速度グループ側に位置する最も端となるように
設定する。
【００８９】
これにより、高速の速度グループから中速の速度グループへの切替わ
りの際に、部品供給部３の移動ロスをなくすことができる。
【００９０】
↓
（ステップＳ１２）前述の内容と同様。但し、初期位置は部品供給部３の原点である。
【００９１】
↓
（ステップＳ１３）前述の内容と同様。
【００９２】
↓
終了
（ステップＳ７）高速装着部品が部品供給部３の全部品配置領域に対して占有する割合
が半分を超えているか否かを判断し、半分を越えている場合はステッ
プＳ８へ、半分を越えていない場合はステップＳ１０へ進む。半分を
越えているか否かということは、具体的には、部品供給部３上に高速
装着速度グループのパーツカセット４を配置した時の部品供給部３上
を占める長さが、使用する全パーツカセット４を配置した時の部品供
給部３上を占める長さの半分を越えているか否かで判断する。
【００９３】
高速装着部品グループが部品供給部３の全部品配置領域に対して占有
する割合が半分を越えていない場合は、
↓
（ステップＳ１０）部品配列工程の１例として、部品供給部３の初期位置（部品供給部３
の原点）を起点にパーツカセット４を部品装着速度グループが高速→
低速の順に並ぶように配置順序を決定する。これによる初期位置移動
ロスを押さえるメリットは前述のステップＳ８と同様。
【００９４】
↓
（ステップＳ１１）取出し位置設定工程の１例として、最初に部品を取り出す位置を、装
着速度毎にグループ分けされた高速の速度グループの部品の中で、中
速の速度グループ側に位置する最も端の位置に設定する。
【００９５】
これにより、高速の速度グループから中速の速度グループへの切替わ
りの際に、部品供給部３の移動ロスをなくすことができる。
【００９６】
↓
（ステップＳ１２）前述の内容と同様。但し、初期位置は部品供給部３の原点である。
【００９７】
↓
（ステップＳ１３）前述の内容と同様。
【００９８】
↓
終了
（ステップＳ２）１枚の多面取りプリント基板１が有する小基板の数が奇数か偶数かを
判断し、奇数の場合ステップＳ１４へ、偶数の場合はステップＳ３へ
進む。
【００９９】
１枚の多面取りプリント基板１が有する小基板の数が奇数の場合、
↓
（ステップＳ１４）部品配列工程の１例として、部品供給部３の原点を起点に、パーツカ
セット４を部品装着速度グループが高速→低速の順に並ぶように配置
順序を決定する（図１３参照）。
【０１００】
↓
（ステップＳ１５）取出し位置設定工程の１例として、１枚の多面取りプリント基板１が
有する小基板の数が奇数の場合は、いかなる時でも、最初に部品を取
り出す位置を、部品供給部３の原点に設定する。
【０１０１】
↓
（ステップＳ１６）供給順序決定工程の１例のステップである。部品装着は、高速装着グ
ループ → 低速装着グループの順に行わせることを遵守する。その  
装着時の部品供給部３の移動は、同速の速度グループ内において、装  
着する小基板が次の小基板に切り替わる毎に、切替わる直前の移動方  
向とは逆の方向に転換させる。このように、部品供給部３を同速の速  
度グループ内において、端から端へ移動させることにより、吸着ノズ  
ル９は移動してきた部品供給部３上のパーツカセット４から目的の部  
品を吸着する。部品供給部３の移動を決定することは、部品供給部３  
の移動に伴い、部品供給部３から部品を吸着した順に多面取りプリン  
ト基板１上に部品を装着するので、部品の装着順序を決定することに  
なる。この時、初期位置は部品供給部３の原点である。
【０１０２】
↓
（ステップＳ１７）移動方向決定工程の１例として、部品装着速度グループが切り替わる
全ての部分で、部品供給部３上の移動テーブルの動きは方向転換させ
ず、同方向で装着させる。
【０１０３】
↓
終了
上記に説明したような部品装着順序決定プログラム１０６の処理手順であるが、以下に種々の具体事例を図１１のフローチャートと具体的な装着順を示す図１２、図１３を参照しながら説明する。
【０１０４】
図１２において、《例１》は、小基板の数を偶数有する多面取りプリント基板１の装着を部品供給部３の初期位置を変更可能な部品装着機で行う場合の装着順序を示す。また、《例１》では、高速装着部品が部品供給部３の全部品配置領域に対して占有する割合が半分を越えている。
【０１０５】
図１２の《例１》の場合、図１１のフローチャートを追って、以下に説明する。
【０１０６】
ステップＳ２で、偶数と判断され、ステップＳ３に進む。
【０１０７】
ステップＳ３で、部品供給部３の初期位置が変更可能と判断され、ステップＳ４に進む。
【０１０８】
ステップＳ４で、通常の部品供給部３の初期位置である原点（部品供給部３の一端に設
定）から高速→中速→低速のグループ順にパーツカセット４を配置す
る。
【０１０９】
ステップＳ５で、最初に部品を取り出す位置（吸着開始位置）を、装着速度毎にグルー
プ分けされた高速の速度グループの部品の中で最も端に配置する部品
の位置、且つ、その端が中速の速度グループ側に位置する最も端とな
るように設定する。
【０１１０】
ステップＳ６で、図１２の《例１》のように、部品供給部３の初期位置を高速の速度グ
ループの部品の中で最初に部品を取り出す位置に設定する。つまり、
装着速度毎にグループ分けされた高速の速度グループの部品の中で最
も端に配置する部品の位置、且つ、その端が中速の速度グループ側に
位置する最も端となるように設定する。
ステップＳ１２で、多面取りプリント基板１のそれぞれの小基板（小基板1)，小基板2)）
への装着の際には、同速の装着速度グループ内において装着する小基
板が、小基板1)→小基板2)  もしくは  小基板2)→小基板1)というように、次の小基板に切り替わる毎に、部品供給部３の移動方向も、装着する小基板が切替わる直前の移動方向とは逆の方向に転換させる。                  
ステップＳ１３で、中速の速度グループで多面取りプリント基板１に最初に装着する小基
板（小基板2)）への装着の際には、部品供給部３の移動方向が、高速
の速度グループで装着する最後の小基板（小基板2)）の移動方向と同
一の方向となるような装着順にする。
【０１１１】
図１２の《例１》の装着順において、図１２に示すような位置に初期位置を設定したことにより、部品供給部３の原点から高速装着部品の最初に部品を取出す位置までの移動、つまり装着を伴わない移動のロスを回避することができ、装着タクトを短縮することができる。
【０１１２】
また、速度グループが切り替わる時の部品供給部３の大きな移動が、中速の速度グループの部品を装着する直前ではなく、より低速の部品を装着する直前に起こるような装着順に設定している。なぜなら、部品供給部３の大きな移動時には振動が発生する。その振動が起きている最中に部品装着部７の吸着ノズル９がより高速で装着する部品をより高速で吸着しようとすると、確実に部品を吸着できない恐れがあるためである（部品供給部３の振動による部品吸着時の障害については、図１４を参照）。以上、前記のように設定すると、部品供給部３の大きな移動と共に発生する振動によって、部品の吸着ミスが起こるのを回避することができる。
【０１１３】
図１１のフローチャートのステップＳ４に示すように、パーツカセット４を、部品装着速度の速いグループ順（高速グループ→中速グループ→低速グループの順）（図１２の《例１》、《例３》参照）、または、部品装着速度の遅いグループ順（低速グループ→中速グループ→高速グループの順）（図１２の《例２》、《例４》参照）に並ぶように部品供給部３の原点を起点に配列する。更に、高速装着部品グループが部品供給部３上を占有する割合がいかなる場合でも、部品供給部３の初期位置を自由に変更可能することができるため、部品供給部３の原点から高速装着部品の最初に部品を取出す位置までの移動、つまり装着を伴わない移動のロスを回避することができる。（図１２の｛部品供給部３の初期位置変更可能な装着機｝の中で示す、《例１》〜《例４》を参照）。
【０１１４】
図１２の《例５》の場合、図６のフローチャートを追って、以下に説明する。
【０１１５】
ステップＳ２で、偶数と判断され、ステップＳ３に進む。
【０１１６】
ステップＳ３で、部品供給部３の初期位置が変更不可能と判断され、ステップＳ７に進
む。
【０１１７】
ステップＳ７で、高速装着部品が部品供給部３の全部品配置領域に対して占有する割合
が半分を超えていると判断され、ステップＳ８へ進む。半分を越えて
いるということは、具体的には、部品供給部３上に高速装着速度グル
ープのパーツカセット４を配置した時の部品供給部３上を占める長さ
が、使用する全パーツカセット４を配置した時の部品供給部３上を占
める長さの半分を越えていることを示す。
【０１１８】
ステップＳ８で、部品供給部３の初期位置である原点（部品供給部３の一端に設定）か
ら低速→中速→高速の速度グループ順にパーツカセット４を配置する
。
【０１１９】
ステップＳ９で、最初に部品を取り出す位置（吸着開始位置）を、装着速度毎にグルー
プ分けされた高速の速度グループの部品の中で最も端に配置する部品
の位置、且つ、その端が中速の速度グループ側に位置する最も端とな
るように設定する。
ステップＳ１２で、多面取りプリント基板１のそれぞれの小基板（小基板1)，小基板2)）
への装着の際には、同速の装着速度グループ内において装着する小基
板が、小基板1)→小基板2)  もしくは  小基板2)→小基板1)というよ
うに、次の小基板に切り替わる毎に、部品供給部３の移動方向も、装
着する小基板が切替わる直前の移動方向とは逆の方向に転換させる。
【０１２０】
ステップＳ１３で、中速の速度グループで多面取りプリント基板１に最初に装着する小基
板（小基板2)）への装着の際には、部品供給部３の移動方向が、高速
の速度グループで装着する最後の小基板（小基板2)）の移動方向と同
一の方向となるような装着順にする。
【０１２１】
図１２の《例５》は、多面取りプリント基板１が有する小基板の数が偶数で、且つ、部品供給部３の初期位置が変更不可能なもので、更に、高速の速度グループの部品が部品供給部３上を占有する割合が半分以上であるため、パーツカセット４の配列は、部品供給部３の原点を起点に低速グループ→中速グループ→高速グループの順に並ぶようにする。それにより、部品供給部３の原点から最初に部品を取出す位置までの部品供給部３の移動ロスをより小さくすることが可能である。
【０１２２】
また、速度グループが切り替わる時の部品供給部３の大きな移動が、中速の速度グループの部品を装着する直前ではなく、より低速の部品を装着する直前に起こるような装着順に設定している。なぜなら、部品供給部３の大きな移動時には振動が発生する。その振動が起きている最中に部品装着部７の吸着ノズル９がより高速で装着する部品をより高速で吸着しようとすると、確実に部品を吸着できない恐れがあるためである（部品供給部３の振動による部品吸着時の障害については、図１４を参照）。以上、前記のように設定すると、部品供給部３の大きな移動と共に発生する振動によって、部品の吸着ミスが起こるのを回避することができる。但し、この限りではなく、例えば、部品供給部３が振動の発生しにくい構造で、吸着ミスが発生する程の振動が起こらなければ、《例６》のように速度グループが切り替わる時の部品供給部３の大きな移動が、中速の速度グループの部品を装着する直前に設定するものであっても構わない。
【０１２３】
図１２の《例７》は、多面取りプリント基板１が有する小基板の数が偶数で、且つ、部品供給部３の初期位置が変更不可能なもので、更に、高速の速度グループの部品が部品供給部３上を占有する割合が半分以下であるため、パーツカセット４の配列は、部品供給部３の原点を起点に高速グループ→中速グループ→低速グループの順に並ぶようにする。それにより、部品供給部３の原点から最初に部品を取出す位置（吸着開始位置）までの部品供給部３の移動ロスをより小さくすることが可能である。
【０１２４】
また、速度グループが切り替わる時の部品供給部３の大きな移動が、中速の速度グループの部品を装着する直前ではなく、より低速の部品を装着する直前に起こるような装着順に設定している。なぜなら、部品供給部３の大きな移動時には振動が発生する。その振動が起きている最中に部品装着部７の装着ノズルが  部品を吸着しようとすると、確実に部品を吸着できない恐れがあるためである（部品供給部３の振動による部品吸着時の障害については、図１４を参照）。以上、前記のように設定すると、部品供給部３の大きな移動と共に発生する振動によって、部品の吸着ミスが起こるのを回避することができる。但し、この限りではなく、例えば、部品供給部３が振動の発生しにくい構造で、吸着ミスが発生する程の振動が起こらなければ、《例８》のように速度グループが切り替わる時の部品供給部３の大きな移動が、中速の速度グループの部品を装着する直前に設定するものであっても構わない。
【０１２５】
図１３の《例９》の場合、図１１のフローチャートを追って、以下に説明する。
【０１２６】
ステップＳ２で、奇数と判断され、ステップＳ１４に進む。
ステップＳ１４で、部品供給部３の初期位置、即ち、原点（部品供給部３の一端に設定）
から高速→中速→低速の速度グループ順にパーツカセット４を配置す
る。
ステップＳ１５で、１枚の多面取りプリント基板１が有する小基板の数が奇数の場合は、
いかなる時でも、最初に部品を取り出す位置を、部品供給部３の原点
に設定する。
ステップＳ１６で、多面取りプリント基板１のそれぞれの小基板（小基板1)，小基板2)，
小基板3)）への装着の際には、同速の装着速度グループ内において装
着する小基板が、小基板1)→小基板2)→小基板3)  もしくは  小基板
3)→小基板2)→小基板1)というように、次の小基板に切り替わる毎に
、部品供給部３の移動方向も、装着する小基板が、切替わる直前の移
動方向とは逆の方向に転換させる。
ステップＳ１７で、部品装着速度グループが切り替わるいかなる部分においても、部品供
給部３の動きは方向転換させない。つまり、一つ前の速度グループに
おける最後の小基板を装着した時と同一方向のまま、次の速度グルー
プにおける最初の小基板を装着する。
【０１２７】
１枚の多面取りプリント基板１が有する小基板の数が奇数であるということは、図１３の《例９》で示すように、同じ速度グループ内においては、図１３の《例９》で示す取出し開始位置（ａ）（吸着開始位置）と取出し終了位置（ｂ）は常に反対の位置となる。同様に、図１３の《例１０》で示す取出し開始位置（ｇ）と取出し終了位置（ｈ）も常に反対の位置となる。
【０１２８】
図１３の《例９》では、取出し開始位置（ａ）が部品供給部３の原点であるため、取出し終了位置（ｂ）は中速速度グループとの境界にくる。そのため、高速の速度グループから中速の速度グループへの切替え時の部品供給部３の大きな移動（装着なしの移動）ロスが発生しない。
【０１２９】
一方、図１３の《例１０》のように、取出し開始位置（ｇ）を中速の速度グループとの境界に設定すると、取出し終了位置（ｈ）が部品供給部３の原点となり、次の速度グループへの切替時に（ｉ）から（ｊ）の移動ロスが、更に初期位置が変更不可能な部品装着機においては（ｅ）から（ｆ）の移動ロスも発生する。
【０１３０】
従って、１枚の多面取りプリント基板１が有する小基板の数が奇数の場合は、部品供給部３の初期位置が変更可能であっても変更不可能であっても、また、高速の速度グループの部品が部品供給部３上を占有する割合がいかなる場合でも、パーツカセット４の配列は、必然的に部品装着機の原点を起点に高速グループ→中速グループ→低速グループの順に並べ、且つ、最初の速度グループの取出し開始位置を必然的に常に部品装着機の原点にする必要がある。そうすることにより、図１３の《例１０》のような高速部品装着終了位置（ｉ）から中速部品装着開始位置（ｊ）までの部品供給部３の移動（装着なしの移動）をさせる必要がなくなる。
【０１３１】
以上、多面取りプリント基板１の事例における装着順序の決定について説明したが、本発明は、多面取りプリント基板１以外の被実装物への実装に適用できるものは適用しても構わない。特に、図５の初期位置設定部５０６、または図１１のステップＳ６を１例とする初期位置設定工程は、被実装物への実装においても適用できる。この場合、部品供給部３の原点と異なる位置である最初に部品を取出す位置に初期位置を設定するが、その最初に部品を取出す位置が部品供給部３の原点以外のどのパーツカセット４の位置にあったとしても、その位置に初期位置を設定できるものとする。
【０１３２】
以上の実施例から明らかなように、本発明によれば、
初期位置判断工程で判断した結果により、それぞれに適した初期位置を設定できる。例えば、初期位置判断工程で判断した結果により、初期位置が変更可能な場合は、最初に部品を取出す位置が部品供給部の部品を配列する基準となる原点以外の位置に設定されていても、初期位置をその最初に部品を取出す位置に設定する。これにより、部品供給部の初期位置（原点）から最初に部品を取り出す位置までの移動ロスをなくすことができる。
【０１３３】
従来では、部品供給部の初期位置を変更可能か不可能かの判断と、それぞれに適した初期位置の設定を試行錯誤しながら人手で行っていたが、本発明では、制御部が変更可能か不可能かを判断することにより、それぞれに適した部品実装方法を迅速、且つ、自動で行えるようになり、工数の削減と判断ミスの回避が実現できる。
【産業上の利用可能性】
【０１３４】
本発明は、部品実装に要する時間を短縮してスループットの向上を図ることができるという効果を奏し、例えば、電子部品をプリント配線基板に実装する部品実装機や、その複数の部品実装機から構成される生産ラインなどに適用することができる。
【図面の簡単な説明】
【０１３５】
【図１】本発明の実施の形態における部品装着機の外観図
【図２】本発明の実施の形態における部品装着機の主要部の構成図
【図３】本発明の実施の形態における部品装着機の制御系の構成図
【図４】本発明の実施の形態における部品装着機の装着順序決定装置の構成図
【図５】本発明の実施の形態における制御部の詳細の構成図
【図６】本発明の実施の形態におけるＮＣプログラムの詳細の構成図
【図７】本発明の実施の形態における多面取りプリント基板における各装着位置と部品供給部との関連図
【図８】本発明の実施の形態における多面取りプリント基板が有する小基板の数を検出する制御系の構成図
【図９】本発明の実施の形態における部品装着機の機種名識別ファイルの構成図
【図１０】本発明の実施の形態における部品供給部における部品占有領域を示す略図
【図１１】本発明の実施の形態における装着順序を決定するためのフローチャート
【図１２】本発明の実施の形態における装着順の具体事例を示す略図
【図１３】本発明の実施の形態における装着順の具体事例を示す略図
【図１４】本発明の実施の形態における部品供給部の振動と部品吸着との関連図
【図１５】本発明の実施の形態における部品供給部の振動と部品吸着との関連図
【図１６】従来技術における装着順の具体事例を示す略図
【符号の説明】
【０１３６】
１    多面取りプリント基板
２    ＸＹテーブル
３    部品供給部
４    パーツカセット
６    移動テーブル
７    部品装着部
８    装着ヘッド
９    吸着ノズル
１０    回転テーブル
１０３  制御部
１０４  記憶部
１０５  ＮＣプログラム
１０６  装着順序決定プログラム
２０３  制御部
２０４  記憶部
２０８  装着順序決定装置
５０１  枚数判断部
５０２  初期位置判断部
５０３  割合判断部
５０４  部品配列部
５０５  取出し位置設定部
５０６  初期位置設定部
５０７  供給順序決定部
【図１】
2005167288.tif 000003
【図２】
2005167288.tif 000004
【図３】
2005167288.tif 000005
【図４】
2005167288.tif 000006
【図５】
2005167288.tif 000007
【図６】
2005167288.tif 000008
【図７】
2005167288.tif 000009
【図８】
2005167288.tif 000010
【図９】
2005167288.tif 000011
【図１０】
2005167288.tif 000012
【図１１】
2005167288.tif 000013
【図１２】
2005167288.tif 000014
【図１３】
2005167288.tif 000015
【図１４】
2005167288.tif 000016
【図１５】
2005167288.tif 000017
【図１６】
2005167288.tif 000018