基于直线插补思想实现经济型CNC系统C刀补的算法研究(三))插图.dwg
基于直线插补思想实现经济型CNC系统C刀补的算法研究(三))插图.dwg

基于直线插补思想实现经济型CNC系统C刀补的算法研究

收藏

压缩包内文档预览:
预览图
编号:24956438    类型:共享资源    大小:315.58KB    格式:ZIP    上传时间:2019-11-18 上传人:遗**** IP属地:湖北
20
积分
关 键 词:
基于 直线 思想 实现 经济型 CNC 系统 算法 研究
资源描述:
基于直线插补思想实现经济型CNC系统C刀补的算法研究,基于,直线,思想,实现,经济型,CNC,系统,算法,研究
内容简介:
基于直线插补思想实现经济型CNC系统C刀补的算法研究(三)华茂发 曹锦江(先进数控技术江苏高校重点建设实验室(南京工程学院),江苏 南京 210013)摘要: 为在经济型CNC系统中全面实现C功能刀补,提出一种简单有效的刀补建立和撤消方法,并对现行C刀补建立和撤消过程中的刀具中心轨迹加以修正,以解决刀具与工件轮廓之间的干涉问题。关键词:C刀补 建立与撤消 直线插补 类型判别 转接点计算Arithmetic Study About Realizing C-cutter Radius Compensation in Economical CNC System Basing on Linear InterpolationHua Mao-fa cao jin-jiang(Jiangsu province college key laboratory of Advanced Numerical control Technology (Nanjing Institute of Technology), Nanjing, 210013)Abstract: In order to realize comprehensively C-function cutter radius compensation in economical CNC system, the author puts forward a kind of simple and effective method of establishing and cancelling cutter radius compensation, and modifies the present cutter center path of establishing and canceling Cfunction cutter radius compensation so as to solve the problem of the interference between the cutter and work-piece .Keywords: C-cutter radius compensation;Establishment and cancellation;Linear interpolation; Type differentiation;Connecting point calculation 0.前言 刀具半径补偿分为刀补建立、进行和撤消三步。在文献1和2中已经讨论了C功能刀补在经济型CNC系统中的进行问题。本文将继续引用直线插补思想,将刀补计算中的三角函数及开平方等运算转化为简单的加、减运算,为不具备复杂函数运算功能的用单片机开发的经济型CNC系统提供一种建立和撤消C刀补的简单算法。同时,就目前C刀补建立与撤消方法中存在的刀具与工件轮廓有时会发生干涉(图1中,小于刀具半径)的问题,对刀补建立过程中的第一转接点和撤消过程中的最后一转接点进行修正。 为方便起见,本文以G42为例,首先介绍刀具半径矢量的刀偏分量算法,然后再分别讨论刀补的建立和撤消过程中刀具中心轨迹上转接点的算法。1.刀具半径矢量的刀偏分量算法 刀具半径矢量与编程线段的关系有两种:与直线段垂直;与圆弧段各点法线方向一致。据此关系,利用直线插补思想,沿直线或与圆弧段始、终点的法线方向进行插补计算,求刀具半径矢量的刀偏分量(,)。 直线段刀具半径矢量的刀偏分量的算法如图2a所示,在直线OE上取 (为刀具半径),设直线OE的方程为,直线插补的偏差判别函数,则插补段直线的递推关系为 (1)当时,到达插补终点。因此,设置终点判别函数。同样可得终点判别函数G的递推关系为 (2)当时,插补结束,刀具半径矢量的刀偏分量为 式中,的符号分别与u、v相同。图1 刀补建立与撤消过程中刀具 图2 刀具半径矢量与编程线段的关系与工件轮廓的干涉 圆弧段刀具半径矢量的算法如图2b所示,插补计算方法与直线段完全相同,分别沿、插补计算,起点A处刀偏分量、和终点B处刀偏分量、的符号分别与圆心O相对A点和B点的坐标符号一致。2.刀补的建立刀补的建立有直线与直线相接和直线与圆弧相接两种。(1)直线接直线直线接直线的转接类型如图3中虚线(刀具中心轨迹)所示有三种,即缩短型(图3a)、伸长型(图3b、c、d)和插入型(图3e)。主要依据转接角来判断其转接类型。图3 直线接直线的刀补建立转接类型1)确定转接角转接角定义为刀补建立线段O!A与编程线段之间的逆时针夹角(图4)。设A点相对O1点的坐标为,B点相对A点的坐标为(),将xoy坐标系平移至A点,并旋转一角,使轴与线段重合,则B点在坐标系中的坐标为 (3)由于式中|0,所以由式(3)可得转接角范围如下:当0时,当0, 时,当0时, 2)计算转接点的坐标 当时,有两种转接情形:a.当刀补建立线段起点到直线AB的距离(r为刀具半径,为避免开方运算,可用代替)时,为缩短型(图3a);b.当时,为缩短型(图3b)。为缩短型时,转接点的坐标为 图4 直线接直线的转接角 为伸长型时,转接点的坐标为 (4)式中、为垂直于线段AB的刀具半径矢量的分量。当时,为伸长型。图3c为时的伸长情形,利用式(4)即可求得其转接点的坐标。图3d为时的伸长情形,转接点的坐标为 式中、为垂直于刀补建立段的刀具半径矢量的分量。转接点显然在矢量方向上,因此,可沿()方向逐点插补求点。设上任意一点P在坐标系中的坐标为(,),则当P点到直线的距离时,P点就是转接点。据此关系,设置终点判别函数,其递推关系为 (5)当时,停止插补。所求转接点在 xoy坐标系中的坐标为 当时,为插入型(图4e)。三个转接点的坐标为 式中、为垂直于线段AB的刀具半径矢量的分量。(2)直线接圆弧以直线接顺圆G02为例,其转接类型如图5中虚线(刀具中心轨迹)所示也有三种,即缩短型(图5a)、伸长型(图5b、c、d)和插入型(图5e)。其转接类型的判别同样主要依据转接角。 图5 直线接顺圆的刀补建立转接类型1)确定转接角如图6所示,按逆时针方向定义刀补建立直线段与圆弧段AB起点处的半径的夹角为转接角。设刀补建立段终点A相对于起点的坐标为(,),编程轮廓圆弧段AB的圆心相对于起点A的坐标为(,),则参照(3)式得在坐标系中的坐标为: (6)其中。所以由(6)式得转接角范围如下:当时,当时,当时,当,时, 2)计算转接点坐标图6 直线接顺圆的转接角当时,有两种转接情形:a.当刀补建立段起点到圆弧段起点A 的切矢的距离(刀具半径)时,为缩短型(图5a);b.当时,为伸长型(图5b)。切矢和距离d由已知条件很容易求得。为缩短型时,转接点的坐标为 为伸长型时,转接点、的坐标为 (7)式中、为圆弧起点处的刀偏分量。当时,为伸长型。图5c为时的伸长情形,转接点、坐标的计算式与(7)式相同。图5d为时的伸长情形,转接点、坐标的计算式为 式中、是刀补建立段的刀偏分量,、是圆弧段起点的刀偏分量。转接点显然在矢量方向上,同样可沿(,)方向逐点插补求点。设上任一点P在坐标系中的坐标为(,),则当时,P点就是点。因此,设置终点判别函数,其递推关系为 (8)当时,结束插补,所求转接点在xoy坐标系中的坐标为 当时,为插入型(图5e)。四个转接点的坐标为 3.刀补的撤消刀补的撤消有直线接直线和圆弧接直线两种。它是刀补建立的逆过程。转接角的定义及转接类型的判别方法与刀补建立情形相同,转接点坐标的算法也相同。4.结束语引进直线插补思想,用简单的加减运算取代复杂的函数运算,简化了刀具中心轨迹上转接点坐标计算,从而解决了在以8位CPU为核心的经济型CNC系统中开发C功能刀补的问题。修正后的刀补建立和撤消线段的刀具中心轨迹避免了刀具与工件轮廓的干涉,因此,在编程时,不必考虑刀补建立线段的起点和撤消线段的终点相对工件轮廓的位置。参考文献1华茂发 基于直线插补思想实现经济型CNC系统C刀补的算法研究(一)J.北京:现代制造工程 ,2006.82华茂发 基于直线插补思想实现经济型CNC系统C刀补的算法研究(二)J.北京:现代制造工程, 2006.93汪木兰 数控原理与系统 M.北
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:基于直线插补思想实现经济型CNC系统C刀补的算法研究
链接地址:https://www.renrendoc.com/p-24956438.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!