数控机床自动编程课件课件.ppt

  1. 1、本文档共149页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 自动编程 驱动方式允许您定义创建“刀轨”所需的“驱动点”。 驱动方式允许您定义创建“刀轨”所需的“驱动点”。 螺旋驱动方式 UG驱动方式 边界驱动 边界驱动方式允许您通过指定“边界”和“环”定义切削区域。 UG驱动方式 边界驱动 UG驱动方式 边界驱动 UG驱动方式 边界驱动 UG驱动方式 径向切削驱动方式 UG驱动方式 径向切削驱动方式允许您使用指定的“步进距离”、“带宽”和“切削模式”生成沿着并垂直于给定边界的“驱动路径”。此驱动方式可用于生成清根加工 区域铣削驱动方式 UG驱动方式 它只能用于“固定轴曲面轮廓铣”操作,不需要驱动几何体。 可以通过选择“曲面区域”、“片体”或“面”来定义“切削区域”。与“曲面区域驱动方式”不同,切削区域几何体不需要按一定的行序或列序进行选择。 如果不指定“切削区域”,系统将使用完整定义的“部件几何体”(刀具无法访问的区域除外)作为切削区域。换言之,系统将使用部件轮廓线作为切削区域。如果使用整个“部件几何体”而没有定义“切削区域”,则不能删除“边界跟踪”。 陡角 任何给定点的部件陡峭度可定义为刀具轴和面的法向之间的角度。 陡峭区域是指部件的陡峭度大于指定“陡角”的区域。 将“陡角”切换为“开”时,只有陡峭度大于或等于指定“陡角”的部件区域才进行切削。将“陡角”切换为“关”时,系统将对部件(由部件几何体和任何限定的切削区域几何体来定义)进行切削。 2、刀具轨迹生成方法 (1)参数线法——适用于曲面区域和组合曲面的加工编程; (2)截平面法——适用于曲面区域、组合曲面、复杂多曲面和曲面型腔的加工编程; (3)回转截面法——适用于曲面区域、组合曲面、复杂多曲面和曲面型腔的加工编程。 (4)投影法——适用于有干涉面存在的复杂多曲面和曲面型腔的加工编程。 (5)三坐标球形刀多面体曲面加工方法——适用于三角域曲面和散乱数据描述的曲面加工编程。 4.3 多坐标数控加工刀具轨迹生成 一种较好的刀具轨迹生成方法: 计算速度快 占用计算机内存少 切削行距分布均匀、加工误差小且分布均匀、走刀步长分布合理、刀具轨迹流畅,算法稳定,无过切干涉,适应性广,加工效率高等要求。 3、与刀具轨迹生成有关的几个基本概念 4.3 多坐标数控加工刀具轨迹生成 (1)切触点(cutting contact point) 指刀具在加工过程中与被加工零件曲面的理论接触点。 3、与刀具轨迹生成有关的几个基本概念 4.3 多坐标数控加工刀具轨迹生成 (2)切触点曲线(cutting contact curve) 指刀具在加工过程中由切触点构成的曲线。切触点曲线是生成刀具轨迹的基本要素,既可以显式地定义在加工曲面上,如曲面的等参数线、二曲面的交线等,也可以隐式定义,使其满足一些约束条件,如约束刀具沿导动线运动,而导动线的投影可以定义刀具在加工曲面上的切触点,还可以定义刀具中心轨迹,切触点曲线由刀具中心轨迹隐式定义。这就是说,切触点曲线可以是曲面上实在的曲线,也可以是对切触点的约束条件所隐含的“虚拟”曲线。 3、与刀具轨迹生成有关的几个基本概念 4.3 多坐标数控加工刀具轨迹生成 (3)刀位点数据(cutter location data,简称为CLData) 指准确确定刀具在加工过程中的每一位置所需的数据。原则上可定义刀具的任意位置为刀位点,实际中为计算的一致性和便于对刀调整,采用刀具轴线的顶端作为标准刀位点。一般来说,刀具在工件坐标系中的准确位置可以用刀具中心点和刀轴矢量来进行描述,其中刀具中心点可以是刀心点,也可以是刀尖点,视具体情况而定。 “刀具轴”定义为从刀尖方向指向刀柄方向的矢量 (4)刀具轨迹曲线 指在加工过程中由刀位点构成的曲线,即曲线上的每一点包含一个刀轴矢量。刀具轨迹曲线一般由切触点曲线定义刀具偏置计算得到,计算结束存放于刀位文件(CLData file)之中。 3、与刀具轨迹生成有关的几个基本概念 4.3 多坐标数控加工刀具轨迹生成 typedef struct { Ppoint3 PASTLC; /*刀心 Vvector3 PASTLA; /*刀轴矢量 }CLDATA; 其中,Ppoint3和Vvector3分别为三维点的数据结构和三维矢量的数据结构,分别定义为:typedef struct { double x; /*点的x坐标 double y; /*点的y坐标 double z; /*点的z坐标 }Ppoint3; typedef struct { double x;/*矢量在x轴上的投影分量 double y; /*矢量在y轴上的投影分量 double z; /*矢量在z轴上的投影分量 }Vvector3; 3、与刀具轨迹生成有关的几个基本概念 4.3 多坐标数控

文档评论(0)

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

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

1亿VIP精品文档

相关文档