We have a customer that is in the prototype phase and as a result we deal with revision changes to their parts frequently. Most of the changes are relatively simple, like adding some holes here or changing a diameter there, but sometimes they are more substantial like changing the overall thickness of the parts.
So how do you deal with revision changes when programming? I am currently in the middle of a part that is on Revision E and they sent a new Revision F while I was running the first operation, so I had to stop and make some programming changes before continuing. These are relatively complex aerospace parts with a good bit of 3D machining which required me to create a bunch of surfaces to drive toolpaths. Reprogramming these parts is no small endeavor.
Basically I've come up with two options when dealing with this:
A) Import the new model into my existing program and only change the toolpaths that need to be changed. This is the fastest and easiest way but now my program is filled with six or seven old models and a number of sketches that do nothing but add clutter and the possibility to accidentally select features from outdated revisions.
B) Reprogram the entire part including recreating all construction features, sketches, and surfaces. By far the most time consuming and tedious but eliminates confusion on which model is current and keeps the program uncluttered. We bill the customer by the hour so we'd not be losing money on the job if we went this route - but there are much better things I could be doing with my time.
So how do you deal with revision changes when programming? I am currently in the middle of a part that is on Revision E and they sent a new Revision F while I was running the first operation, so I had to stop and make some programming changes before continuing. These are relatively complex aerospace parts with a good bit of 3D machining which required me to create a bunch of surfaces to drive toolpaths. Reprogramming these parts is no small endeavor.
Basically I've come up with two options when dealing with this:
A) Import the new model into my existing program and only change the toolpaths that need to be changed. This is the fastest and easiest way but now my program is filled with six or seven old models and a number of sketches that do nothing but add clutter and the possibility to accidentally select features from outdated revisions.
B) Reprogram the entire part including recreating all construction features, sketches, and surfaces. By far the most time consuming and tedious but eliminates confusion on which model is current and keeps the program uncluttered. We bill the customer by the hour so we'd not be losing money on the job if we went this route - but there are much better things I could be doing with my time.