See images below. There are 2 bones. Bottom bone is parent bone. Top bone is child bone. Child bone's Inherit Rotation Option is checked. Set Transform Orientations as Normal then rotate parent bone in Pose Mode and move it in y axis. Parent bones' location values has values in X location and Y location but If I move its child bone in Y axis, child bone has only 1 value in Y axis.
I know child bone's local coordination is changed when its parent bone is rotated, but Is there any way to change bone's local coordination without rotationg parent bone? If I rotate a bone and move it, it uses all XYZ locations, then it's really hard to know how I moved it.
I always use "Normal" mode in transformation orientations, this lets us move a bone based on its head and tail orientation = bone's normal orientation. This Normal transformation orientations keeps bone's head and tail integration and its deformation anchoring point.
Imagine the situation where you need to add keyframes. And rotate a bone 45 degrees in x axis and move it in y axis(in "Normal" transformation orientations). You need 3 keyframes to make this animation because location has x and y values because it is moved after x axis rotation but if it has 2 bones, you only need 2 keyframe, rotate parent bone in 45 degrees move child bone in y axis.


