本发明涉及cad自动出图技术,特别涉及水工钢岔管结构自动出图方法。
背景技术:
水工钢岔管是一个复杂的三维空间结构,目前,水工钢岔管三维设计软件完成钢岔管体形三维设计之后,可根据设计成果获得平面图和剖切图的素线图,但所获得的图纸仅仅是结构轮廓线,要获得满足设计制图规范的钢岔管结构图,还需要对素线图采用人工设定线条颜色、线型,添加结构标注、图框、和绘制参数表格以及人工对图面布局进行整合,这部分人工作图量大,占整个绘图工作量的70%以上,且繁琐容易出错。因此需要对现有水工钢岔管结构出图方法进行改进。
技术实现要素:
本发明的目的是提供一种钢岔管结构自动出图方法,解决目前钢岔管结构出图工作效率不高、费时费力的问题。
本发明解决其技术问题,采用的技术方案是:钢岔管结构自动出图方法,包括如下步骤:
步骤1、将图纸元素拆分为多类图元,每类图元用不同的数据和程序流程控制;
步骤2、利用catia三维设计成果,输出制图所需的控制几何元素和关键参数,并以钢岔管标准化数据文件的形式传输至autocad;
步骤3、autocad导入catia传输来的钢岔管标准化数据文件后,利用所述钢岔管标准化数据文件中的数据计算相贯线、贴边轮廓线的展开坐标;
步骤4、根据结构尺寸和图框大小相对比率,计算并确定各类图元分幅图的合适制图比例和图框数量;
步骤5、调用制图模版,设置制图所用制图样式;
步骤6、根据图框数量和比例要求,按制图标准绘制标准图框;
步骤7、以数据驱动的方式绘制岔管结构线,并按制图标准绘制通用图元;
步骤8、根据钢岔管标准化数据文件和步骤3中的计算结果成果绘制各类表格;
步骤9、根据图框位置和大小,对各图元进行位置调整;
步骤10、输出图纸。
具体的是,步骤1中,所述多类图元包括结构布置图、展开图、坐标表、工程量表、展开线坐标表、图例、图框、标注和说明文字。
进一步的是,步骤2中,所述钢岔管标准化数据文件包括制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据及工程辅助信息;
所述制图控制点坐标数据直接用于绘制岔管轮廓线,岔管体形设计参数用于和制图控制点一起推导求解岔管展开图结构线,制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据和工程辅助信息用于图面尺寸和信息标注。
具体的是,步骤5中,根据行业autocad制图标准和企业标准设置制图所用制图样式。
进一步的是,步骤5中,所述制图样式包括图纸文字、尺寸、图层、线型和颜色。
具体的是,步骤7中,所述通用图元包括标注、图例、文字说明、图框名称和编号。
进一步的是,所述标注包括指北针符号及水流方向符号。
本发明的有益效果是,通过上述钢岔管结构自动出图方法,以岔管数据为基础,用数据驱动autocad绘制所有图元,用制图模版控制图面中的文字、尺寸、图层、线型和颜色样式,用结构形式、结构尺寸和图框相对比率智能控制图元绘图比例、图面布局和图幅数量,从而实现钢岔管的全自动出图。同时,水电工程钢岔管自动出图方法利用catia和autocad间数据驱动实现了制图全流程自动化、智能化,大大节省了工作量,提高了生产效率,通过自动化控制坐标求解和图元绘制能减小人为错误,大大提高图纸质量,并且,提供了一种切实可行的、通用的水工钢岔管自动出图方法,适应性强,且可复用。
附图说明
图1为本发明钢岔管结构自动出图方法的流程图。
具体实施方式
下面结合附图,详细描述本发明的技术方案。
本发明所述钢岔管结构自动出图方法,其流程图参见图1,其中,该方法包括如下步骤:
步骤1、将图纸元素拆分为多类图元,每类图元用不同的数据和程序流程控制。
其中,多类图元包括结构布置图、展开图、坐标表、工程量表、展开线坐标表、图例、图框、标注和说明文字等九类。
步骤2、利用catia三维设计成果,输出制图所需的控制几何元素和关键参数,并以钢岔管标准化数据文件的形式传输至autocad。
其中,钢岔管标准化数据文件包括制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据及工程辅助信息等;
制图控制点坐标数据直接用于绘制岔管轮廓线,岔管体形设计参数用于和制图控制点一起推导求解岔管展开图结构线,制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据和工程辅助信息用于图面尺寸和信息标注。
步骤3、autocad导入catia传输来的钢岔管标准化数据文件后,利用所述钢岔管标准化数据文件中的数据计算相贯线、贴边轮廓线的展开坐标。
步骤4、根据结构尺寸和图框大小相对比率,计算并确定各类图元分幅图的合适制图比例和图框数量。
步骤5、调用制图模版,设置制图所用制图样式。
其中,可以根据行业autocad制图标准和企业标准设置制图所用制图样式。制图样式可以包括图纸文字、尺寸、图层、线型和颜色等。
步骤6、根据图框数量和比例要求,按制图标准绘制标准图框。
步骤7、以数据驱动的方式绘制岔管结构线,并按制图标准绘制通用图元。
其中,通用图元包括标注、图例、文字说明、图框名称和编号等,标注可以包括指北针符号及水流方向符号等。
步骤8、根据钢岔管标准化数据文件和步骤3中的计算结果绘制各类表格。
步骤9、根据图框位置和大小,对各图元进行位置调整。
步骤10、输出图纸。
优选地,在步骤7中,绘制岔管时,可以按平面布置图、结构详图、展开图等要求,分类组织绘图基本数据,绘制图形、创建命名图元。绘制表格时,可以按坐标表、参数表、工程量表、展开线坐标表要求,分类组织所需的表格数据,绘制表格、创建命名图元。
1.钢岔管结构自动出图方法,其特征在于,包括如下步骤:
步骤1、将图纸元素拆分为多类图元,每类图元用不同的数据和程序流程控制;
步骤2、利用catia三维设计成果,输出制图所需的控制几何元素和关键参数,并以钢岔管标准化数据文件的形式传输至autocad;
步骤3、autocad导入catia传输来的钢岔管标准化数据文件后,利用所述钢岔管标准化数据文件中的数据计算相贯线、贴边轮廓线的展开坐标;
步骤4、根据结构尺寸和图框大小相对比率,计算并确定各类图元分幅图的合适制图比例和图框数量;
步骤5、调用制图模版,设置制图所用制图样式;
步骤6、根据图框数量和比例要求,按制图标准绘制标准图框;
步骤7、以数据驱动的方式绘制岔管结构线,并按制图标准绘制通用图元;
步骤8、根据钢岔管标准化数据文件和步骤3中的计算结果绘制各类表格;
步骤9、根据图框位置和大小,对各图元进行位置调整;
步骤10、输出图纸。
2.根据权利要求1所述的钢岔管结构自动出图方法,其特征在于,步骤1中,所述多类图元包括结构布置图、展开图、坐标表、工程量表、展开线坐标表、图例、图框、标注和说明文字。
3.根据权利要求1所述的钢岔管结构自动出图方法,其特征在于,步骤2中,所述钢岔管标准化数据文件包括制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据及工程辅助信息;
所述制图控制点坐标数据直接用于绘制岔管轮廓线,岔管体形设计参数用于和制图控制点一起推导求解岔管展开图结构线,制图控制点名称、坐标、岔管体形设计参数、贴边轮廓数据和工程辅助信息用于图面尺寸和信息标注。
4.根据权利要求1所述的钢岔管结构自动出图方法,其特征在于,步骤5中,根据行业autocad制图标准和企业标准设置制图所用制图样式。
5.根据权利要求4所述的钢岔管结构自动出图方法,其特征在于,步骤5中,所述制图样式包括图纸文字、尺寸、图层、线型和颜色。
6.根据权利要求1所述的钢岔管结构自动出图方法,其特征在于,步骤7中,所述通用图元包括标注、图例、文字说明、图框名称和编号。
7.根据权利要求6所述的钢岔管结构自动出图方法,其特征在于,所述标注包括指北针符号及水流方向符号。