Professional Documents
Culture Documents
Chapter2 Catia MEC 435
Chapter2 Catia MEC 435
Overview
• Different vendors (manufacturing) uses many types of
CAD/CAM applications.
• Need for CAD data standardization to link different hardware
and software system.
Overview
Learning Outcomes:
• Understand the graphic kernel system and its extensions for
developing the graphic software systems.
• Requirements 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.
Overview
Standardization in Graphics
• With the proliferation of computers and software in the
market, it is necessary to standardize certain elements at
each stage.
• So that hardware and software could be used without much
modification on the newer and different system.
• The compatibility between various software elements is
achieved by maintaining proper interface standards at
various levels. Following are some of them:
Standardization in Graphics
• 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)
Classification of CAD Standards
Various standards in graphics programming
Communication/Display Standards
Various standards in graphics
programming
Various standards in graphics programming
Various standards in graphics
programming
Various standards in graphics programming
Data Exchange
Standards (DFX,
IGES, STEP, SET)
Graphic
Standards (GKS,
PHIGS, CORE)
Communication
Standards (VDI,
VDM, NAPLPS)
Graphic system
2.1 Graphical System
▪ The graphics system is responsible for actually producing the picture from
the detailed descriptions. It is divided into two parts: the kernel system,
which is hardware/device independent and the device driver, which is
hardware dependent.
▪ The kernel system acts as a buffer between the application program and
specific hardware to ensure the independence and portability of the
program.
▪ At interface ‘X’, the application program calls the standard functions and sub
routine provided by the kernel system through what is called language
bindings.
▪ These functions and subroutine, call the device driver functions and
subroutines at interface ‘Y’ to complete the task required by the application
program
2.1 Graphical Kernel System
▪ Is a graphic standard that was the first ISO standard for low
level computer graphics, introduced in 1977. GKS provides a
set of drawing features for two-dimensional vector graphics
suitable for charting and similar duties – set of commands.
6 sub-sections:
1. Flag Section
2. Start Section
3. Global Section
4. Directory Entry Section
5. Parameter Data Section
6. Terminate Section
ASCII (American Standard Code for Information Interchange)
• most common format for text files in computers and on the Internet.
• In an ASCII file, each alphabetic, numeric, or special character is represented with a 7-bit binary number (a string of seven 0s or 1s).
Binary
• used for executable programs and numeric data, whereas text formats are used for textual data. Many files contain a combination of binary
and text formats. Such files are usually considered to be binary files even though they contain some data in a text format.
Component drawing and part of
IGES file generated
▪ Main goal : able to share data across applications, across vendor platforms
and between contractors, suppliers and customers.
▪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 - Digital product data must contain
enough information to cover a product's entire life cycle, from design to analysis, manufacture, quality control
testing, inspection and product support functions. In order to do this, STEP must cover geometry, topology,
tolerances, relationships, attributes, assemblies, configuration and more. Cover general areas, such as testing
procedures, file formats and programming interfaces, as well as industry-specific information
▪ STEP was designed for, and is proven to handle large volumes of structurally
complex engineering data.
STEP: Standard for the Exchange
of Product model Data
1. Overview
2. Description methods
3. Implementation methods
4. Conformance and tools
5. Integrated- generic resources
6. Application information models
7. Application protocols
8. Application interpreted constructs
STEP Application Protocol AP
203 Explicit Draughting
STEP Application Protocol AP 203
Configuration Controlled Design
STEP vs IGES
STEP : IGES:
• Its old format, the last update was done
• STEP was developed in 1994, and is in 1996.
still continuously upgraded to satisfy • In general IGES imports surface models
user needs. that needs editing in the new software,
• Solid models are easier to edit than hence not desirable by most
surfaces. CAD/CAM/CAE systems.
• STEP files are imported as solid wholes • Its time consuming to repair the model
with the hierarchy of the model rather as it usually needs to be stitched into a
than meshes imported in IGES. solid model.
• Common interface used in the • Not information rich as solid geometry
industry. such as no mass properties. (IGES-
• Carries MBD (model based definition) MSBO) which is a IGES standard for solid,
and PMI (product &manufacturing it is rarely used.
Information)
PMI data
STEP vs IGES
Downstream Applications Prefer Solid
Models:
• Almost all downstream CAD applications require or prefer solid models as input. A
partial list includes:
• Machining
• FEA or other analysis
• 3D printing
• Part and assembly visualization
• Photorealistic rendering (for product design reviews, marketing and sales)
• Ability to automatically create exploded assembly drawings for bills of materials and
assembly diagrams
• Functional assembly movement simulations for use cases as well as training manuals
DXF – Drawing Exchange Format