Yes, en each start, while the unit is on the same position I get different values for x and y.

Z starts from zero and just increases in each measurement.

I tried to write a code to subtract the initial value from zero to calibrate but next x and y values within loop again starts from random values.