CAD > CAD行业教程> 机械CAD

CAD绘图中的自动编程系统

2019-07-03 6590 CAD绘图  

当我们在使用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=arctanP1-PyP1-Px;α2=arctanP2-PyP2-Px…(2)

    模切刀加工过程中的角度补偿是系统设计的关键。系统根据凸度值自动识别图形中的实体,然后根据直线与直线、直线与圆弧、圆弧与圆弧、圆弧与直线的相对关系求出工件角度。

    如果当前实体是直线,直接送进该直线段的长度,根据工件角度自动查询表1得出模具转角,利用插值法求出相应的编程角。例如,当工件角度γ大于15 0°小于等于20 0°时,其编程角计算公式为:β=16 8+0 14(γ-15 0)

    如果当前实体是圆弧,则需考虑稍多。弯制圆弧模切刀,实质是将圆弧看作一个多边形的一部分(整圆为多边形),进行弯制,如图5所示。

    为处理方便起见,通常将整圆看作25边形,计算出单步步长和单步角度。当然,边数越多,越平滑,反之,则可能出现明显的棱角。

    系统根据式(1)和式(2)求出圆心角α、半径R、起始角α1、终止角α2,并根据半径R的大小进行相应的角度补偿。例如,当模切刀加工半径R大于5 5mm小于等于6 0mm时,根据试验数据,利用插值法,其编程角(工件角度)为β=16 9-0 2(-5 5);系统根据模切刀材料特性和圆弧半径,给出圆弧默认加工步长 fStep=2/25 0,如果有特殊要求,可以人工输入步长进行干预。弯制圆弧所需次数=弧长/步长。

    经过上述处理,结合数控系统的编程语言,便可生成相应的NC代码,写入打开的NC文件。

    四、应用实例

    在CAD中绘制如图6所示准备加工的模切刀平面图形(等同于展开的加工件图形)

    在该图形中,既有直线与直线相连,又有直线与圆弧相连,又有圆弧与直线相连三种情况,系统根据多义线的起点和绘制的先后顺序自动确定加工起始点和加工方向。本系统生成的部分NC代码(FAGOR系统)如下。

010G01 9122.000
011
01 9090.000
012
01 900.0
013
01 9122.000
014
01 90270.000
015
01 900.0
016
01 9112.500
017
01 90335.000
018
01 900.00
19
01 9126.000
020
01 9025.000
021
01 900.0
022
01 917.500
023
01 90180.000
024
01 900.0
025
01 910.320
026
01 90342.600
027
01 900.0
028
2525 27.19
029
01 910.203
030
01 90342.600
031
01 900.0
032
01 90360.000
033
01 900.0
034
01 9144.000
035
01 900.000


相关文章推荐
Copyright © 1992-2021 苏州浩辰软件股份有限公司 版权所有 苏ICP备12077906号-1 增值电信业务经营许可证:苏B2-20210241