|
最近边学边做一个项目,现在将自己近来的一些经验与大家分享,不合理的地方希望批评指正。
4.0不支持中文,全用字母有些难以分清。
我的文件名用数字加字母型式:00—0000—aaaa
前两位代表设备,第三四位代表部件,五六位代表零件,后面加字母示意。
首先要做好模板,可以省去很多重复的工作。
在零件模板中输入如下参数:
c_name:零件名称
c_mat:材料名称
c_model:零件规格(最大尺寸)
c_code:文件代码
c_shebei:设备名称
c_beizhu:备注信息
c_bujian:分属的部件
c_zhongliang:重量
c_length:工件的长度
c_width:工件的宽度
c_hight:工件的高度
c_diameter:工件的直径
c_thickness:工件的厚度(空壳类)
c_beizhu_wenz:材料毛坯的分类(如板、圆钢、型材等)
yl:毛坯长度的余量(用于下料用)
yw:毛坯宽度的余量
yh:毛坯高度的余量
yd:毛坯直径的余量
yt:毛坯厚度的余量
以上参数主要为在出工程图时用到。
在关系中输入如下关系(以下关系主要适用于板类、轴类、型材等外形相对规范的零件)
零件要用去除材料的方法建立,
第一步要建立零件的最大毛坯外形,如板类,轴类,后续再建立孔、台阶等特征。以方便统计毛坯尺寸。
filename=rel_model_name( )读取文件名
c_code=extract(filename,1,7 )取文件的前七位(我们命名的前面的七位数字)
c_zhongliang=ceil(mp_mass(""),3)重量小数留三位
c_length1=c_length+yl工件毛坯长度(已加余量)
c_width1=c_width+yw工件毛坯的宽度
c_hight1=c_hight+yh工件毛坯的高度
c_thickness1=c_thickness+yt工件毛坯的厚度
c_diameter1=c_diameter+yd工件毛坯的直径
c_length2=itos(c_length1)
c_width2=itos(c_width1)
c_hight2=itos(c_hight1)
c_thickness2=itos(c_thickness1)
c_diameter2=itos(c_diameter1)
c_blank_board=c_width2+"_"+c_hight2+"_"+c_length2板类毛坯规格
c_blank_shaft=c_diameter2+"_"+c_length2轴类毛坯的规格
c_model_board=itos(c_width)+"_"+itos(c_hight)+"_"+itos(c_length)板类零件的规格
c_model_shaft=itos(c_diameter)+"_"+itos(c_length)
if c_diameter==0
c_blank=c_blank_board读取毛坯规格
c_model=c_model_board读取零件规格
else
c_blank=c_blank_shaft
c_model=c_model_shaft
endif
c_beizhu=c_beizhu_wenz+c_blank毛坯规格显示在明细表的备注栏中
d0=c_length输入对应的参数,如为轴类,加入直径。
d1=c_hight
d2=c_width
d4=c_thickness
设定完成后,只需在参数中输入零件的长宽高及毛坯的余量,设定密度,
在工程图的格式文件中输好报告参数,即可自动统计零件规格、毛坯规格、文件编号等。
[ 本帖最后由 liurunxing 于 2013-2-27 22:13 编辑 ] |
评分
-
查看全部评分
|