keep bone constraints all time using a physicsConstraint ?

I would like to move a physical skeleton mesh with a physics constraint maintaining the orignal bone constraint.
a simple example to explain it better:

cylinder with 3 bones:

as you can see when i move the parent constraint to a corner don’t respect the bone constraints and it bend too much.
Can i force somehow respect always the bone constrain?