《数控铣宏程序实例》.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章数控铢宏程序实例 §4.1椭圆加工(编程思路:以一小段直线代替曲线) 例1整椭圆轨迹线加工(假定加工深度为 2mm) 方法一:已知椭圆的参数方 X=acos 0 Y=bsin 0 变量数学表达式 设定 9= #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*C O S [#1] + M Y=b*SIN [#1 ] + N 变量数学表达式 设定 9=#1; (0 ?360 ) 那么 X=#2=a*C O S [#1 ] + M Y=#3=b*SIN [#1] + N 因为此椭圆绕(M ,N)旋转角度为A可运用坐标旋转指令G68 格式 G68 X- Y- R- X,Y :旋转中心坐标;R:旋转角度 程序 O 0002; 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; 采用椭圆的等距加工方法使椭圆的长半轴 和短半轴同时减少一个行距的方法直到短 半轴小于刀具的半径R 根据椭圆的参数方程可设 变量表达式9 =#1(0?360 ) a=#2 b=#3(b-R ?R) X=#2*COS [#1 ] =#4 Y=#3*SIN [#1] =#5 程序 O 0003; 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) 已知椭圆的长半轴a短半轴为b且与X轴正向夹角为Ai,A2。首先根据椭圆的 参数方程求出 Oi, 62 和 Pi(xi,y2)P2(xi,y2) 此时要注意 Ai丰1,A2丈2如图示 ON=b , OM=a NP=PiQ, NPi=PQ Xi=OQ, Yi=PiQ 由上可列出方程 OQ=OM*COS 0=a*COS 9=X (i) PQ=NP=ON*SIN 9=b*SIN 9=Y (2) TANa=PQ/OQ=Y/X (3) 根据(1) (2) (3)可解出9i, Xi,Yi同理可解出9 2,X2,Y2 编程方法一: 根据参数方程 X=a*COS 9 Y=b*SIN 9 设定变量表达式 #1=0 (角度从91?/变化) #2=a*COS [#1] #3=b*SIN [#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#3F300; #1=#1+1; IF [#1LE360 ] GOTO99 ; GOO Z50 ; M30; 编程方法二:根据椭圆标准方程 X2/a2+Y2/b2=1 设定变量表达式

文档评论(0)

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

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

1亿VIP精品文档

相关文档