新数控编程与加工技术 第2版 教学课件 周保牛 数控铣削二次曲面.pptVIP

新数控编程与加工技术 第2版 教学课件 周保牛 数控铣削二次曲面.ppt

  1. 1、本文档共30页,可阅读全部内容。
  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.变量 (续) (续) (续) (续) (续) (续) 3.控制指令IF-GOTO (续) (续) 5. G65/G66椭圆柱面倒圆角主程序 (续) (续) 仿真加工 加工零件照片 SEE YOU NEXT TIME * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 主讲教师:周保牛 导学 导做 目标 任务 ● ● 终极目标:会数控铣削二次曲面 ● 促成目标 1)会用宏B编程 2)会用R参数编程 3)会编宏程序数控铣削二次曲面 目标 1、编程 2、数控镗铣或仿真加工 任务 等间距拟合 节点与曲线拟合 节 点:二次曲线上的点。 曲线拟合:用多个直线段或圆弧去近似代替非圆曲线的逼近方法。 应用:双曲线、抛物线等二次曲线(面)的加工。 (1)变量的表示 #i,其中i是正整数 如#205、#209、#1005 (2)变量直接赋值 如#3=50,#100=37.5+37 (3)变量的引用 如:X#200、Y#201、G#203等都是引用了变量的指令字, 又如:对于F#203,当变量#203=15时,它与F15相同; Z-#210,当变量#210=250时,与Z-250相同; G#230,当变量#230=3时,与G03相同。 (4)变量的两个最大特点 存储:类似于存储器功能 变量 运算:复合四则运算法则 变量运算 #i=FUP[#j] 下取整 #i=FIX[#j] 上取整 #i=EXP[#j] 指数函数 #i=LN[#j] 自然对数 #i=ROUND[#j] 四舍五入 #i=ABS[#j] 绝对值 #100=SQRT[#2*#2-100] #100=EXP[#18] 用方括号 #i=SQRT[#j] 平方根 #i=ATAN[#j]/[#K] 反正切 #i=ACOS[#j] 反余弦 #i=ASIN[#j] 反正弦 #i=TAN[#j] 正切 #i=COS[#j] 余弦 #100=SIN[#2] #100=COS[#18-2] #100=ATAN[#5/#6] 角度以度为单位,且5°30′要写成5.5度; 用方括号 #i=SIN[#j] 正弦 #i=#j/#k 除法 #i=#j*#k 乘法 #i=#j-#k 减法 #100=#1+#2 #100=#1-2 #100=#1*#2 #100=30/#2 #i=#j+#k 加法 #100=#1,#100=30 #i=#j 定义或赋值 举例 备注 编程格式 运算方式 (续) 1)四舍五入ROUND 【促成任务8-1】当机床分别以#1和#2给定的数据在某一方向增量运动,然后返回到起始点,编制加工程序。 假定机床最小输入单位是0.001mm。 O91; N10 #1=1.2345; N20 #2=2.3456; N30 G91 G01 X#1 F100;X移动1.235 N40 X#2;X移动2.346,总共移动了3.581 N50 X-[#1+#2];因#1+#2=3.5801,X移动了-3.58,显然返回不到起始点,因此将上一程序段改为: N50 X-[ROUND[#1]+ROUND[#2]];使X轴返回到起始点。 N60 M30; 变量运算 2)上、下取整 #i=FUP[#j]是上取整,意思是小数部分进位到整数。 #i=FIX[#j]是下取整,意思是舍去小数部分。 如#1=1.2,#2=-1.2,那么 #3=FUP[#1],#3=2 #3=FUP[#2],#3=-2 #3=FIX[#1],#3=1 #3=FIX[#2],#3=-1 变量运算 (5)变量分三种 1)局部变量:#1~#33共33个。 2)公共变量:断电清除型有#100~#199 断电保持型有#500~#999 3)系统变量:刀补#2001~#2200、接口输入#1000~#1015 接口输出#1100~#1115、位置#5001~#5082 变量分类 1)地址O和N不能用变量表示 即:不能用O#200、N#220等指令进行编程。 2)变量的值不能超过对应地址所规定的最大指令值 如对于M指令,若#230=120,则M#230不能使用。 ! 3.控制指令IF-GOTO (1)分支语句 1)无条件跳转指令 GOTOn; 其中n是目标程序段段号。 2)有条件跳转语句 IF[条件表达式]GOTOn;

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档