11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global...

18
1 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software

Transcript of 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global...

Page 1: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

11

GM Check-Mate Development Framework

Status and Future

Shirish More

Solutions Architect – Global General Motors Account

Siemens PLM Software

Page 2: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

2

ABSTRACT

This presentation will address the challenge of developing, integrating and deploying Check-Mate checkers/profiles into GM Math Data Validation processes.

Page 3: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

3

General Motors Validation Facts

Check-Mate as globally agreed upon CAD validation tool

Successfully implemented Check-Mate at all GM Global Sites

Enforced 53 Check-Mate Checkers as part of GM workflow

Check-Mate used as CAD Data Assessment Tool

More than 200,000 NX parts assessed weekly using check-mate batch mode

Significant improvement in Math data quality

Page 4: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

4

GM Quick Validation Roadmap To Achieve CAD Data Quality

Val

ue (T

ime\

Cos

t\Qua

lity)

CURRENT STATE FUTURE STATE

Scope

Phase1 Phase2 Phase3 Phase4 Phase5

File OrganizationChecks

FabricationProcessChecks

Geometry IntegrityChecks

DesignFunctionChecks (RDDV)

ModelingBestPractice Checks

Page 5: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

5

Simple GM Validation Workflow

Create Item Revisionin Teamcenter

DesignerDesigner

Execute Check-Matein NX

Design in NX

Release in Tc

Page 6: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

6

Validation Technology

GMNA – DCS File Checker(Mostly File Organization Checks)

GME – SQS/DQS(Mostly Structure / Data Checks)

Retiring different GM custom validation tools at different regional sites

Accepted Solution

Check-Mate as globally agreed upon CAD validation toolChallenge

Advantages

Validation framework that is supported, enhanced and maintained by Siemens

Better error reporting

(tree structure, failed objects, external log files)

Performs Validation on Assemblies/Folders

(Native and Teamcenter)

Check-Mate execution from command line

Page 7: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

7

Business Processes

Challenge

Checks Vs. Workflow

Different checks required at different sites for releasing data

Accepted Solution

“Global Quality Seal” Profile consisting 53 globally agreed upon checkers (File Organization and Data Structure Checkers to begin with )

Advantages

CAD Data validated to globally agreed upon GM data creation standards

Smooth data sharing between global sites

Global regions now speak same validation

language

Page 8: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

8

Integration with Teamcenter

Enforcement Saving Checking Results (Teamcenter/NX ?)

Teamcenter Groups and Checking Results?

Importing Native CAD Data and Validation Results?Challenge

Accepted Solution and Advantages

Check-Mate results are saved in NX part file and in Teamcenter

Different groups can execute different Profiles and still can be enforced using Tc XML rule file

With Tc 2007.1 validation can be performed from Tc product structure editor

NX 5 now will create validation objects when native data is imported to Tc

Page 9: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

9

Tc Validation Results SummaryExample

NX Dataset

Checker/Profile Class Name

Status Result

Page 10: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

10

Generic Validation Rule Set ContentExample

Tc Group

Owning Group of the Item Revision

“All, All-Except, None, None-Except” logic

Dataset Type

Dataset type to Validate

Profiles to validate/acceptable results

Profile Name: Passed/Run

Page 11: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

11

Baseline Rule File Item: AKP62495 All WIP Item Revisions validated to same checks

Hard Release Rule File Item: AKP86750 WIP Item Revisions can be validated to different checks based upon Owning Group of Item Revision and Dataset Type

Replicated to the following sites:GMTG_Production, GMPT_Production, GMSA, ISUZU_Production, GMM_Production, GM_Suzuki, Holden_Prod, JCI_Warren, IMC-141231374, Torrance, GMB-S.CAETANO, GMCL-REC_Production, FCA_HF_Production, SaabTDC1, GMPTE, GMDAT, EDAG_GME, Manuf_Production, GM-Strasbourg, GMIDEL_Production (Master in SCG001)

Teamcenter Rule File ItemsExample

Page 12: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

12

Check-Mate Performance

Challenge

Checking Time + Result Display Time

Check-Mate checking time is on higher side as compared to our legacy NX/Open validation tools

Accepted Solution (Functional and Core Architecture)

Set environment variables that limits display of failed objects in check-mate results window

UGCHECKMATE_MAX_DISPLAY_ENTITIES

UGCHECKMATE_MAX_LOG_ENTITIES

Skip “read-only/released” NX part from checking

Skip part files having check-mate flag PASS and Up-To-Date

Set environment variable that will not bring-up results window when checking is complete UGII_CHECKMATE_AUTO_SHOW_RESULTS

Page 13: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

13

GM Check-MateCoding Framework - Current

Core and GM Specific Check-Mate Routines

Core and GM Specific Check-Mate Checkers

GM Check-Mate Profiles

NX/Open + KF

NX Core

Adhoc Profiles/Checkers Enforced Profiles

NX 3.0.5

Page 14: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

14

GM Check-MateCoding Framework - Future

GM Specific Check-Mate Routines

GM Check-Mate Profiles/Checkers

Common API

NX Core

Adhoc Profiles/Checkers Enforced Profiles

NX 5+

KF API

.NET API

C++API

Open CAPI

Page 15: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

15

GM Check-Mate Profile/CheckerHierarchy – Conceptual Plan

Top

Level

GM

Check-Mate

Profile

PT

Interior

Exterior

Chassis

AVDC

HVAC

Styling

NX Check-Mate Rule Set

NX Roles and Math Maturity

Group

Specific

Checking

IDENTIFIER RULE

1 2 3 4 5 6 7

Page 16: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

16

GM Validation Future Development Plans

Implement Check-Mate override capability in GM workflow

Enforce RDDV checks

Job Scheduler and Check-Mate batch-mode checking

Page 17: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

17

GM Check-Mate

DEMO

Page 18: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software.

1818

Questions