I have a CAD model (step) with the origin off the part. Can I do a iterative alignment to use this model. Or how can I use it?
CAD origin unknown
Collapse
X
-
Originally posted by Stephen HendricksI have a CAD model (step) with the origin off the part. Can I do a iterative alignment to use this model. Or how can I use it?sigpic
Originally posted by AndersII've got one from September 2006 (bug ticket) which has finally been fixed in 2013.
-
Use DCC FEATURES (ctrl-f) to pick points on teh cad data. You will need 3 with simular vectors, 2 with vectors approx. 90 degrees from the first 3 and 1 with a vector approx 90 to the other 2 sets. Then when you go into the alignment phase, you pick the 3 simular for the 'level', the 2 simular for the 'rotate' and the last one for the last pick.sigpic
Originally posted by AndersII've got one from September 2006 (bug ticket) which has finally been fixed in 2013.
Comment
-
Compliments of \v/inston....
ITERATIVE ALIGNMENT W/CAD:
MANUAL ALIGNMENT: 6 point method
COLLECTING THERORETICAL AND MEASURED DATA
1. From the “Auto Features” toolbar, select the “Vector Point” icon.
2. On the Vector Point screen, be sure to have the “Misc.” selected to “Nominals”. Using the mouse, select a point from the CAD model on the top surface. Make sure you have “Surface mode” selected. Pc-dmis will pierce the CAD model and insert the values for this measurement.
3. Once the point has been selected, verify all of the calculated values, paying close attention to the Normal Vector. This vector for the top surface should be logical in relation to the CAD coordinate system.
4. Name the feature PT1. With the “Measure” box unchecked select “Create”. The CMM will now create the theoretical code for that point.
5. Repeat steps 2-4 to create the remaining points as follows:
∙ PT2 and PT3 on the top surface. (A total of 3 points)
∙ PT4 and PT5 on a surface that’s ~75° to 90° from the top.
∙ PT6 on a surface ~75° to 90° to PT4, PT5 and the top.
6. Once the 6 points have been created theoretically, its time to collect the measured data for these points.
7. Mark All.
8. Say Yes to “Ok to mark manual alignment features”.
9. Execute the program. Follow the instructions to measure all 6 points. Once the execution is complete, the measured data has been collected in order to proceed to the Iterative Alignment.
CREATING THE MANUAL ITERATIVE ALIGNMENT
1. From the “Insert” menu select Alignment\New. From the alignment screen select “Iterative”.
2. Select the points from this screen as follows:
∙ PT1, PT2 and PT3 as the Level (set drop down menu to default).
∙ PT4 and PT5 as Rotate.
∙ PT6 as the Origin.
(Click “Select” after each, Level, Rotate, and Origin)
3. Select “Meas All Once”. Verify that the “Point Target Radius” is set to approximately 5mm, (this means you should to take your hits within 10mm diameter of where you clicked on the CAD). Set your “Fixture Tolerance” to ~0.05mm (this is basically the best fit tolerance for the iterative alignment, if you get an iterative alignment error then try bumping the fixture tolerance up in 0.01mm increments). Select OK. Set the jog box to run SLOWLY. Say YES to the message “Measure all iter features now”. The CMM will prompt you to position the probe above the first point. Keep in mind that the machine is still in manual mode. Continue to follow the prompts through the rest of the points.
4. Once the last feature has been measured, the Alignment screen will appear. Select OK. Watchingthe probereadoutwindow, notice that the origin is off the table (Car Position). Also notice that the axes are following the CAD model, not the machine axes.
DCC ALIGNMENT:
COLLECTING MEASURED DATA
RULES:
1. Insert an operator comment “Prepare for DCC Operation”. Then from the toolbar turn on the DCC mode.
2. Due to the fact that the CAD origin is off the table, move points will be the most efficient way to establish clearance above and around the part for free state. If you are programming using a fixture then a good way to establish clearance is to add a “Move Distance” to your auto features, this can be found under the “Advanced” button in the “Auto Features” dialog box. This distance can be set to your liking 10mm to 500mm> depending on if you are trying to clear a clamp or whatever. When the CMM goes to measure one of the features it will start at the distance you set (say 500mm) above the feature, keep in mind that the probe will follow the approach vector and will start and finish at the distance you enter along the approach vector, so this is best used with an I,J,K in your machines Z direction.
The use of clearance planes can also achieve the same result; moving from one point to another without hitting the piece being inspected.
3. It is now time to collect the measured data for the DCC iterative alignment.
4. Since you have the part locked-in relatively close with the manual iterative alignment you can now program the DCC alignment using auto features with the “Measure” box checked. Don’t forget your “Move Points” or “Move Distances” and make sure your “Normal Vectors” are in logical relation to the CAD coordinate system.
*Before hitting “Create” set the jog box to slow to avoid a crash*
The six point iterative is good for the manual alignment because it makes it faster to do your initial part set-up and it is not important to use datum features. All you are worried about, for the manual alignment is getting the CAD model locked-in relatively close so the DCC iterative can run through hitting the datums, precisely snapping the CAD to the part. The DCC Iterative Alignment is where the CAD model gets accurately locked-in to the part/fixture.
If you programming a part in the free-state, then you will want to use your primary DATUM features for your alignment. Typically you will Take 3 points on datum –A-, measure a circle for datum –B- and a circle or a slot for datum –C-, typical but not always the case (important* if you have to use a slot then you will want to construct a point or circle at the slot to use in the iterative).
If your are programming using a fixture then you will want to use the circle method iterative, for both the manual and DCC alignments. You will most likely use either three circles (cylindrical inserts), three spheres (tooling balls) or two circles and a point (two cylindrical inserts). You will want to enter the XYZ locations of the tooling balls/cylinder inserts in the auto features box for auto circle/auto sphere location. This information will be stamped on the fixture.
CREATING THE DCC ITERATIVE ALIGNMENT
1. After you have your measured data for the DCC iterative alignment, follow the steps above from CREATING THE MANUAL ITERATIVE ALIGNMENT the only difference is you will check the “Measure All Always” box for the DCC alignment and you may be using features other than just points.
2. Once the last feature has been measured, pc-dmis will evaluate the measured points and decide if it needs to re-measure the points and “Iterate” the alignment. Most likely it will and will run through the alignment a second time.
By Winston [email protected]
Reference: LAB 6-2 thru 6-4 – LAB 06 CAD++.doc Revision 1.0 from pc-dmis version 3.5xsigpic
James Mannes
Comment
Related Topics
Collapse
-
by Jay_QI don’t use iterative aligns much. I understand that they repeat until the set target radius is achieved. And the origin defaults to the cad origin...
-
Channel: PC-DMIS for CMMs
09-10-2019, 10:38 PM -
-
by IZAKKCan anyone help me with some information or an example of how to perform an iterative aligment with out a CAD model? Do I need to ensure that I have certain...
-
Channel: PC-DMIS for CMMs
08-12-2008, 12:06 PM -
-
by SALTYFRIESI know this is probably a stupid question, but is there any way to do an iterative type alignment without cad? I have a potential customer who needs...
-
Channel: PC-DMIS for CMMs
05-23-2012, 11:42 AM -
-
by drillerman48When using iterative alignment to align a model to the part do you need to manually align the model first?
-
Channel: PC-DMIS for CMMs
08-11-2013, 01:32 PM -
-
by jkb_mcgDid you do a CTRL+Z for fit to page?
You could just get engineering to fix it for you...or you could do a vector point on the top of part...-
Channel: PC-DMIS for CMMs
05-12-2009, 09:28 AM -
Comment