佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > CAD/CAM/PDM/PLM展区 > CAD/CAM软件展厅 > 产品库 > CAD软件 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
CAD/CAM软件
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
基于TCL/XML的车身自动化连接技术
作者:上海大众汽车有限公司 王朝阳 杨庆华
欢迎访问e展厅
展厅
1
CAD/CAM软件展厅
CAD软件, CAD/CAM, CAM, 钣金CAD/CAM, CAI, ...
摘要:随着计算机技术的飞速发展,CAE求解器的速度越来越快,然而建模的效率却有待提高。比如白车身成千上万个焊点和螺栓,如何快速而准确的实现这些连接已经成为一个突出的问题。本文利用XML文件为CAD与CAE的交流媒介,借助TCL准确而快速的实现了车身的自动连接,大大提高了CAE工程师的工作效率。
关键词:XML、TCL、tDOM、自动连接

1 背景

随着计算机技术的不断发展,CAE求解的速度突飞猛进。然而制约工程师的前处理的效率问题越来越突出。如一个白车身的连接,有焊点、胶水、螺栓等,如何快速、准确的实现这些连接成为CAE工程师的一大挑战。

TCL(Tool Command Language)是一种简明、高效的解释执行脚本语言,不用编译就可以调用TCL解释器执行,大大减少开发测试时间;并且TCL是一种移植性好的编程语言,它几乎在所有的平台上都可以解释运行。现在CAE分析软件的深入应用都离不开TCL语言,因此对CAE分析工程师来说,TCL是已经成为一种重要的工具语言。

不同企业、不同部门中往往存在着许多不同的系统,XML是一种非常理想的网际语言,可以用作各种不同系统之间的交流媒介。tDOM是一种与TCL语言绑定的开放源码,是用C编码的、面向DOM的XML处理器,是目前可用的运行最佳的XML处理器之一。

CAD与CAE的不断融合是当今计算力学软件的发展的趋势之一。本文利用XML文件为CAD与CAE的交流媒介,借助TCL准确而快速的实现了车身的自动连接,大大体高了CAE工程师的工作效率。CAE与CAD的融合不仅仅是CAE前处理软件可以读取CAD数据这么简单的融合,而应该是更深层次的交叉融合。本文可以说是CAD与CAE融合的一个典型例子。

newmaker.com

2 CATIA中的XML



焊点、胶水、螺栓这些信息来自设计人员,并且焊点和胶水等都可以在CATIA中实现,如图1所示。CAE工程师完全可以共享这些信息。XML语言可以用作CAD与CAE之间的交流媒介。在CATIA中通过二次开发,我们已经实现了将焊点、胶水、螺栓这些信息XML化。如图2所示。

newmaker.com
图1 CATIA中的焊点、胶水等

newmaker.com
图2 CATIA中输出的XML文件

图2表示了2个焊点的XML文件。Fuegeverfahren中的PS表示焊点,ParameterTeile表示此焊点要连接的零件和厚度,以#隔开,DPMIM 4mm表示焊点直径4mm,Koordinaten表示焊点的位置坐标。其它的连接关系如胶水、螺栓也类似。

3 CAE中的XML

在HyperMesh中利用TCL程序,通过tDOM读取、解析上面的XML文件,然后生成相应的Connector。如图3、图4所示,首先读取CATIA中生成的XML文件,然后生成了5个焊点Connector,一个螺栓Connector,2条胶水Connector。

newmaker.com
图3 读取XML

newmaker.com
图4 焊点等在HyperMesh中的实现

一些关键点:

1) tDOM是XML的解析器。HyperMesh虽已安装了TCL/TK,但没有安装tDOM库。因此应先把tDOM库放在TCL相应的库函数中,并在程序中引用,如package require tDOM。

2) 一些关键函数

*createnode /创建节点

*createmark nodes 1 -1 /创建node Mark

*createmark components 2 /创建 components Mark

*createstringarray 5 "link_elems_geom=elems" "link_rule=now" "relink_rule=none" "tol_flag=0" "tol=1.000000"

*CE_ConnectorCreateByMark nodes 1 "spot" 2 components 2 1 5/创建Spot Connector

3) HyperMesh中Component的名称必须与CATIA的XML文件中ParameterTeile的值一致。

4) tk_getOpenFile -filetypes {{xml .xml} {All *}} / 调用标准打开文件对话框

5) 不单是焊点、胶水、螺栓等,其它的连接信息如激光焊、烧焊等都可以与设计工程师协商 定义。

4 结论与展望

从上面的阐述可以看出,一个完善的连接信息管理系统,不但方便设计人员管理连接信息,还可以与其它部门如CAE工程师、规划工程师清晰方便的交流。

在实际工作中,一个白车身由许多总成组成,基本上一个总成对应一个XML文件。因此我们可以从规模小的总成开始,一个一个连接。并且不同的人可以负责不同的总成,这样白车身的连接可以协同进行,从而大大体高工作效率。并且连接自动化的实现还可以对焊点的布置进行优化,相关内容可以参考作者HTC2011的论文《基于HyperWorks二次开发的焊点优化》。

5参考文献
[1] HyperWorks User’s Manual(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (1/29/2013)
查看更多CAD软件相关文章: more
·专家支招,巧用浩辰CAD机械2013亮点功能 newmaker (7/16/2013)
·浩辰PDM助大港弹簧提升产品数据管理能力 newmaker (1/29/2013)
·浩辰CAD增强版2012文字处理功能解析 newmaker (1/23/2013)
·如何用浩辰CAD2012增强版高效清理图纸 newmaker (1/22/2013)
·基于NX注塑模备料清单系统的研究与开发 周临震 刘德仿 (1/14/2013)
·浅谈企业三维设计标准体系的建立 (1/14/2013)
·欧特克软件助力二重提升设计效率优化产品设计 newmaker (1/7/2013)
·基于Pro/ENGINEER软件的下壳体注射模具设计 江苏春兰机械制造有限公司 张晓陆 (1/2/2013)
·NX二次开发在伟创力模具开发中的应用 新科益系统与咨询(上海)有限公司 (12/31/2012)
·Autodesk Inventor技术在压窝不锈钢座椅设计中的应用 Autodesk (12/25/2012)
查看更多CAD/CAM软件相关文章: more
·迪卡侬利用欧特克衍生式设计重新构想 更轻、更强、更可持续的自行车 Autodesk (11/18/2020)
·NUM助力台湾机床公司,实现机器人专用渐开线齿轮和摆线齿轮的自动化生产 (5/18/2019)
·hyperMILL革命性五轴加工策略 让复杂工件加工时间的节省高达90% OPEN MIND (12/6/2018)
·ESPRIT助力上海泷泽在机床行业寒冬期逆势增长300% DP Technology (8/13/2018)
·小型数控铣床刀具路径(刀路)参数曲面粗精选择 newmaker (3/26/2018)
·专家支招,巧用浩辰CAD机械2013亮点功能 newmaker (7/16/2013)
·浩辰PDM助大港弹簧提升产品数据管理能力 newmaker (1/29/2013)
·浩辰CAD增强版2012文字处理功能解析 newmaker (1/23/2013)
·如何用浩辰CAD2012增强版高效清理图纸 newmaker (1/22/2013)
·基于NX注塑模备料清单系统的研究与开发 周临震 刘德仿 (1/14/2013)
查看相关文章目录:
·CAD/CAM/PDM/PLM展区 > CAD/CAM软件展厅 > CAD软件 > CAD/CAM软件文章
文章点评 查看全部点评 投稿 进入贴吧


对 CAD/CAM软件 有何见解?请到 CAD/CAM软件论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技