编辑数控铣宏程序.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 数控铣宏程序实例 §4.1 椭圆加工(编程思路 : 以一小段直线代替曲线) 例 1 整椭圆轨迹线加工(假定加工深度为 2mm) 方法一 : 已知椭圆的参数方 X=acos θ Y=bsin θ 变量数学表达式 ° ° 设定 θ= #1 (0 ~ 360 ) 那么 X= #2 = acos [#1] Y= #3= bsin [#1] 程序 O0001; S1000 M03; G90 G54 G00 Z100; G00 Xa Y0; G00 Z3; G01 Z-2 F100; #1=0; N99 #2=a*cos [#1]; #3=b*sin [#1 ]; G01 X#2 Y#3 F300; #1=#1+1; IF [#1LE360]GOTO99; GOO Z50 ; M30; 例2 斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为 2mm) 椭圆心不在原点的参数方程 X=a*COS [#1 ]+ M Y=b*SIN [#1]+ N 变量数学表达式 ° ° 设定 θ=#1; (0 ~360 ) 那么 X=#2=a*COS [#1]+ M Y=#3=b*SIN [#1]+ N 因为此椭圆绕( M ,N)旋转角度为 A 可运用坐标旋转指令 G68 - - - 格式 G68 X Y R X,Y :旋转中心坐标 ; R: 旋转角度 程序 O0002; S1000 M03; G90 G54 G00 Z100; GOO X0 Y0; GOO Z3; G68 XM YN R45; #1=0; N99 #2=a*COS[#1]+M; #3=b*SIN [#1]+N; GO1 X#2 Y#3 F300; G01 Z-2 F100; #1=#1+1; IF [#1LE360]GOTO99; G69 GOO Z100; M30; 例 3: 椭圆轮廓加工(深度 2mm) 采用椭圆的等距加工方法使椭圆的长半轴 和短半轴同时减少一个行距的方法直到短 半轴小于刀具的半径 R 根据椭圆的参数方程可设 ° ° 变量表达式 θ=#1(0 ~360 ) a=#2 b=#3(b-R ~R) X=#2*COS[#1]=#4 Y=#3*SIN [#1]=#5 程序 O0003; S1000 M03; G90 G54 G00 Z100; G00 XO YO; GOO Z3; G01 Z-2 F100; #2=a-R; #3=b-R; N99 #1=0; #4=#2*COS[#1]; #5=#3*SIN [#1]; G01 X#4 Y#5 F300; #1=#1+1; IF [#1LE360]GOTO99; #2=#2-R; #3=#3-R; IF [#3LER]GOTO99; GOO Z100; M30; 例 4 非整椭圆轨迹线加工; (加工深度 2mm)

文档评论(0)

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

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

1亿VIP精品文档

相关文档