某型输送链系列链条参数化驱动设计外文翻译资料

 2022-10-31 14:39:44

英语原文共 16 页,剩余内容已隐藏,支付完成后下载完整资料


埃迪斯科文大学

在线研究

ECU的出版物2012

2012

SolidWorks二次开发与可视化

自动化组件夹具的基本6

装配方法

乌代Farhan

埃迪斯科文大学

西蒙娜奥勃良

埃迪斯科文大学

该tolouei RAD

埃迪斯科文大学

((本文最初发表在:法尔罕,美国H.,奥勃良,S.,amp; Tolouei Rad,M.(2012)。SolidWorks二次开发用Visual Basic 6

对于自动化的模块化夹具装配方法。国际工程地质学报,6(6),290-304。原创文章可在这里

((期刊文章发表于研究在线)。

H

p://ro.ecu.edu.au/ecuworks2012/680

Uday H. Farhan,西蒙娜OBrien amp;马吉德T. RAD

SolidWorks二次开发用Visual Basic 6

自动组合夹具装配方法

乌代·穆罕默德

该机械工程师

u.farhan@ecu.edu.au

埃迪斯科文大学工程学院

270 Joondalup驱动,Joondalup,

西澳大利亚6027

西蒙娜奥勃良

ecu.edu.au simona.obrein @

m.rad@ecu.edu.au

孟SC的,工程学院,

270埃迪斯科文大学,Joondalup驱动,

君达乐,西澳大利亚,6027

马吉德T. RAD

工程学院高级讲师

埃迪斯科文大学

270 Joondalup开车,Joondalup

西澳大利亚6027

摘要

组合夹具(MFS)在成本和生产时间的减少方面发挥重要作用制造过程。在本文中,作者说明的MFS的自动方法设计组装。这种方法是基于SolidWorks二次开发的结合VB(VB)6编程语言。API应用程序编程接口)功能,以控制SolidWorks命令和装配操作。在VB 6中创建了ActiveX DLL项目和DLL中的插件文件。格式生成。结果是在SolidWorks环境下创建新的菜单用于选择、插入、装配MFS元素。该方法适用于一方夹紧程序和半圆形工件。

关键词:组合夹具,SolidWorks API,Visual Basic 6,装配仿真。

1。简介

由于制造系统的迅速发展,生产力已成为要实现的目标之一,以及生产耗时[ 1 ]。鉴于这一证据,组合夹具(MFS)已被认为是一个重要的因素为了实现这些目标[ 1 ]。这成了MFS的元素提供的灵活性几个不同的工件夹紧的程序[ 2 ],这带来了很多好处柔性制造系统(FMS),利用计算机数值控制(CNC)机。设计和装配过程的MFS是许多研究的目的。一些他们专注于装配关系的夹具元件[ 3 ]。其他的集中在MFS [ 4 ]信息呈现。为进一步改进MFS设计,CAD

技术已被用于自动化的夹具元件的设计和装配。信息模型被用来作为一个工具,支持夹具决策[ 5 ]。

提出了一种基于快速重构方法的夹具定位方法。一个“智能夹具系统”[ 6 ]。ICAD系统和ug-2模型被用于开发基于CAD软件[ 7 ] MFS设计系统。AutoCAD与二维图纸应用[ 8 ]虽然AutoCAD三维建模被用于此目的[ 9 ]。为更有效自动化的MFS系统,三个因素应该由设计师认为,数据库夹具元件,适当的设计方法,和强大的3D CAD软件MFS的设计和装配过程的建模。标准夹具元件数据库在以前的工作中创建,以及引入适当的方法,以开发一个计算机–辅助夹具设计(CAFD)[ 1 ]。SolidWorks被用作CAD执行的建模过程,由于其出色的3D功能的软件。在前人工作的基础上,利用SolidWorks二次开发用VB 6介绍了自动夹具元件的设计和装配。方法如图1所示。这种方法包括在VB中生成ActiveX DLL项目6、结合SolidWorks API在SolidWorks环境下创建新菜单。一在SolidWorks中设计了具体工件的三维模型。数据库为标准夹具元件在以前的工作[ 1 ]。知识库通过使用if规则创建装配关系。这个知识库是基于SolidWorks中装配目标的配合特征。

图1:开发方法的流程图。

2。工件夹持原理

所生产的工件应满足其规格,特别是形状,尺寸和公差和实现这一点,重要的是正确定位和夹紧工件机器[ 10 ]。其他一些因素也影响工件保持配置包括加工操作顺序,成本考虑,方向和强度切削力、机床的能力和方向[ 10 ]。此外,夹具元素可以设计为特定工件,这些被称为专用夹具。相反,夹具可以选择并结合标准夹具数据库元素,这些被称为模块化夹具[ 10 ]。有一个特定的功能为每个夹具元件,和一个完整的夹具结构,可以建立从多个元素,包括考虑的类型,类别和功能,将导致适当的加工操作。

2.1模块化夹具

模块化夹具可以被定义为一个建筑标准的几种组合系统可用于多种工件的部件。这些夹具元件可以组装和重复使用,以产生不同的夹具和夹具结构[ 2 ]。这个模块化夹具系统的建设过程取决于选择必要的夹具组件组装和装配过程将是建立“更多”的基础详细系统“,”。其结果是,夹具元件可以建立用于任何类型的工件通过使用模块化夹具系统[ 2 ]。模块化夹具的结果在降低设计的好处和装配时间,通过消除使用“专用夹具”及其特殊组件[ 10 ]。此外,数据库的模块化夹具包含必要的设计的信息与标准元素的交配功能,它很容易修改[ 10 ]。模块化夹具系统分为三大类的基础上建筑基础:底板、T型槽、销销[ 2 ]。

2.2模块化夹具的建设

模块化夹具系统包括一套标准的元素如垫板、定位器,支持者,夹具,和所有其他配件(图2)。通过组装这些元素在一起,适合各种工件夹紧系统可以实现[ 2 ]。这个装配过程始于选择底板取决于工件。然后选择定位元件并组装到底板上。后

选择夹紧元件以适应所选择的工件。最后,其他为完成模块化系统添加元素和附件[ 2 ]。建成后的夹具模块化系统,加工操作开始以生产特定零件或工件。零件生产过程完成后,模块化系统被拆除,元素被发送到商店,用于建设其他模块化夹具系统[ 2 ]。

图3显示的模块化夹具系统实例。重用的优点模块化夹具元件导致减少时间和成本。一个小时的模块化夹具建筑过程等于约六小时的“常规夹具或夹具”建设[ 2 ]。

2.3视觉基础

Visual Basic(VB)是微软开发的一种编程语言。这种语言具有被广泛应用于高比例的开发人员作为“主要开发工具”与其他编程语言相比[ 11 ]。是VB高级版的基础具有API访问和集成开发环境(IDE)的语言图形用户界面[ 12 ]。

图2:组合夹具标准元件[ 2 ]。

图3:模块化夹具系统[ 13 ]。

此外,VB被认为是当时的引擎在所有微软软件建设宏[ 11 ]。因此,VB已经成为一个重要的工具,为许多不同的程序应用.有不同类型的项目可以在VB中生成。对于简单的编程的目的,标准的EXE是比较常用的程序员。更多高级编程功能,使用ActiveX项目。在本研究中,ActiveX(avtivex动态链接库)已创建。这个项目允许程序员集成VB与不同的Windows应用程序。此外,该项目控制的功能和

通过在应用程序中创建新的菜单和工具栏来实现其他应用程序的操作环境。对于数据库管理的目的,VB是微软Access的引擎建立数据库,这使程序员有机会控制数据库高效[ 11 ]。

2.4 SolidWorks API

应用程序编程接口(API)是一种用编程语言编写代码的工具在另一应用程序。其结果是,不同应用程序之间的直接集成可以被开发[ 14 ]。SolidWorks是支持API不同的应用程序之一编程语言如C 、Visual Basic和Visual Studio。SolidWorks API通过创建特定的代码来自动化设计和装配操作编程语言[ 14 ],它已被应用于不同的设计方法。API的使用方法用SolidWorks开发Web服务材料数据库,简化

材料由设计师[ 15 ]。博,秦和方开发了一个标准零件库使用Visual Basic代码与SolidWorks API函数[ 16 ]。本系统是基于创建提高设计效率的基本形式。彭,Jing和Xiaoyan应用视觉SolidWorks基础网二次开发模拟三维建筑模块过程[ 17 ]。他们将VB中的VB项目添加到SolidWorks中,使程序集自动化过程。采用SolidWorks API设计了“离心风机叶轮”模型[ 18 ]。这种方法是基于几何特征来创建第二个发展SolidWorks与VB 6。此外,API与用户界面实现知识为基础设计特点(KBE)的应用可以帮助定制特定任务的CAD系统[ 19 ]。重用软件开发应用SolidWorks API由田和刘[ 20 ]。这个用VB建立了二次开发CAD系统的一个标准部分。甄和Yingyi介绍了一种基于SolidWorks的装配方法[ 21 ]。他们说明了装配自动化程序的步骤,利用Visual C 。他们还解释零件的信息是如何存储在数据库中的。二

杨开发的SolidWorks用于开发一个智能系统基于参数化设计的装配[ 22 ]。Delphi程序设计语言API和Access数据库是创建该系统的技术。

三.创建装配知识库

基于装配方法论在以前的工作[ 11 ],装配知识库开发了在IF的规则结构,以满足侧夹紧布局的要求对于选定的夹具元件在本研究中。这些规则的例子是:

规则1

如果是V型块定位方法,然后定义用于组装到表面基板。

规则2

如果V型块定位面定义,然后确定V形块上定位基板。这取决于V型块和底板的尺寸。位置可以通过计算底板上的孔的距离来确定正确的位置。根据研究结果从上述规则,配合零件装配V型块并定义了SolidWorks环境下的底板:

规则3

如果定义的表面和位置计算,然后使用重合的队友定位V形块的基板。

规则4

如果定义了表面并计算了位置,则使用同心接头装配V形块与基板。

4。创建外接程序和SolidWorks用户界面

在本文中,添加代码在SolidWorks环境下建立菜单用于自动化插入和装配过程。菜单是用VB 6建立的集成SolidWorks API(应用程序编程接口)。一个ActiveX DLL项目在VB中开发,包括SolidWorks库作为参考。在这种情况下,两个库被引用的类型库;这些都是sldworks SolidWorks和裸露型图书馆。将这些库添加到ActiveX DLL项目允许控制SolidWorks命令和功能.在这项研究中开发的附加代码:

在编写外接代码后,将适当的VB模块和窗体添加到ActiveX dll中项目,DLL文件被创建并复制到SolidWorks目录中。然后,这个dll文件是在SolidWorks环境下打开,将功能应用到开发菜单中。

4.1装配仿真的宏

为了自动化SolidWorks中的夹具元件装配过程,宏被创建用于模拟目的。但是,这些宏只能用于主已创建的SolidWorks文档。这个问题的解决办法是通过修改宏记录来生成全局宏。这是通过改变VB完成的录制宏的方法和类和添加swconst模块swassembly或swpart类模块。这使得宏可用于任何SolidWorks文件.然而,这些全局宏仍然不适合开发的ActiveX格式dlll项目。添加项目的最重要的功能是如何创建调用调用执行SolidWorks设计和装配的全局宏的菜单。这是通过将全局宏导入到ActiveX DLL项目中来实现。然后为每个宏编写子程序代码,最后调用这个子程序特定菜单的图标。

4.2装配仿真的实现

装配仿真开始为每个夹具元素开发宏,并为装配步骤。首先添加夹具元素的宏。更多灵活性,主菜单称为模块化夹具系统。然后,两个子菜单开发称为侧夹紧和顶部夹紧。用户可以选择哪种类型的夹紧系统应适用。这两个子菜单扩展到其他菜单整个相关的夹具元件这类夹具(图4)。对侧夹紧,使用下列元素:

基板;

V型块;

旋转夹具;

逆止器;

立块;

其他配件。

对于每一个元素,都应该创建一个菜单。然后,通过选择特定菜单,为更多细节打开窗口。例如,当单击底板菜单时打开此元素的窗口以帮助用户选择适当的底板(图5)。这个

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[141743],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。