ATTENTION

This FlexSim Community Forum is read-only. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobile-friendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threaded-conversation-style forum like the one below, so be sure to read our Answers Best Practices.


flexsim.com

Go Back   FlexSim Community Forum > FlexSim Software > Q&A
Downloads

Q&A Using Flexsim and building models

  #1  
Old 08-02-2013
JMEngelhart's Avatar
JMEngelhart JMEngelhart is offline
Flexsim User
 
Join Date: Sep 2008
Posts: 44
Downloads: 9
Uploads: 0
Thanks: 1
Thanked 7 Times in 6 Posts
Rep Power: 148
JMEngelhart is on a distinguished road
Thumbs down Has anyone made a Delta Arm Robot (Spider Robot)?

We use them in packaging a lot to pick from a belt with a random stream of products and place them in packaging. They behave a lot differently than an articulated robot. I would rather steal someone's design than try to create it from scratch.

  #2  
Old 08-02-2013
Kris Geisberger Kris Geisberger is offline
Flexsim Canada, Forum Moderator
 
Join Date: Aug 2007
Location: Canada
Posts: 209
Downloads: 54
Uploads: 1
Thanks: 99
Thanked 389 Times in 133 Posts
Rep Power: 451
Kris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud of
Default

Hi Jim,

In 2008 I took the then older Cookie Packer model and added draw code to the cranes to make them each look like a Quattro. Looking back on it now, I wouldn't take the same approach as the end effector does not travel like a Cartesian robot (crane).

I would probably use a BasicTE for the base and a surrogate for the end effector, then use draw code similar to what I have in the Cookie Packer model to draw the connecting arms between them. I don't think it is worth the inverse kinematic approach using joint speeds as there are too many mechanical/physical unknowns (unless you are the robot manufacturer) that would govern the move time. With a BasicTE you could use kinematics to make the end effector travel linearly or however you see fit, and there is always the option to reverse calculate speeds based on a move time you provide it.
Attached Files
File Type: fsm CookiePacker_6.0.2_20130802.fsm (78.9 KB, 480 views)

Last edited by Clair A; 11-05-2015 at 12:15 PM. Reason: reuploaded attachment
The Following 6 Users Say Thank You to Kris Geisberger For This Useful Post:
Steven Hamoen (08-03-2013)
  #3  
Old 08-05-2013
JMEngelhart's Avatar
JMEngelhart JMEngelhart is offline
Flexsim User
 
Join Date: Sep 2008
Posts: 44
Downloads: 9
Uploads: 0
Thanks: 1
Thanked 7 Times in 6 Posts
Rep Power: 148
JMEngelhart is on a distinguished road
Smile

Kris,
I am Very impressed. I will be spending a few hours taking this one apart to see how you made it work.

I see you did multiple belts to simulate the random stream of cookies. This is one area it might be useful to have a new item in Flexsim that could do more than one object across on a conveyor.

I will need to tweak this a bit for what we need since our product is not round and has to be oriented a certain direction as well. In addition, our packages flow counter to the flow of cookies and each one can be filled by whichever robot it flows by. Going to be a tough one, but you just saved me hours of work getting started.

Thank you!
Jim
  #4  
Old 08-05-2013
Kris Geisberger Kris Geisberger is offline
Flexsim Canada, Forum Moderator
 
Join Date: Aug 2007
Location: Canada
Posts: 209
Downloads: 54
Uploads: 1
Thanks: 99
Thanked 389 Times in 133 Posts
Rep Power: 451
Kris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud ofKris Geisberger has much to be proud of
Default

Quote:
I see you did multiple belts to simulate the random stream of cookies. This is one area it might be useful to have a new item in Flexsim that could do more than one object across on a conveyor.
Again, I didn't create the original model. Just modified the task sequence for the cranes and added draw code to make them look like spiders. The "conveyor" that the robots are picking from is pretty close to what you might want to go with... assuming that your conveyor does not have a curve. I would create a BasicFR with a surrogate (call it Belt) and use kinematics to send that Belt object to infinite in the x direction at the start of the model. As items enter the BasicFR, query the kinematic for the current x location of the Belt and then set the x location of the item to the same value in the negative direction. Don't forget to check the 'Draw Main Object Sub-Content' checkbox inside the animation creator on your Belt surrogate (sub-component), then hide the contents of the BasicFR.

You are free to set y, z and rotations of the items to anything you like, and the best part is that you can remove the item from the conveyor anytime you want.


Alternatively, a cheap trick for getting items to appear side-by-side on a standard conveyor is to set the spacing value to near zero and set the item's offsety attribute on entry. You might have to add the attribute to your item class by pressing the Edit Shape Factors button in the flowitem bin.
The Following 3 Users Say Thank You to Kris Geisberger For This Useful Post:
mgiubilato (08-26-2013)

Tags
delta, flexpicker, quattro, robot, spider, spyder


Thread Thread Starter Forum Replies Last Post
Robot base movement Manoj Kumar Q&A 1 01-09-2013 06:03 AM
Individual Robot Tim Splettstoesser Q&A 4 11-08-2012 10:18 AM
I am looking for the model of transfer from robot to robot... syseo Q&A 0 06-14-2012 08:56 PM
Help with Robot Larry Goins Q&A 2 08-07-2009 12:20 AM
Robot processing Sung Kim Q&A 7 08-27-2008 06:48 AM


All times are GMT -6.
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Copyright 1993-2018 FlexSim Software Products, Inc.