数控机床的各种运动都是执行特定的数控指令的结果,完成一次加工过程需要连续执行一连串的数控指令,即数控程序。手工编程方法是根据零件的加工要求与所选数控机床的数控指令集编写数控程序,直接输入数控机床的数控系统。这种方法对于简单二维零件的数控加工是非常有效的,一般熟练的数控机床操作者根据工艺要求便能完成。
目前复杂零件编程都使用自动编程,经过刃位计算产生的是刀位文件,而不是数控加工程序。因此,这时需要设法把刀位文件转换成指定数控机床能执行的数控程序,输入机床,才能控制机床进行数控加工。
目前CAM软件系统在功能实现上一般都分为两个步骤:首先,根据所加工零件的结构特征,结合工艺决策(包括刀具选择、进给量等工艺参数的决定),生成描述加工过程的刀具轨迹信息文件,这一过程被称为前置处理;然后,根据刀具轨迹信息及特定机床的性能参数要求和该机床所配置的数控系统的特性要求生成针对该数控设备的数控加工代码,这一过程为后置处理。
一般来讲,数控自动编程系统主要由前置处理程序,也称主处理程序(Mrun Proces-sor)和后置处理程序(Post Processor)两部分组成。前置处理程序包括输入翻译模块和计算模块。其中计算模块包含有几何运算模块、自由曲线曲面模块、组合曲面模块和刀位校验模块等,最终可以计算出刀位轨迹,得到刀位数据( CLD)文件。但这种刀位数据文件不能直接用作数控机床的辖人信息,必须经过后置处理程序将其转换成数控装置能接收的形式。后置处理程序是专用的。由于数控系统种类繁多,为了能够快速生成后置处理程序,一般采用多模块设计,由输入与拄制模块、运动模块、辅助功能模块、输出模块及一些醋数组成。 。
后置处理把刀位文件转换成指定数控机床能执行的数控程序。根据刀位文件的格式,可将刀位文件分为两类:一类是符合ICES标准格式的刀位文件,如各种通用API系统及商品化的数控图像编程系统输出的刀位文件;另一类是非标准刀位文件,如某些专用数控编程系统输出的刀位文件。
后置处理过程原则上是解释执行,即每读出刀位文件中的一个完整的记录行,便分析该记录的类型,根据记录类型确定是进行坐标变换还是进行文件代码转换;然后,根据所选数控机床进行坐标变换或文件代码转换,生成一个完整的数控程序段,并写到数控程序文件中去,直到刀位文件结束。
业务咨询:932174181 媒体合作:2279387437 24小时服务热线:15136468001 盘古机械网 - 全面、科学的机械行业免费发布信息网站 Copyright 2017 PGJXO.COM 豫ICP备12019803号