Pro/NC是美国参数技术公司(PTC)用于加工的核心模块,高度继承了PTC公司全线产品的特性,具备全部关联和同一核心数据库,因此保证了在加工程序设计过程的高效性。Pro刷C是功能强大的自动化CAM加工模块。Pro/NC不仅完全支持高速和多轴等高端加工方式,还具有良好的扩展性。因其基于同一数据库,所以具备全相关性,即在被引用模型改动时,如加工的零件发生变动时,其加工模型只需要再生一次,就可自动更改所有的刀路轨迹。
Pro/NC允许CNC编程人员灵活控制加工路径,所以Pro/NC需要设置的参数较多,需要用户建立自己用户化的环境,才可保证Pro/NC的高效。在各种参数的输入中,加工参数的输入和保证其合理性是广大的用户最难掌握的。本文主要探讨了加工参数的输入方法,特别是用刀具导入加工参数的方法。Pro/NC主要包含如下的功能:(1)铣加工(3~5轴);(2)车加工(1个或2个刀塔);(3)铣削/车削(车铣中心);(4)电加工(WireEDM);(5)后置处理;(6)加工过程刀具碰撞检查;(7)工艺规划和工艺文档生成。
1 Pro/NC的加工环境建立
若要高效使用Pro/NC,必须设置加工使用的环境“优选项”。涉及Pro/NC的设置项如下:
pro_mf_workcell_dir(保存加工单元的文件夹的路径)
pro_nd_tprm_dir(刀具文件的放置位置)
pro_mf_param_dir(加工参数和地址文件所放置的位置)
postpp_dir(后置处理器的位置)
pro_library_dir(标准件所放置的位置,包括刀具库)
start_odel_dir(开始文件所处的位置)
search_path(搜索所需要文件的路径,如夹具模型、刀具实体模型等)
生成NC加工程序必须首先建立“操作”,一个操作包含一些必要的设置项目和可选项目(可置空),其内容结构如图1所示。
Pro/NC配置环境就是自动生成NC程序所应设置的参数、文件和模型等。加工设置主要包括如下内容。
加工单元:针对加工设备(如数控铣或加工中心)所作的指定,如类型、轴数、极限行程、CNC控制系统等。
参照模型:包括加工模型原文件(零件或装配)、毛坯模型(自动生成或者继承装配导入)、夹具装配模型。
加工参数:生成刀路轨迹所需的所有参数。后置处理:Pro/NC生成的加工刀路程序属于高级语言程序,遥过后置处理过程转化加工设备能够运行的NC程序。
2 设置加工参数的主要方法
加工参数设置主要通过地址文件、参数文件、刀具文件输入。上述3种方法的具体设置的程序如下:
第一,地址(Site)参数可以看作标准加工控制参数的模板文件。以后可用这些地址指定NC序列的参数的缺省值。在Pro/ENGINEER Wildfire5.0的版奉里,选择菜单“资源”呻“地址”进行设置,并命名保存所刨建的地址文件。定义地址参数值时,可输人数学表达式、刀具参数。例如,根据加工需要可输^:STEP_OVER=CUTTER_DIAM*0.8,则STEP—OVER距离将依赖于当前刀具的切刀直径(如果刀具后来进行了更改,STEP_OVER也将更新)。利用数学表达式和输入关系可有效提高参数文件的通用性,也有利r更灵活使用地址文件。只有一个地址文件是激活地址文件。地址(Site)参数文件保存在制造参数库proparam_dir所定义的目录下。地址(Site)参数主要是定义一类加工的通用参数。
第二,任何一个加工序列中,在参数设置的对话界面中都可“保存或者读取现有的“制造参数”文件。“制造参敬”文件里的参数分为基本参数和全部参数2种显示方式。制造参数可以从存在的“地址”文件或者“制造参数”文件里读出。序列的制造参数针肘的是特定加工序列,所以某种特定的序列制造参散保存在“制造参数”文件里。制造参数以*mil的文件形式在制造参数库Pro_mf_tprm_dir
所定义的耳录中保存下来。第三,用户可在“刀具管理器”中建立当前机床定义的所有常用刀具,保存刀具的形状参数和切削参数。保存切削刀具数据时,Pro/NC将所有刀具参数文件(.xml文件)放在刀具文件夹Pro_mf_tprm_dir下,并在目录F创建一个mfg_wp_tefials_list.xml文件。其中包含使用不同的刀具、加工不同材料、不同的加工过程(粗,精Into)进给量和速度数据。