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 > Tips and Tricks
Downloads

Tips and Tricks Share helpful modeling ideas

  #1  
Old 02-02-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default collision between transporter and rack

Hello friends,

In my project Collision is taking place between the TRANSPORTER and the RACK, while placing back the finished components in the rack.

How can I avoid this? Herewith I have attached the file.

thanks,
naveen kumar.p
  #2  
Old 02-02-2012
Jörg Vogel's Avatar
Jörg Vogel Jörg Vogel is offline
Flexsim User
 
Join Date: Sep 2007
Location: Hannover, Germany
Posts: 643
Downloads: 35
Uploads: 0
Thanks: 802
Thanked 665 Times in 410 Posts
Rep Power: 642
Jörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond repute
Default

Hi Naveen,

be so kind and upload your file. Thanks.

My first approach would be the use of Network Nodes. More advanced is the coding of a tasksequence, which consist of the explicit coordinates the taskexecuter has to go. If you don't want to write the whole way, send the Taskexecuter to a safe location where the taskexecuter can't collide with the rack anymore. Write the Code in OnUnload-Trigger with the highest Priority of all Tasksequences und preempt the current one.

Jörg
  #3  
Old 02-02-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default

sorry vogel,

I've by mistake that model didn't get attached previously my friend.


Kindly, see the video once. The transporter is literally going into the racks and give me suggestions.
Attached Files
File Type: zip logic.zip (75.4 KB, 144 views)
  #4  
Old 02-03-2012
Jörg Vogel's Avatar
Jörg Vogel Jörg Vogel is offline
Flexsim User
 
Join Date: Sep 2007
Location: Hannover, Germany
Posts: 643
Downloads: 35
Uploads: 0
Thanks: 802
Thanked 665 Times in 410 Posts
Rep Power: 642
Jörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond reputeJörg Vogel has a reputation beyond repute
Default

Hello Naveen,

you can move the network node, which is connected to a rack. Least collision occurs if it is placed in some distance from the middle in front of the rack.

Jörg
  #5  
Old 02-03-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default

hi jorg,

If you have seen the model, the transporter is literally going into the rack. I have even tried by placing network node a bit away from the rack.

thanks,
naveen
  #6  
Old 02-04-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default

hi jorg,

I've even tried by placing the network node in some distance from the middle in front of the rack and still the problem persists. Kindly, suggest me an alternative.

Thanks,
p.naveen kumar
  #7  
Old 02-04-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default

hi jorg,

Herewith I've uploaded the model after implementing your suggestion. Have a look at it.

regards,
naveen
Attached Files
File Type: zip updated.zip (75.1 KB, 133 views)
  #8  
Old 02-04-2012
Jason Lightfoot Jason Lightfoot is offline
Flexsim Consultant
 
Join Date: Aug 2007
Location: Somerset, UK
Posts: 719
Downloads: 20
Uploads: 0
Thanks: 123
Thanked 953 Times in 446 Posts
Rep Power: 773
Jason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond reputeJason Lightfoot has a reputation beyond repute
Default

Look at the the section in the user manual on task sequences and then try building your own in the TransportDispatcher trigger of the queue using a combination of the other task types.
The Following 2 Users Say Thank You to Jason Lightfoot For This Useful Post:
RalfGruber (12-06-2013)
  #9  
Old 02-06-2012
Sebastian Hemmann's Avatar
Sebastian Hemmann Sebastian Hemmann is offline
Flexsim User
 
Join Date: Sep 2009
Location: Braunschweig (Germany)
Posts: 439
Downloads: 52
Uploads: 0
Thanks: 472
Thanked 217 Times in 154 Posts
Rep Power: 319
Sebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to behold
Default

Hi naveenkumar,

am not sure if I understood the question wrong. But you are looking for a visual solution where your transporter doesn´t drive into the rack, but just to the right position near the rack!?
This way it would be very difficult to realize by using tasksequences because you will have to know the place of bay and cell at the moment of creating the tasksequence.
And it even is not possible by using Collisions because they are not working the way most you and I believed. Or better said, it´s not quiet easy to use them as I hoped they work.

The only way I see for this is to use as many racks as bays you need. Give everyone an own Networknode and turning off the option "Travel offset for load/ unload tasks". Now you only need some logic for giving items the right bay.
__________________
Hemmi
  #10  
Old 02-06-2012
Phil BoBo's Avatar
Phil BoBo Phil BoBo is offline
Flexsim Development
 
Join Date: Jan 2008
Posts: 756
Downloads: 109
Uploads: 18
Thanks: 385
Thanked 1,483 Times in 525 Posts
Rep Power: 1174
Phil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond reputePhil BoBo has a reputation beyond repute
Default

Quote:
Originally Posted by Sebastian Hemmann View Post
This way it would be very difficult to realize by using tasksequences because you will have to know the place of bay and cell at the moment of creating the tasksequence.
...
The only way I see for this is to use as many racks as bays you need. Give everyone an own Networknode and turning off the option "Travel offset for load/ unload tasks". Now you only need some logic for giving items the right bay.
When you execute TASKTYPE_PLACEOFFSET on a rack for the first time, it will fire its place-in-bay and place-in-level code if it hasn't already. You can use the placeoffset task to control the order of the offset actions. By default during the unload task, the transporter is doing its x, y, and z offset vectors at the same time. By adding placeoffset tasks, you can get the transporter to do its x before doing the y so that it travels in an L-shape instead of a direct line to where it is going.

Attached is a sample model that shows the placeoffset task used in a custom task sequence.

Depending on how naveenkumar actually wants the Transporter to behave, there are many different solutions other than using a rack and a network node for each bay.

naveenkumar, perhaps you should explain exactly what you want the transporter to do instead of simply saying "the transporter has a collision with the rack. how do I avoid this?" Everyone here gave you advice on how to "avoid it," but you never explained exactly what you want the transporter to do while "avoiding it."

(Although probably not necessary for this model, you can query in a subtask the item's destination bay/level before the task executer has even traveled toward the rack because the place-in-bay and place-in-level code can be executed using a placeoffset task. You can use 0,0,0 for x,y,z so that the item knows what bay/level it is going to but the transporter doesn't actually do the offset movement yet.)
Attached Files
File Type: fsm tasktype_placeoffset.fsm (37.6 KB, 177 views)
The Following 3 Users Say Thank You to Phil BoBo For This Useful Post:
Sebastian Hemmann (02-07-2012)
  #11  
Old 02-10-2012
naveenkumar naveenkumar is offline
Flexsim User
 
Join Date: Jul 2011
Posts: 42
Downloads: 12
Uploads: 0
Thanks: 19
Thanked 2 Times in 2 Posts
Rep Power: 110
naveenkumar is on a distinguished road
Default

Quote:
Originally Posted by naveenkumar View Post
Hello friends,

In my project Collision is taking place between the TRANSPORTER and the RACK, while placing back the finished components in the rack.

How can I avoid this? Herewith I have attached the file.

thanks,
naveen kumar.p
hi PHIL,

Firstly, thanks a billion for your post.

I've made the above quote not to prove you wrong; but just to show that I've made my point clear.

Any how no issues. Thanks once again.

From now I'll try to communicate in a better way.

regards,
p.naveen kumar
  #12  
Old 12-06-2013
Sebastian Hemmann's Avatar
Sebastian Hemmann Sebastian Hemmann is offline
Flexsim User
 
Join Date: Sep 2009
Location: Braunschweig (Germany)
Posts: 439
Downloads: 52
Uploads: 0
Thanks: 472
Thanked 217 Times in 154 Posts
Rep Power: 319
Sebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to beholdSebastian Hemmann is a splendid one to behold
Default

What would be the right way to use this function without creating whole Tasks as special Tasksequences?
I´ve got many Racks as aim and don´t want to write all different Tasks but use standard functions of Flexsim. But when Transporter arrives at rack it shouldn´t collide with it.
Or is it only possible by using my own Tasksequences?
__________________
Hemmi


Thread Thread Starter Forum Replies Last Post
Capacity of Transporter Gutirallo Q&A 3 01-09-2012 12:22 PM
Reversing a Transporter Nischith Kashyap Q&A 3 06-15-2011 01:51 AM
Stop a Transporter Nischith Kashyap Q&A 1 02-24-2011 03:05 AM
Adding some Collision Spheres Sebastian Hemmann Q&A 3 02-14-2011 07:30 AM
collision of Task excecuter Daniel Schneider Tips and Tricks 13 11-08-2010 09:54 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.