How do I make this animation not go back to how it started when it stops?

I’m making a fabricator for my game, but the problem is that when the animation of it opening stops, each part goes back to its original position/orientation. How do I stop this from happening? (the animation priority is action)
Here’s a picture of the fabricator:


The one on the right is how I want the animation to leave it as and the one on the left is how it starts.

What I mean is that when the animation gets to the part shown on the right of the picture, it returns to the original positions shown on the left of the pic.