<?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>Todays Machining World &#187; Mark Bos</title> <atom:link href="http://www.todaysmachiningworld.com/author/buelldog/feed/" rel="self" type="application/rss+xml" /><link>http://www.todaysmachiningworld.com</link> <description>The Magazine for the Precision Parts Industry</description> <lastBuildDate>Mon, 06 Feb 2012 14:19:56 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Shop Doc &#8211; Compensate for Brush Wear</title><link>http://www.todaysmachiningworld.com/shop-doc-compensate-for-brush-wear/</link> <comments>http://www.todaysmachiningworld.com/shop-doc-compensate-for-brush-wear/#comments</comments> <pubDate>Fri, 11 Mar 2011 15:04:19 +0000</pubDate> <dc:creator>Mark Bos</dc:creator> <category><![CDATA[Columns]]></category> <category><![CDATA[Magazine]]></category> <category><![CDATA[Shop Doc]]></category> <category><![CDATA[Shop Doc Blog]]></category> <guid
isPermaLink="false">http://www.todaysmachiningworld.com/?p=9106</guid> <description><![CDATA[Today’s Machining World Archives March 2011 Volume 07 Issue 02 Dear Shop Doc, We need to make multiple passes back and forth to clean a part, but we need to [...]]]></description> <content:encoded><![CDATA[<p><em><strong>Today’s Machining World Archives March 2011 Volume 07 Issue 02</strong></em></p><p><strong>Dear Shop Doc,</strong></p><p
style="padding-left: 30px;"><em>We need to make multiple passes back and forth to clean a part, but we need to compensate for brush wear. Cutter compensation has so many stops and starts and weird movement limitations regarding rotation direction and feed direction. There has to a better way.</em></p><p
style="text-align: right;"><strong>Done Compensating</strong></p><p><strong>Dear Done,</strong><br
/> I too have experienced irritation when dealing with cutter compensation. There may be another way, but it depends on your machine.</p><p>Some machines have what are called “common variables.” They are variables you can use for part counting, tool life tracking, or other uses. How the machine uses these variables is defined by the program.</p><p>I used variables in a similar situation on a RoboDrill machine with a Fanuc control.</p><p>My repetitious move was to be along the X axis, so I needed to define the location of the surface on the Y axis. This was programmed in a G57. If I called up the G57 and Y zero, the machine would bring the wheel to a location where the edge of a new wheel would lightly touch the part surface if moved across the part. When the brush wears, it no longer performs adequately.</p><p>To compensate for the change in wheel diameter we need to modify the Y position. I chose to use variable 514 for the wear compensation. In the following program excerpt, the program calls up the work shift, subtracts wear value 514 from the Y zero position, stores the result in 524, then moves the part to the new Y location stored in 524. Using the variable in this manner allows the machine to move in both the X+ and X- directions without stopping the spindle. This method can be used for any side of the part with minor changes to the program and math.</p><p>G57X0Y0<br
/> #524=0-#514<br
/> Y#524<br
/> G0Z-30.0<br
/> G1X100.0 F250.0<br
/> X0<br
/> X100.0<br
/> X0<br
/> X100.0</p><p>There are some risks involved with this method. For example, if a mistake is made when entering the value into the variable cell, a machine crash could result. An easy solution to this problem is to have the program check the value of the variable against a predetermined min/max value before making any tool move.<br
/> In the program example below, the value in cell 514 is checked to make sure it is between zero and 7.01. If the variable check is false, the program jumps to block 778, which stops the program and prints the following message to the screen: #514 OUT OF RANGE</p><p>Locate near top of program:<br
/> IF[#514GT7.01]GOTO778<br
/> IF[#514LT0]GOTO778</p><p>Locate after the M30:<br
/> N778#3006=1(#514 OUT OF RANGE)</p><p>The method as detailed above requires the machine operator to maintain the proper amount of variable value required for acceptable performance results. An automatic method is also possible, but only if the tool wear is predictable and consistent. In the example below, the value in cell 514 is incremented by 8 microns each time the program runs. The increment value can be whatever the expected wear-value per part is. This method also allows the machine operator to override this value by changing the 514 value manually.</p><p>#534=#514+.008<br
/> #524=0-#534<br
/> #514=#534<br
/> Y#524</p><p>The common variables and math functions can be used for many things. Read your machine manual or contact your machine service company for more information on your machine.</p><p>A longer more detailed version of this “Shop Doc” can be found at www.todaysmachiningworld.com.</p><p
style="text-align: right;"><strong>Mark Bos</strong><br
/> Robert Bosch Fuel Systems</p><p><em>Mark Bos is a manufacturing process engineer with Robert Bosch Fuel Systems in Grand Rapids, Mich.</em></p> ]]></content:encoded> <wfw:commentRss>http://www.todaysmachiningworld.com/shop-doc-compensate-for-brush-wear/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Shop Doc – Dysfunctional Machine</title><link>http://www.todaysmachiningworld.com/shop-doc-dysfunctional-machine/</link> <comments>http://www.todaysmachiningworld.com/shop-doc-dysfunctional-machine/#comments</comments> <pubDate>Sat, 31 Jul 2010 04:52:06 +0000</pubDate> <dc:creator>Mark Bos</dc:creator> <category><![CDATA[Columns]]></category> <category><![CDATA[Magazine]]></category> <category><![CDATA[Shop Doc]]></category> <category><![CDATA[Shop Doc Blog]]></category> <guid
isPermaLink="false">http://www.todaysmachiningworld.com/?p=7189</guid> <description><![CDATA[Today’s Machining World Archives September 2010 Volume 06 Issue 07 Dear Shop Doc, We have a machine that occasionally frustrates us to no end. Sometimes a dimension goes out and [...]]]></description> <content:encoded><![CDATA[<p><strong><em>Today’s Machining World Archives September 2010 Volume 06 Issue 07</em></strong></p><p><strong>Dear Shop Doc,</strong></p><blockquote><p>We have a machine that occasionally frustrates us to no end. Sometimes a dimension goes out and we can’t get it back unless we touch all the tools off again. Then it works fine. I’ve had it, I’m almost ready to sell the machine. Can you help?</p></blockquote><p
style="text-align: right;"><strong>Touched-off in Dayton, Tenn.</strong></p><p><strong>Dear Touched-Off</strong>,</p><p>I’ve had similar experiences with CNC machines. Normally, when the wear offset value is adjusted, the dimension on the part closely follows the offset change. Life is good when this is happening. Unfortunately, I’ve had some experiences when it didn’t work quite this way because certain offset changes led to a condition where there was not enough material to make the complete part. Basically, I’m referring to a non-cleanup condition, which can be difficult to detect on parts made from a solid bar.</p><p>My most-recent experience with a similar problem was on a Takisawa lathe. It cut the OD and right end of the part from a bar, then the pickoff spindle moved over, clamped the part, fed the bar out for the next part, cut the part off the bar, and returned home to finish the part ID and left end.</p><p>After a relatively new operator had been running the machine for a few hours and making miscellaneous offset adjustments, he ended up in a situation where he couldn’t bring a specific dimension back in. The offsets, which were supposed to control the surface, no longer had any effect. He had no idea what he did to make this happen and attempts at resolving the situation made things worse.</p><p>Working with a more experienced operator, we inspected the tools in the machine to make sure none had built-up edges or other problems. They were all fine. Next, we tried to paint the end of the bar with layout dye and verify that the tool was actually cutting the part. We found that it wasn’t even touching it anymore. This was an example of the proverbial “I keep cutting it, but it’s still too short.”</p><p>The machined surface on the end of the part was the same surface that was left over from the previous part cut-off. The bar was no longer coming out far enough to allow for full clean-up of the surface.</p><p>To find out why, I looked at the program to determine how far the bar was fed after cut-off and calculated how much cleanup stock was available on the ends. The total cleanup stock was only 0.335 mm, or about .0065” per end. It was small   enough to increase the chances of this problem occurring.</p><p>As it turned out, the operator had made a Z- change to the cut-off location. By making this change, he actually reduced the bar protrusion past the main spindle. The machine relied on a certain amount of bar-length from the main spindle to ensure enough clean-up stock on the right side of the part.</p><p>The solution was to simply move the cut-off tool 0.2 mm in the Z+ direction, which allowed a full cleanup of both ends of the part.</p><p>In this example, the problem was with both the roughing and finishing tools. I have seen other instances where the rougher removed too much material and the finisher didn’t have enough clean-up stock remaining.</p><p>A relatively inexperienced operator may not have had a full understanding of how the program and machine functioned.<br
/> The problem of too little clean-up stock can be fixed easily, as can creating some type of visual reference for the operators to use.</p><p>If you are having this type of problem with your dimensions and wear offsets, pull out the layout dye and make sure the tools are actually cutting the surfaces as intended. Give the operators training on how to identify and remedy this situation. Make some changes to the program to reduce the chances of this problem occurring.</p><p
style="text-align: right;"><strong>Mark Bos</strong><br
/> Robert Bosch Fuel Systems</p> ]]></content:encoded> <wfw:commentRss>http://www.todaysmachiningworld.com/shop-doc-dysfunctional-machine/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Making parts faster doesn’t always mean cheaper</title><link>http://www.todaysmachiningworld.com/making-parts-faster-doesn%e2%80%99t-always-mean-cheaper/</link> <comments>http://www.todaysmachiningworld.com/making-parts-faster-doesn%e2%80%99t-always-mean-cheaper/#comments</comments> <pubDate>Wed, 05 May 2010 15:00:17 +0000</pubDate> <dc:creator>Mark Bos</dc:creator> <category><![CDATA[Featured]]></category> <category><![CDATA[Swarfblog]]></category> <guid
isPermaLink="false">http://www.todaysmachiningworld.com/?p=5300</guid> <description><![CDATA[By Mark Bos In today’s difficult economy, we are all trying to make parts faster and cheaper. Unfortunately, making parts faster is sometimes at odds with making them cheaper. I [...]]]></description> <content:encoded><![CDATA[<p><strong>By Mark Bos</strong></p><p>In today’s difficult economy, we are all trying to make parts faster and cheaper. Unfortunately, making parts faster is sometimes at odds with making them cheaper.</p><p>I have learned from experience that sometimes a machine will consume less money if you slow it down a little and try to find the proverbial “sweet spot.” The fastest spindle speeds and the highest feed rates may not be the best way to run the machine. It may be difficult to convince your boss that this is true, but having real data to prove it can be helpful.</p><p>Tooling costs or machine repair costs are examples of costs that could go up significantly if the machine is pushed too hard when trying to reduce cycle time. When I get involved in a process, I like to track tool life. If I don’t know what my tool life was before I make a change, I can’t accurately measure the performance gains or losses caused by the change. I always share my tool log results with the machine operator, as part of his or her involvement in the process improvement.</p><p>The following is a good example of slowing a machine down to get better performance. The part was made on an Index ABC lathe. This machine was plunge-roughing the OD of a cylindrical part made of 8620 steel, using a .3” wide carbide insert-type OD roughing tool. The tool had problems with durability. The average tool life for this tool was little more than 200 hits per edge. When the edge went bad, it happened quickly and would cause problems for the finishing tool that followed it. This roughing tool is one of 11 tools used to make this part on this machine.</p><p>The first thing I checked was feeds &amp; speeds. The actual surface speed for the roughing tool was 1100 ft/min, while the recommended surface speed range, per the insert manufacture’s catalog, was 250 to 600ft/min. After reducing the spindle speed by 50 percent to obtain a more suitable surface speed, I steadily increased the plunge feed rate to a value 60 percent higher than it was. After these adjustments the chips curled up tightly, with a nice sizzle when they came off.</p><p>The net effect of my changes on the cycle time was an increase in cycle time of less than 1 percent. I was lucky that I was nearly able to completely compensate for the decrease in surface speed by increasing the feed rate.</p><p>The tool life results went from little more than 200 hits per edge, to more than 1200 hits per edge. This resulted in a $330 reduction in tooling costs per month. Additionally, we reduced tool change time by 15 minutes per week.</p><p>This was a time where a slower cycle time actually enabled me to make similar quantities of parts per month and reduce tool usage costs. If someone forgot their machining 101 lessons, there may be room for improvement.</p><p><img
class="aligncenter size-full wp-image-5301" title="Money-man333500" src="http://www.todaysmachiningworld.com/wp-content/uploads/2010/05/Money-man333500.jpg" alt="" width="333" height="500" /></p> ]]></content:encoded> <wfw:commentRss>http://www.todaysmachiningworld.com/making-parts-faster-doesn%e2%80%99t-always-mean-cheaper/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
