Jos ymmärsin ongelmasi oikein niin haluat alimman pylvään pyörimään automaattisesti sinne mihin muu varsi yrittää kääntyä?
Vastaus on lookat constraint. Eli tarviit lookatin sille base osalle. En osaa tätä helposti selittää, joten selitän pitkän kaavan kautta

.

Kuvassa alkuun bonejen nimet. Ja ongelma on, että base bonen tulisi kääntyillä mukana, kun forearmin ik target lähtee sivulle.
Askel 1Luo kuvan mukainen bone rakenne. Ensimmäinen bone (base) kohtaan 0,0,0 ja rotaatio 0,0,0 ja skaala on ehdottomasti kielletty "aina" bonejen kanssa, joten ne 100,100,100.
Askel 2Tarvitaan target piste, eli se piste jonne robottikäsi yrittää päästä. Tässä se piste on Point helper (kuvassa, vihreä ruksi end bonen pivotissa). Luo Point helper ja laita se johonkin kohtaan sceneäsi.
Askel 3Base bonen tulisi kääntyä aina target pistettä kohti, mutta target piste voi olla ilmassa jolloin base bone kääntyisi outoon asentoon. Eli tehdään uusi Point helper, joka pysyy aina base bonen kanssa samalla korkeudella.
Luo Point helper alignoi se target pisteen kanssa ja nollaa paikan z akselin arvo. Anna tälle point helperille nimeksi vaikka BaseLookAt.
Parentoi BaseLookAt, taget helperin kanssa. Ja ota Hierarchy tabin, link info tabin, inherit rollerista pois kaikki muut valinnat paitsi Move X ja Y. Eli nyt BaseLookAt on parentoitu target pisteeseen, mutta seuraa vain pisteen X Y liikettä.
Askel 4Tee jälleen uusi point helper. Anna sille nimeksi BaseRotation ja alignoi se base bonen kanssa täsmälleen samaan paikkaan. Parentoi base bone BaseRotation helperin kanssa ja nyt base bone liikkuu BaseRotation helperin mukana.
Askel 5Luo BaseRotation helperille lookat constraint ja anna targetiksi BaseLookAt helper.
Askel 6Luo Ik end ja upper arm bonejen välille. Ja alignoi ik controlli taget pisteen kanssa ja parentoi ik controlli target pisteeseen.
Nyt kun liikutat targettia niin robottikäden pitäisi toimia kivasti. Olettaen että tuosta jotain ymmärsi ja etten jättänyt pois jotain tärkeää välivaihetta

.