在进行自动编程时,大部分编程工作由计算机完成,这不但提高了编程效率,也解决了手工编程无法解决的复杂零件加工编程问题。自动编程系统的功能对编程的质量和效率来说是至关重要的。自动编程系统技术水平的提高是数控技术发展的重要方面。
那么,自动编程的方法和过程是什么呢?
一、CAD/CAM系统的功能
在进行自动编程的时候,一个典型的CAD/CAM集成系统会具备以下几项功能:
1、造型设计功能。包括二维草图的设计、曲面、实体和特征的设计。对于型腔模具CAD/CAM集成数控编程系统来说,型腔和型芯自动生成具有重要意义。
2、在三维几何造型设计的基础上,自动生成二维工程图的功能。对于单一功能的数控编程系统,二维工程图功能不一定是必须的。
3、数控加工编程、刀具轨迹生成、刀具轨迹编辑、刀具轨迹验证和通用后置处理等。
二、自动编程的步骤
1、分析加工零件
(1)根据被加工零件的图样和数控加工工艺要求,分析待加工表面,确定所需的机床设备、零件的加工方法、装夹方法及工夹量具。
(2)确定编程原点及编程坐标系。一般根据零件的基准位置以及代加工表面的几何形态,在零件毛坯上选择一个合适的编程原点及编程坐标系。设置加工零件毛坯尺寸,确定对刀点和刀具原点位置。
2、几何造型
利用CAD/CAM软件的曲线、曲面造型、实体造型等功能绘制零件加工图形,与此同时,在计算机内自动生成零件的图形文件,作为下一步刀具轨迹设计的依据。
3、确定刀具和加工参数
确定所需刀具数量、刀具种类,设置刀具参数和走刀路线。设置不同加工种类的特性参数。
4、生成刀具轨迹并作适当编辑与修改
根据所选择的刀具和加工参数,系统自动生成刀具轨迹,对于刀具轨迹不合适的地方,要用人工交互方式进行编辑和修改。刀具轨迹计算的结果存放在刀位源文件之中。
5、刀具轨迹模拟与验证
利用CAD/CAM软件的刀具轨迹验证功能,可以对可能过切、干涉与碰撞的刀位点进行检验。
6、后置处理
运行数控编程系统提供的后置处理程序,生成加工程序单。