Study on general inverse kinematics of rotating/tilting positioner for robotic arc welding off-line programming