Cronometro p/ medir o tempo de corte e tempo ciclo comando Fanuc função "G10L52" e função "PRM[ ]".

Описание к видео Cronometro p/ medir o tempo de corte e tempo ciclo comando Fanuc função "G10L52" e função "PRM[ ]".

Cronometro p/ medir o tempo de corte e tempo ciclo comando Fanuc função "G10L52" e função "PRM[ ]" Nota: em comandos Fanuc mais antigos possivelmente seria G10L50.

O0011(FRESAR REBAIXOS PARAMETRIZADO)
(PROGRAMADO POR JEREMIAS FERRAZ)
(-----------CRONOMETRO)

#3001=0(ZERAR O CRONOMETRO DA VARIAVEL #3001)

("G10L52" ENTRADA DE PARAMETROS PROGRAMAVEL)

G10L52
N6751R0(ZERAR O CRONOMETRO DO PARAMETRO 6751 TEMPO CICLO)
G11(CANCELA MODO DE ENTRADA DE PARAMETROS)

G10L52
N6753R0(ZERAR O CRONOMETRO DO PARAMETRO 6753 TEMPO CORTE)
G11(CANCELA MODO DE ENTRADA DE PARAMETROS)

G28G91G0Z0
G69G90

G49T11M6G54G40G0G90(FRESA D14MM)

G54G90G40G0X25.0Y-25.0S1200M3

G43G90G0H11D11Z50.0
G0Z5

#1=0(COORDENADA Z)

#2=0.5(INCREMENTO EM Z)

#3=-5.5(PROFUNDIDADE FINAL EM Z)

#4=0(SOBRE METAL P/ ACABAMENTO EM Z)

#5=#3+[#4]

#6=0(ZERA CONTADOR)

#20=1800

#25=0

WHILE[#1GT#5]DO1
#1=[#1-[#2]]

IF[#1LT#5]THEN#1=#5

N100

G90G40G1X25.0Y-25.0F800
G1Z#1F800
G41D11X7.05Y-3.91F#20
G3X-61.05Y-3.91R80.0
G40G1X25.0Y-25.0F800

IF[#6EQ1]GOTO200

END1

#1=#3

#6=#6+1

IF[#4EQ0]GOTO200

IF[#6EQ1]GOTO100

N200

G90G0Z80M5
M9
G91G28G0Z0
G53G90G0X240Y-40

("PRM" LEITURA DE PARAMETROS)

#501=PRM[6753](NA #501 CARREGAR O TEMPO DE CORTE TOTAL)
#502=[#501/60000]*60(NA #502 TRANSFORMAR O TEMPO P/ SEGUNDOS)

#503=PRM[6751](NA #503 CARREGAR O TEMPO DE CICLO TOTAL)
#504=[#503/60000]*60(NA #504 TRANSFORMAR O TEMPO P/ SEGUNDOS)

#505=[#3001/60000]*60(NA #505 CARREGAR O TEMPO DE CICLO TOTAL EM SEGUNDOS)

M30

Комментарии

Информация по комментариям в разработке