电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数控铣宏程序实例VIP专享VIP免费

数控铣宏程序实例_第1页
数控铣宏程序实例_第2页
数控铣宏程序实例_第3页
1 数控铣宏程序实例 §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; N1 #2=a*cos[#1]; #3=b*sin[#1]; G01 X#2 Y#3 F300; #1=#1+1; IF[#1LE360]GOT01; GOO Z50; M30; 2 例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 Xa+M YN; 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 例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 例4 非整椭圆轨迹线加工 (加工深度2mm) 已知椭圆的长半轴a 短半轴为b 且与X轴正向夹角为A1,A2。首先根据椭圆的参数方程求出θ1,θ2和P1(x1,y2) P2(x1,y2) 此时要注意 A1≠θ1,A2≠θ2如图示 ON=b , OM=a NP=P1Q, NP1=PQ X1=OQ, Y1=P1Q 由上可列出方程 OQ=OM*COSθ=a*COSθ=X (1) P1Q=NP=ON*SINθ=b*SINθ=Y (2) TANa=P1Q/OQ=Y/X (3) 根据(1)(2)(3)可解出θ1,X1,Y1同理可解出θ2,X2,Y2 编程方法一: 根据参数方程 X=a*COSθ Y=b*SINθ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部