<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Release varying quantities of cases to robotic palletizer in FlexSim Forum</title>
    <link>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549632#M54587</link>
    <description>&lt;P&gt;&lt;I&gt;[ FlexSim 21.1.5 ]&lt;/I&gt;&lt;/P&gt;&lt;DIV class="fr-view clearfix"&gt;
 &lt;P&gt;I'm modeling a row palletizing system which is fed cases from an upstream production line. To accurately simulate the timing of our proposed system, I need to release varying quantities of cases from the upstream conveyor system for the robot to pick. The pallet pattern in this case is 15 cases per layer which a robot will form by picking two rows of 6 cases and one row of 3 cases. Cases convey narrow side leading from the upstream conveyor and are transferred 90 degrees to a conveyor which the robot will pick from. I need to control the infeed conveyor such that only the required number of cases for the next row to be palletized is transferred to the 'pick' conveyor. I've tried searching the forum and a few different methods myself, but haven't figured out how to release based on the quantity to be picked yet.&lt;/P&gt;
 &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
 &lt;P&gt;Note: trying to upload .fsm or .zip file and keep getting "Something went wrong. Please try again."&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 12 Aug 2022 02:19:43 GMT</pubDate>
    <dc:creator>michael_y</dc:creator>
    <dc:date>2022-08-12T02:19:43Z</dc:date>
    <item>
      <title>Release varying quantities of cases to robotic palletizer</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549632#M54587</link>
      <description>&lt;P&gt;&lt;I&gt;[ FlexSim 21.1.5 ]&lt;/I&gt;&lt;/P&gt;&lt;DIV class="fr-view clearfix"&gt;
 &lt;P&gt;I'm modeling a row palletizing system which is fed cases from an upstream production line. To accurately simulate the timing of our proposed system, I need to release varying quantities of cases from the upstream conveyor system for the robot to pick. The pallet pattern in this case is 15 cases per layer which a robot will form by picking two rows of 6 cases and one row of 3 cases. Cases convey narrow side leading from the upstream conveyor and are transferred 90 degrees to a conveyor which the robot will pick from. I need to control the infeed conveyor such that only the required number of cases for the next row to be palletized is transferred to the 'pick' conveyor. I've tried searching the forum and a few different methods myself, but haven't figured out how to release based on the quantity to be picked yet.&lt;/P&gt;
 &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
 &lt;P&gt;Note: trying to upload .fsm or .zip file and keep getting "Something went wrong. Please try again."&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Aug 2022 02:19:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549632#M54587</guid>
      <dc:creator>michael_y</dc:creator>
      <dc:date>2022-08-12T02:19:43Z</dc:date>
    </item>
    <item>
      <title>Re: Release varying quantities of cases to robotic palletizer</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549633#M54588</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;I built something like this using a combination of labels and trigger functions on the conveyor and a decision some time ago.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1660288030522.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512155i21104C7822AF53E1/image-size/large?v=v2&amp;amp;px=999" role="button" title="1660288030522.png" alt="1660288030522.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The decision point is responsible for stopping further items if the next target batch is reached until it receives a message from the exit conveyor which resumes any waiting item. The decision point has the following labels and trigger logic:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1660288120638.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512156i6AF3B9906DAF130B/image-size/large?v=v2&amp;amp;px=999" role="button" title="1660288120638.png" alt="1660288120638.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1660288237845.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512158i987EAEDA62EFD5E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="1660288237845.png" alt="1660288237845.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The "QtySequence" and "SequencePos" determine how many items should be let through. Each time an item continues past the decision the "CurCount" label is incremented. If it reaches the target number, the SequencePos is increment (1 -&amp;gt; 2 -&amp;gt; 3 -&amp;gt; 1) and the counter is reset. Additionally, the "StopNext" label is set to 1. This has the decision point stop the next item in the arrival trigger (so before the On Continue trigger). The &lt;EM&gt;Conveyor.Item &lt;/EM&gt;reference is also written to label, so the On Message trigger has access to that value and can resume the stopped item once a message is received.&lt;/P&gt;&lt;P&gt;The exit conveyor has the following logic attached:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1660288538645.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512157i4FC0C0E17E4843B0/image-size/large?v=v2&amp;amp;px=999" role="button" title="1660288538645.png" alt="1660288538645.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1660288569123.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512159iC8F18FE02C0795DF/image-size/large?v=v2&amp;amp;px=999" role="button" title="1660288569123.png" alt="1660288569123.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The first two labels serve the same purpose as on the decision point. They determine if all items of the current batch have reached the end of the conveyor in the On Item Bump trigger. This then causes the input of the connected queue to be opened, so the items can exit the conveyor. (You can use many different ways of moving the items from the conveyor: push them to a list, create task sequences, implement this logic in a process flow by listening to the item bump event in an event-triggeres source, ...)&lt;/P&gt;&lt;P&gt;When the last item is exiting the conveyor, the On Exit trigger closes the input of the queue again and sends a message to the decision point, letting it know that further items can now continue.&lt;/P&gt;&lt;P&gt;Finally, in this example, the input of the queue is closed in its On Reset trigger, so it starts the model in a closed state.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="sequencebatch.gif"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1512163i42A404A7BEF78003/image-size/large?v=v2&amp;amp;px=999" role="button" title="sequencebatch.gif" alt="sequencebatch.gif" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 12 Aug 2022 07:22:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549633#M54588</guid>
      <dc:creator>moehlmann_fe</dc:creator>
      <dc:date>2022-08-12T07:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: Release varying quantities of cases to robotic palletizer</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549634#M54589</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;Hi &lt;A rel="user" href="https://answers.flexsim.com/users/30890/michaely.html" nodeid="30890"&gt;@Michael Y&lt;/A&gt;, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.&lt;/P&gt;&lt;P&gt;If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 17 Aug 2022 22:46:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/release-varying-quantities-of-cases-to-robotic-palletizer/m-p/13549634#M54589</guid>
      <dc:creator>Jacob_White</dc:creator>
      <dc:date>2022-08-17T22:46:39Z</dc:date>
    </item>
  </channel>
</rss>

