WEB开发网
开发学院图形图像AutoCAD 基于IS013584标准的螺纹实体模型的实现 阅读

基于IS013584标准的螺纹实体模型的实现

 2009-06-24 10:08:12 来源:WEB开发网   
核心提示: z=0$$执行循环,绘制点DO/L10:,基于IS013584标准的螺纹实体模型的实现(5),t,0,其中模型建立的思想,不仅适用于开发标准件库,I,Ialpha=n * 360* t z=z+dh if/z>h

z=0

$$执行循环,绘制点

DO/L10:,t,0,I,I

alpha=n * 360* t

z=z+dh

 if/z>h,z=h

p(j)=POINT/r1 * cosf(alpha),r1 * sinf(alpha),z

q(j)=POINT/r2 * cosf(alpha),r2* sinf(alpha),z

blank/p(j)

blank/q(j)

j=j+1

L10:

$$通过样条曲线绘制螺旋线

 SPLN(1)=SPLINE/p

SPLN(2)=SPLINE/q

matl=MATRIX/TRANSL,0,0,0.0433*d

matt=MATRIX/TRANSL,0,0,-0.0433*d

 SPLN(3)=TRANSF/mat1,SPLN(2)

SPLN(4)=TRANS F/mat2,SPLN(2)

ul=TRANSF/matl,q(1)

vl=TRANSF/mat2,q(1)

u2=TRANS F/matl,q(100)

v2=TRANS F/mat2,q(100)

linl=line/p(1),ul

lint=line/ul,v1

lin3=line/vl,p(1)

lin4=line/p(100),u2

lin5=line/u2,v2

lin6=line/v2,p(100)

$$得到直纹曲面

fltl=RLDSRF/SPLN(1),p(1),SPLN(3),ul

flt2=RLDSRF/SPLN(1),p(1),SPLN(4),vl

flt3=RLDSRF/SPLN(3),u1,SPLN(4),vl

$$得到有界平面

flt4=BPLANE/linl,lin2,lin3

f1t5=BPLANE/lin4,lin5,lin6

$$缝合得到螺纹实体

flt=sew/f1t1,f1t2,f1t3,f1t4,f1t5

blank/SPLN,ul,vl,u2,v2

blank/linl,lin2,lin3,lin4,lin5,lin6

L20:

HALT

(3)程序代码的实现实例

图4为交互输入螺纹参数对话框,图5为生成的螺纹实体模型。

说明:以普通螺纹为例,遵循公称直径与螺距的对应关系输入参数,则可得到螺纹的实体模型。

本程序在Unigraphics NX 2.0中调试通过。

基于IS013584标准的螺纹实体模型的实现

图4.参数化螺纹对话框

基于IS013584标准的螺纹实体模型的实现

图5.螺纹实体模型

4 结论

螺纹实体模型的实现,对于建立基于IS013584标准的标准零件库具有重要的意义,它不仅对标准件库进行了完善,而目极大地丰富了标准件库的内容,其中模型建立的思想,不仅适用于开发标准件库,而目对于在UG下进行其他建模提供了参

考。

上一页  1 2 3 4 5 

Tags:基于 IS 标准

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接