Jump to content

How do I change the order of the alignment features?


---
 Share

Recommended Posts

When I do a manual alignment, I need to go back and forth between stylus systems, because the second feature uses a different stylus system than features 1 and 3. I want to change the order of the alignment features, so that I only need to change the alignment system once. How do I do this?
Link to comment
Share on other sites

Please sign in to view this quote.

CNC alignment will : 1. LEVEL, 2. ROTATE, 3.TRANSLATE
Feature order does not override this.

I would suggest a simple start up alignment if you have an ongoing need for manual alignment.
Link to comment
Share on other sites

You might be better off to create a simple start alignment using 1 stylus system, and then let the base alignment do whatever it needs to do.

In CNC mode, the base alignment will run in the order of the features if run from the Features List. EXCEPT, if you use a loop and then it will run in the order of the BA window like John said. Same as running the Characteristics List
Link to comment
Share on other sites

As far as I know, this can not be changed.
Only for run mode you can choose order by elements instead of characteristics. Then move element in tree to satisfy your needs.

If you use loop you can try start alignment to avoid second loop on base alignment.
Link to comment
Share on other sites

If you just want to avoid unnecessary stylus system changes, you can try to force a certain order of features by creating dependencies with formulas. So if you want to probe feature 1 and 3 first, then feature 2, put a formula in feature 1 which calculates something based on actuals from feature 3. Say feature 1 has a nominal X value of 1.234, then you could put the following in X:
0*getActual("Feature3").x+1.234
The result of the formula has no effect on feature 1 (because it multiplies with zero), but it creates a dependency on feature 3, so Calypso will be forced to measure that first.
In this case the resulting order will probably be feature 3, feature 1, feature 2. If you want 1,2,3, try putting the formula in feature 2. But I'm not sure if it would change the stylus twice then: once for feature 2, then again because it realizes it needs something from feature 3 first. Just try and you'll see.
Link to comment
Share on other sites

Please sign in to view this quote.

Thank you Norbert.
And alternative I use does the same, but it links the comment instead:
getActual("Feature3").comment
I can't remember in which case, but sometimes it wants getNominal. Maybe on the characteristics side?
getNominal("tolerance-of-position10").comment
Link to comment
Share on other sites

Those are good workarounds.

I sometimes use a dependency. Example would be a formula in the strategy. If I need to level to a plane (on a cylinder) that is a small area, I first locate the position and diameter with a circle, then use that information in the plane strategy. The purpose of this is to prevent an operator from ever touching the joystick. The CMM can "find" the part on its own. There is an additional burden if you insist on doing a manual alignment because it will now force you to probe those features too.
Link to comment
Share on other sites

 Share

×
×
  • Create New...