首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
In printed circuit board (PCB) assembly, the efficiency of the component placement process is dependent on two interrelated issues: the sequence of component placement, that is, the component sequencing problem, and the assignment of component types to feeders of the placement machine, that is, the feeder arrangement problem. In cases where some components with the same type are assigned to more than one feeder, the component retrieval problem should also be considered. Due to their inseparable relationship, a hybrid genetic algorithm is adopted to solve these three problems simultaneously for a type of PCB placement machines called the sequential pick-and-place (PAP) machine in this paper. The objective is to minimise the total distance travelled by the placement head for assembling all components on a PCB. Besides, the algorithm is compared with the methods proposed by other researchers in order to examine its effectiveness and efficiency.  相似文献   

2.
A variant of the classical job grouping problem (JGP) in printed circuit board (PCB) assembly is considered. Studies on JGPs have assumed a single feeder from which the components are retrieved and then placed on the PCB. Recent advances in technology have made it possible to use several different kinds (types) of feeders at the same time. In a JGP, the aim is to group the PCBs so that the cardinality of the grouping is minimal and each group can be processed without rearranging the contents of the feeder. In the job grouping problem with several feeder types (JGP-T) the goal is the same but instead of one linear feeder we have several feeders and each component is associated with a given feeder type which restricts its placement. We give a mathematical formulation for the JGP-T and show that it is hard to solve to optimality for problems of practical size. The connections of JGP-T to known problems are discussed. We also propose several efficient heuristics and compare their results against optimal solutions.  相似文献   

3.
This paper presents two hybrid genetic algorithms (HGAs) to optimize the component placement operation for the collect-and-place machines in printed circuit board (PCB) assembly. The component placement problem is to optimize (i) the assignment of components to a movable revolver head or assembly tour, (ii) the sequence of component placements on a stationary PCB in each tour, and (iii) the arrangement of component types to stationary feeders simultaneously. The objective of the problem is to minimize the total traveling time spent by the revolver head for assembling all components on the PCB. The major difference between the HGAs is that the initial solutions are generated randomly in HGA1. The Clarke and Wright saving method, the nearest neighbor heuristic, and the neighborhood frequency heuristic are incorporated into HGA2 for the initialization procedure. A computational study is carried out to compare the algorithms with different population sizes. It is proved that the performance of HGA2 is superior to HGA1 in terms of the total assembly time.  相似文献   

4.
Production preparation and numerical control in PCB assembly   总被引:6,自引:0,他引:6  
In this article, we analyze numerical control problems arising in a component insertion line for printed circuit board mounting. Such a line consists of a number of fully automated placement machines, connected by an automated, carrierless conveyor system. At each machine, the placement device consists of an arm equipped with a number of placement heads. Each head may serve certain component types; there is some freedom in the choice of equipment for each head. Components are supplied to each machine by tape feeders (each containing components of only one type) which are placed at certain feeder positions along the machine. Before actually operating such a line, a careful production preparation phase has to be completed, specifying for each printed circuit board type the exact way in which such a board should be mounted. Problems arising in this production preparation phase include: the choice of heads to be mounted on the placement arm of each machine, the choice of components to be placed at each machine (workload balancing), an assignment of feeders to feeder positions on each machine, clustering of components to be placed in one pick-and-place move, and the sequencing of component insertions at one machine. Formulations and solutions for all these problems are given and numerical results for some industrial examples are given. The numerical control system developed has been tested and implemented and has resulted in software, which is in use at several sites of Philips' Electronics.  相似文献   

5.
Component setup time in printed circuit board (PCB) assembly makes up a significant part of the total production time in PCB manufacturing. The sequence in which PCBs are assembled is one of the fundamental factors determining the number of component switches that are needed. group technology techniques have been used to group PCB boards into similar groups to determine the assembly sequence. The measure of similarity is the key to the grouping problem. In PCB assembly, the similarity must be considered not only amongst different PCBs but must also taking into account the varying contents of the feeder rack on which the components are mounted in an incremental mode. In this paper, a new grouping strategy that combines the feeder rack contents into the similarity measure for efficient grouping is proposed. The groups of PCBs are then sequenced efficiently using a heuristic that resembles greedy tree traversal. The new grouping and group sequencing strategy outperforms existing methods of grouping particularly for large PCB component incidence matrices.  相似文献   

6.
This paper considers the problem of configuring a printed circuit board (PCB) assembly line experiencing uncertainty in demand and capacity. The PCB assembly process involves a single line of automatic placement machines, a variety of board types, and a number of component types. The line is set up only once, at the beginning of a production cycle, to eliminate setups between board types. Using this strategy, the line therefore can assemble all different types of PCBs without feeder changes. The problem then becomes to partition component types to the different machines in the hope of processing all boards quickly with a good workload balance. In this paper, the board demands and machine breakdowns are random but follow some probability distribution, which can be predicted from past observations of the system. We formulate this problem as a stochastic mixed-integer programming formulation with the objective of minimizing the expected makespan for assembling all PCBs during a production cycle. The results obtained indicate significant improvement over the existing methods. We hope that this research will provide more PCB assembly facilities with models and techniques to hedge against variable forecasts and capacity plans  相似文献   

7.
Grouping PCBs with Minimum Feeder Changes   总被引:3,自引:0,他引:3  
In printed circuit board (PCB) assembly, the majority of electronic components are inserted by high-speed placement machines. Although the efficient utilization of the machinery is important for a manufacturer, it is hard to fully realize in high-mix low-volume production environments. On the machine level, the component setup strategy adopted by the manufacturer has a significant impact on the overall production efficiency. Usually, the setup strategy is formulated as a part type grouping problem or a minimum setup problem. In this article, we consider a hybridization of these two problems for the single machine case: The object function to be minimized includes a weighted sum of the number of part type groups (giving the number of setup occasions) and the number of feeder changeovers. We present algorithms for the problem and compare their efficiency.  相似文献   

8.
A rule-based frame system for concurrent assembly machines   总被引:1,自引:0,他引:1  
The aim of this research is to develop a rule-based frame system for printed circuit board (PCB) assembly to generate the component feeder arrangement and placement sequence for concurrent chip placement machines. A knowledge base of frames, assertions and rules are used in the methodology to solve the PCB assembly process of SMT components. The system has been implemented using an AI programming environment, GOLDWORKS®. A heuristic approach is used to minimize placement cycle time in PCB assembly. The objective of the solution method is to reduce theX-Y table displacement, movement and component feeder translation movement. Such a system is aimed at obtaining good solutions to the problem as illustrated by an example.  相似文献   

9.
Surface mount component placement machines are widely used in electronic manufacturing industry for automated placement of components on printed circuit boards. In this paper, we propose a new approach to the component placement problem using high speed turret style chip shooter machine and investigate the case of one single machine and one board type case with the objective of minimizing the assembly (cycle) time per board. The proposed method first groups the component types that can be processed at the same machine speed. Then the minimum spanning tree technique is employed to perform feeder duplications, reducing the distance effect between components of each type. Finally, a genetic-based algorithm with 2-opt local search using feeder arrangement list as solution representation is applied to determine the component placement sequence. Our experimental results indicate that the algorithm produces satisfactory solutions when a lower bound on cycle time per board is used as the evaluation criterion. It is also shown that the overuse of feeder duplication will produce a negative effect on the cycle time. Finally, the algorithm can help management to make a production plan that takes both component inventory cost and cycle time into consideration.  相似文献   

10.
Line balancing of a printed circuit board (PCB) assembly line is considered in the present paper. The production line consists of a number of machines for inserting electronic components on bare PCBs. The aim is to distribute the assembly operations of a single PCB type to the different machines in such a way that the throughput (i.e., the number of finished PCBs per time unit) of the line is maximized. We suppose that the total time for placements is a linear function of the number of component insertions performed by a machine. Effective mathematical formulations of the balancing problem are then available but previous models omit several aspects having an effect on the actual placement times. In particular, we extend an existing MILP formulation of the problem to consider the usage of feeder modules, precedence constraints among the placement operations, and duplication of frequently used components in several machines. We consider production lines consisting of several gantry-type placement machines. Unlike previous research, we applied standard optimization tools for solving the balancing problems. We then observed that the CPLEX-software was able to solve MILP formulations of 2- and 3-machine problems with up to 150 different component types and relatively large number of component placements (from 400 to 6,000). On the other hand, the running time was rather unstable so that heuristics are still needed for cases where exact methods fail.  相似文献   

11.
The particle swarm optimization (PSO) approach has been successfully applied in continuous problems in practice. However, its application on the combinatorial search space is relatively new. The component assignment/sequencing problem in printed circuit board (PCB) has been verified as NP-hard (non-deterministic polynomial time). This paper presents an adaptive particle swarm optimization (APSO) approach to optimize the sequence of component placements on a PCB and the assignment of component types to feeders simultaneously for a pick-and-place machine with multiple heads. The objective of the problem is to minimize the total traveling distance (the traveling time) and the total change time of head nozzle. The APSO proposed in the paper incorporates three heuristics, namely, head assignment algorithm, reel grouping optimization and adaptive particle swarm optimization. Compared with the results obtained by other research, the performance of APSO is not worse than the performance of genetic algorithms (GA) in terms of the distance traveled by the placement head.  相似文献   

12.
The widespread use of automation in the printed circuit board (PCB) assembly domain has been dictated by the increasing density of components on PCBs coupled with the continual decrease in component lead pitch, greater product mix, smaller volumes, quality considerations, and the increased cost of labour. However, these advances in technology have also resulted in automated systems that are complex, and solving problems related to these systems requires the efficient use of extensive specialised knowledge.Expert (or knowledge-based) systems have become a widely accepted problem solving methodology for the surface mount PCB assembly domain. Nevertheless, problems in the PCB assembly domains are frequently unstructured, ill-defined, and difficult to communicate. Artificial neural networks provide a novel approach and an advanced technology to deal with the weaknesses and problems associated with expert systems.The surface mount component (SMC) placement process plays a vital and influential part in determining the throughput time of a PCB assembly line. It is important to identify an efficient component placement sequence while considering constraints such as feeder location and tooling and nozzle optimisation. This research studied the use of artificial neural networks as a complement to expert systems in PCB assembly. A prototype decision support system that combined the use of artificial neural networks and expert system techniques to identify a near optimal solution for the surface mount placement sequence problem was designed, implemented, and validated. Artificial intelligence based technologies such as expert systems and artificial neural networks were used in a mutually supportive manner to solve a complex problem within the surface mount PCB assembly domain.  相似文献   

13.
Minimization of the makespan of a printed circuit board assembly process is a complex problem. Decisions involved in this problem concern the specification of the order in which components are to be placed on the board and the assignment of component types to the feeder slots of the placement machine. If some component types are assigned to multiple feeder slots, an additional problem emerges: for each placement on the board, one must select the feeder slot from which the required component is to be retrieved. In this paper, we consider this component retrieval problem for placement machines of the Fuji CP type. We explain why simple forward dynamic programming schemes cannot provide a solution to this problem, invalidating the correctness of an algorithm proposed by Bard, Clayton, and Feo (1994). We then present a polynomial algorithm that solves the problem to optimality.The analysis of the component retrieval problem is facilitated by its reformulation as a PERT/CPM problem with design aspects: finding the minimal makespan of the assembly process amounts to identifying a design for which the longest path in the induced PERT/CPM network is shortest. The complexity of this network problem is analyzed, and we prove that the polynomial solvability of the component retrieval problem is caused by the specific structure it inflicts on the arc lengths of the network: in the absence of this structure, the network problem is shown to be NP-hard.  相似文献   

14.
15.
This paper addresses a component grouping problem in an automatic printed circuit board (PCB) assembly line with several non-identical placement machines. After the problem is defined, an integer linear programming model is formulated with the objective of minimising the cycle time of the assembly line. The integer linear programming model can be solved by the general branch-and-bound (B&B) algorithm; however, it is not efficient. So, the integer linear programming model is relaxed as a linear programming formulation because a near-optimal solution is acceptable in the real situation. A new algorithm is developed for the dual of the linear programming model. To demonstrate the efficiency of this algorithm, an example is presented and compared with its integer solution from a commercial package, CPLEX.  相似文献   

16.
This paper presents the technique for checking collision of through-hole components during the machine insertion process on a printed circuit board (PCB). The spatial representation technique is used to represent the components and the mounting head of an insertion machine. An algorithm that simulates the insertion process is written to detect any collision of component and mounting head during the insertion process. When a collision is detected, the algorithm will attempt to avoid the collision by re-sequencing the components concerned. If resequencing does not avoid the collision, the algorithm will compute a minimum safe distance for the affected component. The algorithm can also detect component collision due to components' space overlapping each other and subsequently can provide the minimum safe distance. The required safe spacing is based on the type of mounting head or machine used. The algorithm is a useful and efficient tool that could be used during the PCB design stage. The effectiveness of the spatial representation technique has been demonstrated using the TDK VC-544R/AR insertion machine.  相似文献   

17.
Recent technological innovations, namely the development of new solder pastes with increased tack life and the introduction of bypass conveyors, facilitate the use of mixed-model lines in printed circuit board (PCB) assembly. This paper presents a simulation study comparing PCB assembly lines operating in conventional batch and in mixed-model assembly mode. For the latter case, a novel group setup strategy is developed. In the first stage, component types and placement operations for each type of PCB are assigned to the machines in the assembly line with the objective of balancing the workload. In the second stage, PCB types with similar component requirements are clustered into setup families. In addition, the feeder-slot assignment for each setup family and the sequence of placement operations for each PCB type are determined. In the final stage, a cyclical mixed-model production schedule is established. The performance of the proposed solution approach is evaluated by means of a simulation study. Two alternative material flow systems are investigated: a serial conveyor which directly links one machine to the other and a flexible one that allows to bypass downstream machines in the line.  相似文献   

18.
Process planning is a critical function in any manufacturing domain. This is especially true in the electronics manufacturing area where substantial heuristic and experiential knowledge is commonly used during process plan development. While research in computer-aided process planning (CAPP) has tended to concentrate in the machining realm, few CAPP systems have been developed for electronics manufacturing applications and more specifically for the printed circuit board (PCB) assembly domain. Besides, the CAPP systems that have been developed for this area have dealt with either insertion mount or surface mount PCB assembly processes only.Tape automated bonding (TAB), though a relatively new technology, is gaining importance in electronics assembly owing to its inherent advantages. The advent of fine pitch technology together with the ever increasing need for more inputs/outputs and greater pin counts in integrated circuit applications has enhanced the use of TAB technology in electronics manufacturing. This trend has been further augmented by the increasing need for compactness in consumer electronics.This research designed and developed a prototype CAPP system for the PCB assembly domain. The system developed generates a process plan for PCBs populated with surface mount and/or TAB components. An artificial-intelligence based expert system approach has been used in the design and development of the CAPP system. Outputs generated by the system are presented along with ideas for future research.  相似文献   

19.
孔是实现印制电路板层间互联及电子元器件装配的核心组成单元,机械钻孔是印制电路板制孔的主要方法。要在印制电路板上进行高密集度孔群的连续可靠、高质量、高一致性和高稳定性加工非常困难,涉及的异质多元多层复合材料机械加工理论复杂,也对加工刀具、加工技术提出了严峻挑战。从机械加工的角度归纳了典型印制电路板分类、组成结构与热力学特性,并提出其机械钻孔加工面临的难点;从材料变形与断裂、钻削热、钻削力与扭矩、孔创成机理、刀具失效机制五个方面,总结了典型印制电路板钻削理论的最新进展,综述了印制电路板用钻头设计、钻孔加工工艺和钻削过程检测技术的研究现状,从印制电路板微孔钻削加工理论、微细刀具优化设计、低温介质辅助钻削加工与孔质量无损检测方面指出了现有研究存在的问题,并结合新一代高端印制电路板发展趋势与孔制造需求,提出了未来印制电路板孔加工研究应重点关注的方向。  相似文献   

20.
The volume and complexity of printed circuit boards (PCBs) that use surface mount technology has increased tremendously over the past decade. The intricacy of the design and manufacturing functions associated with this domain is continuously increasing. Several researchers have documented the significance of the design functions on product life cycle costs. In the surface mount PCB assembly area, the integration of the design and manufacturing activity is hampered by the lack of sufficient, in-depth manufacturing knowledge among the PCB designers. Also, the heuristic nature of manufacturing knowledge coupled with the frequent advances in the state-of-the-art has resulted in the lack of widespread in-depth process knowledge.This research focused on the design and development of a knowledge-based methodology which can be used to assist the design engineer in the surface mount PCB assembly domain. The rules relate primarily to the solderability, cleanability and reflow aspects of the design. An object oriented programming (OOP) methodology is used. The OOP framework allows for structured and modular development and implementation of the knowledge-based design advisor. It allows for the easy maintenance and update of the software along with the integration of knowledge bases and databases. The system has been partitioned into three major components — the user interface, the update mechanism along with the inference engine, and the database management utility. An important feature of this research has been the focus on updateability of the design advisor with respect to data and knowledge (rules). The logic or the rules within the system have been developed in an updateable format. The calculations required during the firing of the rules are performed by dynamic linked libraries (dlls). The design advisor has been developed in the Windows operating system using the C++ language. The database manipulation functions are handled by CodeBase 5.0 libraries.Glossary Chip Component Typically stands for resistors, capacitors, diodes, and other passive components. It could include integrated circuits also. - LCCC The leadless ceramic chip carrier is a ceramic package with leads around and down the sides of the package. - Component A single part or a combination of parts that together performs a specific design function. - Component lead The wires or conductors that extend from a component. They provide mechanical and physical connections. - Coplanarity Used to denote the relationship of leads or pads (on a board) to each other in the horizontal plane. - CTE The coefficient of thermal expansion (CTE) represents in linear terms the expansion of material as the temperature changes (increases). - CTE mismatch The absolute difference in the thermal expansion of two materials. - Flux A chemically and physically active material that promotes wetting of solder and helps in the formation of a solder joint. - Fine pitch component A component with a lead pitch less than 0.65 mm lead pitch. - Integrated circuits Electronic components assembled together on a single substrate to perform a specific electrical function. Typical surface mount packages that contain integrated circuits include quad flat packs, plastic leaded chip carriers, and small outline devices. - Ionic contaminants Residues on the printed circuit board after the assembly process including flux, finger prints, etc. - Land A conductive pattern etched on an unpopulated board. Typically used for the connection of components. - MELF A metal electrode face bonded chip carrier with metalized connections. - Printed circuit board A board with metal interconnecting traces. - Surface mount component A component that is designed to be mounted and attached (typically by soldering) onto the surface of a printed circuit board in contrast to the traditional insertion mounting method. - Solder An alloy of different metals typically with a melting point less than 200°C. - Solder paste Solder particles, flux, and other binders are combined together to form a paste. The size of the solder particles and the volume of the constitutents are tightly controlled. - Stencil A thin sheet of metal with a circuit pattern etched or cut into it. Typically used for depositing solder paste. - Via A plated through hole used to connect two or more layers of a board. - Wetting The formation of a smooth, uniform, and unbroken film of solder to a metal surface.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号