For each error condition, a proper recovery procedure is followed; material movement requests --the cell controller coordinates the movement of materials with the assembly operation; and device sequencing --the cell controller coordinates activities within the cell through such functions as selecting device task programs, and starting, interlocking, and pausing tasks in the proper sequence to asse