




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 基于直线插补思想实现经济型 统 C 刀补的算法研究(三) (先进数控技术江苏高校重点建设实验室(南京工程学院),江苏 南京 210013) 摘要 : 为在经济型 统中全面实现 C 功能刀补,提出一种简单有效的刀补建立和撤消方法,并对现行 C 刀补建立和撤消过程中的刀具中心轨迹加以修正,以解决刀具与工件轮廓之间的干涉问题。 关键词 : C 刀补 建立与撤消 直线插补 类型判别 转接点计算 210013) In to in NC a of of of so as to of 刀具半径补偿分为刀补建立、进行和撤消三步。在文献 1和 2中已经讨论了 C 功能刀补在经济型 统中的进行问题。本文将继续引用直线插补思想,将刀补计算中的三角函数及开平方等运算转化为简单的加、减运算,为不具备复杂函数运算功能的用单片机开发的经济型 刀补的简单算法。同时,就目前 C 刀补建立与撤消方法中存在的刀具与工件轮廓有时会发生干涉(图 1 中 , 小于刀具半径 r )的问题,对刀补建立过程中的第一转接点和撤消过程中的最后一转接点进行修正。 为方便起见,本文以 例,首先介绍刀具半径矢量的刀偏分量算法,然后再分别讨论刀补的建立和撤消过程中刀具中心轨迹上转接点的算法。 2 刀具半径矢量与编程线段的关系有两种:与直线段垂直;与圆弧段各点法线方向一致。据此关系,利用直线插补思想,沿直线或与圆弧段始、终点的法线方向进行插补计算,求 刀具半径矢量 刀偏分量(rX, 直线段刀具半径矢量的刀偏分量的算法如图 2a 所示,在直线 取|O D O D r (r 为刀具半径 ),设直线 方程为 0uy ,直线插补的偏差判别函数ij i iF uy ,则插补 r 段直线的递推关系为 11001,10 , 00 1 ,0 1 ,0 , 0 , 0j x x i j i ji j y y i j i r r F F vF r r F F ur r F 时 ,时 , ( 1) 当 2 2 2r r时 , 到 达 插 补 终 点 。 因 此 , 设 置 终 点 判 别 函 数2 2 2()x yG r r r 。同样可得终点判别函数 G 的递推关系为 1 1 ,1 , 120 , 01 , 2 11 , 2 1i x j jx i j i jy y i j i j yr r G G rr r G G ( 2) 当 0时,插补结束,刀具半径矢量 刀偏分量为 式中xr,u、 v 相同。 图 1 刀补建立与撤消过程中刀具 图 2 刀具半径矢量与编程线段的关系 与工件轮 廓的干涉 rAD E ( u , v )0Ar 0 3 圆弧段刀具半径矢量的算法如图 2b 所示,插补计算方法与直线段完全相同,分别沿 补计算,起点 A 处刀偏分量 处刀偏分量 相对 A 点和 B 点的坐标符号一致 。 刀补的建立有直线与直线相接和直线与圆弧相接两种。 ( 1)直线接直线 直线接直线的转接类型如图 3 中虚线(刀具中心轨迹)所示有三种,即缩短型(图 3a)、伸长型(图 3b、 c、 d)和插入型(图 3e)。主要依据转接角 来判断其转接类型。 图 3 直线接直线的刀补建立转接类型 1)确定转接角 转接角 定义为刀补建立线段 O!B 之间的逆时针夹角(图 4)。设 A 点相对 , )B 点相对 A 点的坐标为(22,将 标系平移至 A 点,并旋转一 角,使 x 轴与线段1 B 点在 坐标系中的坐标为 1 2 1 21|Bu u v A 1 2 1 21|Bu v v A ( 3) A 1 1 ( X , Y )1 ,Y )A ( X , Y )2 A 22 3 ( X , Y )3A 2 2 ( X , Y )1A ( X , Y )A 11 ,Y )A(X ,Y )1A ( X , Y )A 11 ( X , Y )A 11 ,Y )(X,Y)BA(X ,Y )00 ( X , Y )Be) 由于式中 |10,所以由式( 3)可得转接角 范围如下: 当1 2 1 2u v 时 , 270 2) 计算转接点的坐标 当 180时,有两种转接情形: B 的距离 ( r 为刀具半径,为避免开方运算,可用 22代替 )时,为缩短型(图3a); b.当 时,为缩短型(图 3b)。为缩短型时,转接点1A的坐标为 图 4 直线接直线的转接角 1A A rx x x1A A ry y y为伸长型时,转接点1A的坐标为 11A A r r rx x x yy y y x ( 4) 式中rx、B 的刀具半径矢量的分量。 当 1 8 0 2 7 0 时,为伸长型。图 3c 为 180时的伸长情形,利用式( 4)即可求得其转接点1A的坐标。图 3d 为 1 8 0 2 7 0 时的伸长情形,转接点1A的坐标为 1 1 1A A r rx x x y 1 1 1A A r ry y y x 式中1分量。转接点2A显然在矢量 12rrv 此, 可沿 12rrv 1 21 ,r r r rx x y y)方向逐点插补求2A点。设2任意一点 P 在 坐标系中的坐标为( x , y ),则当 P 点到直线1v x u 时, P 点就是转接点2A。据此关系,设置终点判别函数1X 2 2 2 21 1 1 1( ) ( )G r u v v x u y ,其递推关系为 221 1 , 1 1 1 11 , 1 1 1 1 12 2 20 , 0 1 11 , 2 21 , 2 2()i i i j i j i jj j i j i j j ix x G G v x v u y vy y G G u y v u x uG r u v ( 5) 当 0时,停止插补。所求转接点2A在 标系中的坐标为 2x x2y y当 270时,为插入型(图 4e)。三个转接点的坐标为 1 1 1A A r rx x x y 1 1 1A A r ry y y x 2 1 1A A r rx x x y 2 1 1A A r ry y y x 3 2 2A A r rx x x y 3 2 2A A r ry y y x 式中2B 的刀具半径矢量的分量。 ( 2)直线接圆弧 以直线接顺圆 例,其转接类型如图 5 中虚线(刀具中心轨迹)所示也有三种,即缩短型(图 5a)、伸长型 (图 5b、 c、 d)和插入型 (图 5e)。其转接类型的判别同样主要依据转接角 。 图 5 直线接顺圆的刀补建立转接类型 1)确定转接角 A ( X, Y) 3 ( X , Y )1A ( X , Y )A 11 2 ( X , Y )A ( X , Y )3 A 33 ( X , Y )2 A 22 1 ( X , Y )1A 4 4 ( X , Y ) X , Y )X , Y)A ( X , Y )2 A 22 ( X , Y )A 11 2 1e) +1 X ,Y )XY2O 1 ( X , Y )c) ( X , Y )1A (X , Y)X , Y)11112A ( X , Y )Y 6 如图 6 所示,按逆时针 方向定义刀补建立直线段1B 起点处的半径2 为转接角。设刀补建立段终点 A 相对于起点1u,1v),编程轮廓圆弧段 圆心2起点 A 的坐标为(2则参照( 3)式得2O在 坐标系中的坐标为: 222222111111| v v ( 6) 其中1| | 0所以由( 6)式得转接角 范围如下: 当2 2 2 21 1 1 10 , 0O O O v J u J v I 时, 90 当2 2 2 21 1 1 10 , 0O O O v J u J v I 时, 9 0 1 8 0 当2211 0 v I时, 180 当2211 0 v J,22110 v I时, 90 2)计算转接点坐标 当 90时,有两种转接情形: 的切矢 (刀具半径)时,为缩短型(图5a); b.当 时,为伸长型 (图 5b)。切矢 d 由已知条件很容易求得。为缩短型时,转接点1A的坐标为 1A A rx x x1A A ry y y为伸长型时,转接点1A、2A的坐标为 1122A A r r rx x x yy y y xx x xy y y ( 7) O 1XYO 直线接顺圆的转接角 7 式中rx、 当 9 0 1 8 0 时,为伸长型。图 5c 为 90时的伸长情形,转接点1A、2A坐标的计算式与( 7)式相同。图 5d 为 9 0 1 8 0 时的伸长 情形,转接点1A、3A坐标的计算式为 1 1 1A A r rx x x y 1 1 1A A r ry y y x 22A A rx x x22A A ry y y式中1接点2A显然在矢量 12rrv 样可沿 12rrv 112方向逐点 插补求2A点。设2任一点 P 在 坐标系中的坐标为( x , y ),则当2 2 2P A r A P 时, P 点就是2A点。因此,设置终点判别函数112 2 2 2 2( ) ( ) ( )r x x y y x y ,其递推关系为 111 1 ,1 , 120 , 01 , 21 , 22i i i j i j rj j i j i j rx x G G xy y G G ( 8) 当 0时,结束插补,所求转接点2A在 标系中的坐标为 2x x2y y当 180时,为插入型(图 5e)。 四个转接点的坐标为 1 1 1A A r rx x x y 1 1 1A A r ry y y x 2 1 1A A r rx x x y 2 1 1A A r ry y y x 3 2 2A A r rx x x y 3 2 2A A r ry y y x 42A A rx x x24 y y 刀补的撤消有直线接直线和圆弧接直线两种。它是刀补建立的逆过程。转接 8 角的定义及转接类型的判别方法与刀补建立情形相同,转接点坐标的算法也相同。 引进直线插补思想,用简单的加减运算取代复杂的函数运算,简化了刀具中心轨迹上转接点坐标计算,从而解决了在以 8 位 核心的经济型 统中开发 C 功能刀补的问题。修正后的刀补建立和撤消线段的刀具中心轨迹避免了刀具与工件轮廓的干涉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年建造师考试各类题型详解试题及答案
- 东莞实体店合同范例
- 2024年中级审计师考试研究试题及答案
- 2024年审计标准钩子试题及答案
- 酒店定价策略分析试题及答案
- 2025年入团考试团队合作与试题与答案
- 酒店经营管理的行业规范与标准研究试题及答案
- 个人建筑建房合同范例
- 主播钓鱼合同范例
- 代工成品销售合同范例
- 2、圆口纲完整版课件
- 锢囚锋-备战高考总复习地理专项突破
- 2022下半年汉中市事业单位招聘考试《综合应用能力(医疗卫生E类)》题库含答案解析
- MT 181-1988煤矿井下用塑料管安全性能检验规范
- JB/T 20173-2016辊压干法制粒机
- GB/T 11419-2008搪瓷炊具耐温急变性测定方法
- 乳制品领域:燕塘乳业企业组织结构及部门职责
- 外科护理学题库(中专)
- 内部审计工作实施细则五(3篇)
- (整理)年产20万吨氯乙烯工艺设计
- 电动葫芦(行车)检查记录表
评论
0/150
提交评论