这个轴和螺旋叶片为什么无法glue
浏览:110612 回答:4
我建立了如下的模型,可是轴和叶片无法glue,也无法add,哪位大侠知道为什么指导一下,不胜感激
命令流如下:
/prep7
R=35 !轴半径
N=18.7 !螺旋圈数
h0=150 !螺距
H=N*h0 !螺旋总高度
R1=75 !螺旋外径(半径)
PI=ACOS(-1)
num=2*PI*N/500
zz=0
t=0
*DO,i,0,500,1
t=t+num
xx=R*cos(t)
yy=R*sin(t)
zz=i*H/500
K,i+1,xx,yy,zz
*ENDDO
*DO,i,1,494,5
BSPLIN,i,i+1,i+2,i+3,i+4,i+5
*ENDDO
BSPLIN,496,497,498,499,500,501
zz=0
t=0
*DO,i,0,500,1
t=t+num
xx=R1*cos(t)
yy=R1*sin(t)
zz=i*H/500
K,502+i,xx,yy,zz
*ENDDO
*DO,i,502,996,5
BSPLIN,i,i+1,i+2,i+3,i+4,i+5
*ENDDO
BSPLIN,997,998,999,1000,1001,1002
*DO,i,1,100,1
ASKIN,i,i+100
*ENDDO
VEXT,ALL,,,,,3,,,
VADD,ALL
CYL4,0,0,30, , r, ,h+3
VADD,ALL
最后一行改为VGLUE,ALL 也不行,实物叶片和轴是焊接在一起的,除了glue和add还有其他的方法吗
命令流如下:
/prep7
R=35 !轴半径
N=18.7 !螺旋圈数
h0=150 !螺距
H=N*h0 !螺旋总高度
R1=75 !螺旋外径(半径)
PI=ACOS(-1)
num=2*PI*N/500
zz=0
t=0
*DO,i,0,500,1
t=t+num
xx=R*cos(t)
yy=R*sin(t)
zz=i*H/500
K,i+1,xx,yy,zz
*ENDDO
*DO,i,1,494,5
BSPLIN,i,i+1,i+2,i+3,i+4,i+5
*ENDDO
BSPLIN,496,497,498,499,500,501
zz=0
t=0
*DO,i,0,500,1
t=t+num
xx=R1*cos(t)
yy=R1*sin(t)
zz=i*H/500
K,502+i,xx,yy,zz
*ENDDO
*DO,i,502,996,5
BSPLIN,i,i+1,i+2,i+3,i+4,i+5
*ENDDO
BSPLIN,997,998,999,1000,1001,1002
*DO,i,1,100,1
ASKIN,i,i+100
*ENDDO
VEXT,ALL,,,,,3,,,
VADD,ALL
CYL4,0,0,30, , r, ,h+3
VADD,ALL
最后一行改为VGLUE,ALL 也不行,实物叶片和轴是焊接在一起的,除了glue和add还有其他的方法吗
容差的问题,在VADD,ALL前面加一句 btol,1e-2就可以了
真的可以了 您真是高手,太感谢了