数控车职业技能训练与实践教程 教学课件 作者 黄杰刘宏军 主编 数控车12.pptVIP

数控车职业技能训练与实践教程 教学课件 作者 黄杰刘宏军 主编 数控车12.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文档。上传文档
查看更多
尚辅网 尚辅网 * 尚辅网 [实训目标] 1.了解子程序、宏程序的基本概念。 2.掌握宏程序的常用指令及编程方法。 3.掌握数控车削非圆曲线成型面的基本方法。 4.培养综合应用能力。 一、项目引导 如图11-1所示的零件材料为45钢,毛坯尺寸为φ55×80。完成该零件的工艺分析以及数控编程加工。 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 [实训目标] 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 1.子程序 在数控编程过程中,通常会遇到零件的结构有相同部分。如果能把相同部分单独编写一个程序,在需要用的时候进行调用,就会使整个程序变得简洁,这种单独编写的程序称为子程序,调用子程序的程序称为主程序。 子程序分普通子程序和宏子程序,普通子程序指没有宏的子程序,程序中各种加工的数据是固定的,程序内部的数据不能在调用时“动态”的改变,只能通过“镜像”、“缩放”、“旋转”和“平移”有限的改变子程序的用途。 宏子程序可以包含变量,不但可以反复调用简化代码,而且通过改变变量的值就能实现加工数据的灵活变化或改变程序的流程,实现复杂的加工过程处理。 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 1.子程序 1)子程序的功能 使用子程序可以减少不必要的重复,从而达到简化编程的目的,将子程序存储于数控系统内,主程序如果需要某一子程序,可以通过调用来完成。一个子程序还可以调用另一个子程序,称为子程序的嵌套,具体能嵌套多少级,不同的数控系统有不同的规定。 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 1.子程序 2)子程序调用的格式 在主程序中,调用子程序的指令是一个程序段,其格式由具体的数控系统而定。华中系统子程序调用的格式如下: M98P××××L××××; 说明: M98为子程序调用功能,地址P、L后面接四位数字,P后面的数字表示子程序的程序号,L后面的数字为重复调用次数。 G65指令专门用来调用宏子程序,华中数控系统中G65和M98的功能相同,可以互换。 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 1.子程序 3)子程序的结束与返回 子程序的结束与主程序不同,最后一个程序段用M99结束。子程序调用结束后,一般情况下,返回主程序调用程序段的下一程序段。 注意:华中HNC-21T数控系统中,主程序和子程序在同一文件名内,主程序结束(一般是M30)后紧跟子程序索引号和程序名。 如图11-2所示,零件共有四个相同的槽,可以用子程序来加工。 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 1.子程序 仔细观察一下沟槽相间的情况就会发现:6-4-8-4-6-4-8-4,沟槽相间是有规律的,“6-4-8-4”这样一种间隔出现了两次,因此这种间隔情况可以编写成一个子程序,设刀宽为4mm,程序如下: 数控车技能实训篇 项目十一 子程序、宏程序数控车加工实训 尚辅网 项目十一 子程序、宏程序数控车加工实训 上述示例子程序中,槽的位置用增量编程方式,目的就是在主程序调用过程中,保证第二次调用时Z方向位置的偏移,否则将会造成同一位置的重复加工。 尚辅网 一、项目引导 (一)知识准备 2.宏程序 在一般的程序中,程序字为常量,故只能描述固定的几何形状,缺乏灵活性和实用性。用户宏程序由于允许使用变量、算术和逻辑运算及条件转移,因而可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等等。宏程序可以完成图形一样,尺寸不同的系列零件,可以完成工艺路径一样,位置不同的系列零件。宏程序可以大大简化编程,精简程序,适合复杂零件的编程。 项目十一 子程序、宏程序数控车加工实训 尚辅网 一、项目引导 (一)知识准备 2.宏程序 1)变量 变量采用“#”号后面紧跟1-4位数字表示。如#1,#30,#110……。华中系统有三种变量,分别是局部变量、全局变量和系统变量。 (1)局部变量 编号#0~#49是局部变量。局部变量的作用范围是当前程序(同一个程序号内),如果在主程序或不同子程序中使用相同名称的变量,他们不会相互干扰,值也可以不同。 (2)全局变量 编号#50~#199是全局变量(#100~#199也是刀补变量)。全局变量的作用范围是整个零件程序,无论是主程序还是子程序,只要编号相同就是同一个变量,某个地方修改变量的值,其他所有地方都会发生改变。 (3)系统变量 编号#300以上的是系统变量。系统变量是具有特

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档