故事作者:第7代CNC

最近创作

看看TA的故事

测量系统的补偿值变量及应用

已锁定

第7代CNC

西门子1847工业学习平台

  • 帖子

    688
  • 精华

    2
  • 被关注

    89

论坛等级:奇侠

注册时间:2009-11-29

钻石 钻石 如何晋级?

测量系统的补偿值变量及应用

875

1

2021-11-01 09:04:17

        SINUMERIK系统提供了$AA_ENC_COMP…等补偿值变量,以用于数控机床传动机构的螺距误差补偿——按机床轴进行的绝对型补偿方法。在半闭环数控机床上,受制造精度影响,滚珠丝杠副的螺距和齿轮齿条的齿距均有微小的误差,进而影响机床的定位精度和重复定位精度。在全闭环数控机床上,受光栅尺自身精度、安装直线度和挠度影响,测量系统也会产生螺距误差。

        给出TK6926型落地数控镗床上主轴箱Y轴(第2轴)的螺补文件/程序AX2_EEC.INI。

        螺距误差一般采用激光干涉仪检测,其结果即为螺补所需补偿值,误差为+就取正补偿,误差为-则取负补偿。用户在输入Y轴补偿数据后,保存并回传AX2_EEC.INI至NCK。

        设置Y轴螺补补偿参数MD32700 $MA_ENC_COMP_ENABLE[0,AX2]=0生效后,螺补文件以零件程序形式导入系统内,执行1次该程序。

        设置MD32700=1执行NCK复位,各轴返回参考点,新的螺距补偿值便生效。

        MD38000 $MA_MM_ENC_COMP_MAX_POINTS=12;

    TK6926型落地数控镗床的机床数据:补偿点总数

    /_N_AX2_EEC_INI;    主轴箱Y轴(第2轴)的螺补文件/程序

    AX2_EEC.INI                初始化文件名称

    /_N_ACT.DIR\EEC.DIR/;存储路径

    CHANDATA(1);加工轴分配通道1

    $AA_ENC_COMP[0,0,AX2]=-0.179;

    最小位置(第0个补偿点)补偿值,Y轴逻辑驱动号为2

    $AA_ENC_COMP[0,1,AX2]=-0.146;

    最小位置+1个补偿间隔的补偿值

    $AA_ENC_COMP[0,2,AX2]=-0.128;

    最小位置+2个补偿间隔的补偿值

    ……   

        省略最小位置+3~+11个补偿间隔的补偿值

    $AA_ENC_COMP[0,12,AX2]=0;

    最小位置+12个补偿间隔的补偿值

    $AA_ENC_COMP_STEP[0,AX2]=100.0;

    补偿间隔为100mm

    $AA_ENC_COMP_MIN[0,AX2]=100.0;

    最小位置(起点,即第0个补偿点)绝对坐标Y100mm

    $AA_ENC_COMP_MAX[0,AX2]=1200.0;

    最大位置(终点)绝对坐标Y1200mm

    $AA_ENC_COMP_IS_MODULO[0,AX2]=0;

    补偿模式为直线轴

    M17;

    宏程序结束

   


测量系统的补偿值变量及应用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。