6.1典型二次曲线零件加工(一)教程.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
宜宾职业技术学院 Yibin Vocational Technical College 课程名称 数控编程与操作 教学主题 典型二次曲线零件加工(一) 授课班级 授课时间 授课地点 数控编程室 教学目标: 能力目标: 能完成简单二次曲线轮廓轴的编程; 能完成简单二次曲线轮廓轴的仿真加工; 2.知识目标: 掌握宏程序中变量的特点及应用; 掌握宏程序各语句及应用; 掌握宏程序在二次曲线中的应用原理。 3.素质目标: 通过分工合作,形成团队合作的素质 通过仿真加工建立规范安全意识。 主要教学方法:动画演示、案例讲解、实际操作。 教学器材:零件图纸、ppt 教  学  步  骤 教 学 步 骤 与 过 程 备 注 步骤一:通过ppt、视频展示宏程序中变量的特点及应用,掌握宏程序各语句及应用;掌握宏程序在二次曲线中的应用原理,让学生掌握宏程序的基础知识。 1.教学内容 宏程序特点,变量相关知识、控制语句控制方式、宏程序控制应用、宏程序在编程中的应用、仿真加工练习及问题纠正; 2.教师活动 (1) 如何采用手工编程完成下图所示的椭圆手柄的数控车削编程及加工? 分析问题 前面学过的各种数控编程指令,其功能都是固定的,使用者只需按规定编程即可。但有时这些指令满足不了用户的要求,如加工椭圆、双曲线等,这时就需要使用用户宏程序功能,用户可以自己扩展数控系统的功能。 解决问题 用宏程序指令编程来加工如上图所示工件。 一、宏程序 在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。 宏程序还可以实现系统参数的控制,如,坐标系的读写、刀具偏置的读写、时间信息的读写、倍率开关的控制等。 展示相关的ppt、视频教学资料 宜宾职业技术学院 Yibin Vocational Technical College 教 学 步 骤 与 过 程 备 注 1.变量 普通加工程序直接用数值指定G 代码和移动距离;例如,G100 和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI 面板上的操作改变。 #1=#2+100; G01 X#1 F0.3 2.系统变量 系统变量用于读和写NC 内部数据,例如,刀具偏置值和当前位置数据。但是,某些系统变量只能读。系统变量是自动控制和通用加工程序开发的基础。 3.算术和逻辑运算 表3-8中列出的运算可以在变量中执行。运算符右边的表达式可包含常量和/或由函数或运算符组成的变量。表0达式中的变量#j和#k可以用常数赋值。左边的变量也可以用表达式赋值。 算术和逻辑运算 功能 格式 备注 定义 #i=#j 加法 #i=#j+#k; 减法 #i=#j-#k; 乘法 #i=#j*#k; 除法 #i=#j/#k; 正弦 #i=SIN[#j]; 反正弦 #i=ASIN[#j]; 余弦 #i=COS[#j]; 角度以度指定。90°30′ 反余弦 #i=ACOS[#j]; 表示为90.5 度。 正切 #i=TAN[#j]; 展示相关的ppt、视频教学资料 宜宾职业技术学院 Yibin Vocational Technical College 教 学 步 骤 与 过 程 备 注 反正切 #i=ATAN[#j]/[#k]; 平方根 #i=SQRT[#j]; 绝对值 #i=ABS[#j]; 舍入 #i=ROUND[#j]; 上取整 #i=FIX[#j]; 下取整 #i=FUP[#j]; 自然对数 #i=LN[#j]; 指数函数 #i=EXP[#j]; 或异或与 #i=#j OR #k; #i=#j XOR #k; #i=#j AND #k; 逻辑运算一位一位地按二进制数执行。 从BCD 转为BIN 从BIN 转为BCD #i=BIN[#j]; #i=BCD[#j]; 用于与PMC 的信号交换 4.宏程序语句和NC语句 下面的程序段为宏程序语句: 包含算术或逻辑运算(=)的程序段。 包含控制语句(例如,GOTO,DO,END)的程序段。 包含宏程序调用指令(例如,用G65,G66,G67 或其它G代码,M代码调用宏程序)的程序段。 除了宏程序语句以外的任何程序段都为NC语句。 说明 与NC 语句的不同 即使置于单程序段运行方式,机床也不停止。但是,当参数N0.6000

文档评论(0)

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

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

1亿VIP精品文档

相关文档