Icei2010 feb 18 20 holiday inn melaka
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

ICEI2010 Feb 18-20 Holiday Inn Melaka PowerPoint PPT Presentation


  • 113 Views
  • Uploaded on
  • Presentation posted in: General

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

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


Introduction

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


Background

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


Motivation and objectives

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


Why step nc and function blocks

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


Modules in the step nc controller

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


Architecture of the system

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


Development tools

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


Data input model module by layers

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


Step fb translator module

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


Graphical user interface gui

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


Linkage to fb editor for machining

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


Ready for machining step nc controller

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


Workpieces via step nc controller

Workpieces via STEP-NC Controller

M Minhat Dept. of Mechanical Engineering, School of Engineering 03/12/2009


Publications and conferences

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


Conclusions

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


  • Login