西门子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日 下午5:25
下一篇 2017年6月27日 下午5:26

相关推荐

  • 840DSL通讯问题

    一台德国的铣床,NCU与PC连接通过X127,可以下载但是不能监控,在电柜里还有一个路由器,插到路由器上,也是只能下载不能监控,并且出现图中的提示,按提示设置IP,连下载都不行,请…

    2020年10月31日
  • 西门子数控中NCU和PCU有何区别?

    经常碰到简称,被搞混淆了,麻烦高人指点:西门子数控中NCU和PCU有何区别? 最佳答案 SINUMERIK 的PCU即PC,可以理解为一台功能强大的工业计算机。它有自己独…

    SINUMERIK 2017年11月1日
  • 数控车

    西门子802Dsl数控车床报201421是什么原因? 问题补充:怎么解决呢? 最佳答案 201421 < 地点 > 拓扑结构:比…

    SINUMERIK 2017年8月18日
  • 高速脉冲计数中断问题

    求救大侠:我用西门子200对脉冲进行高速计数,使用高速计数中断,出现计数不准确的现象,例如我计数20000个脉冲后进入中断,停止计数,但是有时会出现20001个脉冲的情况,也有更多…

    SINUMERIK 2019年6月11日
  • 双HT2手轮设置

    840D SL 系统 配置两个HT2手轮,我知道只能一个手轮生效,但是可以切换。切换DB7里的DBB96 即手轮地址。但是如何生效搞不明白,…

    SINUMERIK 2017年11月12日
  • 求840d sl toolbox

    真心想学习840d sl系统  收集资料中哪位老师能给我toolbox谢谢啦邮箱969051411@qq.com 最佳答案 要是学习的话可以去俱怀逸兴…

    SINUMERIK 2017年6月11日
  • 转动手轮Y轴振动

    在没连接手轮之前,用自动优化把速度环优化了,位置环增益也调节过。连接手轮后,其它轴都没有问题,就Y轴拨动手轮就振动得厉害,但按方向+或-,连续地移动就很稳定。我把位置环增益调低了一…

    SINUMERIK 2017年11月6日
  • 电子手轮问题

    老的840D系统,调用FC19,在JOG方式下,电子手轮可以选择1,10,100等移动相应的轴,但是在AUTO方式下,1,10,100等就不可以选择了,搞不懂是哪的问题?840Ds…

    SINUMERIK 2020年10月31日
  • 关于840dsl 程序上载

    我在上载840DSL程序的过程中,有几个问题。1.如附图所示,我在上载第一台840DSL程序的过程中,提示未知的CPU类型。我打开硬件组态,上网更新硬件,发现不能找到6FC&nbs…

    2020年11月1日
  • 840D 主轴S2缺少旋转声明??

    840D模拟程序运行时,出现报警“4210 通道1:主轴S2缺少旋转轴声明”, 现场有三台电机,我已声明AX1为旋转主轴,为何还有一S2主轴要声明?一定要声明吗…

    SINUMERIK 2017年11月25日