System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及建模设计,更具体地,涉及一种根据模架三维模型批量绘制二维图纸的方法及一种根据模架三维模型批量绘制二维图纸的系统。
技术介绍
1、建模设计软件,例如ug,生成模架的3d图,在加工模架前绘图人员需要将3d图档转化为二维图纸。3d图一般不包含尺寸、公差等信息,需要绘图人员根据3d模型以及客户要求,转化出2d图纸。现有的转化过程中,绘图人员需要对模架中每个工件的每个面分别绘制2d图纸,并标注每个面上多个部件(例如槽、孔)的尺寸、公差等信息,工作量大,效率低。
技术实现思路
1、针对现有技术中的缺陷和不足,本专利技术提供了一种根据模架三维模型批量绘制二维图纸的方法及系统,以解决现有技术中存在的绘图人员需要对模架中每个工件的每个面分别绘制2d图纸,并标注每个面上多个部件的尺寸、公差等信息,工作量大,效率低的问题。
2、作为本专利技术的第一个方面,提供一种根据模架三维模型批量绘制二维图纸的方法,包括:
3、步骤s1:获取多个模架三维模型,并识别出每个所述模架三维模型中的多个工件;
4、步骤s2:从每个工件上的多个表面中筛选出存在部件的目标表面,并生成每个所述目标表面的第一二维图;
5、步骤s3:对每个所述目标表面上的所有部件进行特征识别,以得到每个所述目标表面的部件特征信息;
6、步骤s4:在所述目标表面的第一二维图中根据对应的部件特征信息对每个部件进行标注,以得到每个工件所对应的所有第二二维图;
7、步骤s5
8、进一步地,所述识别出每个所述模架三维模型中的多个工件,还包括:
9、识别出所述模架三维模型中每个工件的属性信息,其中,所述工件的属性信息包括工件的名称、基准角摆放、长度、宽度、厚度、空间位置坐标和数量。
10、进一步地,所述从每个工件上的多个表面中筛选出存在部件的目标表面,还包括:
11、对每个目标表面上的所有部件进行批量识别,识别出每个部件的类型;其中,部件的类型分为孔类、角类和槽类,孔类分为通孔和盲孔,角类分为r角和避空角,槽类分为开放式槽和封闭式槽。
12、进一步地,还包括:
13、当识别出的部件为360度的圆弧面时,则该部件所属的类型为孔类;其中,底部为圆锥面的是盲孔;底部无圆锥面且深度大于等于工件厚度的是通孔;
14、当识别出的部件为小于180度的圆弧面时,则该部件所属的类型为r角;
15、当识别出的部件为大于等于180度的圆弧面时,则该部件所属的类型为避空角;
16、当识别出的部件为四个平面与工件的表面垂直或相连时,则该部件所属的类型为封闭式槽;其中,当识别出与工件表面垂直或相连的平面数量小于四时,该部件所属的类型为开放式槽。
17、进一步地,所述目标表面的部件特征信息包括规格、数量、直径、公差、坐标、深度、基准角和转角半径。
18、进一步地,所述从每个工件上的多个表面中筛选出存在部件的目标表面,并生成每个所述目标表面的第一二维图,还包括:
19、判断工件上的每个表面是否存在部件,若是,则对存在部件的目标表面生成投影视图和剖视图。
20、进一步地,所述图框包含材质、数量、订单号、绘图员、客户名称和公司名称信息。
21、作为本专利技术的第二个方面,提供一种根据模架三维模型批量绘制二维图纸的系统,包括:
22、获取模块,用于获取多个模架三维模型,并识别出每个所述模架三维模型中的多个工件;
23、生成模块,用于从每个工件上的多个表面中筛选出存在部件的目标表面,并生成每个所述目标表面的第一二维图;
24、识别模块,用于对每个所述目标表面上的所有部件进行特征识别,以得到每个所述目标表面的部件特征信息;
25、标注模块,用于在所述目标表面的第一二维图中根据对应的部件特征信息对每个部件进行标注,以得到每个工件所对应的所有第二二维图;
26、载入模块,用于将多个模架中所有工件的第二二维图批量载入对应的图框,以得到多个模架中所有工件的第三二维图,最终完成模架二维图纸的批量绘制。
27、进一步地,所述生成模块具体用于,对每个目标表面上的所有部件进行批量识别,识别出每个部件的类型;其中,部件的类型分为孔类、角类和槽类,孔类分为通孔和盲孔,角类分为r角和避空角,槽类分为开放式槽和封闭式槽。
28、进一步地,所述目标表面的部件特征信息包括规格、数量、直径、公差、坐标、深度、基准角和转角半径。
29、本专利技术提供的一种根据模架三维模型批量绘制二维图纸的方法及系统具有以下优点:大幅度提升批量绘图的效率,减少人为标注繁琐的操作,降低人为标注出错的概率。
本文档来自技高网...【技术保护点】
1.一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,包括:
2.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述识别出每个所述模架三维模型中的多个工件,还包括:
3.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述从每个工件上的多个表面中筛选出存在部件的目标表面,还包括:
4.根据权利要求3所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,还包括:
5.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述目标表面的部件特征信息包括规格、数量、直径、公差、坐标、深度、基准角和转角半径。
6.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述从每个工件上的多个表面中筛选出存在部件的目标表面,并生成每个所述目标表面的第一二维图,还包括:
7.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述图框包含材质、数量、订单号、绘图员、客户名称和公司名称信
8.一种根据模架三维模型批量绘制二维图纸的系统,用于实现权利要求1至7中任意一项所述的根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述根据模架三维模型批量绘制二维图纸的系统包括:
9.根据权利要求8所述的一种根据模架三维模型批量绘制二维图纸的系统,其特征在于,所述生成模块具体用于,对每个目标表面上的所有部件进行批量识别,识别出每个部件的类型;其中,部件的类型分为孔类、角类和槽类,孔类分为通孔和盲孔,角类分为R角和避空角,槽类分为开放式槽和封闭式槽。
10.根据权利要求8所述的一种根据模架三维模型批量绘制二维图纸的系统,其特征在于,所述目标表面的部件特征信息包括规格、数量、直径、公差、坐标、深度、基准角和转角半径。
...【技术特征摘要】
1.一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,包括:
2.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述识别出每个所述模架三维模型中的多个工件,还包括:
3.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述从每个工件上的多个表面中筛选出存在部件的目标表面,还包括:
4.根据权利要求3所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,还包括:
5.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述目标表面的部件特征信息包括规格、数量、直径、公差、坐标、深度、基准角和转角半径。
6.根据权利要求1所述的一种根据模架三维模型批量绘制二维图纸的方法,其特征在于,所述从每个工件上的多个表面中筛选出存在部件的目标表面,并生成每个所述目标表面的第一二维图,...
【专利技术属性】
技术研发人员:黄邓华,
申请(专利权)人:苏州永为客模架智造股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。