1. 首页
  2. 技术文章
  3. FANUC

FANUC刻字宏程序-日期和时间

FANUC刻字宏程序-日期和时间

在生产批量产品的时候,大部分公司都需要在产品上,刻出当天的生产日期和时间。但是如何才能根据系统的日期和时间去刻字呢!下面小编就给大家分享一下。

1. FANUC  FIX函数 数据处理

FANUC刻字宏程序-日期和时间

2.FANUC时间变量我们需要知道两个FANUC系统自带变量。

日期变量:#3011(读取系统当前的日期)

时间变量:#3012(读取系统当前的时间)

FANUC刻字宏程序-日期和时间

3.(编写CNC程序)条件满足的情况下,我们就可以编写刻字程序啦!

我们需要建几个程序。主程序、时间变量的子程序、时期变量的子程序和字体0到9的子程序,以下为小编编写的程序。

 

O5566

#100=#3011(读取当前日期)

#101=FIX[#100/10000000] (表示日期倒数左边第一位数)

 

 

#102=FIX[#100/1000000] (表示日期倒数左边第二位数)

#102=FIX[#102]

#102=#102-[#101*10]

#103=FIX[#100/100000] (表示日期倒数左边第三位数)

#103=FIX[#103]

#103=#103-[#102*10]-[#101*100]

 

#104=FIX[#100/10000] (表示日期倒数左边第四位数)

#104=FIX[#104]

#104=#104-[#103*10]-[#102*100]-[#101*1000]

 

#105=FIX[#100/1000] (表示日期倒数左边第五位数)

#105=FIX[#105]

#105=#105-[#104*10][#103*100]-[#102*1000]-[#101*10000]

 

#106=FIX[#100/100] (表示日期倒数左边第六位数)

#106=FIX[#106]

#106=#106-[#105*10][#104*100][#103*1000]-[#102*10000]-[#101*100000]

 

#107=FIX[#100/10] (表示日期倒数左边第七位数)

#107=FIX[#107]

#107=#107-[#106*10][#105*100][#104*1000][#103*10000]-[#102*100000]-[#101*1000000]

 

#108=#100

#108=#108-[#107*10][#106*100][#105*1000][#104*10000][#103*100000]-[#102*1000000]-[#101*10000000](表示日期倒数左边第八位数)

FANUC刻字宏程序-日期和时间

#110=#3012 (读取当前时间)

IF[[#110LT80000]OR[#110GT200000]]GOTO2222(若条件满足跳转到N222, 如我们在N222编写字母B 程序  表示晚上20点至早上08点加工字母B)

IF[[#110GE80000]AND[#110LE200000]]GOTO1111 

(若条件满足跳转到N111, 如我们在N111编写字母A 程序  表示早上08点至20点加工字母A)

FANUC刻字宏程序-日期和时间

上面我们把日期和时间变量提出来后,下面我们实际应用操作

M06T10

M3S8000

G54G90G00X0Y0

G43H10Z20.

 

 

G52X0Y0(局部坐标)

M98P[#101+3000]

(刻字0程序放入O3000以此类推 刻字9程序放入O3009)

 

G52X0Y0(局部坐标)

M98P[#102+3000]

G52X0Y0(局部坐标)

M98P[#103+3000]

G52X0Y0(局部坐标)

M98P[#104+3000]

G52X0Y0(局部坐标)

M98P[#105+3000]

G52X0Y0(局部坐标)

M98P[#106+3000]

G52X0Y0(局部坐标)

M98P[#107+3000]

G52X0Y0(局部坐标)

M98P[#108+3000]

N110

#110=#3012

IF[[#110LT80000]OR[#110GT200000]]GOTO2222

IF[[#110GE80000]AND[#110LE200000]]GOTO1111

 

N1111

这里是刻字A程序

 

GOTO112

 

N2222

这里是刻字B程序

GOTO112

 

N112

G91G28Z0.

M5

M9

M30

 这样我们就把日期和时间刻上去了

 

微信公众号:数控e家

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:数控e家】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code