程序编制的结构.pptxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序编制的结构数控加工编程与操作 程序编制的结构 程序是数控机床实现自动运行的根本。不同的机床生产厂家按照自己不同的程序编制习惯和要求,制定不同的程序语言,然后由指令和数字按照一定的格式排列而成,所以编程之前,必须先了解程序的指令、结构和编程规则才可以编制出正确的数控加工程序。 1.1编程指令 1. G功能 G功能代码在使用中要注意以下几点:(1)G代码是数控机床的常用G功能代码,不同系统,不同系列的G代码含义有差异,具体差异请参考相应的编程说明书。(2)G代码分模态代码和非模态代码。(3)不同组的G代码可以在同一程序段中被指定,如果同组多个G代码在同一程序段中被顺序指定,则最后指定的G代码有效。(4)当机床电源打开或重置时,有部分功能代码被设置为默认值,即开机有效。 特别说明:G代码分模态代码和非模态代码模态代码是指在程序段中一经指定持续有效,直到被同组其它指令替代为止的代码。如表1-2所示,G代码被分成00、01、02等不同的组,其中除00组以外的其他各组代码都属于模态代码。如01组中G00,编程时一经指定如运动方式不改变,后续程序段中可以将其省略。具体使用规则将在后续内容中详细讲解。非模态代码是指只在本程序段中有效的代码。如表1-2所示,其中00组代码就属于非模态代码。如00组中G04,在编程时,只在它出现的程序段中有效。具体使用规则将在后续内容中详细讲解。 2. M功能 M功能又称辅助功能,由地址符M和其后的数字(一般为两位数)组成。M功能主要是一些开关量,是规定机床做一些与机床运动有关的辅助动作的代码。与G功能一样,M功能在实际中标准化程度也不高。 M功能代码与G功能代码很相似,在使用中要注意:M代码是数控机床常用M功能代码,不同系统,不同系列的M代码含义有差异,具体差异请参考相应的编程说明书。 F功能又称进给功能,由地址符F和其后的一组数字组成。F功能主要是指定机床在加工工件时,刀具相对工件的进给速度,单位有mm/min和mm/r。地址符F后面的数字表示进给速度值,当在加工螺纹时,F功能则表示螺纹的导程。地址符F后面的数字表示进给速度值。 3. F功能 4. S功能 S功能又称主轴转速功能,由地址符S和其后的一组数字组成。S功能主要是指定机床主轴的转动速度。(1)在G96方式下的S功能 例如:G96 S100;表示切削点的线速度始终保持在100 m/min。(2)在G50方式下的S功能 例如:G96 G50 S1500;表示在恒线速有效的状态时,主轴的最高转速为1500 r/min。 (3)在G97方式下的S功能 当G97有效时,则表示恒线速关。它是控制恒线速的另外一个开关量。 5. T功能 T功能又称刀具功能,由地址符T和其后的一组数字组成。T功能主要是指定机床在加工工件时刀具的选择。由于刀具的几何形状和磨损,造成刀具的中心或刀尖在加工时位置不重合,有时在T功能中也包含了刀具的位置偏差(多在车床中)。为了弥补刀具的中心或刀尖在加工时位置的不重合,都设置了相关的刀具补偿。 在地址符T后的一组数字,有1位数、2位数、4位数等,其含义和功能各不相同。 (1) 1位数 在少数数控车床中,刀具的位置偏差、半径补偿和长度补偿等,都不需要在程序中出现,因此,只需要用1位数表示刀具的位置即可。 (2) 2位数 在刀具少于100把的加工中心或某些数控车床中,一般都采用此种方法来选择刀具。在加工中心上,由于刀具较多,因此多采用此种方法选择刀具,如T01、T35、T88等。当刀具位置号在1~9之间时,可以省略0,T01就变成T1。其刀具的长度补偿和半径补偿则分别由地址符D和地址符H及其后的一组数字来完成。在某些数控车床中,由于刀具数量少,所以也常采用T后加两位数的方法。其中,首位数字表示刀具的位置号又称刀位号,常用0~8共9位数字,“0”表示不换刀;末位数字表示刀具的补偿编号又称刀补号,常用0~8共9位数字,“0”表示补偿为0或取消刀补。 (3) 4位数 多用于车削中心和部分数控车床中。前两位数表示刀位号,后两位数表示刀补号,其中“00” 表示补偿为0或取消刀补。 1.2 程序段的格式 1.程序的结构 一个完整的数控加工程序由开始符、程序名、程序主体和程序结束指令、结束符等部分组成(以FANUC系统为例)。% (单独一行)O0001; 程序名 (单独一行) N01 G50 X50.0 Y20.0 ;N02 ………………………;N03 ..………

文档评论(0)

151****7975 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档