04-04-2024, 03:59 AM
Buenas tardes,
Estoy trabajando en una aplicación de impresion 3D con un robot FANUC, para el control de algunos perifericos implementamos un PLC Compactlogix y lo comunicamos por ethernet/IP exitosamente.
Para esta aplicación en particular queremos enviar el valor del extrusor por ethernet/ip al PLC, queremos realizarlo mediante Group IO, incluso modificamos post procesador para incluir una función que modifique un registro de Group IO
Después de modificar el post procesador y generar el código de robot, en el archivo LS se ven claramente las instrucciones para modificar el registro GO[1], pero al correr online el robot, esta instrucción NO SE EJECUTA
Posteriormente hicimos un pequeño programa y generamos el archivo LS, despues lo convertimos a TP y lo ejecutamos directamente en el controlador, y en este caso si ejecuto la instrucción de modificar GO[1], desafortunadamente, esta no puede ser una solución final debido a que un programa de impresión normal suele ser demasiado extenso para que el Robot lo pueda ejecutar.
Adjunto imágenes del programa de prueba, el archivo LS generado y la modificación de post procesador
Muchas gracias,
Saludos
Estoy trabajando en una aplicación de impresion 3D con un robot FANUC, para el control de algunos perifericos implementamos un PLC Compactlogix y lo comunicamos por ethernet/IP exitosamente.
Para esta aplicación en particular queremos enviar el valor del extrusor por ethernet/ip al PLC, queremos realizarlo mediante Group IO, incluso modificamos post procesador para incluir una función que modifique un registro de Group IO
Después de modificar el post procesador y generar el código de robot, en el archivo LS se ven claramente las instrucciones para modificar el registro GO[1], pero al correr online el robot, esta instrucción NO SE EJECUTA
Posteriormente hicimos un pequeño programa y generamos el archivo LS, despues lo convertimos a TP y lo ejecutamos directamente en el controlador, y en este caso si ejecuto la instrucción de modificar GO[1], desafortunadamente, esta no puede ser una solución final debido a que un programa de impresión normal suele ser demasiado extenso para que el Robot lo pueda ejecutar.
Adjunto imágenes del programa de prueba, el archivo LS generado y la modificación de post procesador
Muchas gracias,
Saludos