<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/rss20.xsl" media="screen"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://russelldavison.blogspirit.com/robot_assembly_of_cylinders/index.rss" rel="self" type="application/rss+xml" />
<title>Russell Davison - robot_assembly_of_cylinders</title>
<description>Consultancy specializing in manufacturing technology &amp;amp; gas-fired turbines   email : russell.davison@yahoo.com</description>
<link>http://russelldavison.blogspirit.com/robot_assembly_of_cylinders/</link>
<lastBuildDate>Tue, 31 Oct 2006 13:53:44 +0100</lastBuildDate>
<generator></generator>
<copyright>All Rights Reserved</copyright>
<item>
<guid isPermaLink="true">http://russelldavison.blogspirit.com/archive/2006/06/28/case-study-robot-assembly-of-pneumatic-cylinders.html</guid>
<title>Case Study : Robot Assembly of Pneumatic Cylinders</title>
<link>http://russelldavison.blogspirit.com/archive/2006/06/28/case-study-robot-assembly-of-pneumatic-cylinders.html</link>
<author>noreply@blogspirit.com (Russell Davison)</author>
<category>Robot assembly of cylinders</category>
<pubDate>Wed, 28 Jun 2006 15:17:58 +0200</pubDate>
<description>
This is a manufacturing study that I was asked to carry out for a Swedish world leading manufacturer of compressors, generators, construction and mining equipment, industrial tools and assembly systems. The company wanted to create a database of observed operation times for robot assembly tasks.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;INTRODUCTION&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The robot assembly of the pneumatic cylinder has been analyzed using the video taken recently.  Activity times were related to the digital clock display on the video.  The object of analyzing the assembly process was to create a data base.  Information could be extracted from this database to evaluate the robot assembly of other products manufactured by the client.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PNEUMATIC CYLINDER ASSEMBLY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;There are fifteen parts used in the assembly of the pneumatic cylinder and some of these are actually sub-assemblies.  All the parts are presented to the robot on a pallet, with the exception of the screws.  The cover screws and piston rod screws are automatically handled by vibratory linear feeders. The cycle time for the complete assembly is 166 seconds.  This is substantially longer than predicted by academic estimation methods.&lt;br /&gt;&lt;br /&gt;The speed of the robot is set at 60 percent of the maximum.  An electric current in excess of that tolerated by the drive motor circuitry, at 100 percent, makes this action necessary. This high power consumption, at start-up, is caused by the mass of the turret being approximately five times that of a conventional gripper.  The robot manufacturer is replacing the relevant circuitry to allow full speed of the robot.  Additionally, they have modified the feedback circuit to compensate for the larger mass. The robot programmer estimates that an increase in speed, from 60 percent to 100 percent, would provide a reduction in the cycle time of no more than 20 percent.  The activity times obtained from the current analysis are used for the purpose of design for robotic assembly, and the evaluation of the client’s other products.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SYNTHESIS OF ROBOTIC ASSEMBLY TIMES&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The time taken to assemble a part by the robot has four periods :&lt;br /&gt;&lt;br /&gt;1) The movement of the gripper from the previous assembly position to above the current part to be assembled.&lt;br /&gt;&lt;br /&gt;2) The picking up of the part.&lt;br /&gt;&lt;br /&gt;3) The movement of the part to above the place of insertion.&lt;br /&gt;&lt;br /&gt;4) The insertion, and subsequent release, of the part.&lt;br /&gt;&lt;br /&gt;The above time periods, when added together, make up the basic operation time for a single activity.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;RESULTS OF THE STUDY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The total assembly time for the pneumatic cylinder is broken down into 54 steps to quantify the 4 constituent periods in each activity.  The time study sheet is shown later in this article. From the time study sheet, a basic operation time of eight seconds is derived. It can be seen from the table that this basic operation time is equally divided between the four constituent periods.  Notable deviations from the basic operation time are :&lt;br /&gt;&lt;br /&gt;End-piece - The end-piece is used to form a sub-assembly with the half -piston.  There is no insertion time for this part because it is integrated with the half-piston.&lt;br /&gt;&lt;br /&gt;Cover Screw - There is a 50 percent increase in the basic operation time for this part.  It is caused by the extra time involved with screw fastening and the transportation distance between the linear feeder and the work fixture.&lt;br /&gt;&lt;br /&gt;Piston Rod - A significant increase in the basic operation time for this part is due to the additional operation of 'knocking down' the piston rod after insertion. This is necessary because of the technique used to lift this part from the pallet.&lt;br /&gt;&lt;br /&gt;Piston Rod Screw - A 50 percent increase in the basic operation time is caused by the screw fastening operation and the transportation time from the linear feeder to the work fixture.&lt;br /&gt;&lt;br /&gt;Completed Cylinder - The gripper is in an adverse position from the previous operation and this increases the operation time.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PREDICTION OF CYCLE TIME FOR THE ROBOT ASSEMBLY OF THE PNEUMATIC CYLINDER&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The cycle time for the robot assembly of the pneumatic cylinder is predicted by using a basic operation time, multiplied by a factor.&lt;br /&gt;&lt;br /&gt;assembly time = basic operation time * assembly process factor&lt;br /&gt;where,&lt;br /&gt;basic operation time = 8 seconds&lt;br /&gt;assembly process factor = 1.0 for straightforward insertion&lt;br /&gt;          1.5 for screw fastening operations&lt;br /&gt;          1.5 for long parts requiring two insertions&lt;br /&gt;&lt;br /&gt;Using the above approximations, a cycle time of 164 seconds is predicted.  This is within one percent of the actual time of 166 seconds. It is not suggested that such a simple method could always achieve this accuracy.  However, in the present case, the predictions for 9 out of 10 parts are within plus/minus 1 sec.&lt;br /&gt;&lt;br /&gt;PARTACTUALPREDICTEDDEVIATION OUTSIDE&lt;br /&gt;DESCRIPTIONTIMETIME1 SECOND&lt;br /&gt;CYLINDER BARREL78NONE&lt;br /&gt;END-PIECE5*4 *NONE&lt;br /&gt;HALF-PISTON78NONE&lt;br /&gt;COVER SCREW4848NONE&lt;br /&gt;PISTON ROD1312NONE&lt;br /&gt;HALF-PISTON88NONE&lt;br /&gt;PIN ROD SCREW1212NONE&lt;br /&gt;END-PIECE88NONE&lt;br /&gt;COVER SCREW1212NONE&lt;br /&gt;COMPLETED CYLINDER1082 SECONDS&lt;br /&gt;166164&lt;br /&gt;**NOTE**&lt;br /&gt;&lt;br /&gt;The predicted time of 4 seconds for the end-piece allows for the fact that it is not inserted into the part-built assembly.  This part forms a sub-assembly with the half-piston.&lt;br /&gt;&lt;br /&gt;There is a negligible amount of time lost due to gripper changing.  The turret is indexed during movement from one operation to the next.  A typical programming chart for a component is given at the end of this article and it shows that the basic assembly operation takes 8 program steps. Additional steps are required for screw fastening.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TIME STUDY FOR ROBOT ASSEMBLY OF PNEUMATIC CYLINDER&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;0:01 Gripper above cylinder barrel&lt;br /&gt;0:02 Pick up cylinder barrel&lt;br /&gt;0:05 Cylinder barrel above fixture&lt;br /&gt;0:07 Release cylinder barrel&lt;br /&gt;0:10 Gripper above end-piece&lt;br /&gt;0:14 Gripper above half-piston&lt;br /&gt;0:15 Insertion of end-pieces and half-piston completed&lt;br /&gt;0:17 Half-piston and end-piece above barrel&lt;br /&gt;0:19 Release half-piston&lt;br /&gt;0:21 Arm 2 above cover screw&lt;br /&gt;0:24 Pick up cover screw&lt;br /&gt;0:26 Cover screw above barrel&lt;br /&gt;0:34 Arm 2 above cover screw&lt;br /&gt;0:36 Pick up cover screw&lt;br /&gt;0:38 Cover screw above barrel&lt;br /&gt;0:46 Arm 2 above cover screw&lt;br /&gt;0:48 Pick up cover screw&lt;br /&gt;0:50 Cover screw above barrel&lt;br /&gt;0:58 Arm 2 above cover screw&lt;br /&gt;1:00 Pick up cover screw&lt;br /&gt;1:02 Cover screw above barrel&lt;br /&gt;1:09 Gripper above piston rod&lt;br /&gt;1:11 Pick up piston rod&lt;br /&gt;1:14 Piston rod above fixture&lt;br /&gt;1:20 Completion of piston rod assembly to cylinder&lt;br /&gt;1:22 Gripper above half-piston&lt;br /&gt;1:24 Pick up half-piston&lt;br /&gt;1:26 Half-piston above fixture&lt;br /&gt;1:28 Completion of half-piston assembly to barrel&lt;br /&gt;1:30 Gripper above piston rod screw&lt;br /&gt;1:32 Pick up piston rod screw&lt;br /&gt;1:35 Piston rod screw above fixture&lt;br /&gt;1:40 Completion of piston rod screw assembly to piston rod&lt;br /&gt;1:42 Gripper above end-piece&lt;br /&gt;1:44 Pick up end-piece&lt;br /&gt;1:46 End-piece above fixture&lt;br /&gt;1:48 Completion of end-piece assembly to barrel&lt;br /&gt;1:50 Gripper above cover screw&lt;br /&gt;1:52 Pick up cover screw&lt;br /&gt;1:55 Cover screw above barrel&lt;br /&gt;2:02 Gripper above cover screw&lt;br /&gt;2:04 Pick up cover screw&lt;br /&gt;2:07 Cover screw above barrel&lt;br /&gt;2:15 Gripper above cover screw&lt;br /&gt;2:17 Pick up cover screw&lt;br /&gt;2:19 Cover screw above barrel&lt;br /&gt;2:27 Gripper above cover screw&lt;br /&gt;2:29 Pick up cover screw&lt;br /&gt;2:32 Cover screw above barrel&lt;br /&gt;2:36 All cover screws inserted&lt;br /&gt;2:40 Gripper above barrel&lt;br /&gt;2:42 Pick up completed cylinder&lt;br /&gt;2:44 Completed cylinder above pallet&lt;br /&gt;2:46 Completed pneumatic cylinder in pallet&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;BASIC OPERATION TIME OF THE ROBOT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;FROM PREVIOUSPICKMOVE TOINSERTIONOPERATION&lt;br /&gt;OPERATIONUPPLACE OFANDTIME&lt;br /&gt;TO ABOVEPARTINSERTIONRELEASE(SECONDS)&lt;br /&gt;PART&lt;br /&gt;10) CYLINDER BARREL1132007&lt;br /&gt;09) END-PIECE3200005&lt;br /&gt;08) HALF-PISTON2122007&lt;br /&gt;07) COVER SCREW3225012&lt;br /&gt;07) COVER SCREW3225012&lt;br /&gt;07) COVER SCREW3225012&lt;br /&gt;07) COVER SCREW3225012&lt;br /&gt;06) PISTON ROD2236013&lt;br /&gt;05) HALF-PISTON2222008&lt;br /&gt;04) PISTON ROD SCR2235012&lt;br /&gt;03) END-PIECE2222008&lt;br /&gt;02) COVER SCREW3225012&lt;br /&gt;02) COVER SCREW3225012&lt;br /&gt;02) COVER SCREW3225012&lt;br /&gt;02) COVER SCREW3225012&lt;br /&gt;01) COMPLETED CYLINDER4222010&lt;br /&gt;TOTAL166&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;http://russelldavison.blogspirit.com/images/medium_russelldavison001.jpg&quot; alt=&quot;medium_russelldavison001.jpg&quot; style=&quot;border-width: 0; margin: 0.7em 0;&quot; /&gt;&lt;/div&gt;
</description>
</item>
</channel>
</rss>