JPS63204301A - Nc実装機の実装経路の決定方法 - Google Patents

Nc実装機の実装経路の決定方法

Info

Publication number
JPS63204301A
JPS63204301A JP62036399A JP3639987A JPS63204301A JP S63204301 A JPS63204301 A JP S63204301A JP 62036399 A JP62036399 A JP 62036399A JP 3639987 A JP3639987 A JP 3639987A JP S63204301 A JPS63204301 A JP S63204301A
Authority
JP
Japan
Prior art keywords
mounting
route
path
band
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
Application number
JP62036399A
Other languages
English (en)
Other versions
JPH0833764B2 (ja
Inventor
Kenichiro Takiguchi
賢一郎 滝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP62036399A priority Critical patent/JPH0833764B2/ja
Publication of JPS63204301A publication Critical patent/JPS63204301A/ja
Publication of JPH0833764B2 publication Critical patent/JPH0833764B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、数値側tll (NC)実装機に関し、詳し
くは、プリント板に部品を実装するNC実装機において
一つの部品カセット中の回路部品をプリント板上へ実装
する際の、実装経路の最適決定方法に関する。
(従来の技術) 従来よりこの種のプリント板NG実装機はよく知られて
いる。NG実装機で部品を実装するためのNCプログラ
ムを作成する場合は、部品を装着した実装ヘッドを対象
プリント板上で移動させるが、第8図に示すように、ヘ
ッドの現在位置に最も近い実装点(実装点は0印)を逐
次選び出し、矢印で示す実装経路をたどって部品を実装
して行くように作成する方法が一般的になっている。
(発明が解決しようとする同題点) しかしながら、このような従来の8Mにおいては、次の
ような問題があった。
(+)第8図において、点線で囲んだ部分は、実装ヘッ
ドが中央部分をたどっている際には実装ヘッドから比較
的近くに存在する点であっても、最も近い点(最近接点
)ではないために取り残され、後で遠くから拾われるこ
とになる。このように、実装点の分布によっては比較的
近くの実装点でも後回しになってしまうことがあり、必
ずしも最適な実装経路が得られるとは限らない。
(り各実装点ごとにその時点での未実装点全部を調べて
最近接実装点を見つける必要があるため、多くの処理時
間を要す。
本発明の目的は、このような点に鑑み、より最適度の高
い実装経路を自動決定できる実装経路の最適決定方法を
提供することにある。
また本発明の他の目的は、より短い探索時間で解を求め
ることのできる実装経路の最適決定方法を提供すること
にある。
(問題点を解決するための手段) このような目的を達成するために本発明では、(1)対
象NC実装機の最小実装サイクル・タイムを与える実装
ヘッドまたはXYテーブルの最大移動距離をバンド幅で
、プリント板上の領域をX、Y両方向についてそれぞれ
分割する工程と、(2)X、Y各方向においてバンドの
長手方向に沿って実装経路を求める工程と、 (3)最小実装サイクル・タイムを越える実装経路長の
合計をX、Y各方向についてそれぞれ求める工程と、 (4)前記実装経路長の合計の小さい方を最適解として
実装経路を決定する工程と かうなることを特徴とする。
(作用) 本発明では、対象NG実装機の最小実装サイクル・タイ
ムを与える実装ヘッドまたはXYテーブルの最大移動距
離を分割バンド幅に選び、バンド幅の長手方向に沿って
実装経路を求めてゆき、その実装経路の内で前記最大移
動距離を越えるような実装経路長のみに注目し、その実
装経路長の総合計が小さい方のバンド分割方向く×方向
またはY方向)を最適解とする。
なお、最大移動距離以下の実装経路長については、全移
動時開は実装点の数のみによって決定されるため、実装
経路の最適化に係る判定では上記のように最大移動距離
を越えるような実装経路長だけを対象とする。
また、バンド幅に分割しバンド幅内でその長手方向に沿
って実装路を探索するようにしたため、少ない探索口数
で解が求められる。
(実施例) 以下図面を用いて本発明の詳細な説明する。第1図は本
発明の実装経路最適化方法の手順を示すフローである。
以下ステップ順に説明する。
(1)ステップ■ X軸方向とY軸方向のそれぞれについて、所定のバンド
幅の領域に分割する。
すなわち、第2図に示す分割例のように、プリント板の
全領域を所定のバンド幅の領域に分割する。この場合の
バンド幅は、対象NC実装機の最小実装サイクル・タイ
ムを与える実装ヘッドの1回の移°動経°路長1cとす
る。例えば、0.6秒/個の最小サイクル・タイムで移
動できる最大幅すなわち移動経路長1cが70m−であ
る場合には、バンド幅を70ii−とする。
Q)ステップ■ XY各方向において、バンドの長手方向に沿って実装経
路を求める。
さらに詳しく説明すれば次の通りである。第2図におい
てX印で示すように当該プリント板上の実装点のうち四
隅の実装点を選択し、この四隅の実装点のうち、実装ヘ
ッドまたはXYテーブル(以下説明を簡単にするため代
表して実装ヘッドと称す)の現在位置に最も近い点(最
近接点°)を最初の実装点に選ぶ。実装ヘッドの現在位
置は、NC*装機の機械原点か、あるいはその直前の最
終実装点のいずれかである。
続いて、第3図に示すようにバンドの長手方向(この方
向の軸を優先軸、バンドの幅方向の座標軸を非優先軸と
いう)に実装経路を選択する。
なお、第4@に例示するように非優先軸上で実装点が複
数個存在する場合、その中での実装経路は任意でよい。
なんとなれば、その非優先軸上で実装経路をどのように
選んでも、1回の移動経路長はlc以下であり、1回の
移動時間は常に1サイクル・タイムであるからである。
図の鎖線で囲んだ部分の実装点群への入口と出口の経路
を、それぞれの前後の実装点から最短距離になるように
決定しさえすれば、鎖線で囲んだ部分の経路を任意に決
定しても最適性を失うことはない。すなわち、非優先軸
上でのヘッドの移動回数、移動に要するトータル時間は
、実装点の個数にのみ関係し、どのような経路をとって
も同じである。
(3)ステップ■ 最小実装サイクル・タイムを越える実装経路長の合計を
XY各方向についてそれぞれ求める。
このステップでは、X方向に沿ってバンド分割した場合
と、Y方向に沿ってバンド分割した場合とで、ヘッドの
移動時間の短い方(移動の回数は同じ)を選出する。こ
の場合の時間の違いは、最小実装サイクル・タイムを越
える実装経路長がどのくらいあるかによるから、最小実
装サイクル・タイムを越える実装経路長のみに着目し、
その実I 1回路長の合計を求める。
(4)ステップ■ ステップ■で求めた実装経路長の各合計の小さい方を最
適解として実装経路を決定する。
以上のような手順により最適な実装経路を自動的に決定
することができる。次に経路探索時間について一具体例
をもとに従来方式等との対比において説明する。
例えば長さ350m−のプリント板上に、ある部品番号
(カセットNoに対応する)の部品が35個均等に実装
されるものとする。
1)従来方式のようにプリント板全域で探索する場合は
、実装点選択ごとにそのときの全実装点を調べて最近接
点を探す。したがって探索の回数N+は、 N+−35+34+33+・・・+3+22)移動経路
長ICより小さいバンド幅例えば25s+a幅で分割す
るものとすると、バンド数は350÷25−14、モし
て1バンド当たりの個数が2ないし3個であるとすると
、バンドへのソーティング回数Nsは、 N5−35+33+30+28+25+23+20+1
8+15+13+10+8 +5−263 経路探索回数N2は、例えば第5図に示すような配置の
実装点を有するバンドが4個あったとすると、 N2− (3+2)X3+3X4+2X7したがってこ
の場合の全探索回数Nは、N−N5 +N2−263+
41−304となる。
3)幅1cのバンドで分割する本発明の場合には、j’
c=7011とすると、バンド数は350÷7〇−5,
1バンド当たりの個数は35÷5=7となる。そして、
全バンドの中で第6図に示すような実装点配置があるも
のとすると、 バンドへのソーティング回数Nsは、 N+ −35+28+2.1+14−98経路探索回数
N2は、 N2− (7+2+6+2)x5−70したがってこの
場合の全探索回数Nは、N=N+ +N2−168 となる。
本発明の場合を、1)の場合と比較すると、168÷6
29X100−26.7% また本発明の場合を、2)の場合と比較すると、168
÷304X100−55.3% となり、探索回数は従来に比して大幅に減少する。
第7図は本発明の方法を採用したNC実装機システムの
概念的構成図である。図において、1はフロッピーディ
スク、2はフロッピーディスクドライブユニット、3は
コンピュータ、4は紙テープパンチャ、5はNG実装機
である。
フロッピーディスク1には、プリント基板設計装置等に
より設計されたプリント板の実装部品や実装点等に関す
る情報が記憶されている。なお、この段階では部品の実
装順序は最適化されていない。
このフロッピーディスクをフロッピーディスクドライブ
ユニット2に装填し、コンピュータ3を動作させて、前
述した実装経路の自動最適決定処理を含む次のような処
理を行う。
■カセット番号と部品番号の対応について自動最適決定
を行う。
■各カセット番号について、実装経路の自動最適決定を
行う。
■求められたカセット11号と部品番号の対応関係や、
実装経路などを、必要に応じてプリンタ4に出力する。
■求めた実装経路を・対象NC実装機用のNGデータに
変換し、紙テープパンチャ5に出力する。
□ 紙テープパンチャ5で得られたNC実装機用のNG
データをNC実装機に入力しくNC実装機側に設けられ
た紙テープ読取り器から入力し)、前記束められた実装
経路にしたがって部品を実装してゆく。
(発明の効果) 以上説明したように、本発明によれば、次のような効果
がある。
■プリント板上をバンド・エリアに分割してその長手方
向に沿って実装経路を選択し、実装点の取り残しが発生
せず、全体として最適度の高い解が得られる。
■バンド幅を、対象NC実装機の最少実装サイクル・タ
イムを与える実装ヘッドの最大移動距離ICとしたため
、バンド内で非優先軸上に実装点が複数個あった場合、
その実装経路はどのように選択しても最適性を失わない
■バンド幅を前記1cとして分割した中で経路探索する
ようにしたため、常にプリント板全領域で探索する場合
や、小さいバンド幅の場合よりも短い探索時間で済む。
■バンドの長手(優先軸)方向がX方向とY方向の両方
向について実装経路を求め、最小実装サイクル・タイム
を越える実装経路長の合計が小さい方を最適解として選
ぶようにしたことにより、解の最適度の向上を図ること
ができる。
【図面の簡単な説明】
第1図は本発明の方法を示す原理フローチャート、第2
図はバンド領域分割の説明図、第3図は実装経路選択の
様子を説明するための説明図、第4図は非優先軸上の実
装点を示す図、第5図および第6図は実装点の例を示す
図、第7図は本発明の方法を採用したNC実装システム
の構成図、第8図は従来の実装経路決定方法により決定
された実装経路の一例を示す実装経路説明図である。 1・・・フロッピーディスク、2・・・フロッピーディ
スクドライブユニット、3・・・孕≠手コンピュータ、
4・・・プリンタ、5・・・紙テープパンチャ、6・・
・NC実装機。 第1図 第2図 Y 嬉3図 (イ)                      
     (ロ)π4図 箒5図   第3図 示すマ 第8図

Claims (1)

  1. 【特許請求の範囲】  プリント板に部品を実装するNC実装機において、 (1)対象NC実装機の最小実装サイクル・タイムを与
    える実装ヘッドまたはXYテーブルの最大移動距離をバ
    ンド幅で、プリント板上の領域をX、Y両方向について
    それぞれ分割する工程と、 (2)X、Y各方向においてバンドの長手方向に沿つて
    実装経路を求める工程と、 (3)最小実装サイクル・タイムを越える実装経路長の
    合計をX、Y各方向についてそれぞれ求める工程と、 (4)前記実装経路長の合計の小さい方を最適解として
    実装経路を決定する工程と からなることを特徴とするNC実装機の実装経路の最適
    決定方法。
JP62036399A 1987-02-19 1987-02-19 Nc実装機の実装経路の決定方法 Expired - Lifetime JPH0833764B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62036399A JPH0833764B2 (ja) 1987-02-19 1987-02-19 Nc実装機の実装経路の決定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62036399A JPH0833764B2 (ja) 1987-02-19 1987-02-19 Nc実装機の実装経路の決定方法

Publications (2)

Publication Number Publication Date
JPS63204301A true JPS63204301A (ja) 1988-08-24
JPH0833764B2 JPH0833764B2 (ja) 1996-03-29

Family

ID=12468773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62036399A Expired - Lifetime JPH0833764B2 (ja) 1987-02-19 1987-02-19 Nc実装機の実装経路の決定方法

Country Status (1)

Country Link
JP (1) JPH0833764B2 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03149603A (ja) * 1989-11-07 1991-06-26 Fujitsu Ltd 自動組立機の部品実装順序決定処理方法
JPH04196400A (ja) * 1990-11-28 1992-07-16 Hitachi Ltd 電子部品搭載順序決定方法
US5224325A (en) * 1990-11-06 1993-07-06 Hitachi, Ltd. Packaging sequence determining method
US7219318B2 (en) * 2004-05-21 2007-05-15 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for verifying a layout of circuit traces on a motherboard
CN113447022A (zh) * 2020-03-24 2021-09-28 百德机械股份有限公司 工件检测的路径规划方法及其系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59108106A (ja) * 1982-12-13 1984-06-22 Fujitsu Ltd 多点間の最短ル−ト検索方式
JPS59108105A (ja) * 1982-12-13 1984-06-22 Fujitsu Ltd 最短ル−ト検索方式
JPS60209807A (ja) * 1984-04-04 1985-10-22 Hitachi Ltd 部品塔載用数値制御データ作成方法
JPS61194507A (ja) * 1985-02-22 1986-08-28 Hitachi Ltd 挿入機用ncデータ作成方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59108106A (ja) * 1982-12-13 1984-06-22 Fujitsu Ltd 多点間の最短ル−ト検索方式
JPS59108105A (ja) * 1982-12-13 1984-06-22 Fujitsu Ltd 最短ル−ト検索方式
JPS60209807A (ja) * 1984-04-04 1985-10-22 Hitachi Ltd 部品塔載用数値制御データ作成方法
JPS61194507A (ja) * 1985-02-22 1986-08-28 Hitachi Ltd 挿入機用ncデータ作成方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03149603A (ja) * 1989-11-07 1991-06-26 Fujitsu Ltd 自動組立機の部品実装順序決定処理方法
US5224325A (en) * 1990-11-06 1993-07-06 Hitachi, Ltd. Packaging sequence determining method
JPH04196400A (ja) * 1990-11-28 1992-07-16 Hitachi Ltd 電子部品搭載順序決定方法
US7219318B2 (en) * 2004-05-21 2007-05-15 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for verifying a layout of circuit traces on a motherboard
CN113447022A (zh) * 2020-03-24 2021-09-28 百德机械股份有限公司 工件检测的路径规划方法及其系统

Also Published As

Publication number Publication date
JPH0833764B2 (ja) 1996-03-29

Similar Documents

Publication Publication Date Title
JP2753263B2 (ja) 半導体集積回路の自動配線方法
JPS63204301A (ja) Nc実装機の実装経路の決定方法
EP1632119B1 (en) Component mounting sequence optimizing method, component mounting device, program for executing component mounting sequence optimizing method, and recording medium in which the program is recorded
JPH1022695A (ja) 回路基板への素子の実装制御方法及び装置
JPH04171999A (ja) 実装順序決定方法及びその実装方法
US5987743A (en) Automatic wiring device and its wiring method
US6308306B1 (en) Delay route searching method and apparatus for logical circuits, and machine-readable recording medium recording program thereon
JPS6286412A (ja) 電子部品挿入順序決定方法
JP2951075B2 (ja) カセット配置選定装置
JP2938910B2 (ja) 三次元配線方法
JP3229697B2 (ja) 部品装着装置の部品配置・装着順序最適化装置
JP3476485B2 (ja) 部品の実装順序決定方法
JPH06152191A (ja) 部品装着装置
KR970006232B1 (ko) 표면실장부품 탑재작업의 최적화 방법
JP2003211273A (ja) 加工計画方法及び装置
JPS59108105A (ja) 最短ル−ト検索方式
JP3276720B2 (ja) 部品装着装置における部品カセットペア決定装置および部品カセットペア決定方法
JPH08221458A (ja) 束配線設計装置
KR100227266B1 (ko) 영상 인식방법
JPH05146928A (ja) 自動実装機の部品供給部への部品配置決定方法
JPS6144329B2 (ja)
JPH05291792A (ja) 部品装着方法
JPH0240774A (ja) ブロック配置処理方式
JPH07129654A (ja) Lsiレイアウト配線方法
JPH0683911A (ja) 配線経路決定方法及びその装置