POR QUE NO puenteas a esa placa ?? , me refiero a que te vas con un alupa y ganas a la entrada de esa placa lenta y molesta, buscas el sensor que esta mandando la info. ese de posicion, o de cnc o de pid o de lo que sea... y VES SI PUEDES TOMAR LA INFO DIRECTA sin interferir con nada.
y vas con esa info a tu placa... control en tiempo real... que mejor??
bueno la entrada absoluta sera el g code, de ahi tendria que interpolar o hacer un interpretador por que el programa de la pc ya es una aplicacion asi que no le puedo ya hacer mas.
lo use por la ventaja de que ya tiene el interpretador ademas me da directamente el avance de cada motor pap con pulsos ya totalmente procesado el g code.
supongamos que para la máquina(pc) ya dio el eje x 10 pasos, el eje y 20 , el z 25. La placa los da de porrazo con el afán de emparejarse los más rápido hacia la pc.
pero si hay una "placa intteligente " que esta recibiendo al info
La placa la diseñe yo, es un receptor de comandos modbus serial(puerto comm) con un pic16f887, la recepción esta por interrupciones. La pc le envía todo lo que debe hacer para los motores, muy bien se sabe que puede hacer otras muchas cosas en ese segundo de espera, por eso me dio la idea de interpolar para ajustar la velocidad de los pasos a partir de la ruta y las velocidades de ahi seria inteligente recién, la variables que me puede otorgar el programa son estas:
cual de ellas me podría servir como ven te da un monton.
Con lo que ahora estoy trabajando son que me envie las variable pulsconunt X,pulscount Y, pulscount Z, quieren decir cuantos pulsos da cada motor, el software es el Mach3, el cual para mi es el mejor software de cnc tiene perfiles para plasma, para ruteador, para un eje de torno, hasta impresion 3d.
O sino cual sería otro software así me olvidaría de este problema(aunque seria mejor solucionarlo), Por que en lo que voy si le mando un circulo me hace un eneágono(n=numero de muestras) como es a un seg me hace un octógono lo cual es muy triste, haber que se le hace.