基于mastercam的maho加工中心后置处理程序的优化设置.docVIP

  • 35
  • 1
  • 约3.73千字
  • 约 11页
  • 2021-12-03 发布于江苏
  • 举报

基于mastercam的maho加工中心后置处理程序的优化设置.doc

基于Mastercam的MAHO加工中心后置处理程序的优化设置 一 前言Mastercam是一套广泛应用于具有复杂外形零件的建模和CAM加工的软件,它可以根据已建模型产生精确可靠的刀具路径,然后经由所选的不同控制系统的后置处理程序输出不同机床用的NC加工程序。该软件提供了许多种类的后置处理程序,几乎涵盖了所有主流的数控机床(或控制系统)。由于数控机床的控制系统版本很多,直接应用软件所提供的后置处理程序产生的NC程序一般都要经过简单的改动后才能投入生产中去,虽然每次改动的工作量不大,但长此以往显得很繁琐且容易出错。经过笔者的研究发现,可以通过更改后置处理程序一劳永益的解决问题,这样还可以使产生的NC程序符合自己的编程习惯。 二 MAHO加工中心与Mastercam软件坐标系统的转换 图1某型号MAHO加工中心为五坐标立卧转换式,默认为卧式,坐标系统如图1所示: 当使用卧式加工时主轴与Z轴方向平行,当使用立式加工时主轴与Y轴方向平行。Mastercam使用MPMAHOXY.pst后置处理G17平面下的NC程序,用MPMAHOXZ.pst后置处理G18平面平面下的NC程序,而Mastercam系统中3维加工视图的刀路平面默认是TOP面,与图1中的G17卧式加工坐标系统相吻合,所以利用MPMAHOXY.pst作为后置处理程序产生的G17下的卧式NC加工程序的坐标系统没有变化,程序相对正确,几乎不用修改。而使用MPMAHOXZ.pst作为后置处理程序产生的G18下的立式NC加工程序的坐标系统发生了变化,不能直接用于生产,需要经过一些修改才行。 图2 经过研究发现,MPMAHOXZ.pst在处理NC程序过程中仍然使用的是G17平面状态下的模型以及刀具路径,只是在生成NC程序时坐标轴的设定做了变动,变化过程如图2所示。第一步:将整个坐标系及工件绕X轴旋转-90度;第二步:将Y、Z坐标值互换,X坐标值改变方向(这样做的数控程序完全符合笛卡尔坐标系)。此时大家可以看到现在的坐标系的方向与G18立式加工平面的X、Z坐标方向相反,所以不能直接用于生产。在不修正后置处理程序的情况下,有两种方法可改动NC程序进行加工:方法一是给程序中加入坐标系旋转指令G93 B4=180,就是将整个坐标系绕现在的Y轴旋转180度;方法二是使用镜像加工指令G73 X-1 Z-1,就是分别将NC程序中的X、Z坐标值变向。虽然这样做可以达到加工的目的,但操作者反应不直观,因为指令中的走刀方向与实际的走刀方向是相反的,给操作者带来了视觉误差。所以很有必要对立式加工的后置处理程序做以修正。 三 MPMAHOXZ.pst后置处理程序中坐标变换的修正 根据以上分析,我们可以通过修正后置处理程序MPMAHOXZ.pst中的部分语句达到我们的目的,为了满足由卧铣G17模型变立铣后的坐标系统的统一,我们也可通过两步完成,第一步:将整个坐标系及工件绕X轴旋转-90度(与图2中第一步相同);第二步:将Z变为Y, Y变为Z的负方向,X坐标值不变(见图1中立式G18平面)。 原程序坐标系变化的部分程序段如下(后面方括号内的中文为解释语句,修改程序时无需加入): # -------------------------------------------------------------------------- # Axis output formats – Linear [坐标轴输出格式—线性] # -------------------------------------------------------------------------- fmt X 1 x # X Axis Pos [X轴名称不变] fmt Z 1 y # Y Axis Pos [Z轴变为Y轴] fmt Y 1 z # Z Axis Pos [Y轴变为Z轴] # -------------------------------------------------------------------------- # Axis output formats – Circular [坐标轴输出格式—圆形] # -------------------------------------------------------------------------- fmt I 1 xc # Arc Center X [圆心X坐标为I] fmt K 1 yc # Arc Center Y [圆心Y坐标变为K] fmt J 1 zc # Arc Center Z [圆心Z坐标变为J] # ------------------------------------------------------------------------

文档评论(0)

1亿VIP精品文档

相关文档