CAD绘图中的自动编程系统
好酷屋教程网小编为您收集和整理了CAD绘图中的自动编程系统的相关教程:当我们在使用CAD软件绘制图纸时,很多情况下,我们会因为个人绘图习惯及相关需求,我们需要了解下软件的系统程序。CAD中绘图中的自动编程系统:一、弯刀机工作机理模切刀是高238mm、厚0
当我们在使用CAD软件绘制图纸时,很多情况下,我们会因为个人绘图习惯及相关需求,我们需要了解下软件的系统程序。
CAD中绘图中的自动编程系统:
一、弯刀机工作机理
模切刀是高23 8mm、厚0 71mm的条状单刃刀片,常见规格为长1m的直刀或100m的盘刀,其平面图形等同于展开的加工件图形边界。数控弯刀机主要由数控系统、进给机构、旋转机构和弯刀嘴组成。弯刀嘴分为固定模和转动模。在模切刀加工过程中(如图1所示),进给机构将刀片送进弯刀嘴固定模,固定模紧紧握住刀片,旋转机构驱动转动模将刀片精确地折弯,这样反复工作,完成预定形状。模切刀镶嵌在母板(木质或塑质、金属等)上,即为模切板(如图2所示)。将模切板安装在专用设备上,可以实现大开张的包装印刷材料一次冲切成形。
二、模切刀折角
折角是模切刀折弯加工过程中的主要参数。转动模旋转的角度(以下称模具转角)与模切刀折角(以下称工件角度)不是线性关系,由于模切刀材料具有一定的弹性变形,数控编程角度(模具转角)与工件角度之间是不相等的,需要进行角度补偿。在编程之前,需要根据不同的模切刀材料做相应的试验,得出工件角度与模具转角之间的对应关系表1是试验得出的一组数据。在实际计算时,根据工件角度变化范围和试验确定的工件角度与模具转角之间的对应关系,利用插值法求出数控编程角。
三、系统软件设计
基于CAD平台,系统设计的基本思路是:1)在CAD中绘图,编辑成多义线。2)图形信息提取。3)求出端点总数,开始循环计算。4)求实体起点、终点、凸起,根据直线与圆弧、直线与直线、圆弧与圆弧、圆弧与直线的关系求出转角。5)根据圆弧、直线参数的不同进行加工角度补偿。6)代码转换。7)程序输出。系统框图如图3所示。
在CAD环境中,与图形相关的几何信息包含在实体段中,实体段由若干个组构成,组包含组代码(实体类型)和组值(实体的大小、长度等)。为了保证图形准确,避免实体出现间隙或连接错位、顺序颠倒等现象,在CAD中绘制图形后,使用PE命令将图形变成一条多义线(POLYLINE)。CADR14以上版本的多义线实体信息如下:组码(0 “LWPOLYLINE”)为多义线标识;组码(10160 159100 406)为端点坐标;组码(42 0 414214)为凸度,如果凸度等于零,则为直线;如果凸度大于零,则为圆弧。图4所示圆弧中,圆心角α、半径R、凸度μ之间的换算关系如式(1):
由于P1、P2、P点的坐标已知,起始角α1、终止角α2可由式(2)求出。
α1=arctanP1y-PyP1x-Px;α2=arctanP2y-PyP2x-Px…(2)
模切刀加工过程中的角度补偿是系统设计的关键。系统根据凸度值自动识别图形中的实体,然后根据直线与直线、直线与圆弧、圆弧与圆弧、圆弧与直线的相对关系求出工件角度。
如果当前实体是直线,直接送进该直线段的长度,根据工件角度自动查询表1得出模具转角,利用插值法求出相应的编程角。例如,当工件角度γ大于15 0°小于等于200°时,其编程角计算公式为:β=16 8+0 14(γ-15 0)。
如果当前实体是圆弧,则需考虑稍多。弯制圆弧模切刀,实质是将圆弧看作一个多边形的一部分(整圆为多边形),进行弯制,如图5所示。
为处理方便起见,通常将整圆看作25边形,计算出单步步长和单步角度。当然,边数越多,越平滑,反之,则可能出现明显的棱角。
系统根据式(1)和式(2)求出圆心角α、半径R、起始角α1、终止角α2,并根据半径R的大小进行相应的角度补偿。例如,当模切刀加工半径R大于5 5mm小于等于6 0mm时,根据试验数据,利用插值法,其编程角(工件角度)为β=16 9-0 2(R-5 5);系统根据模切刀材料特性和圆弧半径,给出圆弧默认加工步长 fStep=2R/250,如果有特殊要求,可以人工输入步长进行干预。弯制圆弧所需次数=弧长/步长。
经过上述处理,结合数控系统的编程语言,便可生成相应的NC代码,写入打开的NC文件。
四、应用实例
在CAD中绘制如图6所示准备加工的模切刀平面图形(等同于展开的加工件图形)。
在该图形中,既有直线与直线相连,又有直线与圆弧相连,又有圆弧与直线相连三种情况,系统根据多义线的起点和绘制的先后顺序自动确定加工起始点和加工方向。本系统生成的部分NC代码(FAGOR系统)如下。
010G01 91X22.000
011G01 90Y90.000
012G01 90Y0.0
013G01 91X22.000
014G01 90Y270.000
015G01 90Y0.0
016G01 91X12.500
017G01 90Y335.000
018G01 90Y0.00
19G01 91X26.000
020G01 90Y25.000
021G01 90Y0.0
022G01 91X7.500
023G01 90Y180.000
024G01 90Y0.0
025G01 91X0.320
026G01 90Y342.600
027G01 90Y0.0
028G25N25 27.19
029G01 91X0.203
030G01 90Y342.600
031G01 90Y0.0
032G01 90Y360.000
033G01 90Y0.0
034G01 91X44.000
035G01 90Y0.000
以上就是好酷屋教程网小编为您收集和整理的CAD绘图中的自动编程系统相关内容,如果对您有帮助,请帮忙分享这篇文章^_^
本文来源: https://www.haoku5.com/IT/64263762703dfd58f60e39c5.html
相关推荐
热门专题
PS快捷键_PS快捷键大全
经典的Photoshop快捷键大全,如果你是入门阶段的水平,熟读此文并掌握,马上进阶为中级水平。matlab怎么换行?matlab换行教程
今天小编为大家带来的是matlab换行的教程,想知道怎么换行的小伙伴来看看接下来的这篇文章吧,相信一定会帮到你们的。matlab怎么换行?matlab换行教程1、首先在matlab主页面板中点击【Matlab求矩阵的乘积的操作方法
很多用户在使用Matlab的时候,不是很熟悉其中怎么求矩阵的乘积的?本期为你们带来的教程就描述了Matlab求矩阵的乘积的操作方法。Matlab求矩阵的乘积的操作方法打Matlab,在命令行窗口分区工具diskgenius强制删除文件的具体使用流程
很多人不知道分区工具diskgenius如何强制删除文件?今日为你们带来的文章是关于分区工具diskgenius强制删除文件的具体含义讲解,还有不清楚小伙伴和小编一起去学习一下吧。分区工具diskggoldwave怎么启用延迟录制计时器?goldwave启用延迟录制计时器教程
很多小伙伴在使用goldwave的时候,想知道怎么启用延迟录制计时器,下面小编就为大家分享教程,感兴趣的小伙伴不要错过哦!goldwave怎么启用延迟录制计时器?goldwave启用延迟录制计时器教pycharm使用技巧
今天小编给大家讲解pycharm使用技巧,有需要或者有兴趣的朋友们可以看一看下文,相信对大家会有所帮助的。pycharm使用技巧使用PyCharm软件需要python运行环境,这里我已经下载好。CAD看图软件哪个好用?如何使用CAD看图软件
在CAD中,大家都知道CAD图纸是使用CAD制图软件来绘制完成的,那保存的格式就是为dwg格式和dxf格式的。那需要对图纸内容进行查看的时候,就要适用到CAD看图软件。但看图软件有很多,那么CAD看图diskgenius怎么将分区中的文件复制到指定目录?diskgenius将分区中的文件复制到指定目录方法
使用diskgenius的时候,很多小伙伴不知道怎么将分区中的文件复制到指定目录,下面小编就给大家带来方法,有需要的小伙伴不要错过哦。diskgenius怎么将分区中的文件复制到指定目录?diskg分区工具diskgenius将硬盘合并分区的详细流程
说起分区工具diskgenius伙伴们都不陌生,那么使用怎么使用分区工具将硬盘合并分区呢?下面一起看看关于分区工具diskgenius将硬盘合并分区的详细流程吧。分区工具diskgenius将硬盘合WPS HarmonyOS版上线服务中心 PPT新特性一览
7月22日,WPS鸿蒙HarmonyOS版已经上线服务中心,鸿蒙版支持流转,目前只能查看不能编辑,WPSOfficeforHarmonyOS的PPT显示了WPS鸿蒙版的新特性,一起