Foro MetalAficion

CNC => CNC - Hardware => Mensaje iniciado por: Chapulino en 25 Junio 2018, 22:46

Título: ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Chapulino en 25 Junio 2018, 22:46
Hola a todos ,
Tengo un torno CNC al que le he instalado la placa de Pacol (control por arduino ) pero he cableado de tal  forma que puedo con un selector de 25 circuitos controlar con CNC linux tambien.

la placa es una de estas baratas 
http://www.uruktech.com/product/stepper-driver-mach3/

Bien de momento controlo los motores sin problemas,
tambien he podido tener lecturas de las reglas opticas con una placa que transfiere por usb los datos de las reglas a una tablet (YuriDRO)
Pero los finales de carrera se me estan resistiendo.
son del tipo inductivos , y teoricamente cuando se activan lo que hacen es cerrar un circuito .

este circuito cerrado o abierto es lo que entiendo que debe conectarse en los terminales input (del 1 al 5 y su correspondiente Ground).
Pero no funciona.
Tambien probé con finales de carrera de pulsado y tampoco funciona,

he probado todas las configuraciones posibles en el stepconfig sin exito , alguna idea de por donde seguir haciendo pruebas. ?
 
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 25 Junio 2018, 23:11
Pues creo que el probleam que tienes es que al ser un dispositivo NPN o PNP, necesitas una resistencia para que la placa (que cuando la entrada es negativa (polo negativo) detecta el final de carrera. No tengo mucho tiempo ahora y no sé si tu final de carrera es PNP o NPN, pero en esencia es así:
(https://reprap.org/forum/thumbcache/7b7/9f6/ced/ed4/01d/928/52e/843/3ab/58e/36_800x400.png)

Se modifica la entrada para 5 V si este sensor tiene tensión de trabjo de al menos 5 V )(tenía uno que comenzaba a funcionar sobre 7 V)
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 25 Junio 2018, 23:16
Esas placas están hechas parea responder a finales de carrera tipo conmutador/interruptor.
Saludos

No recuerdo ahora, pero yo le puse una fuente de 5 V y una resistencia de 10K entre el negativo de la fuente y la entrada (una conexión en T resistencia-salida del sensor y todo conectado a la entrada de la placa tampón o breakout). La otra resistencia intercalada  entre la salida del sensor y la resistencia que viene del negativo, no es necesaria para 5 V
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: jmllosa en 26 Junio 2018, 08:30
Hola que tal,  esa brekout  va muy bien, es muy simple,  casualmente estoy hasta el jueves en malaga visitando un cliente, y a final de la tarde si quieres podria echarte una mano.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: josemanuel-gar en 26 Junio 2018, 09:37
habilitalos en el stepconfig y después puedes ver su estado en la iosignals cuando pulses debe cambiar de true a false, deben estar cableadas con el comun gnd.
Yo no recuerdo poner ninguna resistencia para finales de carrera tipo contacto, si son inductivos yo lo cambiaría por unos de contacto NC para ahorrarme todo el lio de la resistencias.

Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 26 Junio 2018, 10:18
Yo sí les coloqué resistencia, ya que independientemente de que sea NPN o PNP, la salida de estos sensores es colector común. Pero creo que yo puse la resistencia hacia el lado positivo y cuando se activa se hace negativo. Y es que no son como un relé, sino que detecta entrada negativa la placa.

(http://www.infoplc.net/files/imagenes/blogs/101740_011.jpg)
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: jmllosa en 26 Junio 2018, 12:17
No es necesaria ninguna resistencia, aburrio estoy de poner esos inductivos.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Tr Precision Machining en 26 Junio 2018, 13:50
Ni resitencias ni leches..

esos inductivos NPN se montan tal cual en la breakout..la breakout se alimenta exteriormente con una pequeña fuente para que no de problemas conectandola por la toma usb..

LLOSA..pasate a visitar a chapulino que es un buen amigo del team rural ;) y conectale y configurale el step..que tu no tardas ni 5 minutos,,y de paso echale un vistazo a como tiene conectado el encoder para roscado..osea le haces servicio de mantenimiento completo .bien .brinda
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Chapulino en 26 Junio 2018, 19:22
Sois , geniales, gracias JMllosa por el ofrecimiento pero casualmente estoy viajando esta semana. Este fin de semana con todas las recomendaciones recibidas seguro que lo dejo operativo y os cuento
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 26 Junio 2018, 23:02
Bueno, él los probó tal cual y no funcionaron.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: jmllosa en 26 Junio 2018, 23:16
Pues algo haria mal, los pongo en todas las maquinas y funcionan perfectamente.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Tr Precision Machining en 27 Junio 2018, 12:27
Pues tal cual que asi se conecta un inductivo normal NPN

(http://imageshack.imagizer.com/v2/1022x610q90/922/vCUWJk.jpg)

una vez conectado se entra en el step conf y en parallel port setup es donde habilita el pin donde la tengas conectado el inductivo que son los numeros P12 para X... P13 para Y.. y P14 para Z   ..y tambien los HOME..en el pin p10 va la seta de emergencia y en el pin P11 la sonda o probe tool y como comun de todos el GND

creo que mas o menos se entiende el asunto.

michel
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 27 Junio 2018, 18:54
Perdón, podría haberme confundido con los sensores de efecto Hall para determinar la velocidad del torno o de la fresadora. Hace mucho tiempo que cableé estos aparatos en mi torno CNC.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Chapulino en 27 Junio 2018, 20:45
Al final hoy termine un poco antes de lo previsto , y aunque mañana tambien he de viajar , he tenido un poco de tiempo.
Y entre todos habéis conseguido que funciones ,
Finalmente he seguido las instrucciones de Michel  Alimentado con una fuente externa de 12V y tengo los finales de carrera X funcionando a satisfaccion, y porque no los Z? , es la pregunta.
Bien tiene su explicación
Los sensores inductivos que compre en su momento para Z debían ser muy pequeños por cuestiones de espacio ( son de 8mm de diametro) ,  por desconocimiento los pedi PNP (los de X son NPN) y aunque en el Arduino DUE van bien (logicante el tipo de señal esta invertido con respecto a los de X ( unos son HIGHT y otros LOW) ) en linux no consigo que funciones.
 asi pues le he pedido al sr chino me envio otros iguales de 8mm de diametro NPN.

Por lo que mientras, me entretendré haciendo el cableado para el uso dobre del encoder de husillo , que aun no lo he cableado . necesiot dos entradas, asi que de las 5 diponibles, 2 son para los ejes X y Z , dos para el encoder y la que resta segurantmente para una seta.  Puedo vivir sin probe.

Repito mil gracias.

(https://farm2.staticflickr.com/1801/28179289087_651768de3a_c.jpg) (https://flic.kr/p/JW7dTR)Sin título (https://flic.kr/p/JW7dTR) by Rafael Gonzalez Pedrosa (https://www.flickr.com/photos/150613629@N02/), en Flickr
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Chapulino en 27 Junio 2018, 21:07
os pongo un video
https://youtu.be/8SR-7Ox25JE
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Tr Precision Machining en 27 Junio 2018, 21:07
Me alegro de haber aportado mi granito de arena a solucionar el asunto de los finales de carrera..aunque la verdad es que en temas CNC voy muy justito de conocimientos y por eso normalmente no suelo decir nada.

un saludo

michel

pdta..los inductivos PNP la unica placa que conozco que los usa obligatoriamente son las de BENEZAN por eternet..las demas normales( chinas ;D) digamos que suelen usar NPN.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: forane en 27 Junio 2018, 22:21
Prueba colocar una resistencia de 10 K 1/2 W entre la salida y el negativo del PNP e invierte la señal en el registro del software si no quieres esperar a que te lleguen los NPN. Con respecto a necesidad de más entradas, pueden colocarse en paralelo o --como yo usé-- dos tarjetas de puerto paralelo.
Saludos.
Título: Re:ayuda con finales de carrera en placa barata 5 Axis CNC INTERFACE BOARD
Publicado por: Chapulino en 28 Junio 2018, 20:27
Forane , lo has bordado.
ya tengo los finales de carrera de los dos ejes operativos.
Tan sencillo como seguir la indicación de Forane para los PNP . La pena es que esto de momento para mi, resulte un arcano. Lo que me queda por aprender.
Asi pues,  solventado este asunto , paso al siguiente , que es poner un comutador para seleccionar el envio de la señal del encoder  al Arduino DUE o al Linux CNC.

Y por supuesto empezar a conocer cosas basicas como por ejemplo en que posicion se recomienda situar el 0 maquina, y otras mil cosas.
(https://farm2.staticflickr.com/1789/42168583335_d21bffb11b_c.jpg) (https://flic.kr/p/27fi1Gg)Sin título (https://flic.kr/p/27fi1Gg) by Rafael Gonzalez Pedrosa (https://www.flickr.com/photos/150613629@N02/), en Flickr