cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X

Translate the entire conversation x

ModelCheck shall check 3d model's layer status on drawings without layers :-)

ROpitz-2
4-Participant

ModelCheck shall check 3d model's layer status on drawings without layers :-)

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)

3 REPLIES 3

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.

---
Regards
Srinivasan Iyer
ROpitz-2
4-Participant
(To:ROpitz-2)

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.

Srinivasan_Iyer_0-1766561644383.png

 

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

---
Regards
Srinivasan Iyer
Announcements
NEW Creo+ Topics: Real-time Collaboration

Top Tags