西门子垂度如何补偿

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

最佳答案

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

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

相关推荐

  • 第二软限位

    我们有一台立式车铣中心,它设定了第二软限位,在换刀时就会出现10720限位报警,我没明白第二软限位是如何设定的,在PLC地址能看到DB31.DBX12.3是在换刀时变1,请教第一软…

    SINUMERIK 2017年6月27日
  • SMC 20是否有倍频功能?

    如题所述,用西门子2500线编码器(sin/cos 1Vpp),SMC 20是否有倍频功能?倍频多少? 问题补充:谢谢楼下的答复。我刚咨询了西门子支持中心。他们…

    SINUMERIK 2019年6月11日
  • 如何在NC程序中读取PLC变量的状态?

    我在处理两台德国机床的上下料装置故障时遇到一个问题:在西门子的PLC中,有一个数据块DB260(针对POWER LINE)或DB1260(针对SOLUTION …

    SINUMERIK 2017年5月31日
  • 828D 如何远程读取指定加工程序并执行程序(不用操作数控机床按钮,远程执行循环启动)?

    1.电脑端通过CAM软件编辑好加工程序,如何将程序传输到数控系统(不操作数控机床画面,直接在电脑端设置传输)?2.828D数控系统如何自动选择指定加工程序?3.如何远程执行循环启动…

    SINUMERIK 2020年10月31日
  • 伺服控制的问题

    请问大家一个问题,控制伺服利用发脉冲的精度高,还是利用伺服挂在DP网上,因为挂在DP网上的伺服可以反馈出伺服的实际位置,发脉冲的不可以反馈伺服的实际位置,这两种方法哪种精度高啊,麻…

    SINUMERIK 2017年11月12日
  • 802D改造普通插床的问题?

    各位大侠:     请教一个插床的控制方法,请多指教!     我现在要用802…

    SINUMERIK 2018年12月7日
  • 编码器选择

    802D一S??拓扑后主轴第二编码器被分配到最后一个伺服轴,如何调整将其分配到主轴上???系统版本较低,在IBM电机数据中没有编码器选项) 问题补充:PCU210.3版本:00.0…

    2017年11月1日
  • 840Dpl的床子,如何把GUD的数值传到PLC?

    大家好,我们有台840Dpl的床子,它的CNC程序里有用到一些GUD。请问,如何把GUD的数值传给PLC?或是通过间接的办法传送,比如 GUD[1]=1时,$A_DBB[…

    SINUMERIK 2017年5月29日
  • $P_SEARCH有什么作用

    请教高手,变量$P_SEARCH程序段搜索是什么意思,有什么作用?什么情况下会用到它? 最佳答案 $P_SEARCH系统变量,来指示cnc程序块搜索功能是否激活,==1激活,==0…

    SINUMERIK 2020年11月1日
  • 伺服电机做主轴,能否设置参考点

    大家好! 本人用1FK7系列的绝对值伺服电机配置成的主轴,有1比3的皮带减速比。,加上XZ共三轴。NC为802DSL plus,驱动为S120,主要是想让主轴在…

    SINUMERIK 2018年12月3日

发表回复

登录后才能评论