1 Boeing’s AP238 (STEP-NC) Early Implementation Study.

Slides:



Advertisements
Similar presentations
Introduction to CAD/CAM/CAE
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.
Industrial Engineering Program King Saud University
NC and CNC machines and Control Programming
C2 – CAM SYSTEMS Option C: CAD/CAM. Additive manufacturing techniques. The manufacture of 3D parts by depositing molten material in a series of layers.
Workshop on Integrated Machine Tool Simulation & Verification April 9-10, 2002 Cypress, California.
Autonomic Systems Justin Moles, Winter 2006 Enabling autonomic behavior in systems software with hot swapping Paper by: J. Appavoo, et al. Presentation.
STEP-NC Solutions Martin Hardwick David Loffredo STEP-NC Manufacturing Center Watervliet Arsenal, Building 20 Metal Processing Manufacturing.
Manufacturing Automation
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 16.
Flexible Manufacturing Systems (FMS)
IENG 475: Computer-Controlled Manufacturing Systems
Winter term 00/01 Industrial Applications of Computers Computer Aided Manufacturing (CAM) Computer Numerical Control (CNC)
Numerical Control. Machines Machines are everywhere  Utility machineries eg. Buses, Planes  Manufacturing machineries eg. Injection moulder  Tool-making.
1 Programming Languages Translation  Lecture Objectives:  Be able to list and explain five features of the Java programming language.  Be able to explain.
Advanced Manufacturing Techniques
Computer Numerical Control CNC by Anil Gajjar. Computer Numerical Control Computer Numerical control is a method of automatically operating a manufacturing.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 15.
Developing Products and Services
We are in the Standards Business 1. Create Standard 2. Prove Standard 3. Create Libraries 4. Create Commercial Translators 5. Deploy on Pilot Programs.
Computer Aided Design, Manufacturing & Measurement Integration August Coordinate Measurement System Committee Albuquerque, New Mexico Richey-McIvor-Sandwith.
Boeing STEP Manufacturing Program NASA’s STEP for Aerospace Workshop King G. Yee January 18, 2001.
Flexible Manufacturing Systems Introduction to FMS/FAS.
Numerical Control I NC Numerical Control - Software control of manufacturing processes. NC - Numerical Control - Software control of manufacturing processes.
Manufacturing Engineering Department Lecture 9 – Automated Inspection
NIST Manufacturing Engineering Laboratory STEP-NC Traceability Pilot Project Fred Proctor, Mike McGlauflin and John Michaloski NIST Manufacturing Engineering.
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
The TURN module in VisualCAM for Geomagic is a powerful 2 axis Turning Center programming system that includes Turn Roughing, Finishing, Groove Roughing,
INDUSTRY DAY TOULOUSE 2006/06/ th ISO TC184/SC4 meeting Industry Day STEP-NC AP-238 Martin Hardwick STEP Tools, Inc.
ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering.
Prepared By: Rania hasan Enas hamadneh Cnc machine.
ISO TC184/SC4/WG3 Toulouse N T24 – STEP Manufacturing Team leader –Martin Hardwick Deputy –Chiaki Sakamoto Exploder
STEP Tools, Inc. Slide 1© Copyright 2009 — STEP Tools, Inc. T24 STEP-Manufacturing Meeting Boeing Renton – May 14 Mitutoyo Kirkland – May 15 SC4 Parksville.
STEP-NC a new language for CNC machining and measurement
“The evolution of manufacturing” Lesson 1. CNC : C omputer N umerical C ontrol; refers to a computer “controller” that reads instructions written in code.
Interior design software The solution for the Contract Business.
Eastec Demonstration Walkthru Martin Hardwick David Loffredo STEP-NC Manufacturing Center Watervliet Arsenal, Building 20 Metal Processing.
Hyper Threading Technology. Introduction Hyper-threading is a technology developed by Intel Corporation for it’s Xeon processors with a 533 MHz system.
Ted Pedersen – CS 3011 – Chapter 10 1 A brief history of computer architectures CISC – complex instruction set computing –Intel x86, VAX –Evolved from.
1 Industrial Data Implementors Forum Martin Hardwick STEP Tools, Inc. June 13, 2001 San Francisco, USA.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
1 Introduction General information Comparison to subprogramming … to computer programming … to canned cycles Application categories Limitations Computer.
Welcome Mill Lesson 15 – Part-2 Computer Aided Manufacturing Using Mastercam.
STEP-NC and Manufacturing Standardization
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
BMFS 3373 CNC TECHNOLOGY Lecture 11. Modern Developments in the Process of CNC Programming In the past: Programming was done manually, written in word.
BMFS 3373 CNC TECHNOLOGY Lecture 10
CAD CAM. 2 and 3 Dimensional CAD: Using 2-dimensional CAD software, designers can create accurate, scaled drawings of parts and assemblies for designs.
Introduction to Machine Learning, its potential usage in network area,
SNS COLLEGE OF ENGINEERING
STEP-NC a new language for CNC machining and measurement
Matt Culen Jon Linard Amy Moise Karsten Tessarzik
Numerical Control.
49th ISO TC184/SC4 meeting Industry Day
CAD/CAM Unit 79.
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Rapid Prototyping Introduction
BMFS 3373 CNC TECHNOLOGY Lecture 11
IENG 475: Computer-Controlled Manufacturing Systems
Using Surfcam to Produce a Numeric Control (NC) Program
Manufacturing lesson 6.
NC,CNC machines and Control Programming.
Revision lesson Task Take notes
NC and CNC machines and Control Programming
Introduction To CAD/CAM
Welcome Mill Lesson 15 – Part-3
Boeing’s Evaluation of AP238 (STEP-NC) For Advanced Machining Processes Sid Venkatesh The Boeing Company.
Presentation transcript:

1 Boeing’s AP238 (STEP-NC) Early Implementation Study

2 David Odendahl Paul Pennekamp Mick Fine Ming Liu Waris Jaffery Joe Page Al Glasscock – project manager Ted Schultz – project architect Mauro Costa Steve Dostert Sid Venkatesh Rich Morihara Keith Mackay TEAM TEAM Members BCA Tulsa Division BCA Wichita 787 Factory Controls Material & Process Tech. BCA Fabrication Division

3 Martin Hardwick Dave Loffredo John Michaloski Fred Proctor Xun Xu Special Thanks To STEP Tools NIST

4 Boeing is presently examining AP238 to see if the standard’s toolpath description capabilities can be used to streamline the data flow between existing CAD/CAM systems and CNC machine tools. Why???

5 Present Situation - “Dumb CNC” Presently, CNC machines receive data defining the axis movement required in order to manufacture a part. This is referred to as MCD or machine control data. MCD is a very low level of instruction. Traditionally, CNC machines do not have access to higher-level information about the tasks they are executing or the part they are trying to manufacture. High-level intelligence is only utilized at the CAD and CAM stages of the manufacturing process.

6 “Dumb CNC” Problems Not Portable –Unique data must be generated for each machine control combination on which the part is to be run Not Adaptable –No information is provided to the machine to help it adapt to real-time changes in machining dynamics and machine tool alignment.

7 Target - “Smart CNC” Cutter movement data, instead of axis movement data is sent to the CNC. Sophisticated CNCs have the capability of converting cutter movement data to axis movement data. High level information about the part features, materials, cutters, and dimensional tolerances can also be sent to the CNC. This information should be sent using a data standard such as: AP238 “STEP-NC”.

8 Dumb vs. Smart Dumb: Axis Motion Spindle Speeds Auxiliary Functions Smart Tool Motion Toolpath Tolerances Spindle Speeds Auxiliary Functions Material Characteristics Fixturing End Result Part Tolerances Cutter information

9 Smart CNC Benefits: Portability Portable –Cutter motion data is “machine neutral” and may be used directly by machines with different geometries –Separate post-processors are not required for each unique control/machine combination –Direct portability between machine tools/controls is possible (within reason)

10 Portability Issues Data that is presently sent to a CNC is not portable for two main reasons: –No standard format followed (a bad reason) –Machine geometries vary (used to be a good reason) –Machine auxiliary functions are not implemented in a consistent, standard manner

11 Tool Motion Vs. Axis Motion On machines with different geometries, different axis motions are required to achieve the same cutter motion relative to the part

12 “Dumb CNC” Data Flow Catia Post Processor Machine(s) Post Processor Machine(s) Post Processor Machine(s) CL File (Machine Independent ) MCD File (Control/Machine Dependent) MCD File (Control/Machine Dependent) MCD File (Control/Machine Dependent)

13 Smart CNC Data Flow: Transitional CL to AP238 Converter 5-Axis Gantry Horizontal Profiler Siemens Format converter FANUC Format converter Machine #2 Machine #1 NIST “C on B” Machining Center “C on A” Machining Center Catia CL File (Machine Independent) RS-494 Format converter

14 Smart CNC Data Flow: Final CAM AP 238 File Machine #2 Machine #1 5-Axis Gantry Horizontal Profiler NIST “C on B” Machining Center “C on A” Machining Center

15 Plan – demonstrate portability Result – six identical parts from one file Demonstration A: Portability AP238 file 5 Axis Gantry 5 Axis Horizontal Profiler Siemens Format converter FANUC Format converter 5 Axis Machine TBD 5 Axis Machine TBD NIST 5 Axis Boeing 5 Axis Complete RS-494 Converter

16 Test Part for Demonstration A NAS 979 Circle-Diamond-Square combined with a NAS 979 cone test.

17 Dumb CNC Scenario #1 Due to increases in rate, an existing machine is no longer able to support required workload. The machine is no longer manufactured, or it is desired to purchase a similar machine from a different manufacturer or with a different control. Because the MCD data sent to the machines is non-portable, a separate set of MCD data must be kept and supported for the new machine

18 Smart CNC Scenario #1 Due to increases in rate, a machine is no longer able to support the workload. The machine is no longer manufactured, or it is desired to purchase a similar machine from a different manufacturer or with a different control. Because the MCD data sent to the machines is portable, the existing MCD data could be used directly on the new, similar machine.

19 A Wide Data Path Other information about the part can be transmitted using AP238 –Fixtures –Material –Cutters –Tolerances –Part Geometry –NC Data

20 Dumb CNC Scenario #2 Three machines all have different mechanical characteristics. Machine #1, the strongest machine, can handle a cutter load 20% greater than the weakest machine, #3. Program for the weakest machine, otherwise separate NC programs for each machine would have to be maintained

21 Smart CNC Scenario #2 Three machines all have different mechanical characteristics. Machine #1, the strongest machine, can handle a cutter load 20% greater than the weakest machine, #3. Because, through the AP238 file, the CNC is aware of the tolerances for the final part, the cutter type, and the material to be machined, the CNC can automatically adjust feed and spindle rates to optimize the program for each individual machine.

22 The practicality of using AP238 to define and produce a complex, 5-axis, “real-world” part was unproven –Are file sizes reasonable? –Is processing time reasonable? –Can the required software be produced? –What other problems will be encountered? Demonstration B: “Real World” Practicality

23 Test Part for Demonstration B 5-axis Aerospace Part

24 Progress to Date Today’s demonstration Prototype converters for transferring AP238 Part 21 files to Fanuc, Siemens, and BCL formats written. NAS 979 CDS/Cone test part machined 5-axis demonstration part machined

25 NAS 979 CDS/Cone Test Part CATIA CL file size: 201 KB AP238 Part 21 file size: 114 KB NC file size: 45 KB to 104KB Total processing time: 5 seconds ( 1 GHZ Pentium )

26 5-Axis Aerospace part CATIA CL file size: 2077 KB AP238 Part 21 file size: 2305 KB NC file size: 560 KB to 1304 KB Total processing time: 20 seconds ( 1 GHZ Pentium )

27 Wichita AP238 Efforts Wichita test part generated NC programming to begin soon Part will be machined on two different machines in Wichita Part will also be machined in Tulsa

28 Wichita STEP-NC Part

29 Caveat AP238 allows DATA portability. It does not guarantee PROCESS portability. Machine work envelope Spindle capability Machining philosophy Cultural Issues However, much benefit can be shown using AP238 to describe SIMILAR processes

30 Questions?