Is it possible to get flexible assembly status?

Is it possible to get flexible assembly status?

bwang-tecoustics
Collaborator Collaborator
204 Views
4 Replies
Message 1 of 5

Is it possible to get flexible assembly status?

bwang-tecoustics
Collaborator
Collaborator

We can use flexible assemblies and set each assembly to a different setup. Say different extension for a cylinder. Is it possible to get the current extension of each cylinder?

0 Likes
205 Views
4 Replies
Replies (4)
Message 2 of 5

James_Willo
Alumni
Alumni

I think the only way to do this is to add a sketch with a reference diameter so that when it moves the dimension updates. 

 

 



James W
Inventor UX Designer
0 Likes
Message 3 of 5

cidhelp
Advocate
Advocate

Hello @bwang-tecoustics ,

 

you can measure the distances or let iLogic do the measuring.

For iLogic: name a face in the cylinder-part and name a face in the piston-part.

Create a rule in the assembly to measure the distances between these faces:

Dist1 = Measure.MinimumDistance("Cylinder:1", "CylinderFace", "Piston:1", "PistonFace")
Dist2 = Measure.MinimumDistance("Cylinder:2", "CylinderFace", "Piston:2", "PistonFace")
...

 

0 Likes
Message 4 of 5

dave.cutting
Advocate
Advocate

Could you use annotations and apply a dimension for you stroke?

Dave Cutting
Message 5 of 5

James_Willo
Alumni
Alumni

Here is the method I mentioned above. 



James W
Inventor UX Designer