版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 #1LE360GOTO9;9GOO Z50 ;M30;例2 斜椭圆且
2、椭心不在原点的轨迹线加工(假设加工深度为 2mm) 椭圆心不在原点的参数方程X=a*CS#1+ MY=b*SIN #1+ N 变量数学表达式 设定 =#1; (0 360) 那么 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#
3、2 Y#3 F300;G01 Z-2 F100;#1=#1+1;IF #1LE360GOTO99;G69 GOO Z100;M30;例 3: 椭圆轮廓加工(深度 2mm) 采用椭圆的等距加工方法使椭圆的长半轴 和短半轴同时减少一个行距的方法直到短 半轴小于刀具的半径 R 根据椭圆的参数方程可设 变量表达式 =#1(0 360) 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*CO
4、S#1;#5=#3*SIN#1;G01 X#4 Y#5 F300;#1=#1+1;IF #1LE360GOTO99;#2=#2-R;#3=#3-R;IF #3LER GOTO99;GOO Z100;M30;例4 非整椭圆轨迹线加工;(加工深度 2mm)已知椭圆的长半轴 a 短半轴为 b 且与 X轴正向夹角为 A1,A2。首先根据椭圆的参数方程 求出1,2和 P1(x 1,y 2) P 2(x 1,y 2)此时要注意 A11,A2 2如图示ON=b , OM=aNP=P1Q, NP 1=PQ X1=OQ, Y 1=P1Q 由上可列出方程OQ=OM*COS=a*COS=X (1) PQ=NP=ON
5、*SIN=b*SIN=Y (2)TANa=PQ/OQ=Y/X (3)根据( 1)( 2)( 3)可解出 1,X1,Y 1同理可解出 2,X 2,Y 2 编程方法一:根据参数方程 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 #1LE360GOTO9;9GOO Z50
6、;M30 ; 编程方法二:根据椭圆标准方程 X2/a 2+Y2/b 2=1 设定变量表达式 #1=X (X值由 X-X 变化) #2=Y=b/a*SQRT a*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*SQRT a*a-#1*#1 ; G01 X#1 Y#2 F300;#1=#; IF#1LE-aGOTO99; G00 Z100;M30;球面加工 (编程思想:以若干个不等半径的整圆代替曲面) 例 1 平刀加工凸半球已知凸半球的半径 R,刀具半径 r 建
7、立几何模型如图数学变量表达式#1=0 (0 0900, 设定初始值 #1=0) #2=X=R*SIN#1+r( 刀具中心坐标 )#3=Z=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; 当加工的球形的角度为非半球时可以
8、通过调整 #1 也就是角变化范围来改变程序 例2球刀加工凸半球已知凸半球的半径 R,刀具半径 r建立几何模型如图设定变量表达式#1= =0 (0 90,设定初始值 #1=0) #2=X=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
9、Y0 I-#2 J0 F300;#1=#1+1;END1;G00 Z100;M30;例3球刀加工凹半球已知凸半球的半径 R,刀具半径 r建立几何模型如图 设定变量表达式 #1= =0 (0 90,设定初始值 #1=0) #2=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;
10、#1=#1+1;END1;G00Z100;M30;当加工凹半球的一部分时,可以通过改变 #1 即角来实现。如果凹半球底部不加 工可以利用平刀加工,方法相似。孔口倒圆角 编程思路:以若干不等半径整圆代替环形曲面 例1平刀倒凸圆角已知孔口直径,孔口圆角半径 R, 平刀半径 r 建立几何模型设定变量表达式#1=0 (从 0 90,设定初始值 #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#1
11、G01 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 建立几何模型 设定变量表达式#1= =0(从 090,设定初始值 #1=0) #2=X=/2 +R*SIN #1 r #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;G
12、01 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 +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 #1G01
13、 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 #1G01 X#2 Y0 F300;G0
14、1 Z-#3 F100;G03 X#2 Y0 I-#2 J0 F300;#1=#1+1;IF#1LE90GOTO99;G00 Z100;M30;孔口倒斜角 (编程思路:以若干不等半径整圆代替环形斜面) 例 1 平刀倒孔口斜角已知内孔直径 倒角角度 倒角深度 1 建立几何模型设定变量表达式 #1=0(从 0变化到 1设定初始值 #1=0) #2=X=/2 + 1*COT -#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
15、 Y0 F300; G01Z-#1 F100;G03X#2 Y0 I-#2 J0 F300;#1=#1+;END1;G00 Z100;M30;例2 球刀倒孔口斜角 已知内孔直径 倒角角度 倒角深度 1 建立几何模型 首先求出 Z 2=r-r*COS X2= r*SIN 设定变量表达式 #1=Z=Z2 (Z 由 Z2变化到 Z1+Z2) #2=X=/2 + 1*COT - Z-Z2*COT-X2=/2 + 1*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
16、 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+;END1;G00 Z100;M30;4.3 多元素倒角 编程思路:通过改变半径补偿值改变加工轮廓的实际大小以若干个轮廓线代替轮廓曲 面运用指令: G10 L12 P 半径补偿号 R 半径补偿值 须知基本概念:刀具半径补偿值 =刀具中心到加工轮廓的距离 例1 平刀倒多元素圆角已知周边圆角半径 R, 刀具半径 r 建立几何模型如图所示
17、 设定变量表达式#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;IF#1LE90GOTO99;G00 Z100;M30; 子程序 100;G41 G01 X0 Y-15G01 X-13;G02 X-13 Y15
18、 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;#1=0;N99#2= R+r*SIN#1-R;#3= R+r- R+r*COS#1;G01 Z-#3 F100;G10 L12
19、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, 设定初始值 #1=0) #2=D=Z*COT +r-Z 1*COT= #1*COT +r-Z 1*COT 程序0001;S1000
20、 M03;G90 G54 G40 G00 Z100;G00 XO Y-3O;GOO Z3;#1=0;N99#2= #1*COT +r-Z 1*COT; G01 Z-#1 F100;G10 L12 P1 R#2; D01M98P100F3OO;#1=#1+; IF#1LEZ1GOTO99;G00Z100;M30; 子程序 100;G41G01X0Y-15G01X-13;G02X-13Y15R15;G01X13;G02X13Y-15R15;G01X0Y-15; G40G01X0Y-30;M99;例 4 球刀倒多元素斜角 已知倒角深度 Z,角度,平刀半径 r 建立几何模型 设定变量表达式#1=Z=Z
21、2(Z 由 Z2变化到 Z1+Z2, 设定初始值 #1= Z 2) #2=D=Z- Z 2*COT +r*COT -Z1*COT=#1-r-r*COs *COT +r*COT - Z 1*COT =#1+ r*COs *COT - Z 1*COT程序 0001;S1000M03;G90 G54 G40 G00 Z100;G00 XO Y-3O; GOO Z3;#1= Z2;N99#2= #1+ r*COs *COT - Z 1*COT; G01 Z-#1 F100;G10 L12 P1 R#2;D01 M98 P100 F3OO; #1=#1+;IF #1LE Z1+Z2GOTO99;G00
22、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(刀具半径补偿初始值 D=5) 主程序0001; S1000 M03
23、;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 G01 X0 Y0;M99;例 2螺纹加工螺纹加工方法有
24、很多种,本例主要针对单齿螺纹刀运用 G02 G03指令加工 螺旋括补代码 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 D01
25、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=630 180 弧度=弧度 设定变量表达式 #1= =0(由 00变化到 630 设定初始值 #1=0) #2=(弧度 =#1 180) #3=r=a*#2 程序 0003;S1000 M03; G90 G54 G40 G
26、00 Z100; G00 XO Y0;GOO Z3; G01 Z-2 F100; #1=0;WHILE#1LE630DO 1; #2=#1*180 #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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年夏日海边手工教案
- 2025-2026学年一上语文画教学设计
- 2025-2026学年美术教案涂色
- 2025-2026学年难忘的一课教学设计模板
- 2026教师个人思想工作总结报告(3篇)
- 2026年人力资源管理师考试四级理论知识试题与答案
- 吸收塔制作安装施工方案及技术措施
- 2026年(完整版)安全培训考试试题(+答案)
- 2025-2026学年四年级下学期统编版语文期末练习卷(含解析)
- 减重术后患者决策后悔的研究进展
- 雨课堂学堂在线学堂云《插画设计(西安美术学院)》单元测试考核答案
- 四川省房屋建筑工程消防设计技术审查要点(2025年版)
- 液压基础知识培训入门课件
- 定向钻施工技术交底详细方案
- 燃料电池知识培训课件
- 畜禽疫病防治技术课件
- 九上名著章节课件-《水浒传》第1回《张天师祈禳瘟疫 洪太尉误走妖魔》情节梳理+人物形象+巩固试题
- 数据治理项目-现场调研提纲
- T/SHPTA 032.2-2022500 kV及以下海上风电交流海缆用可交联聚乙烯电缆料第2部分:半导电屏蔽料
- GB/T 45355-2025无压埋地排污、排水用聚乙烯(PE)管道系统
- 出差管理制度及出差标准-确定
评论
0/150
提交评论