SIEMENS西门子广东省汕尾市(授权)电机一级代理商——西门子华南总代理
| 更新时间 2024-11-20 07:00:00 价格 请来电询价 西门子总代理 PLC 西门子一级代 驱动 西门子代理商 伺服电机 联系电话 15903418770 联系手机 15915421161 联系人 张经理 立即询价 |
详细介绍
公司的生产计划人员想知道终检线上已经做过配方的产品的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形式显示。
相关产品