151
General Mach Discussion / Re: Use Home Offset to square the machine?
« on: March 23, 2023, 07:32:43 PM »
Hi,
you are misunderstanding what Home Offset is.
When Mach Homes an axis advances towards its Home switch. When the switch operates the machine stops and backs up until the switch deactivates. Then Mach zeros
the machine coordinates for that axis....unless you have programmed a Home Offset for that axis. If there is a Home Offset Mach does not zero the machine coordinates
but sets the machine coordinates to the Home Offset. It does not move the axis at all, it just sets the machine coordinates to other than zero.
This would be useful if lets say you could not mount a Home switch exactly where you want, but could mount it 60mm 'inside' where you'd really rather put the switch.
When you use a Home Offset of 60 for that axis the machine will be Homed, but Mach understands that the actual home location is another 60mm away.
Note that Mach3 and Mach4 have always operated this way.
Where you are getting confused is that some motion controllers have the ability to back off some programmed distance from the switch. Its not that Mach does it,
but rather the motion controller. Not all motion controllers do it....but over a period of time most of them do so. PoKeys have done so for years and the ESS for about two years now.
You'll have to look in the motion control plugin to find the setting.....OR code it yourself....its only a simple G0 move after all. This is in effect exactly
what the motion controllers do.....its just that they do it automatically.
Craig
you are misunderstanding what Home Offset is.
When Mach Homes an axis advances towards its Home switch. When the switch operates the machine stops and backs up until the switch deactivates. Then Mach zeros
the machine coordinates for that axis....unless you have programmed a Home Offset for that axis. If there is a Home Offset Mach does not zero the machine coordinates
but sets the machine coordinates to the Home Offset. It does not move the axis at all, it just sets the machine coordinates to other than zero.
This would be useful if lets say you could not mount a Home switch exactly where you want, but could mount it 60mm 'inside' where you'd really rather put the switch.
When you use a Home Offset of 60 for that axis the machine will be Homed, but Mach understands that the actual home location is another 60mm away.
Note that Mach3 and Mach4 have always operated this way.
Where you are getting confused is that some motion controllers have the ability to back off some programmed distance from the switch. Its not that Mach does it,
but rather the motion controller. Not all motion controllers do it....but over a period of time most of them do so. PoKeys have done so for years and the ESS for about two years now.
You'll have to look in the motion control plugin to find the setting.....OR code it yourself....its only a simple G0 move after all. This is in effect exactly
what the motion controllers do.....its just that they do it automatically.
Craig