Skip to main content

Enable Slave Axis in Mach4

There are 2 configuration options:

Homing with Home/Limit switch on the Master:

First: In the Mach4 software go to Configure=>Control=>Axis Mapping

Select which motor is the slave under Slave 1

Second: Configure=>Plugins=>HiCON

Select the motor that you want to be the master and uncheck the Independent Master-Slave Home and make sure that the index pulse is unchecked.

Select the motor that you want to be the slave and uncheck the Independent Master-Slave Home and make sure that the index pulse is unchecked.

Third: Configure=>Control=>Input Signals

Make sure that the slave axis home switch, Motor - and Motor + are disabled 

Homing with Home/Limit switch on Master and Slave:

  1. In the Mach4 software go to Configure=>Control=>Axis Mapping
    • Select which motor is the slave under Slave 1
  2. Configure=>Control=>Inputs Signals
    • Make sure that the Slave axis home switch, Motor - and Motor + are Enabled.
  3. Configure=>Plugins=>HiCON
    • Select the motor that you want to be the master and check the Independent Master-Slave Home and make sure that the index pulse is unchecked.
    • Select the motor that you want to be the slave and check the Independent Master-Slave Home and make sure that the index pulse is unchecked.
  4. Set Slave Misalignment value if needed to "square" the gantry

Troubleshooting:

  • If there are motion issues with the homing, it is likely the axis designation does not match the homing switch designation. In other words, the homing switch assigned to the master axis is likely actually on the slave axis.
    • After touching off the switches, if one of the sides of the gantry continues to travel, "dragging" the other side along with it, would be an example of such motion issue caused by "swapped" configuration of switch assignments.




Keywords: 14536