宏程序实用例集

宏程序实用例集

ID:45778264

大小:496.64 KB

页数:31页

时间:2019-11-17

宏程序实用例集_第1页
宏程序实用例集_第2页
宏程序实用例集_第3页
宏程序实用例集_第4页
宏程序实用例集_第5页
资源描述:

《宏程序实用例集》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、工車□如#9,X半轴伴7,Z坐标#L长半極丫#15.W标U霹汩Q圧rizh札1,刀中心长半轴a'一1•毛坯为四方块,分粗加工(椭圆柱)和精加工(椭圆半球体);2.粗加工以椭圆轮廓自上而下分层加工,刀具为平底立铳刀;3.精加工时,加工路线,以自下而上0—90间等角度分层。每层以圆弧切入切出,根据当前层的反短半轴以椭圆轮廓水平环绕加工,直至椭圆球顶完成椭圆球面加工。工件坐标系原点设在椭圆球体的中心,以球头刀的球心轨迹编程(不用刀具半径补偿),球头铳刀加工,对刀点为球刀底平面(非球心)。02003;椭圆柱台阶粗加工程序FANUC01系统B类宏程

2、序SIEMENS系统R参数程序G28;T02M06;T01M06;(直径24inni)G54;G54;G54;G90G00X48.Y50.M03S800;G90G00X48.Y50.M03S800;工件外加工起点G43Z50.H02;Z50.;G01Z15.F200;G01Z15.F200;#1=40.;R1二40.;长半轴(X)#2=30.;R2二30.;短半轴(Y)#3=15.;R3二15.;工件上平面坐标N50G00Z[#3-5.];XN50:G00Z=R3-5.;每层下刀5mmG01G41X#lY0D02;G01G41X二R1Y0

3、D01;建立半径补偿至X半轴顶点#103二360.;R103二360.;角度变量赋初值360N100#104二#l*C0S[#103];XN100:X坐标值变量#105二#2*SIN[#103];R104=Rl*C0S(R103);Y坐标值变量G01X#104Y#105;R105=R2*SIN(R103);椭圆加工#103二#103-1.;G01X=R104Y=R105;角度每次增暈为1度IF[#103GE0]G0T0100;R103=R103-l.;如果角度大于0,循环继续G00Z20.;IFR103>=0G0T0BXN100;G40X

4、48.Y50.;G00Z20.;回到加工起点#3二#3-5.;lF[#3GE-8.]GOT050;G00Z50.;M05;M30;G40X48.Y50.;R3二R3-5.;IFR3>二-&GOTOBXN50;G00Z50.;M05;M30;每层平面坐标值减5n)m未到Z-8.循环继续1•变量符号为#1.变量符号为R2.表达式用[]括号2.表达式用()括号3.循环(跳转)标志为段号3.循环(跳转)标志为两个4.循环判断语句IFGOTO字母加数字加冒号5.运算符:EQ等于、NE不4.循环判断语句IF等于、GT大于、GE大于或GOTOB等于、L

5、T小于、LE小于5.运算符:=、<>^>、>=、或等于<><=6.R2中的2不能带小数点7.IFGOTO语句字符间必空格椭圆半球体精加工広程序(变量参数设计见零件图)01032;#1=40.;#2=30.;#3=15.;#4=4.;#17=2.;#18=1.5.;MO3S15OO;NO5GOOX0Y0Z[#3+15;#11=#1+#4;椭圆球面在X方向上的半轴长度a为40椭圆球面在Y方向上的半轴长度b为30椭圆球面在Z方向上的半轴氏度c为15刀具半径(球头铳刀)为4环绕椭圆一周时的角度递增量为2自下而上分层时角度递增量为1.5(能整除)快

6、速移到椭圆球面中心上方刀具小心在椭圆球而X方向上的最大半轴长度X#12=#2+#4;#13二#3+#4;刀具中心在椭圆球血Y方向上的最大半轴长度L刀具中心在椭圆球面Z方向上的最大半轴长度c,#6=0;口下而上分层时角度自变量,赋初始值为0(起点与X轴重合,终点为9()度)WHILE[#6LT90]DOl;当#6小于或等于90,即还没到Z向椭圆顶时,循环1继续#9二#11*COS[#6];根据椭圆参数方程川•算任意层时(随#6的角度变化)刀心在X向上的半轴长度#7二#13*SIN[#6];#8=[1-[#7*#7]/[#13*#13]];#

7、10=SQRT[#8*#12*#12];N10G00X[#9+#4]Y#4;N20Z[#7-#4J;N30G03X#9Y0R#4F300;#5=0;WHILE[#5LE360]DO2;#15=#9*COS[#5];任意层时(刀具中心在Z方向上的半轴长度#8的表达式是为了简化计算Y向半轴#10而设任意层时刀具中心在Y方向上的半轴长度XY轴移到切入起点坐标Z轴移到层的加工平面圆弧切入圆周初始角赋值当#5小于360度,循环2继续,完成一周的铳削根据椭圆方程序计算X坐标值#16=-#10*SIN[#5];N40G01X#15Y#16F2000;#

8、5=#5+#17;END2;N50G03X[#9+#4]Y-#4R#4;N60G00Z[#7-#4+l.];N70Y#4;#6=#6+#18;END1;N80GOOZ[#3+3O.];M05;

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

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

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