- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
该设计是在AutoCAD环境下利用CAD内嵌式编程语言VBA(Visual Basic for
Applicatio n)完成对压块和压板的形状选择、种类选择、参数选择并达到自动绘图
的目的,利用solidworks绘制3维图形,建立幻灯片库,建立数据库,从而对软件 的二次开发应用有所了解。
【关键词】AutoCAD VBA 压块 压板
目录
TOC \o 1-5 \h \z \o Current Document 摘要 1
\o Current Document 1、 绪论 3
1.1前言 3
1.2课题意义 4
\o Current Document 2、 AutoCAD 与 VBA 5
AutoCAD在零件绘图设计中的应用 5
AutoCAD二次开发技术 5
2.3用VBA进行AutoCAD的二次开发 6
VBA 开发机理 6
建立VBA工程文件 8
VBA编程示例 8
\o Current Document 3、 压块和压板软件设计总体介绍 11
3.1本次课题中的设计任务 11
3.2总体设计思路 11
\o Current Document 4、 绘制零件三维图 12
GBT217791机床夹具零件及部件移动弯压板零件图: 12
GBT218091机床夹具零件及部件鞍形压板 13
GBT218091机床夹具零件及部件 U行压板 15
GBT217891机床夹具零件及部件转动弯压板 16
GBT217991机床夹具零件及部件移动宽头压板零件图: 17
GBT218091机床夹具零件及部件直压板 19
\o Current Document 5、 压块与压板软件的程序设计 23
VBA 窗体 23
Useform 窗体代码及运行结果 23
5.2编制机床夹具零件及部件程序代码 25
5.3软件操作说明 30
6 总结 31
\o Current Document 参考文献 32
致 谢 33
1、绪论
机床夹具设计是制造系统的重要组成部分,传统的夹具设计方式已成为企业 中产品快速上市的瓶颈,所以需要提高夹具设计的效率。计算机辅助设计与制造正 是为了适应这一要求而产生的,在此背景下,开发了实用性强的 CAD系统。
AutoCAD以其强大的交互功能和图形处理能力而成为工程技术人员最为喜爱的 绘图软件,但其本身计算功能不强,无法解决一些设计计算和数据 处理等问题。传 统的计算机辅助机械设计通常是采用高级语言进行设计计算,将结果存储为标准结 构的数据文件(如* . DXF),再由AutoCAD调用该文件形成图形,其编程和调用过 程复杂而效率低下。值得庆幸的是,Autodesk从AutoCAD14开始提供了更为有效的 二次开发工具 VBA(Visual Basic for Application),它是内嵌于 AutoCAD中 的
完全面向对象体系结构的一种二次开发编程语言,与 VB有着几乎一样的开发环境
和语法,具有功能强大和易于掌握的特点。它驻留在主程序内部,使其结构精简, 故代码运行效率非常高。它的出现弥补了 AutoCAD计算功能不足的缺陷,使开发机 械CAD 一体化系统成为可能。
本论文从资料查阅一工程文件的建立-程序编写一撰写论文历时三个月,具体 流程如下所示:
1、 查阅资料。
2、 参考机床夹具文献资料,绘制零件三维图。
3、 在VBA IDE环境下编写软件设计程序代码。
4、 撰写论文,翻译。
1.1前言
本设计选用的是AutoCAD 2007软件,并应用其内嵌式语言 VBA,它的优点有 以下两个方面:
一、 与VB有着几乎相同的开发环境和语法,具备功能强大和易掌握的特点。
二、 在于它的for Application 功能,即它的针对性非常强。它驻留在主程序的
内部,使其结构简洁,且代码运行效率非常高。总之, VBA适用于专业和非专业的
开发人员使用。VBA的代码是在VBA编辑器中输入,VBA的功能与VB所能实现的功 能几乎一样。从语言结构上讲,VBA是 VB的一个子集,语法结构是一样的,虽然外 观上VBA的控件功能不如VB多,但VBA具有不断往其工具箱中添加各种外部控件 的能力。从理论上讲,VBA能实现VB和AutoCAD的功能。VBA与 VB本质上的不同 在于VB是一个独立的开发工具,而VBA必须依附于其它应用程序如:Office AutoCAD 等,它没有自己独立的工作环境和编译、连接系统,离开主应用程序 ,VBA将不复存
在。正是由于VBA与主应用程序的这种关系,使得它与主应用程序之间的切换变得 简单而高效,VBA中的代码完全是在过程内执行,但它与 AutoCAD完全共享内存
您可能关注的文档
- “优果”果蔬冰淇淋项目创业计划书.docx
- 2017年湖北省鄂州市中考数学试卷.docx
- 2017年四川省自贡市中考数学试卷与详细答案.docx
- 2018年执业医师考试重点-药理学.docx
- ERP库存管理流程分析报告.docx
- LTE小区搜索-物理小区ID和同步信号PSS、SSS.docx
- OVATION卡件接线方式(以此为准).docx
- 碧水佳苑房地产开发全程项目策划案.docx
- 变电站土建工程安全风险控制卡.docx
- 表单建模应用实例(图书管理)制作详解.docx
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 企业运维服务质量管理制度.docx VIP
- 2023年外国文学史题库及答案题库.pdf VIP
- 个人挖机机械租赁合同(2025版).docx VIP
- 2025年熔化焊接与热切割焊工作业证理论考试笔试试题(1000题)含答案.pdf
- 普通外科2025年终工作总结及2026年工作计划汇报PPT.pptx VIP
- 2026届广东东莞中学、广州二中、惠州一中、深圳实验、珠海一中、中山纪念中学六校高二上学期十二月联考物理试卷答案.pdf VIP
- 小学英语课堂文化意识渗透策略——基于人教版PEP教材文化内容分布统计.docx VIP
- 放射科培训计划.docx VIP
- 竞业限制案件审理标准与规则制定.docx VIP
- 江苏省南京市联合体2024--2025学年九年级上学期期末练习卷 (原卷版).pdf VIP
原创力文档


文档评论(0)