公司两台电机因为需要松开过联轴器,让其不带负载转动,并将其中一台电机线圈进行了维修,两台电机均采用的是绝对值编码器控制。
前天电机修好装上去之后发现轴的原点已经不是之前的原点,该轴是采用涡轮方式转动。以前轴运到到最远距离时,编码器在屏幕上显示的应该是180度。而我昨天手动试验了一下,发现现在的角度变成了130度,相差了五十度,所以当设备自动运行时,扩口出来的产品不符合工艺要求,因为程序里设计的是两根轴同时到达180度,然后返回,现在速度明显不同步。
我想请教大家该如何实现编码器的重新校准,希望大家能详细告诉我一下操作步骤。我昨天晚上还参考了一位网友下面的方法,但是没有成功:
对于绝对值型编码器,调整坐标电机的参考位置时严格遵循以下步骤:
1. 设置机床参数:
30240 ENC_TYPE -设置为 4,表示编码器反馈类型(注意激活条件为PO,即上电生效)
34200 ENC_REFP_MODE - 设置为 0,表示 绝对值编码器位置设定(注意激活条件为PO,即上电生效)
34210 ENC_REFP_STATE - 设置为 0 ,表示绝对值编码器状态:初始
2. 进入“手动”方式,将坐标移动到一个已知位置,
3. 输入已知位置值在如下参数
34100 REFP_SET_POS : 机床坐标的位置
4.激活绝对值编码器的调整功能
34210 ENC_REFP_STATE :1 绝对值编码器状态:调整状态
5. 激活机床参数:按机床控制面板上的复位键,可激活的以上设定的参数
6.通过机床控制面板进入返回参考点方式
7. 按照返回参考点的方向按方向键,无坐标移动,但系统自动设定了下列值:
34090 REFP_MOVE_DIST_CORR : 参考点偏移量
34210 ENC_REFP_STATE - 2 :绝对值编码器状态,表示设定完毕
屏幕上的显示位置为 MD34100 设定的位置。
至此,机床A轴参考点设定完成。
我现在有几个疑问,想请教一下大家:
1. 我这边的轴参数里面,第一步中的34200和34210分别有两个【0】【1】,是将这两个都设置为0还是单光将【0】设置为0,设置完成后需不需要重启?图片如下
2. 第二步和第三步中,将坐标移动到一个已经位置,比如我现在手动将轴移动到最远距离,目前编码器上显示的是130度,实际上应该是180度,然后在34100里面输入180度,这样做对吗?34100一共有四个,【0】【1】【2】【3】,是不是把这四个都设置成180度?
3. 第四步中设为1是34210【0】为1还是34210【1】两个都为1,同疑问1.
4. 第五步中的按复位键岂不是让设置的参数无效?是不是应该按下set MD ACTIVE?难道是840D 和840D SL的区别?按下Reset不会讲参数都恢复成出厂设置造成不好影响吧?
5. 第6和第7步中,是指在手动模式下,按下返回参考点按钮,按方向键是指按轴+-进给键还是别的?
昨天我也基本按照上面这个步骤操作的,不过只是将34200【0】和34210【0】修改为需要的值,然后我手动将轴运动到最长距离,然后只在34100【0】输入了180度,然后我没有按复位键,按的是set键,然后按了返回参考点方式键,按了轴进给键,可是编码器的值还是在变化,34210也没有自动变成2,校准失败!
恳请朋友帮我分析下,我的操作在哪一步存在问题,帮我指点一下,真心希望大家的帮忙,先谢谢大家了!
图片说明:
最佳答案
1.两个【0】【1】应该分别对应两个测量系统,半闭环时设定【0】;我觉得你没有设定成功就是在这一步,我看到参数里,MD34200设定的是【1】,而MD34210设定的是【0】;
2.是的没错,是在这里面输入180度,具体哪一个试一下吧;
3.根据测量系统吧;
4.MD机床参数每一个生效的方式不同,你看最后一列的MD34210对应的是im,也就是立即生效,不需要按任何键,如果是PO,就需要重新上电生效,是re就需要按复位键生效;
5.一般都是按“+”键,也就是正方向回参考点,如果没有反应,就按“-”键。
提问者对于答案的评价:
谢谢你的答案,问题已经解决掉了,你的回答让我理解的更加清楚了,感谢你
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc189174.html