"Industrial Robots Programming" focuses on designing and building robotic manufacturing cells, and explores the capabilities of today's industrial equipment as well as the latest computer and software technologies. Special attention is given to the input devices and systems that create efficient human-machine interfaces, and how they help non-technical personnel perform necessary programming, control, and supervision tasks. Drawing upon years of practical experience and using numerous examples and illustrative applications, J. Norberto Pires covers robotics programming as it applies to: the current industrial robotic equipment including manipulators, control systems, and programming environments. It includes software interfaces that can be used to develop distributed industrial manufacturing cells and techniques which can be used to build interfaces between robots and computers. It contains real-world applications with examples designed and implemented recently in the lab. This book is supported by a website that includes software code for the examples presented, various software applications developed by the author and videos of all examples presented and discussed.