欢迎来到天天文库
浏览记录
ID:51416350
大小:263.22 KB
页数:4页
时间:2020-03-23
《基于VBA编程的白车身测量数据识别与转换.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Academic学术基于VBA编程的白车身测量数据识别与转换上海通用汽车有限公司-高志刚摘要:自车身测量所需要的测点信息庞大,需要重新编排后才能导入到测量软件中,手动编排不仅耗时且易出错,本文基于CALIGO测量软件设计了一种方法,对前期输入的测点文件进行自动识别、编译,且具有通用性,可应用于多种车型测点文件的处理。表1原始测点计划文件CALIG0测量软件设计了一种方法,利用VBA编程的方法对前期输入的各车型测点文件进行自动识别、编译并快速导入CALIG0软件中,过程可控并具有较高灵活性。1.测
2、点信息针对每个车型发布的原始测量文件均无法直接被导入到测量软件CALIG0中,不过它们包含的信息基本一致,包括测点编号、测点描述、测量名义值、单位矢量、第二单位矢量、测点上下偏差、测点公差、孔径等。原始测点计划文件(选取典型测点)如表1所示。测点信息中较为关键的是测点的命名,其中的数字、字母分别代表不同的含义,以测点“4308SCU”为例,第1、2位代表测点功能分区信息:第3、4位代表测点的序号,“O8”即该区中的第八个测点。使用区号和序列号去定义一个点,这样4个数字就能在单个车身(或总成零件)
3、中唯一确定的测点。第5位代表测量特征分类,这里将测量特征按照公差定义的不同方式分为三类,见表2。第6位代表测点在05l一0.5I车身中的位置,C代表左右对称的点,L代表测l—l点仅在左边,R代表测点仅在右边或在中间;第7位代表测点的主矢量方向。05—0.5表2测量特征分类10216.1测量特征分类测量特征缩写Surface面Sl一127面Trim切边Tl一1l—11—1610HemEdge包边边缘点HHole孔XO.8-080.8-0808-O.B8l35孔Slot圆槽孔YStud/Nut螺栓/
4、螺母Z08—0808-08O8-088.658.65Square正方形孔V槽Rectangle长方形孔QHexagon六边形孔W背景厂负责,而测量机和测量软件由供应商提供,2.测点数据识别与编译汽车车身尺寸偏差会严重影响汽车质量这样就会存在整车厂的测点信息格式不能完全本文讨论的方法是通过VBA编程的方式,[1],在前期开发阶段,各大汽车公司均会对白甚至无法被测量软件所识别的状况,而需要根将原始测点文件数据进行识别、提取分类信息车身尺寸进行严格测量与控制。目前各大汽车据两者之间的协议对测点信息进行
5、再编译。由并进行计算、补充必要信息等,快速将各不同公司普遍利用悬臂式测量机对白车身及四门两于车辆前期开发阶段车型种类多,各车型测点车型测点数据统一编译成一种标准的可被测量盖进行测量[2],并根据测量结果进行分析及不信息存在差异且各有侧重,手动编译不仅耗时软件CALIGO识别读取的通用测点文件。识别、断改进[3]。这个过程中,测点的设定由整车易出错且不具灵活性,基于此现状,本文基于分析、转换流程如图1所示:IO6MachineChina中国机械Academic学术+O.5lmm、-0.51mm,该
6、偏差若用TOLl表示,则导入工厂原始测量计划TOLl的含义即上允许偏差值为+O.5lmm、下允重新导入许偏差值为一0.51mm。一栏题标删性属征特若二=所义名点剥有测向方量矢点一x向偏差去重后共有a(a≥1)修改测l点名称卜_—一测点是苦命名规则项,则其集合可表示为:正确{TOLl,TOL2,⋯⋯,TOLaJ;同理类推,所有测点Y向偏差去重后共有Yb(b≥1)项,则其集合可表示为:据Cat~,o规贝I重新布局原始测量计划{TOLa+1,TOLa+2,⋯⋯,TOLa+b);雷所有哥测点z向偏差去重
7、后共有c(C≥i)项,则其集合可表示为:取测点分类标识测点fT0La+b+i,T0La+b+2,⋯⋯,能区号特征属性TOLa+b+e);所有测点3D方向偏差去重后共有d(d≥1)掘测点矢量方向分相应项,则其集合可表示为:~z,3D方向的的公麓僵fTOLa+b+c+1,TOLa+bc+2,⋯⋯,TOLa+b+c+d):所有测点的3D方向的公取所有测点的X,Y,Z.3D方向的公根据以上规则,测点4308SCU的x、Y、z去陈t童项并赋予唯一的TfI的TOL墉号组台并按行排列和3D方向偏差可表示为:号
8、成备自的公差组TG:fTOLl、TOL5、TOLIO、TOLl4)其中TG表示该测点的公差组(TOL编号是经由程序编译之后自动排列生成的,可参考表提取所青删点的公麓组信息击陈重3一公差组信息),这样所有测点均会有一个公I项并喊予唯一的TG蛹号差组,对所有公差组进行筛选去除重复项,可得到唯一的公差组集合,表示为:按测点分类功能区l写测点公差l{TG1,TG2⋯⋯TGm):号邂一输出CAL~GO{缡号对应fIlIl为去重之后的公差组个数,这样整车所有测量计划-以CSV测点均为唯一对应一个公差组,该公
此文档下载收益归作者所有