Foro MetalAficion
CNC => CNC - Software y Controladores => Mensaje iniciado por: forane en 09 Diciembre 2011, 14:26
-
Me pareció que el tema ya ha salido en este apartado o alguno cercano, pero no puedo encontrarlo. Resulta que tengo una placa de puerto paralelo (breakout board) y el programa Mach3. La patilla "enable", que supongo autoriza el movimiento de todos los motores paso a paso se activa por el pin nº 1 del puerto paralelo. Pero si abro la pantalla de configuración del Mach3 de puertos y pines y en el apartado "Digit trig" coloco el pin nº1 en "pin number", y no marco "active low"pues todo va bien. No obstante, los motores siempre están conectados, incluso cuando termina el programa cargado en código G. Si al contario, marco como active low, resulta que los motores permanecen libres, pero no funcionan cuando corro el programa.
(http://www.frs-cnc.com/foro1/download/file.php?id=204)
Es por lo que pregunto si existe algún modo de que reaccione el driver según las indicaciones del programa y así dejar los motores libres (desenergizados) y no gastando energía. He probado soltar de los drivers las patillas de "enable" y funcionan (creo que van en lógica digital inversa y por defecto, si no se conecta enable, queda autorizado el driver a efectuar los movimientos que le viene por las patillas de paso y dirección).
Gracias de antemano. Un saludo a todos.
Pepe.
-
Hola compañero Forane,
Se parece a la pelea que tuve hace días para hacer funcionar una placa para un colega, que la pobrecita no tenía culpa al ser de calidad, no esas chinas que hasta los chinos apretan los ojillos por no fiarse.
Lo del Digit Trig desconozco lo que es pero no es un apartado sino una opción más de salida.
Yo que tú probaría un código S, entre los cuales miré para ver si podía controlar lo que dices. Pero también funcionaba Current Hi/Low, que Mach3 al cabo de un tiempo sin enviar señales por el puerto desactiva y así ahorras dinerillo en electricidad cuando la máquina no trabaje. Todavía me tengo que leer el manual de Mach3, no te fíes demasiado de lo que te he dicho que apenas hace cuatro días que me he metido en configurarlo. Pero mi colega ya se ha llevado la placa, iba perfecta, algo hemos logrado.
-
Por si te sirve de ayuda yo tengo el Mach3 configurado con las salidas Enable1,2 y 3 actuvadas con el Pin1 y lo que aparece con Output #1, 2 y 3 simplemente lo tengo deshabilitado. Con esta configuración a mi me funciona.
Saludos
-
Buenass
Yo cuando he terminado de usar la maquina, zarpazo a la seta de stop y hasta la próxima, así ademas sabes que funciona.
Saludoss
-
Pido perdón, pero me equivoqué en la explicación: cuando se selecciona "active low" (signo de activación verde) es cuando los motores funcionan, aunque no se desactivan al terminar el programa. Si dejo en rojo con la cruz "active low", los motores quedan libres, pero al correr el programa, no funcionan.
Pepe.
-
Has probado la configuración que yo tengo?
Saludos
-
Hola Forane,
Yo monte la interface de Esteca que lleva el Pic 12F629 . Este desacctiva el enable a los 10 o 30 segundos de inactividad según el programa. Creo que también se puede hacer el paro de los motores con el software pero no se decirte como.
En cuanto al active low tiene que ver con la placa si da señal en flanco ascendente o descendente.
Saludos.
-
Has probado la configuración que yo tengo?
Saludos
No la he probado todavía. Con las prisas de indicar mi error, no me había percatado de tu post. Perdona. Parece que ahí puede estar la clave. Gracias.
Pepe.