Se a intenção é apenas mover os Spindle de maneira sincronizada não é necessária uma saída (eixo de movimentação adicional no Mach3), bastam duas placas (drivers), uma para cada motor de passo do eixo Z, comandadas pelas mesmas saídas de sinal de passo e direção (eixo Z) do Mach3.
Outra opção é configurar outra saída (eixo Z adicional) do Mach3, mas acho isso desnecessário e mais arriscado, considerando que, sendo feito conjuntamente por software e eletricamente, existe uma possibilidade de haver perda de sincronismo entre os eixos Z (decorrente de erros de sincronismo dos motores de passo, perda eventual de passos de um motor de passo em relação ao outro, diferenças angulares de acionamento dos motores de passo ou de alinhamento mecânico construtivo de cada eixo Z). O que poderia levar a que as peças não ficassem exatamente iguais, ou até perder uma das peças, numa condição mais extrema, dependendo da tolerância de usinagem.
Na verdade, em máquinas com spindle múltiplos (2 ou mais), normalmente, os mesmos se movem de maneira mecanicamente solidária, os eixos X, Y e Z são os mesmos. É mais simples e menos imprevisível.