[Ni...] Posted Monday at 02:24 PM Share Posted Monday at 02:24 PM (edited) Hi there, Does anyone have a good video or have a link to a thread where flipping or otherwise reorienting a part is discussed? I've been digging around without too much success and I feel like I must be missing something simple. Usually I just need to flip over a plate part to access features on the back, and preferably relate those back to front side features. I'm not sure how to set up a secondary alignment properly for this. I have Planner and usually import my fixturing CAD for simulation purposes - Is there a clean way to change out side 1 and side 2 CAD? Alternately, should I import two copies and just put them side by side? Until now I have been creating a second measurement plan for the additional orientation but this relies on being able to access the same alignment surfaces on the second side and it makes creating the reports more involved- I would prefer to keep it all together. Thanks in advance- I just want to make sure I do this in a way that's safe, accurate, and hopefully not too tedious. If there's not a good resource readily available, which of the Zeiss classes covers this topic? Happy to attend if that's the best option but I have limited time and funds available for that and I usually prefer a self-guided/self-paced approach. Edited Monday at 02:28 PM Link to comment Share on other sites More sharing options...
[Ma...] Posted Tuesday at 11:03 PM Share Posted Tuesday at 11:03 PM I had this same question and had Zeiss make up a program for flipping a part. I've attached the program bellow, but never used this nugget of wisdom. Let me know if you have any question. Base Alignment Match Program.zip Link to comment Share on other sites More sharing options...
[Ch...] Posted Tuesday at 11:25 PM Share Posted Tuesday at 11:25 PM Theres a few threads on here. Here is a couple: The search function on the Zeiss forum sucks. I suggest to use the google search 'site' operator. For example, in google search type: site:https://qualityforum.zeiss.com flip part 1 Link to comment Share on other sites More sharing options...
[Cl...] Posted Wednesday at 10:44 AM Share Posted Wednesday at 10:44 AM As to the question of swapping models in a program. loadCADFile(dir+"\Side_1.sab") Link to comment Share on other sites More sharing options...
[Ke...] Posted Wednesday at 12:56 PM Share Posted Wednesday at 12:56 PM Please sign in to view this quote. Make sure that if you utilize a method such as this, you also include a way of removing models either before loading new or before saving, I have had issues with similar code where the program was loading cad models, then saving, and over time the size of the Model file in the program became unmanageable due to how many times it had been layered over itself. Link to comment Share on other sites More sharing options...
[Cl...] Posted Wednesday at 01:26 PM Share Posted Wednesday at 01:26 PM (edited) Like inguireList? Part_Number = inquireList("Which part number are you inspecting?","Side_1","Side_2","Side_3") selectCase Part_Number case "Side_1" readPCMFile(dir + "\Side_1.PARA") loadCADFile(dir+"\Side_1.sab") Edited Wednesday at 01:27 PM Link to comment Share on other sites More sharing options...
[Ke...] Posted Wednesday at 02:40 PM Share Posted Wednesday at 02:40 PM (edited) Please sign in to view this quote. I was thinking more Part_Number = inquireList("Which part number are you inspecting?","Side_1","Side_2","Side_3") clearCAD() selectCase Part_Number case "Side_1" readPCMFile(dir + "\Side_1.PARA") loadCADFile(dir+"\Side_1.sab") That way it removes the current cad model before loading the next. Otherwise it will just keep loading cad models in on top of each other, increasing the overall size each time the program is saved because loadCADFile only loads in another model, it doesnt switch between or replace models already in the program. There are other ways to implement this, but this illustrates the idea. Edited Wednesday at 02:41 PM 1 Link to comment Share on other sites More sharing options...
[Cl...] Posted Wednesday at 03:21 PM Share Posted Wednesday at 03:21 PM You are correct sir. I forgot to paste the preceding lines. LN = getRecordHead("order") clearCAD() dir = getActualInspectionDir() Run=inquireList("Which mini-plan do you wish to run?","Plan-1","Plan-2","Plan-3","Complete") setRunID(Run) 1 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