CAD-CAM技术基础课件:工程数据的计算机处理.ppt(1).pptx

CAD-CAM技术基础课件:工程数据的计算机处理.ppt(1).pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

CAD/CAM技术基础

CAD/CAMTechnologyBase

ComputerProcessingofEngineeringData

工程数据的计算机处理

第一系列

1

10

1.25

12

1.5

16

2

20

2.5

25

3

32

4

40

5

50

6

8

第二系列

1.125

9

1.375

11

1.75

14

2.25

18

2.75

22

3.5

28

4.5

36

5.5

45

(6.5)

7

◆机械设计过程中,常常需要引用各种工程设计手册或设计规范中

的数据资料。

◆工程数据一般多为表格、线图、经验公式等。

渐开线齿轮标准模数系列表(GB/1357-2008)mn

引例

CAD/CAM技术基础

◆传统设计---数据通过人工查寻获取。

◆计算机处理---首先将数据转换为计算机能够处理的形式,以便使用过程中通过应用程序进行检索、查寻和调用。

◆常用的工程数据计算机处理方法有程序化处理、文件化处理和解析化处理等,而对于大量复杂的工程数据则需采用数据库技术进行

存储和管理。

引例

CAD/CAM技术基础

2.1工程数据的程序化处理2.2工程数据的文件化处理

2.3工程数据的解析化处理

2.4工程数据的数据库管理

内容

CAD/CAM技术基础

●工程数据的程序化处理是指在应用程序内部对数表、线图等进行查寻、处理和计算。

●利用该方法,可以将数据直接写入程序内,程序运行时自动完成程序化处理。

●程序化适合于需要经常使用而共享度要求又不是很高的情况,例如,工程数据中的数表、有公式的线图以及经验公式等。

2.1工程数据的程序化处理

CAD/CAM技术基础

2.1工程数据的程序化处理

2.1.1数表的程序化处理

数表的程序化就是用程序完整、准确地描述不同函数关系的数表,以

便在运行过程中迅速有效地检索和使用数表中的数据。

【例2.1】将表2-1中的外螺纹最小牙底半径进行程序化处理

表2-1外螺纹最小牙底半径(部分)(GB/T197—2003)

螺距P/mm

0.2

0.25

0.3

0.35

0.4

0.45

0.5

0.6

0.7

0.75

0.8

1

最小牙底半径

Rmn/μm

25

31

38

44

50

56

63

75

88

94

100

125

CAD/CAM技术基础

●为一个一维数表,有螺距和最小牙底半径两个参数,对应每一种螺距(自变量),有一个唯一确定的最小牙底半径(因变量),因此,二者之间为一对一的关系。

●对于一维数表,其数据在程序化时常采用一维数组来标志。

●对于本例,定义数组Pi和Ri(下标i的范围从0~11),数组Pi和Ri分别用来存放螺距P(i)和最小牙底半径R(i)。若已知螺距尺寸Pi,就可相应地检索出最小牙底半径尺寸Ri。

#includestdio.h

yoidmain(void)

{

atP[2,..35,0.4,0.45,0.5,0.6,0.7,0.75,0.8,1};

floatRi[12]={25,31,38,44,50,56,63,75,88,94,100,125};

/*定义一维数组,并初始化赋值*/

printf(pleaseinputpitchP:\n);

,0

/

3

*

5,

2

0

0

*n

{

/

]

1

2

1

1

n=

i

i,

o

t

l

n

f

i

if((P==P[i]66(i=n))

printf(TheminimunofrootradiusofexternalthreadRmin:\n,Ri[i]);/*输出相应的最小牙底半径*/

}

2.1工程数据的程序化处理

scanf(8f,6P);

for(i=0;in;i++)

CAD/CAM技术基础

/*输入螺距值*/

料宽

料厚

0.8

0.8~1.5

1.5~3.0

3.0~5.0

40

22

24

28

32

40~50

24

27

31

35

50~70

30

33

36

40

70~90

36

39

42

46

90~~120

40

45

48

52

120~150

44

48

52

55

【例2.2】在设计冲裁模凹模时,凹模刃口与边缘及刃口与刃口之间

必须有足够的距离,如表2-2所示,试对该表进行程序化处理。

2.1工程数据的程序化处理

表2-2冲裁凹模刃口与边缘、刃口与刃口之间的距离mn

CAD/CAM技术基础

●从表2-

文档评论(0)

zhanghaoyu888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档