找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 914|回复: 3

加工日志:记录程序启动时间和结束时间以及循环时间和零件二维码编号

[复制链接]

351

主题

341

回帖

2433

积分

管理员

积分
2433
发表于 2023-12-10 04:22:23 | 显示全部楼层 |阅读模式
自动记录加工日志:记录程序启动时间和结束时间以及循环时间和零件二维码编号
PROG_TIME.DIR.7z (829 Bytes, 下载次数: 0)


测试零件加工程序


;START
LB1:
CALL "MARK1.MPF"
G4F3.
STOPRE
M01
CALL "MARK2.MPF"
STOPRE
G4F1.
GOTOB LB1
M2



记录零件开始加工的子程序

DEF STRING[100] PROG_NAME,DATE,START_TIME,END_TIME,_FILENAME,QR_CODE
DEF INT ERROR
STOPRE
PROG_NAME="PROGRAM NAME: "<<$P_PROG[0]
QR_CODE="QR CODE: "<<EWM100
DATE="DATA(YY/MM/DD): "<<$A_YEAR<<"/"<<$A_MONTH<<"/"<<$A_DAY
START_TIME="START TIME(HOUR/MINUTE/SECOND): "<<$A_HOUR<<":"<<$A_MINUTE<<":"<<$A_SECOND
END_TIME="END TIME(HOUR/MINUTE/SECOND): "<<$A_HOUR<<":"<<$A_MINUTE<<":"<<$A_SECOND
;
;$A_MINUTE<<":"<<$A_SECOND
R294=$A_MINUTE  ;START TIME
R295=$A_SECOND  ;START TIME
;M0
_FILENAME="LOG_1"
WRITE(ERROR,_FILENAME,"*********")
WRITE(ERROR,_FILENAME,"MACHINE NO.28")
WRITE(ERROR,_FILENAME,PROG_NAME)
WRITE(ERROR,_FILENAME,QR_CODE)
WRITE(ERROR,_FILENAME,DATE)
WRITE(ERROR,_FILENAME,START_TIME)
M2



记录结束时间并计算循环时间的子程序

DEF STRING[100] PROG_NAME,DATE,START_TIME,END_TIME,_FILENAME,_CYCLE_TIME
DEF INT ERROR
STOPRE
PROG_NAME="PROGRAM NAME: "<<$P_PROG[0]
DATE="DATA(YY/MM/DD): "<<$A_YEAR<<"/"<<$A_MONTH<<"/"<<$A_DAY
START_TIME="START TIME(HOUR/MINUTE/SECOND): "<<$A_HOUR<<":"<<$A_MINUTE<<":"<<$A_SECOND
END_TIME="END TIME(HOUR/MINUTE/SECOND): "<<$A_HOUR<<":"<<$A_MINUTE<<":"<<$A_SECOND
;
R296=$A_MINUTE  ;END TIME
R297=$A_SECOND  ;END TIME
;
R298=R296-R294  ;CYCLE_TIME
R299=R297-R295  ;CYCLE_TIME
IF R299<0
    R299=R299+60
    R298=R298-1
ENDIF
_CYCLE_TIME="CYCLE TIME: "<<R298<<":"<<R299
_FILENAME="LOG_1"
;WRITE(ERROR,_FILENAME,"MACHINE NO.28")
;WRITE(ERROR,_FILENAME,DATE)
WRITE(ERROR,_FILENAME,END_TIME)
WRITE(ERROR,_FILENAME,_CYCLE_TIME)
M2



日志文件的效果

*********
MACHINE NO.28
PROGRAM NAME: _N_A_MPF
QR CODE: xt0lfpuj
DATA(YY/MM/DD): 23/12/8
START TIME(HOUR/MINUTE/SECOND): 15:31:45
END TIME(HOUR/MINUTE/SECOND): 15:31:48
CYCLE TIME: 0:4
*********
MACHINE NO.28
PROGRAM NAME: _N_A_MPF
QR CODE: xt0lfpuj
DATA(YY/MM/DD): 23/12/8
START TIME(HOUR/MINUTE/SECOND): 15:31:50
END TIME(HOUR/MINUTE/SECOND): 15:31:53
CYCLE TIME: 0:3
*********
MACHINE NO.28
PROGRAM NAME: _N_A_MPF
QR CODE: xt0lfpuj
DATA(YY/MM/DD): 23/12/8
START TIME(HOUR/MINUTE/SECOND): 15:31:54
END TIME(HOUR/MINUTE/SECOND): 15:31:57
CYCLE TIME: 0:3
*********
MACHINE NO.28
PROGRAM NAME: _N_A_MPF
QR CODE: xt0lfpuj
DATA(YY/MM/DD): 23/12/8
START TIME(HOUR/MINUTE/SECOND): 15:38:16
END TIME(HOUR/MINUTE/SECOND): 15:38:20
CYCLE TIME: 0:4
*********
MACHINE NO.28
PROGRAM NAME: _N_A_MPF
QR CODE: xt0lfpuj
DATA(YY/MM/DD): 23/12/8
START TIME(HOUR/MINUTE/SECOND): 15:38:21
END TIME(HOUR/MINUTE/SECOND): 15:38:24
CYCLE TIME: 0:3


回复

使用道具 举报

351

主题

341

回帖

2433

积分

管理员

积分
2433
 楼主| 发表于 2023-12-10 04:24:51 | 显示全部楼层
零件的二维码数据,需要接入扫码枪连接的HMI全局变量。
回复

使用道具 举报

351

主题

341

回帖

2433

积分

管理员

积分
2433
 楼主| 发表于 2023-12-12 03:32:46 来自手机 | 显示全部楼层
IMG_20231208_154315.jpg
运行测试
回复

使用道具 举报

351

主题

341

回帖

2433

积分

管理员

积分
2433
 楼主| 发表于 2024-1-4 04:03:13 来自手机 | 显示全部楼层
加工日志占用的R变量地址
294
295
296
297
298
299
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|笔记

GMT+8, 2025-7-7 06:03 , Processed in 0.043456 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表