JPH07192040A - 実装機データの生成方法 - Google Patents
実装機データの生成方法Info
- Publication number
- JPH07192040A JPH07192040A JP5331629A JP33162993A JPH07192040A JP H07192040 A JPH07192040 A JP H07192040A JP 5331629 A JP5331629 A JP 5331629A JP 33162993 A JP33162993 A JP 33162993A JP H07192040 A JPH07192040 A JP H07192040A
- Authority
- JP
- Japan
- Prior art keywords
- data
- mounting
- cad
- database
- mounting machine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Abstract
おいて、データの検証作業の効率化と、データ生成時間
の短縮が可能な実装機データの生成方法を提供する。 【構成】 実装機のデータ生成システムにおいて、CA
Dデータ,生成したNCデータ,量産NCデータの各シ
ミュレーション表示を同一画面上に重ねあわせ表示す
る。その結果からソフト的に相違箇所の特定を行い、そ
の部分に絞ってさらに誤りデータの特定を行う。データ
の検証作業の効率化,データ生成時間の短縮化,データ
ベース登録の信頼性が向上される。
Description
(Numerical Control)データの生成における特にデータ
生成の都度必要となるNCデータと実装データベース登
録の実装機データの生成方法に関するものである。
方法を、図8を参照しながら説明する図8は従来の実装
機データの生成方法のフローチャートを示している。こ
のフローチャートは基板1品種に対する設計から、設備
のNCデータ生成までのCAD(Computer Aided Desig
n)システム及び上位システムにおける基本処理を示した
ものである。ここでステップ以後の数字は図中に付した
数字を表している。
成する(ステップ1)。
面上、あるいは用紙上にプロットし、図面と比較し確認
する(ステップ2)。
は修正を行う(ステップ3)。
ステップ3を繰り返し、CADデータの誤りをなくして
上位システムに引き渡す。
ない標準CADデータに変換する(ステップ4)。
いて上位システムにおける内部処理に都合のよいデータ
形式に変換したCAM(Computer Aided Manufacturing)
データを生成する(ステップ5)。
図面と比較し相違がある場合は、CADデータ,CAD
/CAM定義補正データベースの再チェックへ、相違が
ない場合は、実装順序,部品カセット配列の特定を行う
最適化処理を行う(ステップ6)。
D/CAM定義補正データベース等)を用いてNCデー
タを生成する(ステップ7)。
データとの机上比較を通じて、データの事前検証を行う
(ステップ8)。
の場合は、設備上で生成したNCデータにより試打ち確
認を行って、調整後、生産に用いるNCデータを生成す
る(ステップ9)。
うな従来例では、CADデータの事前検証はCADシス
テム内で行われていたため、実基板と図面との事前チェ
ックが上位システムで行えない。仕様変更の際には、対
象基板と異なるデータが上位システムに渡されチェック
ができない。新機種の場合には、設備で試打ちまでNC
データとそのデータ生成に用いる実装データベースの正
当性チェックが行えない。しかも真の誤り箇所,誤りデ
ータの特定ができなかった。量産NCデータとの比較で
は、NCデータのダンプリストによる比較作業を要する
ため、大変な労力を必要とする。以上のような問題があ
った。
であり、電子部品実装機のNCデータ生成システムにお
いて、入力データであるCADデータと、出力データで
ある生成したNCデータと量産NCデータとをそれぞれ
シミュレーション表示を行い、同一画面上に重ねあわせ
表示する。これにより、相違箇所の特定を行いその部分
に絞ってさらに誤りデータの特定を行う手段を設けるこ
とで、データの検証作業の効率化と、データ生成時間の
短縮が可能な実装機データの生成方法を提供することを
目的とする。
に、本発明の実装機データの生成方法は、上位システム
において、対象基板に対するCADデータをCADシス
テムで定義されている各部品に対する諸情報を記録した
データベースを用いて基板図面をシミュレーション表示
する工程と、生成したNCデータと、量産NCデータを
実装データベースを用いて基板図面をシミュレーション
表示する工程と、それらシミュレーション結果を同一画
面上の座標系に変換して重ねあわせ表示する工程とから
なり、シミュレーション結果の重ねあわせから、データ
の相違箇所の特定を行い、誤ったデータ箇所を自動で特
定するようにした生成方法である。
るいは設計変更の都度行われる実装機のNCデータ生成
作業において、上位システムの同一画面上で、CADデ
ータ,生成したNCデータ,量産NCデータのシミュレ
ーション表示し、それら結果を重ねあわせ表示により、
相違点の特定と誤りデータの特定を行う。これによりデ
ータ生成の都度発生し、従来データのダンプリスト上で
行っていたデータ検証作業がグラフィック画面上でソフ
ト的に確認ができ、誤り箇所の絞り込みも、さらに誤り
データの特定もソフト的に行える。
照しながら詳細に説明する。本実施例では、ある基板の
部品AについてCADデータシミュレーションと生成し
たNCデータシミュレーションとを重ねあわせた結果、
角度ずれを発生させる要因となった誤りデータを特定す
る場合の一例を示している。
成方法を示すフローチャートである。また、ステップ以
後の数字は図中に付した数字を表している。図2は部品
Aを例にした各システムにおける部品の基準姿勢の相違
を示している。図3は上位システムの標準CAMデータ
のシミュレーション表示を示している。図3において、
各部品に付された丸印は実装部品の方向を示す極性であ
る。図4はCADシステムにおけるCAD部品定義デー
タベース内容を示している。図4において、1は部品の
基準姿勢、2はCAD座標中心、3は部品の各寸法であ
る。
けるステップ1からステップ3に関しては従来例と同一
であるため説明は省略する。
システムに依存しない標準CADデータに変化する(ス
テップ4)。
CAMデータに変換する。上位システムでは、図2に示
すような各システムにおける部品の見方の違いを実装デ
ータベースとして登録している。例えば、CADシステ
ムと上位システムとの部品の見方の違いをCAD/CA
M定義補正データベースとして登録(例では補正角度270
°)(補正1)、供給方向を荷姿データベースの1項目と
して登録(例では供給姿勢270°)(補正2)を定義する。
ここで座標,角度に関して実装データベースを使った1
回目の補正がかけられる(ステップ5)。
を、図3に示すようにシミュレーション表示させ、角度
と位置関係の確認を行う。以降、最適化処理を行う(ス
テップ6)。
補正量等を取り込んでCAMデータに補正量を加味させ
て、NCデータを生成する(ステップ7)。
NCデータについてそれぞれの座標系で実装データベー
スを用いてシミュレーション表示を行う。CADデータ
シミュレーションでは、CADシステムで登録されてい
る図4に示す部品定義をCAD部品定義データベースと
して上位システム側へ記憶させ、シミュレーションを実
現する。また、生成したNCデータと量産NCデータで
は、実装データベースから装着時の補正座標,角度等の
装着時における設備固有のデータを取り込み実装シミュ
レーションを実現する(ステップ8)。
こみ、線の太さ,表現色を対象のデータ毎に変えて重ね
あわせ表示する(ステップ9)。
し、ずれ込むものが相違箇所として特定される(ステッ
プ10)。
て誤りデータの特定処理を実行させる(ステップ11)。
NCデータ生成から再処理する(ステップ12)。
る。図5は本実施例における実装機データの生成方法の
うち誤データ特定部のフローチャートを示している。図
6は部品Aを例にした実装データベース登録値の例を示
している。図7はCADデータ,生成したNCデータ,
量産NCデータのシミュレーション表示例と、重ねあわ
せ表示例を示している。
行う誤データ特定部を一例に、図6の部品Aに対する具
体的データを基に説明する。図7の重ねあわせ表示で
は、CADデータに対し、生成したNCデータの部品A
は反転している。
ータベース)に登録されている供給姿勢を調べると90°
で、図2に示す実際の供給姿勢と比較すると180°反転
していることが判明する。その他、角度,位置ずれに関
し図5に示す代表ロジックを用いて、誤りデータを絞り
こんでいく。誤りデータを全て修正したあと、重ねあわ
せ表示で相違箇所がすべてなくなったことを確認したデ
ータにより、先に生成したNCデータを再生成する。
をすることなく生産に入ることが可能となる(ステップ1
3)。
上位システムにCADシステムの部品定義情報を記憶さ
せることによりCADデータのシミュレーション表示を
可能とし、上位システムにおいて入力データであるCA
Dデータの検証が可能となる。また、実装データベース
を用いて生成したNCデータと、量産NCデータのシミ
ュレーション表示させる機能と、これらシミュレーショ
ン表示をCADデータシミュレーション表示と、同一画
面上で同一座標系に変換して重ねあわせ表示する機能
と、重ねあわせ結果の相違箇所を特定し、誤りデータを
ソフト的手段を用いて特定する機能を存在させることに
より、従来オペレーターがNCデータのダンプリスト上
で比較チェックし、誤りデータの特定のために、関連す
る実装データベースのリストを全てチェックしていたデ
ータ検証作業を効率的に行える。
能となることから設備上での試打ち作業を省くことがで
きるという効果を奏する。
法を示すフローチャートである。
ステムにおける部品の基準姿勢の相違を示す図である。
AMデータのシミュレーション表示の図である。
AD部品定義データベース内容を示す図である。
法のうち誤データ特定部を示すフローチャートである。
データベース登録値を示す図である。
たNCデータ,量産NCデータのそれぞれのシミュレー
ション表示例と、重ねあわせ表示例を示す図である。
ャートである。
品の各寸法。
Claims (2)
- 【請求項1】 CADデータから基板に関する諸情報を
得、実装する部品の寸法形状や実装条件などを記録した
実装データベースを用いて実装機のデータ生成を行う実
装機データの生成方法であって、上位システムにおい
て、その基板に対するCADデータをCADシステムで
定義されている各部品に対する寸法形状,基準姿勢,中
心座標等の諸情報を記録したデータベースを用いて基板
図面をシミュレーション表示する工程と、生成したNC
データを前記実装データベースを用いて基板図面をシミ
ュレーション表示する工程と、その基板に対する実装機
での量産NCデータを前記実装データベースを用いて基
板図面をシミュレーション表示する工程と、それらシミ
ュレーション結果を同一画面上で同一の座標系に変換し
て重ねあわせ表示する工程とからなることを特徴とする
実装機データの生成方法。 - 【請求項2】 シミュレーション結果の重ねあわせか
ら、相違箇所の特定を行い、その対象となる部品に対す
る実装座標,実装角度等のデータや、部品形状,荷姿姿
勢といった実装データベースの登録内容をCADデー
タ,生成したNCデータ,量産NCデータを基にチェッ
クを行い、誤ったデータ箇所を自動で特定することを特
徴とする請求項1記載の実装機データの生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33162993A JP3471399B2 (ja) | 1993-12-27 | 1993-12-27 | 実装機データの生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33162993A JP3471399B2 (ja) | 1993-12-27 | 1993-12-27 | 実装機データの生成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07192040A true JPH07192040A (ja) | 1995-07-28 |
| JP3471399B2 JP3471399B2 (ja) | 2003-12-02 |
Family
ID=18245798
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33162993A Expired - Fee Related JP3471399B2 (ja) | 1993-12-27 | 1993-12-27 | 実装機データの生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3471399B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012059861A (ja) * | 2010-09-08 | 2012-03-22 | Hitachi High-Tech Instruments Co Ltd | 部品ライブラリ作成装置及び部品ライブラリ作成方法 |
-
1993
- 1993-12-27 JP JP33162993A patent/JP3471399B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012059861A (ja) * | 2010-09-08 | 2012-03-22 | Hitachi High-Tech Instruments Co Ltd | 部品ライブラリ作成装置及び部品ライブラリ作成方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3471399B2 (ja) | 2003-12-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3537362B2 (ja) | ロボットシステム用グラフィック表示装置 | |
| US20200273177A1 (en) | Assembly monitoring method and device based on deep learning, and readable storage medium | |
| JPS61194507A (ja) | 挿入機用ncデータ作成方法 | |
| JPH0677387A (ja) | プリント基板用ncプログラミング装置 | |
| JPH07192040A (ja) | 実装機データの生成方法 | |
| JPS63201876A (ja) | 画像処理方法および装置 | |
| JP4124850B2 (ja) | 部品実装シミュレーション方法および部品実装シミュレータ | |
| JP2004213554A (ja) | Ncデータの最適自動生成方法 | |
| JP2005267404A (ja) | ワーク加工システム及びワーク加工方法 | |
| JP3981804B2 (ja) | 変換テーブルの生成方法及び装置、並びに実装基板検査用プログラムの生成方法 | |
| JP2681951B2 (ja) | 電子部品実装方法 | |
| JP3083706B2 (ja) | オフラインティーチングデータの誤差検出方法 | |
| JPH067401Y2 (ja) | チップマウンタ用データ作成装置 | |
| JPH0635518A (ja) | 割基板組立用ncデータ作成方法 | |
| JP2778491B2 (ja) | Cad部品ライブラリのチェックシステム | |
| JP3909756B2 (ja) | 誤欠品チェック装置 | |
| JP2863336B2 (ja) | プリント板ユニットの検査支援システム | |
| JP2006018589A (ja) | 演算モジュール、cad装置および注記記入方法 | |
| JP3716747B2 (ja) | 接続ピン番号対応データ生成システム | |
| JP2846049B2 (ja) | 検図cad図面作成装置 | |
| JPS60209807A (ja) | 部品塔載用数値制御データ作成方法 | |
| JPH07175944A (ja) | 3次元モデルの配置方法 | |
| JP2526092B2 (ja) | Cadシステムにおける寸法チェック方式 | |
| JPH05224724A (ja) | 放電加工機用cad/cam装置 | |
| WO2026070537A1 (ja) | 製造支援システム、制御方法及び製造支援プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080912 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |