广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
SIEMENS西门子广东省汕尾市(授权)电机一级代理商——西门子华南总代理

        公司的生产计划人员想知道终检线上已经做过配方的产品的Code号,方便合理安排生产任务。我们的产品号可以在Fanuc机器人的子程序的注释中查到。如果一个个人工去抄写Code号的话,可能会出错,而且花费时间也比较多,假如有更新或删减还要重新记录一次。

        背景:

        终检线上的机器人做不同的产品,主要的动作流程都是一样的,只是各个工位的位置不同。各个工位的示教位置在手动模式下示教,保存在名为“PRG_XX”的程序中,然后主程序调用PRG子程序保存的位置。如下图:

图片

        为了能读取机器人程序的Comment值,首先我们将机器人程序备份为ASCII格式:

按 【MENU】(菜单)→7【FILE】(文件)→F5【UTIL】(功能)

图片

        备份的文件后缀名为.LS。

02 

处理分析


        分析备份的文件知道,我们只要PRG_开头的文件

图片

        打开PRG_11,可以看到所需的数据在第四行COMMENT= 的后面。

图片

        因此,只需要全部读取路径下的文件名,将有PRG_的文件挑选出来,读取PRG_文件里的所有行的内容,将以COMMENT开头的行保留做处理,通过正则表达式"= \".{3,}\"" (匹配内容为= 后面两个冒号中间至少三个字符)匹配所要数据。

        将显示的值用listview的Details形式显示。

图片


展开全文
相关产品
拨打电话 微信咨询 发送询价