华中系统数控铣宏程序各种应用

上传人:l**** 文档编号:145298473 上传时间:2020-09-18 格式:DOC 页数:24 大小:154KB
返回 下载 相关 举报
华中系统数控铣宏程序各种应用_第1页
第1页 / 共24页
华中系统数控铣宏程序各种应用_第2页
第2页 / 共24页
华中系统数控铣宏程序各种应用_第3页
第3页 / 共24页
华中系统数控铣宏程序各种应用_第4页
第4页 / 共24页
华中系统数控铣宏程序各种应用_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《华中系统数控铣宏程序各种应用》由会员分享,可在线阅读,更多相关《华中系统数控铣宏程序各种应用(24页珍藏版)》请在金锄头文库上搜索。

1、. . 华中系统数控铣宏程序加工实例 4.1 椭圆加工(编程思路:以一小段直线代替曲线)例1 整椭圆轨迹线加工(假定加工深度为2mm) 方法一:已知椭圆的参数方X=acos Y=bsin变量数学表达式设定= #1(0 360 )那么 X= #2 = acos#1Y= #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#1LE360GOTO99; GOO Z50;M30; 例

2、2 斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm)椭圆心不在原点的参数方程X=a*CS#1+ MY=b*SIN#1+ N变量数学表达式设定=#1; (0360)那么X=#2=a*CS#1+ MY=#3=b*SIN#1+ N因为此椭圆绕(M ,N)旋转角度为A 可运用坐标旋转指令G68 格式 G68 X- Y- R- X,Y:旋转中心坐标; R: 旋转角度 程序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

3、; G01 Z-2 F100;#1=#1+1;IF#1LE360GOTO99;G69 GOO Z100;M30;例3:椭圆轮廓加工(深度2mm)采用椭圆的等距加工方法使椭圆的长半轴和短半轴同时减少一个行距的方法直到短半轴小于刀具的半径R根据椭圆的参数方程可设变量表达式=#1(0360)a=#2b=#3(b-RR)X=#2*COS#1=#4Y=#3*SIN#1=#5 程序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; G

4、01 X#4 Y#5 F300;#1=#1+1;IF#1LE360GOTO99; #2=#2-R; #3=#3-R;IF#3LERGOTO99;GOO Z100;M30;例4 非整椭圆轨迹线加工;(加工深度2mm)已知椭圆的长半轴a 短半轴为b 且与X轴正向夹角为A1,A2。首先根据椭圆的参数方程求出1,2和P1(x1,y2) P2(x1,y2)此时要注意 A11,A22如图示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)根据

5、(1)(2)(3)可解出1,X1,Y1同理可解出2,X2,Y2编程方法一:根据参数方程 X=a*COS Y=b*SIN设定变量表达式#1=0 (角度从1 2 变化)#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#1LE360GOTO99; GOO Z50; M30; 编程方法二:根据椭圆标准方程 X2/a2+Y2/b2=1设定变量表达式#1=X (X值由

6、X-X变化)#2=Y=b/a*SQRTa*a-#1*#1 程序0002;S1000 M03;G90 G54 G00 Z100;GOO X1 Y1;GOO Z3;G01 Z-2 F100;#1=X1;N99 #2=b/a*SQRTa*a-#1*#1;G01 X#1 Y#2 F300;#1=#1-0.2;IF#1LE-aGOTO99;G00 Z100;M30;4.2 球面加工 (编程思想:以若干个不等半径的整圆代替曲面) 例1 平刀加工凸半球已知凸半球的半径R,刀具半径r建立几何模型如图数学变量表达式#1=0 (00900,设定初始值#1=0)#2=X=R*SIN#1+r(刀具中心坐标)#3=Z=

7、R-R*COS#1编程时以圆球的顶面为Z向O平面 程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0;WHILE#1LE90DO1;#2=R*SIN#1+r;#3=R-R*COS#1;G01 X#2 Y0 F300;G01 Z-#3 F100;G02 X#2 Y0 I-#2 J0 F300;#1=#1+1;END1;G00 Z100;M30;当加工的球形的角度为非半球时可以通过调整#1也就是角变化围来改变程序例2 球刀加工凸半球已知凸半球的半径R,刀具半径r建立几何模型如图设定变量表达式#1=0 (090,设定初始值#1=0)#2=X

8、=R+r*SIN#1(刀具中心坐标)#3=Z=R-R+r*COS#1+r=R+r*1-COS#1编程时以圆球的顶面为Z向O平面程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;Z3;#1=0;WHILE#1LE90DO1;#2=R+r*SIN#1;#3=R+r*1-COS#1;G01 X#2 Y0 F300;G01 Z-#3 F100;G02 X#2 Y0 I-#2 J0 F300;#1=#1+1;END1;G00 Z100;M30;例3 球刀加工凹半球已知凸半球的半径R,刀具半径r建立几何模型如图设定变量表达式#1=0 (090,设定初始值#1=0)#2

9、=X=R-r*COS#1(刀具中心坐标)#3=Z=R-r*SIN#1+r程序0003S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0;WHILE#1LE90DO1;#2=R-r*SIN#1;#3=R-r*COS#1+r;G01 X#2 Y0F300;G01Z-#3F100;G03 X#2 Y0 I-#2 J0F300;#1=#1+1;END1;G00Z100;M30;当加工凹半球的一部分时,可以通过改变#1即角来实现。如果凹半球底部不加工可以利用平刀加工,方法相似。4.3 孔口倒圆角 编程思路:以若干不等半径整圆代替环形曲面例1 平刀倒凸圆角 已

10、知孔口直径,孔口圆角半径R,平刀半径r建立几何模型设定变量表达式#1=0 (从090,设定初始值#1=0)#2=X=/2+R-r-R*SIN#1#3=Z=R-R*COS#1程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;GOO Z3;#1=0N99#2 =/2+R-r-R*SIN#1#3 =R-R*COS#1G01 X#2 Y0 F300;G01Z-#3 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+1;IF#1LE90GOTO99;G00 Z100;M30;例2 平刀加工凹圆角 已知孔口直径,孔口圆角半径R,平刀半径r建立几何模

11、型设定变量表达式#1=0(从090,设定初始值#1=0)#2=X=/2 +R*SIN#1r#3=Z=R*SIN#1程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0N99#2 =/2+R*SIN#1-r#3 = R*SIN#1G01 X#2 Y0 F300;G01 Z-#3 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+1;IF#1LE90GOTO99;G00 Z100;M30;例3 球刀倒凸圆角 已知孔口直径,孔口圆角半径R,球刀半径r建立几何模型设定变量表达式#1=0(从090,设定初始值#1=0)#2=X

12、=/2 +R-R+r*SIN#1#3=Z=R-R+r*COS#1+r=R+r*1-COS#1程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0N99#2 =/2 +R-R+r*SIN#1;#3=R+r*1-COS#1 G01 X#2 Y0 F300;G01 Z-#3 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+1;IF#1LE90GOTO99;G00 Z100;M30;例4 球刀倒凹圆角已知口直径,孔口圆角半径R,球刀半径r建立几何模型设定变量表达式#1=0(从090,设定初始值#1=0)#2=X=/2 +R*COS#1-r#3=Z=R*SIN#1程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0N99#2 =/2 +R*COS#1-r;#3= R*SIN#1 G01 X#2 Y0 F300;G01 Z-#3 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+1;IF#1LE90GOTO99;G00 Z100;M30;4.4 孔口倒斜角 (编程思路:以若干不等半径整圆代替环

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号