133
Views
19
CrossRef citations to date
0
Altmetric
Original Articles

Embedding machining features in function blocks for distributed process planning

, &
Pages 443-452 | Published online: 19 Feb 2007
 

Abstract

IEC 61499 function blocks, being emerging industrial process measurement and control standards, are chosen as data processing and execution control elements within the context of a distributed process planning (DPP) system. A two-layer structure, consisting of supervisory planning (SP) and operation planning (OP), is identified to separate the generic process data from those machine-specific ones. Within DPP, function blocks are used for data encapsulation, machining parameter optimization, process monitoring, scheduling integration, and CNC control. From SP to OP, a function block evolves from meta function block, through object function block, to execution function block. The detailed design of a meta function block is depicted in this paper. A function block designer has been developed to help process planners define basic function block types and generate composite function block networks. It is expected that the function block-enabled DPP approach and the associated algorithms can largely improve the dynamism of process plans as well as the flexibility and productivity of job shop operations in a changing environment.

Acknowledgements

This research was supported in part by the Natural Sciences and Engineering Research Council of Canada (NSERC), Materials and Manufacturing Ontario (MMO) and the National Research Council of Canada (NRC).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.