Our analysis takes place while Tran and Du are working with two of the higher-end SMT machines that have been programmed on this day to build large prototype boards for a major computer corporation. Earlier in the morning, before the activity examined here, Tran set up the machines for the job, a task which took nearly five hours. (For a complete list of tasks performed by machine operators and assistants, see Appendix B.) The set-up entailed offsetting the board,[4] which required mathematical calculations by hand, since the machine was not designed to offset boards of this size; checking that the feeders were located in the right slots; observing the location of the robotic arm over each pick point (on the feeders) and place point (on the board); and adjusting the computer data where necessary by using either the operating panel or the handheld device connected to the machine.
Having completed this preliminary work, Tran is ready to run the first board. He sets the robotic arm to slow motion in order to observe the accuracy of every pick and placement. He has at his disposal the vision display, the CRT display recording the ongoing placement, a printout of the data entry, and a blueprint of the board. Du is working with him because the boards are slated to be completed and shipped to the customer this same afternoon. After some troubleshooting, the men succeed in getting the board through the first machine, which has loaded about half of the components. Presently, the partially loaded board moves along the conveyer belt to the second machine. Here, over a six-and-a-half minute interval, the two men confront new problems with the assembly. These problems have consequences regarding how the boards will be completed. We isolate this troubleshooting process for close analysis.
Tran sets the robotic arm to resume high-speed placement. In fractions of a second, it places ten components before moving to a feeder with a large reel containing sockets. The machine has been programmed to pick and place four such sockets on this board. After the first socket placement, however, the arm tries and fails twice to pick the second one. The second socket is finally placed on the third try. This rapid trial-and-failure sequence (two misses before one successful pick) happens again for the third socket. Du calls attention loudly to the problem as soon as the arm fails the first time:
10:17:16
|
Du:
|
MISS
PICK--
|
| 10:18:16
|
Tran:
|
Oo:
: : h.
|
There are several possible sources for this problem. For example, the data entry could have an incorrect z-axis value, which is the vertical path of the robotic arm for picking and placing. Or, as the workers soon hypothesize to be the case here, there could be an incorrect feed pitch (which is explained below). Tran stops the machine, peers inside, and counts on his fingers the number of sockets that have been picked so far:
10:25:23
|
Tran:
|
One,
two, three.
|
He observes for a few seconds and starts the machine again as shown in Figure 2.
In rapid succession, the arm places the third socket and swings back to pick up the fourth. At this point, Tran sets the machine to slow motion and observes the arm's attempts to pick:
10:39:22:
|
Tran:
|
Two
(picks).[5]
| |
| Three
(picks).
|
|||
| 10:41:00
|
(directs
gaze at pick point)
|
As the arm, now grasping the fourth socket, begins to move slowly over the board, Tran presses stop. The arm holds the socket suspended over its placement point. The two men agree that they will have to adjust a part on the feeder, which they think to be the source of the problem:
10:45:15
|
Du:
|
Is
it necessary to fix the screw underneath?
|
| 10:47:28
|
Tran:
|
Yeah.
|
Du, kneeling down at the base of the machine, takes the end of the feeder tape in one hand and uses a ruler to measure the distance from the midpoint of one component to the midpoint of the next. This distance is the feed pitch: The tape is fed forward as soon as a component is picked, so that the next component is ready for the robotic arm. Tran leans over to watch Du measure the tape and begins calculating:
11:12:23
|
Tran:
|
Strange.
|
| 11:15:10
|
Tran:
|
Two.
|
| 11:16:10
|
Du:
|
(xxxx)
|
| Tran:
|
Two,
three and a half.
| |
| 11:19:06
|
Twenty
and twenty-five.
|
Tran announces the measure as Du holds the ruler with one hand and with the other traces the distance between the midpoints of two components on the tape. Together, they determine that the pitch is 24mm, and Tran acknowledges an error in setting up the feeder:
11:25:14
|
Tran:
|
Twenty-four.
|
| 11:27:22
|
Du:
|
From
this point to this point.
|
| 11:30:20
|
Tran:
|
Yeah.
|
| 11:31:05
|
Twenty-four.
| |
| 11:32:15
|
Twenty-four,
then [it's] twelve.
|
At this point, the workers test their hypothesis that the feeder pitch is set incorrectly. Tran removes the feeder from the machine and holds it up for them to examine more closely (see Figure 3).
They both look at the stopper block, an adjustable part resembling a sprocket, which determines the pitch this feeder will apply. Feeders for this SMT machine are designed to hold stopper blocks having anywhere from two to four teeth, or pitch points. Du notes that the stopper block on this feeder has four points (an example of a stopper block with three pitch points is in Figure 4). He signals each of the points on the block as he itemizes the four pitch choices to Tran:
11:44:05
|
Du:
|
How
many?
|
|
| 11:44:30
|
Four,
six, eight, ten.
|
(pointing
to each point)
|
Tran places the feeder on a nearby chair. Du goes to get the digital calipers, which measure more precisely. He returns with it and measures the feeder tape again while Tran looks on. The 24mm measure is confirmed. Du observes that the stopper block is set to a 10mm pitch:
12:44:15
|
Du:
|
Yeah?
|
|
| 12:45:01
|
Twen'-four.
|
||
| 12:45:25
|
This
one only, uh, ten?
|
(looking
at stopper block)
| |
| 12:49:27
|
Twenty-fou
: : r.
|
The two men are now in a quandary in terms of an optimal solution. This SMT machine is not designed to place components with a 24mm pitch. The workers must make adjustments to compensate for this shortcoming. Tran suggests looking for a different stopper block, one with a 12mm pitch point, whereas Du suggests setting the current stopper block to an 8mm pitch point. If they take up the former suggestion, the robotic arm would pick the component on the second try; if they decide on the latter, it would pick the component on the third try. In terms of efficiency, the 12mm pitch is a better choice because the machine action would absorb less time:
12:51:01
|
Tran:
|
[We]
must set it to twelve.
|
|
| 12:51:15
|
Let's
see if I can find twelve.
|
(walks
some distance away)
| |
| 13:00:03
|
Du:
|
Twenty-four=
|
|
| =so
you have to
|
|||
| put
this one to EIGHT.
|
(looking
back at Tran; usinga heightened tone of voice)
| ||
| 13:03:00
|
NUMBER
EIGHT.
|
||
| 13:04:00
|
So
this HIT NEXT THREE TIMES.
|
||
| 13:06:05
|
Tran:
|
No.
|
In spite of Du's recommendation, Tran returns with another feeder. The stopper block on this second feeder has three pitch points, one of which is 12mm, as shown in Figure 4.

Looking at the second feeder, the two men continue to negotiate what action to take. Tran urges trying another stopper block, while Du favors using the one they already have. Eventually, Du concedes, telling Tran to place the second feeder beside the first on the chair with the two stopper blocks in view:
| 13:08:05
|
Tran:
|
Let's
see if we can put this.
|
|
| 13:14:00
|
Du:
|
No,
that's not the right one.
|
(gaze
directed at seconed feeder)
|
| 13:14:xx
|
Tran:
|
(xxxx)
|
(pointing
to pitch point)
|
| 13:27:10
|
Du:
|
This
time it's here.
|
|
| (xxxx)
|
|||
| 13:29:27
|
Eight,
four.
|
||
| 13:32:25
|
Tran:
|
Twelve.
|
|
| 13:37:10
|
Du:
|
Put
this (feeder) here.
|
(pointing
to chair)
|
They unscrew the stopper blocks and try to exchange them, but they find that the second stopper block does not fit on the first feeder. So, they are left with the original stopper block and must choose between two pitch options that are factors of twenty-four--four and eight:
14:34:00
|
Tran:
|
No.
|
| Too
(xxxx).
| ||
| 14:44:12
|
Du:
|
Eight,
four, it allows two only.
|
Next, Du directs Tran to check the component ID in the computer database. They both move to the machine and examine the CRT display. They are looking for the pitch value that was assigned for the socket. Tran finds that the customer programmed a 12mm pitch. Du tells him to correct the pitch information to 24mm in the database. He also affirms that they will have to set the feeder at 8mm, which means that the machine will pick the component successfully only on the third try:
14:51:00
|
Du:
|
Tran,
Tran, look at the component ID.
|
|
| 14:51:00
|
Look,
look in there.
|
||
| 14:53:00
|
Tran:
|
(moves
to display on machine)
| |
| 14:59:00
|
Du:
|
See,
see how much.
|
(getting
up, pointing to screen)
|
| 15:04:00
|
Let
it run through it again.
|
(standing
next to Tran at machine)
| |
| 15:20:19
|
Tran:
|
Twelve.
|
|
| 15:25:19
|
Du:
|
Twelve.
|
|
| 15:27:55
|
After
this [we] must give it twenty-four.
|
||
| 15:29:27
|
Twenty-four
divided by number eight is three.
|
||
| 15:39:00
|
Yeah,
it divides into three.
|
This work just accomplished has its consequences for the continued assembly. One consequence is the added time required to finish the task. Aside from down time during troubleshooting, time will now be lost in missed picks. Secondly, the solution is a local one; it solves the pick problem for the components on one feeder. Yet picking, however successful, is only part of the process. Accurate placement is another concern. When a component is placed, it joins a constellation of other parts sharing limited space on a board. The men have noted a discrepancy between the numbers in the computer program and the actual pitch for this socket. Number mismatches like these put them on alert for related problems. Tran has been directed to correct the numbers in the program, but before doing so, he examines the sockets in their context--on the board itself.
At this point, Tran pulls the board out of the conveyor belt and looks at it. He notices that the three sockets just placed are larger than the spaces assigned to them. These sockets are taking up some of the adjacent spaces, which have been designated for other components:
15:59:29
|
Tran:
|
Oo:
: :h no, it doesn't work.
|
| 16:02:26
|
(xxxx)
socket.
|
He calls Du over to observe the problem. Du draws near to examine the board with him. Tran signals each of the three sockets with his little finger and traces over empty spaces on the board surrounding them. His pointing displays to Du how the sockets are encroaching into areas where other components are to be placed. He tells Du that 11 other components will be affected.
16:05:66
|
[It's]
impossible to install the socket.
|
||
| 16:09:00
|
Like
this [it's] impossible to install the socket.
|
(pointing
to spaces around the 3 sockets)
| |
| 16:09:23
|
Du:
|
Which?
|
|
| 16:11:20
|
Tran:
|
Forgot.
|
|
| 16:13:09
|
Something
is wrong.
|
||
| 16:16:05
|
Du:
|
Three
[of them], or how many?
|
|
| 16:17:07
|
Tran:
|
Up
to eleven [of them].
|
Now the magnitude of the placement error emerges. Tran and Du discover that the customer's circuit-board designers had not, in fact, programmed the sockets at all. Instead, they erroneously calculated only enough space on the board for the components that go inside the four sockets:
16:19:03
|
Du:
|
It
doesn't give it to us.
|
| 16:19:50
|
It
didn't give us anything.
| |
| 16:25:27
|
Tran:
|
It
gives us four, five or so.
|
Once again, the workers have to make a choice. If they leave these sockets on the board, the surrounding components will not fit. If they remove the sockets, the components which were to be held by them will have to be fixed directly on the board. Their decision, like the pitch choice made earlier, must be based on efficiency and accuracy. Given the number of other components affected, Du makes the decision that the sockets must be removed:
16:27:18
|
Tran:
|
There's
no program; it wasn't put in.
|
| 16:31:10
|
Du
|
Get
rid of this one and the other one also.
|
Using pincers, Tran removes the sockets, which had come from the feeder that they had worked so hard to troubleshoot. Together, they make the decision to write a command in the program to skip the placement of these sockets altogether.
16:54:00
|
Tran:
|
Skip?
|
| 16:55:12
|
Du:
|
Skip
it.
|
Tran goes to the computer to do so. They will inform the customer of their solution and suggest that the components that were originally going into the sockets will have to be placed directly on the board. This decision is the best one for the customer, too. For, in order to preserve the convenience of having sockets, the customer would have to redesign the entire board to make them fit. Given the design error, the most practical decision is probably to discard them and place the three components directly on the board.
In a six and a half minute interval, we have seen the workers repair breakdowns in the assembly of a circuit board. For each problem, they have followed a procedure which can be summarized as notice the problem, hypothesize the source of the problem, test the hypothesis, and look for an optimal solution (see Figure 5).
| Notice
Problem
|
Hypothesize
Source
|
Test
Hypothesis
|
Find
Optimal Solution
| |
| Pick
Problem
|
missed pick
|
wrong feeder pitch
|
check
stopper block
|
change
pitch to 8mm
|
| Placement
Problem
|
oversized
socket
|
board
design error
|
check computer program
|
skip
socket placement
|
This chart is not meant to make claims about patterns in troubleshooting; rather, it is meant to demonstrate the workers' speed and efficiency in pinpointing and solving problems during this six-and-a-half-minute interval. Tran and Du have moved through these procedures with few words, most of which are a series of numbers that would appear quite literally indecipherable to an outside observer. In fact, the workers' language-in-action, taken alone, can be characterized as markedly sparse.[6] Certainly, their prior troubleshooting experiences and shared understandings may partially explain why there has been little call for extended discussions about which actions to take. The level of machine noise and pressure of customer deadlines may also have been contributing factors to this reduced speech. In the following sections, we deal with how the two men accomplished this kind of problem-solving so quickly and with minimal use of language. We pay particular attention to their skilled use of perceptions and representations. The analysis begins where they notice each problem and continues as they detect the source of the problem and search for an optimal solution.
The workers draw on well-honed perceptions--auditory, visual, and kinesthetic--to notice the trouble and to find its source. These skills are especially evident during the first 44 seconds of the pick problem, during which they do the noticing and form a hypothesis. When set to high-speed, the SMT machine has an audible click-click--swish--click-clack rhythm from pick to placement. The arm can be seen to dance, as it were, to these sounds as it shifts from the feeder to the board and back again. In the following excerpt, we see that the rhythmic sound and movement, maintained up to the placement of the first socket, are broken when the arm tries and fails to pick the second socket. The pick sound is repeated (click-click, click-click) as the arm attempts twice to pick the socket. The men put one another on verbal notice just after the break in the rhythm:
10:15:14
|
Robotic
Arm:
|
(first
pick try: click-click sound)
| |
| 10:17:03
|
(second
pick try: click-click sound)
| ||
| 10:17:16
|
Du:
|
MISS
PICK--
|
|
| 10:18:11
|
Robotic
Arm:
|
(successful
pick: click-click sound)
| |
| 10:18:16
|
Tran:
|
Oo:
: :h.
|
|
| 10:18:27
|
Robotic
Arm:
|
(socket
placed: swish--click-clack)
|
As the arm swings back for the third socket, Tran combines kinesic and visual action to stop and start the machine at key moments in the pick-placement sequence and to observe the movement of the robotic arm over the pick and place points. The broken rhythm continues--two miss picks before a successful one. As the arm begins to carry the third socket to its placement point, Tran presses "stop," counts the number of sockets already taken from the feeder, and observes for several seconds the position of the arm over the third place:
10:19:22
|
Robotic
Arm:
|
(first
pick try: click-click sound)
| |
| 10:21:05
|
(second
pick try: click-click sound)
| ||
| 10:22:13
|
(successful
pick: click-click --swish sound)
| ||
| 10:22:17
|
Tran:
|
(presses
"stop")
| |
| 10:25:23
|
One,
two, three.
|
(counting
on fingers; gaze turned toward board)
| |
| 10:29:19-30
|
(leans
inside machine toward robotic arm poised over the board)
|
Then Tran presses "start." He observes the arm rapidly place the third socket and swing back to the feeder (click-clack--swish). As soon as it reaches the pick point again, he presses a button on the SMT operator panel, and the arm begins to pick in slow motion. Tran is able to see the downward movement of the arm (z-axis) together with the forward movement of the feeder (pitch). With slow motion, it is possible to see that the feeder pitches the tape forward three times before the socket is within the reach of the arm:
10:33:12
|
Tran:
|
(straightens
up, hand on button, looks at screen)
| |
| 10:35:04
|
(presses
"start")
| ||
| Robotic
Arm:
|
(placement:
click-clack--swish)
| ||
| Tran:
|
(leans
in to watch placement and arm's return to feeder)
| ||
| 10:35:21
|
Robotic
Arm:
|
(first
pick try: click-click sound)
| |
| 10:35:25
|
Tran:
|
(presses
button for slow motion)
| |
| 10:36:18
|
(lifts
plastic screen as arm goes down in slow motion to pick socket)
| ||
| 10:37:23-
|
Robotic
Arm:
|
(second
pick try: click-click sound in slow motion)
| |
| 10:42:27
|
|||
| 10:39:22
|
Tran:
|
Two
(picks).
|
|
| Three
(picks).
|
|||
| 10:41:00
|
(directs
gaze at pick point)
|
Du has been observing, too. He suggests adjusting the stopper block, and Tran agrees. This is the moment in which they are displaying to one another their hypothesis--the source of the problem may be an incorrect pitch point on the stopper block:
10:45:15
|
Du:
|
Is
it necessary to fix the screw underneath?
|
| 10:47:28
|
Tran:
|
Yeah.
|
The second problem--the placement problem--is also detected perceptually. Tran has just changed the pitch value in the computer program from 12 to 24, twice the amount originally assigned to the socket. Before restarting the machine to finish the assembly, Tran takes the board from the conveyor belt, holds it in both hands, and looks down closely at the sockets placed on it. With this close look, he notices that something is wrong:
15:59:29
|
Tran
|
Oo:
: :h, no, it doesn't work.
|
| 16:02:26
|
(xxxx)
socket.
| |
| 01:16:05:66
|
[It's]
impossible to install the socket.
|
Then, still holding the board, he calls Du over to look. Tran displays the problem to Du by tracing a series of spatial boundaries over the board with his finger (see Figure 6).

He gestures toward the problem's effect on the entire board. His finger first swings from one socket to another in a large sweep, then marks spaces around the sockets in small loops, and finally traces another large sweep between the two sockets.
| 16:09:00
|
Tran:
|
Like
this [it's] impossible
|
(pointing
to spaces
|
| to
install the socket.
|
around the 3 sockets)
| ||
| 16:09:23
|
Du:
|
Which?
|
|
| 16:11:02
|
Tran:
|
(sweeps
finger right to
| |
|
-16:11:20
|
left,
socket to socket)
| ||
| 16:11:20
|
Forgot.
|
||
| 16:11:21
|
(makes
small loops with
| ||
|
-16:13:08
|
finger
around socket)
| ||
| 16:13:09
|
Something
is wrong.
|
||
| 16:13:09
|
(makes
small loops with
| ||
|
-16:16:29
|
finger
around socket)
| ||
| 16:16:05
|
Du:
|
Three
[of them], or how many?
|
|
| 16:17:07
|
Tran:
|
Up
to eleven [of them].
|
|
| 16:17:04
|
(sweeps
finger left to
| ||
|
-16:17:14
|
right,
socket to socket)
|
Tran makes smaller, bouncing loops with his finger which coincide with and surround his verbal notification that a problem exists. That is, the fact that a problem exists is signaled, not identified verbally. The line above the utterances represents the time between the onset and completion of Tran's gestures. Tran's words are in boldface:
| [----------------------------------- | Small loops with finger around socket | -----------------------------------] |
| 16:11:21 | 16:13:09 | 16:16:05 16:16:29 |
| "Something is wrong." "Three, or how many?" |
Also coinciding with these gestures is Du's question (in boldface) about the number of surrounding components:
| [----------------------------------- | Small loops with finger around socket | -----------------------------------] |
| 16:11:21 | 16:13:09 | 16:16:05 16:16:29 |
| "Something is wrong." "Three, or how many?" |
Du's query, along with Tran's response ("eleven"), are evidence that they are both associating the gestures with the affected smaller components. It has already been noted that Tran's shorter gestures are further enclosed by the larger sweeps of his finger from socket to socket. With these distinguishing gestures, the two workers shift their concerted attention back and forth between three sockets and the 11 other components affected by their presence. That is, the layout of the sockets on the board's landscape provides more insight into the program error. The numerical information provided by the customer and programmed for the machine corresponded, not to the sockets, but to the smaller components that were to be plugged into them. In sum, these gestural practices serve conjoint problem-solving, enabling the workers to establish the scope of the placement problem and to hypothesize its source as a customer design error ("There's no program, it was not put in.").
In this activity, the workers' sharing of perceptions is embedded in their work with a computerized machine. Thus, they both compare and convert the perceptual boundaries they have shaped to abstract representations of them. For comparison purposes, they may refer to ready-made inscriptions such as a blueprint of the board, the customer's bill of materials, data in the software, or the machine's instruction manual. Alternatively, they may create their own inscriptions by writing down calculations on scraps of paper or by measuring objects and modifying information in the program. Because number use pervades this activity, our analysis focuses on Du and Tran's work with numerical inscriptions, including computerized numerical controls.
The workers convert perceptions about distances (between components on the tape) and bounded spaces (on the board's landscape) to numerical values by taking various measurements. To test their hypothesis about the miss-pick trouble source, they use a metric ruler and digital calipers to verify their perceptual impressions. While they continue to draw on perceptual structures, these are given new representations with the help of the tools. They first determine the pitch value. Du places a ruler on the tape, while Tran looks on. At the moment the ruler and tape are aligned, Tran assesses what he sees:
11:12:23
|
Tran:
|
Strange.
|
His utterance makes it clear that the measured pitch length is going to be unusual. Then Du adjusts the ruler so that one end is placed directly at the center point of one component as shown in Figure 7.

Together, they calculate the distance between the two components. The centimeter markings on the ruler must be converted to the equivalent measure in millimeters. Tran calculates aloud and comes up with a 24mm pitch:
| 11:15:10
|
Tran:
|
Two.
|
| 11:16:10
|
Du:
|
(xxxx)
|
| Tran:
|
Two,
three and a half.
| |
| 11:19:06
|
Twenty
and twenty-five
| |
| 11:25:14
|
Twenty-four.
|
It's tempting to say that the workers turn to numerical inscriptions as hard evidence for their perceptual intuitions. Yet the verifications move in both directions during their conjoint problem-solving. Tracing the distance with his little finger, Du shifts from Tran's mathematical representation of distance back to a perceptual one as shown in Figure 8.
11:27:05-
|
Du:
|
(traces
little finger of right handfrom midpoint of one component up
| |
| -11:27:29
|
to midpoint of other component)
| ||
| 11:27:22
|
From
this point to this point.
|
||
| Tran:
|
Yeah.
|
||
| 11:31:05
|
Twenty-four.
|
The workers' skilled actions taken on machine parts and components have been pinpointed, along with their work with numerical representations of them. We gain a fuller understanding of the complexity of their actions by examining the workers' displays of understandings about how the SMT machine itself works. Their local actions on machine parts and corresponding numbers have global consequences at the level of the computerized machine. For example, having converted their perceptual assessments to numerical representations of them, they check the computerized database. The two men make sure that the information in the computer program conforms to component sizes and the movements of mechanical parts. In this case, the stopper blocks on the feeders have to be set at a pitch point that accommodates the large sockets on the reel, and the information displayed on the screen must correspond to the actual pitch for that reel. Recall that, when the men finish working with the stopper block, Du asks Tran to look for information about the component in the computer program:
14:51:00
|
Du:
|
Tran,
Tran, look at the component ID.
|
|
| 14:51:00
|
Look,
look, in there.
|
||
| 14:53:00
|
Tran:
|
(moves
to display on machine)
| |
| 14:59:00
|
Du:
|
See,
see how much.
|
(getting
up, pointing to screen)
|
| 15:04:00
|
Let
it run through it again.
|
(standing
next to Tran at machine)
|
To find information on the screen, Tran must be familiar with the screen organization, ways to select a menu, functions of the dialog boxes, setup commands, data entry, and data editing procedures, along with the functions of the keys and switches on the operator panel keyboard. In short, he must know all the basic operating procedures of the machine. At this point in the task, he uses a search command to find information about the socket in question, as seen in Figure 9. The component data appears on the screen, and the two men turn their attention to these numbers. They have now shifted their focus from machine parts and their own calculations to the on-screen data representing these elements; in doing so, they signal their understanding of the interdependence between the mechanical and computerized features of the machine.

To show one another that they are converging on the same unit of data--the feeder pitch value--, which is nestled among dozens of numbers on the screen in arrays of five to six columns, Tran reads the number from the screen, which Du repeats, signaling their alignment with the same information.[7] Because the on-screen numbers (representing computerized controls) do not conform to their own perceptions and calculations, the numbers must be corrected. Du directs Tran to change the pitch data to 24mm:
| 15:20:19
|
Tran:
|
Twelve.
|
| Du:
|
Twelve.
| |
| 15:27:55
|
After
this [we] must give it twenty-four.
| |
| Twenty-four
divided by the number eight is three.
|
In summary, numerical inscriptions have to be made so that the digital technology can function. Workers make sure that the information displayed on the screen conforms to the components' assigned place on the board. The x and y axis values are numerical controls directing the arm to place the component at a precise point; the z-axis value directs the arm to reach down the distance needed to pick and place a component having a given thickness. But this analysis has shown that their work is more than a straightforward matching function. As we have seen, these inscription-action relationships often do not hold. Newer components and boards may be outside the range of sizes for which the machine was designed. The workers have to know how to adapt the machine to these changes. In one worker's words, "You sometimes have to 'fool' the machine" by entering numerical controls that do not actually correspond to board or component sizes.
To summarize the analysis, circuit-board assemblage is all about goodness of fit. The robotic arm has to be in harmony with the components it picks and places; components have to be in harmony with one another on the board. Workers are, literally, sensitive to these connections and spaces, as eyes, ears, and hands detect relationships. The eye observes the relationships among the forward pitch of the feeder, the height of the component, and the downward movement of the robotic arm to pick and place it. The ear detects the rhythmic movements of the robotic arm amidst a cacophony of sounds. The eye observes and the hand signals the relationship between a given space on the board and the components assigned to that and surrounding spaces. The hand stops and starts the machine at precise moments. Workers also recognize and represent numerical versions of what they perceive. They assess perceptual structures with the use of other tools and inscriptions by measuring distances with precision instruments and converting them to numerical values and by matching spatial relations to numerical representations programmed in the software. This assessment is bidirectional; the use of numerical representations is inextricably tied to objects and actions in a work setting. Numbers uttered and entered are not disembodied entities; their meaning is co-constructed in the physical and social context in which they are embedded. In order to be accepted as valid by the workers, the representations must receive the final imprimatur of the workers' eyes, ears, and hands.
[4] Offsetting is a complex procedure in which the computerized machine must be programmed to "read" the size of the board and calculate the grid for placement of the components along an x/y axis.
[5] Whenever Vietnamese transcription appears, it is followed by an English translation.
[6] For a detailed analysis of how the two workers make parsimonious use of Vietnamese and English in this setting, see Kleifgen (1995).
[7] This use of repetition in interaction is congruent with studies of groups learning together at a computer, in which users signal to one another that they are focusing on the same on-screen referent either by pointing to areas on the screen or repeating aloud the information (Kleifgen, 1992; Pujol-Ferrán, 1993).
