基于IS013584标准的螺纹实体模型的实现
2009-06-24 10:08:12 来源:WEB开发网核心提示: 2.4 螺纹牙型断面的生成 以普通螺纹(牙型角=60)为例,其牙型断面为图2所示的等边三角形,基于IS013584标准的螺纹实体模型的实现(4),按照螺纹内径d1= 0.85 * d(D)的关系,计算出三角形3个点的绝对坐标为:A(0.5d,h,resp JUMP/L1:,0,0)
2.4 螺纹牙型断面的生成
以普通螺纹(牙型角=60)为例。其牙型断面为图2所示的等边三角形。按照螺纹内径d1= 0.85 * d(D)的关系,计算出三角形3个点的绝对坐标为:A(0.5d,0,0),B(0.425d,0.0433d,0),C(0.425d,-0.04331,0)。
据此可构造出螺纹的牙型端面。
图2.螺纹牙型断
3 程序框图和GRIP程序代码
以UG为平台建立标准件库,需要通过接口程序将中性图形程序转变为在UG中可以识别的GRIP程序,进而在UG中进行建立实体模型。
(1)程序框图
程序框图如图3所示。
图3 程序框图
(2)程序代码
以下介绍实现螺纹实体模型的G RIP程序。
$$定义实体
ENTITY/spln(4),p(100),q(100),O(100),ul,vl,u2,v2,
$
lin1,lin2,lin3,lin4,lin5,lin6,fltl,flt2,flt3,$
f1t4,f1t5,flt
NUMBER/matl(12),mat2(12)
t=0
i=0.01
j=1
$$输入参数
L1:
param/enter params of thread,$
公称直径D,d,$
螺距S,s,$
螺纹高度H,h,resp
JUMP/L1:,L20:,RESP
$$计算其他参数
n1=100*s/h
dh=s/n1
n=h/s
rl=d/2
r2=0.85 *rl
更多精彩
赞助商链接