Intelligent Systems Division Manufacturing Engineering Laboratory Analysis of Standards Needs for Automated Metrology Thomas R. Kramer Guest Researcher,

Slides:



Advertisements
Similar presentations
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Advertisements

1 of 4 LESSON #13 A REVIEW OF ORTHOGRAPHIC PROJECTION
Technology Interactions ‹ Chapter Title Copyright © Glencoe/McGraw-Hill A Division of The McGraw-Hill Companies, Inc. Technology Interactions Computer-aided.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME 142 Engineering Drawing and Graphics. Instructor Details Col ( R ) Mumtaz Yousafi MSC ( Machine design ) NUST Rawalpindi B.E. ( Mechanical Engineering)
Machining Processes Used to Produce Round Shapes
1 FUNCTION MODELING USING IDEF-0 IE 590 INTEGRATED MANUFACTURING SYSTEMS Lecture 7.
Systems Software.
Laboratory 2: Introduction to AutoCAD and Microsoft Project
2 We need programming languages to communicate with a computer. The two broad classifications of programming languages are: Low-level and High- level.
Computer Integrated Manufacturing CIM
First-Year Engineering Program Engineering H191 Engineering Fundamentals and Laboratory I Week 08 Day 03 AutoCAD Introduction.
1 Software Testing and Quality Assurance Lecture 2 Software Verification & Validation.
3 3 3 CHAPTER System Software. 3 © The McGraw-Hill Companies, Inc Objectives System software Programs, Functions, Categories Utilities Device drivers.
Detailed Design Kenneth M. Anderson Lecture 21
CS511 - Spring 2006 Final Presentation Project 3 - Team 1 Ching Chang Panagiotis Papapetrou Raymond Sweha.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
Chapter 3: The Project Management Process Groups
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Programming Concepts and Languages Chapter 12 – Computers: Understanding Technology, 3 rd edition 1November
CAM与自动编程 封志明
Boeing STEP Manufacturing Program NASA’s STEP for Aerospace Workshop King G. Yee January 18, 2001.
This presentation has been modified from its original version. It has been formatted to fit your computer screen.
CAD – Computer Aided Design 8 Grade Communication Tech.
Services Product design Concept design
Effective C# 50 Specific Way to Improve Your C# Item 50 Scott68.Chang.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
#SEU12 Solid Edge Light-Weight APIs Madison Miner Software Engineer EDA, Inc.
Parametric & 3-D Solid Modeling
Testing. Definition From the dictionary- the means by which the presence, quality, or genuineness of anything is determined; a means of trial. For software.
CPIS 357 Software Quality & Testing
LECTURE 4 CAD Standards Text: PN Rao
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
ISO/TC184/SC1/WG7 Status Report Regarding the Standardisation of a New NC Programming Data Interface Laboratory for Machine Tools and Production Engineering.
Computer Integrated Manufacturing CIM
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
Manual Process Planning Manufacturing Processes (2), IE-352 Ahmed M El-Sherbeeny, PhD Spring 2014.
Generative Measurement Scenario for STEP-NC ISO AP238 Larry Maggiano Senior Systems Analyst Mitutoyo America Corporation CTLab 1 October 2008 Copyright.
Ted Vorburger Simon Frechette, Son Manufacturing Engineering Laboratory, NIST Len Slovensky Northrop Grumman TC213 Meeting.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
 What is Autocad What is Autocad  Example of CAD software: Example of CAD software:  Advantages of CAD Advantages of CAD  Hardware for a CAD system.
Reuse of Legacy Data for Vehicle Support within the US Army Dr. Raj Iyer US Army Tank Automotive Research Development & Engineering Center (TARDEC) Warren,
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
N a t i o n a l I n s t i t u t e o f S t a n d a r d s a n d T e c h n o l o g y NIST Support for Dimensional Metrology Interface Standards John Horst.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Ted Vorburger Simon Frechette, Son Manufacturing Engineering Laboratory, NIST Len Slovensky Northrop Grumman Report for.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
BY SAM.  Computer-aided design [CAD]  Computer-aided manufacture [CAM]  CAD/CAM systems  Computer-aided engineering (CAE) 1/17/2012 ICT on Engineering.
MODUS 2. The MODUS 2 metrology software suite brings new levels of clarity and efficiency to the programming and operation of CMMs. Designed with usability.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
AIAG MIPT and NIST: addressing the challenge of dimensional metrology system interoperability John Horst National Institute of Standards and Technology.
Mechanical Engineering Department CAD/CAM
A Framework for Nuclear Software (NuFA)
49th ISO TC184/SC4 meeting Industry Day
Project Overview CNC Introduction Applying CNC Designing for CNC
PC-DMIS Introduction to GD&T Selection
Manual Process Planning
Manual Process Planning
Pipeline Execution Environment
Reverse Engineering Slide Deck
Eastern Mediterranean University Department of Mechanical Engineering
ZONE3 is the new 3D Metrology software from QVI
Manual Process Planning
NIST Support for Dimensional Metrology Interface Standards
Overview of Computer system
Presentation transcript:

Intelligent Systems Division Manufacturing Engineering Laboratory Analysis of Standards Needs for Automated Metrology Thomas R. Kramer Guest Researcher, Knowledge Systems Group National Institute of Standards and Technology May 22, 2001

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Outline Overview of analysis Major systems diagram, all modules diagram Major recommendations -- design data -- inspection programs -- measurement data -- inspection planning data -- low-level inspection instruction commands -- avoid duplication of effort

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Overview of Analysis Clean draft (68 pages) circulated for comment. Sec. 1 - executive summary Sec. 2 - focus, purpose, and scope of analysis Sec activities identified, plus their interfaces Sec major systems identified Sec. 5 - languages for writing standards discussed Sec APIs and data formats discussed Appendix A - modules and interfaces in detail

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Metrology Automation Major Systems and Hot Interfaces AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. ProgramMeas. DataDesign Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules and Interfaces in a Dimensional Metrology System active interfaces shown in black, data interfaces in yellow Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules of CAD System Routing Planning Math Computing Inspection Planning Hand-held Device Measuring AutoCAD Catia I-DEAS Pro/E Solid Edge etc.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules of Inspection Programming System Routing Planning Math Computing Inspection Planning Hand-held Device Measuring Camio Metrolog PC DMIS Quindos Umess Valisys programming etc.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules of Inspection Program Execution System Routing Planning Math Computing Inspection Planning Hand-held Device Measuring Control for B&S G&L LK Mitutoyo Starett Zeiss etc.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules of Reporting and Analysis System Routing Planning Math Computing Inspection Planning Hand-held Device Measuring Origin QMC Valisys analyze etc.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Systems - Design Data AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. ProgramMeas. Data Design Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules - Design Data Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Design Data Finished part shapes are output from CAD system. Intermediate workpiece shapes and feature shapes are output from Routing Planning, Inspection Planning, and Machining Planning modules. Many different proprietary formats exist. Dimensional metrology applications need tolerance items (tolerances, datums, etc.) modeled in CAD data, not just given as annotations.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Design Data (cont.) STEP AP 203 (boundary representation) is only design data standard representation supported by all CAD systems but does not model tolerance items. STEP AP 224 (feature representation) models tolerance items but is not supported by CAD systems. Draft recommendation: Build a new version of STEP AP 203 that models tolerance items.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Systems - High-level Inspection Instruction Data AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. Program Meas. DataDesign Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules - High-level Inspection Instruction Data Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Program Data Program Data = High-level Inspection Instruction Data Many proprietary languages exist. DMIS is the only standard language. DNSC has done excellent work in developing and maintaining the standard. Additional infrastructure is needed to support DMIS -- fixed conformance classes -- formal conformance tests -- conformance testing service

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Program Data (cont.) Draft recommendation: Solidify position of DMIS as the one and only standard for inspection programs. Draft recommendation: Complete standardization of DMIS Part 2. Draft recommendation: Harmonize AP 219 and DMIS.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Systems - Measurement Data AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. Program Measurement Data Design Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules - Measurement Data Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Measurement Data Measurement data feeds into Reporting and Analysis from various sources. Measurement data of the same type from different sources should be in the same format. A DMIS output format standard exists but is not widely used. Draft recommendation: Work towards a standard representation for measurement data which is input to Reporting and Analysis.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Systems - Inspection Planning Data AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. ProgramMeas. DataDesign Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules - Inspection Planning Data Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Inspection Planning Data No standard or widely used format for inspection planning data exists, but one is needed. STEP AP 219 is working towards such a standard. Draft recommendation: Continue development of STEP AP 219. Draft recommendation: Harmonize AP 219 and DMIS.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Systems - Low-level Inspection Intstruction Commands AutoCAD Catia I-DEAS Pro/E Solid Edge etc. Origin QMC Valisys analyze etc. Camio Metrolog PC DMIS Quindos Umess Valisys programming etc. Control for B&S G&L LK Mitutoyo Starett Zeiss etc. ProgramMeas. DataDesign Low-level Inspection Instruction Commands CADInspection Programming Software. Inspection Program Execution Reporting and Analysis. Inspection Planning Data

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Other Inspection Device Control High-level Inspection Instruction Execution Low-level Inspection Instruction Execution Inspection Programming Machining Programming Machining Planning CAD. Reporting and Analysis Solid Modeling Probe Instruction Execution Activity Coordination Modules - Low-level Instruction Execution Commands Routing Planning Math Computing Inspection Planning Hand-held Device Measuring

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Low-Level Inspection Instruction Commands Many proprietary APIs exist. Three standards development efforts in progress: -- CMM-Driver Commands -- DMIS Part 2 DmeEQUIP -- I++ This standard will be useful to system builders. Draft recommendation: Continue work on CMM- Driver Command standard. Draft recommendation: Harmonize current efforts.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Avoid Duplication of Effort! Draft recommendation: Avoid multiple standards for the same purpose; their existence is costly. Draft recommendation: Where there is overlap, harmonize. Draft recommendation: Harmonize AP 219 and DMIS. Draft recommendation: Forestall multiple standards for low-level inspection instruction commands.

NIST Manufacturing Engineering Laboratory Intelligent Systems Division Questions and Discussion