APT语言编程技术系列讲座(数控)nhv.docx
《APT语言编程技术系列讲座(数控)nhv.docx》由会员分享,可在线阅读,更多相关《APT语言编程技术系列讲座(数控)nhv.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、APT语语言编程程技术系系列讲座座(数控控)数控自动动编程的的过程 零件源源程序编编好后,输输入给计计算机。为为了使计计算机能能够识别别和处理理零件源源程序,事事先必须须针对一一定的加加工对象象,将编编好的一一套编译译程序存存放在计计算机内内,这个个程序通通常称为为“数控控程序系系统”或或“数控控软件”。“数数控软件件”分两两步对零零件源程程序进行行处理。第第一步是是计算刀刀具中心心相对于于零件运运动的轨轨迹,这这部分处处理不涉涉及具体体NC机机床的指指令格式式和辅助助功能,具具有通用用性;第第二步是是后置处处理,针针对具体体NC机机床的功功能产生生控制指指令,后后置处理理程序是是不通用用的。
2、由由此可见见,经过过数控程程序系统统处理后后输出的的程序才才是控制制NC机机床的零零件加工工程序。整整个NCC自动编编程的过过程如图图所示。可可见,为为实现自自动编程程,数控控自动编编程语言言和数控控程序系系统是两两个重要要的组成成部分。 一、APPT语言言的基本本组成 与通用用计算机机语言相相似,用用APTT语言编编制的加加工程序序是由一一系列语语句所构构成,每每个语句句由一些些关键词词汇和基基本符号号组成,也也就是说说APTT语言由由基本符符号、词词汇和语语句组成成。 基本符号号 数控控语言中中的基本本符号是是语言中中不能再再分的基基本成分分。语言言中的其其它成分分均由基基本符号号组成。A
3、APT自自动编程程语言中中常用到到的标点点符号和和算术符符号如下下: (1)逗逗号“,” 用于分隔语句内的词汇、标识符和数据。例如:C1=CIRCLE/0,0,25; (2)斜杠“/” 用来将语句分隔为主部和辅部,或者在计算语句中作除法运算符号。例如: GOFWD/C1;A=B/D; (3)星号“*” 这是乘法运算符号。例如:A=B*C (4)双星号“*”或“” 这是指数运算符号。例如:A=B*2或A=B2 (5)正号“+” 用来表示算术加法或规定一个数的符号。 (6)负号“-” 用来表示算术减法或规定一个数的符号。例如:P2=POINT/+2,-15,-26 (7)单美元符号“$” 为续行符
4、,表示语句未结束,延续到下一行。如: L1=LINE/RIGHT,$ TANTO,C2,RIGHT,TANTO,C1; (8)冒号“:” 用于分隔语句及其标号。 (9)方括号“” 用于给出子曲线的起点和终点,或用于复合语句及下标变量中。如: Q1=TABCY/P1,P2,P3Pn; GOFWD/C2,PAST,Q110,12; (10)等号“=” 用于给定一个名字或者给标识符号赋值用。例如:P1=POINT/X,Y,Z; (11)分号“;” 作为语句结束符号。 (12)圆括号“()” 用于括上算术自变量及几何图形语言中的嵌套定义部分。例如: A=ABS(B);GOFWD/(CIRCLE/2,1
5、2,2); (13)小数点“.” 用于分隔数的整数部分和小数部分。 词汇 词汇是是APTT语言所所规定的的具有特特定意义义的单词词的集合合。每一一个单词词由6个个以下字字母组成成,编程程人员不不得把它它们当作作其他符符号使用用。APPT语言言中,大大约有3300多多个词汇汇,按其其作用大大致可分分为下列列几种: (11)几何何元素词词汇 如PPOINNT(点点),LLINEE(线),PPLANNE(平平面)等等。 (2)几几何位置置关系状状况词汇汇 如PPARLLEL(平平行),PPERPPTO(垂垂直),TTANTTO(相相切)等等。 (3)函函数类词词汇 如SSINFF(正弦弦),CCOS
6、FF(余弦弦),EEXPFF(指数数),SSQRTTF(平平方根)等等。 (4)加加工工艺艺词汇 如OOVSJJSE(加加工余量量),FFEEDD(进给给量),TTOLEER(容容差)等等。 (5)刀刀具名称称词汇 如TTURNNTL(车车刀),MMILTTL(铣铣刀),DDRITTL(钻钻头)等等。 (6)与与刀具运运动有关关的词汇汇 如GGOFWWD(向向前),GGODLLTA(走走增量),TTLLFFT(刀刀具在左左)等。 语句 语句是是数控编编程语言言中具有有独立意意义的基基本单位位。它由由词汇、数数值、标标识符号号等按语语法规则则组成。按按语句在在程序中中的作用用大致可可分为几几何定
7、义义语句、刀刀具运动动语句、工工艺数据据语句等等几类。 二、几何何定义语语句 几何定定义语句句用于描描述零件件的几何何图形。零零件在图图纸上是是以各种种几何元元素来表表示的,在在零件加加工时,刀刀具是沿沿着这些些几何元元素来运运动, 因此要要描述刀刀具运动动轨迹,首首先必须须描述构构成零件件形状的的各几何何元素。一一个几何何元素往往往可以以用多种种方式来来定义,所所以在编编写零件件源程序序时应根根据图纸纸情况,选选择最方方便的定定义方式式来描述述。APPT语言言可以定定义177种几何何元素,其其中主要要有点、直直线、平平面、圆圆、椭圆圆、双曲曲线、圆圆柱、圆圆锥、球球、二次次曲面、自自由曲面面
8、等。 几何何定义语语句的一一般形式式为 标标识符=APTT几何元元素/定定义方式式。 标识符符就是所所定义的的几何元元素的名名称,由由编程人人员自己己确定,由由1-66个字母母和数字字组成,规规定用字字母开头头,不允允许使用用APTT词汇作作标识符符,例如如圆的定定义语句句:C11=CIIRCLLE/110,660,112.55;其中中C1为为标识符符,CIIRCLLE为几几何元素素类型,110,660,112.55分别为为圆的圆圆心坐标标和半径径。 点的定义义1.由由给定坐坐标值定定义点 其格式式为:标标识符=POIINT/x,yy,z; 如已已知坐标标值,可可以写成成如下的的形式:P=PP
9、OINNT/110,220,115; 2.由由两直线线的交点点定义点点 其格格式为:标识符符=POOINTT/INNTOFF,liine11,liine22; 其其中INNTOFF表示相相交,llinee1,llinee2为事事先已定定义过的的两条直直线。左左下图所所示的交交点,可可以写成成如下形形式:PP=POOINTT/INNTOFF,L11,L22; 3.由直直线和圆圆的交点点定义点点(如右右上图) P11=POOINTT/XSSMALLL,IINTOOF,LL1,CC1; P2=POIINT/YSMMALLL,INNTOFF,L11,C11; 或P11=POOINTT/YLLARGGE
10、,IINTOOF,LL1,CC1; P2=POIINT/XLAARGEE,INNTOFF,L11,C11; 其其中取交交点中XX与Y坐坐标值中中的大值值还是小小值,由由编程人人员根据据图形任任选其中中一项。 直线的定定义1.通过两两点的直直线 LL=LIINE/P1,PP2; 或L=LINNE/xx1,yy1,xx2,yy2; 2.过过一点PP与圆相相切的直直线(如如左下图图) L11=LIINE/P1,LLEFTT,TAANTOO,C; L22=LIINE/P2,RRIGHHT,TTANTTO,CC; 其其中LEEFT,RRIGHHT表示示左、右右,以点点P与圆圆心联线线方向为为基准,TTA
11、NTTO表示示相切。 3.与两两圆相切切的直线线(如右右上图) L1=LINNE/RRIGHHT,TTANTTO,CC1,RRIGHHT,TTANTTO,CC2; L2=LINNE/RRIGHHT,TTANTTO,CC1,LLEFTT,TAANTOO,C22; 左左右相切切是以第第一个圆圆的圆心心向第二二个圆的的圆心作作连线的的方向为为基准。 圆的定义义1.用用半径和和圆心定定义的圆圆 C11=CIIRCLLE/xx,y,rr; 其其中,xx,y为为圆心坐坐标,rr为圆的的半径。 2.用用已知三三点定义义圆 CC1=CCIRCCLE/P1,PP2,PP3; 3.用用圆心和和切线定定义圆(如如左
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- APT 语言 编程 技术 系列 讲座 数控 nhv
限制150内