(a) Picking up of six components (b) Picking up of three simultaneously. components simultaneously. Fig. 2 An example of the simultaneous pickup. 6 /

Similar documents
1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

Mhij =zhij... (2) Đhij {1, 2,...,lMhij}... (3)

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

特-3.indd

A Navigation Algorithm for Avoidance of Moving and Stationary Obstacles for Mobile Robot Masaaki TOMITA*3 and Motoji YAMAMOTO Department of Production

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

Fig. 2 Signal plane divided into cell of DWT Fig. 1 Schematic diagram for the monitoring system

IPSJ SIG Technical Report Vol.2014-ARC-213 No.24 Vol.2014-HPC-147 No /12/10 GPU 1,a) 1,b) 1,c) 1,d) GPU GPU Structure Of Array Array Of

Instability of Aerostatic Journal Bearings with Porous Floating Bush at High Speeds Masaaki MIYATAKE *4, Shigeka YOSHIMOTO, Tomoaki CHIBA and Akira CH

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

1 [1, 2, 3, 4, 5, 8, 9, 10, 12, 15] The Boston Public Schools system, BPS (Deferred Acceptance system, DA) (Top Trading Cycles system, TTC) cf. [13] [

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

4.1 % 7.5 %

3. ( 1 ) Linear Congruential Generator:LCG 6) (Mersenne Twister:MT ), L 1 ( 2 ) 4 4 G (i,j) < G > < G 2 > < G > 2 g (ij) i= L j= N

P2P P2P peer peer P2P peer P2P peer P2P i

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

知能と情報, Vol.30, No.5, pp

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

Study on Throw Accuracy for Baseball Pitching Machine with Roller (Study of Seam of Ball and Roller) Shinobu SAKAI*5, Juhachi ODA, Kengo KAWATA and Yu

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

21 Key Exchange method for portable terminal with direct input by user

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

VRSJ-SIG-MR_okada_79dce8c8.pdf

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna

A Study of Effective Application of CG Multimedia Contents for Help of Understandings of the Working Principles of the Internal Combustion Engine (The

12) NP 2 MCI MCI 1 START Simple Triage And Rapid Treatment 3) START MCI c 2010 Information Processing Society of Japan

9_18.dvi

IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

Fig. 1 Schematic construction of a PWS vehicle Fig. 2 Main power circuit of an inverter system for two motors drive

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

GPGPU

第 55 回自動制御連合講演会 2012 年 11 月 17 日,18 日京都大学 1K403 ( ) Interpolation for the Gas Source Detection using the Parameter Estimation in a Sensor Network S. T

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth

IHI Robust Path Planning against Position Error for UGVs in Rough Terrain Yuki DOI, Yonghoon JI, Yusuke TAMURA(University of Tokyo), Yuki IKEDA, Atsus

1_26.dvi

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325


SICE東北支部研究集会資料(2012年)

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

DEIM Forum 2009 B4-6, Str

soturon.dvi

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

Synthesis and Development of Electric Active Stabilizer Suspension System Shuuichi BUMA*6, Yasuhiro OOKUMA, Akiya TANEDA, Katsumi SUZUKI, Jae-Sung CHO

( ), ( ) Patrol Mobile Robot To Greet Passing People Takemi KIMURA(Univ. of Tsukuba), and Akihisa OHYA(Univ. of Tsukuba) Abstract This research aims a

(1 ) (2 ) Table 1. Details of each bar group sheared simultaneously (major shearing unit). 208

JFE.dvi

TF-IDF TDF-IDF TDF-IDF Extracting Impression of Sightseeing Spots from Blogs for Supporting Selection of Spots to Visit in Travel Sat

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

job-shop.dvi

DEIM Forum 2010 A Web Abstract Classification Method for Revie

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

Visual Evaluation of Polka-dot Patterns Yoojin LEE and Nobuko NARUSE * Granduate School of Bunka Women's University, and * Faculty of Fashion Science,

浜松医科大学紀要

Sobel Canny i

6_27.dvi

1 UD Fig. 1 Concept of UD tourist information system. 1 ()KDDI UD 7) ) UD c 2010 Information Processing S

植物23巻2号

Vol. 43 No. 2 Feb. 2002,, MIDI A Probabilistic-model-based Quantization Method for Estimating the Position of Onset Time in a Score Masatoshi Hamanaka

2 HI LO ZDD 2 ZDD 2 HI LO 2 ( ) HI (Zero-suppress ) Zero-suppress ZDD ZDD Zero-suppress 1 ZDD abc a HI b c b Zero-suppress b ZDD ZDD 5) ZDD F 1 F = a

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

Web Web Web Web Web, i

4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

58 10

Memetic 26 2 (125T208T)

3_23.dvi

Web Stamps 96 KJ Stamps Web Vol 8, No 1, 2004

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

01ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐02ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐03ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐04ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐05ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐06ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

Page 1 of 6 B (The World of Mathematics) November 20, 2006 Final Exam 2006 Division: ID#: Name: 1. p, q, r (Let p, q, r are propositions. ) (10pts) (a

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

DEIM Forum 2012 B3-3 NaiwalaP. CHANDRASIRI IT

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. TV A310

Web Web ID Web 16 Web Web i

Human Welfare 8‐1☆/5.林

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

Hansen 1 2, Skinner 5, Augustinus 6, Harvey 7 Windle 8 Pels 9 1 Skinner 5 Augustinus 6 Pels 9 NL Harvey ML 11 NL

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta

Transcription:

*1 *1 *1 *2 *2 Optimization of Printed Circuit Board Assembly Prioritizing Simultaneous Pickup in a Placement Machine Toru TSUCHIYA *3, Atsushi YAMASHITA, Toru KANEKO, Yasuhiro KANEKO and Hirokatsu MURAMATSU *3 Department of Mechanical Engineering, Graduate School of Engineering, Shizuoka University, 3-5-1 Johoku, Naka-ku, Hamamatsu, Shizuoka 432-8561, Japan In this paper, we propose a new method for reducing assembly time in printed circuit board (PCB) assembly by prioritizing efficient simultaneous pickup operation of placement machines. There are three major problems of the scheduling: (1) component feeder location (affects efficiency of pickup operation), (2) mounting sequencing (affects total distance of the mounting tour), and (3) simultaneous pickup (affects efficiency of pickup operation). To solve these problems, this paper proposes the following approaches. We solve (1) and (3) in a heuristic way by using a random multi-start local search. We solve (2) greedily with putting the result of the feeder array to effective use. The effectiveness of the proposed method was shown through simulations. Key Words : Optimization, Scheduling, Printed Circuit Board Assembly 1. Printed Circuit Board: PCB PCB?? (? : : : *1 ( 432-8561 3 5 1) *2 E-mail: f0730066@ipc.shizuoka.ac.jp Rotary Head Feeders PCB z x y Feeders Multiple Head PCB z y (b) Non-rotary type. (a) Rotary type. Fig. 1 An example of the two different types of the placement machines. PCB PCB PCB 8? NP?,?,?,??? x

(a) Picking up of six components (b) Picking up of three simultaneously. components simultaneously. Fig. 2 An example of the simultaneous pickup. 6 / (6) NP Multi-start Local Search: MLS? PCB 1. 2. 3. 4 1 4. PCB 1 4 3. PCB?? p max : 2.?? 1 1 Fig. 4 The structure of our model with the notations (h max = 6, f max = 9, s max = 18, D h /D f = 2). Fig. 3 The structure of the placement machine.

t : (t = 1,..., t max ) j t : t ( j t = 1,..., j maxt ) C t, jt (x, y) : j t f : ( f = 1,..., f max ) s : (s = 1,..., s max ) S f : f T f : f Q f : f r f : f l f : f D h : D f : h : (h = 1,..., h max ) 4. 2 MLS MLS 5. 5 1 MLS x x x x x x x x MLS 5 2 1 1. 0 2. f max 3. 2. f ( f = 1,..., f max ) 2 2 3 3 V 1 V 2 V 3 (1) V V = αv 1 + βv 2 + γv 3 (1) α β γ MLS 3 a V 1?? 1 3 5 6 7 2 5 1 3 4 1 3 A(1) A(3) A( f ) f (2) f max V 1 = A( f ) (2) f =1 3 b V 2 PCB Fig. 5 An example of the overlapping.

(3) f max V 2 = Q f S Gt f S f (3) f =1 G T f (4) T f S Gt f G T f G T f = j maxt f n=1 C T f,n(x, y) (4) 3 c V 3 h max n n h max h max n n??(a)??(b) n D h D f D h /D f D h /D f = 2?? (c) 5??(b)??(c) 1. 2. 3. h = 1 2. 4. 1 5. 2. 0 4. 6. 6. 2. (5) (6) h max V 3 = (h max n + 1)B(n) (5) n=1 (p max C n ) if n = h max B(n) = otherwise C n (6) C n 1. 6. n 4 V 2 2 1 MLS 5 3 MLS 1. 6.?? (a) n h max?? (b) h max 1 Rank 1 6 Rnak 2 5 Rank1 (a) The head template. (b) The quantity of each feeder. (c) 5-simultaneous pickup (d) The quantity of each feeder obtained. after (c). Fig. 6 An example of calculating the number of the simultaneous pickups (h max = 6, f max = 8, s max = 11, D h /D f = 2). (a) n-simultaneous pickup patterns obtained through the MLS. (b) Combined pickup patterns with (a). Fig. 7 An example of pickup patterns before combination and after combination (h max = 6).

Table 1 The combination list (h max = 6) Number of pickup times Rank 1 2 3 4 5 6 1 6 2 5 1 3 4 2 4 3 3 5 4 1 1 6 3 2 1 7 2 2 2 8 3 1 1 1 9 2 2 1 1 10 2 1 1 1 1 11 1 1 1 1 1 1 Rank 1. h max 2. 1. 3. 1 5 4 D h /D f = 1?? 1 10 1 10 n G n 1 2 3 4 5 1. C init 2. C init G n n 3. 2. G n 4. 3. 5. 1. C init 4. 6. 498 p max = 498 20 f max = 20 2 60 s max = 60 30mm D h = 30 15mm D f = 15 6 1 (1) α = 0.5 1.5 β = 0.5 1.5 γ = 0.5 1.5 0.25 5 5 5 125 1000 MLS 125 125 α = 1.5 β = 5 γ = 7.5 6 2 1000 MLS 5 n MLS n 9 6 40% Fig. 8 The overview of the pickup and placement sequencing (D h /D f = 1). Rate of n -multiple pickup (%) 100% 80% 60% 40% 20% n = 6 n = 5 n = 4 n = 3 n = 2 0% n = 1 0 200 400 600 800 Number of generating initial solutions Fig. 9 Rate of n-simultaneous pickup.

Table 2 Parameters of the feeder Feeder number ( f ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Component type (T f ) 1 1 1 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 Quantity of feeder (Q f ) 30 30 30 40 40 40 29 29 19 19 22 13 32 44 17 7 36 6 10 5 Left half of width (r f ) 9.0 9.0 9.0 9.0 9.0 9.0 9.0 9.0 11.0 11.0 11.0 13.0 13.0 8.5 8.5 16.0 16.0 22.8 23.5 36.3 Right half of width (l f ) 5.5 5.5 5.5 5.5 5.5 5.5 5.5 5.5 12.0 12.0 12.0 14.0 14.0 10.8 10.8 12.2 12.2 18.0 19.9 32.8 AD1 AD5 10 AD1: AD2: AD1 AD3: MLS 1 AD4: AD5: MLS β = 50 MLS γ = 75 10 AD2 AD4 AD5 AD3 12% MLS AD1 2 4 5 PC CPU: Pentium D 2.8GHz, : 1GB, OS: Windows XP 5 AD3 10 5 Assembly time (unit time) 195 185 175 165 155 145 135 125 0 200 400 600 800 1000 Number of generating initial solutions Fig. 10 Assembly time of AD1-AD5. AD1 AD2 AD3 AD4 AD5 7. PCB MLS GA (1) Ayob, M., Cowling, P. and Kendall, G., Optimisation for Surface Mount Placement Machines, Proceedings of the 2002 IEEE International Conference on Industrial Technology (ICIT2002), Vol. 1 (2002), pp. 498 503. (2) Crama, Y., van de Klundert, J. and Spieksma, F., Production Planning Problems in Printed Circuit Board Assembly, Discrete Applied Mathematics, Vol. 123, No. 1 3 (2002), pp. 339 361. (3) Burke, E., Cowling, P. and Keuthen, R., The Printed Circuit Board Assembly Problem: Heuristic Approaches for Multi-Headed Placement Machinery, Proceedings of the 2001 International Conference on Artificial Inteligence (IC-AI2001), (2001), pp. 1456 1462. (4) Ayob, M. and Kendall, G., A Nozzle Selection Heuristic to Optimise the Hybrid Pick and Place Machine, Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent System, Vol. 2 (2004), pp. 1259 1264. (5) Csaszar, P., Tirpak, T. and Nelson, P., Optimization of a High-Speed Placement Machine Using Tabu Search Algorithms, Annals of Operations Research, Vol. 96, No. 1 (2000), pp. 125 147. (6) Lee, W., Lee, S., Lee, B. and Lee, Y., Genetic Optimization Approach to Operation of a Multi-Head Surface Mounting Machine, IEICE Transactions on Fundamentals of Electronics, Vol. E83 A, No. 9 (2000), pp. 1748 1756. (7) Tsuchiya, T., Yamashita, A., Kaneko, T., Kaneko, Y. and Muramatsu, H., Scheduling Optimization of Component Mounting in Printed Circuit Board Assembly by Prioritizing Simultaneous Pickup, Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2007), (2007), pp. 2913 2918.