- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目目标:
了解零件曲面加工工艺
掌握变量及表达式、算术和逻辑运算
掌握常用的控制语句
具备曲面零件铣削编程能力
具备曲面零件数控仿真加工能力
具备曲面零件实操加工与尺寸检测能力;试编写零件(材料为45钢)的加工程序,毛坯尺寸为:100mm×100mm×30mm,刀具为铣刀?12mm。
;本项目典型零件是椭圆零件,属于典型的曲面类零件。零件结构简单,由80mm×60mm椭圆凸台组成,加工时装夹方便,采用通用夹具装夹即可。;2.变量的表示方法
一个变量由变量符号“#”和变量号组成,如#i(i=0,1,2,3……),例:#1,#3。变量号也可以用表达式指定,这时表达式要用方括号括起来,如#[#1+10]。
3.变量值的表示
在程序中定义变量时,可以省略小数点。当变量的值未定义时,这样的一个变量被看作“空”变量。
4.变量的类型
变量根据变量号分为空变量、局部变量、公共变量、系统变量四种,见下表。;5.变量的引用
(1)为了在程序中引用变量,指定一个地址字其后跟一个变量号。例:G01X#1。
(2)当用表达式指定一个变量时,须用方括号括起来。例:G01X[#1+#2]F#3。
(3)取引用的变量值的相反值,可以在#号前加“-”号。例:G00X-#1。
(4)当引用一个未定义的变量时,忽略变量及引用变量的地址。例:#1=0,#2=“空”,则G00X#1Y#2;的执行结果是G00X0。
(5)程序号“O”、顺序号“N”、任选段跳跃号“/”不能使用变量。
例:
O#10;
/#11G00X50.0;
N#12Y200.0;
以上3个程序段都是错误的。;(二)算术和逻辑运算
运算优先次序如下:
(1)函数;
(2)乘、除、逻辑与(*、/、AND);
(3)加、减、逻辑或、逻辑异或(+、-、OR、XOR)
例:#10=#20+#30*COS[#4]的运算次序为先余弦,再乘,最后相加。
括号“[]”用于改变运算次序,括号内的运算优先进行。;(三)控制语句
1.无条件分支(GOTO语句)
语句功能:转移到标有顺序号n的程序段,顺序号可以用表达式。
语句格式:GOTOn;
其中,n是程序段顺序号,可用常数(1~9999)或变量表示式指定。
2.条件分支(IF语句)
语句功能:在IF后面指定一个条件表达式,如果指定的条件表达式满足,则转移到标有顺序??n的程序段,否则执行下一段。
语句格式:IF[条件表达式]GOTOn;;3.循环(WHILE语句)
语句功能:在WHILE后指定一个条件表达式,当条件表达式满足时,执行DO到END之间的语句,否则执行END后的程序段。
语句格式:WHILE[条件表达式]DOm;(m=1,2,3)
…
…
ENDm;
(四)椭圆的数学计算
(1)椭圆标准方程:X2/a2+Y2/b2=1;
(2)椭圆参数方程:X=a*cosθY=b*sinθ。;四、项目实施;4.确定加工方案
根据先粗后精、先近后远的加工原则确定加工顺序。为保证零件凸台的尺寸精度和表面粗糙度,夹持零件的左右侧面,完成零件曲面铣削,并控制零件凸台高度。
椭圆零件加工工序:
①工步一:粗铣零件上表面;
②工步二:精铣零件上表面;
③工步三:粗铣零件椭圆;
④工步四:精铣零件椭圆;
⑤工步五:去毛刺。;5.填写工序卡
;任务二椭圆零件数控铣削程序编制;任务三椭圆零件数控铣削仿真加工
1.仿真软件准备
2.激活机床
3.回参考点
4.毛坯选择和安装
5.刀具选择和安装
6.对刀操作
7.程序输入与校验
8.仿真加工
9.零件测量
10.优化零件程序
;任务四椭圆零件数控实操加工与检测
1.毛坯、刀具、工具准备
2.程序输入与编辑
3.零件加工
(1)装夹工件
(2)安装刀具
(3)启动主轴
(4)对刀
(5)调出程序
(6)自动加工
4.椭圆零件尺寸检测与评分
(见右表)
您可能关注的文档
- 《HarmonyOS应用开发基础》 课件知识点2-8-1 状态管理基本概念.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-8-2 页面级变量的状态管理.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-8-3 应用级变量的状态管理.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-9 UIAbility内页面的跳转与数据传递.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-10 滑动视图容器组件Swiper.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-11 页签切换容器组件Tabs.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-12-1 滚动容器组件Scroll.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-12-2 列表容器组件List.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-12-2 网格容器组件Grid.pptx
- 《HarmonyOS应用开发基础》 课件知识点2-13-1 日期选择器与时间选择器.pptx
文档评论(0)