ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering.

Slides:



Advertisements
Similar presentations
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
Advertisements

STEP NC Tool path programming in an intelligent Step NC Manufacturing Context Adopted and edited from a presentation made by: Raphaël LAGUIONIE - Matthieu.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 19.
C3 – THE IMPACT OF CAD/CAM ON MANUFACTURING Option C: CAD/CAM.
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
Automation (21-541) Sharif University of Technology Session # 13
STEP-NC Solutions Martin Hardwick David Loffredo STEP-NC Manufacturing Center Watervliet Arsenal, Building 20 Metal Processing Manufacturing.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 16.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 14.
1 Boeing’s AP238 (STEP-NC) Early Implementation Study.
Computer Integrated Manufacturing CIM
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
University of Leeds Department of Chemistry The New MCM Website Stephen Pascoe, Louise Whitehouse and Andrew Rickard.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Lecture Nine Database Planning, Design, and Administration
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
Palletizing the Easy Way
Introduction to CAD/CAM using MasterCAM
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Boeing STEP Manufacturing Program NASA’s STEP for Aerospace Workshop King G. Yee January 18, 2001.
NUMERICAL CONTROL.
IT in the AEC Industry Fall, 2002 The Need for Data Exchange As computer applications became more numerous in every domain, the need and value for exchange.
Overview of the Database Development Process
Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc.
A Simplified Approach to Web Service Development Peter Kelly Paul Coddington Andrew Wendelborn.
August 02, 2012 Abdolreza Bayesteh Kaustubh Ladia.
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
The FIX Protocol as an Effective Solution for Algorithmic Trading Kevin Houstoun, Co-chair FPL Global Technical Committee, Consultant to HSBC.
INDUSTRY DAY TOULOUSE 2006/06/ th ISO TC184/SC4 meeting Industry Day STEP-NC AP-238 Martin Hardwick STEP Tools, Inc.
Architectures. Many tasks involved in encoding, protecting and transmitting user application data as bit stream. Network Architecture is how tasks are.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
STEP-NC a new language for CNC machining and measurement
Introduction to CAD/CAM
1© DATOS Computer AG – The Framework for higher Efficiency Tool Catalogs Documents + Planning Assembly + Logistics Storage Systems Job.
“The evolution of manufacturing” Lesson 1. CNC : C omputer N umerical C ontrol; refers to a computer “controller” that reads instructions written in code.
1 Scania STEP-NC machining demo Showing benefits of using STEP-NC in the automotive industry.
Proposal for collaboration Subject: Free form machining – tool path optimization University of Belgrade, Serbia Faculty of Mechanical Engineering Department.
13 Step Approach to Network Design Steps A Systems Approach 8Conduct a feasibility Study 8Prepare a plan 8Understand the current system 8Design.
Interior design software The solution for the Contract Business.
TTCN-3 MOST Challenges Maria Teodorescu
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 28Slide 1 CO7206 System Reengineering 4.2 Software Reengineering Most slides are Slides.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
STEP-NC and Manufacturing Standardization
Protocol Derivation Assistant Matthias Anlauff Kestrel Institute
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 20.
BMFS 3373 CNC TECHNOLOGY Lecture 11. Modern Developments in the Process of CNC Programming In the past: Programming was done manually, written in word.
Chapter – 8 Software Tools.
Total control software for Breton fabshop equipment.
 Eurostep 2000 The Future of STEP (ISO 10303) Bernd G. Wenzel Eurostep GmbH
Process planning for machined products Presented by Len Slovensky –Northrop Grumman / SCRA.
STEP-NC a new language for CNC machining and measurement
49th ISO TC184/SC4 meeting Industry Day
Cloud-Based Process Planning for CNC Code Generation
Manual Process Planning
BMFS 3373 CNC TECHNOLOGY Lecture 11
INTRODUCTION (Manufacturing Planning)
Geometric Data Exchange
Determining a resolution order for Linear Distance Tolerances
Ontology-Based Approaches to Data Integration
Introduction To CAD/CAM
Manual Process Planning
Model data and exchange between different models. ISO
Fusion 360 integrated CAD/CAM for digital manufacturing
Fusion 360 integrated CAD/CAM for Digital Manufacturing
Boeing’s Evaluation of AP238 (STEP-NC) For Advanced Machining Processes Sid Venkatesh The Boeing Company.
Presentation transcript:

ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering Aachen University of Technnology 08 October 1999

Outline Aims and strategy of ISO 14649 Overview of the current status in ISO/TC184/SC1/WG7 Integration with ISO 10303 Open issues

NC programming using ISO 6983 machine-specific part program with axis data generated by a postprocessor % N05 G54 N10 G00 Z10.000 N15 G91 G0 Z200 N20 T5 D1 WW N30 G90 M5 N35 G00 X0.000 Y-150.000 N40 G00 Z5.000 N45 M08 N50 S3183.000 N55 M03 N60 F1477.000 N65 G00 X60.000 Y-150.000 N70 G00 Z5.000 N75 G00 X60.000 Y-150.000 N80 G01 Z-0.500 ... vendor-specific extensions of the original standard only primitive motion and switch commands no standardised data format for spline processing and sophisticated NC technology

Aim of ISO 14649 Re-establish an accepted standard for the transmission of NC data to the shop floor! Provide motion control data based on splines for sophisticated, high-speed NC cutting operations Avoid intermediate data formats (CLDATA) Provide all necessary data for easy modification of NC data at the machine controller Task-oriented data structure Enable feedback of modified NC data from the shop floor to higher-level departments Minimize the need for data conversion by using standards for geometric representation

Use cases for ISO 14649 Note: ISO 14649 is a data interface (CAM to NC), not a user interface! The NC’s HMI may present the data to the operator in any desired form.

The workingstep concept Geometric and technological information will be linked, not mixed Each workingstep can be parameterised after instantiation, e. g. regarding tool, feed etc. Tool movements are combined into groups with clearly identifiable semantics Intelligent NC controllers can autonomously calculate tool movements for standard features

EXPRESS-G schema (simplified excerpt) workpiece workplan geometry S[0:?] L[0:?] machining_feature machining_workingstep geometry 1 L[0:?] pocket plane hole region machining_operation 1 L[0:?] plane_milling side_milling drilling tool technology geometry toolpath 1 strategy cutter_contact_trajectory cutter_location_trajectory parameterised_path

Current status: Modeling Final deliberations of WG7 22-24 Sept 1999: ISO 14649 Part 1: Introduction ISO 14649 Part 11: Process model for milling ISO 14649 Part 11/1: Tool model (will be obsolete after the arrival of ISO 13399) Parts 1, 11 and 11/1 will be put forward as DIS after the finalization of editorial work Part 11 defines 160 entities and 15 types (plus references from ISO 10303) Part 51 of ISO 14649 shall later present the mapping of Part 11 into the AIM Further process models for other technologies need to be developed

Current status: Selection of a physical file format Aim: To exchange NC programs at physical file level with high efficiency Coding of the EXPRESS data structure based upon ISO 10303 Part 21 Problem: How to define the logics and sequence of operations for complex NC programs a programming language seems to be needed US proposal: SDAI-Java Sequence coded in Java main() { wpl.exec() ... } #21 = WORKPLAN(...); #22 = WORKINGSTEP(...); ... Technological and geometric model coded in ISO 10303-21

Integration with ISO 10303: Geometry and topology The search for an existing geometric model lead to ISO 10303 Comprehensive geometric library in Part 42 Strategic advantage of using a future-oriented universal standard However: ISO 14649 has been aiming for a stand-alone standard, not a STEP application protocol A mapping of the required technological and machining data into STEP seemed not feasible Scope and size of STEP collides with the needed real-time behaviour for reading NC programs Transmit only process-relevant data Support file-based data transfer

Integration with ISO 10303: Intended data flow Process Planning NC Code Generation (CAM) Inspection Code Product Design (CAD) Milling Turning Grinding Inspection Features ISO 14649 Part 11, 21 Part 12, 22 Part 1X, 2X Part XX, XX STEP AP 213 (stock, tools, fixtures) STEP AP 224 (process sheet) All Manufacturing Execution STEP Part 4X Integrated Resources, via SDAI

Open issues Is there an alternative solution for sequencing? Could the sequence even for non-linear cases (branches, loops, ...) be coded in STEP Part 21? Advantage: Only one physical file needed. How close should the integration with STEP be? Is the request for a mapping into the Integrated Resources feasible and sensible? Is STEP prepared to integrate such process-specific, low-level, machine-oriented data? Does the mapping yield to the requirement of extremely compact and easy-to-process files at the shop-floor level?