分享

808D在无限循环时如何计数实际工件数

 阿明哥哥资料区 2017-12-20


系统及软件版本
SINUMERIK 808D: V04.04.02.07
SINUMERIK 808D ADVANCED: V04.07.01.00
808D系统在执行无限循环程序的情况下工件无法计数。系统默认在执行M02或者M30时计数一次。下面我们就以M50为例来计数实际工件数。

举例说明
1
修改参数使M50计数
路径:同时按上档键+系统诊断键 > 设置口令:SUNRISE > 机床数据 > 专家列表 > 通道机床数据 > 搜索 > 27880/27882
MD27880=F01H

激活位9,位10
位9:每次机床数据 PART_COUNTER_MCODE[1]输出 M 指令时,计数器$AC_ACTUAL_PARTS 的读数增 1。
位10:在程序测试/程序段查找计数器 $AC_ACTUAL_PARTS 失效。

MD27882[1]=50

自定义的M代码
工件计数器通过机床数据 27880 激活后,其计数脉冲可以由指定 M50指令触发。
机床数据 27882 [0]针对计数器$AC_TOTAL_PARTS
机床数据 27882 [1]针对计数器$AC_ACTUAL_PARTS

机床数据 27882 [2]针对计数器$AC_SPECIAL_PARTS


2
执行程序

在自动模式下,打开并激活时间计数器

当程序每次运行到M50时,计数一次
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多