MLX300 software enables operators to control and program Yaskawa robots in a standard PLC programming environment, eliminating the need to learn a specific robot programming language. All program execution is performed by the PLC; the motion control is handled by the robot controller’s kinematic algorithms. Supported PLCs include CompactLogix, ControlLogix and GuardLogix. This unified controls approach helps simplify safety design by eliminating redundant electrical interfaces and consolidating hardware to optimize floor space. A set of add-on instructions (AOIs) and HMI screens that are specific to robot configuration and motion control are included.