数控机床编程与操作第2版穆国岩15课件教学.pptVIP

数控机床编程与操作第2版穆国岩15课件教学.ppt

  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文档。上传文档
查看更多
数控机床编程与操作第2版穆国岩15课件教学.ppt

* 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 FANUC 0i铣床数控系统 程序的格式 一、程序的一般结构 一个零件程序是一组被传送到数控系统中去的指令和数据,它是由遵循一定结构、语法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。 程序的构成: 1.程序起始符:%(或O)符,后跟四位数的程序号。 如: %1000; 2.程序体:中间的N个程序段; (1) 程序段结束 每个程序段的结束用“Enter”(回车键); (2) 程序注释符 括号( )内或分号“;”后的内容为注释文字。程序执行时将跳过这部分内容; 3.程序结束符:M02或M30。 一个零件程序必须包括起始符和结束符。零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的,但书写程序时,建议按升序书写程序段号。 二、程序段的格式 一个程序段定义一个将由数控系统执行的指令行。程序段的格式定义了每个程序段中功能字的语法。 如N10 G01 X10 Y50 F150 S300 M03 三、指令字的格式 一个指令字是由地址符(指令字符)和带符号(如定义尺寸的字:X-100)或不带符号(如G01)的数字数据组成的。主要指令字的含义。如表6-1 所示。 一、辅助功能M代码 辅助功能由地址字M和其后的两位数字组成。主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。 1.M功能的分类: (1) M功能可分为非模态M功能和模态M功能两种形式。 ①非模态M功能(当段有效代码):只在书写了该代码的程序段中有效; ②模态M功能(续效代码):一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。 模态M功能组中包含一个缺省功能(带*者为缺省值),系统上电时将被初始化为该功能。见表6-2。 (2) M功能还可分为前作用M功能和后作用M功能两类。 ①前作用M功能:在程序段编制的轴运动之前执行,如M03、M07等。 ②后作用M功能:在程序段编制的轴运动之后执行,如M05、M09、M30等。 2.M功能的使用特点: (1) M00、M02、M30、M98、M99 用于控制零件程序的走向,是CNC內定的辅助功能,不由机床制造商设计决定,也就是说,与PLC程序无关; (2) 其余M代码用于机床各种辅助功能的开关动作,其功能不由CNC內定,而是由PLC程序指定,请参考机床说明书; (3) 在一个程序段中仅能指定一个M代码。 3.CNC内定的辅助功能 (1) 程序暂停M00 当CNC执行到M00指令时,自动运行暂停,以便于操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。 暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变。重按“循环启动”键,CNC继续运行后续程序。 (2) 程序结束M02 M02编写在主程序的最后一个程序段中,当CNC执行到M02指令时,机床的主轴、进给及冷却液全部停止,加工结束。 (3) 程序结束并返回第一程序段M30 M30除具有M02的功能外,还兼有控制返回到零件程序的开头的作用。用M30的程序结束后,只需再次按“循环启动”键,便可重新执行该程序。 (4) 子程序调用M98和从子程序返回M99 ①指令的意义 M98用来调用子程序。M99表示子程序结束,执行M99使CNC控制返回到主程序。 ②主程序与子程序的概念 (应插入一图,内有内容相同的加工轨迹,如三个相同的直角三角形,可以直接引导学生用子程序编出该程序来。) 当相同模式的加工在程序中多次出现时,可把这个模式编成一个程序,该程序称为子程序,原来的程序称为主程序。 在执行主程序期间出现子程序执行指令时,就执行子程序;当子程序执行完毕,CNC控制返回主程序继续执行。调用子程序的执行过程如图7-7。 ③子程序的格式 在子程序开头,必须规定子程序号,以作为调用入口地址。在子程序的结尾用M99,以控制执行完该子程序后返回主程序。 例:%1000 (子程序) N01 G91 G01 X100 F200 N02 Y10 N03 X-100 N04 Y10 N05 M99 ? 例:%0001

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档