- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机床运动功能模块的创成及装配
摘要:着重阐述了机床运动功能模块的创成方法、参数描述、几何约束关系及装配关系,并开发了相应的机床总体结构布局方案CAD软件系统(MGSCAD),给出了应用实例。所开发的软件系统可实现机床总体结构布局的自动、快速设计。1 前言为了科学地进行机床产品的创新设计,近年来出现了新的创成式的机床设计方法,该方法是根据刀具和被加工表面信息,分析被加工表面的成形运动,进行运动功能创成,形成运动功能模块,并将各运动功能模块按不同的装配关系组合起来,形成机床总体结构布局方案。本文主要介绍如何进行运动功能模块的创成和模块的装配。 2 运动功能模块的创成机床基本结构形态创成是以运动创成为基础的。根据运动功能创成得到的运动结构式是不形象的,需要把每个坐标方向的运动与一个或多个运动件联系起来,我们把这个运动件称为基本运动功能模块,借助基本运动功能模块对机床进行结构形态创成,才能使运动结构式具体化、直观化。 功能模块的基本尺寸创成 在机床的运动功能结构式中,是以地基为基准的,将运动分配给刀具侧和工件侧。如运动功能结构式W/X.ZY/gp/T[“W ”表示工件,“T”表示刀具,用“.”表示基础(地基)位置,从基础位置到“W ”之间表示工件侧,“X”表示该侧分配有X 坐标方向的运动,从基础位置到“T”之间表示刀具侧,“ZY”分别表示该侧分配有Z 坐标和Y 坐标方向的运动,“gp”表示主运动为刀具的回转运动,“/”为分隔符]。下面将分刀具侧和工件侧来介绍机床结构形态创成方法和步骤。 建立机床总体坐标系,确定加工空间(图1a)。由加工空间初定运动行程。
(a)
(b)图1 刀具与加工空间位置关系根据坐标系确定刀具主轴方位。例如:刀具的切削运动为gp,选择卧式布局主轴箱(图1b)。 确定实现刀具侧运动功能的结构形态。根据运动行程、运动单元的性质及上一级模块来确定结合部及下一级模块的相关形状和尺寸。 确定实现工件侧运动功能的结构形态。例如:以工件的加工空间为基准,可确定工作台的位置。根据X 方向行程和工作台结合部的尺寸可确定底座的长度或宽度,底座高度的确定要满足加工空间中第三维尺寸的需求。 工件侧与刀具侧的尺寸协调。考虑行程、退刀及干涉等情况需对二者的尺寸进行协调。运动功能模块的数据结构描述 运动功能模块的空间尺寸和形状可以在Auto-CADADS用以下的数据结构和方法来描述: struct CParameter {intType:
struct MsizePara{
ads realCy1D1,Cy1D2,Cy1L://圆柱或圆台的上、下顶径和高度 ads realCubeX,CubeY,CubeZ: //立方体的长、宽、高 intSideN: //任意多边形的边数 ads realRelX[SideN],RelY[SideN],RelZ[SideN]://多边形各边长度 }: }MSize: voidSetMSize(structCParameter*s,intModelNo)://设置模块尺寸 voidGetMSize(structCParameterCs,intModelNo)://检出模块尺寸 以运动功能结构式为基础得出的各个运动功能模块在空间应满足装配关系,也就是任意一个运动功能模块在空间的起始位置取决于上一个功能模块的位置和尺寸,而它的位置和尺寸又影响下一个功能模块的起始位置,因此仅靠以上的数据结构和方法来描述功能模块还不能实现各模块间的空间自动装配,也不能实现在CAD中的尺寸参数化驱动,所以还需对功能模块的数据结构增加描述参数及方法,具体如下: struct CParameter { … ads pointLocation: //功能的起始位置 ads pointOriention: //功能的方向矢量 … }:
voidGetOriention(struct CParameter*s ,int ModelNo)://检出模块的方向矢量
voidSetOriention(struct CParameter*s ,int ModelNo)://设置模块的方向矢量
voidSetLocation(struct CParameter*s ,int ModelNo)://设置模块的起始矢量
voidGetLocation(struct CParameter*s ,int ModelNo)://检出模块的起始矢量
图2 约束关系示例
图3 构件模块的装配联接关系引入功能模块数据结构及方法来描述功能模块,在设计过程中可以对其进行频繁分离、组装和调整。另外,建立功能模块的数据库,构成AutoCAD的图库的一部分,可以更加高效、方便地设计出形式各异的机床。3 模块装配的尺寸参数驱动功能模块有了以上的描述参数的方法后,为模块间的装
文档评论(0)