Function block design for adaptive execution control of job shop machining operations

Small volume and high product mix contribute greatly to the complexity of job shop operations. In addition, shop floor uncertainty or fluctuation is another issue regularly challenging manufacturing companies, including job delay, urgent job insertion, fixture shortage, missing tools, and even machine breakdown. Targeting the uncertainty, we propose a function block-based approach to generating adaptive process plans. Enabled by the function blocks, a so-generated process plan is responsive and tolerant to an unpredictable change. This paper presents in detail how a function block is designed and what it can do during process plan execution. It is expected that this new approach can largely enhance the dynamism of fluctuating job shop operations.

[1]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[2]  Duncan McFarlane,et al.  Assessing and improving the responsiveness of manufacturing production systems , 1999 .

[3]  Robert W. Brennan,et al.  Realizing holonic control with function blocks , 2001, Integr. Comput. Aided Eng..

[4]  Christos Tranoris,et al.  An architecture for the development of function block oriented engineering support systems , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[5]  Kleanthis Thramboulidis Development of distributed industrial control applications: the CORFU framework , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[6]  Suk-Hwan Suh,et al.  Developing an integrated STEP-compliant CNC prototype , 2002 .

[7]  Robert W. Brennan,et al.  A reconfigurable concurrent function block model and its implementation in real-time Java , 2002, Integr. Comput. Aided Eng..

[8]  Chengyin Yuan,et al.  EMBench: A Rapid Prototyping Environment for Numerical Control Systems , 2002 .

[9]  Chengyin Yuan,et al.  An integrated rapid prototyping environment for reconfigurable manufacturing systems , 2003 .

[10]  Valeriy Vyatkin,et al.  Methodology for modeling visual flowchart control programs using net condition/event systems formalism in distributed environments , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[11]  Valeriy Vyatkin,et al.  Verification of distributed control systems in intelligent manufacturing , 2003, J. Intell. Manuf..

[12]  Lihui Wang,et al.  Architecture design for distributed process planning , 2003 .

[13]  A. Zoitl,et al.  Development, implementation and use of an IEC 61499 function block library for embedded closed loop control , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[14]  Chengyin Yuan,et al.  An Integrated Environment for the Design and Control of Deadlock-Free Flexible Manufacturing Cells , 2004 .

[15]  Tanvir Hussain,et al.  Developing IEC 61499 compliant distributed systems with network enabled controllers , 2004, IEEE Conference on Robotics, Automation and Mechatronics, 2004..

[16]  Robert W. Brennan,et al.  Contingencies-based reconfiguration of distributed factory automation , 2005 .

[17]  C. Veber,et al.  Design and implementation of distributed hierarchical automation and control systems with IEC 61499 , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[18]  F. Auinger,et al.  Executing real-time constrained control applications modelled in IEC 61499 with respect to dynamic reconfiguration , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[19]  L. Ferrarini,et al.  Web based methodology for engineering and maintenance of distributed control systems: the TORERO approach , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[20]  Valeriy Vyatkin,et al.  OOONEIDA: an open, object-oriented knowledge economy for intelligent industrial automation , 2005, IEEE Transactions on Industrial Informatics.

[21]  P. Tait A path to industrial adoption of distributed control technology , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[22]  Alois Zoitl,et al.  Functional structure-based modelling of automation systems , 2006, Int. J. Manuf. Res..

[23]  Thomas Pfeiffer,et al.  Rapid engineering and re-configuration of automation objects aided by formal modelling and verification , 2006, Int. J. Manuf. Res..

[24]  Luca Ferrarini,et al.  Control functions design and implementation of distributed automation systems for manufacturing applications , 2006, Int. J. Manuf. Res..

[25]  Xun Xu,et al.  Realization of STEP-NC enabled machining , 2006 .

[26]  Lihui Wang,et al.  Enriched machining feature-based reasoning for generic machining process sequencing , 2006 .

[27]  Chengyin Yuan,et al.  EMBench: An IEC61499 Based Integrated Environment for Manufacturing Systems , 2006 .

[28]  Lihui Wang,et al.  STEP-NC and function blocks for interoperable manufacturing , 2006, IEEE Transactions on Automation Science and Engineering.

[29]  Georg Frey,et al.  Development process for distributed automation systems combining UML and IEC 61499 , 2007, Int. J. Manuf. Res..

[30]  Bernard H. Stark,et al.  IEEE International Conference on Industrial Informatics , 2009 .