A new directed graph approach for automated setup planning in CAPP

The task of setup planning is to determine the number and sequence of setups and the machining features or operations in each setup. Now there are three main methods for setup planning, i.e., the knowledge-based approach, the graph-based approach and the intelligence algorithm-based approach. In the knowledge-based and graph-based approaches reported in the literature, the main problem is that there is no guarantee that all precedence cycles between setups can be avoided during setup formation. The methods to break precedence cycles between setups are to split one setup into smaller setups. However, the implementation of this method is difficult and complex. In the intelligence algorithm-based approach, the method to handle the precedence constraints is a penalty strategy, which does not reflect the influence of precedence constraints on setup plans explicitly. To deal with the above deficiencies, a new directed graph approach is proposed to describe precedence constraints explicitly, which consists of three parts: (1) a setup precedence graph (SPG) to describe precedence constraints between setups. During the generation of the SPG, the minimal number of tolerance violations is guaranteed preferentially by the vertex clusters algorithm for serial vertices and the minimal number of setups is achieved by using variants of the breadth-first search. Precedence cycles between setups are avoided by checking whether two serial vertex clusters can generate a cycle; (2) operation sequencing to minimise tool changes in a setup; and (3) setup sequencing to generate optimal setup plans, which could be implemented by a topological sort. The new directed graph approach will generate many optimal or near-optimal setup plans and provide more flexibility required by different job shops. An example is illustrated to demonstrate the effect of the proposed approach.

[1]  N. K. Mehta,et al.  Setup planning for machining the features of prismatic parts , 2008 .

[2]  Hong-Chao Zhang,et al.  Tolerance analysis for setup planning: A graph theoretical approach , 1997 .

[3]  Lin,et al.  Optimal operation planning using fuzzy Petri nets with resource constraints , 2002, Int. J. Comput. Integr. Manuf..

[4]  Andrew Y. C. Nee,et al.  Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts , 2002 .

[5]  C. L. Philip Chen,et al.  Integration of design and manufacturing: solving setup generation and feature sequencing using an unsupervised-learning approach , 1994, Comput. Aided Des..

[6]  Shivakumar Raman,et al.  Feature-based operation sequence generation in CAPP , 1995 .

[7]  S. V. Bhaskara Reddy Operation sequencing in CAPP using genetic algorithms , 1999 .

[8]  W. D. Li,et al.  A simulated annealing-based optimization approach for integrated process planning and scheduling , 2007, Int. J. Comput. Integr. Manuf..

[9]  T. N. Wong,et al.  A knowledge-based approach to automated machining process selection and sequencing , 1995 .

[10]  P. Contini,et al.  Computer-aided set-up planning for machining centres configuration , 2004 .

[11]  Intae Kim,et al.  Optimal Operation Grouping and Sequencing Technique for Multistage Machining Systems , 1995 .

[12]  Yiming Rong,et al.  Graph-based set-up planning and tolerance decomposition for computer-aided fixture design , 2001 .

[13]  Stelios Kafandaris,et al.  Expert Process Planning for Manufacturing , 1990 .

[14]  Andrew Y. C. Nee,et al.  A hybrid approach for set-up planning , 1995 .

[15]  Y W Guo,et al.  Operation sequencing optimization using a particle swarm optimization approach , 2006 .

[16]  Andrew Y. C. Nee,et al.  A simulated annealing-based optimization algorithm for process planning , 2000 .

[17]  M. S. Shunmugam,et al.  A method of preliminary planning for rotational components with C-axis features using genetic algorithm , 2002, Comput. Ind..

[18]  Lian Ding,et al.  Global optimization of a feature-based process sequence using GA and ANN techniques , 2005 .

[19]  Wen Feng Lu,et al.  Automated operation sequencing in intelligent process planning: A case-based reasoning approach , 1996 .

[20]  Lihui Wang,et al.  Adaptive setup planning of prismatic parts for machine tools with varying configurations , 2008 .

[21]  Alluru Gopala Krishna,et al.  Optimisation of operations sequence in CAPP using an ant colony algorithm , 2006 .

[22]  Paul K. Wright,et al.  Algorithms for the minimization of setups and tool changes in “simply fixturable” components in milling , 1996 .

[23]  Rajit Gadh,et al.  Feature-based approach for set-up minimization of process design from product design , 1996, Comput. Aided Des..

[24]  G. Valiño,et al.  Methodology for set-up planning automation of turned parts , 2007 .

[25]  A. Nee,et al.  SETUP PLANNING USING HOPFIELD NET AND SIMULATED ANNEALING , 1998 .

[26]  Hong-Chao Zhang,et al.  A hybrid-graph approach for automated setup planning in CAPP , 1999 .