Marcio,
Antes de explicar como fazer para que os finais de curso lógicos funcionem, é necessário entender como o Mach3 espera pelos sinais.
Alguns pontos devem ficar claros:
Um eixo de movimento de uma máquina "pode" ter:
- "Sensor Final de Curso" = contatos que indicam ao programa que a máquina chegou no extremo de um determinado movimento, e que serve para prevenir que este movimento cause algum dano mecanico na estrutura e/ou partes da máquina. Ele tem o mesmo comportamento de um botão de emergência!
Os finais de Curso podem ser independentes (direita e esquerda por exemplo) ou compartilhados (ligados em série ou paralelo)
- "Sensor de Origem" = Contatos que indicam ao programa um ponto de origem fixo em relação à estrutura da máquina. Esta origem se chama "G53".
Quando uma máquina possui sensores de Origem, é necessário fazer com que ela reconheça estas posições SEMPRE que o sistema for ligado.
Normalmente os sensores de Origem são instalados num determinado lado (ou quadrante) - veja desenho anexo para um exemplo, que tem os sensores do lado de fora do curso da mesa (não é mandatório).
Para que a máquina tenha o comportamento desejado - de parar o movimento quando se aproxima de um limite qualquer, mas permite que se inverta a direção do movimento através dos comandos de teclado (ou joystick) - é necessário que a máquina tenha instalados "sensores de Origem", e que seja informado ao programa que tem "Limites Lógicos".
Sempre que iniciar o programa Mach3, deverá proceder uma rotina de reconhecimento das origens seja através de arquivo em código-G, seja através de botão de comando localizado na tela de controle do Mach3.
Depois de encontradas as origens e se foram indicados os tamanhos lógicos dos movimentos, sempre que o operador tentar deslocar a máquina para além das medidas informadas, a máquina simplesmente pára.