电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第五章FANUC 0I 系统数控铣床宏编程实例修改VIP免费

第五章FANUC 0I 系统数控铣床宏编程实例修改_第1页
1/50
第五章FANUC 0I 系统数控铣床宏编程实例修改_第2页
2/50
第五章FANUC 0I 系统数控铣床宏编程实例修改_第3页
3/50
第五章FANUC0I系统数控铣床宏编程实例5.1特殊曲线轮廓零件的编程零件的轮廓加工,既包括简单几何轮廓零件的加工,又包括特殊曲线几何轮廓零件的加工。对于由直线和圆弧组成的简单几何轮廓零件的加工,编程人员可直接用零件图上给定的已知条件,或经过简单的数学计算,可获得基点坐标值,直接编写出零件的加工程序。对于特殊曲线轮廓零件的编程,采用一般的编程方法,通常编程人员计算量较大,有时并不能得到某些基点的精确坐标,这是在编程过程中的难点所在,对于这一类特殊曲线轮廓零件的加工,这里仅介绍轮廓曲线的方程式为已知时,可采用宏程序编程的方法,既大大减小了计算量,又具有一定的通用性,在工程中具有一定的适应性。5.1.1椭圆形零件的轮廓编程(1)零件图分析如图5-1所示,编制一个宏程序加工椭圆的外轮廓。毛坯尺寸φ110×40mm.材料为45钢。已知椭圆的长半轴为50mm,椭圆短半轴为40mm,加工椭圆轮廓的高度为20mm.图5-1(2)工艺分析1)程序原点及工艺路线采用三爪自定心夹盘装夹,工件坐标系原点设定在工件上表面中心处。2)变量设定#1=(A)*椭圆长半轴长#2=(B)*椭圆短半轴长#3=(C)*椭圆轮廓的高度#4=(I)*四分之一圆弧切入的半径#7=(D)*平底立铣刀半径#9=(F)*进给速度#11=(H)*Z方向自变量赋初值#17=(Q)*自变量每层递增量3)刀具选择φ20平底立铣刀(3)参考程序主程序:O0511;G28G91Z0.;G17G40G49G80;S1200M03;G54G90G00X0.Y0.;G43H01Z30.;G65P1511A50.B40.C20.I20.D10.H0.Q2.F300.;M05;M03;子程序:O1511;G00X0.Y-[#2+#4];*定位到起刀点上方WHILE[#11GT-#3]DO1;*当#11>-#3时,循环1继续#11=#11-#17;*铣刀Z方向的坐标值Z#11;*Z向快速进刀到#11处G01G41X#4D01F#9;*加入刀具半径左补偿G03X0.Y-#2R#4F#9;*圆弧切入到椭圆起点#12=-90.;*椭圆角度自变量赋初值WHILE[#12GT-450.]DO2;*当#12>-450.时,循环2继续#12=#12-0.5;*角度#12减0.5度#21=#1*COS[#12];*角度#12时的椭圆X方向坐标值#22=#2*SIN[#12];*角度#12时的椭圆X方向坐标值G01X#21Y#22;*椭圆加工END2;*循环2结束G03X-#4Y-[#2+#4]R#4;*圆弧切出G00G40X0.;*取消刀具半径补偿END1;*循环1结束G00Z30.;*刀具返回初始平面M99;*程序结束返回(4)本题回顾:5.1.2角度线段的轮廓编程(1)零件图分析;如图5-2所示,编制一个宏程序加工角度线段的形外轮廓。(2)工艺分析1)程序原点及工艺路线2)变量设定3)刀具选择(3)参考程序(4)本题回顾5.1.3正多边形零件的轮廓编程(1)零件图分析如图5-3所示,编制一个宏程序加工标准正六边形外轮廓。毛坯尺寸φ100×40mm,材料为45钢。已知正六边形的内切圆半径40mm,正六边形的轮廓高度为20mm。图5-3(2)工艺分析1)程序原点及工艺路线采用三爪自定心夹盘装夹,工件坐标系原点设定在工件上表面中心处。2)变量设定#1=(A)*正N边形的边数#2=(B)*正N边形的内切圆半径#3=(C)*正N边形的高度#4=(I)*四分之一圆弧切入的半径#7=(D)*平底立铣刀半径#9=(F)*进给速度#11=(H)*Z方向自变量赋初值#17=(Q)*自变量每层递增量3)刀具选择φ20平底立铣刀(3)参考程序:主程序:O0513;G28G91Z0.;G17G40G49G80;S1200M03;G54G90G00X0.Y0.;G43H01Z30.;G65P1513A6.B40.C20.I10.D10.H0.Q2.F300.;M05;M30;子程序;O1513;#10=360/#1;*正N边形的圆心角#5=#2+#7;*初始刀位点到原点距离#6=#5/COS[#10/2];*刀具运动轨迹的正N边形外接圆半径G00X#4Y-[#5+#4];*快速移至四分之一圆弧起刀点Z[#11+1.];*快速下降至当前加工平面#11+1.处WHILE[#11GT-#3]DO1;*当#11>#3时,循环1继续#11=#11-#17;*铣刀Z方向的坐标值G01Z#11F[0.2*#9];*Z向直线插补到当前加工深度G03X0.Y-#5R#4F#9;*四分之一圆弧切入#12=0;*刀具加工的边数赋初值WHILE[#12LT#1]DO2;*当#12<#1时,循环2继续#20=-[90+#10/2]-#12*#10;*刀具与圆心连线和X轴所成夹角#21=#6*COS[#20];*刀具中心X坐标值#22=#6*SIN[#20];*刀具中心Y坐标值G01X#21Y#22F#9;*沿轮廓走刀#12=#12+1;*加工边数加1END2;*结束循环2X0.;*G01到X0.G03X-#4Y-[#5+#4]R#4F[2*F#9];*四分之一圆弧切出G01X#4;*G01走刀到X#4END1;*结...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第五章FANUC 0I 系统数控铣床宏编程实例修改

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部