好消息: 数控产品网(免费B2B信息发布电子商务平台)新版上线,欢迎注册免费发布信息! 点击进入>>

SEO智能优化,纯静态信息页,搜索引擎更加友好!现面向全行业开放免费注册信息发布中,速度前往>>


当前位置:首页 > 数控技术 > 方案应用 > 数控软件编程的二次开发及应用
数控软件编程的二次开发及应用

数控产品网 www.cncproduct.com   2014-06-10   来源:网络转载   阅读:716次

  目前,国内外生产企业的数控铣削加工基本上都是采用电脑自动编程数控软件来编程加工,数控编程数控软件品种较多,常用自动编程数控软件有:Mastercam、Cimatron、UG、Catia、Pro/E、PowerMILL、DelCAM等。由于数控系统及数控设备生产厂商的不同,程序的格式也不完全相同。而用不同的数控编程数控软件所自动生成的程序都需要经过修改,变成机床所能接受的格式后,才能用于数控机床加工。这给生产和学生实习带来了很大的不便。

1 Mastercam数控软件编程特点

  Mastercam数控软件是美国CNC Software.Inc公司开发的CAD/CAM数控软件,由于其功能很强大,且易学易用。它广泛应用于机械、汽车、航空和模具等行业的生产过程中,是目前应用最广泛的CAD/CAM数控软件之一。该数控软件包含CAD和CAM两大模块。

  1.1 Mastercam数控软件的编程过程

  数控编程数控软件的编程过程都需要经过图形的绘制、加工工艺分析、根据数控软件的特点进行加工参数的设定来生成刀具路径、接着由后处理文件来自动将NCI文件转换成NC程序、最后传送到数控机床来完成加工。其Mastercam数控软件数控加工编程的流程如图1所示。从图中可知,读取转换程序.PST文件不同,则自动生成的程序格式也不同。由于不同的数控系统程序格式各异,而数控软件不可能提供一个适应于所有数控系统的转换程序,所以进行转换程序的二次开发非常重要。

数控加工编程的流程图

  1.2 Mastercam数控软件生成程序的格式

  Mastercam数控软件所默认配置的后置处理文件是MPFAN.PST,其自动生成的程序格式如下:

数控程序

  以上程序的格式可直接应用于日本FANUC加工中心">数控加工中心上加工生产,但对于数控铣床或其它数控铣削设备,其程序格式都有一定程度的变化,如数控铣床不需“TIM6”换刀指令等。不管是日本FANUC还是其它厂商数控系统的铣削设备,选用该通用的后置处理文件来自动生成的Nc程序代码,都不能应用于数控铣床上直接加工。

 

2 数控软件编程的二次开发

  根据数控机床和数控系统的具体情况,可以对Mastercam数控软件的后处理程序的数据库进行二次开发,编写出适应某一数控机床的专用后置处理转换程序.pst。来取代通用后置处理文件,使用新二次开发的后置处理文件可使Mastercam数控软件自动生成的NC程序能直接应用于数控铣床的生产加工。

  2.1 Mastercam数控软件二次开发的步骤

  Mastercam数控软件的后置处理程序采用的是纯文本格式的形式,该文本文件可以用记事本或写字板来进行编辑修改,要求数控人员具备数控软件基础开发的经验和对数控系统的熟练掌握才能编制出正确的后处理程序模块。其二次开发新的转换程序文件的过程如下:(1)用Mastercam数控软件存在的后置处理文件将已生成的刀具路径NCI文件自动生成的NC程序;(2)掌握所需作二次开发数控铣床所需标准程序文件的格式,与以上生成的程序进行比较其差异;(3)二次开发特定数控铣床新的后处理转换程序文件;(4)用新的后处理转换程序文件取代原来Mastercam数控软件的后处理程序文件,重新将刀具路径NCI文件自动生成的NC程序,将新的NC程序与原数控机床标准程序文件进行格式比较,直至成功为止。

  2.2 Mastercam数控软件二次开发的过程

  Mastercam数控软件所默认的后处理文件是MPFAN.PST,生成的程序能直接应用于日本FANUC数控系统的加工中心设备;而对于FANUC数控系统的数控铣床,其格式比较接近。但不管是加工中心还是数控铣床,选用该后置处理文件来生成NC程序代码,都不能直接应用数控铣床上生产,都需人工做一定的修改,这样,既浪费时间又容易出错,还可能造成不必要的加工事故。因此,有必要对不同的数控铣削设备开发专用的后置处理程序,发挥数控软件的CAM模块最佳效果。本文根据Mastercam数控软件的通用后置处理程序,结合FANUC数控铣床的特点,为了做到Mastercam数控软件自动生成的NC程序能直接用于该系统的加工生产,修改其后置处理文件的具体内容如下:

数控程序
数控程序

  二次开发后的后置处理文件,所自动生成的NC程序,已经通过生产的检验和学生实习的反复验证,完全能够做到不需要对程序进行任何修改,可直接应用于FANUC数控系统的数控铣床上加工生产。

3 结论

  某学院《数控铣工综合实训》课程所使用的FANUC数控系统的数控铣床和GMI数控系统的数控铣床,就是使用以上的方法进行的Mastercam数控软件后置处理程序二次开发所产生新的FANUC—X.PST和GMI—X.PST后置处理程序文件,用它来把Mastercam数控软件产生的NCI文件自动转换为NC程序,并不需要人工对所生成的程序再做任何修改,可在同类型的数控铣床上直接加工各种不同类型的零件。对于其它数控系统铣削设备,可参照此方法来进行二次开发工作,来满足各种数控系统的生产和学生实习的需要。这样可缩短编程时间,节约生产成本,同时也可避免意外事故的发生。 

CncProduct.Com(编辑:小朱)
本文标签(Tag)数控软件 机床
关于“数控软件”的信息更多

免责声明:本网资讯均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
方案应用 阅读排行
方案应用 编辑推荐
最近更新
关于我们联系我们网站地图

公益免费-为推动我国数控行业发展而努力!
在线客服客服QQ
Copyright(C)2006 www.cncproduct.com 数控产品网 china All Rights Reserved  苏ICP备13054127号-5
数控产品网-数控行业垂直门户网站 - 专注于:数控机床┆数控设备┆数控系统┆数控技术
免责声明:本网部分信息由企业和个人自行提供,该企业和个人负责信息内容的真实性、准确性和合法性。数控产品网对此不承担任何保证责任!