# Simulate Kuka robot in Robotstudio?

**URL:** <https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924>\
**Category:** RobotStudio\
**Created:** [June 24, 2019, 9:22pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924 "2019-06-24T21:22:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![eKoh](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/ekoh/32/2649_2.png) [@eKoh](https://tech-community.robotics.abb.com/u/eKoh)\
**Post date:** [June 24, 2019, 9:22pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/1 "2019-06-24T21:22:33Z")

</div>

Hello guys, I am trying to simulate a Kuka robot in Robotstudio but with no success.

I made the robot mechanism and it works.

When I am linking a system to this Kuka robot, I made a relation to which link from kuka corresponds to which link from this abb robot.

Could make it kinda work.

But when I try to jog it linearly, the robot just does random stuff, instead of following certain trayectory like Z+ axis.

From home position

 ![](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/9/927c034404edb8b92e3e16b864b36be47ae30fdd.png)

And I try it to jog it down on world Z axis

And it goes up, instead of down and also doesn’t follow any linear axis at all. Not sure how to make it work.

 ![image.png](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/1/16f6585aac8a68ffc2330dee62b41dc760bc5066.png)

And please don’t reply me to use Kuka Sim Pro, that thing costs a lot, like you don’t have idea, this is for 1 project only so…

Need help people, I am still working on this, gonna post the solution if I find it.

By the way:  
Kuka Robot: KR10 R1420  
ABB system (used as controller): ABB1410 5kg 1.44m

Also, the tool0 and wobj0 are properly placed

 ![image.png](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/9/9e769cd0dd5cd3d2b3bff29663bed8213cbf4cba.png)  
 ![image.png](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/2X/0/0a330df59dfc4fcc3f3bc14096795ad28b3656ea.png)

This is for a client who has already purchased a Kuka robot. Since the process doesn’t have to be as quick as possible, but it needs a lot of precision, we would have recommended to use ABB instead of Kuka… But client is kinda… dumb, so we have to work with what we’ve got.

Ty’all.

---

<div class="post-metadata">

**Author:** ![graemepaulin](https://avatars.discourse-cdn.com/v4/letter/g/258eb7/32.png) [@graemepaulin](https://tech-community.robotics.abb.com/u/graemepaulin)\
**Post date:** [June 24, 2019, 9:32pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/2 "2019-06-24T21:32:41Z")

</div>

Would think you would have to use a stand alone controller (SAC), and then proceed as per the Application manual - Additional axes and stand alone controllers (3HAC051016-001).

 ![image.jpg](https://europe1.discourse-cdn.com/flex005/uploads/robotics1/original/1X/17b921211184cab7f3d228832833f9c61de5b3bf.jpeg)

---

<div class="post-metadata">

**Author:** ![Johannes\_Weiman](https://avatars.discourse-cdn.com/v4/letter/j/e47c2d/32.png) [@Johannes\_Weiman](https://tech-community.robotics.abb.com/u/Johannes_Weiman)\
**Post date:** [June 25, 2019, 6:33am UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/3 "2019-06-25T06:33:38Z")

</div>

Linear jog (and robtargets) will not work because the controller will calculate inverse kinematics as for a 1410. So you will have to use joint jog and jointtargets.

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [June 26, 2019, 2:20pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/4 "2019-06-26T14:20:05Z")

</div>

Could he use RCS to make the model?

---

<div class="post-metadata">

**Author:** ![eKoh](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/ekoh/32/2649_2.png) [@eKoh](https://tech-community.robotics.abb.com/u/eKoh)\
**Post date:** [June 26, 2019, 3:44pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/5 "2019-06-26T15:44:52Z")

</div>

> [@graemepaulin](#):
>
> Would think you would have to use a stand alone controller (SAC), and then proceed as per the Application manual - Additional axes and stand alone controllers (3HAC051016-001).

Thank you, will try that, I didn’t know how to add a SAC!

> [@](#):
>
> Linear jog (and robtargets) will not work because the controller will calculate inverse kinematics as for a 1410. So you will have to use joint jog and jointtargets.

I was thinking on doing that as 2nd option, but I tought that I would then need to do a lot of work if I needed to change a workobject…

> [@lemster68](#):
>
> Could he use RCS to make the model?

What is RCS?

---

<div class="post-metadata">

**Author:** ![lemster68](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/lemster68/32/1945_2.png) [@lemster68](https://tech-community.robotics.abb.com/u/lemster68)\
**Post date:** [June 26, 2019, 7:05pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/6 "2019-06-26T19:05:31Z")

</div>

Look here: [https://forums.robotstudio.com/categories/controller](https://forums.robotstudio.com/categories/controller) I never used it. RCS, Realistic Controller Simulation

---

<div class="post-metadata">

**Author:** ![eKoh](https://dub1.discourse-cdn.com/flex005/user_avatar/tech-community.robotics.abb.com/ekoh/32/2649_2.png) [@eKoh](https://tech-community.robotics.abb.com/u/eKoh)\
**Post date:** [July 12, 2019, 1:33pm UTC](https://tech-community.robotics.abb.com/t/simulate-kuka-robot-in-robotstudio/8924/7 "2019-07-12T13:33:12Z")

</div>

Thank you lemster! I failed to do the job before, now I am going to try what you tell me!
