| 久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 帮助 | 会员中心 | 上传资料 |
您现在的位置: > 学习资料 > >>
面向异形切割的数控自动编程系统的开发.doc
资料评价:
☆☆☆☆☆
生成时间:
2021-08-17
下载权限:
免费会员
文件大小:
103.5KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
猪仔
所属栏目:
学习资料
下载地址:
资料是由会员“猪仔”上传到本平台,如有不妥请联系客服。违规侵权投诉
面向异形切割的数控自动编程系统的开发 ,希望对大家有所帮助。
欢迎下载!
面向异形切割的数控自动编程系统的开发 作者:上海史德化李莉敏林金生
一、引言 异形切割是利用水切割机、雕刻机等专用切割机对异形金属板材、玻璃、布料、大理石等多种异形材料进行切割、图案裁剪的一种加工方法。
异形切割一般适用于平面切割,针对不同材料有其特殊的加工工艺。
现有的绘图编程一体化CAD/CAM软件不能满足要求,而且价格昂贵。
本系统是基于绘图软件二次开发工具的自动编程系统,它以AutoCAD为开发平台,以AutoCADVBA和VB6.0为编程语言,实现了图形处理、自动编程等功能。
二、系统的功能 此系统主要功能是在AutoCAD系统环境中,根据客户的CAD图形,由用户界面以交互操作方式选择或输入切割工艺参数,生成切割轨迹和G代码,然后通过代码反读,进行轨迹仿真,以便校验代码的正确性。
另外,还可以进行代码的编辑和完成数控指令文件的存盘。
其系统流程如图1所示。
图1系统功能图
三、系统开发平台 此系统开发利用AutoCAD良好的开放结构和具有魅力的二次开发工具VBA。
AutoCADVBA与VB有着几乎相同的开发环境和语法,它具有ForApplication功能,驻留在AutoCAD主程序内部,结构精简,代码运行效率高,功能强,大易于掌握,为开发程序带来了极大的方便。
但是用它开发的程序没有用户自己的启动界面,且开发的程序会暴露出来。
利用VB通过AutoCADActiveX技术建立VB与AutoCAD之间的连接,可解决上面出现的问题,建立用户启动界面与AutoCAD的有效连接,实现关键代码的整体封装。
VBA的使用可以直接进入AutoCAD,在菜单工具的宏中进入VBA管理器。
用VB进行编程,需要将VB与AutoCAD进行连接,在编写VB代码前,在VB编程环境中引用AutoCAD对象库,然后编写VB代码,创建AutoCAD对象,启动AutoCAD。
VB与AutoCAD连接后,就可以利用AutoCAD对象及下级对象的属性和方法完成编程。
下面是VB程序中启动运行AutoCAD的子程序代码。
DimAcadAppAsAcadApplicationPublicSub连接AutoCAD() OnErrorResumeNext SetAcadApp=GetObject(,"AutoCAD.Application") IfErrThen Err.Clear SetAcadApp=CreatObject("AutoCAD.Application") IfErrThen MsgBox("不能运行AutoCAD2004,请检查是否安装了AutoCAD2004") ExitSub EndIf EndIf AcadApp.Visible=True EndSub
四、系统的实现 1.功能实现菜单的形成 此系统功能的实现是通过应用程序进入AutoCAD,然后在AutoCAD标准下拉菜单的帮助后面添加一项异形切割主菜单,然后在主菜单下面添加子菜单,如图2所示。
下面是实现这个过程的主要程序代码。
DimnewMenuAsAcadPopupMenu SetnewMenu=CurrMenuGroup.Menus.Add("异形切割"&Chr(Asc("&"))&"w") DimmenuItemOpen2AsAcadPopupMenuItem SetmenuItemOpen2=newMenu.AddMenuItem8
欢迎下载!
面向异形切割的数控自动编程系统的开发 作者:上海史德化李莉敏林金生
一、引言 异形切割是利用水切割机、雕刻机等专用切割机对异形金属板材、玻璃、布料、大理石等多种异形材料进行切割、图案裁剪的一种加工方法。
异形切割一般适用于平面切割,针对不同材料有其特殊的加工工艺。
现有的绘图编程一体化CAD/CAM软件不能满足要求,而且价格昂贵。
本系统是基于绘图软件二次开发工具的自动编程系统,它以AutoCAD为开发平台,以AutoCADVBA和VB6.0为编程语言,实现了图形处理、自动编程等功能。
二、系统的功能 此系统主要功能是在AutoCAD系统环境中,根据客户的CAD图形,由用户界面以交互操作方式选择或输入切割工艺参数,生成切割轨迹和G代码,然后通过代码反读,进行轨迹仿真,以便校验代码的正确性。
另外,还可以进行代码的编辑和完成数控指令文件的存盘。
其系统流程如图1所示。
图1系统功能图
三、系统开发平台 此系统开发利用AutoCAD良好的开放结构和具有魅力的二次开发工具VBA。
AutoCADVBA与VB有着几乎相同的开发环境和语法,它具有ForApplication功能,驻留在AutoCAD主程序内部,结构精简,代码运行效率高,功能强,大易于掌握,为开发程序带来了极大的方便。
但是用它开发的程序没有用户自己的启动界面,且开发的程序会暴露出来。
利用VB通过AutoCADActiveX技术建立VB与AutoCAD之间的连接,可解决上面出现的问题,建立用户启动界面与AutoCAD的有效连接,实现关键代码的整体封装。
VBA的使用可以直接进入AutoCAD,在菜单工具的宏中进入VBA管理器。
用VB进行编程,需要将VB与AutoCAD进行连接,在编写VB代码前,在VB编程环境中引用AutoCAD对象库,然后编写VB代码,创建AutoCAD对象,启动AutoCAD。
VB与AutoCAD连接后,就可以利用AutoCAD对象及下级对象的属性和方法完成编程。
下面是VB程序中启动运行AutoCAD的子程序代码。
DimAcadAppAsAcadApplicationPublicSub连接AutoCAD() OnErrorResumeNext SetAcadApp=GetObject(,"AutoCAD.Application") IfErrThen Err.Clear SetAcadApp=CreatObject("AutoCAD.Application") IfErrThen MsgBox("不能运行AutoCAD2004,请检查是否安装了AutoCAD2004") ExitSub EndIf EndIf AcadApp.Visible=True EndSub
四、系统的实现 1.功能实现菜单的形成 此系统功能的实现是通过应用程序进入AutoCAD,然后在AutoCAD标准下拉菜单的帮助后面添加一项异形切割主菜单,然后在主菜单下面添加子菜单,如图2所示。
下面是实现这个过程的主要程序代码。
DimnewMenuAsAcadPopupMenu SetnewMenu=CurrMenuGroup.Menus.Add("异形切割"&Chr(Asc("&"))&"w") DimmenuItemOpen2AsAcadPopupMenuItem SetmenuItemOpen2=newMenu.AddMenuItem8
本类栏目导航
热门推荐
点击排行
猜你还喜欢
-
T/JSJTQX 07-2019 面向智能交通的元数据交换技术要求
- 所属分类:建筑文件
- 更新时间:2023-05-20
- 浏览次数:1
- T/JSJTQX 07-2019 面向智能交通的元数据交换技术要求本标准规定了面向智能交通的元数据交换技术的术语定义、体系框架和基本要求、技术要求等内容。本标准适用于面向智能交通的元数据交换,其他场合的智能交通元数据可参照执行。
-
JB/T 14116-2021 道路施工与养护机械设备 地面切割机
- 所属分类:建筑文件
- 更新时间:2022-10-19
- 浏览次数:1
- JB/T 14116-2021 道路施工与养护机械设备 地面切割机JB/T 14116-2021 道路施工与养护机械设备 地面切割机资料下载
-
DB13(J)/T 8332-2019 装配式混凝土异形柱结构技术规程
- 所属分类:建筑文件
- 更新时间:2022-09-15
- 浏览次数:4
- DB13(J)/T 8332-2019 装配式混凝土异形柱结构技术规程DB13(J)/T 8332-2019 装配式混凝土异形柱结构技术规程资料下载
-
DB41∕T 1649-2018 混凝土结构物水切割施工技术规程
- 所属分类:专业资料
- 更新时间:2022-08-31
- 浏览次数:1
- DB41∕T 1649-2018 混凝土结构物水切割施工技术规程DB41∕T 1649-2018 混凝土结构物水切割施工技术规程资料下载
-
DB21∕T 1729-2009 钢筋混凝土异形柱结构技术规程
- 所属分类:专业资料
- 更新时间:2022-08-25
- 浏览次数:4
- DB21∕T 1729-2009 钢筋混凝土异形柱结构技术规程DB21∕T 1729-2009 钢筋混凝土异形柱结构技术规程资料下载
-
DG∕TJ08-2287-2019 异形断面盾构法隧道技术标准
- 所属分类:专业资料
- 更新时间:2022-08-23
- 浏览次数:4
- DG∕TJ08-2287-2019 异形断面盾构法隧道技术标准DG∕TJ08-2287-2019 异形断面盾构法隧道技术标准资料下载
-
T/CSCS 014-2021 型钢混凝土异形柱结构技术标准
- 所属分类:建筑文件
- 更新时间:2022-08-16
- 浏览次数:4
- T/CSCS 014-2021 型钢混凝土异形柱结构技术标准T/CSCS 014-2021 型钢混凝土异形柱结构技术标准资料下载
-
20G331-1 混凝土异形柱结构构造
- 所属分类:建筑图集
- 更新时间:2022-08-09
- 浏览次数:4
- 20G331-1 混凝土异形柱结构构造20G331-1 混凝土异形柱结构构造资料下载
-
JC∕T 921-2014 蒸压加气混凝土切割机
- 所属分类:建筑文件
- 更新时间:2022-08-07
- 浏览次数:1
- JC∕T 921-2014 蒸压加气混凝土切割机JC∕T 921-2014 蒸压加气混凝土切割机资料下载
-
JC∕T 2442-2018 玻璃切割成套设备
- 所属分类:建筑文件
- 更新时间:2022-08-07
- 浏览次数:4
- JC∕T 2442-2018 玻璃切割成套设备JC∕T 2442-2018 玻璃切割成套设备资料下载
-
GB∕T 38196-2019 建筑施工机械与设备 地面切割机 安
- 所属分类:建筑文件
- 更新时间:2022-07-12
- 浏览次数:5
- GB∕T 38196-2019 建筑施工机械与设备 地面切割机 安GB∕T 38196-2019 建筑施工机械与设备 地面切割机 安全要求资料下载
-
GB∕T 39981-2021 建筑施工机械与设备 便携、手持、内
- 所属分类:建筑文件
- 更新时间:2022-07-11
- 浏览次数:4
- GB∕T 39981-2021 建筑施工机械与设备 便携、手持、内GB∕T 39981-2021 建筑施工机械与设备 便携、手持、内燃机式切割机 安全要求资料下载
-
GB∕T 36620-2018 面向智慧城市的物联网技术应用指南
- 所属分类:建筑文件
- 更新时间:2022-07-08
- 浏览次数:3
- GB∕T 36620-2018 面向智慧城市的物联网技术应用指南GB∕T 36620-2018 面向智慧城市的物联网技术应用指南资料下载


