(一)通用后置处理系统设计的前提条件
尽管不同类型的数控机床指令和程序段格式不尽相同,彼此之间有一定的差异,但仍然可以找出它们之间的共同性,主要体现在一下几个方面。
1、数控程序都是由字符组成。
2、地址字符意义基本相同。
3、准备功能代码和辅助功能代码的标准化。
4、文字地址加数字的指令结合方式基本相同。
5、数控机床坐标轴的运动方式种类有限。
(二)通用后置处理系统程序结构设计
通用后置处理系统的基本要求是系统功能的通用化。为了达到这一目标,必须保证刀位文件和数控系统特性文件格式的规范化(或标准化)以及程序结构的木块化。
1、输入文件格式的规范化
输入文件包括刀位文件和数控系统特性文件。目前国际上流行的数控编程系统输出的刀位文件一般都符合IGES标准,其后置处理系统所要求的数控系统特性文件的内容与刀位文件的IGES标准所包含的内容相对应,其作用是告诉后置处理系统的控制程序如何把刀位文件的响应数据转换层适用于数控系统特性文件所表示的数控机床的数控加工程序。
如果刀位文件是非标准的,数控编程系统也应对到位文件的格式指定一个规范,然后以此规范为约束,指定数控系统特性文件所包含的内容及其格式,就是说刀位文件的规范与数控系统特性文件的内容必须相对应。
2、通用后置处理系统的程序结构
输入部分包括到位文件和数控系统特性文件借口。算法上处理包括坐标变换、跨象限处理、进给速度处理等功能模块。
格式转换包括数据类型转换与圆整、字符串处理等功能模块,输出的是数控程序。
整个系统的运行在主控模块的控制下进行。为了保证系统的通用性和可靠性,要求各基本功能模块做到规范化或者标准化,并且具有较好的通用性。