icei2010 feb 18 20 holiday inn melaka
Download
Skip this Video
Download Presentation
ICEI2010 Feb 18-20 Holiday Inn Melaka

Loading in 2 Seconds...

play fullscreen
1 / 16

ICEI2010 Feb 18-20 Holiday Inn Melaka - PowerPoint PPT Presentation


  • 166 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' ICEI2010 Feb 18-20 Holiday Inn Melaka' - howell


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

ad