6-revolute (6R) robot manipulators with offset wrists are widely applied in industrial scenarios. However, the autonomous and highly-precise manipulations of these robots are restricted for online industrial uses due to the lack of effective inverse kinematic methods. The inverse kinematic problem for 6R robot manipulators with offset wrists is addressed with a novel kinematic modelling and elimination approach in this study. To begin, kinematic models with non-redundant equations for joint variables are established An improved Dixon elimination approach is then introduced for inverse kinematic calculation to reduce the high computational cost and get rid of the singularity issues. The core is to efficiently extract the linear terms from variable sequences, such that the number of terms can be reduced in the polynomial equations. By further examining the characteristics of offset wrists, the fourth and fifth joint variables are eliminated from kinematic formulas, without increasing the polynomial degrees. The formulas are demonstrated to produce a polynomial with a single joint variable and a minimum degree using the elimination approach. Finally, experiments are carried out to verify the computing performance of the inverse kinematic problem. The main focus of this study is to develop a systematic and automatic procedure for solving the inverse kinematic problem for 6R robot manipulators with offset wrists and producing highly precise and efficient solutions by means of a novel modelling and elimination method.