1 / 16

ICEI2010 Feb 18-20 Holiday Inn Melaka

ICEI2010 Feb 18-20 Holiday Inn Melaka. STEPNCFBUoA – An Advanced Manufacturing Control System based on STEP-NC and FB Technology Agenda : 1. Introduction, Background, Motivation and Objectives 2. STEP, STEP-NC and Function Block 3. Framework Modules 4. Development Tools

howell
Download Presentation

ICEI2010 Feb 18-20 Holiday Inn Melaka

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ICEI2010 Feb 18-20 Holiday Inn Melaka STEPNCFBUoA – An Advanced Manufacturing Control System based on STEP-NC and FB Technology Agenda: 1. Introduction, Background, Motivation and Objectives 2. STEP, STEP-NC and Function Block 3. Framework Modules 4. Development Tools 5. Implementation 6. Publications 7. Conclusions Mohamad Bin Minhat Doctoral Candidate Supervisor : Associate Professor XunXu Co-Supervisor : Dr. ValeriyVyatkin M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  2. International Organization for Standardization International Electrotechnical Commission Introduction • STEP-NC Controller is about: • * investigating into a future model of CNC controller • * that operates directly on STEP-NC (ISO 14649) • This research incorporates Function Blocks that are an: • * emerging IEC standard (IEC 61499) • * for distributed industrial processes and • * control systems design. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  3. Background • Current Technologies: * Computer-Aided Design (CAD) • * Computer-Aided Process Planning (CAPP) • * Computer-Aided Manufacturing (CAM) * Computer Numerical Control (CNC) M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  4. Motivation and Objectives • Motivation: • * Development of an advanced CNC controller based on the new CAM/CNC interface scheme of STEP-NC to enable feature-based manufacturing via function block technology * To developa platform for researchon fundamental technologies of a STEP-NC controller * To both build aconceptual frameworkandimplementa physical system framework of the STEP-NC controller • Objectives: M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  5. Why STEP-NC And Function Blocks? • STEP-NC provides the high-level data containing information such as machining • features, set-up, Workplan, Workingsteps and etc. • Function blocks act as the tool/technology to execute CNC machining and • connecting high-level data with low-level data, software and hardware • Both share rich information for CNC • Both demand higher-level input data M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  6. Modules in the STEP-NC Controller • The feature-based STEP-NC Controller consists of: * Data Input Module * STEP/FB Translator * Tool-Path Generator * Adaptor-FB-Controller. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  7. Architecture of the System STEP-NC Controller Signal Mapping Device Adaptor-FB-Controller STEP/FB Translator Tool Path Generator Data Input Module ‘The new software that fits in with any general computer which is independent of any controller vendors, plus a communication standard among computer hardware (LPT1), an operation system (Windows or Linux) and application software (FB Holobloc)’. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  8. Development Tools • STEP-NC data models (Off-line Interpretation): • * EXPRESS Schema – Combined_Schema • * ISO 10303 -21 – Part 21 File • * ISO 14649 -10 – General Process Data • * ISO 14649 -11 – Process Data for Milling • * ISO 14649 -111 – Tools for Milling Machines. • Tools: • * ST-Developer (Off-line) • * Express Engine (Off-line) • * JAVA (JRE/JDK) – NetBeans 6.7. (On-line). M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  9. Data Input Model Module by Layers • Data Input Model works with two types of data: • Generic data – machining method, • machining sequence and • machine tool data * Nativedata – cutting tool data, cutting condition and tool-paths generation. • Main source is from STEP Part 21 physical file. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  10. STEP/FB Translator Module STEP/FB Translator Adaptor-FB-Controller • Source of input: Part 21 physical file (ISO 10303-21) • STEP/FB Translator has four parts of * Data Extractor * Main Processor *Converter * FB Editor. • Supporting software: Java Development Kit (JDK), Java Run Time Environment (JRE) and Java 3D • The system application is under Function Block Development Kit (FBDK), open source software from Holobloc, Inc. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  11. STEP/FB Translator Graphical User Interface (GUI) • On-line functions • linked to FB • Editor for machining • * Load STEP file • * Generate, Edit • and Save TPG • file (*.txt) Load STEP File • Launch • STEPNCFBUoA • (On-line • function) Generate TPG File (*.txt) M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  12. Linkage to FB Editor for Machining FB IEC 61499 Editor • STEPNCFBUoA system application • consists of four devices: Interface3D * Interface3D * Machining Data * STEP-NC Controller * Signal Mapping Machining Data STEP-NC Controller • Functionalities: • * Develop visual information • * Model machine behaviours • * Operate machine parameters • and execution • * Send control signals Signal Mapping M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  13. Ready for Machining: STEP-NC Controller (i) Without casing Interface 3D Simulation (ii) With a casing STEP-NC Controller Editor Box Machining Data Editor Box • Adaptor-FB-Controller M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  14. Workpieces via STEP-NC Controller M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  15. Publications and Conferences • Book Chapter • 1. Minhat, M. & Xu X. (2008). ‘Characteristics and Technologies of Advanced CNC Systems’. in Encyclopedia of • Information Science and Technology, Second Edition ed. Vol. 2, M. Khosrow-Pour, Ed.: IGI Global, Hershey, PA • 17033-1240, USA (2008)., pp.519-526 • Journals • 2. Minhat, M., Vyatkin, V., Xu, X., Wong, S. & Al-Bayaa, Z (2009). ‘A novel open CNC architecture based on STEP- • NC data model & IEC 61499 function blocks’. Robotics & Computer-Integrated Manufacturing, Vol. 25. pp.560-569 • 3.Minhat, M., Xu, X. & Vyatkin, V. (2009). ‘STEPNCMillUoA: A CNC system based on STEP-NC and Function Block • architecture’. International Journal of Mechatronics and Manufacturing Systems, Vol. 2. pp.3-19 • Conferences • 4.Minhat, M., Xu, X. W. & Vyatkin, V. (2008). ‘Development of an Open Soft CNC System Based on STEP-NC & • Function Blocks’. 5th International CIRP-sponsored Conference on Digital Enterprise Technology (DET) , 22-24 • October 2008, Nantes, France • 5.Minhat, M. & Xu, X. (2009). ‘A feature-based Machining Using Function Block Technology’. 7th IEEE International • Conference on Control & Automation (ICCA’09). 9-11 December, 2009, Christchurch, New Zealand • 6.Minhat, M. & Xu, X. (2009). ‘STEPNCFBUoA’ - An Advanced Manufacturing Control System based on STEP-NC • & FB-enabled technology’. The 2nd International Conference on Engineering and ICT,18-20 February 2010, • Melaka, Malaysia. M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

  16. Conclusions • STEP-NC controller has successfully been implemented using STEP-NC data input, JAVA, NetBeans and the IEC 61499 architecture • It has been tested through system application using a CNC milling machine • The research proved that use of function block technology allows the • development of an open architecture control system • Tools implemented in the design methodology, the architecture and the system • support real-time machining simulation • This STEP-NC controller is the very first CNC system implementing STEP-NC • data input and exploiting Function Blocks technology to execute the machining • operation Thank You. • Questions and Answers? M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009

More Related