Towards a Cax-Framework for Adaptive Programming Using Generic Process Blocks for Manufacturing

  • Gunter Spöcker
  • Thomas Bobek
  • Lothar Glasmacher
  • Fritz Klocke
Conference paper
Part of the Lecture Notes in Production Engineering book series (LNPE)


Over the last years the aerospace industry demands for increasingly complex process chains, as worn, high-value parts have to be repaired and resources have to be used more efficiently. To cope with this growing complexity, tool support ist required for different reasons. The process chains have to be layed out, the knowledge of the processes has to be captured and should be easily available. Furthermore, process chains evolve over time and it should be possible to use the research results to optimize in-use process chains. In this paper it is shown how the function block approach can be extended by “Generic Process Blocks for Manufacturing” (GPBM) in order to meet these requirements for offline adaptive process chains. For this, GPBM introduces a new placeholder function block which supports the reuse and exchange of already modeled process chains. In addition, a case study discusses how this approach can help to transfer a process chain originally designed for tip repair of a single gas-turbine airfoil to a blade integrated disk (BLISK) and how the corresponding process chain knowledge can be stored in a common place.


  1. 1.
    TurPro: CAx-Framework—Fraunhofer-Innovationscluster TurPro. (2013). Accessed 28 April 2013
  2. 2.
    Shen, W., Wang, L., Hao, Q.: Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. 36(4), 563–577 (2006)CrossRefGoogle Scholar
  3. 3.
    Laguionie, R., Rauch, M., Hascoët, J.Y., et al.: Toolpaths programming in an intelligent step-nc manufacturing context. J. Machine Eng. 8(1), 33–43 (2008)Google Scholar
  4. 4.
    Brecher, C., Vitr, M., Wolf, J.: Closed-loop capp/cam/cnc process chain based on step and step-nc inspection tasks. Int. J. Comput. Integr. Manuf. 19(6), 570–580 (2006)CrossRefGoogle Scholar
  5. 5.
    Rauch, M., Laguionie, R., Hascoet, J.Y., Suh, S.H.: An advanced step-nc controller for intelligent machining processes. Robot. Comput.-Integr. Manuf. 28(3), 375–384 (2012)CrossRefGoogle Scholar
  6. 6.
    International Electrotechnical Commission: Iec 61499-1: Function blocks—Part 1 architecture. International Electrotechnical Commission, Geneva (2005)Google Scholar
  7. 7.
    Xia, F., Wang, Z., Sun, Y.: Function block based design pattern for flexible manufacturing control system. In: IEEE International Conference on Systems, Man and Cybernetics 2003, vol. 5, pp. 4922–4927. IEEE (2003)Google Scholar
  8. 8.
    Minhat, M., Vyatkin, V., Xu, X., Wong, S., Al-Bayaa, Z.: A novel open cnc architecture based on step-nc data model and iec 61499 function blocks. Robot. Comput.-Integr. Manuf. 25(3), 560–569 (2009)CrossRefGoogle Scholar
  9. 9.
    Wang, X.V., Xu, X.W.: Dimp: an interoperable solution for software integration and product data exchange. Enterp. Inf. Syst. 6(3), 291–314 (2012)CrossRefGoogle Scholar
  10. 10.
    Vyatkin, V.: Iec 61499 as enabler of distributed and intelligent automation: state-of-the-art review. IEEE Trans. Industr. Inf. 7(4), 768–781 (2011)CrossRefGoogle Scholar
  11. 11.
    Brown, W.H., Malveau, R.C., Mowbray, T.J.: AntiPatterns: refactoring software, architectures, and projects in crisis. Wiley, New York (1998)Google Scholar
  12. 12.
    Vyatkin, V.: Iec 61499 Function blocks for embedded and distributed control systems design. ISA, USA (2011)Google Scholar
  13. 13.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: abstraction and reuse of object-oriented design. Springer (2001)Google Scholar
  14. 14.
    Altmüller, S., Bergs, T., Börsch, W., Jelich, C., Klocke, F., Kriegl, B., Murtezaoglu, Y., Siebenwurst, C., Witty, M.: Beherrschung adaptiver prozessketten. In: Wettbewerbsfaktor Produktionstechnik, Aachener Perspektiven, pp. 405–422. Aachener Werkzeugmaschinen-Kolloquium, Shaker, Aachen (2011)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Gunter Spöcker
    • 1
  • Thomas Bobek
    • 1
  • Lothar Glasmacher
    • 1
  • Fritz Klocke
    • 1
  1. 1.Department CAx-TechnologiesFraunhofer Institute for Production Technology IPTAachenGermany

Personalised recommendations