Re: Former Mach 3, now LinuxCNC user hitting a few snags
I almost always program offsets G54 -G59.
If Home as correctly defined in machine set-up and machine travel limits are correctly defined it 'just works'. Or at least it 'just works' if machine is moved to defined Home position at start-up.
This is expected even in simulation.
The GUI has a button labelled 'touch-off' for setting G54 - G59 offsets. I move the to workpeice zero and enter zero in the touch off dialogue box for each axis.. If you're not using G5x offsets things will be slightly different, it's the only work method that makes sense to me.
Anyone who says "It only goes together one way" has no imagination.