一种用于多轴联动电火花加工的进给速度后处理器设计方法

文档序号:9877615阅读:729来源:国知局
一种用于多轴联动电火花加工的进给速度后处理器设计方法
【技术领域】
[0001] 本发明设及电火花过程控制,属于特种加工技术领域,具体是一种用于多轴联动 电火花进给速度控制器设计方法。
【背景技术】
[0002] 现代数控机械加工包含CAD(计算机辅助设计),CAM(计算机辅助制造),后处理,数 控加工几个典型的环节,如图1所示。由CAD对加工工件进行设计,CAM模拟加工过程生成加 工轨迹信息,而后处理过程针对设备或工艺过程对加工代码进行优化,获得更好的加工效 果。
[0003] 电火花加工是利用工件和电极之间的一系列火花放电,对工件材料进行去除的一 种过程。电火花加工普遍被用于模具、航空航天、医疗器械等领域。电火花加工与传统锐削 加工相比,有很多不同的地方。比如电火花加工是非接触式加工,多轴联动电火花加工可W 加工出非常复杂的型腔,将加工工具电极的表面形状复制到工件上。例如闭式整体叶盘采 用如图2所示的六轴联动电火花加工机床进行加工,利用=根直线轴X、Y、Z和=根旋转轴A、 B、C的合成运动,可W将加工工具电极进给到闭式整体叶盘内部,将电极的表面形状复制到 闭式整体叶盘上,完成叶盘的加工,如图3所示。在多轴联动的情况下,电极上放电点相对于 工件上对应点之间的相对运动量是合成运动的结果,在电火花机床数控系统中,采用扩展 线位移的方式对直线轴线速度和旋转轴角速度进行合成,即将N个轴的各自速度值进行正 交合成。由于线速度和角速度量纲的不同,直接的不考虑旋转轴旋转半径的合成势必会造 成速度的不匹配,从而影响到加工效果。电火花加工中,与锐削加工中根据的给定的速度进 给不同,是根据测量的极间状态决定加工方向向前还是向后,并且根据当前测量的极间电 压和设定伺服电压的差值决定向前或向后的速度,根据电极和工件之间放电状态的不同, 可W分为开路,正常放电,短路,电弧等四种状态。伺服控制系统通过采集电压、电流等信息 估计放电状态,然后根据经验公式决定电极的进给速度。在经验公式中,进给速度是用线速 度进行表示的。在有旋转轴参与的伺服控制中,数控系统并不知道电极和工件的旋转轴旋 转半径的大小,运就造成了实际进给量与经验公式所要求的进给量之间的差距。在运种情 况下,同样的角速度,在加工点的旋转半径不同的情况下进行同样的处理是极不合理的。
[0004] 由于旋转轴是复杂型腔加工必须采用的,运种情况下,正确处理旋转轴运动和旋 转轴参与的合成运动是必要的。将旋转轴与直线轴速度进行统一需要知道旋转轴的旋转半 径,在加工之前,有了电极和工件的旋转半径信息才可W进行后处理规划。

【发明内容】

[0005] 为克服上述现有技术的不足,本发明提供一种用于多轴联动电火花加工的进给速 度后处理器设计方法,能够大幅减少量纲不匹配造成的速度波动,避免旋转轴参与的运动 放电状态不稳定,减少开路与短路状态的发生,提升电火花加工的效率。
[0006] 本发明的技术解决方案如下:
[0007] -种用于多轴联动电火花加工的进给速度后处理器设计方法,该方法包含W下步 骤:
[0008] 步骤一:加工工具电极和工件参考点的选取与旋转半径的测量,用于后面每个轴 运动比率的计算;
[0009] 步骤二:根据各个旋转轴的旋转半径求出各个旋转轴的运动比率;
[0010] 步骤从第一行G代码开始逐行读取加工G代码,根据每一行G代码的各个运动轴 的运动量,通过加权平均法求出该行G代码的运动比例系数,直至所有行G代码计算结束;
[0011] 步骤四:从第一行G代码开始逐行将原先规划的进给速度乘W该行G代码的运动比 例系数,并用算好的结果替代原来的进给速度,直至所有行G代码计算结束;
[0012] 步骤五:更改好进给速度后的G代码传递给数控系统,从而能够减小旋转轴参与的 运动放电状态不稳定,减少开路与短路状态的发生,提升有效放电率。
[0013] 本发明原理如下:
[0014] 对于有旋转轴参与的多轴联动电火花加工来说,控制的对象是电极和工件之间的 相对距离。但是从数控系统伺服控制的角度来看,如果是旋转轴运动,那么工件的线速度是 角速度和工件上放电点与旋转轴之间半径的乘积。旋转轴运动一个单位的位移需要等于直 线轴运动一个单位的位移。W=根直线轴=根旋转轴参与运动的六轴联动为例,=根直线 轴定义为X、Y、Z,=根旋转轴定义为A、B、C。所W我们给每个轴引入一个运动比率,运个比率 可W表示为:
(1)
[0016]设直线轴的运动系数为1,公式(1)可W简化为:

[0018]加工工具电极和工件的旋转半径选择是基于他们的CAD模型的。一般来说,参与放 电的部分半径最大的位置是最容易产生放电集中的位置,所W加工工具电极和工件上沿该 运动轴的最大旋转半径选为该轴的参考半径。在得到各个轴的参考半径后,根据公式(2)就 可W求出各个旋转轴的运动系数,例如轴n的运动系数为:
(3)
[0020]在得到每根轴的运动系数后,采用加权算法算出某行多轴联动轨迹的运动比例系 数。比如,在一行G代码中各个轴的位移为Ax, Ay, Az, Aa, Ab, Ac,加权平均算法就是各 个轴的速度倍率系数按照一行G代码中各个运动轴运动量所占的权重进行加权平均。是i轴 的权重。Ax, Ay, A Z合成一个3维空间中的直线,所W他们的运动量应当先进行合成再进 行加权平均。 (4):
[0023]加权平均多轴联动轨迹的运动比例系数是各个轴的系数与权重乘积的总和。多轴 联动轨迹的运动比例系数可W表示为:

[0025] 在得到该行G代码的运动比例系数后,将该行G代码原先规划的进给速度乘W该行 系数k,并用计算得到的结果替代原来设置的进给速度。将更改后的G代
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1