Remove needle axis variable and calculate it from the tool orientation.
--> Default axis direction needs to be defined and documented (x, y or z, +/-?)
--> Calibration needs to be adapted
--> Get/Set function needs to calculate axis from orientation matrix.