I recently have found out (at least I think) a problem i have been fighting with over the past several months. I have a jig set up to machine parts in small quantities and every time I start a new part I never know if the tool is still zeroed in the y direction. I cut one part and then set it up for the next part which should be the same coordinates but sometimes the y axis is off by as much as .040 or so.
In the gcode I send the machine back to the machine home position after each process. I think I have found the problem to be a collection of chips getting pinched between the column and the table and then stalling the motor the last little bit of returning to machine home. I need to make a bellows or something to deflect the chips. Right now I just use a heavy piece of plastic which bunches up in the way when the tool is cutting. Normally this kind of thing doesn't happen on an X3 machine because the table doesn't get back that far but I have made it possible to move the table until it actually hits the column. So in the mean time I have set the machine y zero about .5" away from the column.
I don't really like doing this because I want as much travel as I can get so I added homing switches. Problem is I don't really know how to use them in gcode. I know I need to use G28 but from there I'm kinda stumped. I want the machine to go back to machine home at the end of each process. Can anyone clue me in on how they use their homing switches? I have the switches mounted and working I'm just a little hesitant about using them in the gcode.
Thanks,
Rick