It is imperative to understand that the machines have two modes of homing
Pressing HOME ALL the machine moves to find the sensors, and applies a temporary home, this homing is lost at machine off, to regain it one MUST press the HOME ALL button again after any Machine OFF event.
The position is quickly reloaded from motor absolute encoders on machine power on, this homing type is more permanent, and it will be reloaded again at next machine on, it is only overrided by a HOME ALL event.
It is advised to let experienced technical support to do this procedure.
WIth machine on and operating, open the VNC connection to the CNC, from start menu of CNC look for terminal and open one terminal session, CTRL+T will also open a new terminal session.
In the terminal type
halshow
and press enter, then inside the halshow window on the right side click on the WATCH tab, then on the left expand pin section with the + icon, then expand halio then expand the number that is the joint that corresponds to the axis that you'd like to set, you can check in the AitalMAC user interface in Manual Joint tab to know which axis corresponds to wich joint, finally click on out, and on the right side the current position of the joint will be displayed.
Click on HOME ALL.
After home is complete in MDI page send G12.1P2
Look at position in AitalMAC user interface, and look position in the halshow in the CNC, if these are much different, you can change the position in the halio by editing the file in /cnc/cnc.cfg file, change the value next to the number that corresponds to your joint number.
Once the position in the halshow, matches the one in AitalMAC user interface, go back to MDI and send G12.1P0, then you can close the VNC connection to the CNC.