I have questions about where I should consider the zero points for X and Y to be on the LoboCNC mill and in my part drawings.
It seems natural for the work material to be positioned in the centers of X and Y travel on the mill, but I'm having trouble relating this method of positioning to what I'm reading about "homing" and "limits".
While reading about "homing and limit switches", the implication is that X0 should be the at the left of the X table, and Y0 should be at the front of the mill (towards the operator). However, this calibration requires that my gcode contain only only positive coordinates. With only positive X and Y coordinates in my gcode, if I want the work piece to be centered on the mill's X and Y travel, I then need to offset the part in the drawing by an amount relative to the size of the part in order to position the center of the part at the center of the mill's X and Y axis. These X and Y offset amounts would be different with each part and also somewhat associates the drawing to a particular mill.
It seems a lot simpler to draw parts centered on X0 and Y0, and also zero the mill's X and Y at the centers of the X and Y travels. The only difficulty with using all four polar quadrants in drawings and in gcode is with how to "home" and zero the mill.
I have seen many examples where the part extents are contained entirely within the +X and +Y quadrant, so I'm wondering if I'm way off-base working in the all four of the polar quadrants.
Do I have misconceptions about positioning work material at the center of the X and Y table travels?
Are the coordinate values for a part supposed to be revised at the point of gcode generation for a specific CNC target? (Post Processors?)
Is there an automated way to "home" or zero X and Y at the centers of the X and Y travel on the LoboCNC mill?
I would like to hear about how others relate the coordinates in their drawings with the coordinates of the mill.