后置处理器是一个连接构思的 CAD 模型和“实体的”加工零件之间的程序处理软件。什么情况下后置处理器能够发挥CNC系统功能优势和什么情况下不能发挥其功能优势,这主要决定于能利用的可选择使用的编程功能的多少和编程过程的难或易的程度。而且还取决于CNC/后置处理器两者之间的和谐配合程度,这一点对于是否能实行高速加工(HSM)尤其重要。
目前国内数控后置处理程序一般采用通用后置,或CAD/CAM系统自带的简单后置处理程序来完成CAM软件刀位数据到机床驱动代码的转换。譬如,利用MasterCAM自带的后置处理程序等。但这些后置处理程序的缺陷也是很明显的。具体说来有以下几点:
1),缺乏对刀位数据的优化
目前大多数通用数控后置处理程序所起的作用,就是实现从刀位数据到机床控制代码的转换。这些机床控制代码会根据机床型号、控制器、坐标轴的不同而有所差异。事实上,每一种数控
控制系统都有其控制特点。合理的发挥每种控制系统的特点,将会大幅度提高数控机床的加工效率、提高加工质量。
2),缺乏干涉验证和检测手段
这反映在大多数数控后置处理程序不具备加工过程的动态仿真功能。事实上,加工过程的可视化动态仿真和模拟可以有效的帮助用户避免CAM软件的编成缺陷、过切、干涉等。有助于减少试切成本、提高数控零件加工效率。
目前市场上流行的数控后置处理程序有很多,譬如:CAM-POST,CPOST,IMS,CENIT等。其中CAM-POST是公认的当今世界上的数控后置处理程序。CAM-POST由加拿大ICAM公司出品。早期一直作为CAM的后置处理器与CATIA,Pro/E等软件捆绑销售。近年来已逐渐转化为独立销售。国际上著名的公司包括空中客车(Airbus)、波音公司(Boeing)、通用电气(GE)、丰田(TOYOTA)等都采用了CAM-POST来作为数控后置处理器与仿真器。
CAM-POST包含三大模块:
1),专用机床后置处理器。包括与CATIA,UG,Pro/E等22种CAD/CAM系统的接口,以及可以生成优化的包括FANUC,DMG,MAZAK,SIMENS等主流数控机床在内的加工控制驱动代码。也可以根据用户机床的特定型号来定制后置处理程序。
2),虚拟机床模拟器。可以真对特定的机床控制系统模拟整个加工过程,并自动检测可能的干涉及过切现象,支持实时的加工轨迹编辑修正。虚拟机床模拟器支持图形交互式操作界面,并可以实现与CATIA等软件的无缝集成。
3),控制仿真系统。该系统可以仿真真实的机床控制器的控制过程,直接模拟数控机床的运行状态。
ICAM-POST目前提供下列功能的数控后置处理软件:
数控类型 坐标轴 是否优化
数控铣 3~5轴 是
数控电火花 2~4轴 是
数控车 2~4轴 是
数控冲床、铣、镗等 是
CAM-POST作为世界的后置处理程序,在北美、欧洲得到了广泛的认可。目前,美国波音公司(Boeing)、欧洲空中客车(Airbus)的数控零件加工使用的都是ICAM公司的后置处理程序。