Muy buenos tus vídeos, a ver si hacés un vídeo espricando el mc_movefeed para utilizarlo en modo Drive con las entradas digitales rapidras del servodrive, un saludo
Hola César gracias por tú pregunta. No he utilizado la herramienta de programación de CNC de Sysmac, sin embargo, si me hacer un croquis o dibujo simple de tú aplicación, creo qué puedo ayudarte. Mándame una foto o conecta también si quieres a través de LinkedIn. Feliz finde!!
Hola Paula gracias por el comentario. A ver... tanto el servo cómo el drive son de este fabricante pero puede ser usado en otros sistemas. Yo no lo haría. Para cada fabricante tienes una solución. La mayoría de estos dispositivos necesitan un drive, qué es el encargado de la alimentación, control y regulación. Por otro lado sé qué los ejes pueden admitir otro tipo de regulación y control parecido al drive... pero serán para pequeñas aplicaciones dónde no se genere mucha corriente. Te imaginas un módulo al lado del PLC con picos de corriente de hasta 300A... porqué yo he visto servos cómo una moto. El servo se comunica con el drive y viceversa y del drive hacia el PLC se emplea normalmente en los qué yo he utilizado EtherCAT. Aiiiii 😂😂 🙏 espero haberte ayudado en algo. Gracias ❤️
Hola Óscar, sería interesante ver cómo funciona esa aplicación. ¿los bloques MC_ que incorporas bienen ya programados y tu solamente le introduces las variables?
Así es Jorge. Lo vamos a ver más tranquilamente en los siguientes vídeos. En éste video lo importante es familiarizarte con el proceso. Normalmente en los FB de Sysmac podremos introducir o bien variables, o bien variable definidas por Sysmac. ¿Esto qué significa?, sencillamente son variables con tipos de datos especiales definidos por Sysmac. Gracias Jorge cómo siempre 👋🫡
Buenos dias Jorge. Los bloques de función (FB) de Motion Control ya vienen incluidos en Sysmac Studio, y solo hay que asignarles un eje (creado previamente y relacionandolo con un servo real, un servo virtual, un encoder o un encoder virtual -> en este caso un servo real), y agregar las variables que se necesiten para poder ejecutarlos...
Esta bien pero cuesta seguirte en la clase, intenta ser mas concreto, solo a modo de recomendación y opinión personal, hay bastante paja que hacen distraerte del acometido de la "masterclass" que entiendo es aprender a como programar un servo.... Por ejemplo si quiero que mi servo cada vez que pase por un punto se ponga a 0 y empieze de nuevo a contar como lo hago???
Agradezco tú comentario. Siempre también para mejorar. A veces por cuestiones de trabajo me es imposible explicar todos los tutoriales como debería de ser. Estoy haciendo un video porqué también lo ha solicitado otro compañero del canal y esta vez voy hacerlo sobre una aplicación final para que ustedes puedan probar y hacerlo también. Esta es mi intención pero a veces no puedo llegar a todo, así qué mis más sinceras y disculpas y espero que en este nuevo video se entienda mejor. Un saludo
Yo te pediria, si algun dia te apetece, que hagas un proyecto basico desde 0 como tutorial de por ejemplo como a traves del servo podemos activar una salida en funcion de los grados que tengamos, es basica y seguro que lo explicas en nada y para los que empezamos nos iria muy bien…. Puestos a pedir😂😂 muchas gracias por eso puesto que eres de los pocos que hace contenido de calidad de sysmac😍
Buenos dias. A ver si puedo ayudarte...hay varias posibilidades, pero se me ocurren dos opciones (puede que hayan mas): 1) Que a la hora de configuración del tipo de homing (o búsqueda de posicion de origen) le indiquemos "preconfiguración de posicion cero", y entonces cada vez que ejecutemos la FB "MC_Home", el servo en lugar de ir a buscar la posicion de "cero" moviendo el eje, lo que haga es poner la posición actual (sea la que sea) a valor "cero", y la otra posibilidad que se me ocurre ahora mismo es la siguiente: 2) Dejar la configuración de "Homing" como deba estar configurada (El homing debe hacerse cada vez que demos tension al servo si trabajamos con encoders incrementales, y solo una vez si trabajamos con encoders absolutos, y siempre y cuando trabajemos con control de posición, ya que para control de veocidad nos da igual donde esta la posicion "0" o "Home"), y activar con la entrada que comentas (al pasar por un punto, con un sensor) una FB de tipo "MC_SetPosition". Con esta FB lo que haces es escribir o "forzar" una posicion (relativa o absoluta, dependiendo de la configuracion de la FB) en el eje; es decir, si escribes un "0", la posición actual del eje será "0", pero si escribes "23453", ese será el valor actual de la posición cuando ejecutes la FB (Function Block). En cualquier caso, en la caja de herramientas de la derecha de Sysmac Studio, puedes buscar el desplegable "Motion Control" y allí apareceran todas las funciones de este tipo incorporadas por defecto en Sysmac Studio. Situandote sobre la que desees y pulsando F1 (tambien si la tienes incluida en el programa, te situas sobre ella + F1), aparecerá la "ayuda" de esa FB. Saludos...
@@miguelibanezfontanet9512 buena aportación, ya subí el video dedicado para @MrVics08 y también para otro compañero del canal. En el video se describe el proceso para este ejemplo en cuestión. También hay una copia básica del programa. La idea es generar una señal de petición y el carro se coloca en la posición de la línea que lo solicita. Cuando se posiciona realiza cualquier cosa y vuelve a home.
No he entendido nada, pero muy buen video papá. 👌🏻:) Compartiré el video
Gracias hija!! Qué oportuno 😅😅 Muchas gracias por tú apoyo... ❤️
Muy bueno e interesante
Gracias por comentar 🖐😊
Muy buenos tus vídeos, a ver si hacés un vídeo espricando el mc_movefeed para utilizarlo en modo Drive con las entradas digitales rapidras del servodrive, un saludo
Gracias Juanjo tomo nota
Hola, disculpe la molestia este es posible utilizar este DRIVE para un CNC ROUTER y que tarjeta controladora recomienda utilizar
Hola César gracias por tú pregunta. No he utilizado la herramienta de programación de CNC de Sysmac, sin embargo, si me hacer un croquis o dibujo simple de tú aplicación, creo qué puedo ayudarte. Mándame una foto o conecta también si quieres a través de LinkedIn. Feliz finde!!
❤
Este servo se puede usar con entrada pwm para ser controlado por plc siemens o allen bradley??
Hola Paula gracias por el comentario. A ver... tanto el servo cómo el drive son de este fabricante pero puede ser usado en otros sistemas. Yo no lo haría. Para cada fabricante tienes una solución.
La mayoría de estos dispositivos necesitan un drive, qué es el encargado de la alimentación, control y regulación.
Por otro lado sé qué los ejes pueden admitir otro tipo de regulación y control parecido al drive... pero serán para pequeñas aplicaciones dónde no se genere mucha corriente.
Te imaginas un módulo al lado del PLC con picos de corriente de hasta 300A... porqué yo he visto servos cómo una moto.
El servo se comunica con el drive y viceversa y del drive hacia el PLC se emplea normalmente en los qué yo he utilizado EtherCAT.
Aiiiii 😂😂 🙏 espero haberte ayudado en algo.
Gracias ❤️
Hola Óscar, sería interesante ver cómo funciona esa aplicación.
¿los bloques MC_ que incorporas bienen ya programados y tu solamente le introduces las variables?
Así es Jorge. Lo vamos a ver más tranquilamente en los siguientes vídeos. En éste video lo importante es familiarizarte con el proceso. Normalmente en los FB de Sysmac podremos introducir o bien variables, o bien variable definidas por Sysmac. ¿Esto qué significa?, sencillamente son variables con tipos de datos especiales definidos por Sysmac. Gracias Jorge cómo siempre 👋🫡
Buenos dias Jorge. Los bloques de función (FB) de Motion Control ya vienen incluidos en Sysmac Studio, y solo hay que asignarles un eje (creado previamente y relacionandolo con un servo real, un servo virtual, un encoder o un encoder virtual -> en este caso un servo real), y agregar las variables que se necesiten para poder ejecutarlos...
@@miguelibanezfontanet9512 así es miguelbanezafontanet9512
ASÍ ES JORGE (VIENEN INCLUIDOS)
Esta bien pero cuesta seguirte en la clase, intenta ser mas concreto, solo a modo de recomendación y opinión personal, hay bastante paja que hacen distraerte del acometido de la "masterclass" que entiendo es aprender a como programar un servo....
Por ejemplo si quiero que mi servo cada vez que pase por un punto se ponga a 0 y empieze de nuevo a contar como lo hago???
Agradezco tú comentario. Siempre también para mejorar. A veces por cuestiones de trabajo me es imposible explicar todos los tutoriales como debería de ser. Estoy haciendo un video porqué también lo ha solicitado otro compañero del canal y esta vez voy hacerlo sobre una aplicación final para que ustedes puedan probar y hacerlo también. Esta es mi intención pero a veces no puedo llegar a todo, así qué mis más sinceras y disculpas y espero que en este nuevo video se entienda mejor. Un saludo
Yo te pediria, si algun dia te apetece, que hagas un proyecto basico desde 0 como tutorial de por ejemplo como a traves del servo podemos activar una salida en funcion de los grados que tengamos, es basica y seguro que lo explicas en nada y para los que empezamos nos iria muy bien…. Puestos a pedir😂😂 muchas gracias por eso puesto que eres de los pocos que hace contenido de calidad de sysmac😍
Buenos dias. A ver si puedo ayudarte...hay varias posibilidades, pero se me ocurren dos opciones (puede que hayan mas):
1) Que a la hora de configuración del tipo de homing (o búsqueda de posicion de origen) le indiquemos "preconfiguración de posicion cero", y entonces cada vez que ejecutemos la FB "MC_Home", el servo en lugar de ir a buscar la posicion de "cero" moviendo el eje, lo que haga es poner la posición actual (sea la que sea) a valor "cero", y la otra posibilidad que se me ocurre ahora mismo es la siguiente:
2) Dejar la configuración de "Homing" como deba estar configurada (El homing debe hacerse cada vez que demos tension al servo si trabajamos con encoders incrementales, y solo una vez si trabajamos con encoders absolutos, y siempre y cuando trabajemos con control de posición, ya que para control de veocidad nos da igual donde esta la posicion "0" o "Home"), y activar con la entrada que comentas (al pasar por un punto, con un sensor) una FB de tipo "MC_SetPosition".
Con esta FB lo que haces es escribir o "forzar" una posicion (relativa o absoluta, dependiendo de la configuracion de la FB) en el eje; es decir, si escribes un "0", la posición actual del eje será "0", pero si escribes "23453", ese será el valor actual de la posición cuando ejecutes la FB (Function Block).
En cualquier caso, en la caja de herramientas de la derecha de Sysmac Studio, puedes buscar el desplegable "Motion Control" y allí apareceran todas las funciones de este tipo incorporadas por defecto en Sysmac Studio. Situandote sobre la que desees y pulsando F1 (tambien si la tienes incluida en el programa, te situas sobre ella + F1), aparecerá la "ayuda" de esa FB. Saludos...
@@miguelibanezfontanet9512 buena aportación, ya subí el video dedicado para @MrVics08 y también para otro compañero del canal. En el video se describe el proceso para este ejemplo en cuestión. También hay una copia básica del programa. La idea es generar una señal de petición y el carro se coloca en la posición de la línea que lo solicita. Cuando se posiciona realiza cualquier cosa y vuelve a home.