基于CATIA二次开发的尺寸链自动计算方法

基于CATIA二次开发的尺寸链自动计算方法

潘乙山; 李晗

【期刊名称】《《汽车实用技术》》

【年(卷),期】2019(000)022

【总页数】5页(P59-63)

【关键词】CATIA; 二次开发; VBA; 尺寸链

【作者】潘乙山; 李晗

【作者单位】博世华域转向系统有限公司上海 201821

【正文语种】中文

【中图分类】TP391.7

前言

CATIA(Computer Aided Tri-Dimensional Interface Applica -tion)是法国达索系统公司开发的集成了CAD、CAM 和CAE 的大型软件,凭借其突出的技术优势在制造业的各个领域得到了广泛的应用,现已成为全球制造业的主流设计软件。CATIA V5 软件具有完善的系统参数自动提取功能,它能在草图设计时,将设计人员输入的尺寸约束作为特征参数保存起来,并且在此后的设计中可视化地对它进行修改,从而达到最直接的参数驱动建模的目的。各类标准件,如螺钉、垫圈、螺母等,采用CATIA V5 软件二次开发程序进行设计,可大大提高工作效率和产品质量。齿轮、轴等需要大量计算零件,通过CATIA V5 软件二次开发程序及参数化

三维造型,可避免了手工造型的复杂性,保证造型的精确性和快速性,减轻设计工作量,提高设计效率,具有一定的实用价值[1][2][3]。基于其强大的草图及测量功能,可将零件间的约束及距离计算,通过CATIA V5 软件进行自动计算,无需人

为寻找各个零件尺寸之间的数学关系。

由于加工方式及环境等各种原因,导致零件尺寸会在一定公差范围内变动,公差是影响产品性能及可靠性的关键因素。尺寸链分析对产品的设计及装配至关重要,通过尺寸链计算,可以加严控制敏感尺寸的公差以提高产品的鲁棒性,可以降低对非关键尺寸的公差要求,提高零件的合格率从而降低成本。国内已有结合CAD 软件实现三维尺寸链的自动生成方面的应用,但操作过程繁杂,需要先建立三维模型,然后约束装配成总成[4]。应用UG 系统建立装配模型,基于工程尺寸驱动算法,

自动计算尺寸链,前提是需要根据实际建立约束完备的产品数字化模型[5]。通过CATIA V5 软件,基于产品三维数字化模型的尺寸链分析方法,需要通过人机交互方式对组成环和封闭环进行人为的判断,会带来判断错误的风险[6]。

在尺寸链的公差设计函数中,误差传递系数反映了组成环尺寸变动对封闭环尺寸变动的影响程度,根据误差传递系数可以指导公差的设计及优化[7]。由于CATIA

V5 软件具有完善的系统参数自动提取功能,它能在草图设计时,将设计人员输入的尺寸约束作为特征参数保存起来,并且在此后的设计中可视化地对它进行修改,从而达到最直接的参数驱动建模的目的。因此可以基于CATIA V5 软件的参数化

功能,结合其二次开发接口,实现尺寸链的自动计算。

常规方法计算装配尺寸链或加工工艺尺寸链时,往往需要手动去构建封闭的尺寸组,并要对每个组成环进行增环及减环的识别分类,当尺寸组所包含的尺寸过多时,往往耗时长且容易出错。依靠CATIA V5 软件的参数化建模思想及二次开发方法,

可将尺寸链计算计算过程自动化,可视化,大大提高计算效率及准确度。

1 尺寸链计算理论及公差设计函数

产品的精度与各种尺寸之间有着密切的联系,所指的尺寸可以是线性尺寸、角度及形位误差等几何量、也可以是物理量、化学量等广义尺寸[8]。公差设计函数可反映各尺寸与设计尺寸的数学关系,尺寸链计算就是通过各尺寸的数学关系,计算出装配后的尺寸公差分布情况。

1.1 尺寸链计算理论[9]

假定在一个尺寸链中,封闭环 Y 的所有组成环为,每个组成环Xi 的公差为Ti,将组成环Xi 对称化后,其名义值为xi,最大值为,最小值为。封闭环与组成环之间有如下的函数关系:

假设函数f 在Xi 处有连续一阶偏微分,在对上式做一阶泰勒展开:

式中,Y 的名义值可表示为:

各个组成环的敏感度可表示为:

当组成环Xi在其最大值与最小值之间变化时,由于一般公差Ti 很小,可有以下近似公式:

封闭环Y 的公差:

上式(6)称为尺寸链的统计学计算方法,式中K0 为封闭环Y 的分布系数,Ki 为组成环Xi 的分布系数。根据伯努利“大数定律”,当组成环数量n≥5 时,封闭环Y 趋于正态分布,K0=1;当组成环数量n<5 时,可以令K0=1.2。组成环Xi 根据其概率分布的不同,可根据下图1 取值:

图1 概率分布系数K

当组成环Xi 为极值分布时,封闭环Y 的公差:

计算尺寸链的理论还有很多,如:估计均值漂移模型RSS、田口方法Taguchi’s Method、可靠性指标法Reliability Index Method、摩托罗拉六西格玛模型Motorola Six Sigma Model、蒙特卡洛模拟Monte Carlo Simulation 等[10]。1.2 基于CATIA 计算尺寸链时传递比的定义

图2 CATIA 计算敏感度Si原理

对于复杂空间尺寸链,无法通过简单数学计算求解出各个组成环的敏感度Si,可

以采用几何度量方法来求解敏感度Si,见图2。通过CATIA 驱动第i 个组成环尺

寸分别在名义值xi、最大值、最小值之间变动,而约束其他组成环的尺寸不变,通过CATIA 测量工具分别测量对应的封闭环的值,依次为Yi、YiU、YiL,根据公式(5)有:

2 CATIA V5 Automation 介绍及与Excel 程序的联动

2.1 CATIA 参数的介绍及调用

CATIA 的V5 Automation 是一种面向对象的编程语言。CATIA V5 文件中的参数被存储在Parameters 集合中,从特征上可分为:重命名参数Renamed parameter、隐藏参数Hidden parameter、可见参数Visible parameter、用户参数User parameter 等;从类型上可分为长度Length、角度Angle、质量kg、字符串String 等。根据参数的特征,采用以下命令,可以实现对不同参数的分类

调用。

表1 Parameters 集合参数集调用 ?

本文将相关零件的尺寸存储在重命名参数中,将对应的公差存储在隐藏的参数中,

再通过表1 的语句对相关参数进行引用。详细的参数调用方法,可以参考CATIA 的V5 Automation 帮助文档。

2.2 CATIA 宏语言及其与Excel 联动的简单介绍

CATIA 包括自动化对象编程(V5 Automation)和开放的基于构件的应用编程接

口(CAA)两种二次开发接口。V5 Automation 采用Visual Basic 6.0 进行二次

开发,其提供了丰富的类、库及二次开发函数供用户调用,以下是一些常用函数的介绍。

表2 V5 Automation 常用函数 ?

本文用表2 中的语句对CATIA 文档进行相应的操作。宏程序主要能用来扩展Windows 的应用程序功能,特别是Microsoft Office 软件,调用 CreateObject()函数,填入相应OLE 程序标识符,即可调用该程序。可用下表3 中的命令调用Excel 程序并进行操控。

表3 在CATIA 中调用及操作Excel 程序 ?

通过表3 中的关键命令,可以实现CATIA 与Excel 参数的相互传递,将CATIA

的计算结果输出到Excel 中。

3 实现尺寸链自动计算的程序介绍

常规方法计算装配尺寸链或加工工艺尺寸链时,往往需要手动去构建封闭的尺寸组,并要对每个组成环进行增环及减环的识别分类,当尺寸组所包含的尺寸过多时,往往耗时长且容易出错。基于CATIA 参数化的特点,可以用宏程序更新参数,再用

更新后的参数去驱动草图,然后再用草图去更新测量结果,最终将测量结果输出到Excel 表格里。

3.1 计算过程

本文所采用的尺寸链实现自动计算的过程如下:

(1)识别出组成尺寸链所涉及的零件,在同一个CATPart 文件(CATIA 的零件

文件格式)中,为每个零件建立一个平面草图,将尺寸约束至相应的草图特征上。(2)为每个尺寸建立一个对应的参数,同时将该参数转换成对称公差的形式,然后将参数赋值给对应的尺寸约束,以实现参数与草图特征的关联。

图3 CAITA 程序流程图

(3)根据实际装配情况,在每个草图间添加相合或相切约束,以实现零件草图与零件草图间的关联。

(4)为封闭环创建测量结果,并将其名称进行修改(需要先将CATIA 设置成测

量自动更新)。

(5)关闭CATPart 文件并运行程序,根据程序提示,对每个尺寸赋予公差,后期亦可对公差进行更新优化。

(6)程序完成计算并将计算结果自动生成到Excel 表格中,然后进行格式设置。3.2 计算程序流程图

计算程序流程图如图3 所示。

4 尺寸链自动计算的应用介绍

4.1 尺寸链计算实例

下面通过实例来介绍尺寸链自动计算的实现方式及验证程序计算结果的准确性。如下图4,有一个三角形木板放在一个矩形框里,其右下角顶在矩形框的右下角,圆形木板靠着三角形木板长斜边和矩形框左边,求圆形木板顶部到矩形框顶边距离Y:图4 尺寸链实例图示

三者的尺寸及公差见下表4:

表4 相关尺寸 ?

首先据几何关系推倒得:

将各尺寸的名义值带入计算可得距离Y=2.634mm。

上表5 中的敏感度Si 的公式可根据公式(9)求偏微分得到,公式计算的Si 一列

的数值是根据敏感度Si 的公式的计算结果,可视为精确值。程序Si 一列的数值是根据CATIA程序通过自动计算获得,最后一列即为程序Si 相对公式Si的误差。

可见两者误差很小,可认为尺寸在较小范围内变动时,公式(8)可信。采用数学公式方法的尺寸链计算结果见下表6:

表6 数学公式方法的尺寸链计算结果 ?

4.2 尺寸链自动计算程序计算步骤及结果

用公式命令f(x)新建5 个参数,其中X1、X2、X3、X5 为长度类型参数,X4 为角度类型参数(计算时需要转化成弧度)。计算前需要将以上三个零件及装配关系在CATIA 草图中绘制出来,并将参数赋值给相应的约束,将草图约束完全后,按照

实际情况将三个零件做以下约束:三角形右下角顶点与矩形的右下角定点相合约束,三角形底边与矩形底边相合约束;圆形与三角形木板长斜边及矩形左边相切约束,新建的参数见下图5:

图5 CATIA 参数及尺寸约束图

建立测量并命名为output,用本文编写的CATIA 宏程序计算结果见下表7 和表8:表7 敏感度程序计算结果 ?

表中敏感度一列,若结果为正数,说明该尺寸在尺寸链中属于增环;若结果为负数,说明该尺寸在尺寸链中属于减环;若结果为0,说明该尺寸对封闭环结果无影响。绝对值|S|一列表示该尺寸变化对尺寸链的影响度,其值越大说明该尺寸对结果的

影响程度越大,在实际工程应用中可以优先优化这类尺寸的公差,以降低目标尺寸的累积公差。

表8 尺寸链程序计算结果 ?

本例涉及尺寸较少,两种计算方法基本相同,计算结果对比见下表9:

5 结论

作者在工作中应用本CATIA 程序计算过大量的尺寸链,发现其便利性及实用性,

具有诸多优点:输出结果便于管理,便于检查计算过程是否合理准确,避免繁杂的理论计算,计算标准化,计算结果自动更新,便于多人协同工作,节省了大量尺寸链计算时间。本文提出了一种基于CATIA 二次开发的尺寸链自动计算方法:(1)将CATIA 宏工具、参数化建模及Excel 表格三者结合起来进行尺寸链计算,实现自动计算并输出管理尺寸链的目的。

(2)提供包括极值法、概率法中的均匀分布、正态分布,共三种尺寸链计算结果。(3)简化了复杂尺寸链的计算过程,并确保了计算结果的准确度。

(4)为计算复杂尺寸链提供了一种新思路。

参考文献

【相关文献】

[1] 彭欢.基于V5 Automation 的CATIA 二次开发技术研究[J].电子机械工程, 2012, 28(2):61-64.

[2] 陈靖芯,徐晶,陆国民,et al.基于CATIA 的三维参数化建模方法及其应用[J].机械设计,2003,

20(8):48-50.

[3] 邵立,张树生,张开兴.基于CATIA 二次开发的渐开线直齿轮参数化设计[J].航空制造技术,

2011(3):78-80.

[4] 孟飙,王勃.工程尺寸驱动原理的完善及其在公差分析中的应用[J]. 航空学报, 2013, 35(6).

[5] 郑洪涌,郑国磊,赵皇进.三维公差分析中工程尺寸驱动原理与应用[J].北京航空航天大学学报,2012, 38(1):138-142.

[6] 赵皇进,郑国磊,段丽华.数字化环境下装配尺寸链分析的几何方法[J].计算机辅助设计与图形学学报,2008, 20(1):104-108.

[7] 王恒,宁汝新,唐承统.三维装配尺寸链的自动生成[J].机械工程学报, 2005, 41(6):181-187.

[8] 蒋庄德.机械精度设计[M].西安交通大学出版社,2000:139

[9] Scholz, F.W. “Tolerance stack analysis methods, a critical review.” ISSTECH-95-021

Boeing Information & Support Services [M], 1995:7-23.

[10] SAHANI A.K., JAIN P.K., SHARMA SATISH C. Geometrical Tolerance Stack Up Techniques [J]. DAAAM International Scienti -fic Book, 2013:857-872.

尺寸链计算方法

尺寸链计算方法 尺寸链计算是一项常用于自动控制领域的计算技术,用来计算尺寸调节系统中实际尺寸及关联误差之间的关系,为尺寸调整系统的设计及性能改进提供必要的计算依据。 尺寸链是由多个物理运算元素(例如传动机构,驱动机构,调节机构等)连接起来构成一个系列,这种连接,称为尺寸链。尺寸链可以分为依次性尺寸链和同时性尺寸链。在依次性尺寸链中,输入尺寸的变化会导致输出尺寸先后变化;而在同时性尺寸链中,输入尺寸的变化会同时影响输出尺寸,因此输出尺寸也会随之变化。 计算尺寸链的方法主要有两种,即基于输入尺寸及系统误差的雅可比矩阵法及基于读数的极大似然法。 雅可比矩阵( Jacobian Matrix)法用来计算尺寸链输出误差和输入尺寸及参数之间的相关偏导性,其计算步骤如下:(1)计算尺寸链的弹性参数,确定输入量与系统参数之间的依赖关系;(2)绘制雅可比矩阵,该矩阵描述了输入尺寸和模型参数之间的相互依赖性;(3)计算系统参数的解析解或近似解,由此求出输出尺寸的非绝对误差;(4)计算输出尺寸总误差,并将其写入尺寸链表中。

极大似然估计(maximum likelihood estimation)法则是基于历史测量资料进行误差估计,它用来计算输出尺寸和输入参数之间的拟合度、距离及误差的平方均值,其步骤如下:(1)将模型参数和测量值在历史资料中进行拟合,观察残差分布的偏差;(2)用极大似然估计来计算出此拟合的概率密度函数;(3)用此拟合曲线来计算其误差值;(4)将结果写入尺寸链矩阵中,并进行总误差分析。 总之,尺寸链计算是自动控制领域中一项重要的计算技术,它是传动系统、调整系统及检测系统设计及性能改进的重要基础,

尺寸链计算方法公差计算

尺寸链计算方法公差计算 尺寸链计算方法的基本思想是在产品尺寸链中选取一个基准尺寸,然 后根据功能要求和制造工艺的可行性,确定其他相关尺寸的公差。通过这 种方法,可以保证整个尺寸链的各个部分都在可接受的范围内,并保证产 品的功能和质量。 1.确定基准尺寸:选择尺寸链中的一个尺寸作为基准尺寸,通常选择 最重要或最关键的尺寸作为基准尺寸。 2.确定公差的分配:根据产品的功能要求和制造工艺的可行性,确定 每个尺寸的公差分配。公差的分配要考虑到产品的装配要求、功能要求、 材料特性和制造工艺。 3.确定公差的限制:根据产品的设计要求和功能要求,确定每个尺寸 的公差上限和下限。公差的上限和下限要满足产品的功能要求,同时保证 产品的装配和使用的可靠性。 4.公差链计算:通过逐级计算,将每个尺寸的公差限制传递到下个尺寸,直到整个尺寸链的公差限制都确定下来。公差链计算可以使用数学模型、计算机模拟或经验法则等方法。 5.其他公差的影响:除了尺寸链的公差,还需要考虑其他相关的公差,例如形位公差、表面质量公差等。这些公差也需要根据产品的功能要求和 制造工艺的可行性,进行相应的计算和控制。 尺寸链计算方法的优点是简单易用,并且能够满足产品的功能和质量 要求。然而,尺寸链计算方法也有一些限制,例如不适用于复杂的产品结 构和功能要求。因此,在实际应用中,还需要结合其他的公差计算方法, 以达到更好的效果。

综上所述,尺寸链计算方法是一种常用的公差计算方法,通过确定基准尺寸和公差分配,可以保证产品的尺寸和功能要求,并保证产品的装配和使用的可靠性。尺寸链计算方法是产品设计和制造过程中重要的一环,对于确保产品质量和功能达到设计要求具有重要意义。

尺寸链计算和公差叠加

尺寸链计算和公差叠加 尺寸链计算和公差叠加是机械工程学中常用的一种计算方法,它以度量尺寸计算构造元件和机械设备的相对位置为基础,可以明确指定每个元件和机械系统的定位要求,从而满足设计性能计算要求。尺寸链计算可以分为直接尺寸链计算法和公差叠加法两种形式。本文针对这两种方法进行深入分析,分别介绍其原理、特点、应用场景以及计算步骤。 一、尺寸链计算法 尺寸链计算法是用于定义机械设备空间布局的一种工具,它采用位置坐标系统来定义各种机械元件的相对位置。它的原理是在构造的三维空间中,用空间坐标表示机械元件的坐标位置,然后通过一系列计算步骤,根据不同元件之间的相对尺寸计算出其他元件坐标位置。它的计算特点是:计算结果准确,不受尺寸变化的影响,可以有效地计算出构件的空间布局,简化设计过程,降低设计的复杂程度。在机械设计中,尺寸链计算法可以实现从草图到实物的直接构造,从而更加方便、快捷地进行机械空间布局设计。 二、公差叠加 公差叠加法是另一种常用的计算尺寸构造元件位置的方法,主要用于计算机械系统中多个元件或构件间联合运动和固定位置之间的 精密位置关系。它的原理是根据尺寸度量结果,利用公差叠加法计算出实际尺寸度量值,从而确定每个构件的定位位置。公差叠加的计算步骤也比较简单,可以根据公差值进行循环叠加,以计算出机械设备

的定位位置。不同于尺寸链计算法的计算结果准确,公差叠加法可以根据实际公差值调节各元件的精度。 三、尺寸链计算和公差叠加比较 尺寸链计算法和公差叠加法都是机械设计中常用的一种计算方法,它们都可以实现机械设备空间布局的计算,从而满足设计性能计算要求。但是,二者也存在一定的区别。首先,它们的原理不同:尺寸链计算法是利用三维坐标下的相对尺寸,根据计算公式计算出其他元件的坐标位置;而公差叠加法是根据尺寸度量和公差叠加参数,计算出构件的定位位置。其次,它们的计算结果也不同:尺寸链计算法的计算结果准确,不受尺寸变化的影响;而公差叠加法可以根据实际公差值调节各元件的精度。最后,它们的应用场景也不同:尺寸链计算法适用于计算空间布局的设计,可以从草图到实物的直接构造;而公差叠加法则适用于计算机械系统中多个元件或构件间联合运动和固定位置之间的精密位置关系。 四、总结 尺寸链计算和公差叠加是机械工程学中常用的两种计算方法,它们均可以实现构造元件和机械设备的相对位置,以满足设计性能计算要求。其中,尺寸链计算法是利用三维坐标下的相对尺寸,根据计算公式计算出其他元件的坐标位置;而公差叠加法是根据尺寸度量和公差叠加参数,计算出构件的定位位置。尺寸链计算法和公差叠加法都具有其各自的优势和特点,在机械设计中可以灵活搭配应用,从而更加方便、快捷地进行机械空间布局设计。

尺寸链计算方法及步骤

尺寸链计算方法及步骤 尺寸链计算方法是在工程和设计领域中用来确定产品尺寸的一种方法。通过尺寸链计算,可以确保产品的各个组成部分之间的尺寸关系符合设计要求,从而实现功能和装配的有效性。下面将介绍尺寸链计算的具体方法及步骤。 一、确定设计要求 在进行尺寸链计算之前,首先需要明确产品的设计要求。这包括产品的功能要求、装配要求、尺寸公差要求等。只有明确了这些设计要求,才能够有针对性地进行尺寸链计算。 二、确定尺寸链的起点和终点 尺寸链计算中,需要确定尺寸链的起点和终点。起点是指一个确定的尺寸基准,终点是指产品中的某个关键尺寸。起点和终点之间的尺寸关系将通过尺寸链计算得出。 三、确定尺寸链的路径 确定尺寸链的路径是指确定起点和终点之间的尺寸关系路径。这个路径通常是通过产品的装配关系来确定的。在确定路径时,需要考虑产品的功能和装配要求,确保路径的合理性和有效性。 四、确定尺寸链各个环节的尺寸公差 尺寸链计算中,每个环节都有一定的尺寸公差。尺寸公差是指在设

计和生产过程中,为了满足产品功能和装配要求而允许的尺寸偏差范围。确定尺寸链各个环节的尺寸公差需要考虑产品的功能要求和装配要求,确保尺寸链的有效性和可控性。 五、计算尺寸链各个环节的尺寸 在确定了尺寸链的路径和尺寸公差之后,就可以开始计算尺寸链各个环节的尺寸了。计算尺寸时,需要考虑尺寸公差和装配要求,确保尺寸的准确性和一致性。 六、验证尺寸链的有效性 计算完成后,需要对尺寸链进行验证,确保其满足设计要求和装配要求。验证的方法可以采用数值模拟、实验测试等手段。通过验证,可以判断尺寸链的有效性,及时发现和解决尺寸关系的问题。 七、优化尺寸链 在进行尺寸链计算的过程中,可能会发现一些尺寸关系不符合设计要求或装配要求。在这种情况下,需要对尺寸链进行优化,调整尺寸关系,使其满足要求。优化尺寸链的方法可以包括调整尺寸公差、改变尺寸关系路径等。 八、更新尺寸链计算结果 在完成尺寸链计算和优化之后,需要及时更新尺寸链计算结果。这样可以确保尺寸链的准确性和有效性,为产品的设计和生产提供可靠的尺寸数据。

尺寸链计算方法

第十章装配精度与加工精度分析任何机械产品及其零部件的设计,都必须满足使用要求所限定的设计指标,如传动关系、几何结构及承载能力等等;此外,还必须进行几何精度设计;几何精度设计就是在充分考虑产品的装配技术要求与零件加工工艺要求的前提下,合理地确定零件的几何量公差;这样,产品才能获得尽可能高的性能价格比,创造出最佳的经济效益;进行装配精度与加工精度分析以及它们之间关系的分析,可以运用尺寸链原理及计算方法;我国业已发布这方面的国家标准GB5847—86尺寸链计算方法,供设计时参考使用; 第一节尺寸链的基本概念 一、有关尺寸链的术语及定义 1.尺寸链 在机器装配或零件加工过程中,由相互连接的尺寸形成的封闭尺寸组,称为尺寸链;尺寸链分为装配尺寸链和工艺尺寸链两种形式; a齿轮部件b尺寸链图c尺寸链图 图10-1 装配尺寸链示例 图10-1a为某齿轮部件图;齿轮3在位置固定的轴1上回转;按装配技术规范,齿轮左右端面与挡环2和4之间应有间隙;现将此间隙集中于齿轮右端面与挡环4左端面之间,用符号A0表示;装配后,由齿轮3的宽度A1、挡环2的宽度A2、轴上轴肩到轴槽右侧面的距离A3、弹簧卡环5的宽度A4及挡环4的宽度A5、间隙A0依次相互连接,构成封闭尺寸组,形成一个尺寸链;这个尺寸链可表示为图10-1b与图10-1c两种形式;上述尺寸链由不同零件的设计尺寸所形成,称为装配尺寸链; 图10-2a为某轴零件图局部;该图上标注轴径B1与键槽深度B2;键槽加工顺序如图10-2b所示:车削轴外圆到尺寸C1,铣键槽深度到尺寸C2,磨削轴外圆到尺寸C3即图10-2a中的尺寸B1 ,要求磨削后自然形成尺寸C0即图10-2a中的键槽深度尺寸B2;在这个过程中,加工尺寸C1、C2、C3和完工后尺寸C0构成封闭尺寸组,形成一个尺寸链;该尺寸链由同一零件的几个工艺尺寸构成,称为工艺尺寸链; a轴零件图局部b铣键槽工艺顺序图c尺寸链图 图10-2 工艺尺寸链示例

基于CATIA二次开发的尺寸链自动计算方法

基于CATIA二次开发的尺寸链自动计算方法 潘乙山; 李晗 【期刊名称】《《汽车实用技术》》 【年(卷),期】2019(000)022 【总页数】5页(P59-63) 【关键词】CATIA; 二次开发; VBA; 尺寸链 【作者】潘乙山; 李晗 【作者单位】博世华域转向系统有限公司上海 201821 【正文语种】中文 【中图分类】TP391.7 前言 CATIA(Computer Aided Tri-Dimensional Interface Applica -tion)是法国达索系统公司开发的集成了CAD、CAM 和CAE 的大型软件,凭借其突出的技术优势在制造业的各个领域得到了广泛的应用,现已成为全球制造业的主流设计软件。CATIA V5 软件具有完善的系统参数自动提取功能,它能在草图设计时,将设计人员输入的尺寸约束作为特征参数保存起来,并且在此后的设计中可视化地对它进行修改,从而达到最直接的参数驱动建模的目的。各类标准件,如螺钉、垫圈、螺母等,采用CATIA V5 软件二次开发程序进行设计,可大大提高工作效率和产品质量。齿轮、轴等需要大量计算零件,通过CATIA V5 软件二次开发程序及参数化

三维造型,可避免了手工造型的复杂性,保证造型的精确性和快速性,减轻设计工作量,提高设计效率,具有一定的实用价值[1][2][3]。基于其强大的草图及测量功能,可将零件间的约束及距离计算,通过CATIA V5 软件进行自动计算,无需人 为寻找各个零件尺寸之间的数学关系。 由于加工方式及环境等各种原因,导致零件尺寸会在一定公差范围内变动,公差是影响产品性能及可靠性的关键因素。尺寸链分析对产品的设计及装配至关重要,通过尺寸链计算,可以加严控制敏感尺寸的公差以提高产品的鲁棒性,可以降低对非关键尺寸的公差要求,提高零件的合格率从而降低成本。国内已有结合CAD 软件实现三维尺寸链的自动生成方面的应用,但操作过程繁杂,需要先建立三维模型,然后约束装配成总成[4]。应用UG 系统建立装配模型,基于工程尺寸驱动算法, 自动计算尺寸链,前提是需要根据实际建立约束完备的产品数字化模型[5]。通过CATIA V5 软件,基于产品三维数字化模型的尺寸链分析方法,需要通过人机交互方式对组成环和封闭环进行人为的判断,会带来判断错误的风险[6]。 在尺寸链的公差设计函数中,误差传递系数反映了组成环尺寸变动对封闭环尺寸变动的影响程度,根据误差传递系数可以指导公差的设计及优化[7]。由于CATIA V5 软件具有完善的系统参数自动提取功能,它能在草图设计时,将设计人员输入的尺寸约束作为特征参数保存起来,并且在此后的设计中可视化地对它进行修改,从而达到最直接的参数驱动建模的目的。因此可以基于CATIA V5 软件的参数化 功能,结合其二次开发接口,实现尺寸链的自动计算。 常规方法计算装配尺寸链或加工工艺尺寸链时,往往需要手动去构建封闭的尺寸组,并要对每个组成环进行增环及减环的识别分类,当尺寸组所包含的尺寸过多时,往往耗时长且容易出错。依靠CATIA V5 软件的参数化建模思想及二次开发方法, 可将尺寸链计算计算过程自动化,可视化,大大提高计算效率及准确度。 1 尺寸链计算理论及公差设计函数

尺寸链计算方法和步骤

尺寸链计算方法和步骤 尺寸链计算方法是一种常用的工程设计方法,用于确定不同尺寸的工程构件之间的依赖关系。通过尺寸链计算,可以确保设计的各个构件之间的尺寸协调一致,以满足设计要求。下面将介绍尺寸链计算的方法和步骤。 一、尺寸链计算方法 1. 确定设计要求:首先,需要明确设计的要求和目标,包括所需尺寸范围、相对位置要求等。这些要求将作为计算的依据。 2. 确定基准尺寸:根据设计要求,确定一个基准尺寸作为计算的起点。这个基准尺寸可以是任意一个构件的尺寸,通常选择一个比较容易确定的尺寸作为基准。 3. 确定尺寸链关系:根据设计要求和构件之间的功能关系,确定尺寸链的关系。尺寸链关系可以是线性的,也可以是非线性的,根据具体情况选择。 4. 计算尺寸链:根据尺寸链关系,从基准尺寸开始,按照一定的规则计算出其他构件的尺寸。这个计算过程可以使用数学公式,也可以使用工程经验和规则。 5. 检查计算结果:计算完成后,需要对结果进行检查,确保各个构

件的尺寸满足设计要求。如果发现有不满足要求的地方,需要重新调整计算过程。 二、尺寸链计算步骤 1. 确定设计要求:明确设计的要求和目标,包括尺寸范围、相对位置要求等。 2. 确定基准尺寸:选择一个合适的基准尺寸作为计算的起点。 3. 确定尺寸链关系:根据设计要求和构件之间的功能关系,确定尺寸链的关系。 4. 编写计算公式:根据尺寸链关系,编写计算各个构件尺寸的公式。 5. 进行计算:按照计算公式,从基准尺寸开始,逐步计算出其他构件的尺寸。 6. 检查计算结果:对计算结果进行检查,确保各个构件的尺寸满足设计要求。 7. 调整计算过程:如果计算结果不满足要求,可以调整计算过程,重新计算。 8. 确定最终尺寸:根据计算结果,确定各个构件的最终尺寸。 9. 更新设计图纸:根据最终尺寸,更新设计图纸,确保施工过程中

尺寸链计算方法及案例详解 计算机辅助公差设计

尺寸链计算方法及案例详解计算机辅助公差 设计 尺寸链计算方法及案例详解计算机辅助公差设计 尺寸链计算方法是机械设计中常用的计算方法,主要用于确定不 同元件之间的公差分配关系,在产品设计和制造过程中发挥着重要作用。为了提高设计和制造的精度、降低成本、提高效率,很多企业采 用了计算机辅助公差设计技术。本篇文章将针对这些问题进行详细阐述。 一、尺寸链计算方法 尺寸链可以理解为一个工程系统中的一串元件的尺寸关系,每个 元件都是根据之前的元件尺寸来设计其自身尺寸的。尺寸链计算方法 是通过确定元件之间的公差分配关系来实现设计要求的。实际运用中,常采用公差收缩法、最大公差法、最小公差法或偏心法等不同的计算 方法,因此本部分主要介绍一下这四种尺寸链计算方法。 1. 公差收缩法 公差收缩法是常用的分配公差的方法,它先以公差大小确定一个 公差限制带,然后根据收缩值的大小来确定每个元件尺寸的公差限制 范围。在实际设计中,可以按照公差大的原则,从高到低分别对各个 元件进行公差的分配。但也要避免公差分配重叠或者过于偏向某一元 件的情况。 2. 最大公差法 最大公差法是以平均尺寸与公差的最大值作为分配依据,即为最 大公差。通过这种方法,可以提高工件装配精度,防止装配磕碰,同 时还可以控制各个元件尺寸的精度。 3. 最小公差法 最小公差法是以平均尺寸与公差的最小值作为分配依据,即为最 小公差。通过这种方法,可以降低整个元件的公差,提高产品的生产

效率,但是也应注意每个元件的公差不应小于其自身制造能力所允许的误差范围。 4. 偏心法 偏心法是根据工件装配误差机理,确定出工作表面的偏心量,然后再根据此量来分配元件的公差。通过这种方法,可以更好地防止工件装配误差的产生,但也可能因此过多地增加生产成本。 二、计算机辅助公差设计 计算机辅助公差设计是一种利用计算机辅助软件对工程系统实现公差设计的技术。这种技术可以减少手工计算中繁琐的过程,提高计算速度和准确性,同时还可以进行三维模型的构建和虚拟装配的仿真分析。常用的软件有Pro/E、UG、CATIA等。 以Pro/E为例,它可以帮助工程师快速地确定零件尺寸及质量要求,并且可以对零件进行分析、优化和验证。同时也可以对模型进行公差分析,计算公差关联矩阵和工艺问题,快速定位公差源,进一步提高设计和制造的精度和效率。 三、案例详解 以一辆汽车的车轮为例,其元件包括轮辋、轮辐、轮胎等。其公差分配关系如下: 1. 轮辋偏心公差:0.18mm; 2. 轮辋大圆度公差:0.20mm; 3. 轮辐半径公差:0.1mm; 4. 轮胎腰线高公差:0.01mm。 采用公差收缩法进行公差分配,根据各元件的公差限制带大小、公差优先级和相关系数,最终得到各元件的公差值。 总体而言,尺寸链计算方法及其计算机辅助设计可以在机械设计和制造过程中发挥非常重要的作用,即在一定的精度范围内,确定各种元件之间的公差分配关系,提高产品的装配精度,同时还可以避免一些几何误差现象的产生。在今后的发展中,随着计算机、AI、大数据等领域的不断进步,这种技术也将更加普及和发展。

尺寸链概念及尺寸链计算方法

尺寸链概念及尺寸链计算方法 尺寸链(Size Chain)是指通过一系列尺码的组合来满足不同体型的 消费者需求的一种市场营销策略。它可以帮助企业更好地满足消费者的尺 码需求,提高销售额和客户满意度。 尺寸链的核心是根据不同人群的身体尺寸特征,将不同的尺码进行组合,以满足消费者的需求。例如,在服装行业,尺码链通过提供不同的尺 寸选项,如XS、S、M、L、XL等,可以满足不同体型的消费者需求。在汽 车行业,尺码链可以提供不同的座位高度和宽度选项,以适应不同身高和 体型的人。 尺寸链的计算方法一般分为以下几个步骤: 1.收集数据:收集消费者的身体尺寸数据,可以通过调查问卷、实地 测量等方式进行。这些数据需要包括不同群体的体型特征,如身高、胸围、腰围、臀围等。 2.分析数据:对收集到的数据进行分析,以了解不同消费者群体的尺 寸需求。可以使用统计学方法,如平均值、标准差等,来衡量和比较不同 群体的尺寸特征。 3.设计尺寸链:根据分析结果,设计尺寸链,确定不同尺码的组合方式。要考虑到不同尺码之间的尺寸差异,尽量提供多样化的选择,以满足 消费者的需求。 4.验证尺寸链:将设计好的尺寸链进行实际验证。可以选择一些具有 代表性的消费者进行试穿或试用,收集他们的反馈意见和体验。根据反馈 结果,对尺码进行调整和优化。

5.更新尺寸链:尺寸链需要不断更新和调整,以适应市场需求的变化和消费者的尺码需求变化。通过定期进行数据收集和分析,可以检查并更新尺寸链。 尺寸链的计算方法可以根据不同行业和产品的特点进行调整,但总的原则是根据消费者需求进行设计和优化。通过科学而合理的尺码设计,企业可以更好地满足消费者需求,提高销售额和市场竞争力。

尺寸链计算方法-公差计算

尺寸链计算方法-公差计算(总3页) --本页仅作为文档封面,使用时请直接删除即可-- --内页可以根据需求调整合适字体及大小--

尺寸链计算 一.基本概念 尺寸链是一组构成封闭尺寸的组合。 尺寸链中的各个尺寸称为环。零件在加工或部件在装配过程中,最后得到的尺寸称为封闭环。组成环又分为增环和减环,当尺寸链中某组成环的尺寸增大时,封闭环的尺寸也随之增大,则该组成环称为增环。反之为减环。 补偿环:尺寸链中预先选定的某一组成环,可以通过改变其大小或位置,使封闭环达到规定要求。 传递系数ξ:表示各组成环对封闭环影响大小的系数。增环ξ为正值,减环ξ为负值。通常直线尺寸链的传递系数取+1或-1. 尺寸链的主要特征: ①.尺寸连接的封闭性;②.每个尺寸的变化(偏差)都会影响某一尺寸的精度。 二.尺寸链的分类 1.按应用范围分 工艺尺寸链:在零件加工过程中,几个相互联系的工艺尺寸形成的封闭 链。 装配尺寸链:在设计或装配过程中,由几个相关零件的有关尺寸形成的 封闭链。 2. 按构成尺寸链各环的空间位置分 线性尺寸链:各环位于平行线上 平面尺寸链:各环位于一个平面或相互平行的平面,各环不平行排列。 空间尺寸链:各环位于不平行的平面,需投影到三个座标平面上计算。 3.按尺寸链的形式分 a)长度尺寸链和角度尺寸链 b)装配尺寸链装、零件尺寸链和工艺尺寸链 c)基本尺寸链与派生尺寸链 基本尺寸链指全部组成环皆直接影响封闭环的尺寸链

派生尺寸链指一个尺寸链的封闭环为另一个尺寸链组成环的尺寸链。 d)标量尺寸链和矢量尺寸链 三. 基本尺寸的计算 把每个基本尺寸看成构成尺寸链的各环,验算其封闭环是否符合设计要求。是设计中尺寸链计算时首先应该进行的工作。 目前产品生产中经常出现错误的环节,大部分是基本尺寸链错误。特别是测绘设计的产品。由于原机的制造误差,测量系统的误差以及尺寸修约的误差,往往会使测绘设计与原设计产生很大的偏差,所以必须进行基本尺寸链的计算 四.解尺寸链的主要方法 根据零件尺寸的要求和相关标准确定零件尺寸公差,然后按照解尺寸链的最短途径原理 的方法对尺寸公差进行验算和修正。 为了提高零件的装配精度,与其有关各零件表面形成的尺寸链环数必须最少。 a)极值法(完全互换法) 各组成环的公差之和不得大于封闭环的公差 即Σδ i ≤δ N 不适合环数很多的尺寸链 b)概率法(不完全互换法) 设A表示组成环的算术平均值,σ表示均方根偏差,则一般各环的公差取±3σ。 σ=∑- i n A Xi/) ( c)选配法 将尺寸链中组成环的公差放大到经济可行的程度,然后选择合适的零件进行装配。 尺寸链计算程序 ①基本尺寸计算依据产品标准、产品装配图、零件图

尺寸链概念及尺寸链计算方法

尺寸链的计算之巴公井开创作 时间:二O二一年七月二十九日 一、尺寸链的基本术语: 1.尺寸链——在机器装配或零件加工过程中,由相互连接的尺寸形成封闭的尺寸组,称为尺寸链.如下图间隙A0与其它五个尺寸连接成的封闭尺寸组,形成尺寸链. 2.环——列入尺寸链中的每一个尺寸称为环.如上图中的A0、A1、A2、A3、A4、A5都是环.长度环用年夜写斜体拉丁字母A,B,C……暗示;角度环用小写斜体希腊字母α,β等暗示. 3.封闭环——尺寸链中在装配过程或加工过程后自然形成的一尺寸,称为封闭环.如上图中A0.封闭环的下角标“0”暗示. 4.组成环——尺寸链中对封闭环有影响的全部尺寸,称为组成环.如上图中A1、A2、A3、A4、A 5.组成环的下角标用阿拉伯数字暗示. 5.增环——尺寸链中某一类组成环,由于该类组成环的变更引起封闭环同向变更,该组成环为增环.如上图中的A3. 6.减环——尺寸链中某一类组成环,由于该类组成环的变更引起封闭环的反向变更,该类组成环为减环.如上图中的A1、A2、A4、A5. 7.赔偿环——尺寸链中预先选定某一组成环,可以通过改变其年夜小或位置,使封闭环到达规定的要求,该组成环为赔偿环.如下图中的L2.

二、尺寸链的形成为分析与计算尺寸链的方便,通常按尺寸链的几何特征,功能要求,误差性质及环的相互关系与相互位置等分歧观点,对尺寸链加以分类,得出尺寸链的分歧形式. 1.长度尺寸链与角度尺寸链①长度尺寸链——全部环为长度尺寸的尺寸链,如图1 ②角度尺寸链——全部环为角度尺寸的尺寸链,如图3 2.装配尺寸链,零件尺寸链与工艺尺寸链①装配尺寸链——全部组成环为分歧零件设计尺寸所形成的尺寸链,如图4

尺寸链的计算方法

尺寸链的计算方法 尺寸链是指产品尺寸的衔接过程,即在一个产品的生产中,各个部件的尺寸要按照一定的规律进行衔接,以确保产品的整体尺寸符合要求。尺寸链的计算方法是指在产品设计和制造的过程中,如何计算各个部件的尺寸,以保证整体尺寸的准确性和一致性。 尺寸链的计算方法是基于一些基本原则和规则的,下面我们来了解一下: 1. 一致性原则 在尺寸链的计算过程中,每个部件的尺寸都必须保持一致性。也就是说,如果一个部件的尺寸发生变化,那么其他部件的尺寸也必须随之变化,以保证产品整体尺寸的一致性。 2. 参考基准面 为了保证尺寸的准确性,设计师必须选择一个参考基准面来进行尺寸计算。这个基准面可以是产品的主要外观面或者功能面,也可以是产品的一些固定部件。 3. 尺寸链的初始尺寸 在进行尺寸计算之前,需要确定产品的初始尺寸。这个尺寸可以是设计师的设定值,也可以是前期的样机尺寸。

4. 尺寸链的补偿 尺寸链的计算过程中,需要考虑材料的伸缩性、加工误差、装配误差等因素。因此,在计算尺寸时需要进行补偿,以确保最终产品的尺寸符合要求。 5. 尺寸链的控制 在产品制造过程中,需要通过一些控制措施来确保尺寸的准确性。例如,使用高精度的加工设备、制定详细的加工工艺流程、进行严格的检验等。 在实际的尺寸计算中,设计师需要遵循以上原则和规则,并结合具体的产品要求进行计算。下面以汽车零部件的尺寸链计算为例,来介绍一下尺寸链的具体计算方法。 以汽车轮毂为例,我们需要计算轮毂的外径、内径、宽度等尺寸。首先,我们需要确定轮毂的参考基准面,一般选择轮毂的中心面作为基准面。然后,根据设计要求确定轮毂的初始尺寸。在计算过程中,需要考虑到轮毂的加工误差和装配误差,因此需要进行一定的补偿。最后,通过检验来控制轮毂的尺寸,确保轮毂的准确性和一致性。 尺寸链的计算方法是产品设计和制造过程中非常重要的一环,其准

CATIA软件二次开发实践指南

CATIA软件二次开发实践指南CATIA是由法国达索系统公司(Dassault Systèmes)开发的一款世 界领先的三维设计软件。它广泛用于航空航天、汽车制造、工业设计 等领域。为了满足用户特定的定制需求,CATIA软件支持二次开发, 这使得用户可以根据自身需要对CATIA进行功能扩展和定制。本篇文 章将为读者介绍如何进行CATIA软件的二次开发,并提供一些实用的 开发实践指南。 一、二次开发环境搭建 在开始CATIA软件的二次开发之前,我们需要搭建相应的开发环境。首先,确保已安装CATIA软件,并具备基本的CATIA使用经验。其次,要安装CATIA官方提供的开发工具包CATIA Customization Tools(CCT)。CCT是一套特殊的插件和工具,可以帮助开发者进行CATIA的定制和开发。安装完成后,启动CATIA,选择“工具-集中管 理-定制工具”命令,确保CCT已成功安装并可用。 二、二次开发的基本概念 在进行CATIA二次开发之前,了解一些基本概念是很重要的。CATIA软件基于面向对象的编程思想,开发者需要熟悉CATIA的对象模型和相关API接口。对象模型描述了CATIA软件中各个元素之间的 关系和属性,开发者通过调用API接口对CATIA进行操作和扩展。例如,我们可以通过API接口创建、编辑、删除CATIA中的零件、装配、图纸等对象。

三、CATIA二次开发的实践指南 1. 熟悉CATIA对象模型:详细了解CATIA对象模型可以帮助开发 者深入理解CATIA软件的内部结构和机制。CATIA的对象模型按照层次结构组织,从最顶层的“CATIA.Application”到最底层的具体对象, 开发者可以根据自身需求在对象模型中定位到所需的对象。 2. 学习API文档和示例:CATIA提供了详细的API文档,其中包 含了各种API接口的详细说明和使用示例。开发者可以通过阅读API 文档来学习如何调用CATIA提供的接口和方法。此外,CATIA还提供了一些示例代码,可以帮助开发者更好地理解API的使用方式和功能。 3. 开发插件和宏:CATIA支持开发插件和宏,开发者可以通过插件和宏来扩展和定制CATIA的功能。插件可以添加新的工具栏、菜单和 命令,提供一些特定的功能。宏则是一组指令的集合,用于自动化执 行一些常用操作。开发者可以根据自身需求,使用CATIA提供的开发 工具和API接口来开发插件和宏。 4. 调试与测试:在进行CATIA二次开发时,调试与测试是必不可 少的环节。开发者可以使用CATIA提供的调试工具,逐步执行代码并 观察程序运行时的变量和状态。通过调试可以找出代码中的错误和问题,并进行相应的修复。 5. 参考社区和论坛:CATIA拥有庞大的用户社区和论坛,其中有许多经验丰富的开发者可以提供帮助和指导。开发者可以加入CATIA相 关的社区和论坛,与其他开发者交流心得和经验,解决开发过程中遇 到的问题。

catia二次开发技术基础

CATIA二次开发技术基础 CATIA(计算机辅助三维交互应用)是达索系统公司开发的一款世界领先的三维产品设计与仿真软件。CATIA提供了丰 富的功能和工具,可用于设计、建模、分析和制造各种产品。此外,CATIA还支持二次开发,使用户可以根据自己的需求 定制和扩展CATIA的功能。本文将介绍CATIA二次开发的基础知识。 1. CATIA二次开发概述 CATIA二次开发是指利用CATIA提供的API(应用程序接口)和开发工具来扩展和定制CATIA的能力。CATIA提供了 两种主要的API:COM API和CAA API。 •COM API(Component Object Model API)是基于微软COM技术的API,支持使用多种编程语言(如C++、C#、VB等)进行开发。 •CAA API(Component Application Architecture API)是CATIA独有的API,基于C++开发,提供了更高级的功 能和性能。

利用这些API,开发人员可以访问CATIA的各种功能和对象模型,实现自定义的功能和工具,提高设计效率和质量。 2. 开发环境准备 要进行CATIA二次开发,需要先准备好相应的开发环境和工具。 •安装CATIA:首先,需要安装CATIA软件,并在计算机上配置好相应的环境。CATIA的安装和配置可参考相关文档或官方网站。 •开发语言和工具:根据自己的需求和熟悉程度,选择合适的开发语言和开发工具。常用的开发语言有C++、C#、VB等,常用的开发工具有Visual Studio等。 3. CATIA二次开发常用功能 CATIA提供了丰富的二次开发功能,下面介绍一些常用的功能和应用场景。 3.1. 自定义工具栏和菜单 通过CATIA二次开发,可以为CATIA添加自定义的工具栏和菜单,以方便用户快速访问和使用特定的功能。开发人员可

CATIA二次开发方法与实例

CATIA 二次开发方法与实例 一、引言 CATIA ( Computer Aided Three Dimensional Interaction Application System) ,计算机辅助三维/二维交互式应用系统) V5 就是IBM/DS 基于Windows 核心开发得高端CAD/CAM 软件系统。目前CATIA 最新得版本为V6 。CATIA 系统如今已经发展为集成化得CAD/CAE/CAM 系统,它具有统一得用户界面、数据管理以及兼容得数据库与应用程序接口,并拥 2 多个独立得模块。 在国内,CATIA 应用CAA 组件应用架构进行二次开发刚刚开始不久,相对人员比较少,资料不多,由于CATIA 软件功能得强大以及CAA 二次开发功能得强大,探索与实现基于 CATIA 得二次开发技术具有很好得应用价值。 二、CATIA 得二次开发方式 作为强大得工程软件,CATIA 具有很强得开放性能。用户可以按照自己得需要,采用不同方式进行各种程度上得开发。 CATIA 二次开发接口就是通过两种方式与外部程序通信:进程内应用程序( In-process Application )方式与进程外应用程序( Out-Process Application )方式。进程内应用程序方 式下,CATIA 软件与脚本运行在同一进程地址空间,比如宏方式( Macro )。在CATIA 环境下通过菜单记录宏( Record Macro ),宏记录后,生成VB 脚本( Visual Basic Script ) 序列,当宏开始运行,CATIA 就处于非激活状态,因此不能宏调用之间存储变量得值,这种方式比较简单,在CATIA 环境就中可完成。进程外应用程序方式下,CATIA 与外部应用程序在不同进程地址空间运行。在CATIA 运行得情况下,外部进程可以通过接口驾驭 CATIA ,创建、修改CATIA 环境与几何形体得数据、尺寸等,同时支持对象连接与嵌入 (OLE ,Object Linking and Enbedding )。 具体来说,CATIA 得二次开发主要有两种方法:使用宏对CATIA 进行二次开发与使用组件应用架构(CAA%26ndash;RADE) 对CATIA 进行二次开发。 1、使用宏( Macro )对CATIA 进行二次开发。 可以用于自动化( Automation )组件,使用VBScript 作为编辑工具,这就是一种交互方式得定制。可以记录用户得操作过程,自动生成代码。CATIA 提供了Automation API 用于VBScript 对CATIA 得二次开发,Automation API 具备了与任何OLE 所兼容得平台进行通讯能力。自动化应用接口可以调用%26ldquo;InputBox%26rdquo; 与%26ldquo;MsgBox%26rdquo; 函数获取用户输入信息与进行输出,而对于NT 用户则可以应用Visual Basic 来定义更为复杂得输入输出面板。运行得时候可以给宏关联一个图标,并置入CATIA 显示框架。这种方式得开发流程如图 1 中所示。

尺寸链概念及尺寸链计算方法

尺寸链的计算 一、尺寸链的基本术语: 1.尺寸链——在机器装配或零件加工过程中,由相互连接的尺寸形成封闭的尺寸组,称为尺寸链。如下列图间隙A0与其它五个尺寸连接成的封闭尺寸组,形成尺寸链。 2.环——列入尺寸链中的每一个尺寸称为环。如上图中的A0、A1、A2、A3、A4、A5都是环。长度环用大写斜体拉丁字母A,B,C……表示;角度环用小写斜体希腊字母α,β等表示。 3.封闭环——尺寸链中在装配过程或加工过程后自然形成的一尺寸,称为封闭环。如上图中A0。封闭环的下角标“0”表示。 4.组成环——尺寸链中对封闭环有影响的全部尺寸,称为组成环。如上图中A1、A2、A3、A4、A5。组成环的下角标用阿拉伯数字表示。 5.增环——尺寸链中某一类组成环,由于该类组成环的变动引起封闭环同向变动,该组成环为增环。如上图中的A3。 6.减环——尺寸链中某一类组成环,由于该类组成环的变动引起封闭环的反向变动,该类组成环为减环。如上图中的A1、A2、A4、A5。

7.补偿环——尺寸链中预先选定某一组成环,可以通过改变其大小或位置,使封闭环到达规定的要求,该组成环为补偿环。如下列图中的L2。 二、尺寸链的形成 为分析与计算尺寸链的方便,通常按尺寸链的几何特征,功能要求,误差性质及环的相互关系与相互位置等不同观点,对尺寸链加以分类,得出尺寸链的不同形式。 1.长度尺寸链与角度尺寸链 ①长度尺寸链——全部环为长度尺寸的尺寸链,如图1 ②角度尺寸链——全部环为角度尺寸的尺寸链,如图3

2.装配尺寸链,零件尺寸链与工艺尺寸链 ①装配尺寸链——全部组成环为不同零件设计尺寸所形成的尺寸链,如图4 ②零件尺寸链——全部组成环为同一零件设计尺寸所形成的尺寸链,如图5

相关文档
最新文档