
SUMMARY : Fully automated factories require new and modern computerised numerical commands (CNC) offering features such as high speed data link between different data processing units and closely coupled control between the machine-tool and the robotic manipulator which loads and positions the manufactured piece. For specific performance and for economical reasons, one CNC controls the machine-tool and the associated robotic manipulator. A careful choice of the underlying conceptual bases of the method of commanding the robotic manipulator is the key factor for a successful realization. Using some practical examples from our experience, we present in this paper our method of designing a new CNC which is able to synchronize the robotic manipulator with the machine-tool. We point out the advantages of a hardware with common parts (processors and shared memory) and highly specialized distributed software. An essential part of our work is the definition of a command language to program the working cycle of the machine-tool and the associated robotic manipulator. The total logical state of this system is decomposed in its partial states using the principles of Petri nets.