# IRB340 pick and place station

**URL:** <https://tech-community.robotics.abb.com/t/irb340-pick-and-place-station/4340>\
**Category:** RobotStudio\
**Created:** [August 2, 2011, 5:13pm UTC](https://tech-community.robotics.abb.com/t/irb340-pick-and-place-station/4340 "2011-08-02T17:13:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justintosh](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/justintosh/32/4334_2.png) [@Justintosh](https://tech-community.robotics.abb.com/u/Justintosh)\
**Post date:** [August 2, 2011, 5:13pm UTC](https://tech-community.robotics.abb.com/t/irb340-pick-and-place-station/4340/1 "2011-08-02T17:13:41Z")

</div>

Hi, I am new to Robotstudio and I am trying to create a pick and place station for IRB340 using Robotstudio.

I was following the online tutorial videos and have sucessfully created the Infeeder, the VacuumGripper and the OutPallet. These components were working fine. However, when I was trying to follow the following tutorial video, I encountered some problem. [http://www.robotstudio.com/tutorial/16b/SetupSimulation.html](http://www.robotstudio.com/tutorial/16b/SetupSimulation.html)

At the time 02:39, I was not able to find the Source Object **doNewBox** and Source Signal **IRBXXX** from my dropdown list.

At the time 02:53, Target Signal **diBoxInPos** and **diVacuum** were not found from the Target Object **IRBXXX** as well.

Anyone konw what is the reason that cause this problem. Thanks guys.😉 Much appreciated.

Time 02:39 in the tutorial video

Time 02:53 in the tutorial video

Screenshots in my system.

---

<div class="post-metadata">

**Author:** ![Teodor\_Olsson](https://avatars.discourse-cdn.com/v4/letter/t/919ad9/32.png) [@Teodor\_Olsson](https://tech-community.robotics.abb.com/u/Teodor_Olsson)\
**Post date:** [August 3, 2011, 8:40am UTC](https://tech-community.robotics.abb.com/t/irb340-pick-and-place-station/4340/2 "2011-08-03T08:40:17Z")

</div>

Hi,

Since the I/O signals of the Infeeder, the VacuumGripper and the OutPallet should be connected to I/O signals from the controller you have to make sure these I/O signals exists in the virtual controller.

This is how you add I/O signals to the virtual conroller:

1. Go to the Offline tab and expand the system.
2. Expand the Configuration.
3. Double click on I/O and under Signal you can add I/O signals by right clicking somewhere on the list and choose Add Signal. If you want your signals to be assigned to a special unit you can add a new unit under the Unit title.

When you have created your new signals. You can go back to Add I/O connections.

![](http://forums.robotstudio.com/webwiz/4084/System_IO.JPG)
