- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 数控铣宏程序实例
§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;
N99 #2=a*cos [#1];
#3=b*sin [#1 ];
G01 X#2 Y#3 F300;
#1=#1+1;
IF [#1LE360]GOTO99;
GOO Z50 ;
M30;
例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 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 Z-2 F100;
#1=#1+1;
IF [#1LE360]GOTO99;
G69 GOO Z100;
M30;
例 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 非整椭圆轨迹线加工; (加工深度 2mm)
文档评论(0)