Hello,
I’m a KukaSimPro 3.0.3 user wich I guess is the very same as the VisualComponents 4.
I would like to know what if there is some kind of “Component Grabber” in the VisualComponents 4 (KukaSimPro 3.0.3).
This feature exists in the old VC (KukaSim) software.
The purpose of this, is, for example, to be able to grab a part with a “Succion cup” mounted on linear joint (like a piston).
In attachement, you’ll have the component.
Thank you.
SuccionCupGrabber.vcmx (50 KB)
I believe the method you are looking for is:
vcNode.attach(vcNode)
vcComponent inherits this method from vcNode
Example:
def OnRun():
# Wait for a component in your container.
while not getComponent().getBehaviour("MyContainerName").HeadComponent:
delay(0.01)
joint = getComponent().findNode("MyJointName") # Find the joint object
child = getComponent().getBehaviour("MyContainerName").HeadComponent #Find the component you want to attach to the joint
joint.attach(child) # Now any movement of the joint will also move the child component.