Jump to content

Break Statement for Looped Base Alignment


Recommended Posts

When you enter the break statement in your loop for the base alignment is it always in metric?

baseSystem().valueA<0.005 I am guessing it is always in metric but just would like some verification.

I used 0.0002 in an inch program and it runs all 5 loops when normally in a metric program 3 is the most it runs.

I know PCM for CMM Position is always in metric so it would stand to reason that it is always metric.

Thanks
Hey Ted,

valueA is not an inch/metric number, it's the total transformation of the new alignment from where Calypso expected to find it. It uses a matrix to combine X, Y, & Z translation with rotation about X, Y, & Z so it's kinda inch-degrees or millimeter degrees. Because of this if you convert the 0.005 used in a metric program to 0.0002 for an inch program you are actually setting the threshold a lot lower...meaning you want a tighter alignment. For inch programs, I usually go with 0.002 which is 0.005/25.4*10. Depending on your part this may be too loose or tight. Run the alignment 5 times without a break condition & check the delta values in the default printout. It should stabilize after 2-3 runs & give you an idea of where to set it. Feel free to give me a call or shoot me an email if you want.
I am fairly sure that the A value is the delta value based on the unit of measure your plan is in. We typically use 0.001" and most programs go through 3 iterations in that loop. If you go more than 5 your base alignment is probably not sufficient, or at least that has been my experience.
×
×
  • Create New...