书签 分享 收藏 举报 版权申诉 / 3

类型Open API在液压支架双伸缩立柱参数化设计中的应用.pdf

  • 上传人:a32274859
  • 文档编号:93750540
  • 上传时间:2017-06-16
  • 格式:PDF
  • 页数:3
  • 大小:252KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Open API在液压支架双伸缩立柱参数化设计中的应用 API 液压 支架 伸缩 立柱 参数 设计 中的 应用
    资源描述:
    第5期(总第162期)
    机械工程与自动化
    2010年10月
    MECHANICAL ENGINEERING & AUTOMATION
    文章编号:1672-6413(2010)05-0038-03
    UG/ Open API在液压支架双伸缩立柱参数化设计中的应用
    邡志琼,刘混举,礼炳梁2,胡大龙2,郭丹丹2
    (1.太原理工大学机械工程学院,山西大原030024;2.郑州煤矿机械集团股份有限公司,河南郑州450013)
    摘要:介绍了UG/ Dpen API在液压支架双伸缩立柱参数化设计中的应用方法。在UGNⅩ环境下进行二次开
    发,实现了液压支架双伸缩立柱中各零件尺寸对模型的反向驱动,建立了以零件结构、特征参数为中心的数据
    库管理。
    关键词:UG二次开发;参数化设计;双伸缩立柱;液压支架
    中图分类号:TD355+.4:TP273
    文献标识码:A
    0引言
    部件族 Excel电子表格及相应的表达式。
    近年来随着计算机技术日新月异的发展,CAD
    其次开发UG环境变量,用 Menuscript创建用户
    CAE/CAM/PDM技术已被广泛地应用于众多行业化双伸缩立柱各组成零件菜单,用 Uistyler创建人机
    中。对于煤炭行业综采工作面的关键设备液压支架,我交互对话框,在此基础上利用 Visual C+6.0编写程
    国从1958年开始设计制造,经过几代科研工作者的不序并生成动态链接库DLL文件;在UGNX环境中通
    懈努力,已从开始的单一引进、专项攻关走到了根据过用户化菜单和对话框,调用某种结构形式的双伸缩
    实际情况自主研发生产。如何将C3P技术更好地应用立柱零件所对应的DL文件,快速生成图形。
    于液压支架的设计过程,有效地提高设计质量及效率,
    建立双伸缩立柱三维模型
    已成为广大设计人员所面临的问题。
    本文通过运用UG/ Open API对液压支架双伸缩
    用部件族电子表格创建数据文件
    立柱的外缸进行参数化建模,探讨UG二次开发在液
    压支架快速设计中的应用
    定义环境变量
    1设计思路和实现方法
    1.1设计思路
    用 Menuscript开发用户菜单
    利用UG/ Open API对UG进行二次开发,实现
    双伸缩立柱组成零件尺寸反向驱动模型。当零件尺寸
    用 Uistyler设计零件对话框
    参数发生变化时,设计人员通过调用自定义菜单和对
    话框实现特征参数的重新输入,并保存为数据文件,驱
    用 Visual C++创建动态链接库生成D叽L文件
    动UG重构三维模型,为快速设计及今后的有限元分
    图1液压支架双伸缩立柱参数化设计系统开发流程图
    析提供有力保障
    2系统的关键技术和实现过程
    1.2实现方法
    2.1创建双伸缩立柱模板
    液压支架双伸缩立柱参数化设计系统开发流程如
    创建双伸缩立柱的外缸、中缸、活柱、导向套模
    图1所示
    板。外缸模型如图2所示,下面以外缸为例介绍具体
    首先利用UGNⅩ建模模块为双伸缩立柱各组成的创建过程
    零部件创建模板,通过草图绘制、拉伸功能为各组成
    (1)在UG平台上,通过草图0、草图1绘制外缸
    零件建立三维模型,提取各组成零件特征参数来创建图形,进行尺寸标注,并添加尺寸约束;然后通过旋
    收稿日期:2010-04-30
    作者简介:郝志琼(1974-),女,山西太原人,在读硕士研究生,主要研究方向为机电液一体化
    2010年第5期
    郝志琼,等:UG/ Open API在液压支架双仲缩立柱参数化设计中的应用
    转生成外缸三维模型,保存到E: ugjianmo \part文件建立过程如下
    中,并设置其为只读属性,防止对图形模板的修改
    (1)在 Visual C+中创建UG/ Open App Wizard
    (2)提取外缸主要特征参数:缸筒内径D,、缸筒V1工程,命名为 angang, Location为F: \ug)lano
    外径D2、外缸筒长度1、内缸筒长度2、外缸底厚3
    angang
    缸筒底圆半径R。将主要特征参数导入 Excel电子表
    (2)设置工程环境
    格,建立、生成相应的表达式并保存
    (3)将E: ugjianmo \application下的 angang
    dialog- template,c文件名后缀改为.cpp,并将其与
    angang- dialog.h一同复制到E: ugjianmo waigang
    目录下。
    (4)编辑 walgang- dialog- template.cp文件,首
    先添加引用文件,其次根据程序功能要求修改各回调
    图2外缸模型
    函数。
    2.2设羅环境变量
    (5)编译链接生成 walgang.dl文件,并将其复制
    进行UG/( Open API开发,设置开发及运行环境到E:\ ugjianmo \startup文件夹下。
    的主要步骤如下:
    双伸缩立柱其他组成零件的,d文件创建过程
    (1)在E:\ ugjlanmo盘目录下建立 startup
    同上,只需修改回调函数时设置模板文件名分别为
    application和 waigang子日录,并在 startup文件夹下
    zhonggang.part、 huozhu.part、 daoxiangtao.part即
    建立双伸缩立柱的菜单文件
    2)在“我的电脑”【属性】命令内找到“高级”
    液压支架双伸缩立杜在参数化设计中的API信
    选项卡,在【环境变量】中定义变量名为 UGILUSER
    息处理流程见图4
    DIR,变量值为定义目录
    2.3建立菜单文件
    外江参数建模
    UG/( )pen Menuscript提供了一套用于定义UG
    缸使内径1
    0?g0片
    菜单的脚本语言,打开E: Augjianmo \startup文件夹,
    穌外2
    0.0o
    外做长實A1
    0.0000
    运用记事本工具按 Menuscript脚本语言语法编辑定
    内缸长度2
    0.000
    义 column,men文件,并保存该文件。启动UGNX
    府原3
    0.0008
    5.0后主界面将自动生成用户自定义系统菜单
    外缸病半径R
    9,0GG
    创建交互接口界面
    定取高
    UG/ Open Uistyler提供了快速生成UG对谲框
    的功能,其优点是可以避免复杂的图形用户接口编程,
    图3外缸参数化设计对话框
    它所产生的对话框可在 Menuscript文件中被调用。创
    开始
    建交互接口界面的主要步骤如下:
    (1)启动UG,选择 Application User Interface
    初始化
    Styler命令、进人到 Uistyler环境中。
    输入信息
    重新输入
    (2)利用 Uistyler提供的输人框控件创建双伸缩
    立柱对话框,要求用户输人的参数由其零件族电子表
    范闲之外
    格参数确定。图3为外缸参数化设计人机交互对语框。
    (3)将对话框文件保存到E:、 ugjlanmo
    信息处理
    application中,文件名为 waigang dialog,系统将产生
    图4API信息处理流程图
    3个分别为 waigang-
    展开阅读全文
    提示  文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Open API在液压支架双伸缩立柱参数化设计中的应用.pdf
    链接地址:https://www.wdfxw.net/doc93750540.htm
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    版权所有:www.WDFXW.net 

    鲁ICP备09066343号-25 

    联系QQ: 200681278 或 335718200

    收起
    展开