MasterCAM是美国CNC Software公司开发的基于Pc平台的CAD/CAM软件。目前在欧美等发达国家和我国沿海地区应用广泛,其应用领域主要集中在模具制造业,它在CAD方面,提供了多种造型功能,不仅有完备的二维、三维线框造型,而且有多种实用的曲面造型功能及扩展的标准几何图形的造型功能。
华中HNC一21M系统是武汉华中数控股份有限公司为满足用户对低价格、高性能、简单、可靠的要求而开发的数控系统,适用于各种车、铣床、加工中心等的机床的控制,采用国际标准G代码编程,与各种流行的CAD/CAM自动编程系统兼容,具有极高的性能价格比。在全国各地区有众多的使用客户。本文是本人在实践教学和实际工程应用中,对应用华中数控HNC一21M系统实现MasterCAM自动编程加工进行了探索,并归纳总结如下:
一、MasterCAM NC程序格式对机床数控系统适应性分析
Master CAM作为一种通用性很强的CAD/CAM软件,它自动生成的数控加工程序能适应很多种类的数控机床,但程序中有些独特的格式却与大多数数控系统都不直接兼容,所以一般都要对MasterCAM生成的程序作一些局部的修改,这种修改不但对经济数控铣床是必要的,即使是在数控加工中心上也是需要的。
就华中数控世纪星铣床HNC一21M系统而言,文件的格式应该作以下几项改动。
1.程序名的修改
华中数控系统规定程序的名称以“%”打头,后面带数字来表示程序名。而MasterCAM的程序第一行只有百分号%,没有后面的数字,这不符合该机系统的规定。所以要在第一行“%”后面加上一个不全为0的四位数的数字,并删除第二行(0000),系统才能识别程序。
2.注释语句的删除Maste,CAM生成的程序前面有几行英语注释,它们分别是:
(PROGRAM NAME)
(DATE...TIME)
(FLAT ENDMILL....)
上面三段分别是表示程序名称,程序生成的日期(年、月、日)及时间,使用刀具的种类、刀具号、刀具直径等内容。这三段内容与运行轨迹无关,需要删除。
3.个别不兼容指令或不起作用的指令的修改
根据华中数控HNC一21M的情况,有以下几种情况可以作改动:
一是删除或更改不兼容指令。
二是删除一些经济型机床不具备的功能指令。
三是为简练程序删除一些不起作用的指令。