GM CheckMate Development Framework Status and Future Shirish

  • Slides: 18
Download presentation
GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General

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

ABSTRACT This presentation will address the challenge of developing, integrating and deploying Check-Mate checkers/profiles

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

General Motors Validation Facts Check-Mate as globally agreed upon CAD validation tool Successfully implemented

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 checkmate batch mode Significant improvement in Math data quality 3

GM Quick Validation Roadmap To Achieve CAD Data Quality Phase 2 Value (TimeCostQuality) Phase

GM Quick Validation Roadmap To Achieve CAD Data Quality Phase 2 Value (TimeCostQuality) Phase 1 File Organization Checks Geometry Integrity Checks Phase 3 Modeling Best Practice Checks CURRENT STATE Phase 4 Fabrication Process Checks Phase 5 Design Function Checks (RDDV) FUTURE STATE Scope 4

Simple GM Validation Workflow Designer Create Item Revision in Teamcenter Design in NX Release

Simple GM Validation Workflow Designer Create Item Revision in Teamcenter Design in NX Release in Tc Execute Check-Mate in NX 5

Validation Technology GMNA – DCS File Checker (Mostly File Organization Checks) GME – SQS/DQS

Validation Technology GMNA – DCS File Checker (Mostly File Organization Checks) GME – SQS/DQS (Mostly Structure / Data Checks) Challenge Retiring different GM custom validation tools at different regional sites Accepted Solution Check-Mate as globally agreed upon CAD validation tool 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 6

Business Processes Checks Vs. Workflow Accepted Solution Different checks required at different sites for

Business Processes Checks Vs. Workflow Accepted Solution Different checks required at different sites for releasing data “Global Quality Seal” Profile consisting 53 globally agreed upon checkers (File Organization and Data Structure Checkers to begin with ) Challenge 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 7

Integration with Teamcenter Enforcement Ø Saving Checking Results (Teamcenter/NX ? ) Challenge Ø Teamcenter

Integration with Teamcenter Enforcement Ø Saving Checking Results (Teamcenter/NX ? ) Challenge Ø Teamcenter Groups and Checking Results? Ø Importing Native CAD Data and Validation Results? 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 8

Tc Validation Results Summary Example NX Dataset Checker/Profile Class Name Status Result 9

Tc Validation Results Summary Example NX Dataset Checker/Profile Class Name Status Result 9

Generic Validation Rule Set Content Example Tc Group Ø Owning Group of the Item

Generic Validation Rule Set Content Example Tc Group Ø Owning Group of the Item Revision Ø “All, All-Except, None-Except” logic Dataset Type Ø Dataset type to Validate Profiles to validate/acceptable results Ø Profile Name: Passed/Run 10

Teamcenter Rule File Items Example Baseline Rule File Item: Ø AKP 62495 Ø All

Teamcenter Rule File Items Example Baseline Rule File Item: Ø AKP 62495 Ø All WIP Item Revisions validated to same checks Hard Release Rule File Item: Ø AKP 86750 Ø 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, Saab. TDC 1, GMPTE, GMDAT, EDAG_GME, Manuf_Production, GM-Strasbourg, GMIDEL_Production (Master in SCG 001) 11

Check-Mate Performance Checking Time + Result Display Time Check-Mate checking time is on higher

Check-Mate Performance Checking Time + Result Display Time Check-Mate checking time is on higher side as compared to our legacy NX/Open validation tools Challenge 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 12

GM Check-Mate Coding Framework - Current NX 3. 0. 5 Enforced Profiles Adhoc Profiles/Checkers

GM Check-Mate Coding Framework - Current NX 3. 0. 5 Enforced Profiles Adhoc Profiles/Checkers GM Check-Mate Profiles Core and GM Specific Check-Mate Checkers Core and GM Specific Check-Mate Routines NX/Open + KF NX Core 13

GM Check-Mate Coding Framework - Future NX 5+ Enforced Profiles Adhoc Profiles/Checkers GM Check-Mate

GM Check-Mate Coding Framework - Future NX 5+ Enforced Profiles Adhoc Profiles/Checkers GM Check-Mate Profiles/Checkers GM Specific Check-Mate Routines KF API . NET API C++ API Open C API Common API NX Core 14

GM Check-Mate Profile/Checker Hierarchy – Conceptual Plan Group NX Check-Mate Rule Set Specific NX

GM Check-Mate Profile/Checker Hierarchy – Conceptual Plan Group NX Check-Mate Rule Set Specific NX Roles and Math Maturity Checking PT IDENTIFIER Interior RULE Top Level Exterior GM Chassis Check-Mate Profile AVDC HVAC Styling 1 2 3 4 5 6 7 15

GM Validation Future Development Plans Implement Check-Mate override capability in GM workflow Enforce RDDV

GM Validation Future Development Plans Implement Check-Mate override capability in GM workflow Enforce RDDV checks Job Scheduler and Check. Mate batch-mode checking 16

GM Check-Mate DEMO 17

GM Check-Mate DEMO 17

Questions

Questions