standardization of data exchanges and interoperability : position … · 2019. 6. 12. ·...

26
DIESAR Direction Internationale de l’Evaluation, de la Sécurité et des Affaires Réglementaires AFNeT Standardization Days 2019 Standardizaon of data exchanges and interoperability : Posion of Datakit by Chrisan Caillet - Datakit [email protected] June 5 & 6, 2019 (Paris) – [email protected] - http://standardizationday.afnet.fr/ - ‹1›

Upload: others

Post on 16-Apr-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

DIESAR Direction Internationale de l’Evaluation, de la Sécurité et des Affaires RéglementairesAFNeT Standardization Days 2019

Standardization of data exchanges and interoperability :

Position of Datakit

by

Christian Caillet - [email protected]

June 5 & 6, 2019 (Paris) – [email protected] - http://standardizationday.afnet.fr/ - ‹1›

Page 2: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Core Business :Core Business : 2D & 3D CAD readers/writers using reverse engineering 2D & 3D CAD readers/writers using reverse engineering

approachapproach

Independent from third party components.Independent from third party components. Independent from limitation due to API use.Independent from limitation due to API use.

Homogeneous access data from various CAD formatsHomogeneous access data from various CAD formats To be flexible concerning business models and licensing issues To be flexible concerning business models and licensing issues

towards OEM customerstowards OEM customers

Neutral file format expertise. Strong involvement in STEP & Neutral file format expertise. Strong involvement in STEP & LOTAR activitiesLOTAR activities

2

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 3: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Facts & Figures

since 1992since 1992

International business 80% outside of France

Staff of 25 people

Turnover 2018 : 3,5 M €

80+ Independent Software Vendors (ISV) using Datakit components. 10 new ones / year.

2000+ End-users direct sales or through 100+ resellers worldwide, from small businesses to very large accounts in automotive/aeronautic/aerospace 3

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 4: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

WORLWIDE REVENUEWORLWIDE REVENUE

Outside of France : accounted for around 80% of the turnover

ISVs accounted for 80% of the turnover

4

Page 5: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

5

SALES BY ACTIVITY

Page 6: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

SALES BY ZONES

6

Page 7: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

More than 80 companies rely on Datakit’s technology

CADCAM / 3D PrintingMetrology / Control / InspectionVisualisation, Animation, DocumentationCAE / SimulationBIM

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 8: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

CrossCADWare Products

CrossManager / File-To-File: front-end translation product, from file format A to file format B

CrossCAD/Plg : Rhino, SolidWorks, OpenCascade, ThinkDesign plugins

CrossCAD/Ware : embeddable CrossManager DLL components , datakit SDK / API

8

Page 9: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

CrossManager http://www.datakit.com/en/cross_manager.php

9

Page 10: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Datakit Feature scope

Geometries : analytical, NURBS conversions, topologies

Assemblies, design trees, metadata

Product Manufacturing Information (PMIs), 2D Drawings

10

Page 11: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Datakit Feature scope

Machining & Design features : holes/patterns etc… (CAM)

Specific modules : Piping, Tubing, Harness, Kinematics, Composite Design, Sheet metal…

11

Page 12: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Reading / Writing Visualization Files

Computing Tessellation

Original solid normals

Custom LODs

(Rendering, CFD, FEA, Rapid Prototyping etc.)

Datakit Feature scope

12

Page 13: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Position of Datakit on standardizationPosition of Datakit on standardization

Standards for Interoperability : WHYStandards for Interoperability : HOW Involvements and Activities of Datakit in Standards,

implementation of STEP AP242Some cases– 3D MBD : PMI– CAD-CAM data flow : Machining Features– BIM : IFC

Conclusion13

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 14: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Standards for Interoperability : WHYStandards for Interoperability : WHY

Market needs, Customer demand– access to data as native or standard

– standard : see diffusion of the format, case coverage, level of implementation (what about real files)

Technology Watch (R&D)– to follow evolutions, emerging notions, trends

– to adopt a standard approach whenever possible,

– or work on a mapping for it

Watch on hard points– to avoid a technological bottleneck

– to check adequation of a standard (mapping, case coverage)14

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 15: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Standards for Interoperability : HOWStandards for Interoperability : HOW

Participation in standardization works :ISO (STEP working teams), AFNOR

on dedicated domains : LOTAR working groups

PrototypingLOTAR pilots

research projects (about data exchange)

Participation in implementor forums, benchmarksfor case coverage, mapping

for interoperability between software

15

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 16: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

16

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Involvements of Datakit in STEP Involvements of Datakit in STEP (implementation, forums, research)(implementation, forums, research)

Long term commitment in support of STEPComprehensive coverage of STEP AP242 (read-write)Participation in CAX-IF from start, in STEP PDM-IFParticipation in LOTAR group (implementation,

expertise, pilot projects)Member of AFNOR CP/IDMI (french mirror of ISO TC184)Participation in AP242 working teamsSTEP-NC : project ANGEL (french research founding)Project SIP on interoperability testbeds (french research)Also member of 3D PDF Consortium

Page 17: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

17

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Datakit CrossCADWare : STEP AP242 Datakit CrossCADWare : STEP AP242

STEP AP242 : Continuation of AP203/214 for 3D modelsUser defined attributesValidation properties : compute+write, read+compute+checkTessellation 3D (AP242)PMI : graphic, semantic ; pilot projects (minimal

presentation, ..)Support of AP242 BO XML (Product Data, Kinematics,

Electrical Harness) : PDM-IF, LOTAR pilotExternal References ; external element referencesMachining Features, parametric geometry : advanced projectsHoles & Fastener : LOTAR work group ...

Page 18: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

18

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Activities on STEPActivities on STEP

3D MBD : PMI : next slidesMachining features : next slidesAdditive Manufacturing

Kinematics

Electrical Harness

PDM ...

Page 19: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

19

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Standardization of PMI in STEP AP242 Standardization of PMI in STEP AP242

Page 20: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Standardization of PMI in STEP AP242Standardization of PMI in STEP AP242

Datakit’s work started before STEP emerged– access based on definitions of native CAD model

– graphic display : compliant with the original model

– semantic data : from the content of native CADs

Prototyping of conversion to/from STEP (LOTAR pilots)Tests in frame of LOTAR, CAX-IFExchange with our customers (especially metrology)

– case coverage , various standards ISO/ASME ..

– interaction with works on standardization and tests

– more and more customer requests on PMI in STEP

20

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 21: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

21

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

STEP in CAD-CAMSTEP in CAD-CAM

data flowdata flow

In use for geometryGrowing use for PMI

(AP242)Preliminary for features

(STEP-NC AP238,

works on AP242)PDM data : looking for

AP242 BO XML

Page 22: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Works on machining featuresWorks on machining features

Starting with STEP-NC/AP238– research project ANGEL (2012)

– no immediate industrial output ..

– and the whole data schema for features is rich but not simple

– current state : no use/need for exchange of features by STEP

– access favors native definitions

New need : holes & fasteners => hole featureWork initiated by industrial users, in frame of LOTAR

In progress : identification of use cases, definition of data schema (with links to PMI), definition of phases for prototyping

– Goal : to make available this capability as soon as possible (already with next evolution AP242E2 in preparation)

22

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 23: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

23

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

STEP-NC : project ANGEL STEP-NC : project ANGEL

Funded by French National Research (« FUI »)Objective for interoperability : to define a seamless digital

chain among actors (design, manufacturing)Based on standard : STEP-NC / AP238 for interoperability

Page 24: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

24

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

STEP-NC : project ANGEL STEP-NC : project ANGEL

Page 25: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

BIM : started with IFC standardBIM : started with IFC standardA good start point to enter into the domain of BIM

25

AFNeT Standardization Days 2019AFNeT Standardization Days 2019

Page 26: Standardization of data exchanges and interoperability : Position … · 2019. 6. 12. · Datakit’s work started before STEP emerged – access based on definitions of native CAD

Standards for Interoperability : ConclusionStandards for Interoperability : Conclusion

As a editor and implementor of PLM data exchange solutions, we are strongly involved in standardization works.

Our efforts in this domain are related to market needs and customer demand.

To obtain a good adequation of standards with expectations of users, also requires users’ involvement.

» [email protected]

26

AFNeT Standardization Days 2019AFNeT Standardization Days 2019