To make it serve itself for performing useful functions like approaching to work piece, automatic motion in workspace, robot programming is very important. Robot programming is important to coordinate various tasks & activities that needed in workspace. Coordination of robot is done by using various sensors & end effectors which can be coordinated by programs and simulation software’s.