[Zo...] Posted March 27, 2023 Share Posted March 27, 2023 Is there a way to delete a feature on the Cad Model that is used for the program, and render it normal, without the "void"? When I delete one, it leaves a void behind, and doesn't render complete. Or perhaps replace the Model with a version that is edited outside of Calypso? We have a family of similar parts, and it would save a lot of programming time if I could delete a feature when it is needed, i.e. for in process inspection of the incomplete part ? I often copy the program of the finished part, mask features that aren't to be probed, but given the number of parts, it would be better if I could visually separate them by not having the features in the Model. Or if I could replace the finished part model with the incomplete one, and reassign the features so the program would recognize them, or similar way to do it. Any thoughts on these? I am looking to remove the 6 holes shown of two similar partsIMG_7886.JPGIMG_7885.JPG Link to comment Share on other sites More sharing options...
[Ma...] Posted March 28, 2023 Share Posted March 28, 2023 Please sign in to view this quote. You can have more than one model loaded in program. You can show/hide any of them. Only problem is with dealing with free form. If you are using standard features ( plane, circle, cylinder, ... ) then it should not matter whic model you use. If you are using curves, then you have to use custom model or use the best one for you. Link to comment Share on other sites More sharing options...
[Ja...] Posted March 28, 2023 Share Posted March 28, 2023 For replacing CAD model with an updated one: 1) If the updated CAD model has same origin and orientation as the base alignment of current one, then do CAD > CAD file > Load and then go to CAD>modify CAD entities>hierarchy tab> select old model and delete and for the last task go to CAD>CAD file> CAD model comparison, compare, select all and apply (this will bind the features to the features on the new model; scroll down to check the features that are out of tolerance and verify those features) 2) If updated CAD model has different origin and orientation, first load the model into an empty program and set up similar base alignment on it and then do CAD>CAD file > Save to save the CAD model with updated origin and orientation and then follow above steps. ( You can also edit model using different software to match the origin and orientation) Link to comment Share on other sites More sharing options...
[Ri...] Posted April 25, 2023 Share Posted April 25, 2023 My cheat from my private stock of cheats from back in the day... Open the model in a new program. Remove features you do not want. Save a s a new model. Here's the cheat. Always save the model as "model.sab". You will have to save these in separate folders. Name the folders so you know what each model is for. Depending on which model you wish to use, copy the "model.sab" file and paste it into the CMM program. The CMM program must be closed to make this work, then opened. As long as the coordinates and orientation are the same, you get a different model every time you open the CMM program. Cons: You have to close and open the CMM program for the model changes to take affect. Link to comment Share on other sites More sharing options...
[Ke...] Posted April 25, 2023 Share Posted April 25, 2023 It doesn't even have to be named "model.sab", it will load any .sab in the program folder on startup (as long as there is only one, not sure about how it handles multiple), so you could have "Op10.sab", "OP20.sab" in a subfolder and just swap into the primary location before loading, as needed. You could also set Calypso to "File->Cad Load Settings->No Model" so that no cad model loads at program start, and from there you could just do a "CAD-CAD File->Load" of the model you wanted at any given time (and you could use CAD->View->Delete to clear the cad view if you wanted to change to another mode using the CAD Load, without closing the program). Another option, if you have pcm and want to get fancy, is to create a folder in the program folder called "CADMODELS" (this can be changed, see the code in the attached files), and name and store all of the saved .sabs that are relevant to that program in that folder. Then place the "inspection_post_load_pcm.txt" and "inspection_pre_save_pcm.txt" into either the inspection folder(to only apply this code to that inspection), or the workarea(to apply to all programs in that workarea). The inspection post load will prompt you to select from a list of .SAB files found in the CADMODELS folder of that inspection, and then load the selected file for you, just after opening the program. The inspection pre-save will prompt you whenever you save the program, asking if you are done working or not, and if you are done working it will clear the cad and delete all of the default "model.x" files created, so that nothing tries to automatically load the next time the program is opened(this is important because you can start to rapidly increase filesize by accidentally adding another iteration of the cad model every time you reopen and save the program). I created these files for myself, to handle similar situations (programs where multiple stages are included in a single program, but need different cad models for different stages). There are caveats of course, such as making sure that all the parts share an alignment, being careful if you are doing anything that compares to the cadmodel (ie. freeform), etc. Test carefully, use at your own risk, make sure you have back ups before trying any of my pcm, all the usual disclaimers. -Kevininspection_pre_save_pcm.txtinspection_post_load_pcm.txt Link to comment Share on other sites More sharing options...
[Ri...] Posted April 25, 2023 Share Posted April 25, 2023 Please sign in to view this quote. Correct me if I'm wrong, but once you save, Calypso creates a file, model.sab. Next time it is opened, it will open the model.sab file. Also, its an old cheat... 🤣 Link to comment Share on other sites More sharing options...
[Ke...] Posted April 25, 2023 Share Posted April 25, 2023 It will only create the "model.sab" if there is no *.SAB file in the program folder. So if you rename to "ThisIsMyPart.sab" or whatever, it will not also create "model.sab". If there is cad in the program and no "*.SAB" then it will create the "model.sab". Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in