数控铣宏程序 实例

数控铣宏程序 实例

ID:44247002

大小:168.00 KB

页数:24页

时间:2019-10-20

数控铣宏程序 实例_第1页
数控铣宏程序 实例_第2页
数控铣宏程序 实例_第3页
数控铣宏程序 实例_第4页
数控铣宏程序 实例_第5页
数控铣宏程序 实例_第6页
数控铣宏程序 实例_第7页
数控铣宏程序 实例_第8页
数控铣宏程序 实例_第9页
数控铣宏程序 实例_第10页
资源描述:

《数控铣宏程序 实例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第四章数控铣宏程序实例§4.1椭圆加工(编程思路:以一小段直线代替曲线)例1整椭圆轨迹线加工(假定加工深度为2mm)方法一:已知椭圆的参数方X=acosθY=bsinθ变量数学表达式设定θ=#1(0°~360°)那么X=#2=acos[#1]Y=#3=bsin[#1]程序O0001;S1000M03;G90G54G00Z100;G00XaY0;G00Z3;G01Z-2F100;#1=0;N99#2=a*cos[#1];#3=b*sin[#1];G01X#2Y#3F300;#1=#1+1;IF[#

2、1LE360]GOTO99;GOOZ50;M30;例2斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm)椭圆心不在原点的参数方程X=a*COS[#1]+MY=b*SIN[#1]+N变量数学表达式设定θ=#1;(0°~360°)那么X=#2=a*COS[#1]+MY=#3=b*SIN[#1]+N因为此椭圆绕(M,N)旋转角度为A可运用坐标旋转指令G68格式G68X- Y- R-X,Y:旋转中心坐标;R:旋转角度程序O0002;S1000M03;G90G54G00Z100;GOOX0Y0;GO

3、OZ3;G68XMYNR45;#1=0;N99#2=a*COS[#1]+M;#3=b*SIN[#1]+N;GO1X#2Y#3F300;G01Z-2F100;#1=#1+1;IF[#1LE360]GOTO99;G69GOOZ100;M30;例3:椭圆轮廓加工(深度2mm)采用椭圆的等距加工方法使椭圆的长半轴和短半轴同时减少一个行距的方法直到短半轴小于刀具的半径R根据椭圆的参数方程可设变量表达式θ=#1(0°~360°)a=#2b=#3(b-R~R)X=#2*COS[#1]=#4Y=#3*SIN[#

4、1]=#5程序O0003;S1000M03;G90G54G00Z100;G00XOYO;GOOZ3;G01Z-2F100;#2=a-R;#3=b-R;N99#1=0;#4=#2*COS[#1];#5=#3*SIN[#1];G01X#4Y#5F300;#1=#1+1;IF[#1LE360]GOTO99;#2=#2-R;#3=#3-R;IF[#3LER]GOTO99;GOOZ100;M30;例4非整椭圆轨迹线加工;(加工深度2mm)已知椭圆的长半轴a短半轴为b且与X轴正向夹角为A1,A2。首先根据椭

5、圆的参数方程求出θ1,θ2和P1(x1,y2)P2(x1,y2)此时要注意A1≠θ1,A2≠θ2如图示ON=b,OM=aNP=P1Q,NP1=PQX1=OQ,Y1=P1Q由上可列出方程OQ=OM*COSθ=a*COSθ=X(1)PQ=NP=ON*SINθ=b*SINθ=Y(2)TANa=PQ/OQ=Y/X(3)根据(1)(2)(3)可解出θ1,X1,Y1同理可解出θ2,X2,Y2编程方法一:根据参数方程X=a*COSθY=b*SINθ设定变量表达式#1=0(角度从θ1~θ2变化)#2=a*COS

6、[#1]#3=b*SIN[#1]程序O0001;S1000M03;G90G54G00Z100;G00XaY0;G00Z3;G01Z-2F100;#1=0;N99#2=a*cos[#1];#3=b*sin[#1];G01X#2Y#3F300;#1=#1+1;IF[#1LE360]GOTO99;GOOZ50;M30;编程方法二:根据椭圆标准方程X2/a2+Y2/b2=1设定变量表达式#1=X(X值由X~-X变化)#2=Y=b/a*SQRT[[a*a]-[#1*#1]]程序O0002;S1000M03

7、;G90G54G00Z100;GOOX1Y1;GOOZ3;G01Z-2F100;#1=X1;N99#2=b/a*SQRT[a*a-#1*#1];G01X#1Y#2F300;#1=#1-0.2;IF[#1LE-a]GOTO99;G00Z100;M30;4.2球面加工(编程思想:以若干个不等半径的整圆代替曲面)例1平刀加工凸半球已知凸半球的半径R,刀具半径r建立几何模型如图数学变量表达式#1=θ=0(00~900,设定初始值#1=0)#2=X=R*SIN[#1]+r(刀具中心坐标)#3=Z=R-R*

8、COS[#1]编程时以圆球的顶面为Z向O平面程序O0001;S1000M03;G90G54GOOZ100;G00X0Y0;G00Z3;#1=0;WHILE[#1LE90]DO1;#2=R*SIN[#1]+r;#3=R-R*COS[#1];G01X#2Y0F300;G01Z-#3F100;G02X#2Y0I-#2J0F300;#1=#1+1;END1;G00Z100;M30;当加工的球形的角度为非半球时可以通过调整#1也就是θ角变化范围来改变程序例2球刀加工凸半球已知凸半球的半径R,刀具半径r建立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。