Programmable automation is effective when the manufacturing volume is relatively low (i.e., it changes from a few to a thousand) in an environment with a wide variety of products (from within a range of a few to a few thousands). This automated system type is made flexible by the use of a control program to address the variations within the product design. Robots and other controller-based systems fall under this category. A good example is a welding robot with an automated positioner. Once a batch of products is completed, the system is reprogrammed and new group parts are accepted. Therefore, this system type still can take advantage of the economies of scale over a various batches of products.
Above Figure is presenting another adaptable programmable automation example of painting small parts providing a cost-effective alternative to multiple fixed paint guns. Once the batch shown in the figure is completed, a second batch can be handled with a change of the robot program. In a typical robotic application in welding workstation, robot is positioned with ultimate safety on mind with appropriate safety mats and safety guards, as shown in Figure . While the robot works on one of the positioners, the other is unloaded and loaded back Safe positioning of a robotic in a welding workstation. (Based from Berge, J.M., Automating the Welding Process: Successful Implementation of Automated Welding Systems).