论文部分内容阅读
白车身零件三维数据模型是汽车车身设计完成后的产品,作为输入信息要输入到白车身工艺规划系统中.但是汽车白车身总成的零件数量很大,而且车身制造中的各种资源信息与工艺信息也是相当庞大的.庞大的信息量在白车身焊接生产线三维工艺布局时都要被输入计算机系统,对计算机性能要求很高.而这些零件信息中有很多信息在白车身焊接生产线三维工艺布局中是不需要的,如零件的材料信息和精度信息等等,所需要的仅仅是零件的几何信息.本研究的目的是针对白车身焊接生产线三维工艺布局中零件信息量庞大问题,开发白车身零件三维数据模型的轻量化软件3DViewer.目标软件3DViewer要求能够实现提取几何信息与剔除非几何信息,解决白车身焊接生产线三维工艺布局中信息量庞大问题.本研究首先分析了国内汽车企业在白车身焊接生产线工艺布局的实际问题与需求,针对这个需求提出开发轻量化软件3DViewer这种解决方案,然后分析目标软件3DViewer所要实现的功能、实现功能的难点与关键技术,针对每一个关键技术提出了解决方案.在技术解决方案的基础上,本研究在Visual C++ 6.0环境下调用OpenGL函数来开发的3DViewer的浏览功能,调用OpenGL函数,实现自动绘制和显示白车身三维数据模型的几何信息,并开发STEP标准接口,使得目标软件3DViewer能够读取白车身零件三维数据模型中的几何信息,达到轻量化的目标.实际工作顺序是先开发3DViewer浏览功能,然后在软件框架中增加OpenGL图形接口实现几何信息的自动绘制与显示,最后开发STEP接口技术,提取STEP文件中的几何信息,完成轻量化.最终实现3Dviewer软件的所有功能,完成本研究的预定目标.本研究以帕萨特车型白车身侧围总成中单个零件A柱连接板作为研究实例,使用3DViewer对其进行轻量化操作,结果为零件文件大小减少26.5%,达到轻量化目的.本研究的意义在于可以降低白车身工艺规划成本与提高白车身焊接生产线三维工艺布局的速度与效率.