e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  MCAD

浅析CAD二次开发技术在加工工艺设计中的应用

2021/10/5    来源:互联网    作者:杨昌著      
关键字:CAD  工艺规程  
本文以国产CAD为开发平台,利用其开发工具,结合工艺规程的特点及要求,开发一套定位夹紧符号库,实现快速、标准的绘制,解决工艺人员重复性绘图所造成时间资源的浪费问题。
0 引言

       CAD软件是计算机辅助设计领域流行的软件包,在国内外广泛应用于机械、建筑、家居、纺织等诸多行业。基于CAD软件的工艺规程设计工作,经常会用到定位支承、夹紧装置等符号,而软件中没有提供这些符号。为提高工艺规程设计效率,建立一套常用符号库是十分必要的。

1 CAD二次开发技术

       CAD二次开发是指根据实际应用需要,在原软件的基础之上进行补充和修改,实现功能的扩展,使之更加符合用户需要而做的功能补充开发工作。国产CAD软件支持二次开发编程语言,可实现增加和修改命令,扩大图形编辑功能等。

2 实现符号库的关键环节

       2.1 自定义菜单文件

       为了达到菜单直接调用自定义符号的效果,我们必须对原菜单进行补充,增加“工艺符号库”的下拉式菜单。

       用文本编辑器进行菜单设计,以“名称标识、标签和菜单宏”为格式创建自定义菜单文件。在文件中输入菜单代码,最后将文件存为传统菜单文件。

       ***MENUGROUP=工艺符号
       ***POP15
       **MENU
       IID_Menu [工艺符号库(&G)]
       IID_MOD [修改标记(&M)]^C^C_MOD

       2.2 自定义菜单加载

       自定义菜单文件需要加载到软件中才能被显示。首先,通过menuload命令调出“自定义设置”对话框。选择和加载用户菜单目录下的mus文件。此时,菜单栏下出现自定义菜单。

       2.3 自定义菜单补充

       下面介绍如何给自定义菜单添加图标和命令。

       第1步:在命令行输入“cui”打开自定义用户界面编辑器。

       第2步:在自定义用户界面编辑器中“所有自定义文件”下的cuix文件,打开加载的工艺符号库自定义菜单文件。在“菜单”下“工艺符号库”上单击右键,点击“新建子菜单”在菜单栏下新建菜单。

       新建的菜单将添加在“菜单”节点的底部。右击新建好的“工艺符号库”菜单,可以对该菜单进行插入分隔符、新建子菜单、重命名和删除等操作。

       自定义选项卡右侧的特性窗格可以对添加的“工艺符号库”菜单进行名称、说明等基本属性的设置。其中的“说明项”用来描述弹出菜单,并用作工具栏按钮、工具栏弹出按钮和菜单选项的状态行帮助字符串。

       第3步:在自定义选项卡中选中要为之添加命令的菜单,在自定义选项卡下方的命令列表窗格中可以选择ACAD命令、自定义命令或按具体要求新建命令来满足自定义功能的需要。从命令列表窗格中选中命令后通过“复制”和“粘贴”到想要放置的菜单。

       第4步:在自定义选项卡中选中命令,在其右侧的特性与按钮图像窗格中对命令进行设置。至此,完成自定义菜单添加。

       2.4 自定义绘图命令程序实例

       实现自定义绘图,需要调用自定义命令。本文以修改标记实例阐述CAD二次开发程序的实现。

       (defun c:mod()
       ;;定义主程序命令名为mod
       (setq wd (getstring “\n 输入修改标识号<Z>: “))
       ;;获取输入值赋给变量wd
       (setq num 1)
       ;;为num赋值
       (repeat num
       (setq pt (getpoint “\n 请选择插入点: "))
       ;;获取坐标点值赋给变量pt
       (setq pk (list (car pt) (+(cadr pt) (* 6 scla) ) 0))
       ;;将pt点坐标转变为pk赋值
       (command “text” “j” “m” pt 3.5 “0” wd)
       ;;书写文本
       (command “polygon” 3 pt “i” pk))
       ;;绘制图形
       (princ)
       ;;主程序mod结束
       )

3 结束语

       作者通过建立自定义菜单和绘图命令,将通用软件增强成为满足用户要求的软件,满足了工艺图绘制中对专用符号的需求,使用更加方便,减少重复工作,提高工作效率。用上述方法,还可以开发许多专用符号,如常用标准件图形库、液压与气动符号库等,实用性高,可广泛应用于机械、电子、建筑、化工等行业的设计工作中。
 
责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并已尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐