当前位置:自动化网>智慧工厂门户>应用案例>三轴机械手控制系统设计

三轴机械手控制系统设计

发布时间:2020-01-15 16:15   类型:应用案例   人浏览
摘要:本文介绍了三轴机械手的控制方法,分析了机械手逆运动学和规划运动路径的算法,设计的程序主要包括连续运动、抓取、码垛和轨迹规划。实验结果表明,该系统能够生成预期的运动轨迹,完成对货物的抓取与摆放。 关键词:机械手   逆运动学   运动轨迹 Abstract: This paper introduces the control method of the three-axis manipulator, analyzes the inverse kinematics of the manipulator and the algorithm of planning the motion path. The design process mainly includes continuous motion, grabbing, palletizing and trajectory planning. The experimental results show that the system can generate the expected motion trajectory and complete the grasping and placing of the goods. Keywords: Robot Arm   Inverse Kinematics   Motion Track 【中图分类号】TP241.2 【文献标识码】B  文章编号1606-5123(2019)11-0058-02 1 引言 近年来伴随着工业自动化领域的技术革新,三轴机械手广泛地应用在高温、高压等恶劣环境中。三轴机械手的广泛应用,对其运行控制的要求不断提高,准确的定位,牢固的抓取、移动已成为机械手运行性能的基本要求。基于PLC的三轴机械手控制系统,以PLC为核心控制器,应用机械臂运动学、步进驱动、触摸屏技术等多项技术,通过对机械手的柔性化设计,实现了机械手的不同操作。 2 系统原理 三轴机械手控制系统是一种以多轴联动为核心控制任务的实时监控综合系统[1]。主要由上位机和下位机组成,上位机系统由WinCC和MCGS触摸屏组成,采用TC/PIP协议进行通信。下位机系统由西门子S7-1200PLC、步进驱动器、步进电机、真空泵、启停按钮、限位开关等组成。 图1 总体设计图 参见图1所示,其工作过程为:通过WinCC或MCGS实时设定的空间位置坐标等参数,并结合机械臂控制算法来确定S7-1200控制器的输出信号,再由PLC高速输出口发出脉冲频率和脉冲个数到步进驱动器,以驱动减速步进电机按指定位移和速度带动各个连杆运动。 3 机械臂逆解分析 本设计使用的机器手由三个42步进电机和连杆构成。对于三轴控制机械手,最基本的是要建立运动学模型。对于三轴机械手,运动模型本质上是三维的给定的空间和三个轴的旋转角的坐标,求解三个轴的旋转角度。   图2 机械臂抽象分解示意图 参见图2所示,左侧为实物坐标,右侧图为抽象到坐标系的几何表示。逆解过程就是知道末端坐标,而求解各个轴的旋转角度,进而转换为步进电机的步进数,利用立体几何,和解析几何知识来进行逆运算分析如下。                                  (1) 根据上述方程式,即可解出α、β、γ的值,基于此三个角度值除以步进电机的步进角度,轻松计算出从上一个位置到现在位置需要步进多少步,本项目采用的是减速电机,所以还要将求解的步数乘以减速比为最终的行进步数。 4 控制系统的程序设计 本系统的软件设计部分主要使用博图V14软件设计相关控制程序。为了便于调用和修改程序,在主程序中编写了系统初始化、连续运动、码垛和轨迹规划四个子程序。如图3所示。其中,逆解控制算法和轨迹规划控制算法是整个控制要求得以实现的核心。   图3 控制系统运行流程图   4.1 逆解控制算法的程序设计 以X轴逆解算法为例,根据对逆解过程

成为会员,继续阅读。
       

本文地址:http://ca800.com/apply/d_1o245ipvca411_1.html?ckf=youlove

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

  • 在线咨询