 Need for CAD standard  Understand the graphic kernel system and its extensions for developing the graphic software systems  Requirement of graphic.

Slides:



Advertisements
Similar presentations
MEG 361 CAD Chapter 3 Basic Concepts of Graphics Programming.
Advertisements

Computer Graphics- SCC 342 Chapter 3: Computer Graphics Software Dr. Doaa Hegazy.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 10.
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 9.
Industrial Engineering Program King Saud University
Chapter 1 Program Design
Part two. 3.2 operating system architecture  Software have two categories  Application software  System software  Application software: consists of.
SDC PUBLICATIONS © 2012 Chapter 13 Part Drawings and 3D Annonations Learning Objectives:  Create Drawing Layouts from Solid Models  Understand Associative.
The Internet & The World Wide Web Notes
Computer Aided Design, Manufacturing & Measurement Integration August Coordinate Measurement System Committee Albuquerque, New Mexico Richey-McIvor-Sandwith.
ENTERPRISE INFORMATION MODELING Majid Mohammad Sadeghi Ali Vatankhah Supervisor: Reza Vatankhah Professor : Dr. Hashemipour.
Operating system Part two Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Database Systems COMSATS INSTITUTE OF INFORMATION TECHNOLOGY, VEHARI.
① Computer aided design (CAD) It have been associated with computer system design with the development of the concept of computer-graphics but the concept.
LECTURE 4 CAD Standards Text: PN Rao
COMPUTER AIDED DESIGN -(CAD)-3
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
DATA EXCHANGE FORMAT IGES A presentation by Mahesh Babu Gajula (206516) Data Management for Engineering Applications
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Teaching Robots There are two ways to teach a robot how to do something: Type a program of instructions into the controlling computer. Use lead-through.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
Lesson 1 Operating Systems, Part 1. Objectives Describe and list different operating systems Understand file extensions Manage files and folders.
Structured Programming
Mechanical Desktop Design Process Key Concepts in this Lesson: The design process Part modeling Overview This lesson explains the designer process, and.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Chapter 1 Introduction to AutoCAD Civil 3D 2009 Learning Objectives: Understand basic features of AutoCAD Civil 3D Start AutoCAD Civil 3D Understand.
Databases and Database User ch1 Define Database? A database is a collection of related data.1 By data, we mean known facts that can be recorded and that.
Introduction to Computing Systems
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Databases (CS507) CHAPTER 2.
Sir Thomas Boughey High School A/S Level ICT
Computer-Aided Design
Discovering Computers 2010: Living in a Digital World Chapter 14
DELLSOFT Technologies Pvt. Ltd.
CSI-447: Multimedia Systems
Software Specification Tools
Structured Programming
System Design and Modeling
Project 1 Introduction to HTML.
C Language VIVA Questions with Answers
Review of computer processing and the basic of Operating system
System Design.
Linux Operating System Architecture
Software Design Mr. Manoj Kumar Kar.
Developing Information Systems
Computer Aided Design and Computer Aided Manufacturing
Introduction to CAD/CAM
Software Configuration Management
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Shell & Kernel Concepts in Operating System
Operating System Architecture OS
Structure Modelling.
CLINICAL INFORMATION SYSTEM
Trends in technology.
OS Architecture.
Data base management system dbms
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Copyright ©2008 by Pearson Education, Inc
Module P4 Identify Data Products and Views So Their Requirements and Attributes Can Be Controlled Learning Objectives: Understand the value of data. Understand.
TOPIC: Computer-Aided Design
(System Development Life Cycle)
SDLC Phases Systems Design.
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
A very basic introduction
Presentation transcript:

 Need for CAD standard  Understand the graphic kernel system and its extensions for developing the graphic software systems  Requirement of graphic data exchange formats and their details such as IGES, DXF and STEP  Dimensional measurement interface specification for communication between coordinate measuring machine and the CAD data

-Necessary to standardise certain elements at each stage to minimize company investment on certain software and hardware without much modification on the newer and different systems. -This means that there should be compatibility between various software elements as also between the hardware and software. -Following are some of the interface standards at various levels;  GKS (Graphical Kernel System)  PHIGS (Programmer’s Hierarchical Interface for Graphics)  CORE (ACM-SIGGRAPH)  GKS-3D  IGES (Initial Graphics Exchange Specification)  DXF (Drawing Exchange Format)  STEP (Standard for the Exchange of Product Model Data)  DMIS (Dimensional Measurement Interface Specification)  VDI (Virtual Device Interface)  VDM (Virtual Device Metafile)  GKSM (GKS Metafile)  NAPLPS (North American Presentation Level Protocol  Syntax)

 It is desirable to have programs interchangeable with a number of systems, and also to make programmers learn the system once and then repeatedly use it on different systems. Examples are: Tektronics Plot 10 GINO-F from CAD Centre, Cambridge.

The main objectives that were put forward for GKS are: 1. To provide the complete range of graphical facilities in 2D, including the interactive capabilities, 2. To control all types of graphic devices such as plotters and display devices in a consistent manner, 3. To be small enough for a variety of programs.

The coordinate frames available to the user are of three types: 1. World coordinates (WC) which are the user- oriented drawing coordinates. 2. Normalised device coordinates (NDC) which is a uniform system for all work stations. 3. Device coordinates (DC) are the actual coordinate system for the particular work station.

 The GKS is essentially a set of procedures that can be called by user programs for carrying out certain generalized functions (such as arc, circle, ellipse etc.)  GKS is defined in terms of numbers of levels describing the level of support in term of facilities

Purpose: Output routine. Outputs one of the four generalised drawing primitives. Format: CALL GGDP (n, px, py, primid, ldr, datrec) n Integer*2 Number of points px(n) Real. List of X coordinates (WC) py(n) Real. List of Y coordinates (WC) primid Integer*2. GDP identifier (Fig. 5.3) 1 = bar 2 = arc 3 = pie slice 4 = circle ldr Integer*2. Length of data record datrec Character*80 Data record

 GKS 3D- maintains compatibility with the 2D standard.  PHIGS (Programmer’s Hierarchical Interface for graphics)  NAPLPS

 However, the IGES is the most comprehensive standard and is designed to transmit the entire product definition including that of manufacturing and any other associated information (Fig. 5.6).  A brief description of the IGES version 3.0 is given below highlighting the philosophy of the conversion methodology.

The broad scope of STEP is as follows: 1. The standard method of representing the information necessary to completely define a product throughout its entire life, i.e., from the product conception to the end of useful life. 2. Standard methods for exchanging the data electronically between two different systems.

The DXF format has been developed and supported by Autodesk for use with the AutoCAD drawing files.

Dimensional Measurement Interface Specification (DMIS) is a new standard in communication being established by CAM-I for manufacturing. This standard tries to establish a means of knowing what has been made by the CAM process. The objectives – is to provide a bi-directional communication of inspection data between computer systems and inspection equipment.

TOL/CIRLTY Function: Specifies a circularity tolerance for a feature, and assigns to it a label. Default: None Format: T(label) = TOL/CIRLTY, tolzon, var_1, F(label) Where: var_1 can be: MMC or: LMC or: RFS label is an alphanumeric label Assigned to the tolerance, and is up to 10 characters in length.

 GKS is used to standardise the graphic system calling procedures at the lowest level so that programmers and program can be easily migrated between different systems  The neutral CAD database is an important requirement to help with the transfer of information between various CAD/CAM systems  IGES is used for transferring information between various CAD systems for modelling as well as drafting data  STEP is being used extensively in view of its varied and better facilities for exchanging product model data  DXF - ?  DMIS - ?

 What is the importance of standards in CADCAM?  Write briefly on any one of the known graphic standards  What is meant by DMIS? Explain its importance in the manufacturing of mass consumption items  How is IGES different from GKS?  Write a short note about DXF standard  Explain the relevance of IGES in the Malaysian manufacturing scene.

THANK YOU