Homing then move to an origin different than 0

Hello

After a homing, i would like to do something similar to move_to_origin_after_home but i don’t dont want the origin to be XYZ = 0;0;0 (my system is non cartesian)
Currently i home to min on XYZ
Alpha homing correctly brings me to alpha 0 but X=130 and this is my correct alpha start position
Beta homing brings me to -180 but Y=25 and X=-130 but i want to start at Beta = 0
Gamma is correct as it is similar to the cartesian

How could it be solved?

Thank you,

Imported from wikidot

Currently i solve this in the GCODE with the G92 function

G28
G92 X130 Y-25 Z0