This paper presents a kinematic analysis for an open architecture 6R robot controller, which is designed to control robots made by domestic manufactures with structural variations. Usually, robot kinematic studies are often introduced for specific robot types, and therefore, difficult to apply the kinematic model from one to another robot. This study incorporates most of the robot structural variations in one model so that it is convenient to switch robot types by modifying model parameters. By combining an adequate set of parameters, the kinematic models, especially the inverse kinematics, are derived. The kinematic models are proved to be suitable for many classic industrial robot types, such as Puma560, ABB IRB120/1600, KAWASAKI RS003N/RS010N, FANUC M6iB/M10iA, and therefore be applicable to those with similar structures. The analysis and derivation of the forward and inverse kinematic models are presented, and the results are proven to be accurate.