| 
 | 
 
最近边学边做一个项目,现在将自己近来的一些经验与大家分享,不合理的地方希望批评指正。 
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 编辑 ] |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |