基于solidworks凸轮设计

基于solidworks凸轮设计
基于solidworks凸轮设计

基于Solidworks 的凸轮参数化设计与 COSMOS 分析

作者:虞静指导教师:冯涛

摘要:在工程应用中选择一种高要求的凸轮,经过理论分析得出了这种凸轮设

的数学模型,通过 Solidworks 的应用,完成凸轮的参数化三维设计,保证了凸轮设计的科学性。通过 Solidworks COSMOS 的仿真,验证凸轮设计的结果是否达到要求,为凸轮的设计的可靠性提供了依据。凸轮设计步骤多、涉及参数多,给设计工作者带来很多的不便,降低了设计效率。通过 SolidWorks 实现凸轮机构的参数化设计,从而提高开发效率,对凸轮进行cosmos分析得到凸轮变形、固有频率等,为凸轮设计提供依据。

关键词:SolidWorks;盘形凸轮;参数化设计; COSMOSWorks;VB

Parameterizedly Design Cam Based on Solidworks

and Simulation by COSMOSworks

Abstract:Choose a strict cam from project,Through theoretical analysis derived a mathematical model of this cam designment.Through the application of Solidworks,complete the three-dimensional design parameter Cam,ensure the scientific essense of cam design.Through the simulation by Solidworks COSMOSMotion,verify whether the results of cam design meet the requirements,this provides the basis for the reliability. Cams’ design steps are too many and involving lots of parameters. It brings a lot of inconvenience to design workers and reduce the design efficiency. Through using SolidWorks can realize the parameter optimization design of cam mechanism, improve the efficiency of development. Cosmos analyses cam mechanism the deformation ofcam, natural frequency and so on will be getting. It will provide the basis for cam design.

Keywords:Solidworks;disc cams; parameter design;COSMOS Works; VB

前言

本次设计设计的题目是基于SolidWorks的凸轮参数化设计及cosmos分析。主要任务为在SolidWorks软件进行凸轮的参数化设计及静力学,动力学,运动学分析。

Solid Works是现今造型仿真方面最流行的三维CAD软件,具有基于特征进行参数化造型设计的特点,模型的各个特征的几何形状与尺寸大小用变量参数来表达,变量参数可以是常数,也可以是代数式。如果定义某个特征的变量参数发生改变,则该特征的几何形状或尺寸大小将随参数改变而改变,通过控制各参数,即可达到控制模型几何形体的目的。

功能强大、易学易用和技术创新是SolidWorks 的三大特点,使得SolidWorks成为领先的、主流的三维CAD解决方案。SolidWorks 能够提供不同的设计方案、减少设计过程中的错误以及提高产品质量。SolidWorks 不仅提供如此强大的功能,同时对每个工程师和设计者来说,操作简单方便、易学易用。同时SolidWorks还提供了功能强大的API接口程序模块,使得用户可以根据自身的条件和需求编写加挂与该软件环境下的应用程序。

零件的设计一直是比较耗时又容易出错的问题。凸轮机构是工程上广泛应用的传动机构,其设计和应用的关键是凸轮轮廓曲线的设计,常用设计方法有解析法和图解法。实际工程中多采用简单直观的作图法进行设计,但其精度较低,难以准确满足工程需要,且当尺寸、参数变化时就得重新作图,无法对设计机构进行运动性能分析;解析法需要大量的数据计算,过程繁琐且不直观,有些实际问题难以用解析法来描述,实际工程中不常使用。本次设计的结果使得凸轮的设计达到参数化,合理化,极大的提高了工作效率。

在设计的过程中,冯涛老师给了我许多的指导性建议,在设计和学习过程中也给了我极大的帮助。仅此,对帮助和支持我得老师和同学表示深深的感谢。

由于本人水平有限,经验不多,论文中肯定会有不少的缺点或错误,请老师和同学批评指正。

第一章:绪论

1.1我国凸轮机构及其CAD/CAM的研究现状

我国在凸轮机构研究方面历史悠久,理论较深,但在设计、制造和检测等应用技术方面,与美日德等工业发达国家比较,差距较大。我国以前对凸轮机构一体化设计系统研究较少,仅在内燃机配气凸轮机构有较深入研究。随着改革开放的深入发展,我国在凸轮机构的理论研究和实用技术方面取得了长足发展。有关凸轮机构的应用研究取得了一大批成果,并且许多成果应用于生产。20世纪90年代初期,陕西科技大学完成的“高速高精度间歇转位凸轮分度机构CAD/CAM" 1995年获陕西省科技进步二等奖,开发的“凸轮分度机构传动装置”获中国轻工总会优秀新产品一等奖,加工弧面凸轮的"XK5001双回转坐标数控铣床”获实用新型专利。天津大学关于分度凸轮机构的研究,得到了国家自然科学基金的支持。研究开发的两片式平行分度凸轮机构达到了国内领先水平。此外,上海交通大学、大连轻工业学院、合肥工业大学和山东大学(山东工业大学)等在理论应用研究方面都取得了很多具有国际或国内先进水平的科研成果。

尽管国内对凸轮机构的应用和研究己有多年的历史,对凸轮机构的设计、运动规律、轮廓线、动力学、优化设计等方面的研究都取得了很多科研成果。但是,与先进国家相比,我国对凸轮机构的设计和制造上都还存在较大的差距,尤其在制造方面。我们并没有一个行之有效的凸轮机构一体化设计系统。在国外核心技术也只是集中在少数的几家公司和科研机构中,而且由于技术保密等因素,具有一定参考价值的相关资料很少公开发表。这样就在无形中制约着我国凸轮机构设计和制造水平的提高,造成高速、高精度的凸轮机构必须依赖进口的被动局面。

目前我国针对凸轮机构的CAD研究比较多,有针对凸轮机构从动件运动规律的CAD研究;有针对某种从动件类型的凸轮机构CAD研究;有针对凸轮轮廓的CAD研究;以及凸轮机构一体化CAD/CAM系统。对设计人员来讲使用凸轮机构一体化CAD/CAM系统来解决实际问题才更具有意义,这样不但能提高设计效率还能大大降低设计成本。而目前的凸轮机构CAD/CAM系统应用并不广泛,原因之一是目前的凸轮机构CAD/CAM系统大多只是针对凸轮机构一体花设计的某一部分或某一方面,并不能达到理想的一体化设计系统。

其二,目前的凸轮机构CAD/CAM系统中所采取的方法大都是试算法,即在这种方法中避开了凸轮机构基本尺寸的设计,而由设计人员初始给定基本尺寸,然后由系统进行不断的试算,最后得到比较满意的设计结果。因此这些系统就存在着设计速度慢、设计人员在确定基本尺寸时带有盲目性等缺点。并且由于凸轮机构不是标准机构,种类多、应用广、设计质量与设计者的水平和经验有密切关系,且有许多知识不能公式化,所以应用凸轮机构CAD/CAM系统有时效果并不理想,但如果在凸轮机构CAD/CAM中引入专家系统却可以获得较为理想的结果。

因此给设计人员提供一种凸轮机构智能设计系统,使他们在进行凸轮机构设计时能智能的选择参数进行设计,动态分析并能对所设计的结果进行实体造型及

动态仿真,使设计人员能在设计阶段就能对最终产品进行预测或检验,就更具有实际意义。凸轮机构的CAD/CAM代表了近年来凸轮设计与制造领域的发展方向。

凸轮机构是能使从动件按照给定的运动规律运动的高副机构,可实现任意给定的位移、速度、加速度等运动规律,并且可与其它机构配合实现复杂的运动要求。工程中几乎所有简单的、复杂的重复性机械动作都可由凸轮机构或者包括凸轮机构的组合机构来实现。又由于凸轮机构具有平稳性好,重复精度高,运动特性良好,机构的构件少,体积小,刚性大,周期控制简单,可靠性好,寿命长等优点,因而是现代工业生产设备中不可缺少的机构之一,被广泛用于各种自动机中。

我国对凸轮机构CAD系统的研究始于80年代中期。近二十书年来,我国在凸轮CAD/CAM技术万曲,也进行了许多研究与开发工作。原轻工部在陕西省建立了凸轮研究开发中心,这是我国首家专门从事凸轮设计和制造的研究单位,其目标是建立凸轮CAD/CAM生产系统。随着计算机的普及及应用,许多学者开始从不同角度对凸轮机构的计算机辅助设计问题进行了研究。

1.2国外凸轮机构及其CAD/CAM的研究现状

自上世纪三十年代以来,人们就开始了对凸轮机构的研究,并且研究工作随着新技术、新方法的产生和应用在不断深化。60年代后,对凸轮的研究逐步成熟起来,出现了较完整的运动规律的设计,在梯萨尔的著作中就采用了多项式运动规律。对凸轮机构的研究不断向纵深方向发展,开始对凸轮进行有限元分析及非线性问题的研究,同时,欧美各国学者对高速凸轮的研究也有新的突破,许多学者发表了关于凸轮机构的优化设计、凸轮振动、动态响应等方面的论文。

日本在凸轮机构方面的研究也有巨大贡献。在机构设计方面,致力于寻求凸轮机构的精确解和使凸轮曲线多样化,以适应新的要求。并加强了对凸轮机构动力学和振动方面的研究和标准化研究,发展成批生产的标准凸轮机构,在此基础上进一步拓展凸轮机构CAD/CAM系统。美国、日本等国家的一些凸轮制a造企业开发了供本企业使用的凸轮CAD/CAM系统,有的还形成了商业化软件,如日本SUNCALL公司开发的HY MOCAM系统等。

凸轮机构CAD的研究,在一些发达国家如美国、日本等,早在70年代就开始,现己达到了很高水平。在日本、美国和俄罗斯等国家均有数百家专门从事研究和生产凸轮的机构和公司。如美的Ferguson公司、Stelron公司,日本的大家凸轮公司、三共制作所、协和凸轮公司等均采用了先进的CAD/CAM技术;俄罗斯金属机床研究院建立的凸轮机构CAD系统,可以完成各种平面及空间凸轮的计算机辅助设计。由于这些国家的凸轮设计与制造已实行专门化,且采用了先进的CAD/CAM技术,使凸轮的设计制造费用大幅度下降,新型高效的凸轮机构不断地推向市场。

1.3我国在平面盘形凸轮机构设计系统中存在的问题

经过调研以及查阅大量文献资料,目前我国在平面盘形凸轮机构设计系统中存在一些不足:

(1)大部分的凸轮机构设计只重视凸轮零件本体的设计,针对与凸轮相配合的从动件机构、凸轮轴和为防止滚子从动件在凸轮滚道面上产生跳变而使用的弹簧等一系列的相关零件的设计。

(2)目前的凸轮机构设计系统的基本参数设计功能不强。需要设计人员多次输入参数,由计算机多次重算,最终得出合适的凸轮基本参数。其参数大多并未在后台进行优化处理和动力学综合分析,即便要做上述处理或分析也并未纳入整个设计系统中,这基于solidworks的平面盘形滚子凸轮机构参数化优化设计样做的后果是参数需要再次修改。

(3)将凸轮机构的强度校核与运动仿真作为设计的反馈信息组成一条封闭的设计链的设计体系很少。

(4)大多数是在AutoCAD基础上进行二次开发而成的,不具有三维建模功能。

(5)更新速度慢,效率不强,通用性差。

(6)智能化、集成化、网络化很不完善。

(7)现有的凸轮CAD设计系统中,还没有融入先进的数据库管理技术。

1.4我国凸轮机构今后研究的重点应有如下几个方面。

1.5.1凸轮,尤其是空间凸轮及其从动件加工设备和工艺方法的研究开发。制定、修改和完善凸轮机构的精度指标体系,研究切实可行的检测原理和检测及检测仪器。开发通用有效的,并引入专家系统或人工智能型的凸轮机构系统和网络化的系统。

1.5.2凸轮机构的动力学研究仍然是今后研究的热点,运用可变形多体系统动力学、接触力学、概率分析和有限元法来进行凸轮机构动力学的研究。加强对凸轮机构的动力学仿真、动态设计和振动控制的研究,从而提高设计的质量和缩短产品生产时间。

1.5设计目的和意义

设计的目的:是实现凸轮设计的参数化。利用SolidWorks强大的应用程序接口,以Visual Basic 6.0作为开发工具,vba软件的实现极大的提高了零件的设计效率。利用cosmos程序结果对凸轮的静力学,动力学,运动学经行分析。对SolidWorks的工作流程以及基本原理有了更深的了解。对利用VB语言的VBA 二次开发平台的运用有了基本的认识。面向对象的编程更能方便程序编制者,特别是程序的修改上,在结构上更能体现程序的流程。利用分析软件为设计结果经行优化设计。

设计的意义:

(1)解除了设计人员的繁琐劳动,节省了大量的人力和物力由于本系统不需要人工计算凸轮参数方程、不需要人工校核参数,只需设计人员输入凸轮的基本参数,就可以自动进行参数的校核、凸轮三维模型的生成。所以解除了设计人员的繁琐劳动,节省了大量的人力和物力。

(2)凸轮参数等基本信息的有效保存,更有利于凸轮的优化设计由于在本系统中,凸轮的参数等基本信息可直接保存在凸轮数据库中,并可对凸轮数据库中的参数信息进行随即修改、查询等操作。所以在凸轮的设计过程中,可以充分利用己有的知识和经验,更有利于对现有的凸轮进行再优化设计。

(3)在凸轮的设计过程中,实现了并行工程如果将凸轮数据库设置为共享文件,那么只要安装了本系统的用户,在本公司的局域网上均可对凸轮数据库随时进行修改、查询、添加数据等操作。

由此,在凸轮的设计过程中,便可实现并行作业,分工合作,这将极大地提高凸轮的设计效率。

第二章:设计相关知识

2.1凸轮设计方案选择

方案一:基于OpenGL技术,采用NURBS方法创建空间凸轮,该方法对系统要求较高,通用性较差;

方案二:有的基于Pro/E平台通过变截面扫描空间曲线创建圆柱凸轮,该方法难以创建精确的廓面曲线。

方案三:基于solidworks凸轮参数化设计,以目前国内流行的三维造型软件SolidWorks 为平台,使用Visual Basic开发工具,对SolidWorks进行二次开发,进行凸轮三维模型参数化设计的方法,

方案确定:方案一

空间凸轮具有紧凑、可靠等优点,在自动机械领域中应用十分普遍,在实现间歇分度运动、较大运动升程或其他任意运动方面具有很强的适应性。随着现代设计与制造技术的发展,在产品开发过程中,装配没计、零/部件有限元分析、运动仿真和数控加工等都必须以三维模型为基础。解析法和图解法是凸轮机构设计的两种传统方法,并且都停留在二维设计阶段。目前国内外常用的三维造型软件都没有直接生成凸轮的功能,尤其是对于具有不可展廓面的空间凸轮,很难用常规的机械制图方法进行绘制,也不能用展开成平面轮廓的方法设计,因此进行凸轮三维造型仍是一项非常繁琐的工作。针对此,研究人员也做了研究和探索,有的基于OpenGL技术,采用NURBS方法创建空间凸轮,该方法对系统要求较高,通用性较差,该方法不能创建具有空间不可展廓面的凸轮且精度较差;有的基于Pro/E平台通

过变截面扫描空间曲线创建圆柱凸轮,该方法难以创建精确的廓面曲线。

所以为了提高凸轮的设计效率和制造精度,以SolidWorks为平台,使用Visual Basic开发工具,对SolidWorks进行二次开发,进行凸轮三维模型参数化设计的方法,是最有效可行的方案。

2.2凸轮

2.2.1凸轮是一个具有曲线轮廓或凹槽的构件.一般可分为三类:

盘形凸轮:凸轮为绕固定轴线转动且有变化直径的盘形构件;

移动凸轮:凸轮相对机架作直线移动;

圆柱凸轮:凸轮是圆柱体,可以看成是将移动凸轮卷成一圆柱体。

2.2.2按从动件的形状分类;

①顶尖式从动件;

②滚子式从动件;

③平底式从动件。

④曲底式从动件。

2.2.3按从动件的运动形式分类:

①直动从动件。

②摆动从动件;

2.2.4按凸轮与从动件维持运动副接触的方式分类:

①力封闭方式。

②几何形封闭方式。

2.2.5按凸轮运动规律分类:

①等速运动规律:适用于低速、轻载的场合。

②等加速等减速运动规律

③简谐运动规律(余弦加速度运动规律)

④摆线运动规律(正弦加速度运动规律)

2.2.6特点

凸轮机构的优点

只需设计适当的凸轮轮廓,便可使从动件得到任意的预期运动,而且结构简单、紧凑、设计方便,因此在自动机床、轻工机械、纺织机械、印刷机械、食品机械、包装机械和机电一体化产品中得到广泛应用。

凸轮机构的缺点

1)凸轮与从动件间为点或线接触,易磨损,只宜用于传力不大的场合;

2)凸轮轮廓精度要求较高,需用数控机床进行加工;

3) 从动件的行程不能过大,否则会使凸轮变得笨重。

2.2设计相关知识

(1)凸轮设计理论知识

主要基于凸轮的解析法,建立数学模型,进行参数化设计的基础。

(2)参数化设计

2.2.1什么是参数?

参数有两个含义:一是提供设计对象的附加信息,是参数化设计的重要要素之一。参数和模型一起存储,参数可以标明不同模型的属性。例如在一个“族表”中创建参数“成本”后,对于该族表的不同实例可以设置不同的值,以示区别。

二是配合关系的使用来创建参数化模型,通过变更参数的数值来变更模型的形状和大小。

2.2.2关系的概念

关系是参数化设计的另一个重要因素。

关系是使用者自定义的尺寸符号和参数之间的等式。关系捕获特征之间、参数之间或组件之间的设计关系。

可以这样来理解,参数化模型建立好之后,参数的意义可以确定一系列的产品,通过更改参数即可生成不同尺寸的零件,而关系是确保在更改参数的过程中,该零件能满足基本的形状要求。如参数化齿轮,可以更改模数、齿数从而生成同系列、不同尺寸的多个模型,而关系则满足在更改参数的过程中齿轮不会变成其他的零件。

2.2.3凸轮参数化设计步骤: (3)SolidWorks 的API Solid Works 提供API 作为二次开发工具,其中列举了用户可以调用的vb 语言函数名及其技术指标格式。SolidWorks API 是SolidWorks 的OLE 应用程序开发接口,用户可以利用它和支持OLE 编程的开发工具,如VB 、VBA(Excel, Access)、C 、VC++等对SolidWorks 进行二次开发,建立适合用户需要的、专用的SolidWorks 功能模块。本次设计采用VC ++作为开发工具。

SolidWorks 提供三种开发方式:可执行文件*.exe 、正规的.DLLs 有两种实现方式:dynamically linked 或者 statically linked ,一般都使用dynamically linked 。因为静态连接到MFC 代码库,你的.DLL 包括它自己的所有的所需的MFC 代码,那么它将非常庞大。另一种是MFC 扩展.DLL ,一个扩展.DLL 是动态连接到MFC 的代码库的.DLL 的.客户程序也必须动态的连接到MFC 的代码库。MFC 扩展.DLLs 非常小.你可以建立一个导出一些函数或者类的大约10-15KB 的。为了充分利用VC 的资源,设计采用了最后一种即MFC 扩展.DLL 。

分析所设

计的凸轮 建立数学模型 Vba 编程 运行

(4)Vba

Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。

VBA 是基于Visual Basic 发展而来的,它们具有相似的语言结构。Visual Basic 是Microsoft 的主要图形界面开发工具,VBA 5.0 (亦即VBA 97)则是Visual Basic 5.0 的子集。Visual Basic 是由Basic 发展而来的第四代语言。Visual Basic 作为一套独立的Windows 系统开发工具,可用于开发Windows 环境下的各类应用程序,是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言。它具有高效率、简单易学及功能强大的特点。VB 的程序语言简单、便捷,利用其事件驱动的编程机制,新颖易用的可视化设计工具,并使用Windows 应用程序接口(API)函数,采用动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)以及开放式数据库访问(ODBC)等技术,可以高效、快速地编制出 Windows 环境下功能强大、图形界面丰富的应用软件系统。Visual Basic 程序很大一部分以可视(Visual)形式实现,这意味着在设计阶段就可以看到程序运行的屏幕画面,用户可以在设计时能够方便地改动画面图像、大小、颜色等,直到满意为止。VB 的用户可以是缺乏Windows 及 C 语言开发经验的专业软件人员,也可以是具有一定Windows 开发经验的专业人员,VB 的可视化编程方法使得原来繁琐枯燥、令人生畏的Windows 应用程序设计变得轻松自如、妙趣横生。以往的Windows 应用程序开发工具在设计图形用户界面时,都是采用编程的方法,并伴随大量的计算任务,一个大型应用程序约有90%的程序代码用来处理用户界面,而且在程序设计过程中不能看到界面显示的效果,只有在程序执行时才能观察到,如果界面效果不佳,还需要回到程序中去修改。Visual Basic 提供了新颖的可视化设计工具,巧妙地将Windows 界面设计的复杂性封装起来,程序开发人员不必再为界面设计而编写大量程序代码,仅需采用现有工具按设计者要求的布局,在屏幕上画出所需界面,并为各图形对象设置属性即可,VB 自动产生界面设计代码,这样便将事先编制好的控件可视地连接到一起,构成一个随时可调整的界面。VBA 不但继承了VB 的开发机制,而且VBA 还具有与VB 相似的语言结构,它们的集成开发环境IDE(Intergrated Development Environment)也几乎相同。但是,经过优化,VBA 专门用于Office 的各应用程序。VB 可运行直接来自Windows 95 或NT 桌面上的应用程序,而VBA 的项目(Project)仅由使用VBA 的Excel、Word、 PowerPoint 等称为宿主(Host)的Office 应用程序(Application)来调用。

(5)Cosmos分析

COSMOS/Works是完全整合在SOLIDWORKS 中设计分析系统的,提供压力、频率、约束、热量,和优化分析。为设计工程师在SolidWorks的环境下,提供比较完整的分析手段。凭借先进的快速有限元技术(FFE),工程师能非常迅速地实现对大规模的复杂设计的分析和验证,并且获得修正和优化设计所需的必要信息。分析的模型和结果和Soli-dWorks共享一个数据库,这意味着设计与分析数据将没有繁琐的双向转换操作,分析也因而与计量单位无关。在几何模型上,可以直接定义载荷和边界条件,如同生成几何特征,设计的数据库也会相应地自动更新。计算结果也可以直观地显示在SolidWorks精确的设计模型上。这样的环境操作简单、节省时间,且硬盘空间资源要求很小。

Cosmos软件是美国SRAC(Structure Research and Analysis Corporation )公司的产品,它具有计算速度快、解题时占用磁盘空间少、使用方便、分析功能全面、与其他CAD/CAE

软件集成性好等优点,下面简要介绍一下这些特点。

1:有限元分析软件的算法。有限元分析软件现在基于的算法有两种:一种是所谓的直接解法,一种是所谓的迭代解法。因为有限元软件处理的对象大部分是高元方程组,因此直接解法总能求得解,但速度就不能保证很快,虽然迭代法解题的速度很快,但不能保证所有的算法都是收敛的,因此传统的有限元分析软件大都采用直接解法。1982年,前苏联的三位数学物理博士致力于研究有限元分析的迭代算法的收敛性问题,因为,如果能保证迭代法总是收敛的,就可以大幅度提高解题速度。他们采用穷举法,分析迭代法中所有发散的算法,最后总结出500多种导致迭代法发散的原因并加以有效的对症下药,终于在11年后的1993年发明了举世瞩目的FFE(快速有限元法,Fast Finite Element )算法。FFE方法其实就是针对不同的迭代算法总能保证其收敛的改进的迭代法,现在的Cosmos就是采用的这种FFE方法。这是Cosmos解题速度快的一个重要的原因。

2: Cosmos采用的算法是FFE技术,而FFE技术是1993年才发明的,要想把这种快速有限元技术应用到Cosmos软件中,必须重新编写Cosmos的源代码,1993年世界上比较先进的C++语言技术已经成熟,面向对象技术、内存优化管理技术、磁盘管理技术也已上了一个新台阶。正是因为在Cosmos的新的源代码中利用了这些新技术,所以Cosmos才具有用少的磁盘空间解决复杂的分析问题的能力。虽然SRAC在重新编写Cosmos源码上付出了代价,但却换回了其他CAE软件不能比拟的功能。

3:Cosmos是基于PC+WINDOWS上的软件,这在使用上很显然要比基于工作站+Unix上的软件好用的多。这对熟悉WINDOWS和UNIX使用的人就更清楚,因为有很多文章作这方面的说明,所以,就WINDOWS和UNIX的使用方面在此也不再累述。但值得说明的一点是很多有限元分析软件都是很早以前用FORTRAN编写的,所以界面并不都是很友好的,但Cosmos 基于的操作系统就是PC机上的WINDOWS,所以就其界面来说必将越来越好。另外,COSMOS 为各种分析类型建立了分析步骤示意图,如果对分析步骤不很明了,可以打开分析步骤示意图,它会提示应该做的每个步骤,就象马路的交通指挥灯一样;COSMOS还建立了智慧导向型菜单系统,如果分析问题的准备工作未做好,COSMOS就使相应的功能项变暗,使分析无法进行下去,这节省了误操作所浪费的时间。

4: Cosmos的功能Cosmos软件是按模组进行封装的,也就是说你可以有选择地购买需要的模组,不需要的模组不必购买。CosWorks是Cosmos的一个小产品,它是专门为Solidworks软件做无缝集成的。它可以做的分析有:线性静力分析(位移与应力应变计算)、挫曲分析(关键挫曲力与相对变形计算)、频率分析(共振频率与相对变形量计算)、热传分析(稳态与暂态热流问题及温度变化速率与热流量计算)。

5:Cosmos/M是一个全面的CAE软件,它除了包含Cosworks具有的全部功能外,还具有可以选择的其它模组:

6: Cosmos的集成性,Cosmos在CAD/DAE软件的集成上做得是比较出色的,Cosmos的基本模组产品Cosworks与风靡全球的三维CAD软件SolidWorks已经做到了无缝集成的境

界。另外Cosmos 可以直接利用Solidworks 、Pro/E 、IDEAS 、CADKEY 、AMD 等三维CAD 软件的几何模型,与CAE 软件ANSYS 、NASTRAN 、PATRAN 等也可以进行数据沟通。

2.3设计思路

本次设计的思路是:

第三章:盘型凸轮的参数化设计及cosmos 分析

3.1:分析所设计的凸轮

选择所设计的凸轮 输入所涉及的参数 自动绘制三维模型 进行cosmosworks 分析

参数分析 结果

solidworks画凸轮技巧

凸轮。。。应该有。。。升程和回程。。所以你的槽。。应该是围绕圆柱图带旋转切不是标准圆。。。通 俗点就是3坐标都有偏移。 方法还是比较多的。。。。你可以选择。。 1。用包络。画法。。先在平面草绘出槽的中心线。。包络到圆柱体上去后。用扫描切除槽内材料。。即可。。。’ 2。可以用高级功能中的。。。。环形折弯。。。。跟一方法的区别在于这个直接折弯实体。。成一个 也圆柱。。意思就是你先画出槽的平面展开图。。再折弯就行了。 希望对你有所帮助。 直接利用运动曲线画凸轮(上篇) 已有 395 次阅读2012-2-22 15:30|系统分类:技术|曲线, 运动, SolidWorks, 谐波 概述:SolidWorks Toolbox插件里面带有凸轮插件,可以很方便地绘制各种简 单的盘形凸轮和线性凸轮。在此插件里面可以定义:摆线、谐波、正弦等9种运动曲线。但如果我们想利用一些自定义的运动曲线来生成相应的凸轮,应该如何做呢? 下面我将详细介绍如何利用一条已存在的凸轮展开线绘制凸轮。(包括线性凸轮、盘形凸轮和圆柱凸轮) 1.将曲线导入到SolidWorks草图中: 2.直接用此草图拉伸成实体,这是线性凸轮。如下图:

3.做两个坐标系,每个坐标对应另两种凸轮:

4.加入“弯曲”特征。

5.以下分别是盘形凸轮和圆柱凸轮,效果图如下:

6.三种凸轮运动状态见下面的动画。从动画中可以看出,三种凸轮的运动轨迹跟原草图中的运动曲线是一致的。 已同步至香港智诚科技的微博 利用motion生成共扼凸轮(下篇) - 利用跟踪轨迹生成凸轮 已有 235 次阅读2012-2-20 15:15|系统分类:技术|SolidWorks, motion, 共扼凸轮 智诚科技ICT Assistant Technical Manager Lenny Yang 1,概述,在上一篇文章里,我们讲解了如何利用motion生成运动仿真。现在,我将介绍如何使用motion运动仿真进行共扼凸轮的绘制。案例如下图: 2,在motion结果上,我们可以跟踪任意点相对任意物体的运动轨迹。而在凸轮运动中,凸轮的形状跟凸轮中心点相对旋转轴的运动轨迹是相似的。所以我们只要跟踪凸轮中心点的运动轨迹就可以得到正确的凸轮形状。

如何用solidworks2016进行凸轮的运动仿真分析

如何用Solidworks2016进行凸轮的运动分析 李犹胜(上海200000) 0、摘要 凸轮机构是机械设计中常用的结构,它的运动仿真模拟是凸轮设计过程中不可缺少的步骤。很多专业人士都对其做了研究,但是过程趋于复杂。较多的年轻工程师很难理解,本文通过一个简单的例子通过SolidWorks2016软件来说明凸轮机构仿真模拟的方法和步骤,浅显易懂。 1、关键词 凸轮机构、运动仿真、运动分析 2、概述 凸轮机构一般是由凸轮、从动件和机架三个构件组成的高副机构。凸轮通常作连续等速转动,从动件根据使用要求设计使它获得一定规律的运动。凸轮机构能实现复杂的运动要求,广泛用于各种自动化和半自动化机械装置中,几乎所有任意动作均可经由此一机构产生[1]。在设计凸轮机构时,凸轮机构的模拟运动分析将是一项必要而不可缺少的工作。它也是进行凸轮外形设计的辅助手段。 本文介绍了使用solidworks2016软件进行凸轮运动分析的基本步骤和使用技巧。 3、零件建模及装配 3.1、先用solidworks2016 将凸轮机构的零件建 模好,作为本文的一个例子,作者建立了下列零 件数模。 3.2 将上述零件导入到solidworks 2016装配体中, 具体操作为:步骤1、文件、新建、选择装配图模板,进入装配体模式 步骤2、导入凸轮轴 (1)选择插入部件 (2)在插入零部件窗口中选择“浏览”按钮。 (3)选择要插入的文件,按“打开”按钮; (4)将图形放在屏幕的任意位置,将其固定(如图2)。

步骤3、导入“凸轮” (1)重复按照步骤2的方法,将凸轮导入到装配体中。 (2)添加“同心”约束,添加后如图(3)添加“距离”约束添加后的结果如下 步骤4 、导入“滚轮” (1)重复按照步骤2的方法,将滚轮导入到装配体中。 (2)添加一个“机械约束”中的“凸轮配合”约束

Solidworks圆柱凸轮教程

Solidworks圆柱凸轮绘制教程由于Solidworks前期版本不支持公式曲线,绘制圆柱凸轮一直比较麻烦,很多使用者到处查阅资料,寻求方法,非常浪费宝贵的时间,笔者本人也曾经一度因此努力,还好终于有所收获,虽不尽如人意,但总算得到了解决问题的办法,现在总结于下,并对不同方法进行比较,可能由于笔者也是学习阶段,水平有限,论述存在或多或少的不足,请大家多提宝贵意见,以便笔者提高。本教程将对相关曲线绘制方法、成型方法进行总结比较,希望对大家有所帮助。 一、曲线绘制方法 大家可能都知道,要想凸轮工作时冲击小,运行平稳,需要使凸轮表面升程曲线为正弦曲线,而软件本身并不支持公式,那么用什么方法来实现呢?笔者总结其方法,有如下四种,先不论优劣,一一表述: 1、曲线导入法 这种方法是一种比较实用的方法,用其它支持公式曲线的软件(比如CAD、CAXA等)生成需要的正弦曲线,保存为DWG格式,再导入Solidworks中。此方法比较简单,而且与笔者介绍的下一方法结果有类似,在此不多介绍了。 2、螺旋线转化法 这种方法是一种比较高级的方法,想出这种办法的人对软件本身领悟较深,是个高手,在此表示感谢!这种方法在后面的成型教程中

有较详细介绍。 3、多点样条拟合法 这种方法是采用多点逼近,样条拟合的方法。具体来说就是利用通过X、Y、Z点的曲线命令来做,先用数学方法计算出多个点的X、Y、Z坐标(可以用excel软件实现,方法中用到公式及VBA知识,有兴趣的朋友可以自己研究,当然也可用其它方法实现),再将这些点的坐标导入Solidworks中进行曲线拟合,如果数量足够多,精度也非常高。但缺点是比较麻烦,并不适合快速制图,在此不多介绍。4、直线投影法 这种方法是用一根直线进行投影,方法简捷,但曲线并不是十分完美,,适合在要求精度不是很高的情况下使用,在本教程下面的内容中有较详细的介绍。 二、三维成型方法 对于如何利用已经存在的曲线,在已经存在的特征或者实体上切割出槽或者叠加上凸台,软件中有很多命令,比如:拉伸、旋转、扫描、放样、包覆、圆顶等,在这里我觉得能用上的有拉伸、扫描和包覆,也许还有其它命令,笔者不了解,不做表述。 1、拉伸法 这个命令相信大家都不陌生,它可以和弯曲命令配合来实现圆柱凸轮,但由于一些原因,并不实用,教程第一种方法有简单介绍。2、扫描法 这种方法也很常见,但并不是每个人对它的了解都是那么到位,

盘形凸轮的四种设计方法

盘形凸轮的四种设计方法 深圳市百特兴科技有限公司 周杰平 摘要:详细介绍运用SolidWorks 绘制盘形凸轮的不同方法,包括插件法、解析法、折弯法及仿真法。 关键词:盘形凸轮,插件法,解析法,折弯法,仿真法,余弦加速度, SolidWorks,EXCEL。 凸轮/连杆机构以其快速、稳定的特点,在很多的场合尤其是传统的制程设备中得以运用。但其缺点也很明显:适应性较差,结构相对比较复杂,开发周期长,凸轮加工精确要求比较高等,非标设备大多由伺服马达/步进马达、丝杆/同步带、气缸/油缸等替代。近年来,由于对设备产能要求越来也高,传统的凸轮/连杆机构又受到用户青睐。以动力电池制造设备中塑封制程为例。进口设备核心机构采用凸轮/连杆机构,产能在140件/分钟以上,国产设备采用伺服/丝杆驱动,产能则在50件/分钟左右。更为重要的是前者用于制程的有效时间更长,确保了品质的可靠性。凸轮的设计将成为机构设计工程是不可缺少的技能。 本文以盘形凸轮为研究对象,分别介绍几种不同的设计方法。 一、基本参数 1.1、凸轮基本参数 项目 代号 参数值 基圆直径 D 150 凸轮厚度 W 15 辊子直径 d 25 升程 h 50 表1 1.2、从动杆运动规律 动作 运动角度数 (Φ) 起始角度位置 终止角度位置 结束半径 运动规律 推程 120 0 120 125 余弦加速度 远休止角 30 120 150 125 回程 90 150 240 75 余弦加速度 近休止角 120 240 360 75 表2 注:余弦加速度(简谐运动)方程: S=h*[1-cos(πφ/Φ)]/2

图1 二、SolidWorks 插件法 2.1、如图2,打开SolidWorks,新建零件,关闭草图。菜单栏Toolbox -> 凸轮 如菜单栏无Toolbox,先加入插件。 图2 图3 2.2、设置。如图3 凸轮类型为圆形,推杆类型为平移,如果是偏心的,可作相应的选择;开始半径为基圆半径,开始角度根据<表2>填写;旋转方向为顺时针 2.3、运动如图4

如何用Solidworks生成凸轮

如何用Solidworks自带的工具生成凸轮在Solidworks中生成凸轮,一共可以分为三大步骤。 1.基本设置 其中: 单位:公制 凸轮类型:圆形

推杆类型:平移 推杆直径:可以用不输入,因为这个可以在后面的建模中自行设计和添加。 开始半径:理论上为基圆半径。但是,考虑到加工凸轮时的刀具半径,需要有一个刀补,你需要的是直径120,半径为60的基圆,在这里可以输入69.525 开始角度:0 旋转方向:可以根据需要选择。 2.运动设置: 第一次设计,可以单击添加,弹出运动细节对话框,在这个对手框里,选择运动类型,是进程还是停顿,输入结束半径,度运动,是指这一个运动过程的转运角度,即可生成新的运动过程。

下图是第一个进程,因为你需要的进程是45mm,理论上结束半径可以输入105,(即基圆半径60+45=105.),同样需要考虑刀具半径补偿,在这里,我输入的是114.525mm,在转运120度后,完成进程运动。

再次单击添加,生成第二个运动细节,即远程停止。 第三次添加,生成第三个运动细节,回程。注意,在回程时,结束半径就是前面的起始半径,即考虑了刀补的基圆半径。度运动可以酌情输入。我这里输入的是75度完成回程。

第四次添加,完成近程停止。同样,度运动可以酌情输入,停止的角度范围。 需要注意的是,下图中的度运动各角度之和一般要等于360度,即总运动这个地方要是360度闭环。否则,会出现包容等。这不是我们所需要的。

另外,运动设置完成后,也可以在运动类型下的项目中单击右键,选编辑运动项目,来修改所输入的结束半径和度运动数值。

solidworks画凸轮技巧

直接利用运动曲线画凸轮(上篇) 曲线, 运动, SolidWorks, 谐波 概述:SolidWorks Toolbox插件里面带有凸轮插件,可以很方便地绘制各种简单的盘形凸轮和线性凸轮。在此插件里面可以定义:摆线、谐波、正弦等9种运动曲线。但如果我们想利用一些自定义的运动曲线来生成相应的凸轮,应该如何做呢? 下面我将详细介绍如何利用一条已存在的凸轮展开线绘制凸轮。(包括线性凸轮、盘形凸轮和圆柱凸轮) 1.将曲线导入到SolidWorks草图中: 2.直接用此草图拉伸成实体,这是线性凸轮。如下图:

3.做两个坐标系,每个坐标对应另两种凸轮: 4.加入“弯曲”特征。

5.以下分别是盘形凸轮和圆柱凸轮,效果图如下: 6.三种凸轮运动状态见下面的动画。从动画中可以看出,三种凸轮的运动轨迹跟原草图中的运动曲线是一致的。 已同步至香港智诚科技的微博 利用motion生成共扼凸轮(下篇) - 利用跟踪轨迹生成凸轮 已有 235 次阅读2012-2-20 15:15|系统分类:技术|SolidWorks, motion, 共扼凸轮 智诚科技ICT Assistant Technical Manager Lenny Yang 1,概述,在上一篇文章里,我们讲解了如何利用motion生成运动仿真。现在,我将介绍如何使用motion运动仿真进行共扼凸轮的绘制。案例如下图:

2,在motion结果上,我们可以跟踪任意点相对任意物体的运动轨迹。而在凸轮运动中,凸轮的形状跟凸轮中心点相对旋转轴的运动轨迹是相似的。所以我们只 要跟踪凸轮中心点的运动轨迹就可以得到正确的凸轮形状。

基于SolidWorks二次开发的凸轮廓线精确设计说明

基于SolidWorks二次开发的凸轮廓线精确设计 本文介绍了以直动滚子从动件盘形凸轮机构为例,先用SolidWorks自带的Visual Bisic编辑宏,精确绘制凸轮的轮廓曲线,并拉伸成型,然后用SolidWorks插件COSMOSMotion对凸轮机构进行运动仿真,生成推杆的位移和速度曲线 引言 凸轮机构是由凸轮、从动件和机架组成的高副机构,凸轮具有曲线轮廓或凹槽,通常作连续等速转动,从动件则按预定运动规律作间歇(或连续)直线往复移动或摆动。凸轮机构的特点是结构简单、紧凑、工作可靠,只要凸轮廓线设计合理,便可使从动件按任意给定的规律运动。在精密机械特别是在自动控制装置和仪器中,应用非常广泛。 当从动件的运动规律和凸轮的基圆半径确定后,凸轮廓线的设计方法通常有作图法和解析法。作图法简便、直观,但作图误差较大,难以获得凸轮廓线上各点的精确坐标,只能用于低速或不重要的场合;对于高速凸轮或精确度要求较高的凸轮,需用解析法设计,并借助于计算机编程软件精确地计算出凸轮廓线上各点的坐标值,以适合在数控机床上精确加工。 1 问题的提出 已知推杆的运动规律为:当凸轮转过60°时,推杆等加速等减速上升l0mm;凸轮继续转过120°时,推杆停止不动;凸轮再继续转过60°时,推杆等加速等减速下降l0mm;最后,凸轮转过所余的120°时,推杆又停止不动。设凸轮逆时针方向等速转动,凸轮理论廓线圆半径r0=50mm,推杆滚子半径rg=l0mm,设计满足该运动要求的凸轮廓线。 2 对心直动滚子从动件盘形凸轮机构数学模型的建立 图1 凸轮机构运动简图 在如图l所示的对心直动滚子从动件盘形凸轮机构中,选取如图1所示的极坐标系,B0点为凸轮理论廓线的起始点。当凸轮转过角δ时,推杆相应地产生位移s。根据反转法原理,此时滚子中心应处于B点,则轮理论廓线的直角坐标参数方程为

solidworks画凸轮技巧

直接利用运动曲线画凸轮(上篇) 曲线,运动,SolidWorks ,谐波 概述:SolidWorks Toolbox插件里面带有凸轮插件,可以很方便地绘制各种简单的盘形凸轮和线性凸轮。在此插件里面可以定义:摆线、谐波、正弦等9种运 动曲线。但如果我们想利用一些自定义的运动曲线来生成相应的凸轮,应该如何 做呢? 下面我将详细介绍如何利用一条已存在的凸轮展开线绘制凸轮。(包括线性凸轮、 盘形凸轮和圆柱凸轮) 1?将曲线导入到SolidWorks草图中: 2.直接用此草图拉伸成实体,这是线性凸轮。如下图: I

4.加入“弯曲”特征。

◎cm ±i ?血注■ 国方眩 != ?a 0imM 雨 0 上《M3E 0 力!UM ?MIA0 A 选中实体』 0U?*{ ??*D 0盹 OMks FliHKattt) L ▼ ay 方親式 扌三HH 妹碇〉 0IHUE 冷 而 0上幅冷而 邑(-)XS! 人坐标蓟 fi VB3 VM . m 苴它设置一样,这里选中坐 标系2。则有不同的效果。卩 苴它设置一样,这里选中坐 。则有不同的戒果。卩

5.以下分别是盘形凸轮和圆柱凸轮,效果图如下: 6.三种凸轮运动状态见下面的动画。从动画中可以看出,三种凸轮的运动轨迹跟原草图中的运动曲线是一致的。 O 已同步至香港智诚科技的微博 利用motion生成共扼凸轮(下篇)-利用跟踪轨迹生成凸轮 已有235 次阅读2012-2-20 15:15 | 系统分类:技术| SolidWorks , motion ,共扼凸轮 智诚科技ICT Assistant Technical Manager Lenny Yang 1,概述,在上一篇文章里,我们讲解了如何利用motion生成运动仿真。现在, 我将介绍如何使用motion运动仿真进行共扼凸轮的绘制。案例如下图:

基于Excel和Solidworks画摆杆凸轮机构

基于Excel 和solidworks 画摆杆凸轮机构 T1213-6 20120130226 李雄雄 题目:试以作图法设计一摆动推杆盘形凸轮机构的凸轮轮廓曲线。已知OA l =55mm,0r =25mm,AB l =50mm,r r =8mm.凸轮逆时针方向等速转动,要求当凸轮转过180°时,推杆以余弦加速度运动向上摆动m ?=25°;转动一周中的其余角度时,推杆以正弦加速度运动摆回原位置。 解: 第一步:理论分析 1、理论公式分析: (1)余弦加速度推程运动规律: 0180δ≤≤ 0[1cos(/)]/2m ??πδδ=- (2) 正弦加速度回程运动规律: 180360δ≤≤ 00[1(()/')sin(2()/')/(2)]m ??δπδπδπδπ=--+- 推杆初始角度计算: 222 00arccos 2a l r al ?+-= 任取摆动滚子推杆盘型凸轮理论廓线上一点B (x,y ) 00sin sin()cos cos()x a l y a l δδ??δδ??=-++??=-++? 任取实际廓线上一点B'(x,y ) 'cos 'sin r r x x r y y r θθ=+??=+?

2222sin (/)/(/)(/)cos (/)/(/)(/)dx d dx d dy d dy d dx d dy d θδδδθδδδ?=+??=-+?? 推程运动 00sin(/)/(2)m d ?πδπδδδ=推 回程运动 000' 2()[cos 1]'m d d v ?πδδ?δδδ-=-=回 0cos cos()(1)dx a d l d δδδ???=-+++ 0s i n s i n ()(1) d y a d l d δδδ?? ?=-++++ 第二步:利用Excel 作出角位移φ 方法:利用公式222 00arccos 2a l r al ?+-=可求出φ0=27°。又由题目已知 在Excel 中将公式 Φm=25°。 (0180δ≤≤) 00[1(()/')sin(2()/')/(2)]m ??δπδπδπδπ=--+-, (180360δ≤≤) 输入表格中,指定任意两行,一行为自变量δ,其中δ的取值为0°,15°,30°,45°…………360° 另一行为变量φ,再利用单变量公式依次可求出角位移δΣ,不同角度所对应的角位移如下表所示:

基于solidworks凸轮设计

基于Solidworks 的凸轮参数化设计与 COSMOS 分析 作者:虞静指导教师:冯涛 摘要:在工程应用中选择一种高要求的凸轮,经过理论分析得出了这种凸轮设 的数学模型,通过 Solidworks 的应用,完成凸轮的参数化三维设计,保证了凸轮设计的科学性。通过 Solidworks COSMOS 的仿真,验证凸轮设计的结果是否达到要求,为凸轮的设计的可靠性提供了依据。凸轮设计步骤多、涉及参数多,给设计工作者带来很多的不便,降低了设计效率。通过 SolidWorks 实现凸轮机构的参数化设计,从而提高开发效率,对凸轮进行cosmos分析得到凸轮变形、固有频率等,为凸轮设计提供依据。 关键词:SolidWorks;盘形凸轮;参数化设计; COSMOSWorks;VB Parameterizedly Design Cam Based on Solidworks and Simulation by COSMOSworks Abstract:Choose a strict cam from project,Through theoretical analysis derived a mathematical model of this cam designment.Through the application of Solidworks,complete the three-dimensional design parameter Cam,ensure the scientific essense of cam design.Through the simulation by Solidworks COSMOSMotion,verify whether the results of cam design meet the requirements,this provides the basis for the reliability. Cams’ design steps are too many and involving lots of parameters. It brings a lot of inconvenience to design workers and reduce the design efficiency. Through using SolidWorks can realize the parameter optimization design of cam mechanism, improve the efficiency of development. Cosmos analyses cam mechanism the deformation ofcam, natural frequency and so on will be getting. It will provide the basis for cam design. Keywords:Solidworks;disc cams; parameter design;COSMOS Works; VB

基于Solidworks的凸轮设计与装配

基于Solidworks的凸轮设计与装配 摘要:凸轮在工业上应用广泛,当根据使用要求确定了凸轮机构的类型、基本参数以及从动件运动规律后,既可进行凸轮轮廓曲线的设计,传统的凸轮设计方法(主要包括作图法和解析法),由于设计过程复杂,设计精度较低,而且设计结果不能直接应用于凸轮的数控加工等原因,已经越来越不能适应当前对凸轮设计快速、精确及满足数控加工的基本要求;采用Solidworks技术方法来代替传统的凸轮设计方法可以大大缩短设计周期、提高设计质量,满足凸轮数控加工的客观实际需要,是凸轮设计方法的发展趋势。 本文介绍一种利用Excel工具生成凸轮理论轮廓点的数据,在SolidWorks 环境中直接利用三维点数据将凸轮理论轮廓曲线用样条曲线绘制出来,并通过相关命令输入推杆滚子半径,将曲线转换成草图曲线,得到凸轮实际轮廓曲线,再通过拉伸特征完成盘形凸轮基体的三维建模。 关键词:凸轮理论轮廓曲线三维建模Solidworks装配 1 引言 凸轮机构是具有曲线轮廓的构件,是利用凸轮转动带动从动件实现预期运动规律的一种高副机构,广泛的应用于各种机械,特别是自动机械、自动控制装置等。盘形凸轮因为其形状简单,被广泛应用。基于SolidWorks的盘形凸轮的建模方法有很多,可以通过VB、VC等程序设计语言.利用SolidWorks的API程序接口,生成凸轮轮廓,也可以通过Toolbox中的"凸轮"插件生成凸轮模型。但是采用程序设计方法对用户的编程水平要求较高,采用Toolbox中的"凸轮"插件也属于SolidWorks中的高级操作,一般用户也不太熟悉。本文在Excel环境中生成凸轮理论轮廓的点坐标信息,存成文本格式,在SolidWorks环境中利用"通过XYZ点的曲线"直接生成凸轮理论轮廓曲线。 2 SolidWorks简介 创新的、易学易用的而且价格平宜的SolidWorks是Windows原创的三维设计软件。其易用和友好的界面,能够在整个产品设计的工作中,SolidWorks完全自动捕捉设计意图和引导设计修改。在SolidWorks的装配设计中可以直接参照已有的零件生成新的零件。不论设计用"自顶而下"方法还是"自底而上"的方法进行装配设计,SolidWorks都将以其易用的操作大幅度地提高设计的效率。

SolidWorks三维软件在凸轮调试中的运用

SolidWorks三维软件在凸轮调试中的运用 近年来,三维软件SolidWorks推广迅速,其极大的设计便捷性也受到广大机械设计师的钟爱。在复杂自动化机械运动计算中,通过三维软件模拟机械运动成为非常好的方式。在设计自动化包装机械的进料摆臂凸轮时,发现计算机模拟的凸轮运动只是理论情况,在投入实际运行中,发现一些不可避免的,例如弹簧回弹时间的延迟、滚轮与凸轮碰撞的振动等问题。在不断修正凸轮轮廓曲线、重新模拟运动后,这种现象得以减轻,最终满足了高速运转的需要。 1 SolidWorks在机械设计领域的应用情况 目前在机械设计时用到最多的三维制图软件当属SolidWorks,该软件是第一个基于Windows开发的三维CAD系统,可以进行几乎所有机械的零件、标准件的三维设计,同时也可以进行二维零件制造图的绘制。在二维零件图中可以轻松获取三维零件的左视图、俯视图,甚至立体轴测图,并可以自动进行尺寸标注。 为了增加便利性,该软件可利用预设的插件来生成机械零件,简单输入相应参数即可生成齿轮、蜗杆、凸轮等特殊形状的机械零件,以上几种零件如果直接绘制会比较麻烦。有了插件后,例如想绘制齿轮,可以输入模数、齿数等便可以准确生成;想绘制凸轮,输入推程和角度即可准确生成。 另外,有些功能还开放给设计者编程,懂计算机编程的设计师可以编辑各种需要的命令按钮,自动执行各种连续操作,例如可以将“打印-打印设置-关闭”三个命令合成一个按钮。更强大的是,可以将分散的零件利用相切、平行、垂直等机械装配配合规则进行装配,还可以进行齿轮链轮的配合。除了手动模拟机械零件运动外,还可以直接设定模拟电机动力的参数进行自动转动,并进行运动分析。 在凸轮运动设计时,传统的CAD设计中,设计师只能绘制二维的凸轮图纸,如果涉及的动作较复杂,则只能靠设计师繁琐的计算来

基于SolidWorks的盘形凸轮设计与运动仿真

基于SolidWorks的盘形凸轮设计与运动仿真 与现有的盘形凸轮的建模方法不同,利用Excel工具生成凸轮轮廓点的数据,在SohdWorks环境中直接利用三维点数据产生凸轮轮廓曲线。并通过拉伸特征完成盘形凸轮基体的三维建模,最后通过Cosmosmotion对凸轮机构进行运动仿真。验证了凸轮轮廓曲线的准确性。 凸轮机构是具有曲线轮廓的构件,是利用凸轮转动带动从动件实现预期运动规律的一种高副机构,广泛的应用与各种机械,特别是自动机械、自动控制装置等。盘形凸轮因为其形状简单,被广泛应用。基于SolidWorks的盘形凸轮的建模方法有很多,可以通过VB、VC等程序设计语言.利用SolidWorks的API程序接口,生成凸轮轮廓,也可以通过Toolbox中的"凸轮"插件生成凸轮模型。但是采用程序设计方法对用户的编程水平要求较高,采用Toolbox中的"凸轮"插件也属于SolidWorks中的高级操作,一般用户也不太熟悉。本文在Excel 环境中生成凸轮轮廓的点坐标信息,存成文本格式,在SolidWorks环境中利用"通过XYZ点的曲线"直接生成凸轮轮廓曲线。并在COSMOSMotion环境中验证了轮廓曲线的准确性。 1凸轮轮廓的确定方法 根据工作要求合理地选择从动件运动规律后.可以按照结构所允许的空间和具体要求,逐步确定凸轮的基圆半径,然后绘制凸轮的轮廓。凸轮轮廓的绘制一般采用"反转法"绘制。 本文实例中的盘形凸轮机构运动要求如下。试设计一对心尖顶直动推杆盘形凸轮机构。已知凸轮以等角速度ω逆时针方向转动。在凸轮的一个运动周期2π时间里.要求推杆在1s内等速上升10mm,0.5s内静止不动,0.5s内等速上升6mm,2s内静止不动,2s内等速下降16mm。其基圆半径为20mm。 根据已知条件,可以确定处推杆的位移线图,它直接反映了推杆在工作过程中的位移特征,如图l所示。欲确定凸轮的轮廓曲线,关键在于根据推杆的位移线图得出轮廓曲线上的离散点的位置(坐标)。传统的凸轮轮廓图解法的原理就是根据上述的离散点位置,手工拟合而成。这种做法存在加大的精度误差,而且由于是手工取点,所确定的点的个数往往不够多,从而限制了凸轮轮廓的准确性。

相关文档
最新文档