Hi Paul,
at the time I found this issue MachPro was running via the ESS to my machine. Eventually I have gotten Homing to work.
Initially I had a great deal of trouble because I could not apply a HomeOffest as I have done in Mach4.
My Z axis homes to its home switch which is within 2mm-3mm of the very topmost point of travel. The Z axis backs of the switch until it deactivates and zeros the machine
coordinate for the Z axis. Normal, easy and as expected.
The X axis homes with the table within 2mm-3mm of the extreme right-hand most extent of travel. The X axis backs of the switch until it deactivates and zeros the machine
coordinate for the X axis. Normal, easy and as expected.
The Y axis homes to its home switch with 2mm-3mm of its very closest approach to me. Thus when it stops, and then backs up until the switch deactivates the axis is 'homed', but it
is at my expectation homed to 350mm, not zero. In Mach4 I have nominated 350mm as the HomeOffset (Control/Homing-SoftLimits tab), and the machine coordinate is set no to zero
but to my desired HomeOffset.
MachPro (to date) has refused to apply the nominated HomeOffset, and instead sets the machine coordinate for the Y axis to zero. This in turn means that anywhere within the machining envelope
the Y axis machine coordinate is negative, between 0 and -350. It does work, and in most circumstances I do not need or regularly view the machine coordinates, but when I do, I find
that the negative value hard to interpret. In my current Mach4 installation where the machine coordinate has the HomeOffset applied the machine coordinate for the Y axis within the machining
envelope is always positive, from 0 to 350. This is my preference.
Is there a reason that MachPro will not apply a Home Offset as Mach4, and Mach3 before that has done?
Craig