欢迎来到天天文库
浏览记录
ID:52426422
大小:166.61 KB
页数:3页
时间:2020-03-27
《浅谈几种FANUC宏程序在加工中心上的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2015年5月机床与液压Mav2015第43卷第1O期MACHINETOOL&HYDRAULICSVo1.43No.10DOI:10.3969/j.issn.1001—3881.2015.010.020浅谈几种FANUC宏程序在加工中心上的应用曹国彬,刘振才,贾广涛(河南平高电气股份有限公司,河南平顶山467001)摘要:利用加工中心FANUC系统的宏功能,编制出圆周均布孔定位、铣内螺纹、螺旋铣内孔、平行阵列孑L定位通用宏程序,免除了部分繁琐数值计算,提高了程序编制效率。关键词:FANUC系统;宏程序中图分类号:TG659文献标志
2、码:B文章编号:1001—3881(2015}10—065—3ApplicationofSeveralFANUCMacroprogramsinMachiningCentreCA0Guobin,LIUZhencai,JIAGuangtao(HenanPinggaoElectricCo.,Ltd.,PingdingshanHenan467001,China)Abstract:Thegeneralmacroprogramwascompletedforthelocationofcircularuniformholes,millingint
3、ernalthread,millinghelicalinnerboresandthelocationofparallelarrayapertures,byutilizingmacrofunctionoftheFANUCsystemofthemachiningcen—tre.Inthisway,thepartialcomplexnumericalcalculationwasavoided,andthentheprogrammingefficiencywasimpmved.Keywords:FANUCsystem;Maeroprogr
4、am宏程序短小简洁,逻辑性强,具有极好的易读性END1//循环1结束和易修改性。通用宏程序在编制后可灵活调用,使用#101=0//#101归零时直接赋值即可,简单方便,既减少了编程工作量,#102=0//#102归零提高了编程效率,又拓宽了机床编程功能的范围,节M99//宏程序结束返回省了机床内存空间。在使用过程中拥有CAD/CAM软例如:加工图1所示8x&10mill、深度30mm、件不可取代的优势,因此被广泛应用于企业数控生产分度圆半径为50mm的圆周均布孔主程序如下:加工中。O1重点对作者所在企业加工常用的圆周均布孔定M6T
5、1(~bl0Z)位、铣内螺纹、螺旋铣内孔宏程序、平行阵~U;fL群定G0G90G54X0Y0位宏程序编制及应用进行探讨。G43Z100.H1M3S10001圆周均布孔定位宏程序M8加工圆周均布孔的编程.正常情况需要先把每个G98G83Z一30.R3.Q3.F100LO孔的位置用人工或在画图软件上进行计算,工作效率G65P9100H8A15B360X0Y0R50非常低。输入坐标数值时也不能保证输入代码和数值G0G80G91G28Z0M5的正确性,还要反复检查确认,费工费时,用宏程序M9让机床自己运算就方便多了。M3009100(FE
6、N.DU)//程序号及名称#32=1//孔数初始赋值姣。#2=360//终止孔角度.WHILE[#32LE#11]DO1//当#32小于等于设/\:定孔数时循环1继续6.\\#33=井l+样2[奶2-1]/#11//计算角度·\\:移。/#101=4+#18COS『#33]//计算孔位置x坐标\:#102=#25+#18%SIN[#33]//计算孔位置Y坐标~X#101Y#102//执行X、Y坐标#32=#32+1//#32递增1图1示例零件一收稿日期:2014-1M-10、作者简介:曹国彬(1972一),男,高级技师,主要研究方
7、向为数控加工。E-mail:893936967@qq.corn。·66·机床与液压第43卷自变量赋值说明:自变量赋值说明:H8表示孔数为8个:R32表示内螺纹大径(半径);A15表示孔初始角15。:Z30表示内螺纹扣深:B360表示终止角度360。:I15表示内扣刀半径:x0表示分度圆圆心X坐标0:J3表示径向退刀量3,要稍大于螺距,避免退刀Y0表示分度圆圆心Y坐标0:时碰伤孔壁:R50表示分度圆半径50。Q2表示每次下刀距离2mm;此宏程序不仅适用360o范围内圆周均布孔,对F300表示走刀量300mm/min。于任何角度内圆周
8、均布孔也一样适用,使用时只需对注意:铣螺纹时,内螺纹扣深z与每次下刀距离#2按照实际需要重新赋值。2铣内螺纹、螺旋铣内子L宏程序Q必须能够整出,整除得出#22螺距。铣内螺纹、螺旋铣内孔宏程序如下:(1)此宏程序也可用于螺旋铣内孔,方法与铣09300
此文档下载收益归作者所有