NivaarExam PrepOfficial exam papers ↗

25-Comp-B8 Computer Integrated Manufacturing · May 2015

Question 2 of 6: Robot Control Resolution

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

Notes on this paper

98-Comp-B8, Computer Integrated Manufacturing — National Exams, May 2015. Open-book, 3 hours, non-communicating calculator permitted; six questions of equal value (each 20%), most requiring an essay-format answer; ANY FIVE constitute a complete exam (all six answered below as a complete study resource).

Reference texts: Groover, Automation, Production Systems, and Computer-Integrated Manufacturing, 4th ed. — numerical control (Ch.6–7, Q1), industrial robotics and control resolution (Ch.8, Q2), artificial intelligence and process planning in manufacturing (Ch.24–25, Q3–Q5), computer-integrated manufacturing and manufacturing cells (Ch.1, 19, 24–25, Q4–Q5), and flexible manufacturing systems (Ch.19, Q6); Kalpakjian & Schmid, Manufacturing Engineering and Technology, 7th ed. — CAD/CAM and process planning (Ch.38–39, Q4).

Question 2: Robot Control Resolution (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.

QuantityPart (a)Part (b)
Axis range $R$0.7 m1.2 m
Storage capacity $n$12 bitsto be determined
Required control resolution $CR$to be determined$\le 0.5\text{ mm}$

Find. (a) The control resolution of the 12-bit telescoping-arm axis. (b) The minimum bit storage capacity that gives a control resolution no coarser than $0.5\text{ mm}$ on the $1.2\text{ m}$ slide.

Approach. An $n$-bit binary register addresses $2^n$ distinct storage states, which divide the axis range into $2^n-1$ equal control increments; control resolution is the axis range divided by that number of increments, $CR = R/(2^n-1)$. Part (a) evaluates this directly; part (b) inverts it, solving for the smallest integer $n$ that makes $CR \le 0.5\text{ mm}$.

  1. (a) State the control-resolution relation and substitute. With $n=12$ bits, the register has $2^{12}=4096$ addressable states, giving $2^{12}-1 = 4095$ equal increments across the $0.7\text{ m}$ range: $$CR = \frac{R}{2^{n}-1} = \frac{0.7\text{ m}}{4095} = \boxed{1.709\times10^{-4}\text{ m} = 0.1709\text{ mm}}$$ This is the smallest increment of arm extension the controller can distinguish and command.
  2. (b) Convert the target resolution to a required number of increments. The controller needs $2^{n}-1$ increments no coarser than $CR = 0.5\text{ mm} = 0.0005\text{ m}$ across the $1.2\text{ m}$ range, so $$2^{n}-1 \ \ge\ \frac{R}{CR} = \frac{1.2}{0.0005} = 2400$$
  3. Find the smallest integer $n$ satisfying the inequality. Testing successive bit counts: $2^{11}-1 = 2047$ (insufficient, $2047 < 2400$); $2^{12}-1 = 4095$ (sufficient, $4095 \ge 2400$). Therefore $$n_{\min} = \boxed{12\text{ bits}}$$ which gives an actual control resolution of $1.2/4095 = 0.293\text{ mm}$, comfortably finer than the required $0.5\text{ mm}$ (an 11-bit register would only achieve $1.2/2047 = 0.586\text{ mm}$, which fails the specification).
QuantityValue
(a) Control resolution, 12-bit / 0.7 m axis0.1709 mm
(b) Minimum storage capacity for ≤0.5 mm resolution on 1.2 m slide12 bits (actual CR = 0.293 mm)