The main controller is the robot’s central brain that performs all the motion calculations and sends the set values to the drives. Such a centralized architecture is common in multi-axes systems where interpolated movements are required. The main controller receives input commands from the HMI and IOs, plans a path for the robot, generates a motion profile for each axis using the kinematic model, and monitors the servo drives to make sure that the robot is performing the correct movements.
From ...