11 gm check-mate development framework status and future shirish more solutions architect – global...
TRANSCRIPT
![Page 1: 11 GM Check-Mate Development Framework Status and Future Shirish More Solutions Architect – Global General Motors Account Siemens PLM Software](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/1.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/3.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/4.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/5.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/6.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/7.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/8.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/9.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/10.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/11.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/13.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/14.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/15.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/16.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/17.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022081418/56649d055503460f949d902e/html5/thumbnails/18.jpg)
1818
Questions