scholarly journals STEP File Analyzer Software

Author(s):  
Robert Lipman

The STEP File Analyzer is a software tool that generates a spreadsheet or a set of CSV (comma-separated value) files from a STEP (ISO 10303 –STandard for Exchange of Product model data) Part 21 file. STEP files are used to represent product and manufacturing information (PMI) and for data exchange and interoperability between Computer-Aided Design (CAD), Manufacturing (CAM), Analysis (CAE), and Inspection (CMM) software related to the smart manufacturing digital thread. STEP is also used for the long-term archiving and retrieval of product data. A spreadsheet simplifies inspecting information from the STEP file at an entity and attribute level. Typical STEP file viewers show a 3D visualization of the part or model represented by the STEP file. The viewers usually have a high-level hierarchical display of the information in the STEP file where the user can drill down to individual attributes of parts. However, there is no way to view all of the actual STEP entities and their attributes at once. The STEP File Analyzer provides this capability by creating a spreadsheet from the STEP file. The STEP File Analyzer also generates reports for PMI Representation, PMI Presentation, and Validation Properties based on Recommended Practices defined by the CAx Implementor Forum (CAx-IF) [5]. The objective of the CAx-IF is to advance CAx (mainly Computer-Aided Design and Engineering) software system STEP translator development and to ensure that user requirements for interoperability are satisfied.

2005 ◽  
Vol 21 (03) ◽  
pp. 160-169
Author(s):  
T. Briggs ◽  
B. Gischner ◽  
P. Lazo ◽  
P. Lazo ◽  
A. Royal ◽  
...  

Successful and efficient exchange of product model data has been a major challenge in the shipbuilding industry for the past two decades. The Standard for the Exchange of Product Model Data (STEP) has been developed to enable this capability. Four STEP application protocols (APs) to facilitate the exchange of structural and distributed systems models in shipbuilding were completed in 2003 and were adopted by the International Organization for Standardization (ISO) by mid-2004. In August 2003, ISO 10303–216: Ship Moulded Forms (AP216) became the first shipbuilding STEP AP to be published as an international standard. Participants involved in these efforts represent several major US shipyards, the Navy, and their computer-aided design/ engineering (CAD/CAE) vendors. The thrust of shipbuilding data exchange efforts has now shifted from development to implementation. This paper will report on efforts to develop and use translators for this AP to exchange hull form product data in the ship modeling and simulation arena. In addition, process simulation is becoming common in the design of new ships to validate that the design meets the customer's specifications. Current technology requires that the ship be modeled both in the computer-aided design (CAD) environment and then repeated in the simulation workbench. Not only is this effort inefficient, but it is inherently error prone. Through the National Shipbuilding Research Program (NSRP)-sponsored Integrated Shipbuilding Environment (ISE) projects, we have developed tool sets that use AP227: Plant Spatial Configuration to permit the design to flow smoothly from the CAD workbench to the simulation workbench. This paper summarizes the efforts to develop and use a suite of tools that enables US shipyards to become more productive. It details the specific successes in using AP216 and AP227 for modeling and simulation, as well as efforts to exchange design data electronically between CAD systems. The report also outlines efforts that are underway to use other APs to successfully exchange data describing ship electrical; heating, ventilation, and air-conditioning (HVAC); and controls systems.


Author(s):  
Adarsh Venkiteswaran ◽  
Sayed Mohammad Hejazi ◽  
Deepanjan Biswas ◽  
Jami J. Shah ◽  
Joseph K. Davidson

Industries are continuously trying to improve the time to market through automation and optimization of existing product development processes. Large companies vow to save significant time and resources through seamless communication of data between design, manufacturing, supply chain and quality assurance teams. In this context, Model Based Definition/Engineering (MBD) / (MBE) has gained popularity, particularly in its effort to replace traditional engineering drawings and documentations with a unified digital product model in a multi-disciplinary environment. Widely used 3D data exchange models (STEP AP 203, 214) contains mere shape information, which does not provide much value for reuse in downstream manufacturing applications. However, the latest STEP AP 242 (ISO 10303-242) “Managed model based 3D engineering” aims to support smart manufacturing by capturing semantic Product Manufacturing Information (PMI) within the 3D model and also helping with long-term archival. As a primary, for interoperability of Geometric Dimensions & Tolerances (GD&T) through AP 242, CAx Implementor Forum has published a set of recommended practices for the implementation of a translator. In line with these recommendations, this paper discusses the implementation of an AP 203 to AP 242 translator by attaching semantic GD&T available in an in-house Constraint Tolerance Graph (CTF) file. Further, semantic GD&T data can be automatically consumed by downstream applications such as Computer Aided Process Planning (CAPP), Computer Aided Inspection (CAI), Computer Aided Tolerance Systems (CATS) and Coordinate Measuring Machines (CMM). Also, this paper will briefly touch base on the important elements that will constitute a comprehensive product data model for model-based interoperability.


Author(s):  
N. A. Fountas ◽  
A. A. Krimpenis ◽  
N. M. Vaxevanidis

In today’s modern manufacturing, software automation is crucial element for leveraging novel methodologies and integrate various engineering software environments such Computer aided design (CAD), Computer aided process planning (CAPP), or Computer aided manufacturing (CAM) with programming modules with a common and a comprehensive interface; thus creating solutions to cope with repetitive tasks or allow argument passing for data exchange. This chapter discusses several approaches concerning engineering software automation and customization by employing programming methods. The main focus is given to design, process planning and manufacturing since these phases are of paramount importance when it comes to product lifecycle management. For this reason, case studies concerning software automation and problem definition for the aforementioned platforms are presented mentioning the benefits of programming when guided by successful computational thinking and problem mapping.


Author(s):  
Xun Xu

One of the key activities in any product design process is to develop a geometric model of the product from the conceptual ideas, which can then be augmented with further engineering information pertaining to the application area. For example, the geometric model of a design may be developed to include material and manufacturing information that can later be used in computer-aided process planning and manufacturing (CAPP/CAM) activities. A geometric model is also a must for any engineering analysis, such as finite elopement analysis (FEA). In mathematic terms, geometric modelling is concerned with defining geometric objects using computational geometry, which is often, represented through computer software or rather a geometric modelling kernel. Geometry may be defined with the help of a wire-frame model, surface model, or solid model. Geometric modelling has now become an integral part of any computer-aided design (CAD) system. In this chapter, various geometric modelling approaches, such as wire-frame, surface, and solid modelling will be discussed. Basic computational geometric methods for defining simple entities such as curves, surfaces, and solids are given. Concepts of parametric, variational, history-based, and history-free CAD systems are explained. These topics are discussed in this opening chapter because (a) CAD was the very first computer-aided technologies developed and (b) its related techniques and methods have been pervasive in the other related subjects like computer-aided manufacturing. This chapter only discusses CAD systems from the application point of view; CAD data formats and data exchange issues are covered in the second chapter.


Author(s):  
Thomas R. Langerak ◽  
Joris S. M. Vergeest

Modeling with freeform features has become the standard in computer-aided design. Features offer a high-level approach to modeling shapes. However, in most commercial modeling packages, only a static set of freeform features is available. A new method for user-driven feature definition is presented, as well as a method to instantiate these user-defined features on a target surface. We propose the concept of a dual environment, in which the definition of a feature is maintained parallel to its instance on a target surface. This dual environment enables dynamic feature modeling, in which the user is able to change the definition of instantiated features on-the-fly.


2015 ◽  
Author(s):  
Ελευθέριος Δερμιτζάκης

Η διαδικασία σχεδίασης και ανάπτυξης ενός προϊόντος απαιτεί τη συνεργασία πολλών οργανωτικών μονάδων στις διάφορες δραστηριότητες που απαιτούνται ώστε το τελικό προϊόν να εισαχθεί στην αγορά. Στη διαδικασία σχεδίασης και ανάπτυξης προϊόντων με χρήση υπολογιστή, υπάρχουν πολλοί διαφορετικοί τύποι και εκδόσεις λογισμικών που χρησιμοποιούνται για την υποστήριξη των δραστηριοτήτων και την εκτέλεση των διαδικασιών σχεδιασμού και παραγωγής. Διαφορετικά συστήματα συνήθως χρησιμοποιούν διαφορετικά σχήματα αναπαράστασης πληροφοριών. Αυτό δυσκολεύει την ολοκλήρωση και το καταμερισμό των πληροφοριών στην ομάδα ανάπτυξης ακόμη και μέσα σε μια ενιαία επιχείρηση. Η τεχνολογία μοντελοποίησης σε διαδικασίες σχεδιασμού προϊόντων διαδραμάτισε έναν θεμελιώδη ρόλο στην υποστήριξη της αποτελεσματικής διανομής πληροφοριών και γνώσης.Στην προτεινόμενη έρευνα θα ενοποιηθούν δύο είδη μοντέλων, τα μοντέλα του προϊόντος με τα μοντέλα ροής των εργασιών, ώστε να γίνει μια ολοκλήρωση των πρώτων πέραν των ορίων της παραγωγής και για τα δεύτερα να ανταπεξέλθουν στα προβλήματα που έχουν με την εγκυρότητα δεδομένων.Η εργασία βασίζεται στο μοντέλο CPM-Core Product Model και επικεντρώθηκε στην επέκταση του αρχικού εννοιολογικού μοντέλου του Μοντέλου Ανοικτής Συναρμολόγησης (OAM - Open Assembly Model). Πρώτα υλοποιήθηκε το Ενδιάμεσο Μοντέλο παρέχοντας τις δομές δεδομένων που χρειάζονται για την αποθήκευση των αντικειμένων και στη συνέχεια προχωρά στην υλοποίηση μιας αντικειμενοστραφούς πλατφόρμας ολοκληρώνοντάς το σε Μοντέλο Υλοποίησης.Για την ενοποίηση του μοντέλου ΠΔΣ-Πίνακα Δομής Σχεδίασης (Design structure Model - DSM) και του Μοντέλου Ανοικτής Συναρμολόγησης (Open Assembly Model - OAM/NIST) χρησιμοποιήθηκε ο Πίνακας Δομής Σχεδίασης Συστατικών ο οποίος με τη βοήθεια αλγορίθμων ομαδοποίησης εστιάζει στην εύρεση υποσυνόλων στοιχείων μιας συναρμολόγησης, ελαχιστοποιώντας προβλήματα στην αρχική σχεδίαση (επαναλήψεις και αναδράσεις).Η ενοποίηση των δύο μοντέλων επιτυγχάνεται κάνοντας χρήση της τεχνολογίας αγωγών (pipeline) που χρησιμοποιείται ευρέως στην τεχνολογία λογισμικού. Συγκεκριμένα, η πληροφορία ρέει από το μοντέλο ΟΑΜ στο μοντέλο DSM δημιουργώντας έτσι εικονικούς αγωγούς ροής πληροφορίας από τα στάδια της αρχικής σχεδίασης μέχρι τη συναρμολόγηση του προϊόντος. Η τροφοδότηση πληροφορίας από το ένα μοντέλο στο άλλο απαιτεί βέβαια μετασχηματισμούς δεδομένων που πρέπει να παρέχουν και εννοιολογική και σημασιολογική αναπαράσταση. Το μοντέλο ενοποίησης που προκύπτει (Open Αssembly Model to Design Structure Matrix - OAM2DSM) συνδέει τις δύο αυτές μεθόδους χρησιμοποιώντας το ΟΑΜ/NIST ως μοντέλο διεπαφής μεταξύ των λογισμικών σχεδίασης (Computer Aided Design systems - CAD systems) και του μοντέλου DSM. Η ενοποίηση αυτή:•Υποστηρίζει τη διαδικασία σχεδίασης από τα πρώιμα στάδια της και καθ’ όλη τη διάρκεια του κύκλου ζωής ενός προϊόντος.•Ισχυροποιεί την ενοποίηση συστημάτων σχεδίασης CAD με συστήματα ανάλυσης.•Δίνει μια δυνατότητα πρόβλεψης στη σχεδίαση, συμβάλλοντας έτσι στη μείωση του χρόνου σχεδίασης μιας και εντοπίζονται γρηγορότερα σχεδιαστικές αστοχίες ή λάθη. •Παρέχει ένα ισχυρό πληροφοριακό μοντέλο, ικανό να αποτυπώσει την εξέλιξη της σχεδίασης και τη ροή της πληροφορίας σε όλα της τα στάδια.•Είναι ανεξάρτητη πλατφόρμας σχεδίασης (Απαραίτητη προϋπόθεση είναι το λογισμικό σχεδίασης να υποστηρίζει το πρότυπο ISO10303 STEP).•Προσθέτει στο ΟΑΜ ένα επιπλέον χαρακτηριστικό, αυτό της τμηματικής σχεδίασης μιας και η ομαδοποίηση που προτείνεται στον ΠΔΣ αρχιτεκτονικής (συστατικών) δίνει ομάδες συναρμολογήσεων με ισχυρή αλληλεπίδραση και εξάρτηση. Αυτή η δυνατότητα ισχυροποιεί τη συνεργατική σχεδίαση).


Author(s):  
Scott Angster ◽  
Kevin Lyons ◽  
Peter Hart ◽  
Sankar Jayaram

Abstract The emergence of high performance computing has opened up new avenues for the design and analysis community. Integrated Product/Process Design techniques are allowing multi-functional teams to simultaneously optimize the design of a product. These techniques can be inhibited, however, due to software integration and data exchange issues. The work outlined in this paper focuses on these issues as they relate to the design and analysis of electro-mechanical assemblies. The first effort of this work is the creation of an open environment, called the Open Assembly Design Environment. The goal of this environment is to integrate the otherwise disparate assembly design tools using a central control system and a common set of data. These design tools include virtual reality based design systems, computer-aided design systems, design for assembly systems and process planning systems. This paper outlines the overall goals of the project, presents the architecture designed for the system, describes the interfaces developed to integrate the systems, and discusses the data representation requirements for a system integrating a virtual reality system with computer-aided design systems.


2007 ◽  
Vol 7 (4) ◽  
pp. 339-346 ◽  
Author(s):  
J. Schuler ◽  
J. Ketchel ◽  
P. Larochelle

In this paper, we present a novel web-based computer-aided modeling and manufacturing software tool for spherical mechanisms. Our purpose is to facilitate the analysis, dynamic simulation, and manufacture of one degree of freedom spherical four-bar mechanisms. First, a brief review of some of the current computer-aided design software for spherical four-bar mechanisms is presented. These software packages provide the three-dimensional visualization and computational capabilities necessary to synthesize and analyze spherical four-bar mechanisms. However, to date, no readily available and effective tools exist to aid in the modeling and manufacture of spherical mechanisms. Next, the kinematics of spherical four-bar mechanisms are reviewed as they pertain to their geometric modeling and manufacture. Finally, we present our web-based implementation of a computer-aided modeling, simulation, and manufacturing methodology for spherical four-bar mechanisms called SFBDESIGNER (for spherical four-bar designer). SFBDESIGNER facilitates the design, dynamic simulation, prototyping, and manufacture of spherical four-bar mechanisms.


Sign in / Sign up

Export Citation Format

Share Document