I am building a CNC machine of my own design, and plan to run it under Mach3. I am currently working on the home and limit position switch system. To ensure the most effective switch placement, I need to know what to expect from the program using the actuation information (Mach3).
As I understand it, CNC machine homing switches are normally first actuated and then de-actuated to complete the home cycle. That is not a problem, if my understanding is correct.
I am using three mechanical switches per axis, one of which is for homing. Limit switching is not an issue as they are located at the limits of travel. Home switches are not at the end of travels, and so become more problematic. The home switches must be actuated from only one direction during the homeing cycle to be consistently repeatabe.
I am assuming that Mach3's homing routine takes this into account and approaches each switch from only one direction, but I am only guessing, and need to know for sure which direction it is for each axis.
So, the problem is in understanding (exactly) how Mach3 determines the home position. For example, From any positive or negative X,Y, or Z location on the table, will the homing travel path go first to a positive (or negative) position, prior to approaching the home switch for its initial actuation?
Hope my question is clear...
Thanks, and Regards,
Roger