OntoSTEP-NC for Information Feedbacks from CNC to CAD/CAM Systems

Similar documents
Optimal Storage Assignment for an Automated Warehouse System with Mixed Loading

Layout Design by Integration of Multi-agent Based Simulation and Optimization

Integrating Aspects of Supply Chain Design into the Global Sourcing Process Insights from the Automotive Industry

Simulation for Sustainable Manufacturing System Considering Productivity and Energy Consumption

Change Management and PLM Implementation

An Info*Engine based architecture to support interoperability with Windchill system

Composite Simulation as Example of Industry Experience

Preliminary Requirements and Architecture Definition for Integration of PLM and Business Intelligence Systems

Towards PLM for Mechatronics System Design Using Concurrent Software Versioning Principles

Digital Manufacturing in Smart Manufacturing Systems: Contribution, Barriers, and Future Directions

Supporting Make or Buy Decision for Reconfigurable Manufacturing System, in Multi-site Context

Supporting the Design of a Management Accounting System of a Company Operating in the Gas Industry with Business Process Modeling

Facility Layout Planning of Central Kitchen in Food Service Industry: Application to the Real-Scale Problem

Electronic Agriculture Resources and Agriculture Industrialization Support Information Service Platform Structure and Implementation

Integrated Assembly Line Balancing with Skilled and Unskilled Workers

A Design Method for Product Upgradability with Different Customer Demands

Managing Systems Engineering Processes: a Multi- Standard Approach

Differentiation and Customer Decoupling Points: Key Value Enablers for Mass Customization

Exploring Different Faces of Mass Customization in Manufacturing

Conceptual Design of an Intelligent Welding Cell Using SysML and Holonic Paradigm

Outline of a Methodic Realization of Construction Kits for Changeable Production Systems

Integrated Platform from CAD to CNC: A Survey

Towards a Modeling Framework for Service-Oriented Digital Ecosystems

Designing and Implementing a Framework for Process-Oriented Logistics-Costs Measurement in an Automotive-Supplier Group

Development of Information and Communication Systems within the Building of Project-Oriented Manufacturing Organization

Monitoring of Collaborative Assembly Operations: An OEE Based Approach

Industrial Implementation of Models for Joint Production and Maintenance Planning

One-of-a-Kind Production (OKP) Planning and Control: An Empirical Framework for the Special Purpose Machines Industry

Environmental and Social Sustainability Practices across Supply Chain Management A Systematic Review

Lean Production and Just in Time: A Case Study of the e-procurement Application

A Framework for Improving the Sharing of Manufacturing Knowledge through Micro-Blogging

3D Experiences Dassault Systèmes 3DS Strategy to Support New Processes in Product Development and Early Customer Involvement

Industrialization and manufacturing steps within the Global Product Lifecycle context

Exploring the Impact of ICT in CPFR: A Case Study of an APS System in a Norwegian Pharmacy Supply Chain

Decomposing Packaged Services Towards Configurable Smart Manufacturing Systems

A Framework for Production System Design: Insights from Industrial Experience

Environmental and Social Impacts of Mass Customization: An Analysis of Beginning-of-Life Phases

Towards a Green and Sustainable Manufacturing Planning and Control Paradigm Using APS Technology

Flexibility in the Formation and Operational Planning of Dynamic Manufacturing Networks

Performance Analysis of Reverse Supply Chain Systems by Using Simulation

The Supply Chain Design of Biomass Energy Plants: A Simulation Approach

Reconfigurable manufacturing system design: The case of mobile manufacturing system

Separation of Decision Modeling from Business Process Modeling Using New Decision Model and Notation (DMN) for Automating Operational Decision-Making

Methodology for Internal Traceability Support in Foundry Manufacturing

Assessing the Role of Knowledge Management in the New Product Development Process: An Empirical Study

Progress of China Agricultural Information Technology Research and Applications Based on Registered Agricultural Software Packages

Taxonomy of Engineer-To-Order Companies

The Reverse Logistics Technology and Development Trend of Retired Home Appliances

A review of STEP-NC compliant CNC systems and possibilities of closed loop manufacturing

Service Performance Assessment: A PI Toolset Methodology for VEs

A Strategic Approach for Automation Technology Initiatives Selection

Conception of a new engineering curriculum in smart buildings

An Innovative Framework Supporting SME Networks for Complex Product Manufacturing.

A Digital Management System of Cow Diseases on Dairy Farm

Impact of cutting fluids on surface topography and integrity in flat grinding

Future of ERP: Challenges and Opportunities in the SaaS-era

Computer Aided Process Planning using STEP Neutral File for Automotive Parts

Agile Product Development Governance On Governing the Emerging Scrum/Stage-Gate Hybrids

Quality Improvement of NLFM Manufacturing Process: Estimating Optimal Combination of Influencing Factor Levels

A Performance Measurement System to Manage CEN Operations, Evolution and Innovation

A framework to improve performance measurement in engineering projects

A Production-State Based Approach for Energy Flow Simulation in Manufacturing Systems

Setting the International Logistics Strategy: Empirical Investigation of Its Evolutionary Stages

Enablers and Disablers for Operational Integration in a Craft Oriented- versus a Mass Production Enterprise

Value-Based Design for Gamifying Daily Activities

Applicability of ERP for Production Network Planning: A Case Study

Application of Mass Customization in the Construction Industry

Experimental Study on Forced-Air Precooling of Dutch Cucumbers

Supply Chain Management Strategies in Terms of Decoupling Points and Decoupling Zones

Anne Peretz. To cite this version: HAL Id: halshs

Development of a Business Process Matrix for Structuring the Implications of Using Configurators in an Engineer-To-Order Environment

Innovation Management in European Projects

Enterprise Architecture Management-Based Framework for Integration of SME into a Collaborative Network

Interoperability Framework for Supporting Information-Based Assistance in the Factory

Production Cost Analysis and Production Planning for Plant Factories Considering Markets

Product Lifecycle Management Adoption versus Lifecycle Orientation: Evidences from Italian Companies

Experiences of Online Co-creation with End Users of Cloud Services

Virtual Integration on the Basis of a Structured System Modelling Approach

Collusion through price ceilings? In search of a focal-point effect

New Product Development Process in Fashion Industry: Empirical Investigation within Italian Companies

Energy Simulation for the Integration of Virtual Power Plants into Production Planning

Design and Implementation of Parent Fish Breeding Management System Based on RFID Technology

Energy savings potential using the thermal inertia of a low temperature storage

An Analysis of the Advantages, Challenges and Obstacles of Cloud Computing Adoption to an Academic Control System

Service-based Modeling of Cyber-Physical Automotive Systems: A Classification of Services

Towards Business Ontologies Matching for Inter-Enterprise Collaboration Platform in a Lean Manufacturing Strategy

Using Internet of Things to Improve Eco-efficiency in Manufacturing: A Review on Available Knowledge and a Framework for IoT Adoption

Reliability Driven Standardization of Mechanical Seals for Petrochemical Applications

Flexible and Reconfigurable Layouts in Complex Manufacturing Systems

The Effect of Coercive Power on Supply Chain Inventory Replenishment Decisions

Planning Nervousness in Product Segmentation: Literature Review and Research Agenda

Sustainability Evaluation of Mass Customization

Search (Non-)Neutrality and Impact on Innovation

A Customer Satisfaction Model for Effective Fast Fashion Store Service

Induction hardening of small gear wheels made of steel 50CrMo4

A Stochastic Formulation of the Disassembly Line Balancing Problem

SOAQE - Service Oriented Architecture Quality Evaluation

Combination Framework of BI solution Multi-agent platform (CFBM) for multi-agent based simulations

Transcription:

OntoSTEP-NC for Information Feedbacks from CNC to CAD/CAM Systems Christophe Danjou, Julien Duigou, Benoît Eynard To cite this version: Christophe Danjou, Julien Duigou, Benoît Eynard. OntoSTEP-NC for Information Feedbacks from CNC to CAD/CAM Systems. Bernard Grabot; Bruno Vallespir; Samuel Gomes; Abdelaziz Bouras; Dimitris Kiritsis. IFIP International Conference on Advances in Production Management Systems (APMS), Sep 2014, Ajaccio, France. Springer, IFIP Advances in Information and Communication Technology, AICT-440 (Part III), pp.256-263, 2014, Advances in Production Management Systems. Innovative and Knowledge-Based Production Management in a Global-Local World. <10.1007/978-3-662-44733-8_32>. <hal-01387190> HAL Id: hal-01387190 https://hal.inria.fr/hal-01387190 Submitted on 25 Oct 2016 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. Distributed under a Creative Commons Attribution 4.0 International License

OntoSTEP-NC for information feedbacks from CNC to CAD/CAM systems Christophe Danjou 1, Julien Le Duigou 1, Benoît Eynard 1 (1) Mechanical Engineering Systems Department, Université de Technologie de Compiègne, Mechanical laboratory Roberval UMR UTC/CNRS 7337, CS 60319, 60203 Compiègne cedex, France. chr i st ophe. danj ou@ut c. f r, j ul i en. l e- dui gou@ut c. f r, benoi t. eynar d@ut c. f r Abstract. This paper exposes a proposal to ensure manufacturing feedbacks from the CNC machine to CAD/CAM systems by using an ontology through information systems. Centered on the Manufacturing Process Management platform, the trades between Product Data Management and Enterprise Resource Planning platforms are based on the new semantic model OntoSTEP-NC an ontology based on STEP-NC standard. This defines the Closed-Loop Manufacturing which provides and allows a data extraction from the CNC machine and reinjection of relevant information to the CAM systems. This would help CAM programmers making choices based on company good practices stored in the database. Keywords: STEP-NC; OntoSTEP-NC; Closed-Loop Manufacturing, Manufacturing Process Management. 1 Introduction To be more competitive and due to the globalization context, aeronautical manufacturers tend to improve the triptych: Cost, Time, and Quality. This is why French FUI project called ANGEL (Atelier Numérique cognitif interopérable et agile) focuses on the capitalization of cuts know-how in order to improve the competitiveness of companies developing tools and methods to retrieve information from the CNC machine. To achieve the information flow bi-directionality from CNC machines to CAD, the systems must be able to exchange information and to use this information. Defined as The ability of two systems (or more) to communicate, cooperate and exchange services and data, thus despite the differences in languages, implementations, executive environments and abstraction models [1], interoperability is described by 3 levels: Semantical, Technical and organizational [2]. The use of standard format which allows having a unified approach can be one of the various solutions for adfa, p. 1, 2011. Springer-Verlag Berlin Heidelberg 2011

interoperability. To achieve the interoperability between the CAX software the STEP- NC standard seems to be one of the most promising [3]. Beyond interoperability aspect this paper focuses on the feedback from the machining to the design and industrialization phases. The main question the paper would answer is: How to integrate manufacturing expertise from manufacturing in the design / industrialization process for mechanical parts?. Indeed incrementing the cutting knowledge would help to manufacture the right part-the first time thus despite the files formats differences. To answer this question, the next section presents a state of the art on STEP-NC standard as a basis for CAX software trades. The third section will explain the proposal to achieve the integration of manufacturing expertise and knowledge extracted from the CNC machining. Section 4 concludes this paper presenting future works. 2 State of the art 2.1 STEP-NC a solution for data exchange Designing and manufacturing systems trades (CAD, CAM, Post-Processor, CNC machine, etc.) are led by specific file. Indeed, software has its own language and makes interoperability more difficult. For example, CATPart and CATProcess will be used respectively for Dassault Systems CAD and CAM systems, Top CAM for Top- Solid CAM system, G-Code and M-Code will be used as specific inputs according the CNC controller, etc. Therefore to ensure transaction between software, one solution consists in using standard format. Indeed this unifying approach allows having the same language for all the manufacturing technologies. To first achieve the data exchange between CAD and simulation, STEP standard has been developed (Lee, S.-H. et al., 2006). The STEP standard is an open and normalized standard that aims to promote the data exchange in a format which is understandable and shared by all. According to [5], the STEP standard provides a neutral, sustainable and scalable data exchange format. In the last years, STEP-NC, a new standard format with enriched data has been developed in order to improve the systems interoperability [6] by integrating processing data. Indeed, the STEP-NC standard encompasses machining process, cutting tools description, and CAD features and requirements. This enriched standard format allows having in the same file all the information required for the whole development stage from the early design to the machining. STEP-NC is led by two standards which are interested in two different levels AIM (Application Interpreted Model) and ARM (Application Reference Model): ISO 10303 AP238 which concerns the AIM level. This level is based on the ISO 10303 standard which defines the STEP standard. The Application Protocol (AP) 238 untitled Computer Numerical Controllers mainly allows adding information for CNC machining. In this way, the STEP standard is enriched with the manufacturing feature.

ISO 10649 deals with the ARM level. This level is higher than the previous one and it also defines the machining strategy. The STEP-NC standard structures a large number of information. Therefore, the same file can be used for all the CAX systems and then all the modifications are propagated from one to another. The use of STEP-NC also helps to archive the modifications. Indeed there is no more coherence problem from CAM and CNC program. All the modifications and optimization made by the operators in the CNC machine are translated in the STEP-NC file. This program can be then archived and re-used if necessary. The use of STEP-NC can help to save time because the post-processor can be overpassed. Indeed, the machining intelligence is moved from CAM systems to CNC machines thus the translation from computer language to machine understandable language (Post-Processors and G-Code) is no more necessary. Therefore, the following works will be based on STEP-NC standard and not on G-code defining the information flow through the CAX systems from CAD to CNC [7]. 2.2 STEP-NC enabling feedback, cooperation and optimization As seen in the previous section, the use of STEP-NC standard file makes possible the propagation of modifications to all the other manufacturing systems. Therefore changes made directly in the CNC machine will be propagated back to CAM system. In addition to the flow bi-directionality, STEP-NC standard will simplify the industrialization phase. As a result of optimization, according to the NIST, the STEP standard can potentially save up to a billion dollars a year by reducing the costs of interoperability in sectors such as automotive, aerospace and shipbuilding. The following list summarizes the major works using STEP-NC for feedback and optimization: [8] achieve vertical integration with STEP-NC in order to have a standard process monitoring and traceability programming. The traceability is ensured at three different levels: Business level, Manufacturing Level, and shop floor level. This allows monitoring the capitalization. [9] with DIMP system based on STEP-NC provides more flexibility for cooperative manufacturing environment. [10] use STEP-NC as a universal programming for CNC machines. Indeed the same CAM program can be spread to many CNC machines. Thus it has been made possible with the intelligence transfer from CAM system to CNC machines to use the same CAM program into many different CNC machines. Through the use of STEP-NC [11] define an automatic correction of cutting parameters based on the Machine Condition Monitoring. They have developed optistep-nc system which helps to perform cutting parameters optimization. In the same way, [12] has defined Closed-Loop Machining thanks to STEP-NC to achieve on-line inspection. To succeed this inspection they have developed a closed-loop between CAPP and CNC machine.

Borgia [13] based on STEP-NC allows having automatic recognition of feature and generating toolpath based on machining working step. Then a mathematical optimization is conducted. According to this short review on STEP-NC works, it appears that the standard is a promising solution for bi-directional trades and for optimization (Cutting parameters, toolpath optimization, feature recognition, etc.). 2.3 Lacks in STEP-NC The previous study has highlighted that automatic correction/optimization and feature recognition are made reality thanks to STEP-NC use. But there is no feedback from the CNC machine to the CAD or CAM systems. This kind of feedback would help people in design or program choices. Indeed [14] formulated the following assertion: Interoperability will enable manufacturing businesses to produce legacy components, based on the original process planning knowledge, on modern and future machine tools without the overhead of re-planning the fixturing, tooling and tool paths. This will enable future parts to be manufactured with confidence, as and when required without having to rely on the original equipment, past tooling and part programs which would be typically obsolete. Based on this assertion, it clearly appears STEP- NC is the basis for future data exchanges and to interoperability between CAX systems. Although STEP-NC allows sharing and propagating data in both ways CAD to CNC and CNC to CAD STEP-NC is not yet a solution for archiving CNC machining information in order to be injected at the right time. This is why the next section will propose a solution to insure interoperability and a way to succeed in feedback from CNC machine to CAM systems. This feedback will create the Closed-Loop Manufacturing. 3 Solution for data feedback 3.1 Information feedback trades As highlighted in the previous sections, STEP-NC standard file encompasses lot of information and permits the data propagation to the whole lifecycle. But STEP-NC does not allow incrementing manufacturing loops. In contrary to the Closed-Loop Machining which concerns a real time correction of machining parameters including the simulation, the Closed-Loop Manufacturing includes the CAM systems, simulation and CNC machines. Moreover this loop doesn t provide a real time feedback but allow incrementing the knowledge from the CNC machine. In fact, the n previous loops would impact and infer on the loop n+1. As STEP-NC file in its own format cannot support the incrementing evolution of good practices. STEP-NC requires to be connected to information systems (PDM- MPM-ERP) to ensure traceability hence to improve the industrialization phase for the future manufactured products. This is why figure 1 exposes a proposition to achieve

incrementing manufacturing loops. This implementation is being made possible thanks to the interaction between information systems and the CAX systems. The proposal contains 3 stages in the Closed-Loop Manufacturing which can be clearly identified: The first one concerns the data extraction from the CNC machine, the second is about the validation process of good practices and third one deals with the geometrical and manufacturing recognition. Fig. 1. Closed-Loop Manufacturing for data feedbacks 3.2 OntoSTEP-NC for PDM-MPM-ERP trades To achieve interoperability between information systems it has been chosen to use an ontology. In fact it has been chosen to use an ontology called OntoSTEP-NC based on the STEP-NC standard as support PDM-MPM-ERP trades [15]. The ISO 14649 standard has been chosen as a basis for OntoSTEP-NC model. The standard format is a meta-level model for CNC information so on OntoSTEP-NC describes a meta-level data. This model has been built using the Protégé software (edited by Stanford University) [16] defining entities as classes. Figure 2 and figure 3 describe the OntoSTEP-NC entities and its representation. First based on ARM level the OntoSTEP-NC can be then modified to AIM model if necessary. Indeed the ontology lets a large range of possibilities to modify the model structure and to add new entities and features. Therefore the interoperability of the information systems is achieved thanks to the adaptability of the ontology model to perfectly fit with the data exchange between PDM, MPM and ERP. Moreover, the use

of the recent developed OntoSTEP-NC will allow interoperability with CAX systems as explained by [14]: Though STEP-NC has given the opportunity for machining process information to be standardized, the lack of a semantic and ontology representation makes it almost impossible to inter-relate the existing systems and languages. Fig. 2. OntoSTEP-NC graph Fig. 3. STEP-NC comparison between EXPPRESS (1) and OWL language (2) To improve the information feedback, OntoSTEP-NC is being developed as a database in which all the extracted data could be contained. As explained in Lee s work [17], the knowledge is not set in a relational database but organized according to the characteristics (class, properties, semantical links, attributes ) of the ontologies. This organization guaranties the unicity of the information in the database depending the process the feature belongs to. To search information in the ontology, queries will be used and issue queries in query languages such as OWL-QL. This standard language for ontologies query offers the ability to export it to other ontologies if needed for future development by combining many ontologies to OntoSTEP-NC. For example, OntoSTEP-NC could be connected to ONTO-PDM [18] which is an ontology for ERP platforms and could also be connected to OntoSTEP [19] for the PDM and CAD platforms. Moreover, according to [20] semantic queries enable to best capture a user s ontology requirement and rank the resulting ontologies based on their conceptual closeness to the given query. Hence, the information could be spread to all the manufacturing

technologies which require this information. The ontology is the support of manufacturing loops and data feedback from the CNC to CAM systems. 4 Conclusion As seen in section 2 STEP-NC can support through its rich data format, much information that can be integrated in the bi-directional flow CAD-CAM-CNC. Although STEP-NC allows feedback from the CNC machine to CAD and CAM systems, STEP-NC standard file does not allow archiving and capitalizing information. Indeed, there is no incrementing process in order to capitalize good practices yet existing. This is why the proposition of this paper uses information systems (PDM-MPM- ERP) to ensure this capitalization setting the MPM as a pivot for trades between information systems and CAX technologies. Those trades are led using OntoSTEP-NC and allow having manufacturing loops. This proposition will be tested in our future works on three industrial use cases. Those tests will be extracted from aeronautical parts. The first part is an aluminum one which presents a large number of manufacturing features (drilling, pocket, surfacing ). This first part will test the recognition of geometrical design and the ability to compare to the manufacturing features in the database. The second part which is an aeronautical turning-milling part also in aluminum will test the data extraction due to the numerous complex form of this part. The third part equal to the second one will be in titanium. This one will allow testing the increment of the database and also to test the answers from MPM concerning the relevant CAM information trades. The extrapolation of this proposition will concern complex forms for aeronautical parts with raw material as titanium and Inconel. Acknowledgements: This work is done in the French FUI project ANGEL. We also thank all consortium partners for their contribution during the development of ideas and concepts proposed in this paper. 5 References 1. Wegner P., Interoperability. ACM Comput. Surv. 28, 285 287 (1996). 2. EIF European Interoperability Framework. White Pages 1 40 (2004). 3. Xu X.W., Realization of STEP-NC enabled machining. Robot Comput. Integr. Manuf. 22, 144 153 (2006). 4. Lee S.-H., Jeong Y.-S. A., system integration framework through development of ISO 10303-based product model for steel bridges. Autom. Constr. 15, 212 228 (2006).

5. Rachuri S., Subrahmanian E., Bouras A., et al., Information sharing and exchange in the context of product lifecycle management: Role of standards. Comput. Des. 40, 789 800 (2008). 6. Laguionie R., Rauch M., Hascoet J., Toolpaths programming in an intelligent STEP-NC manufacturing context. J. Mach. Eng. 8, 33 43 (2008). 7. Nassehi A., Newman S.T., Xu X.W., Rosso R.S.U., Toward interoperable CNC manufacturing. Int. J. Comput. Integr. Manuf. 21, 222 230 (2008). 8. Campos J.G., Miguez L.R., Standard process monitoring and traceability programming in collaborative CAD/CAM/CNC manufacturing scenarios. Comput. Ind. 62, 311 322 (2011). 9. Wang X.V., Xu X.W., A collaborative product data exchange environment based on STEP. Int. J. Comput. Integr. Manuf. 37 41 (2013). 10. Xu X.W., Wang L., Rong Y., STEP-NC and function blocks for interoperable manufacturing. IEEE Trans. Autom. Sci. Eng. 3, 297 308 (2006). 11. Ridwan F., Xu X., Advanced CNC system with in-process feed-rate optimisation. Robot Comput. Integr. Manuf. 29, 12 20 (2013). 12. Zhao F., Xu X., Xie S., STEP-NC enabled on-line inspection in support of closedloop machining. Robot Comput. Integr. Manuf. 24, 200 216 (2008). 13. Borgia S., Matta A., Tolio T., STEP-NC compliant approach for setup planning problem on multiple fixture pallets. J Manuf. Syst 32, 781 791 (2013). 14. Newman S.T., Nassehi A., Xu X.W., et al., Strategic advantages of interoperability for global manufacturing using CNC technology. Robot Comput. Integr. Manuf. 24, 699 708 (2008). 15. Danjou C., Le Duigou J., Eynard B., Integrated Platform from CAD to CNC : State of the Art. Proc. Int. Conf. Prod. Lifecycle Manag. Nantes, France (2013). 16. Noy N., Klein M., Ontology Evolution: Not the Same as Schema Evolution. Knowl. Inf. Syst. 6, 428 440 (2004). 17. Lee T., Lee I.H., Lee S., et al., Building an operational product ontology system. Electron. Commer. Res. Appl. 5, 16 28 (2006). 18. Panetto H., Dassisti M., Tursi A., ONTO-PDM: Product-driven ONTOlogy for Product Data Management interoperability within manufacturing process environment. Adv. Eng. Informatics. 26, 334 348 (2012). 19. Barbau R., Krima S., Rachuri S., et al., OntoSTEP: Enriching product model data using ontologies. Comput. Des. 44, 575 590 (2012). 20. Ungrangsi R., Anutariya C., Wuwongse V., SQORE-based ontology retrieval system. Database Expert. Syst. Appl. 720 7029 (2007).