变量的表示-山东英才学院.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量的表示-山东英才学院.ppt

项目五 非圆曲线零件加工工艺设计与编程 7. 确定切削用量 背吃刀量:粗车时,每次切削的背吃刀量为2mm(半径值)。 主轴转速:粗车时,主轴转速为800r/min;精车时主轴转速为1200r/min; 切槽时,主轴转速为400r/min。 进给量:粗车时,进给量为0.3mm/r;精车时,进给量为0.1mm/r;切槽时,进给量为0.05mm/r。 项目五 非圆曲线零件加工工艺设计与编程 (五)仿真加工 利用数控仿真软件在计算机上进行工件加工过程的模拟,对编写的程序进行校验和优化。 (六)实训加工 独立操作数控车床完成工件的加工,并测量加工后工件的各个表面,检查是否达到尺寸要求。 项目实施过程中注意思考以下问题: 1. 非圆曲线方程是如何应用的编程中的? 2. 非圆曲线上相关点的坐标如何确定? 3. 宏程序和普通数控程序相比有什么优点? 项目五 非圆曲线零件加工工艺设计与编程 小结 本项目首先提出了对椭圆手柄零件进行数控车削加工工艺设计和编程的任务,然后详细介绍了为了完成该任务所必须掌握的相关知识。主要包括用户宏程序的概念、特点和类型,变量的表示方法、分类、范围、引用以及运算,转移、循环等控制指令的格式和使用方法,宏程序的非模态调用和模态调用等。最后,设计目标零件的加工工艺并编写数控程序,利用仿真软件对程序进行校验和优化,在实际机床上加工出合格的零件。 数控技术及应用 ——模块一 项目五 山东英才学院 项目五 非圆曲线零件加工工艺设计与编程 (一)知识目标 1. 了解用户宏程序的概念、特点及应用 2. 了解变量的分类以及各种变量的功能 3. 掌握变量的表示、引用和运算方法 4. 掌握转移、循环等控制指令的格式和使用方法 5. 了解宏程序的非模态调用和模态调用 。 学习目标 (二)能力目标 1.能够合理制定非圆曲线零件的车削加工工艺 2.能够运用用户宏程序功能编写非圆曲线零件的数控加工程序 3.能够在仿真平台上按图样要求完成工件的加工 4.能够在数控车床上独立加工出合格的零件 项目五 非圆曲线零件加工工艺设计与编程 项目五 非圆曲线零件加工工艺设计与编程 一、任务导入 加工如图所示椭圆手柄,毛坯为 45mm×88mm。 要求合理设计数控车削加工工艺方案;编制数控加 工程序,进行仿真加工,优化走刀路线和程序;最 终在实际机床上完成工件的加工。 项目五 非圆曲线零件加工工艺设计与编程 项目五 非圆曲线零件加工工艺设计与编程 二、相关知识 (一)用户宏程序基础知识 1. 用户宏程序的概念 用户宏程序的本体由变量、变量运算以及程序控制指令 组成,可以实现某种加工功能。通常将其像子程序一样预先 存入存储器中,然后用一个总指令(用户宏程序指令)来代 表它们,在程序中只需给出这个总指令就能执行其功能。用 户宏程序结构如图所示。 项目五 非圆曲线零件加工工艺设计与编程 2. 用户宏程序的特点和应用 允许使用变量,并可对变量进行赋值和运算,还可以使用转移和循环等控制功能。 提高手工编程效率,并使程序的应用更加灵活、方便。 特别适用于图形一样,只是尺寸不同的系列零件的编程. 还能用于抛物线、椭圆等没有插补指令的非圆曲线编程。 3. 用户宏程序的类别 FANUC 0i系统提供了两种用户宏程序,即用户宏程序功 能A和用户宏程序功能B。 项目五 非圆曲线零件加工工艺设计与编程 (二)用户宏程序B的编程方法 1. 变量 (1)变量的表示 变量可以用符号“#”和后面的变量号表示。 变量号可以是数字,例如#1、 #5、#101 也可以是表达式,表达式必须封闭在方括号中,例如#[#1+#2-12]、#[#102-1]。 项目五 非圆曲线零件加工工艺设计与编程 (2)变量的类型 变量号 变量类型 功 能 #0 空变量 该变量总是空,没有值能赋给该变量。 #1~#33 局部变量 局部变量只能用在宏程序中存储数据,例如,运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值。 #100 ~ #199 #500 ~ #999 公共变量 公共变量在不同的宏程序中的意义相同。当断电时,变量#100-#199 初始化为空,变量#500-#999 的数据保存,即使断电也不丢失。 #1000 ~ #9999 系统变量 用于读和写CNC 运行时的各种数据,例如,刀具的当前位置和补偿值。 项目五 非圆曲线零件加工工艺设计与编程 (3)变量的范围 局部变量和公共变量可以为0值或者在-1047~-10-29、 10-29~1047的范围内取值。如果计算结果超出有效范围, 则发出P/S报警No.111。 (4)变量的引用 将跟随在地址符后的数值

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档