Ok, a questão do ajuste inicial do divisor (tirar a folga, posicionar a peça, ...) eu ainda penso que é importante demais para ser automatizado.
Gil,
o ajuste inicial é só pra concidir o motor com o programa, não para posicionar a peça.
Por exemplo, estou usando meios-passos definidos como 1 a 8, com o programa iniciando no passo 1 - que, digamos, significa fases A e B energizadas.
Suponha também que quando o usuário vai utilizar o divisor, ele está desligado e ele faz o posicionamento da peça ao montar na placa/divisor. E suponha que o motor está com a posição física sendo a do passo 6, que corresponde à fase D energizada (pois, por exemplo, ele foi desligado nesta posição no uso anterior).
Não havendo uma rotina de "captura", se o usuário posicionar com ela desligada, ligar e for usar como divisor, vai fazer a usinagem na primeira divisão, e quando mandar andar, vai adiantar ou atrasar vários passos (atrasar 2 ou adiantar 5), até "coincidir" a posição. E a primeira divisão vai estar errada.
Mas vamos falar das travas da mesa, estou imaginando que as travas mecânicas de que estamos falando seriam como na figura anexa, né?
Sim, estou pensando nisso mesmo.
Acho realmente importante inibir o divisor se a mesa estiver travada manualmente, senão algo ruim aconteceria: engrenagem danificada, forçar a trava e mover a peça ou o motor perder passo....
É isso aí, eu imagino que com engrenagem/sem-fim não muito frágeis, provavelmente nem quebra nada. Talvez a elasticidade do conjunto permita que avance algum meio-passo, e os outros são perdidos. De qualquer forma, como a referência foi perdida, a peça sendo confeccionada morreu. Imagine isso acontecer no dente 126 daquela engrenagem do exemplo antigo.
Mas fico imaginando como detectar isso (chave de fim de curso, sensor magnético, ...) ou até mesmo algum tipo de monitoração da corrente, comparando as condições do motor em movimento ou parado. Se houver resistência ao avanço anormal o divisor poderia ser inibido e dar um alarme.
Na minha ignorância, aposto no que já vi/manuseei em outros equipamentos: fim-de-curso ou um sensor indutivo (este seria o meu favorito, por não ter partes móveis).