In the layout I attached in earlier reply, the sled and boxes are different components, and I am only creating the sled. The boxes are created with the sled because they were attached as child components, and then saved with the sled.
Let’s take a box and pallet from eCat.
Select the box.
On the Home tab, in the Hierarchy group, click Attach, and then attach the block to the pallet. The pallet only has one node, its root.
Add another box, and repeat steps 1 and 2.
Position the boxes as needed on the pallet.
Now select the pallet and save it as new component… assuming you are using SimPro not SimLayout and have access to the Modeling tab. Remember, save it as new component.
Now use a feeder and conveyor, and make the feeder create your pallet/new component made in step
Yikes… That’s like buying a burger from the grilli in market square and you yourself have to go inside the kioski and make the burger.
In KUKA.Sim, the eCat should have a pattern feeder which makes thing easy for you.
Same components but with pattern feeder.
Step 1. Attach the box to pallet.
Step 2. Move the box where you want it on pallet, e.g. start index of your pattern.
Step 3. Attach the box to the black part of feeder.
Step 4. Edit the Pattern properties of the feeder to use 1 hierarchy, e.g. the box.
Step 5. Run simulation and verify your pattern.
Good luck, friend. This is where I get off the bus, unfortunately, on this thread.
With hierarchy, it is like tree structures. And this topic has many roads to travel on. Basics are that component is created with its entire node structure, so if other components are attached to nodes in the component then those other components are also created. If you do not want that to happen, one solution is to detach the other components. And one thing to stress in component modeling is that geometry which should be considered its own product should be a separate component. As you mentioned, picking the geometry of component means the entire component is picked by the robot. If they are separate components, you can avoid that.