Computer Aided Angular Tolerance Charting System: Implementation

  • Jianbin XueEmail author
  • Ping Ji
Reference work entry


Tolerance charting is one of the important technologies used in process planning to develop the mean sizes and tolerances of the working dimensions for a new manufacturing process, or to analyze a set of existing dimensions and tolerances to determine if the component can be made to meet the blueprint specification. In this paper a computer-aided angular tolerance charting system is implemented, which is mainly based on the mathematical models of the algebraic method for both square shouldered and angular features. A surface changing algorithm is applied to calculate the working dimensions. The process tolerance allocation is carried out with a discrete interval cost–tolerance model and a multi-choice knapsack model. With a genetic algorithm, an optimal or a near-optimal solution of tolerance allocation is achieved consequently. The implementation of such a computer-aided angular tolerance charting system is presented from the viewpoint of software engineering. The data structures for blueprint information, operation information, and tolerance charts are designed. The functions of the angular tolerance charting system are described. The prototype of the system is analyzed in detail.


  1. Ahluwalia RS, Karolin AV (1984) CATC – a computer aided tolerance control system. J Manuf Sys 3(2):153–160CrossRefGoogle Scholar
  2. Al-Ansary MD, Deiab IM (1997) Concurrent optimization of design and machining tolerances using the genetic algorithms method. Int J Mach Tools Manuf 37(12):1721–1731CrossRefGoogle Scholar
  3. Chase KW, Greenwood WH, Loosli BG, Hauglund LF (1990) Least cost tolerance allocation for mechanical assemblies with automated process selection. Manuf Rev 3:49–59Google Scholar
  4. Chen TC, Fischer GW (2000) A GA-based search method for the tolerance allocation problem. Artif Intell Eng 14:133–141CrossRefGoogle Scholar
  5. Dong Z, Soom A (1990) Automatic optimal tolerance design for related dimension chains. Manuf Rev 3(4):262–271Google Scholar
  6. Dong Z, Hu W, Xue D (1994) New production cost-tolerance models for tolerance synthesis. Trans ASME J Eng Ind 116:199–206CrossRefGoogle Scholar
  7. Gadallah MH, El Maraghy HA (1994) A new algorithm for discrete tolerance optimization. In: Computer integrated manufacturing and automation techniques, Proceedings of the fourth international conference, Troy, 10–12 Oct 1994, pp 292–297Google Scholar
  8. He JR (1991) Tolerancing for manufacturing via cost minimization. Int J Mach Tools Manuf 31(4):455–470CrossRefGoogle Scholar
  9. Irani SA, Mittal RO, Lehtihet EA (1989) Tolerance chart optimization. Int J Prod Res 27(9):1531–1552CrossRefGoogle Scholar
  10. Jeang A, Hun CZ (2000) Process parameters determination for precision manufacturing. Qual Reliab Eng Int 16:33–44CrossRefGoogle Scholar
  11. Ji P (1993a) A tree approach for tolerance charting. Int J Prod Res 31(5):1023–1033CrossRefGoogle Scholar
  12. Ji P (1993b) A linear programming model for tolerance assignment in a tolerance chart. Int J Prod Res 31(3):739–751CrossRefGoogle Scholar
  13. Ji S, Li X, Ma Y, Cai H (2000) Optimal tolerance allocation based on fuzzy comprehensive evaluation and genetic algorithm. Int J Adv Manuf Tech 16:461–468CrossRefGoogle Scholar
  14. Kopardekar P, Anand S (1995) Tolerance allocation using neural networks. Int J Adv Manuf Tech 11(10):269–276CrossRefGoogle Scholar
  15. Lee WJ, Woo TC (1989) Optimum selection of discrete tolerance. J Mech Trans Auto Des 111:243–250CrossRefGoogle Scholar
  16. Li W, Bai G, Zhang C, Wang B (2000) Optimization of machining datum selection and machining tolerance allocation with genetic algorithms. Int J Prod Res 38(6):1407–1424CrossRefzbMATHGoogle Scholar
  17. Lin CY, Huang WH, Jeng MC, Doong JL (1997) Study of an assembly tolerance allocation model based on Monte Carlo simulation. J Mater Proc Tech 70:9–16CrossRefGoogle Scholar
  18. Ming XG, Mak KL (2001) Intelligent approaches to tolerance allocation and manufacturing operations selection in process planning. J Mater Process Tech 17:75–83CrossRefGoogle Scholar
  19. Morris CG (1992) Academic Press dictionary of science and technology. Academic press inc. San Diego, CAGoogle Scholar
  20. Mullapudi R, Gavankar P (1994) An object-oriented tolerance representation scheme for concurrent engineering. Int J Manuf Syst Des 1(2):145–153Google Scholar
  21. Nee AYS, Kumar AS (1992) A rule-based system for angular tolerance charting. Int J Mach Tools Manuf 32(6):885–899CrossRefGoogle Scholar
  22. Ngoi BKA (1992) Applying linear programming to tolerance chart balancing. Int J Adv Manuf Tech 7:187–192CrossRefGoogle Scholar
  23. Ngoi BKA, Chua CK (1993) A matrix approach to tolerance charting. Int J Adv Manuf Tech 8:175–181CrossRefGoogle Scholar
  24. Nurre JH, Vedati K (1998) Cost optimization of a process plans tolerance assignments for manufacturing. Int J Model Simulat 18(3):196–200Google Scholar
  25. Tang XQ, Davies BJ (1988) Computer aided dimensional planning. Int J Prod Res 26(2):283–297CrossRefGoogle Scholar
  26. Tang GR, Fuh YM, Kung R (1993) A list approach to tolerance charting. Comput Ind 22:291–302CrossRefGoogle Scholar
  27. Tseng YJ, Terng YS (1999) Alternative tolerance allocations for machining parts represented with multiple sets of features. Int J Prod Res 37(7):1561–1579CrossRefzbMATHGoogle Scholar
  28. Whybrew K, Britton GA, Robinson DF, Sermsuti-Anuwat Y (1990) A graph theoretic approach to tolerance charting. Int J Adv Manuf Tech 5:175–183CrossRefGoogle Scholar
  29. Wu Z, Elmaraghy WH, Elmaraghy HA (1988) Evaluation of cost-tolerance algorithm for design tolerance analysis and synthesis. Manuf Rev 1(3):168–179Google Scholar
  30. Xue JB, Ji P (2002) Identifying tolerance chains with a surface-chain model in tolerance charting. J Mater Process Tech 123(1):93–99CrossRefGoogle Scholar
  31. Xue JB, Ji P (2004) Process tolerance allocation in angular tolerance charting. Int J Prod Res 42(18):3929–3945CrossRefzbMATHGoogle Scholar
  32. Xue JB, Ji P (2005) Tolerance charting for components with both angular and square shoulder features. IIE Trans 37:815–825CrossRefGoogle Scholar
  33. Zhang C, Wang HP, Li JK (1992) Simultaneous optimization of design and manufacturing – tolerances with process (machine) selection. Annals CIRP 41(1):569–572CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2015

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringNanjing University of Aeronautics and AstronauticsNanjingChina
  2. 2.Department of Industrial and Systems EngineeringThe Hong Kong Polytechnic UniversityHong Hum, KowloonHong Kong, China

Personalised recommendations