Nirtec Studio Forum

General Category => Machines Simulator => Topic started by: idtech on October 20, 2023, 12:31:50 PM

Title: Movimiento UDC con workpart
Post by: idtech on October 20, 2023, 12:31:50 PM
Hola, he creado un UDC para que funcione como un carro que mueva workparts, le he asignado un movement en el graph code y funciona bien. El problema viene cuando le pongo un workpart encima, cuando se empieza a mover, solo se mueve el UDC y no el workpart que lleva encima.
Title: Re: Movimiento UDC con workpart
Post by: EasyPLC_Master on October 20, 2023, 04:50:45 PM
Eso es porque usas un nodo de movimiento de tipo animación, debes de utilizar un nodo de movimiento de físicas, para que interactúe con las WorkParts.
Title: Re: Movimiento UDC con workpart
Post by: idtech on October 23, 2023, 08:20:19 AM
Cuando uso el nodo de físicas, el UDC no se mueve, en cambio, con la de animación sí. En la imagen te muestro cómo lo tengo configurado. Si en la primera opción selecciono "Animation", el UDC se mueve, si selecciono "Physics" no.
Title: Re: Movimiento UDC con workpart
Post by: EasyPLC_Master on October 23, 2023, 09:36:28 AM
Envía tu archivo .maq a easyplc@nirtec.com para que podamos analizarlo a ver donde está el problema.
Title: Re: Movimiento UDC con workpart
Post by: EasyPLC_Master on October 23, 2023, 11:39:51 AM
OK, tras revisar el componente, se verifica que el Static Component si se mueve (lo que ocurre es que lo tienes como no visible).
Sin embargo los movimientos de física mueven solo el componente implicado y no los hijos de este.
No es el caso de las animaciones que mueven tanto el componente padre como los hijos.

Para resolverlo puedes hacer diferentes procedimientos:
-> Usar el nodo de Animación y utilziar un Hook, tal como lo tienes, cuando se active el movimiento se activa el hook para fijar el WorkPart al carro, lo que ocurre es que debes de poner la propiedad ForceWorkPartPosition a false para que no desplace el WP al moverse.

-> Puedes usar un Empty Component como contenedor principal del todo el carro y configurar el KeyFrame Animator que también usa las físicas.