数控加工中心G00退刀路径干涉分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
若x、y、z轴最快移动速率为15m/min,而“快速 进给率”钮调整在:
1)100%,则以最快速率15m/min移动。 2)50%,则以7.5m/min移动。 . 3)25%,则以3.75m/min移动。 4)O%,此时由参数设定之(大都设定为400IIlm/IIlin)。 只要非切削的移动,通常使用G00指令,如由机械 原点快速定位至切削起点,切削完成后的z轴退刀及 x、l,轴的定位等,以节省加工时间。 现以图4为例说明其用法。 刀具由A点快速定位至B点, 用绝对值表示:e90 G00 X92.Y35.:
版社,2006. [5]林碧.数控加工代码程序校核及仿真程序开发研究[J].
机械与电子,2007(10):59—61. [6]郝明晖,宋芳.Nc指令解释数控仿真系统的研究[J].机
床与液压。2007(10):175一178.
(编辑赵蓉)
(上接第87页) 》r=(x(0)·cos(15/360)/x(2)); 》e=37.9l·(1+((1.04·((1一r)/(1+r))‘1.72)¥(x
更加全面方便。优化设计模型中涉及到的一些材料常
数,还需要进行大量的试验来确定。
[参考文献]
[1]张伯霖.高速切削技术及应用(第一版)[M】.北京:机械 工业出版社,2002.
[2】李淑慧,任成祖,等.混合陶瓷球轴承内部结构的优化设计 [J】.机械设计与制造,2005(5).
[3]胡如夫,吴南星,孙庆鸿.机械结构虚拟优化设计技术与应 用研究[J].中国工程科学,2004,6(10).
·90·
万方数据
法与采用惩罚函数法的优化结果比较,提高了设计精 度,计算结果具有很好的收敛性和一致性。 3 结论
高速电主轴是高速机床的核心部件,Si3N。陶瓷球
轴承比钢轴承具有明显的优势,其内部结构的优化设
计对于高速运转时性能的稳定很有必要,文章通过高
级语言MATLAB来分析计算其优化设计,比其它算法
组合机床与自动化加工技术 MODULAR MACHINE TOOL & AUTOMATIC MANUFACTURING TECHNIQUE 2008,(8) 0次
4 总结
一般数控机床使用CAM软件作后处理出现刀具
路径干涉时(人为原因除外),多数都是发生在G00指
令上。所以我们应当分析我们设计的模具轮廓,检查
生成的刀具路径及加工程序,特别注意程序中的G00
代码。如果需要可将提刀、退刀的指令换成G01,或者
采用路径编修工具对刀具路径进行编辑,将x、y两个
轴的同时移动变成分别移动,防止由于系统原因沿45。
(3)·(2·x(4)一1)/(x(4)·(2·x(3)一1))^0.41)‘(10/3)) ‘(一O.3)十(ro.3·(1一r)‘1.39/(1+r)‘(1/3))·(2·x(3)/ (2·x(3)一1))叼.41;
》fun=1.3·c·(cos0.04)叼.7}x(1)^o.67·x(O)‘1.8; 》xo=[7.5,10,45.09。O.505,O.505]; 》A=[2 O O O o;一2 o o o o;o O一1 0 O;0 o l 0 0;O.9 o O.5 O 0;0.9 0一O.5 O O;O 0 0一l 0;O O 0 O—1]; :,-B=[14.40;_20.80;一45.08;46.92;3l;一15;一 O.505;一O.505]; 》Aeq=[];>Beq=[】;》LB=[];》uB=[]; 2.2.3在命令窗口调用优化程序 》[x,fval,eximag,output]=fmincon(fun,】【o,A,b,Aeq, beq,lb,ub,@mycon) 得到运行结果:茗=9.822 14 46.445 0.515 O.525知nZ=8.5 通过分析可看出,应用Matlab优化工具箱进行机 械优化设计问题求解,不用编写大量优化算法程序提 高了设计效率;同时优化工具箱选用较可靠的优化算
铋ce is specially obVious in the mold machiniIlg whell using 3D soRwarc to desi朗,applyiIlg CAM softw眦
postprocessor to produce codes,transimittiIlg to CNC machining centcr to machine.The paperห้องสมุดไป่ตู้alyses the toolpath iIlterferencc when withdrawillg the tool jn an孔tual part m∞hining in the CNC machining centef by carefully comp arillg the modified codes with old cod鼹,lookillg out the system par豳:leter,observing the actual toolpath,f-mds the cause of interfbrence a11d puts forward the solViIlg method. Key worib:G00 withdraw tool;toolpath interf打ence;FANUC
O前言
刀具路径干涉问题一直是数控加工中困扰我们的 一个问题。现在的模具加工中常常采用三维造型软件 如ProE、UG等进行模具设计,之后采用CAM软件如 Maste吒AM、PowerMill等进行后处理,生成加工程序传 输到数控加工中心上进行加工。但有时候生成的加工 程序会由于NC代码中的G00问题导致工件的加工异 常,下面是我在工作中遇到的一个加工实例。
DlNG Guang-wen,LI Ming
(Mechatronics Engineering Department,Xingtai Politechnic CoUege,Xingtai Hebei 054035,China) Abstract:Toolpath illterfefence is a problem that strai曲tly puzzles us jn the CNC machiIliIlg.The iIlterfer.
[4]席平原.应用MATLAB工具箱实现机械优化设计[J].机 械设计与研究,2003,19(3).
[5]吴宗泽.机械零件设计手册[M].北京:机械工业出版社,
2004.
(编辑李秀敏)
数控加工中心G00退刀路径干涉分析
作者: 作者单位: 刊名:
英文刊名: 年,卷(期): 引用次数:
丁广文, LI Ming, DING Guang-wen, LI Ming 邢台职业技术学院,机电工程系,河北,邢台,054035
出。文章通过对数控加工中心中一个实际零件的加工所产生退刀路径干涉问题进行分析,仔细比对修改前
后的代码,查看系统参数,观察实际走刀路径,找出了产生干涉的原因,并提出了解决该问题的办法。
关键词:G00退刀;路径干涉;FANUC
中图分类号:TG65
文献标识码:A
Analysis of Toolpa也Interferen∞Using G00 Withdraw the Tool in CNC Machining Center
Y14.7
X14.7
·
Y一14.7 XO
其中: ·G00226.96刀具快速提刀到安全高度
G0lx—19.2Y3.4542F20000此代码实际作用为刀具Zy方 向快速移动
G0026.96刀具快速下刀
1 G01X一19.2Y3.4542F20000引发的思考
(1)Gol为刀具的正常切削时指令,但是参照前后 路径代码可以认定G01X—19.2Y3.4542F20000为刀 具提刀后的xy方向快速移动.这样的代码路径仍然是
修改前部分指令:
define bIock move linear Gl;G2;G3;X;Y;Z;D;F end define
修改为后部分指令:
define block move linear if(feedmte=>10000) Gl O;X;Y;Z e18e Gl;G2;G3;X;Y;Z;D;F end if end define
+y
图4 G∞指令用法 该零件的加工过程中G00路径在Faunc系统中也是 先按照45。角移动,刀具路径在提刀时候发生路径干涉。 经过分析正是因为更改后处理文件后,原来的 G01指令改为G00指令,导致提刀时沿450方向的动 作,从而产生了刀具轨迹的干涉。
在使用FANUC数控系统的数控车床也出现过同 样的问题,因此在使用GOO指令和包含G00的循环指 令时应当加以注意。
万方数据
图2软件仿真图
均相同,只是改动过的程序中由原来的G01变为G00。
(a)
(b)
图3修改前后的NC代码对比 下面分析FANuC系统的快速点定位指令G00代码: 快速定位指令:G00
指令格式:x—Y—z一;(格式中可三轴同动或二 轴同动或单轴移动)
G00指令的功能即命令刀具中心的刀端点快速移 动到X、y、Z所指定的坐标位置。其移动之速率在系 统参数里面设置,可由执行操作面板上的”快速进给 率”旋钮调整,并非由F机能指定。
控系统,加工中刀具寿命管理通过自动记录G0l指 令下刀具移动的距离,假设T6端刀设定加工寿命为 500m,也就是T6端刀G0l代码走过500米后系统 自动提示刀具寿命已到,淘汰下的刀具继续用于挑 料或中加工。
但是G01x—19.2Y3.4542F20000这样的代码无 疑对加工统计数据误差加大。鉴于此为了便于刀具寿 命管理,特将后处理进行了修改。
可是修改后问题也随之出现。 2刀具路径干涉问题
图l是修改后实际加工时出现刀具路径干涉的实 际照片。
圈l 刀具快速移动时刀具干涉工件 然而在软件仿真时并没有干涉现象,图2为软件 仿真时的刀具路径。
3 原因分析 图3为修改前后的NC代码对比。 图3a中标示代码为电极发生干涉的指令代码。图
3b中代码加工没有问题。两种代码中xy移动坐标值
方向退刀造成的路径干涉现象。
[参考文献] [1]毕毓杰.机床数控技术[M】.北京:机械工业出版社,2005. [2]FANuc.FANuC Oi-mate系统说明书,2004. [3]杜智敏,何华妹,陈永涛.模具数控加工一PowerMILL 6.o
中文版基础教程[M].北京:人民邮电出版社。2006. [4]华茂发,唐健.数控机床加工工艺[M].北京:机械工业出
X一9.8328Y2.5959 X一9.9225Y3.8073 G03G90G17X—10.8795Y4.3882R.6875 G02G90G17X—14.7Y3.4538R11.900l 000226.96 colX一19.2Y3.4542F20000 G0026.96
(如lZ5.6675f_2520 X—14.7F28∞
·工艺与装备·
组合机床与自动化加工技术
文章编号:100l一2265(2008)08—0088—03
数控加工中心GoO退刀路径干涉分析
丁广文,李明 (邢台职业技术学院机电工程系,河北邢台 054035)
摘要:刀具路径干涉问题一直是数控加工中困扰我们的一个问题。特别是在模具加工中进行三维造型
软件设计,经cAM软件进行后处理生成加工代码,传输到数控加工中心上进行加工时,干涉现象尤为突
·89.
·工艺与装备·
组合机床与自动化加工技术
用增量值表示:G9l GOO x62.Y一25.: G00快速定位的路径一般皆设定成斜进450(又称 为非直线型定位)方式,而不以直线型定位方式移动。 斜进45。方式移动时,x、y轴皆以相同的速率同时移动, 再检测已定位至那一轴坐标位置后,只移动另一轴至坐 标点为止,如图4所示。若采用直线型定位方式移动, 则每次都要计算其斜率后,再命令X轴及y轴移动,如 此增加计算机的负荷,反应速度也较慢,故一般CNC机 床一开机大都自动设定G00以斜进45。方式移动。
收稿日期:2008一02—26 作者简介:丁广文(1973一),男,辽宁海城人。讲师,硕士学位,主要研究方向为数控加工技术研究,(E—mail)gllangw∞一d@sohu.com。
·88·
万方数据
2∞8年第8期
·工艺与装备·
安全的。 (2)刀具寿命管理带来的问题 NC加工中心采用Makno加工中心,FANuC数
1)100%,则以最快速率15m/min移动。 2)50%,则以7.5m/min移动。 . 3)25%,则以3.75m/min移动。 4)O%,此时由参数设定之(大都设定为400IIlm/IIlin)。 只要非切削的移动,通常使用G00指令,如由机械 原点快速定位至切削起点,切削完成后的z轴退刀及 x、l,轴的定位等,以节省加工时间。 现以图4为例说明其用法。 刀具由A点快速定位至B点, 用绝对值表示:e90 G00 X92.Y35.:
版社,2006. [5]林碧.数控加工代码程序校核及仿真程序开发研究[J].
机械与电子,2007(10):59—61. [6]郝明晖,宋芳.Nc指令解释数控仿真系统的研究[J].机
床与液压。2007(10):175一178.
(编辑赵蓉)
(上接第87页) 》r=(x(0)·cos(15/360)/x(2)); 》e=37.9l·(1+((1.04·((1一r)/(1+r))‘1.72)¥(x
更加全面方便。优化设计模型中涉及到的一些材料常
数,还需要进行大量的试验来确定。
[参考文献]
[1]张伯霖.高速切削技术及应用(第一版)[M】.北京:机械 工业出版社,2002.
[2】李淑慧,任成祖,等.混合陶瓷球轴承内部结构的优化设计 [J】.机械设计与制造,2005(5).
[3]胡如夫,吴南星,孙庆鸿.机械结构虚拟优化设计技术与应 用研究[J].中国工程科学,2004,6(10).
·90·
万方数据
法与采用惩罚函数法的优化结果比较,提高了设计精 度,计算结果具有很好的收敛性和一致性。 3 结论
高速电主轴是高速机床的核心部件,Si3N。陶瓷球
轴承比钢轴承具有明显的优势,其内部结构的优化设
计对于高速运转时性能的稳定很有必要,文章通过高
级语言MATLAB来分析计算其优化设计,比其它算法
组合机床与自动化加工技术 MODULAR MACHINE TOOL & AUTOMATIC MANUFACTURING TECHNIQUE 2008,(8) 0次
4 总结
一般数控机床使用CAM软件作后处理出现刀具
路径干涉时(人为原因除外),多数都是发生在G00指
令上。所以我们应当分析我们设计的模具轮廓,检查
生成的刀具路径及加工程序,特别注意程序中的G00
代码。如果需要可将提刀、退刀的指令换成G01,或者
采用路径编修工具对刀具路径进行编辑,将x、y两个
轴的同时移动变成分别移动,防止由于系统原因沿45。
(3)·(2·x(4)一1)/(x(4)·(2·x(3)一1))^0.41)‘(10/3)) ‘(一O.3)十(ro.3·(1一r)‘1.39/(1+r)‘(1/3))·(2·x(3)/ (2·x(3)一1))叼.41;
》fun=1.3·c·(cos0.04)叼.7}x(1)^o.67·x(O)‘1.8; 》xo=[7.5,10,45.09。O.505,O.505]; 》A=[2 O O O o;一2 o o o o;o O一1 0 O;0 o l 0 0;O.9 o O.5 O 0;0.9 0一O.5 O O;O 0 0一l 0;O O 0 O—1]; :,-B=[14.40;_20.80;一45.08;46.92;3l;一15;一 O.505;一O.505]; 》Aeq=[];>Beq=[】;》LB=[];》uB=[]; 2.2.3在命令窗口调用优化程序 》[x,fval,eximag,output]=fmincon(fun,】【o,A,b,Aeq, beq,lb,ub,@mycon) 得到运行结果:茗=9.822 14 46.445 0.515 O.525知nZ=8.5 通过分析可看出,应用Matlab优化工具箱进行机 械优化设计问题求解,不用编写大量优化算法程序提 高了设计效率;同时优化工具箱选用较可靠的优化算
铋ce is specially obVious in the mold machiniIlg whell using 3D soRwarc to desi朗,applyiIlg CAM softw眦
postprocessor to produce codes,transimittiIlg to CNC machining centcr to machine.The paperห้องสมุดไป่ตู้alyses the toolpath iIlterferencc when withdrawillg the tool jn an孔tual part m∞hining in the CNC machining centef by carefully comp arillg the modified codes with old cod鼹,lookillg out the system par豳:leter,observing the actual toolpath,f-mds the cause of interfbrence a11d puts forward the solViIlg method. Key worib:G00 withdraw tool;toolpath interf打ence;FANUC
O前言
刀具路径干涉问题一直是数控加工中困扰我们的 一个问题。现在的模具加工中常常采用三维造型软件 如ProE、UG等进行模具设计,之后采用CAM软件如 Maste吒AM、PowerMill等进行后处理,生成加工程序传 输到数控加工中心上进行加工。但有时候生成的加工 程序会由于NC代码中的G00问题导致工件的加工异 常,下面是我在工作中遇到的一个加工实例。
DlNG Guang-wen,LI Ming
(Mechatronics Engineering Department,Xingtai Politechnic CoUege,Xingtai Hebei 054035,China) Abstract:Toolpath illterfefence is a problem that strai曲tly puzzles us jn the CNC machiIliIlg.The iIlterfer.
[4]席平原.应用MATLAB工具箱实现机械优化设计[J].机 械设计与研究,2003,19(3).
[5]吴宗泽.机械零件设计手册[M].北京:机械工业出版社,
2004.
(编辑李秀敏)
数控加工中心G00退刀路径干涉分析
作者: 作者单位: 刊名:
英文刊名: 年,卷(期): 引用次数:
丁广文, LI Ming, DING Guang-wen, LI Ming 邢台职业技术学院,机电工程系,河北,邢台,054035
出。文章通过对数控加工中心中一个实际零件的加工所产生退刀路径干涉问题进行分析,仔细比对修改前
后的代码,查看系统参数,观察实际走刀路径,找出了产生干涉的原因,并提出了解决该问题的办法。
关键词:G00退刀;路径干涉;FANUC
中图分类号:TG65
文献标识码:A
Analysis of Toolpa也Interferen∞Using G00 Withdraw the Tool in CNC Machining Center
Y14.7
X14.7
·
Y一14.7 XO
其中: ·G00226.96刀具快速提刀到安全高度
G0lx—19.2Y3.4542F20000此代码实际作用为刀具Zy方 向快速移动
G0026.96刀具快速下刀
1 G01X一19.2Y3.4542F20000引发的思考
(1)Gol为刀具的正常切削时指令,但是参照前后 路径代码可以认定G01X—19.2Y3.4542F20000为刀 具提刀后的xy方向快速移动.这样的代码路径仍然是
修改前部分指令:
define bIock move linear Gl;G2;G3;X;Y;Z;D;F end define
修改为后部分指令:
define block move linear if(feedmte=>10000) Gl O;X;Y;Z e18e Gl;G2;G3;X;Y;Z;D;F end if end define
+y
图4 G∞指令用法 该零件的加工过程中G00路径在Faunc系统中也是 先按照45。角移动,刀具路径在提刀时候发生路径干涉。 经过分析正是因为更改后处理文件后,原来的 G01指令改为G00指令,导致提刀时沿450方向的动 作,从而产生了刀具轨迹的干涉。
在使用FANUC数控系统的数控车床也出现过同 样的问题,因此在使用GOO指令和包含G00的循环指 令时应当加以注意。
万方数据
图2软件仿真图
均相同,只是改动过的程序中由原来的G01变为G00。
(a)
(b)
图3修改前后的NC代码对比 下面分析FANuC系统的快速点定位指令G00代码: 快速定位指令:G00
指令格式:x—Y—z一;(格式中可三轴同动或二 轴同动或单轴移动)
G00指令的功能即命令刀具中心的刀端点快速移 动到X、y、Z所指定的坐标位置。其移动之速率在系 统参数里面设置,可由执行操作面板上的”快速进给 率”旋钮调整,并非由F机能指定。
控系统,加工中刀具寿命管理通过自动记录G0l指 令下刀具移动的距离,假设T6端刀设定加工寿命为 500m,也就是T6端刀G0l代码走过500米后系统 自动提示刀具寿命已到,淘汰下的刀具继续用于挑 料或中加工。
但是G01x—19.2Y3.4542F20000这样的代码无 疑对加工统计数据误差加大。鉴于此为了便于刀具寿 命管理,特将后处理进行了修改。
可是修改后问题也随之出现。 2刀具路径干涉问题
图l是修改后实际加工时出现刀具路径干涉的实 际照片。
圈l 刀具快速移动时刀具干涉工件 然而在软件仿真时并没有干涉现象,图2为软件 仿真时的刀具路径。
3 原因分析 图3为修改前后的NC代码对比。 图3a中标示代码为电极发生干涉的指令代码。图
3b中代码加工没有问题。两种代码中xy移动坐标值
方向退刀造成的路径干涉现象。
[参考文献] [1]毕毓杰.机床数控技术[M】.北京:机械工业出版社,2005. [2]FANuc.FANuC Oi-mate系统说明书,2004. [3]杜智敏,何华妹,陈永涛.模具数控加工一PowerMILL 6.o
中文版基础教程[M].北京:人民邮电出版社。2006. [4]华茂发,唐健.数控机床加工工艺[M].北京:机械工业出
X一9.8328Y2.5959 X一9.9225Y3.8073 G03G90G17X—10.8795Y4.3882R.6875 G02G90G17X—14.7Y3.4538R11.900l 000226.96 colX一19.2Y3.4542F20000 G0026.96
(如lZ5.6675f_2520 X—14.7F28∞
·工艺与装备·
组合机床与自动化加工技术
文章编号:100l一2265(2008)08—0088—03
数控加工中心GoO退刀路径干涉分析
丁广文,李明 (邢台职业技术学院机电工程系,河北邢台 054035)
摘要:刀具路径干涉问题一直是数控加工中困扰我们的一个问题。特别是在模具加工中进行三维造型
软件设计,经cAM软件进行后处理生成加工代码,传输到数控加工中心上进行加工时,干涉现象尤为突
·89.
·工艺与装备·
组合机床与自动化加工技术
用增量值表示:G9l GOO x62.Y一25.: G00快速定位的路径一般皆设定成斜进450(又称 为非直线型定位)方式,而不以直线型定位方式移动。 斜进45。方式移动时,x、y轴皆以相同的速率同时移动, 再检测已定位至那一轴坐标位置后,只移动另一轴至坐 标点为止,如图4所示。若采用直线型定位方式移动, 则每次都要计算其斜率后,再命令X轴及y轴移动,如 此增加计算机的负荷,反应速度也较慢,故一般CNC机 床一开机大都自动设定G00以斜进45。方式移动。
收稿日期:2008一02—26 作者简介:丁广文(1973一),男,辽宁海城人。讲师,硕士学位,主要研究方向为数控加工技术研究,(E—mail)gllangw∞一d@sohu.com。
·88·
万方数据
2∞8年第8期
·工艺与装备·
安全的。 (2)刀具寿命管理带来的问题 NC加工中心采用Makno加工中心,FANuC数