In the work presented here, a three-step identification procedure for rigid body dynamics, friction, and flexibilities, introduced in (Wernholt and Gunnarsson, 2005), will be utilized and extended. Using the procedure, the parameters can be identified only using motor measurements. In the first step, rigid body dynamics and friction will be identified using a separable least squares method, where a friction model describing the Striebeck effect is used. In the second step, initial values for flexibilities are obtained using inverse eigenvalue theory. Finally, in the last step, the remaining parameters of a nonlinear physically parameterized model are identified directly in the time domain. The procedure is exemplified using real data from an experimental industrial robot.