In this paper we show that a robot manipulator with 6 degrees of freedom can be separated into two parts: arm with the first three joints for major positioning and wrist with the last three joints for major orienting. We propose 5 arms and 2 wrists as basic construction for commercially robot manipulators. This kind of simplification can lead to a general algorithm of inverse kinematics for the corresponding configuration of different combinations of arm and wrist. The approaches for numerical solution and closed form solution presented in this paper are very efficient and easy for calculating the inverse kinematics of robot manipulator.