西门子垂度如何补偿

西门子垂度如何补偿?有没有相关的文档?

最佳答案

1、 SD41300:$SN_CEC_TABLE_ENABLE[t]垂度补偿赋值表有效。
下标t=0对应第一个补偿表,此参数设为1,则说明第一个补偿表生效。以此类推可以设置第2,3……个补偿表生效,t为补偿表索引号,范围为0-61,所以参数范围41300[0]-41300[61]
例:SD41300  $SN_CEC_TABLE_ENABLE[0]=1  第一个补偿表生效
SD41300  $SN_CEC_TABLE_ENABLE[1]=1  第二个补偿表生效

  2. 最大补偿点数:MD18342:$MN_MM_CEC_MAX_POINTS[t]
利用参数MD18342:$MN_MM_CEC_MAX_POINTS[t] 设定垂度补偿表的最大补偿点数,t为补偿表索引号,与上面参数的t相对应,例如41300设定第一个补偿表生效,即t=0,补偿点为15个,则18342 $MN_MM_CEC_MAX_POINTS[0]=15
3、补偿生效参数:MD32710:$MA_CEC_ENABLE
MD32710:$MA_CEC_ENABLE   =1  激活垂度补偿值;;=0  允许写入补偿值
生成的补偿文件如下:
%_N_NC_CEC_INI
CHANDATA(1)
$AN_CEC[1,0]=-0.07     ;补偿点1的2 轴补偿值, 即4坐标=-1100mm,对应2轴的补偿值,补偿值< 0 时对应2轴向正方向移动。
$AN_CEC[1,1]=-0.06     ;第二点补偿值
$AN_CEC[1,2]=-0.05
$AN_CEC[1,3]=-0.04
$AN_CEC[1,4]=-0.03
……
$AN_CEC[1,14]=0              坐标= 0mm,对应Y轴的补偿值 
$AN_CEC_INPUT_AXIS[1]=(AX4 )  ;基准轴第四轴
$AN_CEC_OUTPUT_AXIS[1]=(AX2) ;补偿轴第二轴
$AN_CEC_STEP[1]=100         ;补偿间隔距离
$AN_CEC_MIN[1]=-1100       ;基准轴起点位置(补偿表开始位置值)Y=-1100mm
$AN_CEC_MAX[1]=0           ;基准轴终点位置(补偿表结束位置值)Y=0mm
$AN_CEC_DIRECTION[1]=0      ;0:基准轴双向移动时补偿值生效
                                ;1:基准轴正向移动时补偿值生效
                                ;2:基准轴负向移动时补偿值生效
$AN_CEC_MULT_BY_TABLE[1]=0   ;定义补偿相乘表
$AN_CEC_IS_MODULO[1]=0       ;0:补偿表为非模态 
 ;1:补偿表为模态,用于旋转轴
M17

公供参考。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:52
下一篇 2021年7月5日 上午12:52

相关推荐

  • 840DSL PLC程序拷贝

    可以在数控系统上面把PLC程序拷贝到U盘 再在电脑上用STEP7打开吗?具体步骤怎么操作? 最佳答案 西门子840Dsl数控系统 复制PLC程序的方法有以下两种…

    SINUMERIK 2020年10月31日
  • 840DSL 安全集成问题?

    840DSL 安全集成有没有详细的说明配置使用资料? 钻石用户推荐最佳答案 https://wenku.baidu.com/view/7a0b0b755727a5e985…

    SINUMERIK 2020年11月1日
  • 在840D系统自动方式下按下NC启动或NC进给暂停键后手轮的生效问题

    840D系统,在自动方式模式下,按下NC启动键或NC进给暂停键后。请问:此时如何使手轮有效(方便对刀)?谢谢! 最佳答案 可以使用手轮干预或者叫手轮中断功能,简称DRF功能,详细使…

    SINUMERIK 2017年6月27日
  • 840D的问题

    那位仁兄有840D的子程序介绍,给我发一份! lxwgongkong@126.com,谢谢!….   最佳答案 在DOConCD里面找"…

    SINUMERIK 2019年6月11日
  • MACHINE CONFIGURATION

    有一台双通道的机床,系统是840D ,配PCU20,在轴配置页面"MACHINE CONFIGURATION"中的"DRIVE&q…

    2017年11月1日
  • 请问,840D系统中,如何应用和生成GUD?

    大家好,我看到一个NC子程序,写的是:N4300 GUD【120】=210;N4400 GUD【280】=6;请问,它如何执行呢?前面不需要加些指令语句吗?&n…

    SINUMERIK 2017年7月30日
  • 840d系统伺服电机静态电流

    840d系统伺服电机静态电流应该是多少(范围),我说的是使能已经送上,电机静止时的电流百分比。此电流较大且随其位置不同有较大变化(相差一倍左右),此故障可能的原因有哪些?请专家赐教…

    SINUMERIK 2018年12月5日
  • 840Dsl激活光栅尺,点动运行提示轴缺少使能

    半闭环运行没有任何问题,激活第二测量系统(db3*。dbx1.6),提示轴缺少使能,没有任何报警,诊断使能页面居然第二测量系统没有激活,可是在PLC中的确已激活了!这是怎么回事呢?…

    2020年10月31日
  • 840D sl 自定义的M功能没有反应怎么办

    目前遇到的问题是这样的:我想在加工程序的其中一步后面加上一个M指令M44,该M指令的功能就是置位一个输出Q2.5,Q2,5有信号了就表示我那一步走完了,给我外加的设备一个信号。现在…

    2021年7月5日
  • 802D sl编程问题

    手上有一套老的802D sl数控系统,在加工编程的时候,每次后面必须输入eof,怎么才能取消这个 最佳答案 西门子数控编程中,eof 即文件结尾,你可以不用特意…

    SINUMERIK 2017年6月10日

发表回复

登录后才能评论