APT 语言编程技术系列讲座(数控)数控自动编程的过程 零件源程序编好后,输入给计算机
为了使计算机能够识别和处理零件源程序,事先必须针对一定的加工对象,将编好的一套编译程序存放在计算机内,这个程序通常称为“数控程序系统”或“数控软件”
“数控软件”分两步对零件源程序进行处理
第一步是计算刀具中心相对于零件运动的轨迹,这部分处理不涉及具体 NC 机床的指令格式和辅助功能,具有通用性;第二步是后置处理,针对具体 NC 机床的功能产生控制指令,后置处理程序是不通用的
由此可见,经过数控程序系统处理后输出的程序才是控制 NC 机床的零件加工程序
整个 NC 自动编程的过程如图所示
可见,为实现自动编程,数控自动编程语言和数控程序系统是两个重要的组成部分
一、APT 语言的基本组成 与通用计算机语言相似,用 APT 语言编制的加工程序是由一系列语句所构成,每个语句由一些关键词汇和基本符号组成,也就是说 APT 语言由基本符号、词汇和语句组成
基本符号 数控语言中的基本符号是语言中不能再分的基本成分
语言中的其它成分均由基本符号组成
APT 自动编程语言中常用到的标点符号和算术符号如下: (1)逗号“,” 用于分隔语句内的词汇、标识符和数据
例如:C1=CIRCLE/0,0,25; (2)斜杠“/” 用来将语句分隔为主部和辅部,或者在计算语句中作除法运算符号
例如: GOFWD/C1;A=B/D; (3)星号“*” 这是乘法运算符号
例如:A=B*C (4)双星号“**”或“↑” 这是指数运算符号
例如:A=B**2 或 A=B↑2 (5)正号“+” 用来表示算术加法或规定一个数的符号
(6)负号“-” 用来表示算术减法或规定一个数的符号
例如:P2=POINT/+2,-15,-26 (7)单美元符号“$” 为续行符,表示语句未结束,延续到下一行
如: L1=LINE/RIG