Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
Creo 8, ModelCheck, Windchill 12; (soon Creo 12, Windchill 13)
1. 3D-models have layers with status "all blanked"
2. Drawing layer status is independent of 3D model's layer status
3. On drawings layers are not allowed. Only layers of used 3d models will be set following the simple rule: "Hide all layers but show "NoSyGeKo" or "AnSyGeKo"" (Geman: "Notizen/Anmerkungen, Symbole, Gewinde, Kosmetik", English: "Notes/Annotations, Symbols, Threads, Cosmetics"). This setting fits to 99% of all views on all of our drawings.
Question: How to configure ModelCheck to bring up Warnings/Errors if this setting is not set?
(Unwanted layers, blanc/hide/show of 3D layers are no options in this case, because they are independent and should remain so. We do not have Toolkit and try just to configure ModelCheck as far as possible and avoid external tools like auxiliary applications)
Open start.mcs
Enter the following...
For Parts:
PRT_LAYER 01_PRT_DEF_DTM_PLN BLANK DATUM_PLANES
would include all the Datum Planes in the layer 01_PRT_DEF_DTM_PLN and Blank (hide) them
On similar lines if you wish to show all the Part Notes and ensure that the Notes layer is present include the following in start.mcs
PRT_LAYER NOTES
Similarly for Assembly
ASM_LAYER NOTES
The above would create a layer called Notes in the Part or Assembly. However, one may have to set the property of the Layer to automatically include all the notes into the Layer Notes through a Query.
Hi Lyer, thanks for your answer. You explain how to set layer statuses using ModelCheck in parts and assemblies. But I like to control those layers from 3D objects in drawings! May I probe further whether you are sure that your answer fits to this request? Thx again,
Ruediger
Hi,
Firstly, I am Iyer with an "I".
As I understand, you wish to have certain layers ON in Drawing while they are OFF in Model. You wish to control the same through ModelCheck.
Have a look at the following settings.
Check for the setting "draw_layer_overrides_model" in config.dtl
https://support.ptc.com/help/creo/creo_pma/r10.0/usascii/#page/detail/detail_options.html
One can set Modelcheck to do this by creating separate start files (.mcs) files for Part Drawings and Assembly Drawings.
Edit the condition file (.mcc) to include the following. This can also be set using the Modelcheck dialog box.
IF ( DRAWING_TYPE EQ PART_DRAWING ) AND ( MODEL_UNIT EQ MM ) config=(check/yourParamCheck.mch)(start/your_Prt_Drw.mcs)(constant/your_Check.mcn)(status/DRW_PARAM_STATUS.mcq) (name/your_PART_DRW_CHK)
Hope I have understood it correctly and this helps.
Regards,
Srinivasan Iyer
