加客服咨询
关注公众号
最新通知

数控编程教学-怎么给产品刻印日期编号

发表时间:2021-09-02 10:20
在产品加工中,有时我们要对产品刻序号,或刻上加工日期,如何通过数控程序自动实现产品的刻印?
数控编程培训‍   点击选择合适你的数控加工编程课

例如20211215

当日在配发那科系统数控机床上加工的产品上要刻印生产日期
规定格式为例如:2021-12-15
这就涉及到宏程序的函数
备注:发那科系统变量的常用函数,有两大类(共计15个)


1.三角函数
     SIN[#     ]      正弦    (变量度单位)
     ASIN[#    ]     反正弦(函数度单位)
     C0S[#    ]      余弦    (变量度单位)
     AC0S[#    ]    反余弦(函数度单位)
     TAN[#    ]      正切   (变量度单位)
    ATAN[#    ]/[#    ] 反正切(函数度单位)
    以上括号中的变量可以用常数来替代。
2.其它函数
     SQRT[#    ]      平方根
     ABS[#    ]         绝对值
     ROUND[#    ]   小数点后的值四舍五入
      FIX[#   ]           小数点后的值舍去
     FUP[#    ]         小数点后的值进位
     LN[#    ]           自然对数
     EXP[#    ]         e为底的指数函数
     BIN[#    ]          从二进制转为十进制
     BCD[#    ]         从十进制转为二进制
   以上括号中的变量可以用常数来替代。
       
干货要点:
可以利用小数点后的值舍去函数FIX[     ]来做自动刻印生产日期
从当日系统变量#3011=20211215转换成年号(存放在#701) 月号(存放在#702)和日号(存放在#703),步骤如下:
#1=#3011;   (把当天#3011的值转存到#1,执行后#1=20211215)
#701=FIX[#1/10000];     (2021.1215小数点后舍去后等于2021,这是年号)
#2=#1-#701*10000;        (#2=20211215-20210000=1215)
#702=FIX[#2/100];          (12.15小数点后舍去后等于12,这是月份号)
#703=#2-#702*100;      (1215-1200=15,这是日号)

刻印时在这三个数据之间加刻两个减号即可。由于系统变量#3011=20211215是当日自动生成,所以这项日期刻印工作不用人工干预。

客服号180.jpg

扫码咨询培训详情

公众号180.jpg

关注公众号获取更多精彩内容


协会总部:浙江大学紫金港校区工程训练中心

下沙基地:杭州职业技术学院友嘉智能制造学院
       
专业咨询(客服号)  
更多资讯(公众号)  
战略合作伙伴:浙江省模具行业协会       百阳教育      好学校      91选校