return the rotation table to the initial position after finish the task

return the rotation table to the initial position after finish the task

bing_syuan_l
Not applicable
300 Views
8 Replies
Message 1 of 9

return the rotation table to the initial position after finish the task

bing_syuan_l
Not applicable

[ FlexSim 18.2.2 ]

cst-transport-system.fsm

Attached model is a factory foup tansport system. (because the file is to big, I divide it into 4 files)

it consists of convery, rotation table, lift mechanism and agv.

but now i have some problem as below

1. how to make the rotation table and lift mechanism turn back to the initial position every time after finish the task. because now if the next flowitem is coming while the rotation table or lift mechanism are turning back to the initial position, the turn back task will stop and transport the next flowitem.

2. how to transfer item from lift mechansm to agv(use the robot which is mounted on agv to grabe the flowitem and put it on agv body), after unloading the flowitem from lift mechanism robot will go to the processor and lift mechanism will upstair to the initial position.

Thank you so much.

0 Likes
Accepted solutions (1)
301 Views
8 Replies
Replies (8)
Message 2 of 9

tanner_p
Not applicable

Hi @BING SYUAN L,

I was thinking of using an "On Finish Task" trigger to your rotation/lift mechanism. You can set the trigger to change the object's rotation like shown below:

16431-rotation-on-finish-task.png

The only problem is I'm not sure if this is what you're referring to for sure.

0 Likes
Message 3 of 9

joshua_s
Not applicable
Accepted solution

I can't see all the different parts of your model, the 3D models for your flowitems and rotating tables didn't save, and so don't exist. I would do what Tanner suggested for returning to original rotation.

For moving items from the robot to the AGV, use process flow activities. You can use load and unload activities and move any object into another. I added an example in your model.

16398-cst-transport-system.fsm

0 Likes
Message 4 of 9

bing_syuan_l
Not applicable

Hi @Tanner Poulton & @Joshua S

Thanks for all your help, how to save the the file with my own model?

1. But I was making the rotation table by using the kinematics. Does On Finish trigger function work?

2. The turn back motion of rotation table will be interrupted by the next flowitem now. How to avoid this problem?

3. How to connect the agv and robot, I would like to travel them together, and load and unload by using robot.

Thank you so much!

0 Likes
Message 5 of 9

bing_syuan_l
Not applicable

I upload the file again, thank you.

cst-transport-system.fsm

0 Likes
Message 6 of 9

tanner_p
Not applicable

1. The On Finish Trigger should function anytime the process finishes, causing the designated item/resource to rotate. Would you like an example of this?

2. Since you're using conveyors, you could stall the items with a photo eye to avoid this.

3. To use the AGV with the robot will require Process Flow. Did you drag the robot onto the AGV when you added it to the model? If so, the robot should travel with the AGV already, you just need to assign loading/unloading tasks to the robot.

0 Likes
Message 7 of 9

bing_syuan_l
Not applicable

Hi @Tanner Poulton

1. Yes, I need the example.

2. Ok, let's me try it.

3. Yes, I know how to control the AGV with robot by process flow, but i don't know how to drag the robot on the agv. should I open the AGV's animation and add a new sub-component, is that rigth?

0 Likes
Message 8 of 9

joshua_s
Not applicable

@BING SYUAN L

The model you uploaded still doesn't have the right 3D files, but that's ok, its not a huge issue if the suggestions Tanner provided work for you.

You can use the drag an drop into method shown below

16521-drag-and-drop.gif

Then in the process flow I provided previously, you want to change all the reference to the robots, just use the eyedropper selection to get the robots, they will include the parent task executor in the reference name now.

Message 9 of 9

tanner_p
Not applicable

Here's an example using Process Flow triggers that rotate the object "BasicFR1" on item arrival and process finish. This basic idea can be applied in your model. I would have done it in your model, but I can't see the 3D in your model to access it.

Model: rotation-trigger.fsm

0 Likes