NivaarExam PrepOfficial exam papers ↗

22-Mec-B4 Integrated Manufacturing Systems · December 2019

Question 5 of 7: Cycle Time and Production Rate of a Robot Cell

Nivaar worked solution (AI-drafted; not reviewed by a licensed engineer)

Notes on this paper

Paper format. National Examinations, December 2019 — 16-Mec-B4 Integrated Manufacturing Systems. Three hours, OPEN BOOK, any non-communicating calculator permitted. Seven questions are printed and any five constitute a complete paper; all questions are of equal value, so each is worth 20 marks of the 100 available. Note 1 of the paper invites the candidate to state any assumption made where a question is open to interpretation, and this solution uses that licence wherever the source withholds a datum. Every one of the seven questions is worked below, because the set is a study resource rather than a three-hour sitting.

Reference texts (22-Mec-B4 Integrated Manufacturing Systems).

Question 5: Cycle Time and Production Rate of a Robot Cell (20 marks)

Question text not reproduced: the examination questions are © Engineers and Geoscientists BC. Open the official past paper (linked at the top of this page) to read the question, then follow the worked solution below.

Given.

QuantityValue
Operation time on machine B9.1 min
Operation time on machine C9.0 min
Operation time on machine D5.0 min
Gripper pull-up (grasp) time0.1 min per pick
Gripper release time0.1 min per place
Robot move times0.3 min per station step, from the table above
RouteA (input) to B to C to D to E (output)

Find. The cell cycle time and hourly production rate with one robot serving the whole route, and the same two quantities when the route is split between two robots at machine C.

Ainput conveyorB9.1 minC9.0 minD5.0 minEoutput conveyor0.30.30.30.3empty return E to A, 1.2 minrobot 1: A to Crobot 2: C to ERobot cell layout: pick-up A, machines B, C, D in sequence, drop-off Eone robot serves the whole line; solid arrows are loaded moves, dashed is the empty return
Question 5. The five points lie on a line with a uniform 0.3 min step, so the move table is simply 0.3 min times the number of stations crossed. The green break shows where the two-robot arrangement divides the route.

Approach. With a single robot and one part in the cell at a time, nothing overlaps: the cycle is the sum of the three machining times, the four loaded transfers with their gripper actions, and the empty return to the input point. With two robots the cell becomes a two-stage line, and its cycle time is set by the slower of the two stages, not by their sum.

  1. Confirm the structure of the move table before using it. The table is symmetric and every entry equals 0.3 min times the number of station positions crossed — A to B is 0.3, A to C is 0.6, A to E is 1.2. The five points therefore lie on a straight line at equal spacing, which is what the cell sketch shows and what makes the empty return the longest single move in the cycle.
  2. Cost one complete transfer. Every move of a part costs a gripper pull-up at the pick, the travel itself, and a gripper release at the place, $$t_{\text{transfer}} = t_{\text{pull}} + t_{\text{move}} + t_{\text{release}} = 0.1 + t_{\text{move}} + 0.1$$ There are four such transfers per part — A to B, B to C, C to D and D to E — each between adjacent stations and so each with $t_{\text{move}} = 0.3$ min.
  3. Add up the four elements of the single-robot cycle. The machining content is $$\sum t_{\text{machine}} = 9.1 + 9.0 + 5.0 = 23.1\ \text{min}$$ the loaded travel is $4(0.3) = 1.2$ min, the gripper actions are $4(0.1+0.1) = 0.8$ min, and the robot must then return empty from E to A, which costs 1.2 min. Hence $$T_c = 23.1 + 1.2 + 0.8 + 1.2$$ $$\boxed{\ T_c = 26.3\ \text{min per part}\ }$$
  4. Convert the cycle time to a production rate. With one part completed per cycle, $$R_p = \frac{60}{T_c} = \frac{60}{26.3}$$ $$\boxed{\ R_p = 2.28\ \text{parts per hour}\ }$$ The robot is busy for only $1.2+0.8+1.2 = 3.2$ min of each 26.3 min cycle, a utilisation of 12.2 per cent; the machines are idle for the same reason, each working only its own share of the cycle. That is the diagnosis the second half of the question builds on: the cell is starved because one robot forces the whole route to run in series.
  5. Model the two-robot cell as a two-stage line. Robot 1 owns everything from A to C: it picks a part at A, loads B, waits out the 9.1 min on B, unloads B, loads C, and returns empty from C to A ready for the next part. Robot 2 owns everything from C to E: it waits out the 9.0 min on C, moves the part to D, waits out the 5.0 min on D, moves it to E, and returns empty from E to C. The two robots work on different parts at the same time, so the cell delivers one part per cycle where the cycle is the longer of the two loops.
  6. Time robot 1's loop. Element by element, $$T_1 = \underbrace{(0.1+0.3+0.1)}_{A \to B} + \underbrace{9.1}_{\text{machine B}} + \underbrace{(0.1+0.3+0.1)}_{B \to C} + \underbrace{0.6}_{C \to A \text{ empty}} = 10.7\ \text{min}$$
  7. Time robot 2's loop. Its stage carries two machines, so it is the heavier of the two, $$T_2 = \underbrace{9.0}_{\text{machine C}} + \underbrace{(0.1+0.3+0.1)}_{C \to D} + \underbrace{5.0}_{\text{machine D}} + \underbrace{(0.1+0.3+0.1)}_{D \to E} + \underbrace{0.6}_{E \to C \text{ empty}} = 15.6\ \text{min}$$
  8. Take the bottleneck and report the new performance. The cell cycle is set by the slower stage, $$T_c' = \max(T_1, T_2) = \max(10.7,\ 15.6)$$ $$\boxed{\ T_c' = 15.6\ \text{min per part}, \qquad R_p' = \frac{60}{15.6} = 3.85\ \text{parts per hour}\ }$$ The cycle falls by 40.7 per cent and output rises by 68.6 per cent, from 2.28 to 3.85 parts per hour, purely from letting two parts be in process at once. Robot 1 is now idle 31.4 per cent of every cycle, waiting for robot 2's stage to clear.
  9. Show that the split the question proposes is the best of the three. The route can only be divided at B, C or D, and the other two divisions are worse because they leave one stage carrying two long machines. Cutting at B gives loops of 0.8 and 25.5 min, a cycle of 25.5 min; cutting at D gives 20.5 and 5.8 min, a cycle of 20.5 min; cutting at C, as proposed, gives 10.7 and 15.6 min and the 15.6 min cycle above. The proposed split is also the most nearly balanced, which is no coincidence — balance is what minimises the maximum. Even so, a floor remains, and it is set by machine B. A single-gripper robot cannot reload B until it has carried B's finished part on to C and fetched the next part from A, a handling round of $(0.1+0.3+0.1) + 0.6 + (0.1+0.3+0.1) = 1.6$ min, so no arrangement of single-gripper robots can cycle faster than $$T_{\min} = 9.1 + 1.6 = 10.7\ \text{min}, \qquad R_p = 5.61\ \text{parts per hour}$$ Robot 1's own loop already equals that floor, so the only ways past 5.61 parts per hour are a second machine B, a double gripper at B, or a shorter operation on B.

Check: the figures above assume one part per robot's territory at a time — one part in the whole cell with one robot, one part in A–C and one in C–E with two — and no buffers. The paper does not fix the operating policy, and the other reading changes both answers, so it is worked here too. Each machine can itself hold a part, so a single robot may keep B, C and D all loaded and serve them downstream first (D to E, C to D, B to C, A to B) while they cut. The robot then waits rather than the machines, and the binding constraint is the handling round on each machine: B needs $9.1 + 1.6 = 10.7$ min, C needs $9.0 + 1.6 = 10.6$ min and D needs $5.0 + 1.6 = 6.6$ min, so $T_c = 10.7$ min and $R_p = 60/10.7 = 5.61$ parts per hour with one robot. A tick-by-tick simulation of both arrangements under this policy gives 10.7 min for the single robot and 10.7 min for the two robots: the second robot changes nothing, because the bottleneck is machine B together with the 1.6 min round that robot 1 still has to make in full. On that reading the second robot buys only idle margin and redundancy, and the money belongs on machine B. The worked steps follow the one-part-per-territory reading because it is the one under which the question's two-robot comparison produces a change; state whichever reading is used, as Note 1 of the paper asks. It is also assumed that a move takes the same time loaded as empty.

QuantityOne robotTwo robots (split at C)
Machining content per part23.1 min23.1 min
Loaded travel per part1.2 min1.2 min
Gripper actions per part0.8 min0.8 min
Empty return travel1.2 min (E to A)0.6 min plus 0.6 min
Stage times—10.7 min and 15.6 min
Cell cycle time $T_c$26.3 min15.6 min
Production rate $R_p$2.28 parts per hour3.85 parts per hour
Robot utilisation12.2 per cent68.6 and 100 per cent
Change in output—+68.6 per cent
Cycle time if every machine is kept loaded (alternative reading)10.7 min (5.61 per hour)10.7 min (5.61 per hour)