版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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; G01
3、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; G01 X#4
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)根据(1)(2)
5、(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值由X-X变化)
6、#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=R-R*CO
7、S#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=R+r*
8、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=X=R-
9、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=/2 +
12、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
13、#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 孔口倒斜角 (编程思路:以若干不等半径整圆代替环形斜面)例1 平刀倒孔口斜角已知内孔直径 倒角角度 倒角深度1建立几何模型设定变量表达式#1=0(从0变化到1设定初始值#1=0)#2=X=/2 +1*CO
14、T-#1*COT-r程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=0;WHILE#1LE1DO1;#2=/2 +1*COT-#1*COT-r;G01 X#2 Y0 F300;G01Z-#1 F100;G03X#2 Y0 I-#2 J0 F300;#1=#1+O.1;END1;G00 Z100;M30;例2 球刀倒孔口斜角已知内孔直径 倒角角度 倒角深度1建立几何模型首先求出 Z2=r-r*COSX2= r*SIN设定变量表达式#1=Z=Z2 (Z由Z2变化到Z1+Z2)#2=X=/2 +1*COT-Z-Z2*COT-X2=/2 +1
15、*COT-r*SIN-#1-r+r*COS*COT=/2+Z-#1+r-r*COS*COT-r*SIN程序0001;S1000 M03;G90 G54 GOO Z100;G00 X0 Y0;G00 Z3;#1=Z2;WHILE#1LE(1+Z2)DO1;#2=/2+Z-#1+r-r*COS*COT-r*SIN;G01 X#2 Y0 F300;G01 Z-#1 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+0.1;END1;G00 Z100;M30;4.3 多元素倒角编程思路:通过改变半径补偿值改变加工轮廓的实际大小以若干个轮廓线代替轮廓曲面运用指令:G10 L12 P
16、半径补偿号 R 半径补偿值须知基本概念:刀具半径补偿值=刀具中心到加工轮廓的距离例1 平刀倒多元素圆角已知周边圆角半径R,刀具半径r建立几何模型如图所示设定变量表达式#1=0(从090设定初始值#1=0)#2=D=R*SIN#1+r-R(D有可能是负值)#3=Z= R-R*COS#1 程序0001; S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y-3O; GOO Z3;#1=0; N99#2= R*SIN#1+r-R; #3= R-R*COS#1; G01 Z-#3 F100; G10 L12 P1 R#2; D01 M98 P100 F3OO; #1=#1+1
17、; IF#1LE90GOTO99; G00 Z100; M30;子程序100;G41 G01 X0 Y-15G01 X-13;G02 X-13 Y15 R15;G01 X13;G02 X13 Y-15 R15;G01 X0 Y-15;G40 G01 X0 Y-30;M99;例2 球刀倒多元素圆角图同上例 已知周边圆角半径R,刀具半径r建立几何模型如图所示设定变量表达式#1=0(从090设定初始值#1=0)#2=D=R+r*SIN#1-R#3=Z= R+r-R+r*COS#1主程序0001; S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y-3O; GOO Z3;#
18、1=0; N99#2= R+r*SIN#1-R; #3= R+r-R+r*COS#1; G01 Z-#3 F100; G10 L12 P1 R#2; D01 M98 P100 F3OO; #1=#1+1; IF#1LE90GOTO99; G00 Z100; M30;子程序100;G41 G01 X0 Y-15G01 X-13;G02 X-13 Y15 R15;G01 X13;G02 X13 Y-15 R15;G01 X0 Y-15;G40 G01 X0 Y-30;M99;例3 平刀倒多元素斜角已知倒角深度Z,角度,平刀半径r建立几何模型设定变量表达式#1=Z=0(Z由0变化到Z1,设定初始值#
19、1=0)#2=D=Z*COT+r-Z1*COT= #1*COT+r-Z1*COT 程序0001; S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y-3O; GOO Z3;#1=0; N99#2= #1*COT+r-Z1*COT; G01 Z-#1 F100; G10 L12 P1 R#2; D01M98P100F3OO; #1=#1+0.1; IF#1LEZ1GOTO99; G00Z100; M30; 子程序100; G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y
20、-30;M99;例4 球刀倒多元素斜角 已知倒角深度Z,角度,平刀半径r建立几何模型设定变量表达式#1=Z=Z2(Z由Z2变化到Z1+Z2,设定初始值#1= Z2)#2=D=Z- Z2*COT+r*COT-Z1*COT=#1-r-r*COs*COT+r*COT- Z1*COT=#1+ r*COs*COT- Z1*COT程序0001; S1000M03;G90 G54 G40 G00 Z100;G00 XO Y-3O; GOO Z3;#1= Z2; N99#2= #1+ r*COs*COT- Z1*COT; G01 Z-#1 F100; G10 L12 P1 R#2; D01 M98 P100
21、F3OO; #1=#1+0.1; IF#1LE Z1+Z2GOTO99; G00 Z100; M30; 子程序100; G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15;G40G01X0Y-30;M99;4.4 特殊类型加工例1 运用个G10指令加工腔体或者凸台G10的格式 G10 L12 P 半径补偿号 R 半径补偿值 编程思路:通过设定刀具半径补偿变量偏置轮廓加工腔体或凸台 已知各尺寸如图刀具假定半径r=5每层加工2mm 加工行距8设定变量表达式#1=Z=2(Z从2变化到10 初始值Z=2)#2=D=5(刀具半
22、径补偿初始值D=5) 主程序0001; S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y0; GOO Z3;#1= 2;WHILE#1LE10DO1;WHILE#2LE30DO2;#2=5;G01 Z-#1 F100; G10 L12 P1 R#2; D01 M98 P100 F200; #2=#2+8; END2; #1=#1+2; END1; GOO Z100; M30; 子程序100;G41 G01 Y30;G01 X-26 Y30;G03 X-26 Y-30 R30;G01 X26 Y-30;G03 X26 Y30 R30;G01 X0 Y30;G40 G
23、01 X0 Y0;M99;例2 螺纹加工螺纹加工方法有很多种,本例主要针对单齿螺纹刀运用G02G03指令加工螺旋括补代码 G02 G03格式 G02 X- Y- Z- I- J- F-;G03 X- Y- Z- I- J- F-;编程思路:运用G02 G03螺旋括补指令设定Z方向为变量以每一个螺距或导程为递增,加工螺纹加工M603的螺纹深度20设定变量 #1=Z=0(Z由3变化到-21 设定初始加工平面Z=3)(每加工一个齿 下降一个螺距3)程序0002;S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y0; GOO Z3;#1=0;G42 G01 X30 Y0 D
24、01 F100;WHILE#1GE-21DO1;G02 X30 Y0 Z#1 I-30;#1=#1-3;END1;G40 G01 X0 Y0;G00 Z100;M30;例3 阿基米德螺旋线的轨迹线加工(加工深度2mm)编程思路:以若干条小段直线代替曲线已知此曲线极坐标的方程为r=a(a:常数 :弧度)起始角=0=0弧度终止角=270+360=630=6303.14180弧度=10.99弧度设定变量表达式 #1=0(由00变化到630 设定初始值#1=0)#2=(弧度=#13.14180)#3=r=a*#2程序0003;S1000 M03;G90 G54 G40 G00 Z100;G00 XO
25、Y0; GOO Z3;G01 Z-2 F100;#1=0;WHILE#1LE630DO 1;#2=#1*3.14180#3=a*#2G16 G01 X#3 Y#1 F300;#1=#1+1;END1;G15 G00 Z100;M30;例4 正弦曲线加工 (深度2mm)设定变量表达式#1=t=0(t由0变化到360)#3=a*SIN#1=Y#2=b/360*#1=X程序0003;S1000 M03;G90 G54 G40 G00 Z100;G00 XO Y0; GOO Z3;G01 Z-2 F100;#1=0;WHILE#1LE360DO 1;#2= b/360*#1;#3= a*SIN#1;G01 X#2 Y#3 F300;#1=#1+1;END1;G15 G00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度丙方提供广告设计与推广服务合同3篇
- 全新制式建筑施工安全管理合同20242篇
- 2024年度房产买卖双方贷款办理合同3篇
- 2024年度企业税务筹划合同2篇
- 2024年度版权许可使用合同with标的:音乐作品版权
- 二零二四年度版权许可合同:影视作品版权分销许可协议2篇
- 螺栓购销合同
- 2024年度版权质押合同(标的:文学作品)
- 二零二四年度城市公共交通系统建设合同
- 二零二四年度矿泉水生产与销售合同
- 四川省绵阳市三台县2024-2025学年高二上学期期中考试历史试题 含解析
- 业主封阳台安装窗户物业免责协议协议书
- 《司法鉴定工作实务》课件
- 二年级上册数学教案-第七单元认识时间(7课时) 人教新课标
- 2024-2030年中国海砂淡化开采产业未来发展趋势及投资策略分析报告
- 六年级上册计算题专项练习1000题及答案
- 积极心理学:塑造刚健自信的中国青年智慧树知到课后章节答案2023年下上海思博职业技术学院
- 愚公移山英文 -中国故事英文版课件
- 世界卫生组织手术部位感染预防指南(完整版)
- 新高考背景下普通高中实施选课走班制问题研究
- 冬季施工危险源冬季安全常识冬季施工安全管理
评论
0/150
提交评论