840d全闭环改半闭环

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一台大型840d全闭环数控车开机走x轴报警主动编码器出错,确认是光栅尺问题,现改如何操作屏蔽该轴光栅尺,改为半闭环,电机编码器可能是只做速度反馈,现该如何做操,需要修改那些参数,实现半闭环让电机编码器做位移反馈且不影响正常使用?
楼主的问题很具有代表性,Siemens 840D 报警25000:“主动编码器硬件出错”,是指光栅尺的信号状态不正常,如波形杂乱、信号幅值过低、信号未接收进来到指定编码器端口、参数、数据块标志位设置不正确等,屏蔽该轴光栅尺,改为半闭环,要作如下系统参数与plc接口变量的改动:
1. X轴的接口信号DB31.DBX1.6 (*为轴号,第一个轴即为DB31.DBX1.6......以此类推),若为“1”,则测量系统2有效,若为“0”,则测量系统2无效,请在Step-7 设置此信号为“0”,即激活该轴光栅尺,具体方法是在plc程序中的OB1块中添加如下语句:set
= DB31.DBX 1.5
= DB31.DBX 1.6 // 注意:B31.DBX 1.5与DB31.DBX
1.6均为“1”时,则DB31.DBX 1.5即第一测量系统生效了,
2.继续进行X轴的系统参数的设定:
1)MD30200 NUM_ENCS 设为‘1’
2)MD30230 ENC_INPUT_NR[0] ‘1’
MD30230 ENC_INPUT_NR[1] ‘0’
3) MD31000 ENC_IS_LINEAR[0] ‘0’
MD31000 ENC_IS_LINEAR[1] ‘0’
4) MD31040 ENC_IS_DIRECT[0] ‘0’
MD31040 ENC_IS_DIRECT[1] ‘0’
5)同时调试时注意
MD32110 ENC_FEEDBACK_POL [0]
MD32110 ENC_FEEDBACK_POL [1],
即编码器的反馈极性,设置正确,系统无报警,否则,系统报警:”25030,速度超限“,此时只需改成与原值相反的值即可,
至此,机床x轴已经屏蔽光栅尺,改为半闭环,机床可以移动,注意:为了保证机床的X向精度,将X轴坐标反向间隙值用百分表打出来,如果反向间隙值不大于0.04m,将反向间隙值补偿到X轴参数MD32450,
而如果反向间隙值大于0.04mm,检查X轴丝杠轴承并且调整滚珠丝杠预紧,进行消隙。

消隙完成后,将反向间隙值用百分表检验是否合格,即要保证在不大于0.04mm的范围内。

如果合格,则补偿反向间隙,再继续进行试机,
一般来说,按照以上方法可以快速调试好机床X轴,祝楼主好运!
MD30200 NUM_ENCS 设为‘1’
2)MD30230 ENC_INPUT_NR[0] ‘1’
MD30230 ENC_INPUT_NR[1] ‘0’
3) MD31000 ENC_IS_LINEAR[0] ‘0’
MD31000 ENC_IS_LINEAR[1] ‘0’
4) MD31040 ENC_IS_DIRECT[0] ‘0’
MD31040 ENC_IS_DIRECT[1] ‘0’这些参数代表什么意思呢
其他答案
db3*.dbx1.5置1, 使用第一测量系统,就是编码器;
db3*.dbx1.6置1,使用第二测量系统,就是光栅尺;
若两个都置1,第一测量系统有效;
MD30200=1,用一个测量系统,也就是半闭环,MD30200=2,使用二个测量系统,也就是全闭环;
也有的机床厂家使用修改数据就能将全闭环改为半闭环,
老外的机床就是这样做的,比如X轴:用DB11.DBX11.0来控制
DB31.DBX1.5和DB31.DBX1.6(当然在plc中有相关程序,程序也不复杂),这样就可以实现全闭环和半闭环之间的转换,而DB11.DBX11.0在PLC状态栏就可以直接改变的。

你最好先看一下机床厂家的使用说明书或电话咨询一下。

相关文档
最新文档