数控车床子程序的应用的探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控车床子程序的应用的探讨

数控车床子程序的应用的探讨   摘要:本文介绍了在数控车床上,如何运用子程序及子程序调用指令进行手工编程,使其可以比较方便、快捷的解决复杂零件的编程问题,不失为一种值得研究和推广的编程技巧,有利于解决教师教学、学生学习、工人生产中所遇到的一些实际编程问题。   关键词:数控车床 手工编程 子程序 子程序调用   中图分类号:文献标识码:A文章编号:1007-9416(2010)05-0000-00      随着数控技术的发展,数控加工在机械制造加工中的应用越来越广泛,数控机床的种类也越来越多,功能也越来越多、越来越强;然而,这对于从事数控加工的教学、学习、工作的人员却是一个不小的困难,特别是教师和学生,要面面俱到的学习和掌握各种数控系统是非常困难的、也是不切实际的;但是,目前在国内应用比较多的是经济型数控车床和经济型数控铣床,尤以经济型数控车床应用最多,即便如此,要掌握各种数控系统的编程指令也不是一件容易的事。为此,笔者就多年从事数控设备与编程教学及学生实训指导工作的经验,对在数控车床上如何运用子程序进行手工编程做了一些研究,此方法虽不及应用复合循环指令编程那样简单方便,但一方面可以在不需要掌握复杂的复合循环指令的情况下实现复杂零件的编程,另一方面比单纯用简单指令编程要快捷方便得多;本文以GSK980TD系统为例介绍子程序在数控车床的应用,以求抛砖引玉。      1 子程序及子程序调用指令   虽然数控机床、数控系统的种类、型号繁多,数控编程G指令代码及格式也不尽相同,但是,目前国内应用比较多的是:FANUC数控系统(法拉克)、SINUMERIK数控系统(西门子)、GSK数控系统(广州数控)、HNC数控系统(华中数控),这四大类数控系统的子程序格式及子程序调用指令的代码和格式是基本一致的,其用法也大同小异,。   1.1子程序的概念   为简化编程,当相同或相似的加工轨迹、控制过程需要多次使用时,可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序(以M30或M02结束),被调用的程序称为子程序?以M99结束?。子程序和主程序一样占用系统的程序容量和存储空间,子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行;子程序结束后就返回到主程序中继续执行[1][2]。   1.2子程序调用   目前,子程序调用指令代码及格式基本统一为:M98 P○○○○ □□□□, 其○内四位数字表示子程序调用次数,□内四位数字表示被调用的子程序的程序号,子程序号必须为四为数[1][2]。      2 数控车床应用子程序编程举例   如图1所示的零件,毛坯材料为45钢,直径为φ65mm的园型材[3]。该零件是应用封闭循环指令(G73)编程的典型例子,但用子程序编程也很方便,在此应用子程序来编程,读者可以与应用G73编程进行比较。   其数控加工程序如下:   O0001;主程序号。   N0010 T0202;调用2号粗车刀,执行2号刀补   N0020 G00 X100 Z150 ; 快速定位到换刀点   N0030 M03 S700; 主轴正转,转速700r/min   N0040 G00 X66 Z128.17;快速定位   N0050 G01 X0 F80; 车右端面   N0060 G00 X66.5 Z130; 快速定位到初车对刀点   N0070 M98 P220002;调用0002号子程序22次,并留0.5mm的精车余量   N0080 G00 X100 Z200;快速退回换刀点   N0090 T0101 S1200; 换1号精车刀,执行1号刀补,主轴转速1200r/min   N0100 G00 X3 Z130;快速定位到精车起刀点   N0110 M98 P0003;调0002号子程序1次进行精车   N0120 G00 X100 Z200;快速退刀到换刀点   N0130 T0303 S500; 换3号切断刀,执行3号刀补,主轴转速500r/min   N0140 G00 X66 Z-3;快速定位到切断对刀点(设切断刀刀宽3mm)   N0150 M98 P650004;调0003号子程序66次进行切断   N0160 G00X100;X方向回换刀点   N0170 Z200; Z方向回换刀点   N0180 T0200;换回1号粗车刀,取消刀补   N0190 M30;主程序结束   %   O0002;子程序号   N0010 G00 U-3;X方向快进3mm   N0020 G01 Z128.17;Z方向进刀到右端面   N0030 G03 U40 Z70 R36;逆园插补,车R36园

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档