question

Craig DIckson avatar image
0 Likes"
Craig DIckson asked Craig DIckson commented

Conveying flow items after they are moved by kinematics

Hi. I have a model that moves some flow items in the z axis using kinematics, before depositing them onto a conveyor. But when I move them into the conveyor (the entry transfer to be exact), the flow items do not convey; they just sit in the air above the conveyor for the travel time.

This happens whether or not I apply a Finish kinematics.

What do I need to do to get the flow items back to a "normal" state.

(Background: I am modeling an indexing reciprocating vertical lift mechanism. It moves totes from the bottom to the second level, the second to the third, and the third to the fourth level simultaneously, and all locations are served on every cycle. So I can't really use a normal lift construct. I just figured it would be easier to do in code, showing what is happening using kinematics.)

FlexSim 22.0.0
conveyorkinematics
· 2
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·
Craig, can you upload your model so we can better see what is going on and how you've implemented this? If needed you can set this question to private.
0 Likes 0 ·
Craig DIckson avatar image Craig DIckson Jason Lightfoot ♦♦ commented ·

Kinematics Test.fsm

Jason, here's the simple test model.

Thanks

Craig

0 Likes 0 ·
kinematics-test.fsm (44.2 KiB)
Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Craig DIckson commented

It looks like the Finish Kinematics isn't clearing it's listener couplings from the Queue's predraw. This model does that in code for you.

kinematics-test_jl.fsm


· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Craig DIckson avatar image Craig DIckson commented ·
Thanks!
0 Likes 0 ·
Phil BoBo avatar image
1 Like"
Phil BoBo answered Phil BoBo edited

In your Finish Kinematics activities, if you put the "Object(s)" field back to its default value of "All Objects", then that activity will delete all the listeners for that kinematics node.

1643138185659.png

This will fix those kinematics data nodes so that they aren't interfering with the conveyor's kinematics.


1643138185659.png (10.8 KiB)
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.