《PENGINEER在数控编程中的应用技巧.pdf》由会员分享,可在线阅读,更多相关《PENGINEER在数控编程中的应用技巧.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 PENGINEER13 1 引言 Pro/ENGINEER 软件是 CAD/CAM 一体化的有用软件之一,在航空、航天领域、电子通信等精密加工领域都有普遍应用,可进行三至五轴铣削与车削、线切割的数控加工过程设计,对产品进行加工过程仿真及对工件进行切削干涉检查并直接生成加工程序。由于软件的整个系统建立在统一的数据库基础上,能将整个设计至生产过程集成在一起,具有全有关性,应用它进行数控编程,避免了加工过程对产品进行二次建模,使用方便,数据提取可靠,能够避免在加工过程中对产品的重复设计可能发生的错误。笔者自使用该软件以来,成功完成了精密馈电零件、高精度天线座架与大型天线模具的多种产品的程序设计,如
2、图 1 所示。下列是应用该软件过程中的一些技巧与体会,与大家共飨。图 1 天线上的馈电、座架、模具产品 2 应用技巧 2.1 工作路径的设置 Pro/ENGINEER 的工作路径的设置是很重要的,由于Pro/ENGINEER缺省的启动路径是在 Pro/ENGINEER安装路径下的BIN 文件夹,该文件夹存储 Pro/ENGINEER 最重要的各类命令。假如不设置工作路径,随着工作的进行,会直接把零件文件、装配文件、加工文件与相应的 Trail 文件都储存在此文件夹中,给文件的管理带来很大的烦恼,因此一定要建立自己的工作目录,同时能做到文件的分类存放,统一管理。工作路径设置的方法是:在文件目录下
3、选择工作路径目录,然后选择需要设置的路径及文件夹作为工作路径后,确定就能够了。2.2 Config 文件的正确应用 Config 文件是 Pro/ENGINEER 的系统配置文件,几乎能够满足对Pro/ENGINEER 的所有要求,不仅在进行产品设计过程需要用到,在进行加工过程设计时也有非常重要的参数设置。通过这些设置,能够把Pro/ENGINEER 定制为所需的工作环境。下面是在加工过程中经常需要设置的参数。(1)Mfg_auto_ref_prt_as_chk_srf:选择 yes 或者 no,在 3、4 与 5 轴“轮廓”与“常规”铣削序列中,缺省情况下选取整个参照零件作为检查曲面,用于计
4、算这些序列的“NC 序列”刀具路径。(2)Mfg_info_location:选择 top_left,bottom_right,用来设置“制造信息”对话框的位置。(3)Mfg_xyz_num_digits:缺省值为 10,在 CL 数据文件中,为 x、y、z 数据点设置数字位数。(4)Nccheck_type:包含:vericut(缺省),指使用 CGTech公司提供的 Vericut;Nccheck,使用 Pro/NC-CHECK。2.3 工件坐标系选择技巧 机床坐标系是机床上固有的坐标系,都设有固定的坐标原点。在实际加工中,通常会选择工件上的一点作为数控程序原点,并以此为原点建立一个工件坐
5、标系。应用软件进行程序设计时的坐标系就是实际加工时的工件坐标系。工件坐标系的合理确定,对数控编程及加工时的工件找正都很重要。为提高零件加工精度,程序原点应尽量选在零件的设计基准与工艺基准上,如关于以孔定位的工件,以孔的中心为程序原点就比较合适。程序原点也能够选在两垂直平面的交线上,这样不论是用铣刀还是用测头都能够很容易找到交线的位置。关于几何形状不规则的产品,要根据产品的具体情况来选择工件坐标系。通常都要遵守下列原则:在机床上容易找正、编程方便、对刀误差小、加工时检查方便、可靠与所引起的加工误差小等。2.4 刀具切入与切出工件的路径设计 应用腔体类、轨迹类加工方式,如不作特殊设计,刀具会按照系
6、统计算的位置进行刀具的切入与切出,但有的时候这个位置并不是程序设计人员需要的。比如,关于薄壁产品的铣削加工,为减少刀具的轴向切削力,防止工件变形,通常首先会在工件落刀位置打孔,轴向进刀时,要求刀具从落刀孔位置轴向进刀,侧刃铣削,以减小切削力,防止工件变形。在刀具路径优化功能中能够对刀具切入与切出位置做具体设计,这个功能能够应用于整个腔体加工,也可在指定的工件层或者者位置进行刀具切入与切出设计。实际应用的方法有三种:新建或者者选择基准点作为刀具轴向切入与切出的位置,这个点能够投影到垂直于安全面的所有加工层上;新建或者者选择基准轴线进行刀具的切入与切出位置设计,这个轴线能够是工件上的,也能够是毛坯
7、上的,务必垂直于安全面,同样刀具轴向的切入切出都是沿轴线的位置;用草绘工具,在加工坐标系的 XY 平面上进行刀具切入与切出的轨迹设计。能够应用Pro/ENGINEER 软件的草绘功能对刀具切入切出产品的路径进行设计,可使刀具沿零件轮廓法向垂直切入或者者使刀具沿零件轮廓切向切入,并能够操纵刀具切入切出的延伸距离。2.4.1 切削深度操纵 在加工腔体类的零件,特别是型腔深度尺寸比较大时,刀具切深的操纵非常重要。随着加工过程的进行,刀具悬深尺寸逐步增大,对切削深度的要求也会不断变化,参数表中的 Step-Depth 参数被定义为加工中刀具的层切削深度,适用于整个腔体加工,但在某些有特殊要求的零件,考
8、虑加工效率与加工性能,使用同样切深却不一定适用。在加工过程优化设计中,能够对刀具的切削深度进行操纵。(1)Upto Depth:每层按切削深度加工至设定的深度。(2)FromTo Depth:在一个特定的深度范围内分层加工。(3)Slice/Slice:按照每层设定的层深生成刀具运动轨迹,需要设置每层的加工深度。2.4.2 切削速度的操纵 在切削加工过程中,在刀具切入、切出、圆弧走刀、直线走刀等情况下需要设置不一致的切削速度,在高级参数表设置里能够根据不一致的加工部位设置不一致的切削参数。(1)Cut-Feed:切削加工进给速度。(2)Retract-Feed:刀具返回安全面的速度。(3)Fr
9、ee-Feed:快速进给速度,假如不设定的话,该速度应用机床默认的缺省值。(4)Arc-Feed:圆弧加工进给速度。假如加工一个工件时刀具轨迹既有直线又有圆弧,往往对直线加工与圆弧加工设定不一致的切削速度。为提高加工效率,通常也会设定刀具返回安全面的速度。2.4.3 轨迹加工时的刀具路径优化设计 Pro/ENGINEER 的轨迹加工方式给程序设计人员很大的自由度,可根据不一致的加工产品进行刀具加工轨迹的设计。下列是加工轨迹设计的 4 种方式。(1)草绘刀具加工轨迹。(2)选择曲面的边作为刀具轨迹。(3)选择或者者草绘曲线作为刀具轨迹。(4)选择曲面作为刀具加工轨迹。关于几段不连续的轨迹加工,能
10、够在刀具路径优化的菜单下,通过插入方式将不连续的加工过程连接起来,不再进行切削过程的重复设计,使加工过程设计更为简捷。具体做法是:在刀具路径优化菜单下,分段插入新的刀具轨迹路径,同时在轨迹加工方式下能够对刀具的运动方向、刀具半径的偏置方向进行操纵,并可根据加工产品的结构要求进行刀具的深度方向偏置。2.4.4 五轴机床加工坐标系转换技巧 在五轴加工过程设计中,工件 X、Y、Z 轴的方向只要确定,其余两轴也就确定了。通常情况下进行曲面与轮廓的五轴加工可直接应用工件坐标系,但在体积铣削与腔体铣削加工时,也会涉及到工件坐标系与工步坐标系之间的相互转换,在这两种加工方式下,只能提供三轴加工方式,刀具轴线
11、务必沿工件坐标系的 Z 轴方向加工,假如零件上的腔体位置相对工件坐标系已经旋转了一定的角度,三轴方式无法生成刀具加工轨迹。这时需要对该工步应用的坐标系进行平移旋转,也就是使工步坐标系与工件坐标系之间进行相互转换。具体方法是:关于在五轴加工中需要旋转角度进行腔体或者体积加工的产品,重新设计工步加工坐标系与相应的安全面,并在该工步中选择该坐标系与安全面,使刀具沿垂直于新坐标系的 Z 方向进刀,坐标系之间的转换关系如图 2 所示。图 2 五轴加工坐标系转换示意图 其中 CS0工件坐标系;CS1、CS2旋转后的加工坐标系。在产生加工 NC 文件时,系统自动计算工件坐标系与新的工步坐标系的位置关系,在生
12、成加工程序时自动将刀具的刀位点换算成工件坐标系的坐标数值,实现一个加工过程中不一致坐标系之间的转换。2.4.5 曲面加工加工精度的操纵 Pro/ENGINEER 的加工模块提供了两种曲面加工的方式:Conventional Surface Milling(常规曲面加工)与 Contour surface milling(等高线曲面加工)。曲面精度操纵是曲面加工中的重要环节,通常会应用参数操纵曲面精度。(1)TOLERANCE 指公差。要紧用来操纵刀具曲线加工路径的精度,在刀具按直线插补走刀时,两点之间的连线与理想曲线的最大间距用公差操纵,如图 3 所示。公差数值越小,则曲线的精度就越高。图 3
13、 公差示意图 (2)SCALLOP-HGT:使用球头铣刀加工曲面的时候,刀具两次走刀过后,在工件表面会形成一个凸台,如图 4 所示。图 4 SCALLOP-HGT 参数示意图 该参数要紧用来操纵曲面加工中的凸台高度,当球头刀按照参数表中的步距加工曲面时,假如形成的凸台尺寸超过该参数设置值时,系统自动按照该尺寸重新计算刀具的步距,确保曲面的精度要求。2.4.6 高速加工的参数设置 在体积铣削中进行高速粗加工时,可将参数 ROUGH_OPTION(加工方式)设置为 ROUGH_ONLY,将 SCAN_TYPE 设置为 CONSTANT_LOAD(恒载荷),使刀具在高速加工时处于恒定的切削条件,刀具
14、从工件的外侧材料逼近,恒定的凹口载入,尽量避免刀具方向突然发生改变,减少重新定位移动。在体积铣削中进行高速轮廓加工时,可将 ROUGH_OPTION 参数设置为 PROF_ONLY,将 SCAN_TYPE 设置为 CONSTANT_LOAD,尽量避免刀具方向突然发生改变,使用连续刀具路径,减少重新定位移动,使用弧线或者螺旋线移动的“进刀”与“退刀”运动来保证加工产品的表面质量。2.4.7 后处理程序的开发应用 Pro/NC 生成 ASC格式的切刀位置(CL)数据文件,在进行任何加工操作之前这些文件需要进行后处理以创建“加工操纵数据(MCD)”文件。可通过设置配置选项 NCpost_type 来
15、操纵要使用的后处理模块。在进行产品加工设计之后,需要应用相应的后处理器对产生的刀位文件进行后置处理,以生成机床能够识别的 NC 代码。由于每种设备的结构、功能与使用的数控系统不尽相同,后处理器不能通用,需要使用者针对具体设备的数控系统进行二次开发,如图5 所示。所开发出的不一致数控系统对应的后处理器,能够处理不一致类型格式的刀具路径文件,并做优化处理以满足不一致类型的机床、系统、零件加工需求,生成 NC 程序不需人工做二次修改而直接应用于机床。图 5 后处理程序开发界面 3 结束语 以上是笔者在应用 Pro/ENGINEER 软件进行程序设计后总结出来的一些应用技巧与体会。通过对大量零件的程序设计及实际检验,应用软件的 MFG 加工模块能够进行各类复杂结构产品的加工过程设计,其中应用高级曲面加工模块完成复杂曲面产品五轴机床数控加工,应用高速铣削技术进行薄壁多腔体结构件的加工、高精度产品的加工等关键技术的解决,取得了良好的技术经济效益。在进行程序设计时,还需要考虑刀具路径及程序优化,切削参数及切削方式的优化等问题,在满足产品设计要求的前提下,降低加工成本,提高产品的生产效率。