- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE / NUMPAGESPAGE 35
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/RIGHT,$ ??? TANTO,C2,RIGHT,TANTO,C1; (8)冒号“:” 用于分隔语句及其标号。 (9)方括号“[]” 用于给出子曲线的起点和终点,或用于复合语句及下标变量中。如: ?? Q1=TABCY/P1,P2,P3…Pn; ?? [GOFWD/C2,PAST,Q1[10,12]]; (10)等号“=” 用于给定一个名字或者给标识符号赋值用。例如:P1=POINT/X,Y,Z; (11)分号“;” 作为语句结束符号。 (12)圆括号“()” 用于括上算术自变量及几何图形语言中的嵌套定义部分。例如: ?? A=ABS(B);GOFWD/(CIRCLE/2,12,2); (13)小数点“.” 用于分隔数的整数部分和小数部分。
词汇 ??? 词汇是APT语言所规定的具有特定意义的单词的集合。每一个单词由6个以下字母组成,编程人员不得把它们当作其他符号使用。APT语言中,大约有300多个词汇,按其作用大致可分为以下几种: (1)几何元素词汇 ??? 如POINT(点),LINE(线),PLANE(平面)等。 (2)几何位置关系状况词汇 ??? 如PARLEL(平行),PERPTO(垂直),TANTO(相切)等。 (3)函数类词汇 ??? 如SINF(正弦),COSF(余弦),EXPF(指数),SQRTF(平方根)等。 (4)加工工艺词汇 ??? 如OVSJSE(加工余量),FEED(进给量),TOLER(容差)等。 (5)刀具名称词汇 ??? 如TURNTL(车刀),MILTL(铣刀),DRITL(钻头)等。 (6)与刀具运动有关的词汇 ??? 如GOFWD(向前),GODLTA(走增量),TLLFT(刀具在左)等。
语句 ??? 语句是数控编程语言中具有独立意义的基本单位。它由词汇、数值、标识符号等按语法规则组成。按语句在程序中的作用大致可分为几何定义语句、刀具运动语句、工艺数据语句等几类。
二、几何定义语句
??? 几何定义语句用于描述零件的几何图形。零件在图纸上是以各种几何元素来表示的,在零件加工时,刀具是沿着这些几何元素来运动, 因此要描述刀具运动轨迹,首先必须描述构成零件形状的各几何元素。一个几何元素往往可以用多种方式来定义,所以在编写零件源程序时应根据图纸情况,选择最方便的定义方式来描述。APT语言可以定义17种几何元素,其中主要有点、直线、平面、圆、椭圆、双曲线、圆柱、圆锥、球、二次曲面、自由曲面等。 ??? 几何定义语句的一般形式为 标识符=APT几何元素/定义方式。 ??? 标识符就是所定义的几何元素的名称,由编程人员自己确定,由1-6个字母和数字组成,规定用字母开头,不允许使用
您可能关注的文档
- 10套数控技能测试题(数控铣一理论).docx
- 300x400数控激光切割机设计.docx
- AK21136X4型数控转塔刀架说明书.docx
- AMADA数控冲床常用G代码.docx
- APNS2000~数控自动套料编程系统.docx
- B10282联合利华销售运作作手册.docx
- BlueCoat销售快速选型必备手册.docx
- BlueCoat销售快速选型手册.docx
- C616车床数控系统改造.docx
- C616机床数控步进改造.docx
- 唐山工业职业技术学院《形势与政策》期末考试过关检测试卷附完整答案详解(网校专用).docx
- 南通科技职业学院《形势与政策》期末考试考前冲刺练习题含完整答案详解(夺冠).docx
- 2025陕西工业职业技术学院《形势与政策》期末考试复习提分资料附答案详解(模拟题).docx
- 山东华宇工学院《形势与政策》期末考试能力检测试卷及1套完整答案详解.docx
- 2025安顺职业技术学院《形势与政策》期末考试模拟试题(名校卷)附答案详解.docx
- 2024安徽工贸职业技术学院《形势与政策》期末考试考前冲刺练习题【研优卷】附答案详解.docx
- 2024嵩山少林武术职业学院《形势与政策》期末考试高分题库及完整答案详解【历年真题】.docx
- 2024南通职业大学《形势与政策》期末考试自我提分评估含完整答案详解【名校卷】.docx
- 2025仙桃职业学院《形势与政策》期末考试全真模拟模拟题及答案详解【易错题】.docx
- 2025安徽卫生健康职业学院《形势与政策》期末考试检测卷附答案详解(实用).docx
最近下载
- 中国糖尿病足诊治指南(2024版)解读.pptx VIP
- 《中国保险业意外伤害经验发生率表(2021)》.pdf VIP
- 安伯格GRP1000 IMS技术详细说明.docx VIP
- 采购变更管理方案.docx VIP
- 电网调度规程.pptx VIP
- WS∕T 779-2021 儿童血细胞分析参考区间.pdf
- 2025浙江省“三支一扶”计划招募270人笔试备考试题及答案解析.docx VIP
- 通信工程师中级考试(传输与接入有线务实)2021真题.pdf VIP
- 全国服装设计与工艺赛项理论知识试题及答案.doc VIP
- DB3707_T 033-2021 智慧供热系统建设技术规范.docx VIP
文档评论(0)