网站大量收购独家精品文档,联系QQ:2885784924

824计算机辅助制造-第四章讲述.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
824计算机辅助制造-第四章讲述

第四章 APT语言自动编程 4.1、APT语言自动编程概述 一.APT自动编程技术发展况 APT自动编程方法源自MIT 二. APT语言自动编程过程及特点 APT语言是用接近自然的语言进行编程。 APT语言编程过程: 工艺人员完成 APT系统完成 2. APT编程优缺点: 1)APT编程优点(相对手工编程): (1)源语言接近自然语言,易为工艺人员接受,工艺人员不用学习数学方法和计算机编程技巧 (2)软件资源丰富 点位、2-5坐标加工、绘制模线、数百种后置处理 (3)程序成熟,诊断能力强(用户易查错) 2)APT编程缺点(相对图像编程系统): (1)无cad功能,无法实现设计制造一体化。 (2) 不直观:无图形显示。 (3) 发展早,没有采用计算机几何学的最新理论成果,所以有些复杂问题不能很好的解决。 (4) 源程序书写、编辑和修改不如图像编程系统方便。 ◆ APT编程外部修改 ◆ 图像编程内部修改 (5) 相对图像编程系统来讲,易出问题。 三. APT语言的构成 APT编程是用接近自然语言的方式进行编程: 每个APT系统都规定了一套基本符号、字母和数字,它们构成APT源程序。按功能可划分为四类: 1. 几何图形定义语句:用来定义被加工零件的几何形状。 2. 运动语句:用来描述刀具的切削运动轨迹。 3. 后置处理语句:用于指定特定的机床和控制系统,另外F、S等也属于后置处理的范畴。 4. 辅助功能语句:用来标识零件、刀具、公差等。 4.2、几何图形定义语句 几何图形定义语句用来描述零件的几何形状、进退刀点位置、进刀方向等,为描述走刀路线做准备。 基本元素定义 1. 标量:可以通过算术赋值语句或算术表达式给出。 例:a=3 ; b=5 ;c=a+b 2. 点:1)用三个坐标 P=POINT/10,20,15; 2)其他已知元素交点 (1)由两直线的交点定义点: 其格式为: 标识符=POINT/INTOF,LINE1,LINE2 其中INTOF表示相交,LINE1,LINE2为事先已定义过的两条直线。 若定义好两直线L1、L2,求交点: P=POINT/INTOF,L1,L2; (2)直线和圆的交点: 直线和圆有两交点,根据对比X、Y的坐标值, 进一步用修饰词: XLARGE、XSMALL、 YLARGE、YSMALL PT1=POINT/XSMALL,INTOF,L1,CIR1 PT2=POINT/XLARGE,INTOF,L1,CIR1 3.矢量:可以给出三个分量、两个点或用已知表面上一点的法矢来表示。 V1=VECTOR/ I, J, K V2=VECTOR/ P1, P2 解析曲线和曲面的定义 1. 直线的定义: (1)通过两点的直线: L=LINE/P1,P2; 或L=LINE/x1,y1,x2,y2; (2)过一点P与圆相切的直线: L1=LINE/P1,LEFT,TANTO,C; L2=LINE/P2,LEFT,TANTO,C; 修饰词判断方法: 通过已知点与圆心连线,从已知点向圆心看,若切点在辅助线的左边,即为LEFT;若切点在右即为RIGHT (3)与两圆相切的直线: L1=LINE/RIGHT,TANTO,C1, RIGHT,TANTO,C2 L2=LINE/LEFT,TANTO,C1,LEFT,TANTO,C2 修饰词判断方法: 首先建立基准线,其方向以第一切点所在圆心,指向第二个切点所在圆心,左、右是指出切点在圆心连线的左右位置。 L3=LINE/RIGHT,TANTO,C2,LEFT,TANTO,C1 L4=LINE/LEFT,TANTO,C2,RIGHT,TANTO,C1 2. 圆的定义: (1)用圆心和半径定义的圆: C1=CIRCLE/CENTERP1,RADIUS,r C1=CIRCLE/x,y, r 其中,P1为圆心点,x,y 为圆心坐标点,r为圆的半径。 (2)用已知三点(不共线)定义圆: C1=CIRCLE/P1,P2,P3 (3)用圆心和切线定义圆: C1=CIRCLE/CENTER,PC,TANTO,L 其中PC为已知圆心,L为已定义之直线。 (4)直线与圆相交后的内外相切定义圆: C1=CIRCLE/YLARGE,LIN,XSMALL,OUT,CIR,RADIUS,1 其中OUT为外切。 C3=CIRCLE/YSMALL,LIN,XSMALL,IN,CIR,RADIUS,1 其中IN为内切。 C7=CIRCLE/YSMALL,LIN,XLARGE,OUT,CIR,RADIUS,1 3. 平面的定义: (1)用平面方程ax+by+cz=d的四个系数 定义平面: PL1=PLANE/a,b,c,d (2)可以指定不共线的三点定义平

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档