分享

基于Creo的FANUC 0i―MC系统后置处理器的研究

 漆書壁經 2019-03-11
本文结合某机床厂XD-40型数控机床专用后置处理配置文件的开发过程,介绍了Creo/NC模块及其G-Post后置处理器的应用,探讨特定数控机床专用后置处理配置文件开发的方法,为提高CAM类软件使用效率找到了一种全新的解决方案。
  随着科学技术的进步,数控加工技术也在不断地发展,数控厂家根据用户的要求不断推出了能够满足不同要求的功能先进的控制器。由于各种数控机床的输入格式不同、后置处理程序不同,后置处理器的功能也各有不同。虽然后置处理器有着不同型号,但其工作原理和工作流程基本都是一样的。
  一、后置处理原理
  后置处理是自动编程经过刀具轨迹计算,将产生的刀位数控文件转换成指定的数控机床能执行的数控程序的过程。一般而言,计算机辅助制造系统由刀具路径文件的生成和机床数控代码指令集的生成两部分组成。利用CAD/CAM软件,根据加工对象的结构特征、加工环境的实际要求(如加工机床的性能和参数、夹具和刀具等)和工艺设计的具体特点生成描述加工过程的刀具路径文件之后,从中提取相关的加工信息,并根据指定的机床数控系统的特点以及NC程序格式要求进行相应的分析、判断和处理,从而生成数控机床所能识别的NC程序。
  二、后置工作流程
  Creo首先使用相应的后置处理器读入已经生成的刀位文件,随后后置处理程序以解释的方式工作,即每读出刀位文件中的一条完整记录后便分析该记录的类型。根据记录类型确定是进行坐标变换还是进行代码转换,再根据所选与数控机床配置文件进行坐标变换与文件代码转换,生成一个完整的数控程序段,并写到数控程序文件中去,直到刀位文件结束。后置处理工作流程图,如图1所示。
  三、已有后置处理器
  Creo/NC已配置了当今世界上知名度较高的数控厂商的后置处理文件,系统默认的选项是由Intercim公司提供的后处理模块。Creo/NC认证的处理器及其厂家如表所示。用户可
  以通过设置选项ncpost_type来控制要使用的后置处理模块。
  ncpost_type的值有两个选项:①Gpost(默认)――使用IntercimCorporation提供的G-Post(TM)后置处理器;②ncpost――使用Creo/NCPOST后置处理器。
  四、机床配置文件的制作
  Creo/NC虽然已配置了知名度较高的数控厂商的后置处理文件,但这仅仅能满足部分用户的需要。为了使一般数控机床能够处理Creo/NC的加工工艺文件,Creo所带的后置处理模块通过设置机床配置文件的方式,扩充后置处理的功能,通过交互式的方式设置机床配置文件,这也是后置处理过程的关键。
  Creo/NC后置处理选配文件的制作过程可分为3个阶段:基本准备工作、新建选配文件的初始化以及选配文件参数的设置,具体过程如图2所示。
  五、定制XD-40型数控机床专用配置文件的过程
  下面以笔者单位实际使用的大连机床集团公司XD-40型3轴数控铣床为目标,完成其选配文件的创建。该数控铣床采用FANUC 0i-MC。
  1.创建新的选配文件
  (1)单击“应用程序”功能区“制造应用程序”面板中的“NC后处理器”按钮,系统可以打开并进入图3所示的选配文件生成器界面。
  (2)使用 “file”→“NEW”菜单命令,系统弹出“Define MachineType”对话框,选中机床类型为“Mill”,按Next按钮。
  (3)由于XD-40型数控机床使用FANUC Oi-MC控制系统,NC编程时系统功能代码的组成、含义等与FANUC 16M控制系统接近,Creo/NC模块中自带FANUC 16M控制系统的通用配置文件,因此在该文件基础上进行修改。
  (4)系统打开“Option File Initialization”对话框(图4),选择第2项“用系统提供的默认的选配文件作为模板”,按Next按钮。
  (5)系统打开“Option FileTitle”对话框,输入“FANUC 0i-MC CONTROL For XD-40”作为主题,按Finish按钮。
  至此,完成选配文件的初始化,接下来需要对选配文件要求的每一项参数进行设置,各项参数分类如图5所示。
  2.定制XD-40数控机床专用配置文件的关键内容
  以下各项设置均针对XD-40数控机床,对于FANUC 16M配置文件中同样适用于XD-40数控机床的通用选项不进行设置,直接采用默认值,同时限于篇幅,只给出重要设置的插图,其他仅给出文字描述。
  (1)机床类型设置:采用默认设置即可。
  (2)文件格式设置:在程序段标号设置的内容中,程序段标号的起始数字和程序段标号的增量值均设置为10,其余各选项采用默认设置即可。
  (3)程序起始与结束设置:Start Prog选项页中需要设置的内容,如图6所示;End Prog选项页中需要设置的内容,如图7所示;其余各选项,采用默认设置即可。
  (4)插补运动代码设置:Rapid子项中需要设置的内容,如图8所示。定义IJK指令代码为模态;激活G02/G03的螺旋插补功能,其余各选项采用默认设置即可。
  (5)机床加工代码、G代码以及M代码等设置。Coolant子项中的设置的内容,如图9所示。Freedrates子项中UPM Mode选项页需要设置的内容,如图10所示。Spindle子项中Direct RPM Speeds选项页需要设置的内容,如图11所示。其余各选项,采用默认设置即可。
  (6)操作信息设置:各选项采用默认设置即可。
  (7)高级选项设置:使用“File”→“Save”菜单命令,保存创建的选配文件即可。在完成以上的设置后,适合大连机床集团公司XD-40型数控机床的专用配置文件定制完成。
  可用于后置处理中用到的所有工件坐标系与机床坐标系的数值关系,使用该配置文件生成的数控程序内容,如图12所示。
  六、验证与结论
  使用定制的XD-40型数控机床专用配置文件后置处理Creo/NC模块中创建的刀具路径文件,所生成的数控程序无需修改,不仅极大地提高编程效率,还可以直接传输到XD-40型数控机床,执行相应加工任务。实际应用于学校《数控技术》专业课中衣架、单车头盔模具以及学校外加工真空泵零件的生产中,加工出的零件样品满足图样的要求。由此可见,以通用后置处理配置文件为基础,定制创建专用后置处理器配置的方法可行,完全可以应用于工程实践中。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多