what is the tam for robot programming