Hi,
They are not getting zeroed. If anyone has an idea about how to address that issue, let me know.
If the machine coordinates are not getting zeroed then you are NOT referencing the axes. If you do not have home switches assigned then at best you
can only Home in Place, and that REQUIRES that you activate that feature in the Homing/Limits tab of the Control plugin as I posted earlier. Have you
activated HomeInPLace?
Note also that <RefAll> will home each axis in turn according to your programmed priority but you don't have to reference ALL axes sequentially.
If you go to the MachineDiagnostics tab you will see the DRO block which contains all the prevailing numbers, ie machine coords, work offsets, G92 offsets etc,
and each axis has a button that allows you to reference that axis alone.
So that's the issue here. As stated, when I home for each session it involves a quit and restart of Mach 4 to get the machine coordinate into the correct range for the soft limits.
When you first start a Mach session SoftLimits are by default disabled....so who cares whether they are 'in range' or not? Do not enable SoftLimits until AFTER you
reference (home) your machine. SoftLimits ONLY make any sense once the home position has been established and the machine coordinates set, zeroed commonly by
default, but offset if that is your desire and you program in the desired offset.
At this stage you are still struggling to understand and use Reference and/or HomeInPlace and I would suggest you do not complicate the issue with Home offsets
just yet.
Craig