创建模板
在solidworks中使用模板可以节省设计时间,避免重复设置,确保设计的一致性,零件,装配体,工程图都可以设置自己需要的模板
设置零件模板
新建一个part零件
在属性/自定义栏定义自己需要的属性
设置零件长宽高属性
使用solidworks的边界框命令可以计算出零件的长宽高,命令如下
$PRP:“合计边界框长度”
$PRP"合计边界框宽度"
$PRP:“合计边界框厚度”
这里只需要零件的长度,在刚定义的属性/备注栏中输入 $PRP:“合计边界框长度”
随便画一个长度为500的圆柱,然后使用插入/参考集合体/边界框命令
备注里面的长度就会自动识别出来了
零件图号分离
在属性/自定义栏添加两个属性A,B
在属性A中添加以下命令
Part.Extension.CustomPropertyManager("").Set("代号",Rtrim(Left(Part.GetTitle,InStr(Part.GetTitle," "))))
属性B中添加以下命令
Part.Extension.CustomPropertyManager("").Set("名称",Trim(Replace(Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")),".SLDPRT"," ")))
打开工具/方程式添加以下公式
将零件存成 图号 + 空格 + 零件名 就可以自动提取图号与零件名到名称,代号属性项中了
可以按照自己的喜好修改
可以将刚设置的属性保存为模板,方便以后使用,直接另存为.prtdot就可以了
然后在工具/选项/文件位置添加刚才保存的文件位置
在工具/选项/默认模板中选择模板,就可以使用了
装配体模板
装配体的图号分离
新建一个空的装配体,在属性/自定义栏添加两个属性A,B
在属性A中添加以下命令
assembly.Extension.CustomPropertyManager("").Set("代号",Rtrim(Left(assembly.GetTitle,InStr(assembly.GetTitle," "))))
属性B中添加以下命令
assembly.Extension.CustomPropertyManager("").Set("名称",Trim(Replace(Right(assembly.GetTitle,Len(assembly.GetTitle)-InStr(assembly.GetTitle," ")),".SLDPRT"," ")))
打开工具/方程式添加以下公式
将零件存成 图号 + 空格 + 零件名 就可以自动提取图号与零件名到名称,代号属性项中了
可以按照自己的喜好修改
可以将刚设置的属性保存为模板,方便以后使用,直接另存为.asmdot就可以了
然后在工具/选项/文件位置添加刚才保存的文件位置
在工具/选项/默认模板中选择模板,就可以使用了
使用属性标签编辑程序
快速的设置模型的自定义属性
打开属性标签编制程序
按自己需要添加内容
选择自定义属性还是配置属性,配置属性级别高,可以覆盖自定义属性
保存文件,打开工具/选项/文件位置,添加属性文件目录
打开自定义属性命令就可以快捷添加属性了