西门子840D系统螺距补偿

我想问大师,西门子840D螺距补偿文件手动生成时,要是第二轴是Y轴的话,我直接写Y1,为什么补偿文件还是能生成,螺距补偿也不写进去了{用雷尼绍测过},但是做活Y轴还是精度差。
最后还有个问题,840D直线补偿,能用双向补偿吗?要是能补的话,方法应该是怎么样的 ,谢谢。

最佳答案

首先在做螺距误差补偿时楼主可以按如下方法进行:
将做过螺距补偿的轴的所有的32700参数1改为0,然后在服务界面,NC生效数据里面将你要补偿轴的补偿文件数据输出至文档,然后在文档中打开该文件,至于补偿文件里面数据如何填写,请参照840D调试手册,做完数据填写后,在读入文档界面,将你的文件传至文档(该步骤和你讲NC或PLC备份传至系统方法一样),如果想看补偿到底又没有生效,可以在诊断中查看
关于螺距双向补偿,其实采用的是垂度补偿功能,具体参数和做法可参考垂度补偿步骤
1、NC 机床数据:
MD18342:补偿表的最大补偿点数,每个补偿表最大为2000插补补偿点数。
MD32710:激活补偿表。
MD32720:下垂补偿表在某点的补偿值总和的极限值,840DE(出口型)为1mm;840D(非出口型)为10mm。
   2、设定机床数据:
SD41300:下垂补偿赋值表有效。
SD41310:下垂补偿赋值表的加权因子。
下垂补偿功能应用于双向螺距误差补偿,其装载步骤与840D螺距误差补偿方法一样。
例一:正向补偿文件
%_N_NC_CEC_INI
CHANDATA(1)
$AN_CEC[0,0]=0.000
$AN_CEC[0,1]=0.000
。。。。。。。。。。。
$AN_CEC[0,58]=0.000          以上定义补偿插补点的补偿值
$AN_CEC_INPUT_AXIS[0]=(AX1)  定义基准轴
$AN_CEC_OUTPUT_AXIS[0]=(AX1) 定义补偿轴
$AN_CEC_STEP[0]=50           定义补偿步距
$AN_CEC_MIN[0]=-1450         定义补偿起点
$AN_CEC_MAX[0]=1450          定义补偿终点
$AN_CEC_DIRECTION[0]=1       定义补偿方向,正向补偿生效,负向无补偿 
$AN_CEC_MULT_BY_TABLE[0]=0   定义补偿相乘表
$AN_CEC_IS_MODULO[0]=0       定义补偿表模功能
例二:负向补偿文件
%_N_NC_CEC_INI
CHANDATA(1)
$AN_CEC[1,0]=0.000
$AN_CEC[1,1]=0.000
。。。。。。。。。。
$AN_CEC[1,58]=0.000              以上定义补偿插补点的补偿值 
$AN_CEC_INPUT_AXIS[1]=(AX1)      定义基准轴
$AN_CEC_OUTPUT_AXIS[1]=(AX1)     定义补偿轴
$AN_CEC_STEP[1]=50               定义补偿步距
$AN_CEC_MIN[1]=-1450             定义补偿起点
$AN_CEC_MAX[1]=1450              定义补偿终点
$AN_CEC_DIRECTION[1]=-1          定义补偿方向,负向补偿生效,正向无补偿
$AN_CEC_MULT_BY_TABLE[1]=0       定义补偿相乘表
$AN_CEC_IS_MODULO[1]=0           定义补偿表模功能

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc182896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日
下一篇 2017年6月27日

相关推荐

  • 802D数控系统上位机监控

    如何实现上位机对802D数控系统的监控,可以实现加工程序的选择并控制机床加工,有这样的软件么?怎么实现,谢谢 问题补充:也不用怎么监控,只要实现程序的选择并实现加工就可以了 最佳答…

    SINUMERIK 2017年7月30日
  • 导出840D数控系统内部的PLC程序

    公司有一台840D数控系统的搓齿机需要自动化改造,想导出其内部的PLC程序进行修改,目的是得到一个加工完成信号和接受外部的开始加工信号,现在卡在了第一步,PLC程序不知道怎么导出来…

    2021年7月5日
  • 轴不移动

    我这有一台802D的机床,!液压和使能都打开,所有的轴都不能移动,也不报警,倍率开关好的,也没有空运行,请问有什么参数可以锁定轴移动 最佳答案 你查看一下类似V32000006.0…

    SINUMERIK 2017年6月24日
  • NCU

    NCU573.5可以代替NCU572.3吗,如果可以,需要修改那些方面?多谢各位大侠 最佳答案 可以,一般不需要改什么,做好备份。 提问者对于答案的评价:

    SINUMERIK 2020年11月1日
  • 请教一下840Dpl和AB logix5000之间的通信?

    大家好,我们这有台机床。用西门子840Dpl控制弯管机,然后用AB来控制机器人取放管子。两者互相通信。我看了一下840D的plc程序和硬件组态,它是通过DP-coupler来实现与…

    SINUMERIK 2017年8月15日
  • 信号DB3x.DBX12.4是什么意思

    如题,在网上看到这个信号,说是激活软限位,以前都没用过啊,简调上这一信号是空白,想请大家确认一下,再介绍使用方法。谢了。 问题补充:恕小北愚笨,再补充问一下,何为模态轴,何为非模态…

    SINUMERIK 2017年11月16日
  • 旋转轴,闭环,回参考点

    本人现在调试840D数控系统,旋转轴闭环用的是海德汉旋转编码器。在开环时,回参考点没有问题,但是闭环时,回参考点 显示报警20002 通道 %1&nb…

    SINUMERIK 2019年6月11日
  • PCU50可以加光驱吗?

    PCU50可以加光驱吗? 如果可以加的话,怎么加呢? 问题补充:看过加过的朋友吗? 用的怎么样呢? 最佳答案 硬盘可以加,光驱应该可以加,连接到同样的硬盘口上,…

    SINUMERIK 2018年12月3日
  • MM440 两路模拟量控制的参数设置

    我用两路模拟量0-10V和4-20MA控制变频器的频率,用DIN1 ,启动变频器,DIN2 来选择4-20毫安 的信号来控制,都要设那些参数,应该设多…

    SINUMERIK 2017年8月16日
  • 802d sl 的模拟主轴如何配置

    调试手册说:模拟主轴由于没有实际的AMICS 驱动,其编码器只能叠加于某一伺服轴作为其第二编码器,问题:1 如附加到X轴上,那么系统如何知道该编码器是主轴的还是…

    SINUMERIK 2018年3月6日