异径三通管的展开图的计算机绘制
() 文章编号 :100823499 20000120011203
Ξ
异径三通管的展开图的计算机绘制
21 煜高丽华,王
()11 淮海工学院 机械工程系 ,江苏 连云港 222005 ;21 连云港广播电视台 ,江苏 连云港 222001
摘 要 :介绍了将高级语言 VB 与 AutoCAD 结合在一起绘制异径三通管展开图的方法 。用此法绘制
展开图精度高 ,速度快 。
关键词 :异径三通管展开图 ;VB ;AutoCAD
中图分类号 : TH12612 文献标识码 :B
如图 1 所示为异径三通管 ,它由直径不同的圆 0 引言
柱 A 和圆柱 B 相交而成 。小圆柱的直径为 D,大 A
圆柱的直径为 D,建立如图 1 所示的直角坐标系 。 B 在生产中 ,经常遇到各种形状的金属板制成的
1. 1 圆柱 A 的展开零件 ,如某些容器 、通风防尘管道等 。制造这类零件
设 M 为相贯线上任一点 , 其正面投影为 m时 ,首先将它们的表面按实际形状的大小依次画在
( ) X, Z, 其坐标值为 :A A一个平面上 ,即画成展开图 ,然后落料 ,加工成零件 。
D A传统的展开图的绘制方法主要是利用图解法由手工 αX= cos, A 2 绘制 。随着计算机技术的发展 ,展开图可以由计算 2 2 DD BA机绘制 。该方法的作图过程为 : 通过投影图上的几 Z=- α , sin A 2 2 何关系进行解析计算 ,建立展平曲线的方程 ,再由计 α 设圆柱 A 从= 0 处开始展开到 S T坐标系 A A 算机绘制出展开图 。本文主要研究异径三通管展开 ( ( ) ) 中 如图 2 a所示,图的计算机绘制方法 。 相贯线的展平曲线方程为 :
D AαS = , A 1 展平曲线方程的建立2
2 2 D D 1 BA2 2 2 αDsin , T=- = D- α sin A A B 22 2
π α其中 0 ??2。
112 圆柱 B 的展开
( ) 如图 1 设 M 点的侧面投影为 m ”Y, Z, 其 B B
坐标值为 :
D BβY= cos, B 2 βββπ其中 ??- 。 1 2 D BβZ= sin, B 2
ββ、为相贯线在侧面投影上确定其相贯范围 1 2
D A ββ的角度 ,== arccos 。1 2 D B β设圆柱 B 从= 0 处开始展开到 ST坐标系 B B 图 1 异径三通管
( ( ) ) 中 如图 2 b所示, 相贯线的展平曲线方程为 :Fig. 1 The T2joint
开始 、结尾及实体段的 DXF 文件 。这里只列出了 D D AA2 α α= 1 - sin S= X= cos= B A 2 2 () MakePL INE 模块的源程序 ,其中 Pxy 为多义线的顶 2 D D ( ) ( ) BA点坐标 ,SW 为起点宽度 , EW 为终点宽度 , N 为 ? β1 - , cos 2 D A 顶点个数 , IP 为多义线的类型 , IP = 0 表示闭合 , IP =
D B 1 表示不闭合 。βT= , B 2 ( ( ) ( ) Sub MakePL INE Pxy As PointApi , SW As βββπ ??- 。其中1 1 () )Single , EW As Single ,N As Integer , IP As Integer
Print # fn “,”: Print # fn “, POL YL INE”0
() )( 8”: Print # fn ,Trim Str ,layerPrint # fn “,
Print # fn “, 66”: Print“,”# fn 1
Print # fn “, 10”: Print# fn “,0”
Print # fn “, 20”: Print# fn “,0”
Print # fn “, 30”: Print# fn “,0”
Print # fn “, 40”: Print# fn “,0”
Print # fn “, 41”: Print# fn “,0”
For I = 1 to N ( a) Print # fn “, 0”: Print # fn “, VERTEX”
( ( ,lay2 # fn , Trim str Print # fn “, 8”: Print
) )er
( ) # fn ,Pxy I. x Print # fn “,”: Print10
( ) # fn ,Pxy I. y Print # fn “, 20”: Print
Print # fn “, 30”: Print“, 0”# fn
( )# fn ,SWI Print # fn “, 40”: Print
( )Print # fn “, 41”: Print# fn , EWI
Next I
( ) If abs IP= 0 Then
Print # fn “, 0”: Print # fn “, VERTEX”
( Print # fn ,“8 ”: Print # fn , Trim Str( b)
图 2 异径三通管的展开图 () ),layer
Fig. 2 The unrolled2diagra m of T2joint ( ) # fn ,Pxy I. x Print # fn “,10”: Print
( ) # fn ,Pxy I. y # fn 20“,”: PrintPrint
Print # fn “,30”: Print“, 0”# fn 2 展开图的计算机绘制
( )Print # fn ,SWI # fn “,40”: Print
Print ( )# fn “,41”: Print # fn , EWI 2. 1 构造 D XF 文件中的关键技术
End If ( ) 完整的 DXF 文件包括标题 HEADERS段 、类
() ( ) () CLASSES、表 TABL ES段 、图块 BLOCKS段 、实体 Print # fn “,”: Print # fn “, SEQEND”0( ) ( ) ENTITIES段 、对象 OBJ ECTS段及文件结束标志 Print # fn “,8”: Print # fn “, 0”EOF 。为了编程简单 , 上述几项内容根据需要可按 End Sub 规定省略 。如何利用高级语言生成 AutoCAD 能够
2. 2 应用程序的设计接受的 DXF 文件 ? 我们用 VB 编写了一个接口程
( 序 ,该接口程序包括四大模块 : MakeDXF 创建 DXF 绘制展开线的程序框图如图 3 , 根据该程序生
) ( ) ( 文件,MakeL INE 生成直线,MakePL INE 生成多义 成的 ZKX. DXF 在 AutoCAD 的 Command 状态下 ,通
) ( ) 线,CloseDXF 结束 DXF 文件。本文中展开图的 过 DXFIN 命令就可实现 DXF 文件向 DWG 文件的
自动转换 。图 2 即为该程序运行后的展开图 。
3 小结
本文通过编程实现了展开图的自动绘制 。即使 用者只要输入几个参数 ,就可以得到具有一定精度
的展开图 。由于是以 AutoCAD 为操作平台 ,很容易
实现该展开图与其它 CAD/ CAM 系统的数据交换
故此绘制方法具有一定的工程实用价值 。
参考文献 :
1 华东工程学院制图教研室 1 机械制图M 1 南京 : 华东
工程学院 ,19781
崔洪斌等 1AutoCAD R14 实用教程M 1 北京 :人民邮电 2
出版社 ,19991
() 作者简介 :高丽华 1966 - , 女 , 吉林通化人 , 淮海工学 图 3
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
图 院机械工程系讲师 ,主要从事机械方面的基础研究 。Fig. 3 Flo w chart
Dra wing the Unrolled Diagra m of Different2dia meter
T2Joints by Computer
1 2GAO Li2hua,WANG Yu
(1. Dept . of Mechanical Engineering , Huaihai Institute of Technology , Lianyungang 222005 , China ;
)2. Lianyungang TV Broadcasting Station , Lianyungang 222001 , China
Abstract :A method is introduced to draw the unrolled diagram of different2diameter T2joints by combining VB with Auto
CAD. In this way , the unrolled diagram can be drawn with higher quality and higher speed.
Key Words :unrolled diagram of different2diameter T2joint ; VB ; AutoCAD
() 本文责任编校 :褚金红