数控加工中心中实现顺序编码加工的方法.pdf

数控加工中心中实现顺序编码加工的方法.pdf

ID:56018651

大小:440.62 KB

页数:3页

时间:2020-06-19

数控加工中心中实现顺序编码加工的方法.pdf_第1页
数控加工中心中实现顺序编码加工的方法.pdf_第2页
数控加工中心中实现顺序编码加工的方法.pdf_第3页
资源描述:

《数控加工中心中实现顺序编码加工的方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、现代制造技术与装备2013第5期总第216期数控加工中心中实现顺序编码加工的方法张培彦刘静静(1.郑州旅游职业学院,郑州450009;2.河南天泰工程技术有限公司,郑州450046)摘要:利用FANUC数控系统提供的用户宏程序和子程序调用功能,通过对零件顺序编码规律的分析,找到了直接利用变量编程在加工中心上实现零件顺序编码的加工方法,提高生产效率,节约了加.Y-成本。关键词:顺序编码宏程序变量子程序引言2程序的编写思路随着我国从制造业大国向制造业强国的逐步迈进,客为了实现零件编码的加T,将整个编码分为两部分,

2、户对产品的质量要求也越来越高,这就需要制造企业在不变部分(含企业商标,企业代码,图纸代码)和可变部分产品的全生产过程中进行精细化的检测与管理,尤其是(五位顺序编码),不变部分的加工可以采用CAD/CAM软在产品出现质量问题时制造商能够准确发现问题,对其件生成加工程序直接进行加工,可变部分的加工采用数产品的各个主要配件及零部件提供精确的跟踪追溯。例控系统提供的用户宏程序及子程序调用功能来进行加如在汽车制造行业,各大汽车发动机制造商纷纷组建一工,根据每件零件上的后五位数字是不一样的,并逐件加套以跟踪追溯发动机的缸

3、体、缸盖、凸轮轴等主要零部件“1”的特点,因此利用FANUC数控系统提供的公共变量的追溯系统。在此系统中,其最核心的内容就是在每一件(#600一#999)在程序结束和断电后数据均有效保存的特点汽车发动机零部件上都打印唯一的标识,然后记录零部编制宏程序,可实现顺序编码数字的逐件加工。首先设置件流向,即何时何地开始加工、何时何地开始下线成品、公共变量#600、#601、#602、#603、#604,分别对应流水号何时何地装入哪台发动机、发动机何时何地装入哪辆汽数字的个、十、百、千、万五个位数。其次利用CAD/CA

4、M软车等信息。“二维条码技术”的出现在产品信息识别方面件编制数字“0”、“1”、“2”⋯“9”的数控程序,作为子程序,得到了广泛的应用,但在机械加工制造行业,由于零部件程序号依次对应00001—00010。第三、宏程序的调用流程的工作环境,使用年限,加工要求等限制因素使“二维条图如图2所示:码技术”不能适用。各种打标机的出现很好的解决了零部件的编码标识问题,但是给整个零件的加工增加了加工设备和工序,提高了加工成本。随着数控机床在加工行业的普及及应用,利用数控系统的提供的宏程序功能,直接通过编程来控制雕刻刀具来

5、实现零部件的编码标识的加工成为可能,本文以一实例介绍在数控加工中心上通过编程实现零件顺序编码加工的方法。1零件编鹤标识的组成图1所示为一发动机部件的零件编码标识,主要有企业商标,企业代码,图号,零件号组成。对于同一批零件来说,前三项是一样的,零件号要求五位,从00001—99999按照加T顺序进行排列,在数控加工中心上对其它工序加工完成后进行编码标识的加工,如果采用编程软件进行编程,则一个工件要有一个程序,编程工作量大,严重影响生产效率,但利用数控系统提供的宏程序变量编程就能很好的解决这个问题。r121I-2

6、8—r121圣1厂、_、!lrl/n/\厂一!!厂_J\1l!i厂11】l厂U\11,l、!nJ1I1_1一L二==,_.L.L.U_、_L一.三l三.【一_.二.』_u_J—一企业商标企业代码图纸代码零件编码图1零件编码标识图2程序流程图自动化与控制3参考程序G90G66G00X0Y0五位流水编码的加T可以根据加工位置单独建立一M98P#604个工件坐标系G55,主程序根据上述宏程序流程图利用G90G66X8Y0FANUC数控系统提供的无条件跳转指令GOTO和有条件M98P社603跳转语句IF⋯GOTO及W

7、HILE⋯DO循环语句进行编程,G90G66X16Y0主程序调用子程序直接用M98指令根据子程序号进行调M98P#602用,子程序再调用下一级子程序进行五位流水编码的顺G90G66X24YO序加T。参考程序如下所示:M98P#60101101(主程序)G90G66X32Y0G54G40G49G90Gl7G2l:M98P#6O0T01M06(雕刻刀);G9OG66XOYOG43GOOZ60H01:M99M03S6000;#604=l:00001(利用CAD/CAM生成的数字“0”的子程序)#603=1:N100

8、G21#602=1;N102GOG17G40G49G80G90#601=l:N104T1M6#600=2;N106GOG90G66X8.042Y4.786$6000M3N10WHILE[#600LE10]DO1N108G43H01Z60.M98P1102N110Z6.#60O=#600+lN112G1Z-1.F100.END1N114X8.123Y6.064N20#601=#601+1N116X7.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。