SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1035|回复: 0
打印 上一主题 下一主题

凸轮三维图形库系统的构建研究(中)

[复制链接]

12

主题

233

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
276
QQ
跳转到指定楼层
楼主
发表于 2009-3-1 07:34:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
转自e-works 作者: 陈桦*韩艳艳 来源: 万方数据
2实现过程

2. 1创建SolidWorks服务器

SolidWorks作为自动化服务器,其提供自动化服务的类型库文件叫做sldworks.tlb。在Delphi编程环境下,首先选择"Project"的"Import Type Library"菜单项,在弹出的"Import Type Library",对话框中检查是否在注册表中注册了相应的类型库"S1dWorks 2006 Type Library"。如果没有,点击"Add"按钮,选择SolidWorks安装目录下的sldworks.tlb文件进行注册。然后点击类型库名"S1dWorks 2006 Type Library",在Class names编辑框中将显示类型库所提供的所有类对象名字;为避免与Delphi本身的TComponent产生类名冲突,可以将编辑框中的TComponent改名为TSIdComponent。然后点选"Install"或"Create Unit"按钮,Delphi将在Import子目录下生成该类型库的Object Pascal文件sldworks TLB.Pas} SolidWorks提供的所有API函数都包括在这个文件中。接下来就可以利用此sldworks TLB.Pas文件创建SolidWorks对象了。

2. 2凸轮图形数据库的建立

凸轮图形数据库的建立是本系统的基础,本系统中一切可视化信息以及绘图所用到的数据均来自于凸轮图形数据库。凸轮图形数据库实质包括两个部分:一是己经收编入库的图形,二是用Delphi现开发SolidWorks绘图。

2. 3收编入库的凸轮图形的构建步骤

1)构建步骤分析凸轮结构,建立数据表格,进行凸轮图形设计时,首先要根据工作环境、输入输出运动转换方式、安装空间和布置方式、机器运转速度等选择合适的凸轮机构型式。本系统提供了滚子直动从动件盘形凸轮、平底直动从动件盘形凸轮、滚子摆动从动件盘形凸轮、平底摆动从动件盘形凸轮等型式。基本尺寸参数主要包括凸轮的基圆半径、从动件的偏心距和滚子半径等。运动规律的选择主要根据从动件的工作性能由用户确定,本系统提供了等速运动、等加速等减速运动、余弦加速度运动、正弦加速度运动等。

每个凸轮都有其相应的数据表格,将凸轮的型式、基本尺寸参数、运动规律以及起始角和结束角等参数记录在凸轮数据表格中。在对这些数据表格进行分析之后,提取各个表格公有的非数据信息,单独创建一个数据库表作为索引表;同时为每个数据表格中的数据信息建立一个数据库表;搜索遍历索引表中的索引字段,就可以实现对凸轮图形数据库中所有数据表格的访问。

2)建立实体模型,收编入库在对凸轮进行三维造型之前要生成凸轮的二维轮廓线。其方法为:根据凸轮计算程序中求得的凸轮轮廓线坐标数据x (i),Y (i),采用SolidWorks提供的样条曲线连接各点来生成光滑的凸轮轮廓曲线,再进行拉伸操作即可得到三维模型

在建立凸轮三维实体模型时(见图2),应使所建立的特征尽可能简单,使参数尺寸尽可能少,利用SolidWorks建立特征功能,并利用录制其过程,建立一文件(即内部编程)。然后用变量代替文件中的关键数据,如凸轮的基圆半径、从动件的偏心距和滚子半径等,而这些变量的数据来源即为凸轮图形数据库下的某种凸轮类型数据表。建模完成后,把凸轮建模过程所录制的代码放入参数输入对话框中"确定"按钮的Click事件中。每当按下。"确定"按钮后,首先获得SolidWorks Application对象和PartDoc对象,激活当前的文档对象,然后打开凸轮图。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享教程|习题|模型|技巧 点赞点赞5411 拍砖拍砖3002
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-9-24 04:23 , Processed in 0.419020 second(s), 21 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表