S1
S2
An n-unit robot move cycle is defined as the robot move cycle in which each machine is loaded and unloaded exactly once and exactly n units are produced. In a 2-machine robotic cell for which we assume that the parts must be processed on both of the machines, there are two 1-unit robot move cycles S1 and S2 namely. Follow the links to the left to watch these cycles.

S12S21 If we assume that the parts must be processed on both machines, there is only one 2-unit robot move cycle, namely S12S21. Follow the link to the left to watch this cycle.

The machines in a robotic cell are predominantly CNC machines and these machines possess an operational flexibility by definition. Operational flexibility is the ability to interchange the ordering of several operations and parocess flexibility is tha ability to perform several operations on the same machine. As a result of these, in some practical instances these machines are capable of performing all of the tasks required to process a part. These observations lead to a new cycle which can be viewed from the link to the left.

The assumption of operational flexibility is sometimes not a realistic one. The CNC machines are capable of performing different tasks by changing tools. These tools are stored in the tool magazines of these machines which have limited capacity. Thus, in some cases the required number of tools exceeds the capacity of the tool magazine. Therefore, some of the tasks of each part can only be processed in the first or second machine and the remaining ones can be processed on both machines. Let P1 (P2) denote the total task time to be processed on the first (second) machine and P denote the total task time to be allocated to the machines. Then the graph under the link to the left shows the optimal regions for an example. By clicking on the parameter names you can see how the regions optimality changes by a change on these parameters. Here alpha represents the ratio of total processing time on the second machine to the total processing time on the first machine, delta represents the robot travel time and epsilon represents the loading and unloading time of the robot.