APT自动编程系统信息处理(一)

    APT语言自动编程系统的处理过程如图,分成APT语言编写的零件源程序、通用计算机以及编译程序(系统软件)三个组成部分。零件源程序不同于我们在手工编程时用NC指令代码写出的加工程序,它不能直接控制数控机床,只是加工程序计算机预处理的计算机输入程序。

    编译程序的作用是使计算机具有处理零件源程序和自动输出具体机床加工程序的能力。主要完成零件源程序翻译、数值计算生成刀位文件、后置处理形成加工程序等任务。
    1.源程序翻译
    翻译阶段即语言处理阶段。它按源程序的顺序,一个符号一个符号地依次阅读,将APT的词汇及相关的数据转换为计算机处理的代码,如下图说明了二维加工编程时的处理过程。首先分析语句的类型,当遇到几何定义语句时,则转入几何定义处理程序。根据几何特征关键字,判断是哪种类型的几何定义方式,然后再处理成标准的形式,并按其数值信息求出标准参数。例如点的标准参数为x,y,z三个坐标值;对于直线Ax+By=C,标准参数为A,B,C;对于圆(X-X0)2+(Y+Y0)2=R2,标准参数为X0、Y0、R。
    根据几何单元名字将其几何类型和标准参数存入信息单元表,供计算阶段使用。对于其它语句也要处理成信息表的形式。在翻译阶段,还要完成二——十进制转换和语法检查等工作。

;