Below are a list of some of the items on our company checklist that are not covered by modelcheck. We would like to see some of these implemented. I know some have their own product idea, but I'm throwing everything in here:
No Weak Dimensions
All Orphaned Dependencies Broken
Features set to Read Only
Any un-embedded datums or sketches should be named
No 0 dimensions for scenarios where they could be constrained to coincident (in sketches, holes, datum planes, etc)
Only Locked Dimensions, where applicable
All dimensions should be named when used for relations or family tables
All features should be named for family tables
Sheetmetal flatpattern won't fail
No nested family tables
Patterns should be set to Identical, where possible, instead of General
Remove unnecessary relation comments
Any sheetmetal features not using the default sheetmetal parameters for bend radius, etc...
First Assembly component that is externally referenced
First Assembly component that is not using default or coincident with default datum planes
Checking subcomponents in assembly for proper naming convention
Checking subcomponents in assembly for proper parameters (windChill location, based on naming convention and release state)
No Assembly Cuts
Assembly not to be in Exploded View
Assembly not to be in X-Section View
Drawing/Annotation Notes to only be used from a certain list, where the notes contain more than one line
Drawing General Views to not reference Geometry
Model Name should be the same as File Name and Number (3 columns in WindChill)
. I had to create a separate idea for this...
In addition:
Better Support for use-case scenarios where some instances of family tables are released and others still being worked on or tweaked from the generic's family table. How can we run modelcheck without flagging all instances as modified.
Allow an option for ModelUpdate or Custom Checks to go to the ALL tab by default
Allow mapkeys to work within browser pages and change the ModelCheck tab/buttons
Allow condition file to incorporate more than 2 statements and include multiple AND/OR with parenthesis
Allowing the condition file to see information about the drawing's model (parameters, model type, etc)
Update HTML look to be similar to WindChill 10, like the current looks like WindChill 9
Have the condition file be able to not add parameters or add parameters based on certain situations (will help the family table scenario above - for generics)
ModelUpdate run on other modes besides Interactive
Check for Material Names that should NOT be using
ModelCheck be run from within WindChill (like the View addon can create dxfs...)
ASM_CREATE_VIEW ability to create ISO views - more complex views
EXTRA_LAYERS - Allow for a list of layers to be in the layer tree, without forcing its creation, such that everything else can be deleted
PRT_PARAM_MAP won't actually map if PRT_PARAMETER is also available for the same parameter
STD_DRW_DTL_FILE based on model units
OVERLAP_INFO - Support Geometry lines, not view border
UNUSED_SHEETS to support formats
MCREGEN_VERIFY_FT_INSTS for parts as well (see above about released instances)
DIR_REPORT to be a separate location than the actual HTML files for the ModelCheck browser. Any non-local path will fail give an error when running modelcheck
Move out as many config.init options to another location that can be modified while running Creo AND can be set with a condition.init
MATERIAL_NAME support for subfolders in the material library.
9/5/17 - Allow ModelCheck reports to be added as an attachment to the CAD Document in WindChill automatically.
10/18/17 - Have the Circular reference error actually spell out what is wrong and what the loop is. At LEAST using the same words as the .crc file. We would appreciate better wording than the .crc. Currently it just lists the model, which is very confusing and doesn't help much. The Creo 4 notification window doesn't help much in this area as well. We need to move away from the .crc file to debug circular references. Modelcheck AND the noficiation window should be better used for this.
From Comments Below:
mlockwood-2 - ModelUpdate option on a per-check basis (buried features to not be deleted) especially since buried feature check is more wrong than right... (And Erased Views)
I'm sure there is more that I'll think of later. But this should be a good starting list
... View more