夹具常用标准件参数化图库
《帆槭
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
与制造》Oct-2001No5Machir】e叶Design&Manufacture
文章编号:1001—3997(2001)05
夹0038—02具常用标准件参数化图库
方晓丽(长沙交通学院.长沙410076)
何新华(伊莱克斯中意电冰箱有限公司.4loo76)
TheCADdrawingslibraryofstandardcomponentsoffixture
FAXiao—li(ChangshaJiaotongInstitute,Changshaaryofstandardcomponentsof
mapplyi增VBAandACCESS2000,thepartialprogramsaregiven.
Keywords:VBA;Au~CAD;database;d~wingslibrary;Access
i?I—?f-??一-一,?一,一一一”lr…lh…---…t--一?.?…….一一,…-1--”…,一,,.
中图分类号:TP391.72TP3l1.13文献标识码:A
lVBA的特点及功能
AutoCAD是目前机械CAD中应用软广泛的微机CAD软件
之一,其完备的系统开放性,丰富的二次开发能力,为用户提供
了参数化图库的开发环境.其中有visuaILISP,obiectAILX,VBA
等二次开发工具.
VBA的全称是VisualBacforApplieatlon.它是AutoCAD
自RI4.0后提供的一种内嵌式的开发工具.它是基于VB5.0版
本,完全面向对象体系结构的一种编程语言.提供了一种高教
而强大的集成开发环境(VBAIDE).VBA具有如下主要功能:
(1)VBA提供了强大的窗体创建功能.为应用程序建立对
话框及其它屏幕界面.
(2)可宦建自己的菜单和工具条.
(3)可建立功能强大的模块级宏指令.宏名实质上就是模块
的过程名.
{4)提供建立类模块的功能
(5)具有完善的数据访同与管理能力,通过DAO(数据访问
对象).可以对Access数据库或其他外部数据库{如Foxpm等)
实现访问与管理.此功能比直接使用AutoCAD数据库管理系统
要方便,且功能强大.
2用VBA建立AutoCAD环境下的夹
具常用标准件参数化图库的方法
在机床夹具设计中.经常用到定位件,导向件,支承件等很
多相同或相似的零,部件.国家也颁布了《机床夹具零件厦部
件》标准,以期实现标准化,专业化和互换性的
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
.对这些相
同或相似的零,部件使用CAD参数化图库拄术将使设计人员从
烦琐的,重复的劳动中摆脱出来,从而有更多的时问进行创造
性的思维活动.
在央具图的绘制过程中,需要用到大量的数据
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
格,故在
建立图库之前.根据《机床夹具设计手册》,我们应用Microsoft
Access数据库管理系统耐每一(Image),文本框(TextBox),组台框fComb0Box),命令
按钮(CommandButtonl标签fLable)等控件各控件作用如下:
(1文本框供用户直接输入设计参数;
(2)组台框供用户在下拉列表I中作出选择;
(3)命令按钮供用户选择是否继续执行谚程序:
f4)标彗为用户提示各控件的操作内容;
(5)图象框用于顼览图形.显示所选夹具常用件的基本图
形.利用这一预览功能用户可在绘图前判断所选标准件是否符
合要求.井可根据顼览框内图形的揭示输入或选择主要参数.
圈0图1参效对话框
在窗口中添加控件后,需设置各控件的属性.方法有二:在程
序代码中设置或在各控件的属性窗口中设置.各控件属性见表1.
各控件的功能则需通过编程设置.
可换钻套的窗体为例(文中凡遇具体零件.均可换钴
套为例):
窗体初始化程序:
《机械设计与制造》Oct2001Nn5MachineryDeBign&Manufactuye
表l控件属性
PrivateSubUserForln—lnitia]ize()
ComboBox2.AddictnC主视图”)
ComboBox2Addltem(俯视图”)
Usq:rFormlTextBox1.SetFoCIl$
EndSub
组合框ComboBoxl中的内容是可换钻套的高度应根据文
本框ThxBoxl所输人的内径d数值的不同而改变,故有文本框
TextBoxl—Chan~事件:
PrivateSubTextBox1一Change()
IfVa1【TextBox1.textI>OandVal(TextBox1.text)<=4thca
CoraboBoxl_dear
ComboBox2.Addhem(10)
ComboBox2.Addltem(16)
End?
IfVal(TextBoxI.text)>70andVal(xtBox1text)(=85then
COmboBoxl,clear
ComboBox2.Addltem(45)
ComboBoxZAddltemf89)
ComboBox2.Addltem(112)
Et?
EndSub
确定”按钮CommandButtenl的ComnmndButtonl—Ciek单击事件
PrivateSubCommandButtenl—Ciekf)
?ComboBox2text=“主视图”Then
PD=1
EndIf
IfComboBox2.text=俯视图”Then
PD=2
EndIf
dNeUng=veilfUserForm1.TextBox1.Text)
】1”gt}I=Val(U~rForm1.ComboBox1.Text)
UnloadMe
EndSub
按下”确定”按钮后,主程序将根据PD的值决定绘制主视
图或俯视图,至此,完成了原始参数的输人.
“退出按钮CommandButton2.的CommandBuRon2一Ciek单击事件
PrivateSubCowraandButtm~一Cick()
ED
EndSub即未接受所翰人的数据.
2.2调用数据库
建立图库前,对每一种常用件建立了数据库,建图库过程
中.我们湎过VBA编程实现了参数化调用数据库,为下叫-步绘
图工作做准备.用以下语句调用数据库中的数据:
首先,打开数据库:
DimOldDbAsDatah0se;声明数据库对象
DimNcwD~IAsRecordset;声明数据表对象
DimmdhNemeAsString;声明数据库名称对象
MdbName=“D:,夹具,导向件图库,导向件数据
库mdb”;确定数据库路径
SetOldDb=DBEn#ne.Workspace*(0).
OpenDatabase(mdbName);打开数据库
SetNewDynl=OldDb.ObenRecordset”可换钻套表.dbOpen-
Dyno~et.dhReadOnly;打开数据表为只读动态集
然后根据dNeiJizg的值,用以下两条语句将数据指针定位
在数据库中相应的第n条记录后,读取该条记录的值:
MoveFirst;将指针指向第一条记录
Moven;相对当前记录将指针移动n条记录,
兀)0指针上移n如指针下移本最后.关闭数据库.
NewDynlCLose;关闭动态集
OldDbCLose;关闭数据库
SetOldDb=No~[ng;删脒数据库对象实例
2.3绘制图块(见图2)
每一个标准件的绘图程序均以模块的形式放置在该标准
件对应的工程文件中.
由于本图库包古的是夹具设计中的标准件,它们只是夹具
的一部分所以为方便绘图,本图库中所有图形均在块空间中
进行(用语句Dimblk0bjAsAcadBlock进行说明);建立块后,用
户可根据绘图的需要选择插人点,将零件放置在夹具图中所需
位置,使用灵活方便.
该模块的
流程图
破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word
(见图2).
2.4主程序调用?
以可换钻套为例:
PublicSubCmateKHZTf)
UserForm1.1mage1.‰tI】re=Load-
~cmre(D:,导向件图库,位图文
件,可换钻套.bmp”)
UserForm1.Show
IfPD=1Then
CallKHZT1;调用可换
钻套主视图
EndIf
IfPD=2Then
CallKHZT2;调用可换钻套
俯视图
EndIf
EndSub
图:流程简周
40一《机械设计与制造》Oct2001No5MachineryDeBign&Manufacture
文章编号:1001—3997l2001)050040—02
液压传动实验的计算机辅助敏学系镜研究
关浩吴蒙华崔云先李艳君(大连太学,大连116622)
ResearchonCAIsystemforhydraulicexperiment
GUANHao,WUMeng—hua,CUIYun—xian,LIYan—jun
(DepartmentofMechanicalEngineering,DaliartUniversity,Dalian116622,China)
【摘要】阐述了研究液压传动实验计算机辅助教学系统的意义.介绍了该系统的的功能和组成.在
宾验的基础土,通过不断完善,该系统已应用于教学中,其结果
证明
住所证明下载场所使用证明下载诊断证明下载住所证明下载爱问住所证明下载爱问
了该系统对提高液压传动教学质
量及培养学生综旮能力有明显的效果.
关键词;液压传动;计算机辅助教学;实验
【Abstract】TMspaperpresentsthencal~ceofresearchor.CAIsystemforhydraulicexperiment.The
functionandstt’ucturatofsystemalealsoexpounded@erexperiment,andcompleting,thesystemhasbe
en
中图分类号:TP39文献标识码:A
棱压传动技术是一门较年轻的技术,但发展非常迅速.随
着现代工业的发展,谖压传动在工业,农业核能工业,石油化
工,国肪,航天,航海等领域越来越显示出它的巨大潜力与作用,
特别是在机械工业中的机槭制造,工程机械,轻工机槭,冶金机
槭等方面得到了普遍的应用.机,电,液的组合成为目前工业自
动化的主要技术基础.
《液压传动)课程是为培养适应现代工业发展需要的人才
而在机械设计制造及其自动化专业设置的--I]主要专业基础
课.它融合了数学,物理,流体力学,机槭设计,控制工程,电器
?来稿日期:2001—07—05控制及机床设计等方面的内
thequalityofteaching
容,通过该系统的学习既培养了综合运用所学知识的能力,又
为下一步毕业设计及学生毕业后的工程设计打下了一个良好
的基础.因此,液压传动是--lq实践性较强的综合性的技术基
础课.
液压传动是研究以有压诚体为传动介质,来实现各种机械
的传动和自动控制的学科.本课程学习的目的就是使学生学习
掌握液压传动”技术必要的基本概念和基_奉理论.掌握主要液
压元件的工作原理,结构特点,性能及使用,能进行液压传动方
面的基本:亡程计算和系统设计,因此,液压实验在该门课程的
教学中起着重要的作用.通过实验教学来加强学生对课堂讲授
3图库应用的几点说明
(1)为实现预览.本图库在建立过程中,先用AutoCAD2000
绘制出每一标准件基本图形,然后COPY到MSPAINT中,以位
图文件f-k.brap)存盘;
(2)本圈库的使用以AutoCAD下拉菜单方式进行,方便灵
活,实现方法如下:
?把文件acad,dvb和custom—menu.dvb从文件夹
D:\progra~nfiles\ACAD2000\sample\VBA\VBAIDE—
Menu穆至
D:,programfiles,ACAD2000\support下;
?修改AutoCAD2000的acad.ilq/tll文件:
用写字板(或其它文本编辑软件)打开acadiltlnu,在-k-k
-
kPOPS00前添加第十二项下拉菜单代码,如可换钻套所在部分
代码如下:
ID—Mnuser[标准夹具零件】
ID一导向件【一)导向元件]
TD一钻套I一)钻套J
ID一可换钻套f可换钻套]”C”C-VbaR硼CreiKteKHZT
?为使AutoCAD2000启动后能自动运行菜单中的文件需
在工程文件acad,dvb的ACADStartup过程中添加自动装载代
码,如:
CallAcadApplicationadDvB(D:,导向件图库,图形绘
制,可换钻套,dvb”)等若干条语句,实现文件的自动装载.
(3)本图库的设计基本上是按AutoCAD的传统风格进行,
会使用AutoGAD的用户均可方便灵活的使用本圈库
参考文献
1机床宪具设计手册上海科学技术出版社,1988
2韩朝勇等主编AutoCADRI40l中文板】二次开发技术清华大
学出版社.1999
3王钰编着用VBA开发AuEo七AD2_000应用程序人民邮电出版
社.1999
4刘橱文编着精通VisualBazic6O中文版电子工业出版社,
1999