teookie
Mechanical
- Sep 1, 2010
- 56
I'm using NX 6.0.5.3.
I am having some trouble figuring out how to make the position of one component change based of the measured distance between two other components. Let me explain in a little more detail:
I have a simple pulley setup; two pulleys with a single continuous rope around them. On one side of the pulleys I have a carriage attached to the rope, and on the other side joining the two ends of the rope together is a turnbuckle. Moving the carriage one direction should cause the turnbuckle to move the other direction with equal displacement. I currently have two arrangements set up, one with the carriage at each extreme of it's travel. But, the carriage has 1 degree of freedom and I can manually position it anywhere within it's travel range with the "move component" command.
How do I get the position of the turnbuckle to automatically update based on the current position of the carriage?
I've tried using the "distance" assembly constraint and setting a formula to correctly position the turnbuckle based on the measured position of the carriage, but NX says "the measurement can not be associative because it was made in the context of an assembly". I've also tried creating an associative measurement (both in the top level assy file and in the child assy which contains the carriage) and then using that in the formula, and this works -- although it does not update automatically. I have to double click the measurement to force it to recompute and re-position the carriage.
Anyone know how to do this? I'm convinced NX has this capability I just have not found it yet...
I am having some trouble figuring out how to make the position of one component change based of the measured distance between two other components. Let me explain in a little more detail:
I have a simple pulley setup; two pulleys with a single continuous rope around them. On one side of the pulleys I have a carriage attached to the rope, and on the other side joining the two ends of the rope together is a turnbuckle. Moving the carriage one direction should cause the turnbuckle to move the other direction with equal displacement. I currently have two arrangements set up, one with the carriage at each extreme of it's travel. But, the carriage has 1 degree of freedom and I can manually position it anywhere within it's travel range with the "move component" command.
How do I get the position of the turnbuckle to automatically update based on the current position of the carriage?
I've tried using the "distance" assembly constraint and setting a formula to correctly position the turnbuckle based on the measured position of the carriage, but NX says "the measurement can not be associative because it was made in the context of an assembly". I've also tried creating an associative measurement (both in the top level assy file and in the child assy which contains the carriage) and then using that in the formula, and this works -- although it does not update automatically. I have to double click the measurement to force it to recompute and re-position the carriage.
Anyone know how to do this? I'm convinced NX has this capability I just have not found it yet...