<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Part Sorting | RJG, Inc.</title>
	<atom:link href="https://rjginc.com/tips-category/part-sorting/feed/" rel="self" type="application/rss+xml" />
	<link>https://rjginc.com</link>
	<description>Award-Winning Training and Technology Company</description>
	<lastBuildDate>Mon, 23 Feb 2026 19:05:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.7</generator>

<image>
	<url>https://rjginc.com/wp-content/uploads/2021/10/cropped-group@3x-100x100.png</url>
	<title>Part Sorting | RJG, Inc.</title>
	<link>https://rjginc.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tip of the Day 133: Alarm Stability Dialog and &#8220;N&#8221; Shots</title>
		<link>https://rjginc.com/tip/alarm-stability-dialog-and-n-shots/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Thu, 20 Aug 2009 16:30:44 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/alarm-stability-dialog-and-n-shots/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 133: Alarm Stability Dialog and &#8220;N&#8221; Shots</h2>

<div class="wp-block-post-date"><time datetime="2009-08-20T12:30:44-04:00">August 20, 2009</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<p><u>Part 1: Recommended Number of Shots for Stability</u></p>
<p>Release 8.8 of the <em>eDART</em>™&#8217;s Alarm Settings tool turns on the feature that checks for stability before selecting alarm levels. However the number of shots over which it checks is set to 4 as the default (since Release 8.1). This is the same number as the number of shots in the &#8220;Set Suggested Levels&#8221; dialog.</p>
<p><img src="https://rjginc.com/wp-content/uploads/2009/08/tip133-image1.gif"/></p>
<p>Checking stability or setting suggested levels over only 4 shots does not make much sense. We recommend that you use 20 shots. This provides the Alarm Settings tool with enough data to make a better judgment.</p>
<p><u>Part 2: What the Stability Check Is, Why and How to Use It</u></p>
<p><a href="77">Tip # 77</a> explains how the initial alarm levels that the <em>eDART</em>&nbsp;puts in are based on <em>standard deviation</em> over a number of shots. This means that it assumes that this is a &#8220;normal&#8221; process and it makes a good guess based on the normal variation it sees.</p>
<p>We found that customers often set alarms after a very few shots after startup. The process would not be stable and the variation would look huge to the <em>eDART</em>. So it would pick wild alarm levels that made no sense at all. The stability check prevents that.</p>
<p>When you add an alarm (or a group of them) the stability checker watches all of them to see if the variation is random or not. Non-random variation includes trends, cycles, spikes, drop-outs or steps. If any of these things have been happening during the number of shots selected (the 20 recommended above) then the stability will be low. As the process becomes stable the number climbs. When it reaches 97% (for the least stable alarm selected) the <em>eDART</em>&nbsp;computes the alarm levels and fills them in for the new alarms.</p>
<p>You can see that there is a button that lets you set the alarms even if the process is not stable. If you do this at a very low stability number the alarm levels will be very wide relative to a normal process. Some processes may not quite reach 97% stability. In those cases, if you see the stability number level off at some slightly lower level you could click &#8220;Set Alarms Immediately&#8221; to carry on.</p>
<p>If the stability number refuses to rise then something is happening in the process. Put the values in question on the Summary Graph and look for the causes. For example a cyclic hot runner control (un-tuned PID loop) can cause an oscillation in the values. If you consider this normal you can set the alarms anyway. Better, get the problem fixed first.</p>
<p>If you wish to watch the whole process of setting an alarm with stabilization there is a 5 minute video here (the start controls are at the bottom of the image).</p>
<p>[youtube=3Z3zy0HLqC0]</p>
<p>Not much fast action drama but you can slide forward to speed it up. This shows the addition of a &#8220;<em>Minimum / Temp @ Mid Cavity #In</em>&#8221; value to the alarm settings and how the stability number rises until the alarm gets set with reasonable high and low levels.</p>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 127: Failsafe (Good Sorting Output) Required for Missing Values</title>
		<link>https://rjginc.com/tip/failsafe-good-sorting-output-required-for-missing-values/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Mon, 04 May 2009 21:30:44 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/failsafe-good-sorting-output-required-for-missing-values/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 127: Failsafe (Good Sorting Output) Required for Missing Values</h2>

<div class="wp-block-post-date"><time datetime="2009-05-04T17:30:44-04:00">May 4, 2009</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<p>Recall from tips of the day #&#8217;s&nbsp;<a href="1">1</a>&nbsp;and&nbsp;<a href="2">2</a>&nbsp;that you should use&nbsp;<em>Sorting Output / Good Control</em>&nbsp;for all applications in which you are not doing 3-way sorting. This technique ensures that if anything is wrong or missing the parts will not be shipped. Here is an additional point to reinforce the importance of this method.</p>
<blockquote>
<p>When the&nbsp;<em>eDART</em>™ cannot compute a summary value that is used in the alarm settings then it places a question mark on the value and calls it a warning (the word &#8220;Warn&#8221;). This turns the&nbsp;<em>Good</em>&nbsp;Output OFF but does&nbsp;<u>NOT</u>&nbsp;turn the&nbsp;<em>Reject</em>&nbsp;output on.</p>
</blockquote>
<p>Why would the <em>eDART</em>&nbsp;not compute a value? One of the most common reasons is that the sensor cable was not plugged in making the inputs invalid due to a &#8220;No Reply&#8221;. It may also not compute a value if the necessary data to compute it are not found. For example, if you set an alarm on&nbsp;<em>Process Time / Cavity Fill</em>&nbsp;and the pressure in the cavity never reaches the fill threshold then the <em>eDART</em>&nbsp;cannot compute a fill time (see tips #&nbsp;<a href="19">19</a>&nbsp;and&nbsp;<a href="99">99</a>). Rather than filling in an arbitrary number the&nbsp;Alarm Settings tool&nbsp;records it as&nbsp;a warning and the Diverter Controls counts it as &#8220;Suspect&#8221;.</p>
<blockquote>
<p><img src="https://rjginc.com/wp-content/uploads/2009/05/tip127-image1.jpg"/></p>
</blockquote>
<p>All of the above cases above produce a &#8220;Suspect&#8221; part that turns off <u>both</u> <em>Good</em> and <em>Reject</em> outputs.</p>
<p><strong>Therefore, if you want no suspect parts shipped you&nbsp;<u>must</u>&nbsp;only use the&nbsp;<em>Good</em>&nbsp;output for sorting.</strong></p>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 126: Was the part accepted or not?</title>
		<link>https://rjginc.com/tip/was-the-part-accepted-or-not/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Tue, 28 Apr 2009 21:27:44 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/was-the-part-accepted-or-not/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 126: Was the part accepted or not?</h2>

<div class="wp-block-post-date"><time datetime="2009-04-28T17:27:44-04:00">April 28, 2009</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<p>As I mentioned in <a href="119">tip #119</a>, keeping all the data can be very valuable. If you are sorting parts for quality a part of the summary data is a number that indicates whether the Diverter Controls output was &#8220;Good&#8221; or not. Specifically, this value is called &#8220;<em>Status / Part Alarm Va</em>lue&#8221;. You can add it to the Analyzer&#8217;s or <em>eDART</em>&#8216;s summary graph. It will look like simple square up-and down values. The number &#8220;1.0&#8221; is when the part went out with the diverter in the &#8220;Good&#8221; position. The number &#8220;3.0&#8221; is recorded when the diverter is in the &#8220;Reject&#8221; position and &#8220;2.0&#8221; for neither.</p>
<p>Here is an example showing the part alarm value in black.</p>
<blockquote>
<p><img src="https://rjginc.com/wp-content/uploads/2009/04/tip126-image1.jpg"/></p>
</blockquote>
<p>It is important to understand that this value indicates the position of the&nbsp;<em>Sorting Output</em>&nbsp;contact closures for any reason. If you press the Diverter Control&#8217;s &#8220;Don&#8217;t Sort&#8221; and the parts are discarded, even without alarms, then the&nbsp;<em>Status&nbsp;/ Part Alarm Value</em>&nbsp;is recorded as 3. If you have &#8220;Reject After Down&#8221; set up to throw away the first 7 parts after startup then those parts are marked as 3, even if the alarms show them good.</p>
<p>Thus if your customer wonders whether or not those parts got downstream into his shipments you can show him the data that proves certain parts were not kept.</p>
<p>Recall, though, an important point from&nbsp;<a href="60">tip #60</a>, &#8220;What Happens After the Sorting Output?&#8221;: The data will tell you what the relay contact closure did. The down-stream mechanical and human processes must also be robust to prove that a part actually did get separated that was not good. For example an open conveyor or box&nbsp;for parts going to the customer is an opportunity for someone to pick up a part off the floor and set it there by accident.</p>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 117: Track QC Parts with the Part Sampling Tool</title>
		<link>https://rjginc.com/tip/track-qc-parts-with-the-part-sampling-tool/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Mon, 30 Mar 2009 12:53:43 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/track-qc-parts-with-the-part-sampling-tool/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 117: Track QC Parts with the Part Sampling Tool</h2>

<div class="wp-block-post-date"><time datetime="2009-03-30T08:53:43-04:00">March 30, 2009</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">

<p>On a recent consulting trip we were able to track a problem with a part by looking at summary data over nearly a 2 year period. We found an area where the pressure cycle integrals had run high. They had sampled parts all through the period and still kept them (being a medical part). But we had a problem trying to determine which parts were sampled when. The customer had batch numbers and the molder had theirs (though all named by date only and not time).</p>
<p>Here is a suggestion:</p>
<blockquote>
<p>Every shot removed from the machine and sent out for QC or specification testing should be taken with the &#8220;Part Sampling&#8221; tool on the <em>eDART</em>.</p>
<p>No exceptions. If a part is removed from the production line for any reason (other than scrap) it should be marked.</p>

</blockquote>
<p>This way, whenever a measuring question arises you can find out exactly when those parts were made, what was happening in the cavity or how the machine was set up at the time. In this graph notes were only taken on a sporadic basis: experiments, tool maintenance etc.</p>
<blockquote>
<p><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image1.jpg"/></p>

</blockquote>
<p>Here Part Sampling recorded notes for each &#8220;group&#8221; (sample) on a regular basis. The parts that were made during the suspicious period are documented by sample or batch number and the data can be matched to them.</p>
<blockquote>
<p><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image2.jpg"/></p>

</blockquote>
<p>This greatly reduces the time to find a root causes. You do not need to go through the whole process of entering part measurements into the analyzer and doing correlations. This suggestion is simply for tracking for future problem solving.</p>

<hr />
<p><strong>Starting and Using&nbsp;Part Sampling</strong></p>
<p>For those who have not used it, the Part Sampling tool can be started from the Summary Graph on the top menu bar shown here&#8230;</p>
<blockquote dir="ltr">
<p><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image3.jpg"/></p>

</blockquote>
<p dir="ltr">You can also use the Architect to drag it on to the Main Menu (on Architect&#8217;s System tab) if you want it running only when sampling.</p>
<blockquote>
<p><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image4.jpg"/>&nbsp;<br /><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image5.jpg"/></p>

</blockquote>
<p>Or you could drag it onto &#8220;Molds&#8221; if you want it to be&nbsp;always available&nbsp;on every job (and can&#8217;t be stopped).</p>
<p>This graphic describes how to use Part Sampling in this way:</p>
<blockquote>
<p dir="ltr"><img src="https://rjginc.com/wp-content/uploads/2009/03/tip117-image6.jpg"/></p>

</blockquote>
<hr />
<div>See our&nbsp;<a href="https://rjginc.com/arts-tips/">Art&#8217;s Tips</a>&nbsp;to find earlier Tips of the Day.</div>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 103: The Lost Sensor and the Good Output</title>
		<link>https://rjginc.com/tip/the-lost-sensor-and-the-good-output/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Tue, 26 Aug 2008 19:07:43 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/the-lost-sensor-and-the-good-output/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 103: The Lost Sensor and the Good Output</h2>

<div class="wp-block-post-date"><time datetime="2008-08-26T15:07:43-04:00">August 26, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">

<p><strong>A Fable</strong></p>
<p>The Good Output was known by all in the e<em>DART</em> kingdom to be a fully trustworthy and reliable fellow. He spoke to the robot and would only tell him when a part was good. So the robot never needed to guess. Besides, he only listened to what the Alarm Settings told him and would only say &#8220;Good&#8221; to the robot when told. Alarm Settings was a very smart guy. He knew every important sensor, listened to each one and made careful judgments about the parts.</p>
<p>But the king decided not to hire the Good Output, being that Good was a little more expensive than Reject. Also the king did not like his philosophy. Instead he hired the straight talking Reject Output because that is what his robot liked to hear anyway. It was easy for the kings men to get the robot and Reject to talk to each other.</p>
<p>One day a sensor got lost. No one knows how. He just stopped communicating (I think his cable was unplugged; happens to us all). Alarm Settings noticed it and marked him &#8220;Suspect&#8221;. With the sensor silent he didn&#8217;t know what was going on, whether the parts were good or bad. Alarm Settings told the Reject Output that he did not know the answer any more. But Reject said &#8220;That&#8217;s ok. At least you are not telling me they are rejects.&#8221; So he never turned his output on. He&#8217;s not a bad chap. Just a little limited.</p>
<p>Sadly, a bad part was made that was not full. But no one knew about it. Alarm Settings was still unsure and so could not tell Reject that there was a reject. So Reject did not tell the robot to reject that part and an evil part escaped into the world. As far as we know that part is still at large and the king sits with trepidation waiting for news of the mischief the bad part might do.</p>
<p>So the king fired Reject and hired Good instead. After that Good would only let the robot keep the parts if all the sensors were alive and well. But it was a sad and costly mistake.</p>
<p><strong>Moral</strong>:</p>
<blockquote>
<p>Always use the <em>Sorting Output / Good Control</em> signal if you want to be sure no un-measured parts escape <a href="1">(tip #1)</a></p>
<p>If your equipment will not accept a &#8220;Good&#8221; signal then use the <em>Sorting Output / Good Control</em> anyway and wire the equipment to the &#8220;Normally Closed&#8221; contact <a href="https://rjginc.com/arts-tips/">(tip #2)</a>. You only need <em>Sorting Output / Reject Control</em> for 3-way sorting.</p>

</blockquote>
</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 69: Multiple Sorting Outputs on the eDART &#8211; Part 2</title>
		<link>https://rjginc.com/tip/multiple-sorting-outputs-on-the-edart-part-2/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:34:42 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/multiple-sorting-outputs-on-the-edart-part-2/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 69: Multiple Sorting Outputs on the eDART &#8211; Part 2</h2>

<div class="wp-block-post-date"><time datetime="2008-04-11T12:34:42-04:00">April 11, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<div>
<p><strong>The Problem:</strong></p>
<p style="margin-left: 0.25in;">You have several shuttle “bases” or a system that has more cavities in it than the automation has “Zones”. For example consider a 4-cavity mold with 4 sensors in it. The robot has only 2 vacuum circuits that hold the parts from the 4 cavities in pairs. The system must drop two out of the 4 parts if any one of a pair is bad. Thus two sensors have to be assigned to each sorting output.</p>
<p><strong>The Solution:</strong></p>
<p style="margin-left: 0.25in;">The <em>eDART</em> can accomplish this using the “Shuttle” software, an optionally purchased software tool. This was built for applications with rotary or shuttle tables in which each mold base has sensors installed. Generally the robot wants to handle only one output for the corresponding cavity, regardless of which base is under the injection unit.</p>
<p style="margin-left: 0.25in;">Assign the outputs this way.</p>
<ol type="1">
<li>First, install the shuttle software on the <em>eDART</em>.</li>
</ol>

<ol start="2" type="1">
<li>Connect a wire from the an unused sequence module input to a switch that supplies 24V to the sequence module when in one position and nothing when in the other position.</li>
</ol>

<ol start="3" type="1">
<li>In “Sensor Locations” assign <em>Seq. Module Input</em> that you just wired to be called <em>Shuttle Position</em>.</li>
</ol>

<ol start="4" type="1">
<li>Assign numbers, letters or whatever you want to each of the separate <em>Sorting Output / Good Control</em> OR2 signals.</li>
</ol>

<ol start="5" type="1">
<li>In the Architect drag the “Shuttle Control” to the current mold. This will start the tool every time the <em>eDART</em> runs that mold.</li>
</ol>

<ol start="6" type="1">
<li>Assign each sensor listed to a specific output in the right column (heading “Sort Out”).</li>
</ol>

<p style="margin-left: 0.5in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tip69-image1.jpg"/></p>
<p style="margin-left: 0.5in;">Here we have defined sorting outputs (in Sensor Locations) with the outputs named “Top” and “Bottom” in the “Id” column. Any alarms that fire for either the <em>Post Gate #1</em> or <em>Post Gate #2</em> sensors will cause the “Good” output for “Top” to go off. Likewise the sorting output named “Bottom” goes off if either <em>Post Gate #3</em> or <em>Post Gate #4</em> is bad.</p>
<p><strong>Using the Shuttle Software to Assign Outputs on non-Shuttle Presses</strong></p>
<p style="margin-left: 0.25in;">Instead of wiring the assigned Seq. Module Input / Shuttle Position signal to a switch wire it instead to the “Common” on the sequence module. This ensures that it never switches on by accident. Then use the same techniques above to assign certain sensors to certain sorting outputs.</p>
<p style="margin-left: 0.25in;">Note that you can ignore the “Position”, “Locked” and “Pressure Detect” columns for non-shuttle applications. In this system the <em>eDART</em>’s internal shuttle works will effectively consider all sensors active all the time because the non-existent shuttle table never moves (being always wired to common).</p>
</div>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 68: Multiple Sorting Outputs on the eDART &#8211; Part 1</title>
		<link>https://rjginc.com/tip/multiple-sorting-outputs-on-the-edart-part-1/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:33:42 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/multiple-sorting-outputs-on-the-edart-part-1/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 68: Multiple Sorting Outputs on the eDART &#8211; Part 1</h2>

<div class="wp-block-post-date"><time datetime="2008-04-11T12:33:42-04:00">April 11, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<div>
<p>Many people know that this feature exists but know neither what it is for nor how to activate it.</p>
<p><strong>The Problem:</strong></p>
<p style="margin-left: 0.25in;">In some molding applications it is wise to have a different sorting output for each cavity. This is particularly true of insert molding in which the inserts are particularly expensive and it is worth saving say 7 out of 8 cavities if one is bad rather than discarding the whole shot.</p>
<p><strong>The Solution:</strong></p>
<p style="margin-left: 0.25in;">Send a separate <em>Sorting Output / Good Control</em> to the automation (usually a robot) to tell it that each cavity is good.</p>
<p style="margin-left: 0.25in;">To do this you simply define in “Sensor Locations” several OR2 outputs as <em>Sorting Output / Good Control</em>. Then put a number in each row’s “Id” column to match the cavity number of the pressure sensors.</p>
<p style="margin-left: 0.5in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tips68-image1.jpg"/></p>
<p style="margin-left: 0.25in;">Then, at the end of each shot, if a certain cavity is not good then the corresponding sorting output (matching id number) will be off. If a machine variable is set up in “Alarm Settings” for sorting and it goes to “Alarm” then all of the individual cavity outputs will be off.</p>
<p style="margin-left: 0.25in;">Only assign an id number to the sorting output if you intend to use this multiple output / id matching feature. If not, leave it blank.</p>
<p style="margin-left: 0.25in;">Note that all of the actions taken with the individual outputs have the same timing as with the global <em>Sorting Output / Good Control</em> (with blank id column).</p>
</div>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 65: The &#8220;Race&#8221; to sort on Cycle Time</title>
		<link>https://rjginc.com/tip/the-race-to-sort-on-cycle-time/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:23:42 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/the-race-to-sort-on-cycle-time/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 65: The &#8220;Race&#8221; to sort on Cycle Time</h2>

<div class="wp-block-post-date"><time datetime="2008-04-11T12:23:42-04:00">April 11, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<p>The previous tips develop the idea of the “race condition” between the time the <em>eDART</em> puts out the sorting signal and the time the automation picks it up. To prevent a race there are ways to force the alarms to be computed early by setting a sorter integration limit or using end of screw run as the integration limit.</p>
<p class="MsoNormal">However there remain three values of type <em>Sequence Time</em> that the <em>eDART</em> cannot compute until the cycle ends: <em>Cycle Time, Mold Clamped</em> and <em>Plastic Cooling</em>. This is because the <em>eDART</em> does not know the length of the cycle until it ends. With <em>Mold Clamped</em> in use (defined in Sensor Locations and working) the end of the cycle is when <em>Mold Clamped</em> goes off. This is also assumed to be when plastic cooling ends.</p>
<p class="MsoNormal">The <em>eDART</em> software is designed to sort of “change its mind” at the end of the cycle if you set a sorting alarm on one of these values. It is possible that the alarms on other values (e.g. cavity pressure or temperature) will indicate a good part but the cycle time will be too long. Some customers have set an alarm on <em>Sequence Time / Cycle Time</em> in order to prevent a long cycle from delivering a part with degraded material (due to residence time). In this case the “Good” output may go on at the integration limit and then off again at the end of Mold Clamped as shown below.</p>
<p class="MsoNormal" style="margin-left: 0.5in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tips65-image1.jpg"/></p>
<p class="MsoNormal">Furthermore the computation of alarm and change of output at the end happens very fast. This is because the <em>eDART</em> only needs to compute and compare three times. “This can take only fractions of a thousandth of a second. So the change in the “Good” output can happen simultaneously with the mold clamped signal going off. If the robot is looking for the signal at or before mold clamped then it will miss the change from &#8220;Good&#8221; to not good.”</p>
<p class="MsoNormal"><strong>Another Method for Rejecting Long Residence Time Parts:</strong></p>
<p class="MsoNormal" style="margin-left: 0.25in;">Suppose your automation cannot react properly to these changes in alarms (or the race between <em>Mold Clamped </em>off and the change in <em>Good</em> output). The <em>eDART</em> now contains a feature in the Diverter Controls (as of Release 8.0) that lets you tell the <em>eDART</em> to reject a certain number of parts after down.</p>
<p class="MsoNormal" style="margin-left: 0.25in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tips65-image2.jpg"/></p>
<p class="MsoNormal" style="margin-left: 0.25in;">The <em>eDART</em> assumes the job is down if 30 seconds elapse after the time the next cycle should have started. You can use this method instead of setting a sorting alarm on <em>Cycle Time</em>. This will reject as many parts as necessary to “clean” the barrel of degraded material.</p>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 64: Time to Compute Alarms</title>
		<link>https://rjginc.com/tip/time-to-compute-alarms/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:22:42 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/time-to-compute-alarms/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 64: Time to Compute Alarms</h2>

<div class="wp-block-post-date"><time datetime="2008-04-11T12:22:42-04:00">April 11, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<div>
<p>Following on from tip #63 (When is the Robot Listening?)…</p>
<p><strong>Concept #3: It takes a little time for the <em>eDART</em> to compute integrals</strong></p>
<p style="margin-left: 0.25in;">When the time in the cycle reaches the “Integration Limit” the <em>eDART</em> must do its math to compute the integrals. The computer is fast but not instantaneous. It takes some fraction of a second to do its computations. More time is required with more sensors. You need to account for this time to allow the automation to pick up the sorting signal.</p>
<p style="text-indent: -0.25in; margin-left: 0.5in;"><u>Level Actuated:</u></p>
<p>In level actuated systems the computation time must be included in the time to reach the level. For example suppose a flipper chute can reverse position in ½ second and the computation of all of the integrals takes ¼ of a second. Then the integration limit (and Screw Run) must end at least ¾ of a second before the mold opens. Setting the integration time to one second before mold open would be safest.</p>
<p><img src="https://rjginc.com/wp-content/uploads/2008/04/tips64-image1.jpg"/></p>
<p style="text-indent: -0.25in; margin-left: 0.5in;"><u>Edge Actuated:</u></p>
<p>In edge actuated systems the integration limit must be early enough to allow for the computation time before the automation “looks” for the signal.</p>
<p><img src="https://rjginc.com/wp-content/uploads/2008/04/tips64-image2.jpg"/></p>
<p style="text-indent: -0.25in; margin-left: 0.5in;">“<u>Race Condition</u>”:</p>
<p>This is a term used in the electrical business. It means that if two things happen at the “exact” same time they are never exact. One will always be a fraction of a second later than the other. And this fraction can change from one shot to the next depending on how relays switch etc.</p>
<p>In our examples, if you set the integration limit to <em>Mold Clamped</em> off and the automation is looking for the edge at the same time then on one shot it may pick up the correct signal and on another it may not. The example below shows how this can happen. The <em>eDART</em> is finishing its computation and sorting output almost exactly at <em>Mold Clamped</em>. The robot is also using mold clamped for its timing. Depending on the robot’s control loop timing it may look for the signal late (“Shot 1”) or early (“Shot 2”).</p>
<p>The enlarged circles show a zoom in time on the <em>Mold Clamped</em> from the machine and the <em>Good</em> from the <em>eDART</em>.</p>
<p><img src="https://rjginc.com/wp-content/uploads/2008/04/tips64-image3.jpg"/></p>
<p>This is why you need to know just when the automation is looking for the signal. The <em>eDART</em>’s integration limit plus computation time must be early enough to avoid the “Race Condition.”</p>
</div>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tip of the Day 63: When does your Robot Listen?</title>
		<link>https://rjginc.com/tip/when-does-your-robot-listen/</link>
		
		<dc:creator><![CDATA[RJG Import]]></dc:creator>
		<pubDate>Fri, 11 Apr 2008 16:20:42 +0000</pubDate>
				<guid isPermaLink="false">https://rjginc.com/when-does-your-robot-listen/</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<section class="wp-block-e25m-section bs-section bs-section-3c801e93c5c91c2ac40dd278fede715518a800d9 bs-section---default bs-section--privacy-policy bs-section--white-header"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     "><h2 class="wp-block-post-title">Tip of the Day 63: When does your Robot Listen?</h2>

<div class="wp-block-post-date"><time datetime="2008-04-11T12:20:42-04:00">April 11, 2008</time></div></div>



<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<div>
<p>Following on from tip #62 (Level v.s. Edge Actuated)…</p>
<p><strong>Concept #2: When is the Robot Listening?</strong></p>
<p style="margin-left: 0.25in;">For both types of automation the sorting signal must be ready when the equipment needs it. For example a flipper chute must have the signal at its set level (“Good” or not) before the mold opens so that the parts can fall down the right chute. In the graph below the integration ends at the end of <em>Screw Run</em> which gives time before the mold opens (end of <em>Mold Clamped</em>)</p>
<p style="margin-left: 0.25in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tip63-image1.jpg"/></p>
<p style="margin-left: 0.25in;">Some automation (again, I think Engel) requires that the “edge” or switch on every cycle occur before the mold opens. In this example the integration is set to a late time to include more of the pressure curve but still before the mold opens.</p>
<p style="margin-left: 0.25in;"><img src="https://rjginc.com/wp-content/uploads/2008/04/tip63-image2.jpg"/></p>
<p style="margin-left: 0.25in;">It is not possible to set the integration limit to after <em>Mold Clamped</em> goes off.</p>
<p style="margin-left: 0.25in;">Note: if the Integration Limit time is <u>before</u> the end of <em>Screw Run</em> the <em>eDART</em>/ still waits until the end of <em>Screw Run</em> to compute the output. This is because it must also do values like backpressure, screw run time, volume integral etc. and they are not completed until the end of <em>Screw Run</em>.</p>
<p><strong>Concept #3: It takes a little time for the <em>eDART</em>/ to compute integrals</strong></p>
<p style="margin-left: 0.25in;">When the time in the cycle reaches the “Integration Limit” the <em>eDART</em> must do its math to compute the integrals. The computer is fast but not instantaneous. It takes some fraction of a second to do its computations. More time is required with more sensors. The implications of this will be covered in the next tip.</p>
</div>

</div>
</div>
</div></section>



<section class="wp-block-e25m-section bs-section bs-section-b2bb29b812f477355b8091d72428732b908f5740 bs-section---default bs-section--blog-related-posts"><div class="container">
<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12   bs-column-36f30487f5bda5ec35c1fc7a3cfb047ab332daf1 bs-column---default     ">
<h2 class="wp-block-heading">Related Posts:</h2>
</div>
</div>



<div class="wp-block-e25m-row bs-row row  bs-row---default">
<div class=" bs-column col-sm-12 col-xl-4 col-lg-4 col-md-4   bs-column-18f2b7f6dd746d2f0bf5a69e08fe4ea77625073e bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>



<div class=" bs-column col-sm-12 col-xl-4 col-md-4 col-lg-4   bs-column-d68ee886933150d1f7c37319e115d3bf46ddf558 bs-column---default     "></div>
</div>
</div></section>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: rjginc.com @ 2026-10-25 01:29:34 by W3 Total Cache
-->