Skip to main content
Log in

An optimization approach for setup planning and operation sequencing with tolerance constraints

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Setup planning and operation sequencing are two interrelated problems in computer-aided process planning. However, they are addressed by most traditional methods separately, in which setup planning focuses on precision assurance, while operation sequencing is devoted to cost reduction. One drawback of these methods is that they cannot balance the requirements between precision and cost. In this paper, a constrained optimization approach is proposed to address the setup planning and operation sequencing problems in a combined way. With an objective to minimize the manufacturing cost, the optimization model includes various constraints, especially the precision constraints on setup error, tool error, and stacking error. A modified particle swarm optimization algorithm is developed to search for the optimal solution. The case study shows that the proposed method has relatively more flexibility in guaranteeing the precision and decreasing the cost.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig.  3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

f i :

The i-th operation of a process

TAD i :

Tool approaching direction of the i-th operation

MT i :

Machining tool of the i-th operation

CT i :

Cutting tool of the i-th operation

DF i :

Datum face operation of the i-th operation

CF i :

Clamping face operation of the i-th operation

PS :

Process solution matrix

n :

Number of the operations in a process

m :

Number of the setups in a process

S t :

The t-th setup of a process

s :

Total setup solution of a process

ΔE s :

Setup error of an operation

ΔE D :

Stacking error of an operation

ΔE T :

Tool error of an operation

T :

Tolerance matrix between the operations in a process

P :

Precedence matrix for the operations in a process

A :

TAD matrix for the operations in a process

D k :

Vector of selected datum face operation for the k-th setup

C k :

Vector of selected clamping face operation for the k-th setup

N :

Number of the particles in the optimization algorithm

N i :

Iteration numbers of the Particle Swarm Optimization algorithm

M :

Number of the particles that are selected as global optima in the update step

P e :

Probability in which the exchange operator is executed in the new particle generation

P m :

Probability in which the mutation operator is executed in the new particle generation

References

  1. Irani SA, Koo HY, Raman S (1995) Feature-based operation sequence generation in CAPP. Int J Prod Res 33:17–39

    Article  Google Scholar 

  2. Huang SH, Zhang HC (1996) Tolerance analysis in setup planning for rotational parts. J Manuf Syst 15:340–350

    Article  Google Scholar 

  3. Li WD, Ong SK, Nee AYC (2002) Hybrid genetic algorithm and simulated annealing approach for the optimization of process plans for prismatic parts. Int J Prod Res 40:1899–1922

    Article  Google Scholar 

  4. Huang SH, Zhang HC, Oldham WJB (1997) Tolerance analysis for setup planning: a graph theoretical approach. Int J Prod Res 35:1107–1124

    Article  Google Scholar 

  5. Zhang HC, Huang SH, Mei J (1996) Operational dimensioning and tolerance in process planning: setup planning. Int J Prod Res 34:1841–1858

    Article  Google Scholar 

  6. Zhang HC, Lin EH (1999) A hybrid-graph approach for automated setup planning in CAPP. ROBOT CIM-INT MANUF 15:89–100

    Article  Google Scholar 

  7. Huang SH (1998) Automated setup planning for lathe machining. J Manuf Syst 17:196–208

    Article  Google Scholar 

  8. Sarma SE, Wright PK (1996) Algorithm for the minimization of setups and tool changes in ‘simply Fixturable’ components in milling. J Manuf Syst 15:95–112

    Article  Google Scholar 

  9. Wong TN, Siu SL (1995) A knowledge-based approach to automated machining process selection and sequencing. Int J Prod Res 33:3465–3484

    Article  Google Scholar 

  10. Qiao L, Wang XY, Wang SC (2000) A GA-based approach to machining operation sequencing for prismatic parts. Int J Prod Res 38:3283–3303

    Article  Google Scholar 

  11. Reddy SVB, Shunmugam MS, Narendran TT (1999) Operation sequencing in CAPP using genetic algorithm. Int J Prod Res 37:1063–1074

    Article  Google Scholar 

  12. Yip-Hoi D, Dutta D (1996) A genetic algorithm application for sequencing operation in process planning for parallel machining. IISE TRANS 28:55–68

    Article  Google Scholar 

  13. Cai NX, Wang LH, Feng HY (2008) Adaptive setup planning of prismatic parts for machine tools with varying configurations. Int J Prod Res 46:571–594

    Article  Google Scholar 

  14. Wang LH, Cai NX, Feng HYS, Ma J (2010) ASP: an adaptive setup planning approach for dynamic machine assignments. IEEE T AUTOM SCI ENG 7:2–14

    Article  Google Scholar 

  15. Wen XY, Li XY, Gao L (2014) Honey bees mating optimization algorithm for process planning problem. J Intell Manuf 25:459–472

    Article  Google Scholar 

  16. Li XY, Gao L, Wen XY (2013) Application of an efficient modified particle swarm optimization algorithm for process planning. INT J ADV MANUF TECH 67:1355–1369

    Article  Google Scholar 

  17. Zhang HC, Huang SH (1994) A fuzzy approach to process plan selection. Int J Prod Res 32:1265–1279

    Article  Google Scholar 

  18. Sun KK, Mou SS, Qiu JB (2019) Adaptive fuzzy control for non-triangular structural stochastic switched nonlinear systems with full state constraints. IEEE T FUZZY SYST 27:1587–1601

    Article  Google Scholar 

  19. Qiu JB, Sun KK, Wang T, Hu HJ (2019) Observer-based fuzzy adaptive event-triggered control for pure-feedback nonlinear systems with prescribed performance. IEEE T FUZZY SYST, to be published. https://doi.org/10.1109/TFUZZ.2019.2895560

    Article  Google Scholar 

  20. Chang CA, Angkasith V (2001) Using Hopfield neural networks for operational sequencing for prismatic on NC machines. Eng Appl Artif Intell 14:357–368

    Article  Google Scholar 

  21. Chen J, Zhang YF, Nee AYC (1998) Setup planning using Hopfield net and simulated annealing. Int J Prod Res 36:981–1000

    Article  Google Scholar 

  22. Mei JN, Zhang HC, Oldham WJB (1995) A neural network approach for datum selection in computer-aided process planning. Comput Ind 27:53–64

    Article  Google Scholar 

  23. Wu WB, Huang ZD, Liu QH, Liu LH (2018) A combinatorial optimisation approach for recognizing interacting machining features in mill-turn parts. Int J Prod Res 56:3757–3780

    Article  Google Scholar 

  24. Boerma JR, Kals HJJ (1989) Fixture design with FIXES: the automatic selection of positioning, clamping and support features for prismatic parts. CIRP ANN-MANUF TECHN 38:399–402

    Article  Google Scholar 

  25. Manafi D, Nategh MJ (2016) A procedure for planning acyclic setups on the basis of simultaneous sequencing of setups and features. INT J ADV MANUF TECH 84:679–690

    Article  Google Scholar 

Download references

Funding

This project is supported by National Natural Science Foundation of China (Grant Nos. 51475186 and 51775202).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yongfu Chen.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, W., Huang, Z., Wu, K. et al. An optimization approach for setup planning and operation sequencing with tolerance constraints. Int J Adv Manuf Technol 106, 4965–4985 (2020). https://doi.org/10.1007/s00170-019-04791-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-019-04791-y

Keywords

Navigation