发明名称 一种基于PLC的丝杆回程误差检测补偿方法
摘要 本发明涉及梯形丝杆螺母传动的回程误差技术领域,具体为一种基于PLC的丝杆回程误差检测补偿方法,一种基于PLC的丝杆回程误差检测补偿方法,其能够方便地检测出回程误差,并根据回程误差调节程序参数达到弥补误差的作用,实现精确定位,成本低,将需要检测的丝杆连接步进电机的输出端,步进电机输入端通过步进电机驱动器连接PLC控制器,在丝杆一侧安装可滑动的检测微动开关,检测微动开关电控连接PLC控制器,在丝杆螺母上安装与检测微动开关接触配合的滑座,然后开始回程误差检测补偿步骤。
申请公布号 CN105045199A 申请公布日期 2015.11.11
申请号 CN201510339652.2 申请日期 2015.06.18
申请人 无锡科技职业学院 发明人 刘媛媛;冯宏伟
分类号 G05B19/05(2006.01)I;F16H25/20(2006.01)I 主分类号 G05B19/05(2006.01)I
代理机构 无锡盛阳专利商标事务所(普通合伙) 32227 代理人 顾吉云
主权项 一种基于PLC的丝杆回程误差检测补偿方法,其特征在于,将需要检测的丝杆连接步进电机的输出端,步进电机输入端通过步进电机驱动器连接PLC控制器,在丝杆一侧安装可滑动的检测微动开关,检测微动开关电控连接PLC控制器,在丝杆螺母上安装与检测微动开关接触配合的滑座,回程误差检测补偿步骤如下所述:(1)启动步进电机正向运行,步进电机工作驱动滑座移动至梯形丝杆螺母需要检测回程误差的检测点处,将检测微动开关移动至其滚轮与滑座接触,检测微动开关的动作簧片不处于压下的临界点,触点开关不闭合,记录检测微动开关的滚轮与滑座的接触点和此时PLC控制器输出的脉冲值n1;(2)启动步进电机反向运行,步进电机继续工作驱动滑座反向移动,当滑座压下检测微动开关的动作簧片使触点开关闭合时,检测微动开关控制步进电机停止工作,记录此时PLC控制器输出的脉冲值n2,并计算脉冲值n2与脉冲值n1的差值n3;(3)将检测微动开关从检测点处移走,启动步进电机正向运行,步进电机工作驱动滑座向前移动越过检测点一定距离,然后启动步进电机使其反向工作,步进电机驱动滑座反向移动至检测点处,移动检测微动开关使其滚轮与滑座接触,接触点与步骤(1)中接触点为同一位置,检测微动开关的动作簧片不处于压下的临界点,触点开关不闭合,记录此时PLC控制器输出的脉冲值n4;(4)启动步进电机反向运行,步进电机工作驱动滑座反向移动,当滑座压下检测微动开关的动作簧片使触点开关闭合时,检测微动开关控制步进电机停止工作,记录此时PLC控制器输出的脉冲值n5,并计算脉冲值n5与脉冲值n4的差值n6;(5)回程误差△计算公式为△=(n3‑n6)/B*L,其中B为步进电机每转步数,L为丝杆导程;(6)步进电机驱动梯形丝杆螺母改变运动方向时通过PLC控制器增加或减少回程误差所对应的脉冲值来进行补偿。
地址 214028 江苏省无锡市新区新锡路8号