一种二维工程图尺寸标注自适应调整方法技术

技术编号:21915412 阅读:33 留言:0更新日期:2019-08-21 12:51
本发明专利技术公开了一种二维工程图中尺寸标注自适应调整方法,步骤为:1)确定需要调整的尺寸标注;2)确定调整尺寸标注距离的大小;3)对需要调整的尺寸标注位置调整。该方法有效的解决了变型设计后快速生成的二维工程图中尺寸标注位置干涉的问题,能够有效的帮助二维工程图快速自动生成,代替设计人员手工调整尺寸标注位置,缩短了产品设计周期,提高了产品设计效率,有助于图纸的标准化。此方法具有通用性,基于工程图模板的二维工程图参数化自动化快速设计均可用此方法对图中尺寸标注位置的自动调整。

An Adaptive Adjustment Method for Dimension Marking of Two-Dimensional Engineering Drawings

【技术实现步骤摘要】
一种二维工程图尺寸标注自适应调整方法
本专利技术涉及二维工程制图领域,具体涉及一种二维工程图中尺寸标注自适应调整方法。
技术介绍
近年来,在机械设计领域,尽管三维模型设计方式得到日益广泛应用,但二维工程图纸仍然是企业产品设计的最终输出和生产加工的重要依据,二维工程图能表达的表面粗糙度、形位公差、配合与尺寸公差等标注信息是三维模型难以表达和标注的。目前,由于技术上的原因,企业在进行产品设计时,往往还是采用三维建模与二维工程图并存的模式。如何根据三维模型,快速得到符合生产要求的二为工程图,成为制约企业二维工程图设计效率和设计质量的关键技术瓶颈。针对这种情况,对产品系列化分类,设计出一种参数化方法对同系列产品进行自动化设计,不仅能够确保图纸的标准化程度、准确率,还能有效的解决了重复性劳动、工作量大、耗时长、效率低等问题,实现同系列产品自动化快速出图。实现同系列产品参数化自动化设计,其内容包括:三维模型参数化自动变型、二维图纸自动生成。在工程图模板的基础上,二维工程图快速自动生成方法,其内容包括:三维模型自动变型,工程图中各个视图自适应调整,工程图尺寸标注自适应调整。Solidworks工程图中尺寸根据三维图特征变型的特性是:标注变型特征的尺寸,其数值自动变化,位置坐标不变;受变形特征影响的尺寸标注,其位置坐标变化,数值不变;未受特征变化影响的尺寸标注,则保持不变。目前,二维工程图快速自动生成时图中尺寸标注遇到的问题主要分为两种情况:(1)如图1、图2所示,从图1到图2,FD430离合器分离拉环外径由136mm增加至150mm,其它保持不变,出现局部特征尺寸标注与外形轮廓线发生干涉;(2)如图1、图3所示,从图1到图3,分离拉环外形轮廓尺寸不变,拉环槽口由13.5mm增至35mm,其他保持不变,出现变型尺寸线与其他未受特征变化影响的尺寸线干涉。由此可见,在零件外形轮廓变型中,变型尺寸超过模板尺寸线预留长度,则未受特征变化影响的尺寸标注会与零件的外轮廓线干涉;在零件局部特征变形中,变形尺寸超过模板尺寸线预留长度,变形尺寸标注亦会与其他尺寸线干涉。
技术实现思路
本专利技术的目的在于克服现有技术的不足,而提供一种二维工程图中尺寸标注自适应调整方法,该方法解决二维工程图自动生成时存在的尺寸标注位置错乱的问题,对二维工程图中产生干涉的尺寸标注位置重新调整,实现产品自动变型后工程图尺寸标注自适应调整。实现本专利技术目的的技术方案是:一种二维工程图中尺寸标注自适应调整方法,包括如下步骤:1)确定需要调整的尺寸标注;2)确定调整尺寸标注距离的大小;3)对需要调整的尺寸标注位置调整。步骤1)中,所述的确定需要调整的尺寸标注,包括如下步骤:1-1)定义数组View(),用GetView函数获得工程图中视图View();1-2)定义变量Count,用GetDisplayDimensionCount()获得当前视图中“显示尺寸对象”的个数;1-3)通过判断函数,判断Count的值是否等于被调整视图中尺寸对象个数,确定要选择的视图;若Count的值与被调整视图中尺寸对象个数不相等,则证明当前视图不是被选择视图,然后对下个视图进行判断,直至所有视图判断完毕;1-4)遍历工程图中的各个视图的尺寸标注,确定各个视图的尺寸标注数量;1-5)定义变量Number,设Number初值为1,使用循环函数Number=Number+1,判断Number值是否等于需要调整尺寸标注的序号,确定需要调整尺寸标注;若Number值等于需要调整尺寸标注的序号,则证明当前尺寸是被选择尺寸,进行下一步;若Number值不等于需要调整尺寸标注的序号,则当前尺寸不是被选择尺寸,判断结束,进行下一个尺寸判断。步骤2)中,所述的确定调整尺寸标注距离的大小,是定义变量Number2获取变型尺寸输入调整尺寸值,定义常量Number3为默认尺寸值,带入位置坐标的更改函数即可获得需要调整距离值。步骤3)中,所述的对需要调整的尺寸标注位置调整,包括如下步骤:3-1)用Annotation下的Getposition函数,获取当前尺寸的位置坐标;3-2)通过利用Solidworks二次开发函数SetPosition2函数对各个尺寸完成尺寸位置坐标的调整。步骤3-1)中,所述的位置坐标,长度尺寸标注位置坐标的更改函数为:SetPosition2(position(0)+(Number2-Number3)/1000,position(1)+(Number2-Number3)/1000,position(2));直径尺寸标注位置坐标的更改函数为:SetPosition2(position(0)+(Number2-Number3)/2000,position(1)+(Number2-Number3)/2000,position(2));其中Number2:输入调整尺寸,Number3:默认尺寸,position(0):X坐标,position(1):Y坐标,position(2):Z坐标。本专利技术提供的一种二维工程图中尺寸标注自适应调整方法,该方法有效的解决了变型设计后快速生成的二维工程图中尺寸标注位置干涉的问题,能够有效的帮助二维工程图快速自动生成,代替设计人员手工调整尺寸标注位置,缩短了产品设计周期,提高了产品设计效率,有助于图纸的标准化。此方法具有通用性,基于工程图模板的二维工程图参数化自动化快速设计均可用此方法对图中尺寸标注位置的自动调整。附图说明图1为FD430离合器分离拉环主视图;图2为分离拉环外形轮廓变型后的尺寸标注干涉图;图3为分离拉环局部特征变型后的尺寸标注干涉图;图4为本专利技术的流程图;图5为实施例二维工程图中各个视图的说明图;图6为实施例二维工程图中各个视图的显示尺寸数量的说明图;图7为实施例视图中显示尺寸序号说明图。具体实施方式下面结合附图和实施例对本专利技术做进一步阐述,但不是对本专利技术的限定。实施例:如图4所示,一种二维工程图中尺寸标注自适应调整方法,包括如下步骤:1)确定需要调整的尺寸标注,包括如下步骤:1-1)定义数组View(),用GetView函数获得工程图中视图View();如图5所示的二维工程图中,获取视图1、视图2、视图3,工程图中视图数量是由零件的复杂程度决定的,并不局限于图中视图数量,程序如下:DimViews()AsObjectViews=sheet.GetViewsForEachViInViewsDisplayDimension=Vi.GetDisplayDimensions()1-2)定义变量Count,用GetDisplayDimensionCount()获得当前视图中“显示尺寸对象”的个数;如图6所示的二维工程图中,获取视图中显示尺寸对象得个数,视图1中有7个显示尺寸、视图2中有4个显示尺寸对象、视图3中有3个显示尺寸对象,工程图中单个视图得显示尺寸对象数量是由零件的复杂程度决定的,并不局限于视图中的数量,程序如下:DimCountAsLongCount=Vi.GetDisplayDimensionCount()1-3)通过判断函数,判断Count的值是否等于被调整视图中尺寸对象个数,确定要选择的视图;若Count的值与被调整视图中尺寸对象个数不相本文档来自技高网
...

【技术保护点】
1.一种二维工程图中尺寸标注自适应调整方法,其特征在于,包括如下步骤:1)确定需要调整的尺寸标注;2)确定调整尺寸标注距离的大小;3)对需要调整的尺寸标注位置调整。

【技术特征摘要】
1.一种二维工程图中尺寸标注自适应调整方法,其特征在于,包括如下步骤:1)确定需要调整的尺寸标注;2)确定调整尺寸标注距离的大小;3)对需要调整的尺寸标注位置调整。2.根据权利要求1所述的一种二维工程图中尺寸标注自适应调整方法,其特征在于,步骤1)中,所述的确定需要调整的尺寸标注,包括如下步骤:1-1)定义数组View(),用GetView函数获得工程图中视图View();1-2)定义变量Count,用GetDisplayDimensionCount()获得当前视图中“显示尺寸对象”的个数;1-3)通过判断函数,判断Count的值是否等于被调整视图中尺寸对象个数,确定要选择的视图;若Count的值与被调整视图中尺寸对象个数不相等,则证明当前视图不是被选择视图,然后对下个视图进行判断,直至所有视图判断完毕;1-4)遍历工程图中的各个视图的尺寸标注,确定各个视图的尺寸标注数量;1-5)定义变量Number,设Number初值为1,使用循环函数Number=Number+1,判断Number值是否等于需要调整尺寸标注的序号,确定需要调整尺寸标注;若Number值等于需要调整尺寸标注的序号,则证明当前尺寸是被选择尺寸,进行下一步;若Number值不等于需要调整尺寸标注的序号,则当前尺寸不是被选择尺寸,判断结束,进行下一个尺寸判断。3.根据权利要求1所述的一种二维工程图中尺寸标注自适应调整方法,其特征在于,步骤2...

【专利技术属性】
技术研发人员:刘夫云耿立冬彭旺生唐振天余汉红胡汝凯王秋花张秋峰伍建伟杨运泽杨孟杰赵亮亮陈凤冉段鹏
申请(专利权)人:桂林电子科技大学桂林福达股份有限公司
类型:发明
国别省市:广西,45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1