Cancel
Showing results for 
Search instead for 
Did you mean: 

Modeling a dual capacity robot

Valued Contributor
Valued Contributor

Hello,

 

I am trying to model a robot that simulataneously moves two parts. See below screenshot:

 

ice_screenshot_20160607-084837.jpeg

The system I want to model has a robot with two arms 180 degress apart from each other. Side one of the robot picks up part 1 at SingleProc, while side two picks up part 2 at Assembly, then the robot rotates 180 degrees, and part 1 is placed at Assembly, and part 2 is placed at SingleProc.

 

I would like to use a PickAndPlace robot to achieve this, but I am starting to think that may not be possible. Can anyone make any suggestions as to how to best model this?

 

Thank you!

11 REPLIES

Re: Modeling a dual capacity robot

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
No idea how to do this with the P&P, but look here for a similar case:
http://www.bangsow.de/detail.php?id=716
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Modeling a dual capacity robot

Valued Contributor
Valued Contributor

Ok that does look like a better method than the P&P. I'm not quite understanding how the turntable is working in your model though. Can you try to explain things a little differently for me?

Re: Modeling a dual capacity robot

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

the base is a track with a 360° curve (one circle). If you set a transporter on this track with a turning point (center) in the middle and a reference point on the position of the track, the transporter will turn, if it runs on the track. In this way I'm modeling all kind of turning robots, turntables with capacity of more than one, all kind of turning elements.... Now you can set capacity and animation points on the transporter. Set sensors for the stop-points on the (circle) track and program, what you want to to there.

 

See also here:
http://www.bangsow.de/detail.php?id=640

And of course in my books...

Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Modeling a dual capacity robot

Valued Contributor
Valued Contributor

Oh wow that is a really good idea. I can see a lot of different uses from that. Ok thank you! I think I should be able to figure things out from there. I'll let you know if I have any other questions on it.


Thanks again!

Re: Modeling a dual capacity robot

Valued Contributor
Valued Contributor

Ok actually I have a problem already. I tried creating the 360 degree loop track. I've gone into the segments > edit menu from the right click context menu. In that menu I enter the curve as 360 and give it a radius. When I acce[t the changes the track disappears. It is still there, but not visible in anyway.

 

I downloaded the model from your most recent post and it seems to have the same problem.

ice_screenshot_20160607-092918.jpeg

If you look close you can see the red lines from your sensors which show that it is there.

 

Any ideas?

Re: Modeling a dual capacity robot

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
I guess you need to deactivate "transparent" in the tab curve of the track
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Modeling a dual capacity robot

Valued Contributor
Valued Contributor

Sorry, took me a while to get the dialog open, had to use a method to do so, and even then had some trouble with the german. Smiley Wink

 

The transparent option is not checked....

 

ice_screenshot_20160607-095456.jpeg

 

I tried switching it on and off to make sure.

Re: Modeling a dual capacity robot

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor
what is your PS version?
Steffen Bangsow
freelance simulation specialist  
web: www.bangsow.eu
mail: steffen@bangsow.net

Re: Modeling a dual capacity robot

Valued Contributor
Valued Contributor

It is version 12.2. I am thinking this is either an intentional change in version 12.x or a bug. It seems that setting the curve to 360 causes the problem. If I change the angle to 359 the track reappears.