The Omron NJ501-4300 Machine Automation Controller CPU Unit combines motion and robotic control functions within the NJ controller architecture. It supports up to 16 motion axes and control of up to 8 robots for coordinated robotic applications. The controller provides 20 MB of program memory and 6 MB of variable memory while accommodating up to 2,560 I/O points and 40 expansion Units. These resources support integrated logic, motion, robotic control, and I/O processing within the same automation platform. The NJ501-4300 provides a dedicated configuration for robotic machine control. Its capabilities complement the multi-axis PLC motion control range within Omron motion automation systems.