Hola profesor, Estoy aprendiendo a controlar el motor de pasos y sus video clases me han ayudado mucho. Tengo una duda: tengo un valor fijo que necesito mover, y también tengo un sensor lector de marca que identifica cuando mi marca está fuera de la posición programada. En este caso, ¿cómo podría hacer para que el motor se ajuste y corrija la diferencia si esta ocurre a lo largo del proceso? Estoy intentando desarrollar una aplicación que necesita ajustarse en caso de que el operador identifique diferencias en el valor deseado y no tengo ni idea de cómo hacer eso. ¡Desde ya agradezco su ayuda! Saludos desde Brasil.
Hola, con un motor PaP no se puede hacer, para ese tipo de aplicaciones deberías usar un servo, que corrige de forma automática las desviaciones entre la posición real y la consigna. Con los motores PaP se hacen ese tipo de aplicaciones, pero no se prevén desviaciones en el funcionamiento, si se produjeran, se ha de hacer una búsqueda de origen, pero eso implicaría que el sistema está mal calculado, en condiciones normales el movimiento es preciso y NO se producen desviaciones. Un saludo
Hi, if I would set a "dynamic" position that I calculate with some sensors data, is it possible for example call a function MC_PosAbs that take a variable as position input and not only int number? Thanks, Luca
Hi That function has a variable input %MC_MOVEABS_PTOx, you only have to move the target distance to that variable and then execute the FB. You change the target dinamically and move the result to the variable. Un saludo
Hola,. en el vídeo se muestra todo el proceso, desde la configuración del PLC hasta la programación. En el control de ejes con pulsos PTO, independientemente del fabricante (es igual en Omron, Siemens u otros) en el PLC sólo se establece el control de los pulsos, si el eje se atasca o falla el PLC no se entera, a menos que la controladora del servo tenga alguna señal conectada a una entrada del PLC. La configuración mecánica del servo también ha de hacerse sin contar con el PLC. En los servos más modernos, controlados por bus de campo, sí que se puede parametrizar y controlar el servo junto con el PLC, pero los M221 no admiten este tipo de control, has de irte a una gama superior, como los M262. Un saludo
Hola, NO es posible con este equipo (y creo que con ninguno de Schneider), con el modelo de 40 puntos de E/S puedes tener hasta 4 ejes PTO, más no es posible, tendrías que usar 3 PLCs y comunicarlos entre sí o buscar otra alternativa. Un saludo
Lo que faltaba al puzzle de las series de video sobre motión control en general. Buen trabajo.
excelente explicación, por más videos así porfa.👍
Hola profesor,
Estoy aprendiendo a controlar el motor de pasos y sus video clases me han ayudado mucho. Tengo una duda: tengo un valor fijo que necesito mover, y también tengo un sensor lector de marca que identifica cuando mi marca está fuera de la posición programada. En este caso, ¿cómo podría hacer para que el motor se ajuste y corrija la diferencia si esta ocurre a lo largo del proceso? Estoy intentando desarrollar una aplicación que necesita ajustarse en caso de que el operador identifique diferencias en el valor deseado y no tengo ni idea de cómo hacer eso.
¡Desde ya agradezco su ayuda!
Saludos desde Brasil.
Hola, con un motor PaP no se puede hacer, para ese tipo de aplicaciones deberías usar un servo, que corrige de forma automática las desviaciones entre la posición real y la consigna. Con los motores PaP se hacen ese tipo de aplicaciones, pero no se prevén desviaciones en el funcionamiento, si se produjeran, se ha de hacer una búsqueda de origen, pero eso implicaría que el sistema está mal calculado, en condiciones normales el movimiento es preciso y NO se producen desviaciones.
Un saludo
Muchas gracias.
Hi, if I would set a "dynamic" position that I calculate with some sensors data, is it possible for example call a function MC_PosAbs that take a variable as position input and not only int number?
Thanks,
Luca
Hi
That function has a variable input %MC_MOVEABS_PTOx, you only have to move the target distance to that variable and then execute the FB. You change the target dinamically and move the result to the variable.
Un saludo
Perdón por la ignorancia pero como le configuras al Schneider que tiene configurado un servo? ¿En la cofiguracion de hardware?
Hola,. en el vídeo se muestra todo el proceso, desde la configuración del PLC hasta la programación. En el control de ejes con pulsos PTO, independientemente del fabricante (es igual en Omron, Siemens u otros) en el PLC sólo se establece el control de los pulsos, si el eje se atasca o falla el PLC no se entera, a menos que la controladora del servo tenga alguna señal conectada a una entrada del PLC. La configuración mecánica del servo también ha de hacerse sin contar con el PLC. En los servos más modernos, controlados por bus de campo, sí que se puede parametrizar y controlar el servo junto con el PLC, pero los M221 no admiten este tipo de control, has de irte a una gama superior, como los M262.
Un saludo
@@RobertoAS muchas gracias por la respuesta!!!
tengo una duda de como aumento los generadores de pulsos para 9 motores paso a paso
Hola, NO es posible con este equipo (y creo que con ninguno de Schneider), con el modelo de 40 puntos de E/S puedes tener hasta 4 ejes PTO, más no es posible, tendrías que usar 3 PLCs y comunicarlos entre sí o buscar otra alternativa.
Un saludo
Hola amigo, ocupo ayuda para una programación en awl, no se si me puedas ayudar...
Se podría hacer el control con plc salida a rele?
Hola, no, este control sólo se puede hacer con un PLC con salida a transistor para poder dar los pulsos. Un saludo
hi Sir Do you have a Tutorial Stepper motor using the Delta PLC?
Hi, sorry i don't, we don't use Delta at the school at the moment. Un saludo
@@RobertoAS HI Sir
do you have a tutorial on Stepper motor how to operate it using PLC siemens, Shnieder or Mitsubishi
Thank you
Hi
In this playlist there are a few examples with Omron, Schneider and Siemens:
ruclips.net/p/PL6w-_JQPzf2H5SqhmT1ez_AAcGhkjPSUQ
Un saludo
muy bien