WG11 Implementation Methods ISO TC 184/SC4 Part 21 Edition 3 “Crowd sourcing massive product models” Dr. Martin Hardwick President STEP Tools, Inc. Team.

Slides:



Advertisements
Similar presentations
IATI Technical Advisory Group Technical Proposals Simon Parrish IATI Technical Advisory Group, DIPR March 2010.
Advertisements

Design and Implementation of WBT System Components and Test Tools for WBT content standard K. Nakabayashi, Y. Kubota(NTT-X,Inc./ Advanced Learning Infrastructure.
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
STEP NC Tool path programming in an intelligent Step NC Manufacturing Context Adopted and edited from a presentation made by: Raphaël LAGUIONIE - Matthieu.
A Toolbox for Blackboard Tim Roberts
WG11 Implementation Methods WG11 N292 ISO TC 184/SC4 Part 21 Edition 3 “Crowd sourcing massive product models” Dr. Martin Hardwick President STEP Tools,
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
ISO TC184/SC4/WG3 Ibusuki N T24 – STEP-Manufacturing Team leader –Martin Hardwick Deputy –Chiaki Sakamoto
STEP-NC Solutions Martin Hardwick David Loffredo STEP-NC Manufacturing Center Watervliet Arsenal, Building 20 Metal Processing Manufacturing.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Computer Integrated Manufacturing CIM
Abstract The University Class Scheduler (U.C.S) is an innovative scheduling tool. It is intended to be used by major Universities to schedule classes into.
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
Building Server Behaviors Tom Muck co-author Building Dreamweaver 4 and Dreamweaver UltraDev 4 Extensions.
WG11 Implementation Methods WG11 N302 ISO TC 184/SC4 Part 21 Edition 3 Final Review before submission to ISO Dr. Martin Hardwick President STEP Tools,
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
Excel Review Weekend Executive MBA April Agenda  Part 1 −Working smarter  Part 2 −What Dr. Kornish expects  Part 3 −Model building advice from.
Boeing STEP Manufacturing Program NASA’s STEP for Aerospace Workshop King G. Yee January 18, 2001.
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
Introduction to BIM BIM Curriculum 01.
INTRODUCTION TO WEB DATABASE PROGRAMMING
SCRAM Software Configuration, Release And Management Background SCRAM has been developed to enable large, geographically dispersed and autonomous groups.
Using STEP in exchange of digital product information. Ing. Martin Molhanec, CSc.
ISO TC 184/SC4 ISO TC184/SC4/WG12 N937 SC4 Opening Plenary WG12 Report San Francisco, CA, USA TC184/SC4/WG Meeting 2001/06/11 Greg A. Paul WG12 Convener.
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.
Communication of computerised information Dr. Norman Swindells CEng, FIMMM Ferroday Limited DEPUIS Workshop ENEA,
Introduction to MDA (Model Driven Architecture) CYT.
Module 7: Fundamentals of Administering Windows Server 2008.
JTIMS Lesson Learned Initial Observation Capability LCDR Steven Jaureguizar JTIMS Program Manager.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
ISO TC184/SC4/WG3 Toulouse N T24 – STEP Manufacturing Team leader –Martin Hardwick Deputy –Chiaki Sakamoto Exploder
The format is text files, with.htm or.html extension. Hard returns, tabs, and extra spaces are ignored. DO NOT use spaces in file names. File names ARE.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
68th IETF – OPS area – XML MIB Modules XML MIB Modules draft-stephan-ops-xml-mib-module-template-00 draft-stephan-ops-xml-mib-module-template-00.
ISO edition 2 Publication plan R. Bodington Eurostep Limited ISO edition 2.
STEP-NC a new language for CNC machining and measurement
1 Scania STEP-NC machining demo Showing benefits of using STEP-NC in the automotive industry.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
Dashboard: has been completely overhauled – View your completion status, number of total records, and the latest Crop Monitor at a glance – Help files.
Publish ISO Technical Corrigenda for ISO , and NSRP Systems Technology Panel Project Pete Lazo Product Data Services Corporation.
Eastec Demonstration Walkthru Martin Hardwick David Loffredo STEP-NC Manufacturing Center Watervliet Arsenal, Building 20 Metal Processing.
Label Design Tool Management Council F2F Washington, D.C. November 29-30, 2006
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Ben Kassel NSWCCD Ted Briggs Intergraph Corporation An Alternate Approach to the Exchange of Ship Product.
Lesson 3: Migrating and Configuring User Data
1 Industrial Data Implementors Forum Martin Hardwick STEP Tools, Inc. June 13, 2001 San Francisco, USA.
Summary of the SMIng WG The Next Generation Structure of Management Information.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
STEP-NC and Manufacturing Standardization
1 ISO TC184/SC4 Wg3/T24 STEP Manufacturing Martin Hardwick STEP Tools, Inc. June 11-15, 2001 San Francisco, USA.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
TapirLink: Enabling the transition to TAPIR Renato De Giovanni TDWG 2007.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
ISO TC 184/SC4 ISO TC184/SC4/WG3 San Francisco N T24 - Schedule (1/4) Monday Afternoon - Joint meeting with SC1/Wg7 and Manufacturing Task.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
 Eurostep 2000 The Future of STEP (ISO 10303) Bernd G. Wenzel Eurostep GmbH
COP 3503: Programming Fundamentals for CIS Majors 2 Basics.
Review Why do we use protection levels? Why do we use constructors?
STEP-NC a new language for CNC machining and measurement
Interface Concepts Modeling Core Team
AFNeT Standardization Days Paris
49th ISO TC184/SC4 meeting Industry Day
Theorem CADverter for STEP AP242
SysML v2 Formalism: Requirements & Benefits
Electrical wiring harness interoperability: functionalities of AP242 ed2; preparation of the STEP 'electrical' Implementer Forum By Sophie Hérail (CIMPA.
Geometry Services for ISO – STEP standards linking product definition, management and visualization in the value chain Jean Brangé :
Topics discussed in this section:
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Topics discussed in this section:
Presentation transcript:

WG11 Implementation Methods ISO TC 184/SC4 Part 21 Edition 3 “Crowd sourcing massive product models” Dr. Martin Hardwick President STEP Tools, Inc. Team Leader ISO STEP-Manufacturing Professor of Computer Science, RPI

WG11 Implementation Methods ISO TC 184/SC4 Crowd Sourcing Massive Product Models Design of a complete aircraft, ship or vehicle Manufacturing operations across a supply chain Construction of a skyscraper The models are massive The models are made by thousands and used by millions

WG11 Implementation Methods ISO TC 184/SC4 Available Elements Extensible information models –STEP for design –STEP-NC for manufacturing –IFC for building and construction –Other file types – JT, XML, 3DPDF etc CAD, CAM and BIM systems that can make data for very large fragments of the models

WG11 Implementation Methods ISO TC 184/SC4 Design goals of Part 21 Edition 3 1.Massive Product models –Support data linking outside of a CAD system –Enable the use of URI’s and URL’s –Divide large files into multiple smaller files 2.Crowdsourcing –Add intelligence using JavaScript –Light weight, open-source binding –Quick and easy data manipulation 3.Upward and downward compatible with e2 and e1

WG11 Implementation Methods ISO TC 184/SC4 ISO ; HEADER; FILE_DESCRIPTION(... ) FILE_NAME(... ); FILE_SCHEMA (... ); ENDSEC; ANCHOR; = #100; = $; ENDSEC; REFERENCE; #1234 = ; #1235 = ; ENDSEC; DATA; #100= CHAIN_BASED_GEOMETRIC_ITEM_SPECIFIC_USAGE (..., #1234, (#1235,#22,#23)...); ENDSEC; END-ISO ; Anchors and References

WG11 Implementation Methods ISO TC 184/SC4 Model Population Model population is –All data sections in current file –All data sections in referenced files –All data sections in files listed in a schema_population Workpiece STEP File Workplan STEP-NC File Link File “Orphaned” without the schema_population Massive product model

WG11 Implementation Methods ISO TC 184/SC4 ZIP Archives ISO ; HEADER; ECMASCRIPT (‘constraints.js’); ENDSEC; ANCHOR; = #as1_pe REFERENCE; #as1_pe = ; #bolt = ; #nut = ; #rod = ; #plate = ; #l-bracket = ; ENDSEC; END-ISO ; Archive (as1.stpz) Directory (ISO txt)

WG11 Implementation Methods ISO TC 184/SC4 Multi-File References Anchor can be referenced from other file types Reference can be to another file type Reference format resolved by protocols and mime types ANCHOR; = #100;/* Can be referenced from JT or XML */ ENDSEC;/* E.g. */ REFERENCE; #1234 = ; ENDSEC;

WG11 Implementation Methods ISO TC 184/SC4 JavaScript Function to connect a workpiece to a workplan function linker(model, workplan, workpiece, type) { with workpiece.anchor.$type.credentials { if (stage != 'manufacturing') return null; if (status != 'released') return null; } with model.reference { if (name != 'as_is shape' && name != 'to-be shape' && name != 'removal shape')// alternate is to check using a mapping table compiler return NULL; if (workpiece.anchor.$tag.shape.type != 'product_definition_shape')// alternate is to check using an EXPRESS compiler return NULL: if (workpiece.anchor.$tag.shape.geometry != 'advanced_boundary_representation')// application constraint return NULL; name = type; shape = workpiece.anchor.shape; exec = workplan.anchor.executable;// checking this left as an exercise for the reader workplan.schema_population.set_population ((new P21.Population).set_uri (model));// add this link to the population of the workplan return model; }

WG11 Implementation Methods ISO TC 184/SC4 JavaScript demonstrations

WG11 Implementation Methods ISO TC 184/SC4 CAM Tooling Pilot Job Shop CAM STEP-NC File Tool Vendor CAM Tool Vendor CAM STEP-NC File 1.Make operations with generic tooling 2.SaveAs STEP-NC 3.Make tooling recommendations 4.SaveAs STEP-NC with optimal process 5.15% better machining* *average STEP Tool 1 STEP Tool 2 E3 linking

WG11 Implementation Methods ISO TC 184/SC4 Summary Edition 3 adds intelligent interfaces to STEP, STEP-NC and IFC –Massive shared product models –Open and closed loop manufacturing Next steps are –Review of current draft by TC184/SC4 in Paris –Verification with open source examples –Submit for ballot as DIS

WG11 Implementation Methods ISO TC 184/SC4 Backup

WG11 Implementation Methods ISO TC 184/SC4 Part 21 Editions 1 & 2 Very successful - edition 1 in 1994, edition 2 in 2002 –Implemented by all the CAD, CAM and BIM vendors. –Upward compatible across many, many enhancements. –Very fast implementation by translation systems. Designed for easy implementation –Minimal data format for maximal upward compatibility. –No URI’s, OIDs of other fancy features. –No concessions to easy data presentation.

WG11 Implementation Methods ISO TC 184/SC4 Known Issues The information models are supported by a file format that was designed to be written by one system in its entirety, and read by another system in its entirety. The information models are hard to program because of all the requirements that must be met to avoid ambiguity and enable extensibility.