How to completely simulate my Engine Blower assembly?

I am trying to simulate the Engine Blower assembly by giving it different joints. Till the end never ever the dialogue box pooped up saying that "assembly has too many commands". Only the last joint between the piston and cylinder block (engine block) is remaining. I am trying to give a cylindrical joint between the two but it says that it has no effect on the DOF. I also tried prismatic joint between the two but the same message pops up again. Without this last joint, the assembly is ready for simulation but once I add any joint between the engine block and the piston. It says "too many commands". If I try to simulate the assembly without the last joint (which I am trying to apply) then, The Piston is moving out of the engine block. What should I do in such a scenario? Please help.
I have attached the picture of the joints I have used. (Initial 10 joints aren't shown in the picture. Anyways they are irrelevant to the query)

1 Answer

You should be able to simulate (animate) the blower with a single Revolute joint between the fan and the fixed housing with CATIA's DMU Kinematics.

Do you really need all the other joints? Do you really need all the Rigid joints?