@Anonymous
I have no idea where you are getting some of your information from, when you set your Machine Zero on the X,Y and Z that is Machine Zero, G28 position and all axis should show 0,0,0. Machine Zero is Zero,Zero,Zero. If it shows anything else then your DRO should be reset so that it shows all Zeros 0,0,0.
Once that is set there is nothing more for you to do, do not set a G28.1, don`t use G53 either, those commands will move all three axis together and the Z axis may not be high enough before the X and Y axis are clear of your part, huge risk of collision and damage !!! You can set up G53 commands the same as the G28 commands shown below, on two lines of code.
The correct way to get the machine to move safely is to have code at the start like this:-
G0 G28 G91 Z0 This will move ONLY the Z axis up to the set Machine Zero highest point of the machine Z axis
G0 G28 G91 X0 Y0 These axis can not move until the Z axis move is complete, this is SAFE then they go to X0,Y0
Now you can probe your stock, set the X,Y and Z using your probe/tool and set that position as your Work Offset, that is all you need to do, to make sure that any X and Y moves do not collide with any clamps you just set Retract and Clearance Heights in Fusion high enough to clear any clamps, that`s all you need do 🙂
The G54 sends the machine to the work coordinates that you set probing the X and Y position, when you create a program in Fusion you are not drawing you part in an exact position on your CNC, all you have to remember is that if in Fusion you set your WCS to the lower left corner of your Stock then you must set your Work coordinate at the lower left corner of the Stock on your table.
When you set that position you will have an X, Y and Z position that should show in your control, that is the position that the G54 will offset from by an amount from the WCS in Fusion to the actual Start point of the program relative to the WCS, for example if you have set the WCS to the lower left corner of your stock and placed it on the top of that corner then in your Program that will be Part X0,Y0 and Z0, you need the same in your control, if the actual cutting starts at say X30 Y3 then your machine need to know how to get there so the G54 command moves your machine to the X and Y position that is directly above the lower left corner of your and then adds the offset of X30 Y3 which will be the point at which the program starts cutting, all this will happen BEFORE any Z axis minus (-) moves take place.
Once at that position there will be a G43 line, something like this G43 Z10 H1 if it is Tool #1, because the top of your stock should be set at Zero in your work offset (Part offset) then it will (should) show as a + value, Z10 which would be the 10mm clearance set in your Heights Tab in Fusion, the G43 is the Tool length offset, you will have measured the tool by touching off the top of your stock and saved that value to your control.
All this means that your control now knows exactly where to go to at every line of code SAFELY,may sound complicated but once you have done it a few times it will become very easy, it becomes a habit to do it every time 🙂
There are other ways (shortcuts) to all the above but what is there is the correct and safest method of using a CNC Machine 🙂 🙂 🙂
Stay Safe
Regards
Rob