Jump to content

Rotating Pattern


---
 Share

Recommended Posts

I need to find the Y and Z values for 36 of these radii, i programmed one radius and patterned it around the Z axis but i am unsure how to rotate the alignment within the pattern to get my actuals correct. would i have to make 36 different alignments for this?

5062_0aad78a740266bc910795578914cbb4a.jpg
Link to comment
Share on other sites

You should be able to use either the Polar Caliper Distance or the 2d Polar to get your Y location which appears to just be your Radial Distance.

For the Z, you could use a few distance characteristics like Cartesian, Simple Distance, Caliper Distance, etc. This one shouldn't be alignment dependent.
Link to comment
Share on other sites

If Radius and Angle would work, it's really easy, make a secondary alignment that is correct for the Nominals, convert the circles to report radius and angle instead of cartesian ZY... report them ( it will create 36 characteristics for you for each one).... done

IF they must be Cartesian I would use the Position Characteristic and make it rotate for each hole.. forgive me if your newer version of Calypso is different.

setup the Position Characteristic with the correct datums... not Base Alignment then do the following

First Rotation is me rotating to hole 1, that's why its a weird 127.054... it's a random hole I clicked on my CAD model. It means 1 Basic will match the radius... and the other will tell you side to side deviation. May or May not apply to your case. 3535_1e28fe5a282a3ae770d2009101586cf5.png
Second Rotation is a formula seen here, this will rotate the coordinate system 10 degrees each loop, because you have 36 instances... 360/36 = 10 3535_317996134ac1da5e7547874210097f92.png
In Characteristics settings editor turn on additional printout so the position characteristic reports the basics... 3535_274d4f8391e29b16205e4af5999299a6.png
Link to comment
Share on other sites

Richard I tried using a 2d polar for the Y value and it seemed to work, I'm assuming since it only output 1 result that result would be the furthest one from the nominal dimension? I cant seem to get Z value correct though I used a caliper distance between the top face and the pattern for the radius and constrained the radius but my results vary quite a bit


5062_62396d845b5a07e73d034a8935bb99ba.jpg
Link to comment
Share on other sites

Please sign in to view this quote.

Try swapping to taking (4) touch-points per arc and see if it improves any. Short arcs are the worst.

If that doesn't work, I have had great success using Curve first to create an alignment, and then measuring with touch points. Unfortunately this method will create a lot of work for you. Haha.
Link to comment
Share on other sites

Make sure you change the Evaluation to force the Radius. Check every box but the Radius. This is not fool proof but forces Calypso to create a more repeatable radius. You can then loop Simple Distance to get the Y & Z locations.
Link to comment
Share on other sites

Calypso is notoriously bad at partial rads.

Please sign in to view this quote.

Mark... to reliably report location, he would want to constrain the Radius... not the coordinates wouldn't he?

I was about to say Constrain Radius and Change the evaluation method to L1....

You might find more stable results if you measure each circle path with points instead of scanning too, I like using 5-7 points.

Also, the reason I would use Position with a rotating coordinate system, over distances is because I would want to see Coordinates, not distances. Meaning negative numbers. My method is harder if you're not comfortable with formulas, but it may be more useful depending what you need to do with the data. You would have to be careful with it however, if you select no tertiary datum it will default to the base alignment which may not be helpful.
Link to comment
Share on other sites

 Share

×
×
  • Create New...