本发明公开了一种基于变时长迭代的机械臂视觉伺服控制方法,包含以下步骤:1)以示教的方式获得一系列图片;2)得到当前图片和跟踪图片关系定义图像特征,以图像特征表达了机械臂的运动情况;3)基于机械臂运动学模型和相机模型建立视觉控制系统的相互关系模型,采用迭代前馈加反馈的控制方案;4)机械臂运行过程中出现目标物体不在视觉范围内,则此次迭代终止。本发明不要求在运动过程中目标持续可见,同时在一定程度上保证了机械臂能够精确跟踪目标图像。