[Ni...] Posted April 29, 2022 Share Posted April 29, 2022 Coming from Pcdmis in my previous life, the PCM and formula side of calypso makes sense. Speaking the correct "language" however could be my problem. I am trying to calculate the pitch of a flute that passes thru a thread. (bone screw) You can see my strategy here in the attached image. Maybe someone can simplify this for me or give me another way to approach it. Here is what my attempt at a formula inside a result element looks like. (360/(getActual("73.1 REF Flute Angle").actual)) * (50/( getActual("Circle5").x - getActual("Circle6").x)) This should equal approximately 50mm when computed correctly. Using my actual calculator (TI-30x) I get a result of 49.89mm off of the cad model. The customer supplied model could be slightly off (its been an issue in the past) or my strategy isnt quite perfect. But, given calypso results of 2858.390mm I am obviously doing something out of order within this formula. Any help is appreciated. Link to comment Share on other sites More sharing options...
[Cl...] Posted April 29, 2022 Share Posted April 29, 2022 Circle5 & Circle6 look to be about 90° segments, so you should constrain their size (Radius) in order to get a more accurate locations. What exactly are you constructing from the circles? Looks like perpendicular lengths? relating back to what? Link to comment Share on other sites More sharing options...
[Ni...] Posted April 29, 2022 Author Share Posted April 29, 2022 It kind of a mess with my extra "section" lines in there. But I am constructing a perpendicular line from each of those circles to the thru hole to then create an intersection point between that perp line and the relating Circle (5 or 6) From those two intersection points I am creating a 3D Line to find my 3° outward draft angle per print dim 22 I am then using those two perpendicular lines from circles 5 & 6 to attempt to calculate the pitch length of that flute. 360° / actual angle between features of 51.89 = 6.9377 * nominal pitch 50mm / actual X distance between cir5 & cir6 (6.952mm) = 7.192 (6.9377 * 7.192 = 49.896mm) Might be worth noting? maybe not? I am using Alignment1 to pull the OAL variable from my parameters(PCM) so when the program starts the operator can select which dash number they are running from that list. Link to comment Share on other sites More sharing options...
[Er...] Posted April 29, 2022 Share Posted April 29, 2022 Make sure Calypso isn't using Radians when you pull out the actuals. Link to comment Share on other sites More sharing options...
[Ro...] Posted April 29, 2022 Share Posted April 29, 2022 (your whole formula)/57.2958 = 49.88 Its a radian thing, you just need to put a bracket around everything and divide it by 57.2958 Updated numbers, my first post made no sense. Link to comment Share on other sites More sharing options...
[Ni...] Posted May 2, 2022 Author Share Posted May 2, 2022 Thank you very much. That is what I was missing.50mm pitch calc2.JPG Link to comment Share on other sites More sharing options...
[Ca...] Posted September 30, 2022 Share Posted September 30, 2022 I'm having a similar issue, only my formula calculates a value MUCH larger than expected. I understand the use of the 57.xxxx value, but that result doesn't make any sense either. Any help is appreciated! Here's my initial characteristic that I'm calculating from... Then, I created a Results Element with the following formula and got this output which makes sense... However, when I add the '.03/' to the beginning, I get this value... The actual results "should" be 0.0465. Anyone know how to get this to calculate correctly? Link to comment Share on other sites More sharing options...
[Da...] Posted September 30, 2022 Share Posted September 30, 2022 You HAVE to put in a Leading zero (0.03 Not .03 ) or it will not get the correct info. The compute button returns some goofy answers sometimes , try running it and see if it returns the correct answer. Link to comment Share on other sites More sharing options...
[Je...] Posted October 3, 2022 Share Posted October 3, 2022 As a side note, in anything aside from a Result Element, if you are looking to output in degrees you must convert the angular value to degrees. It will be reported in radians by default unless your result element is set to "Angle". This can present its own set of problems when doing the calcuations. To do so, simply insert deg("formula here") to convert.Radian.pngRadian converted.pngNominal Angle.png 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